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

Similar Messages

  • 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 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

  • 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 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.

  • Different between Availability Check 02 and CH

    Hi all,
    what is the different using Availability check mode "02" and "CH" in MRP 3 view??
    maybe is there an example to check the different for using those 2 mode??
    regards,
    MARUFAT

    >
    marufat wrote:
    > Hi all,
    >
    > what is the different using Availability check mode "02" and "CH" in MRP 3 view??
    > maybe is there an example to check the different for using those 2 mode??
    >
    > regards,
    > MARUFAT
    Marufat,
    You can check differrences with respect to the scope of check based on the combination of Checking group and Checking rule.
    Normally checking rule would be constant for an application, example for PPOrders when availability is checked it would take the checking rules from what is defined for that plant and order type in OPJK and for every component based on the checking group assigned to it in MRP3 view. The scope of change you can see in OPJJ transaction.
    Regards,
    Prasobh

  • 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

  • Different availability check for VA01 as for VA02

    Hello,
    For the availability check, during sales order creation (VA01), the system takes into account the requirements transferred to MRP. In some cases, an order cannot be confirmed, even if there is sufficient stock according to CO09.
    If I change the order (VA02) and run the availability check again, now the system can confirm the order.
    It seems that SAP performs a different type of availability check during VA01 as for VA02. Does anybody know where in SPRO I can customize the settings for this?

    Hi there,
    In VA01 system doesnot confirm the order even the stock are available because the available stocks are reserved for other orders which are logged in prior to your order.
    There is no separate availability check for VA01 & VA02.
    If at all items are confirmed in VA01, why again you have to do availability check in VA02?
    When you say that when you change the order in VA02, what changes you have made? Changes to any material data, customer master or delivery dates will again trigger availability check.
    In VA02 if you want to see the available quantity you have to click on display availability. Not Check Item availability. If you click on Check item availability, tehn system will again carry availability check.
    Regards,
    Sivanand

  • 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

  • Controlling scope of availability check

    Hi,
    The requirement is to have different scope for availability check when Standard Sales Order and a Replacement Order (Replacing the goods for free).
    In the above scenario, the item category is different, so we can have different requirement type, hence can have different requirement class.
    Item category determination is based on Sales document type, but availability check do not have any control at sales document type level.
    Scope of availability check can be controlled with the combination of Checking group (material master) and checking rule.
    I need clarification here on how we can get different scope of check for the same material.
    Clarification on this is highly appreciated.
    Regards.

    Checking Rule is assigned with Plant also. So if Replacement Order is created from a single Plant then you can achieve the same.
    Else if you don't want to run Availabily Check then you can remove the checkbox "Availability" from Schedule Line Category.
    Best Regards,
    Ankur

Maybe you are looking for

  • Availability of 1.4.1_01 on Win?

    Anybody know or heard any estimate of when 1.4.1_01 on windows will be available? We're exploring the CORBA support as a new area of java use for us, and have hit bug 4750641. IDLJ in some cases produces code that uses the Object.clone method on a St

  • HELP!!!!! please on A105S4284

    Having all kinds of problems so I crashed my computer and now need help in getting it back to new. I have the recoery discs. installed #1 disc fine, but when it comes to the #2 disc it goes half way thru then tells me there is an error message and to

  • How to Return List of Packages from Pacman/Yaourt Search

    ----EDIT---- Changed the name of the script from pacsearch to pacdot. Apparently yaourt -Ssaq does this, so this script isn't as necessary as I thought. Although, I still find using pacdot -w to open the results in a text document helpful. ----/EDIT-

  • Condition in the report!!! URGENT

    Hi Gurus,           I am filtering a charectaristic in the report by A, B, C and D. If the characteristic type is A or B, then, the key figure has to be negative.How to achieve this using conditions in the report???? I already tried using conditions

  • Bridge CS6 now 64 Bit

    One of my favorite things about CS6 is finally bridge works, Once it builds it cache it is much faster than brifge in CS5.