Availability Check authorization per plant

Hi
How can we set in VA01/VA02, such that user is only allowed to have availability check on certain plants.. and not allowed to check other plants..

One option is through Object assignment in PFCG, this can be achieved.  The other method is dont maintain that storage location in MMSC.  In fact, you can also consider sale order user exit. 
But of these options, I would prefer creating separate roles in PFCG where I assign only those plants for which availability check should happen and assign this role to that user id.  The object for this is C_AFKO_AWK
thanks
G. Lakshmipathi

Similar Messages

  • Availability check across multiple plants

    Can anyone tell me how to do availability check across multiple plants belonging to same Company Code on First Expiry First Out basis. The Sales Order should Pick up plant which has product(batch) which is near to expiry .

    Dear Kalpkothari  ,
    Your requirement can be fulfilled using the following user exit.
    USEREXIT_SOURCE_DETERMINATION
    OR
    USER EXITS AVAILABLE FOR AVAILABILITY CHECK
    User exits in program FV45VFZZ
    o   USEREXIT_ADD_FIELD_TO_HEADER
    o   USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    o   USEREXIT_DELIVERY_GROUPS
    o   USEREXIT_MVERF_INIT
    o   USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    o   USEREXIT_AVAILABILITY_IN
    o   USEREXIT_AVAILABILITY_OUT
    o   USEREXIT_DARA_REFRESH
    o   USEREXIT_PLANT_SELECTION
    Thanks & Regards,
    Hegal Charles

  • Availability check across several plants

    Hi there,
    I am an SD consultant and I try to see which solution we can implement for the following need: we want to check the stock at 2 different plants (belonging to 2 different company codes) as they were 1 plant. Meaning we want to do availability check across 2 plants. And when creating the delivery, the system should consider all batches from the 2 plants.
    Is it possible to do this in SAP R/3 (via user exits)? Is it possible to do this in SAP APO?
    Best regards,
    Benjamin van Eeckhout

    Hi Frank,
    Thanks for your answer.  If I understand you correctly, you need to define the plant and batch in the access sequence.  This is not going to help us then, as we don't know which plant the system will have to look first at.  Is it possible to define a rule, saying for example: FIFO in plants 1 and 2 - without specifying which one to look at first.
    Alternatively, can you search for all possible batches in both plants and then sort them by expiring date? (by not indicating that it should be an "exclusive" search)?
    BR
    Benjamin

  • Availability Check in Different Plant

    Hi All,
    By use of User Exit, Is it possible to Run the Availability check in different Plant where as the Delivering Plant in the Sales Order is Different?
    I knew, the question is not Logical. We have requirement for this scenario.
    Rgds,
    Senni.B

    You can try with User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF which I am not sure, whether you can achieve.  Perhaps, if you have activated credit management, then this would be useful in defining the availability check.
    thanks
    G. Lakshmipathi

  • Availability Check at Multiple Plants for the Sales Order line Item.

    Hi Friends,
    We are having two plants, Plant A and Plant B. Plant A is used to issue the orders to the vendors and stock them, while Plant B is used to manufacture the Product and Stock.
    When we create the sales order, we want to check the Current Stock Plus Incomming Purchase order stock for plant A and also check current stock plus Production orders in plant B.
    for ex if the current stock is 100 in Plant A and No physical stock in Plant B but there are some production orders for 400 Qty which will be ready in 1 week.
    If i create a sales order for 500 qty which is scheduled for delivery 10 days later.  then we want to commit to the customer ( Looking at both the plants stock situation )  the system should check the stock availability for both the plants and automatically create two different line items , Line item 1 for plant A and line item 2 for plant b.
    I know there is a user exit for Multiple plant selection USEREXIT_PLANT_SELECTION  in program RV03VFZZ. The Description of the USer exit says ( This user exit may be used to provide a list of plants for which availability is to be checked)  But we have never used this one. Will this user exit do exactly what i want ??
    Did any of you, have used the above User exit in your implementations ? If so please let me know whats the purpose of this user exit
    Your reply is much appreciated.
    Thanks & Regards
    Srinivas

    Hi
    I dont know about the userexit which you are referring about
    But this is not available in R3 The system makes a Availability Check only in the plant which has got determined in the item details shipping tab and stops there
    The same is available in APO
    If there are 2 plants say 1000 and 2000
    In sales order the plant determined is 1000 and there is no stock
    In R3 system stops there
    But in APO  system checks the plant 2000 and if stocks are available it creates an STO in the background automatically from 2000 to 1000 if configured accordingly
    Even if the material is maintained in 10 plants the system will make a  Availability Check at all 10 plants and act accordingly
    Regards
    Raja

  • Availability check

    Dear All
    We have a requirement that if a material say stock is 10 in unrestricted then we create a STO for 10 units then in MMBE  say in a plant 1000 still unrestricted will be 10 but in that details there will be 10 units STCK TRPSTORDER REL (under this heading) 10 units is appearing
    STO happening from plant 1000 to plant 1001
    When an incoming sales order comes for that same material in the same plant then system allocates these 10 units to that order which we dont want to happen in the plant 1000
    But when we initially make a sales order instead of STO if the unrestriced is 10 then it shows in sales order stocks (under this heading) 10 units is appearing in the plant 1000
    When an incoming sales order comes then system  does not allocate these 10 units to that order and says no stock which is our requirement
    *In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant*
    This we want it for STO after creating PO itself
    Note if the delivery is generated for STO then system says no stock for the incoming order which is fine
    In OVZ9
    1.include sales requirements is ticked
    2. include rel ordd  requirements (for STO is consideration is marked as X)
    3.Include stock in transfer is ticked
    Friends Expecting your valuable comments and suggestions
    Stocks should be reserved for STO how do  i control  this in OVZ9?
    Hope i am clear about my Requirement Any clarifications needed?
    Regards
    Raja

    Dear Lakshmipathi
    Thanks for the reply But that doesnt solve.Already checked there
    But we have to control SD settings only in OVZ9 as the requirement is to check availability for sales order creation only
    Scenario 1
    In MMBE Plant is 1000 Material is A unrestricted stock is 10
    We create a sales order no 1 for material A for 10 units in this plant and saved
    Now in MMBE unrestricted also 10 in that details Sales reqirements also 10
    When we create a next sales order no 2 system tells no stock and gives confirmed qty as zero which is fine (in OVZ9 include sales requiremts is ticked and hence system reserves stocks for order no 1 and says 0 stocks for order no 2)
    Scenario 2
    Plant is 1000 Material is A unrestricted stock is 10
    We create a STO for material A for 10 units from this plant 1000 to be sent to  another plant 1001
    STO created and saved
    Now in MMBE unrestricted also 10 in that details Stock trnasport resevation also 10
    So as of now the stocks are reserved for that STO
    Now if an incoming sales order if comes system allocates these stocks to that sales order which we dont want to happen
    In Simple stocks are getting reserved for open sales orders but not for open STOs with availability check in a plant
    In OVZ9 in the inward and outward movements tab there is a control box called incl.rel.order.reqs which is set to X and the F1 explanation tells that it will take to STO also into consideration
    But actually it is not happening
    Include sales requirements is working but not this one
    Has anyone undergone  this scenario ?
    Regards
    Raja

  • Availability check in SD

    Hi ALL,
    I have a typical scenario. My main plant is supplying a material to other plants through STO. The main plant also has its own requirements.
    The requirements in other plants as wel as that of main plant are entered as planned independant requirement.
    We have created STO type scheduling agreement( document type LU) in sub plants and maintained schedules for the same. Material is received in main plant. Now if a sales order is created for main plant, the system sould consider the requirements of other plants that should be fulfilled by main plant. And based on this the availability check should carry out.
    How the requirements generated through STO from other plants can be added in availability check in main plant.
    Regards
    Prashant

    Hi Radhakrishna,
    Thanks for your reply.
    With reservations we can achive the same, but this will have effect on our MRP run and that is the reason we do not want to go for reservation.
    Regards,
    Prashant

  • How to include STO PR availability check while DRP run?

    Hello gurus,
    I will explain my scenario by following ex.
    1. Suppose i have a requirement in Plant A of quantity 500.
    2. Plant B has stock of 800 Q
    3. But there is a outbound STO PR of quantity 500 from PLANT B to Plant C.
    4. So, now when i run DRP, it is creating STO PR of quantity 500 from plant B to Plant A (actually it should not happen as there is already outbound STO PR.... point 3)
    My question is how i can take into consideration STO PR... Means actual available quantity in plant B should be 800-500 = 300.
    Its not happening currently.
    How can i activate this?  Is there any customisation related to this in Availability check or in plant parameters.
    Plz. help
    Navin

    Hello,
    As explained in my earlier example.....
    If there is a STO PR where
    ex.
    Supplying Plant is B -    so for plant B it is outbound as stock is going out
    Receiving Plant C -  for plant C it is inbound as stock is coming in.....
    so now look into my earlier example...u will understand it clearly....
    and i m running DRP....BY Zprogram......to create STO pr and program is not considering the quantity of sto pr..
    Please suggest...
    thanks,
    navin

  • Sales Order - Availability check for components

    Hi All,
    I have 2 parts to my qns.
    1. When a sales order is created for a component, with a req date, the system checks & informs if the mtl can be provided on the req date & if not proposes a new date - May i know which checking rule is used & also what all does the system check for?
    2. A component say 'ABC' is used internally for production purpose & also sold as a spare part. A sales order for this component is created with a req dt. say 1.3.2008. The system commits the stock to the sales order. A production order is created later with a req. dt for 'ABC' say 1.2.2008. So when i carry out a collective availability check for the plant with ATP checking rule & with availability check reset indicator ticked, i believe the system should reset the commitments made to the sales order & assign the stock to the production order, but it is not happening so. Once the commitment is made to the sales order, it is not resetting, how can i change this behaviour?
    Await inputs.
    Anyone to help on this?
    Edited by: Vivek on Jan 15, 2008 10:56 AM

    As we know, availability check is controlled by the combination of checking rule and the checking grp.
    U can see this at OVZ9 Screen. checking grp is proposed from material master Sales org 2 view or MRP2 views.
    In the OVZ9 screen itself, we are setting what are all the stocks the system has to include when doing availability check.
    The checking rule specifies the scope of the availability check for the respective transactions in sales and distribution by specifying precisely which stocks, receipt and issue elements should be taken into account during the availability check.
    Every checking rule is allocated to a checking group: together these two elements determine the final inspection requirements. In addition, the checking rule includes a specification whether or not an availability check should take into account the replenishment lead time.
    Currently, the checking rule is predefined in SD.
    while answering to the second question, i think the system carries out the availability check again at the time of delivery, provided u need to maintain the availabililty check indicator at req. class level.
    Hope i answers.
    Reward points if it is useful.

  • Availability check in co01

    Hi
       In CO01 when i try to create a new order, for a BOm material stock is nto available, Even the it is relesing the order. WHy
    regards,
    PradeepM.

    Dear Pradeep ,
    Couple of checks on this issue :
    1.Goto MM02-Materila Master -MRP3 view and assing the Availability Check Control Key -01/02 as  applicable if it is missed out.
    It should be PP availability check as per OVZ2-Checking goroup and OPJJ -Scope of Check , Asisngment of Checking Control in OPJK best (PP checking rule , Individaul Availablty Check 02/01)
    2.Check whether you have material which is not blocked in Basic Data-Xplant Status -01
    3.Check wether those materials are having MRP  Type " ND.It will not appear in MD4C or MD04 order report after MRP run on FGin MD02.
    4.What is the valididty of those items in BOM -Check in CS03-BOM header Valaidty from and to and Items Validity in BOM Item overview .
    Regards
    JH

  • Authorization Object - Availability Check in Sales Order

    Hi,
    Restriction is required for availability check  (i.e. button 'check item availability') in sales order for a given user.
    Is there authorization object to control the same ?
    Regards,
    RS

    Hello RS,
    Availability check is controller by FM AVAILABILITY_CHECK_CONTROLLER and there is no authority check in it. As per previous reply you can add additional checks in user exit EXIT_SAPLATPC_001 which is called before an atp is run.
    Thanks
    Amber

  • Stock transfer between plants - availability check

    Hi  all,
    We are currently facing a scenario, where a Stock transfer Purchase order is created for goods movement between two plants. The outbound delivery was created, but at the time of goods issue, there was a problem of inadequate stock on hand.
    I wanted to know whether an availability check happens during an outbound delivery creation. (O/B del type : UL).
    If not, then where does SAP check whether there is adequate stock available for the goods movement.
    Please respond asap.
    Regards,
    Krishna

    Hi
    Availability check happen at both STO & delievry levels
    in the STO level & deliverylevel system will chec`k the availabilty maintained against the document type in the below path
    SPROIMG-Material managementPurchasingPurchase orderSet up stock transport order-Assign delivery type  and checking rule
    At the delivery  item category level there is afield  called availability check(AvailCkOf)  check availability path as below
    SPROIMG-Logistics executionShippingDeliveries--_define item categories for deliveries
    if you have any further clarifications let me know
    Reagrds
    Damu

  • Availability check across plants?

    Hi Gurus,
    Can we do availability check in sales order across 7-8 plants?
    ie. there are plants-1010,1011,1012,1013,1014,1015,1016 exist.
    if  for material "X" oldest batch(about to expire) exist in plant 1015 but we have entered plant 1010 in Sales Order,
    system should propose that plant & oldest batch in SO or Delivery.
    We are not using APO. is this possible in standard R/3 with availability check features???
    Reg,
    Amol

    Dear Amol,
    Seems like we have to use the following user-exit for the same.
    User exits in program RV03VFZZ
    USEREXIT_PLANT_SELECTION
    Please check the forum as i remember reading a similar scenario , solved using material determination.But not sure.
    Check and revert back.
    Thanks & Regards,
    Hegal K Charles

  • Stock confiramtion at sales order level for future date- Availability Check

    Hi all
    Here is the scenario
    This setting is available in the system:
    Stock is available
    Sales order created with Requested delivery date in future-> not confirmed
    Sales order created with Requested del date today -> confirmed
    The requirement :
    how and where to change this setting in IMG so that also orders with Requested Delivery Date in future are confirmed if stock is available.
    As this is urgent request to respond quickly.
    Regards
    Devender

    Hello Devender,
    You can achieve the mentioned scenario by configuring ATP. You can do ATP with RLT or ATP without RLT.
    In ATP with RLT, system will check and confirm the quantities from existing stock only and if quantities are insufficient then the system will consider inline POs or manufacturing time to confirm remaining quantitites.
    Else you will be getting schedule lines for only items in stock and remaining will be unconfirmed as ATP without RLT will be activated i.e., system will check and confirm the quantities from existing stock only.
    Types of Availability Check in Sales and Distribution
    Processing
    There are three types of availability check:
    _ Check on the basis of the ATP quantities
    _ Check against product allocation
    _ Check against planning
    The following SD-specific control features need to be maintained in Customizing:
    _ Checking group
    The checking group controls whether the system is to create individual or collective
    requirements in sales and shipping processing. In addition, a material block for the
    availability check with transfer of requirements can be set here. The checking group can
    also be used to deactivate the availability check. This option was created especially for
    the assembly order so that when the bill of material is exploded in the assembly order,
    the individual components, if necessary, can be classified as non-critical parts as far as
    procurement is concerned.
    The checking group specifies in combination with the checking rule the scope of the
    availability check. It is proposed in the material master record on the basis of the material
    type and the plant, and copied into the sales and distribution documents.
    _ Checking Rule
    You use the checking rule to control the scope of the availability check for each
    transaction in sales and distribution. You also specify whether the check should be
    carried out including or excluding replenishment lead time. The individual checking rules
    define by transaction, which stock and inward and outward movement of goods should
    be taken into account for the availability check.
    _ Schedule line category
    You can control with the schedule line category whether an availability check and
    transfer of requirements should be carried out in the sales documents. The possible
    settings for this at schedule line level are dependent on the settings in the requirements
    class which is determined from the requirements type of the material.
    _ Delivery item category
    The delivery item category can be used to control whether an availability check takes
    place in deliveries.
    Requirements type
    The various requirements are identified by their requirements type. The requirements
    type refers to the requirements class and its control features.
    _ Requirements Class
    The requirements class contains all control features for planning such as relevance for
    planning, requirements planning strategy and requirements consumption strategy. In
    addition, it is specified at a global level whether an availability check is to take place for
    the material in the sales and distribution documents on the basis of the ATP quantity
    (ATP = available to promise) and whether requirements are to be passed on. A finer
    degree of control can be obtained for sales documents using the schedule line category.
    Replenishment lead time is only included in the check performed on the basis of the
    ATP quantity.
    Prerequisites
    An availability check can only be carried out if the following prerequisites have been fulfilled:
    _ The control elements described above for the availability check must be maintained in
    Customizing for Sales and the relevant assignments made to the sales transactions
    _ The availability check must be switched on at requirements class level and - for the
    availability check in the sales documents - at schedule line category level
    A requirements type must exist by which the requirements class can be found
    _ A plant must be defined. It can either be proposed from the customer or material master
    record or can be entered manually in the document.
    _ A checking group must be defined in the material master record on the Sales/plant data
    screen in the Availability check field
    Configuring entries of the Availability Check
    IMGSDBasic fncsAvailability check and TORAvailability checkAvailability check with ATP logic or against planningDefine checking groups
    You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
    The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
    Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
    Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
    Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
    Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
    Reward points if helpful.
    Regards,
    Priyanka

  • Material Availability Check in Process Order Issue

    Guys, I need some help in understanding the folowing issue:
    I have a FG and 2 components.I created a process order and tried to release the order. Automatic availability check is done and a dailog box appeared to list out the missing parts. Missing parts list shows both the components. But one of the componet has unrestricted stock to use in the storage location. why did the availabity check show missing part for that component?
    I checked pp checking rule and it says for business rule 2 "no check" is unchecked. so that means checking is done. and this pp checking rule is assigned in OPJJ and also assigne dto the material master of the component.
    please let me know if you need more information. Thx

    Dear you are absolutely correct if you uncheck No check box in material availability in Order control OPJK  per plant and order type that no automatic material availability check is to be executed for the specified business transaction (order creation or order release).
    But further please note that the option of calling up a material availibility check manually and also of executing a collective availability check is not affected by setting this indicator. This indicator is also ignored if you work with Assembly orders and you have defined in Customizing for Sales Orders that a material availability check is to be carried out.
    Cheers
    kK

Maybe you are looking for

  • Read pixel from text file

    Hi, is it possible to retrieve an image just by reading some parameters or its pixel from a text file? If yes, could anyone give me some ideas on how to do that? How do you also retrieve a specific line or value from a text file? Thanks.

  • Alias table update errors

    Hi, I am trying to update an alias table using rules file. I am trying to update members of multiple dimensions in one single rules file. the column structure is as below: (Dim1, Lev 0) (Alias) (Dim2, Lev 0) (Alias) (Dim3, Lev 0) (Alias) But the abov

  • Need work around to split date range into months

    Hi All, I have a requirement to split the data range in source table to months. here is the source table ID Sdate Edate Code =============================== 501 1/4/2009 4/30/2009 AH 501 5/1/2009 9/30/2009 AB 502 1/1/2014 5/31/2014 AC Here is my targ

  • The download address of itunes 10.4 for Win 7 64-bit is totally incorrect. The one I donwload was for itunes 8.2. Can anyone help

    The download address of itunes 10.4 for Win 7 64-bit is totally incorrect. The one I donwload was for itunes 8.2. Can anyone help? The link I download was Download for Windows 64 bit : http://appldnld.apple.com/iTunes10/041-0719.20110720.rE358/iTunes

  • PM Capacity planning

    Hello fds for work center say PIT_02 0010) operation duration  2 hr 0020)  operation duration 3 hr 0030) operation duration 3 hr in all the above operation my work center is same i.e. PIT_02 now i want this all working duration to be combine as 8 hr