Availablity check at storage location level in STO

Hi,
  There is an unique requirement from my client with respect to the Availability check at storage location level in STO
Process:
  Based  on the inputs from APO we are creating STR for moving the material from one plant to another plant. These STR’s will be converted into STO through ME59N batch job. During STO creation process system will do the availability check and only if stock is available in the issuing plant then only STO will be generated.
During this availability check the stock will be considered at plant level and not at storage location level.
Requirement/Scenario:
Issuing plant contains two storage location ( location A & B).FG stock exists in both the locations.
Our requirement is system should create separate line items in the STO based on the availability of the stock in the respective storage locations.
Example
Total required qty: 1000  of material X
material X - Stock in Storage location A  : 600
material X - Stock in Storage location B : 400
Two separate line item needs to be created in the STO
Sl no
Material
qty
Issuing storage location
1
X
600
A
2
X
400
B
Is there any function module available for doing Availability check at storage location level so that it can be called in ME59N with the enhancement.
Please suggest how to achieve this. If any enhancements needs to be done we will do it.
Thanks & regards,
Prashanth

Hi Nilesh,
in SAP standard the system is always checking on plant level first and then on the storage location level, there is no possibility to change this behaviour.
I'm also not sure if the process is correct, because if you have also requirements on plant level only then you would create negative ATP if you confirm on storage location level even though there is no ATP on plant level.
I'm also not aware of a user-exit that would suite your requirement, additionally according to the IMG documentation the user-exits in the availability check area should only be carried out in agreement with SAP.
Regards,
Markus

Similar Messages

  • Re: ATP check at storage location level.

    Hi All,
    NEED urgent help.
    I want to know if it is posiible to have ATP check at storage location level only.
    I do not want this check to happen at plant level.
    Please reply.
    Thanks and regards,
    Nilesh

    Hi Shankar,
    Storage location is defaulted in sales order.
    Can you tell me if there is any user exit for ATP wherein I can carry out the ATP at storage location level and not at plant level.
    Thanks and regards,
    Nilesh

  • Re: ATP check at storage location level in sales order.

    Hi ,
    I have a requirement wherein storage location is determined in my sales order,  the ATP check is done at plant level as well as storage location level , and the smaller of the two quantities is taken as the result of the ATP check.
    My requirement is that the ATP check should only be performed at storage location level .
    Please suggest if there is any standard setting available in SAP.
    iF NO , PLEASE SUGGEST SUITABLE USER EXIT, WHERE I can add my requirement.
    Regards,
    Nilesh

    Hi Nilesh,
    in SAP standard the system is always checking on plant level first and then on the storage location level, there is no possibility to change this behaviour.
    I'm also not sure if the process is correct, because if you have also requirements on plant level only then you would create negative ATP if you confirm on storage location level even though there is no ATP on plant level.
    I'm also not aware of a user-exit that would suite your requirement, additionally according to the IMG documentation the user-exits in the availability check area should only be carried out in agreement with SAP.
    Regards,
    Markus

  • Availability Check at Storage Location Level.

    Hi All,
    Currrently we have the availability check functionality happenin at the plant level. If the stock is available in the plant, then the sales order is getting confirmed. But, the requirement is if the stock is insufficient then system should check all storage locations attached to the plant. Can someone please guide as to how this can be achieved?
    Regards,
    Raghav

    Hi
    This is not a standard SAP functionality. Either you have to input the storage location manually in the sales order or to automate this,  you have to enhance the functionality using a userexit.
    Thanks,
    Ravi

  • Availibility check at Storage location level

    Dear all,
    we have implemented inventory management ( not wm and lean wm ) , my business scenerio is when i am creating the STO the availibility check is carried out which is considering all the storage locations of supplying site
    e.g  SL01 - Unrestritrd Use
           SL02 - Damage
           SL03 - Resrved
    My client requiremnt is when availibility check should carried out it should conside only one storage location i.e SL01 - Unrestricted use stock and should not considere Stock of other storage location except SL01.
    What configuration need to be done
    Thanks and Regards
    tara

    Dear,
    Check at: http://www.sap-img.com/sap-sd/configuring-availability-check-through-checking-groups.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-pp/availability-check-storage-location-1283776..
    Regards,
    Syed Hussain.

  • ATP Check issue for storage location level

    Hi Experts:
       I met a problem when carry out the ATP check, when I create the SO for material A 1 pcs and not maintain the storage location in sales order, ATP carried out and gave me the proposal delivery date(100 days later)  for about this material, the system can not check the storage location level.
       the real situation is for material A, in stock 1000 has 100 pcs, in stock 2000 has 50 pcs, and in stock 3000 has 30 pcs.
       How can the system automatic check the storage location level even I not fill in the storage location in the sales order?
    Thanks and best regards
    Jin

    Jin,
    For this check
    1)Youe storage location shd be automatically determined..Make sure you've done all settings in 0vlk/0vlp..
    2)In MMR-MRP2 make sure you have entered Prod Storage Location..Also in OVZ9 check what stocks you have selected for ATP  for particular check rule..
    3)Also in VA02 Go to Environment-Availability overview..
    REWARD IF U FINDS THIS AS HELPFUL..
    Regds
    MM

  • ATP at storage location level

    Hi Gurus,
    Can anyone help me how to check ATP at storage location level in the plant in Order and delivery processing.
    I have seen configuration that ATP will happne at the plant level.
    Venkat

    Hi,
      Availability Check at Storage Location Level
    Example:
    Plant stock (1000 pieces) is made up of the stock from storage location 1 (800 pieces) and the stock from storage location 2 (200 pieces). Requirement 2 in amounting to 500 pieces is to be withdrawn from storage location 1. This storage location currently contains 800 pieces. However, requirement 2 cannot be completely confirmed at plant level as only 300 pieces are available. Therefore only 300 pieces are confirmed for requirement 2. If the system confirmed the full requirement quantity, the availability of the confirmed issue 1, for which the issue storage location has not been specified and which draws on plant stock, would be jeopardized as it would be short of 200 pieces.
    If the storage location is excluded from planning or if it is planned separately, then there is no longer the need for an additional check at plant level since stock from this storage location is not contained in plant stock.
    If a storage location is excluded from planning or if it is planned separately, the check cannot be activated without a storage location (see Scope of the Availability Check).
    http://help.sap.com/saphelp_46c/helpdata/en/f4/7d3f9344af11d182b40000e829fbfe/frameset.htm
    Regards,
    nandha

  • Storage Location level ATP check with CRM

    Hi:
    I am on an implemenation where the integration is between CRM, EWM and GATP. So, consider the situation where the sales order check is done through CRM and a call to GATP is made.
    Some background on supply
    EWM would like to receive the goods into storage location ROD (Received On Dock) and then do a movement type to move it to storage location AFS (Available For Sale). The sales orders should consider only the supply from storage location AFS and not ROD.
    First question is, is it possible to do a storage location level determination in CRM? I don't think so but wanted to confirm. The reason is because even a plant determination is not possible in CRM when you integrate with GATP (the plant is determined through Rules).
    Now, suppose that we have determined the storage location called AFS (in gATP through enhancement) and will do an ATP only at that level in GATP. Suppose that the first plant that will be checked is Plant A and then based on the location determination procedure, the next plant that will be checked is Plant B. When the system checks supply at Plant B, then the question is this: will it still check only at storage location AFS in Plant B or will it check at the plant level? The requirement will be to check at the same storage location level (which means that whatever process we used to determine the storage location at Plant A has to be followed for Plant B also).
    One option that can be considered is to check at the Storage Location MRP Area level (there seems to be better support for RBA and Storage Location MRP Area than just storage location). See SAP Note 412314. But this is also complicated.
    Another option is to not check at the storage location level but represent the various stocks with stock types (stock type ROD and stock type AFS) and only the stock type AFS will be used in the list of ATP categories.
    Please share any experience that you may have in this.
    Thanks,

    Hi Satish,
    In my project also we had this requirement to determine the correct Storage location after plant has been determined by using rules.
    What we did is as follows:
    - We created a Z table which had entries for all plants and preferred storage locations for those plant (only one entry per plant) in your case it will be like:
    Plant A - AFC
    Plant B - AFC
    Plant C - AFC
    - We used a ATP user exit in APO to get the storage location of source plant ( which was determined in APO via rules) from the Z table.
    I hope this helps.
    Please let me know if you have any questions.
    Thanks,
    Anupam
    Edited by: Anupam Sengar on Dec 20, 2011 12:03 AM

  • Storage Location Level ATP check through CRM

    Hi:
    I am on an implemenation where the integration is between CRM, EWM and GATP. So, consider the situation where the sales order check is done through CRM and a call to GATP is made.
    Some background on supply
    EWM would like to receive the goods into storage location ROD (Received On Dock) and then do a movement type to move it to storage location AFS (Available For Sale). The sales orders should consider only the supply from storage location AFS and not ROD.
    First question is, is it possible to do a storage location level determination in CRM? I don't think so but wanted to confirm. The reason is because even a plant determination is not possible in CRM when you integrate with GATP (the plant is determined through Rules).
    Now, suppose that we have determined the storage location called AFS (in gATP through enhancement) and will do an ATP only at that level in GATP. Suppose that the first plant that will be checked is Plant A and then based on the location determination procedure, the next plant that will be checked is Plant B. When the system checks supply at Plant B, then the question is this: will it still check only at storage location AFS in Plant B or will it check at the plant level? The requirement will be to check at the same storage location level (which means that whatever process we used to determine the storage location at Plant A has to be followed for Plant B also).
    One option that can be considered is to check at the Storage Location MRP Area level (there seems to be better support for RBA and Storage Location MRP Area than just storage location). See SAP Note 412314. But this is also complicated.
    Another option is to not check at the storage location level but represent the various stocks with stock types (stock type ROD and stock type AFS) and only the stock type AFS will be used in the list of ATP categories.
    Please share any experience that you may have in this.
    Thanks,
    Satish

    Hi Satish,
    In my project also we had this requirement to determine the correct Storage location after plant has been determined by using rules.
    What we did is as follows:
    - We created a Z table which had entries for all plants and preferred storage locations for those plant (only one entry per plant) in your case it will be like:
    Plant A - AFC
    Plant B - AFC
    Plant C - AFC
    - We used a ATP user exit in APO to get the storage location of source plant ( which was determined in APO via rules) from the Z table.
    I hope this helps.
    Please let me know if you have any questions.
    Thanks,
    Anupam
    Edited by: Anupam Sengar on Dec 20, 2011 12:03 AM

  • Opening and closing stock at storage location level

    Dear all
    I need a std report which will give the opening and closing stock at storage location level, Or should I go for dev. if yes please guide me.
    Regards
    Samuel

    Hi,
    check if you can use S_P00_07000139 report, select "Display stock movement by plant (with amount) and further select Sloc from layout.
    Regards,
    Vikas

  • Different Batch Classification at storage location level

    Dear guru ,
    I have tested that i can insert different values of batch classification for the same material and the
    same batch number but in different plants.
    In MSC1N/MSC2N transaction the system allow a insertion at storage location level.
    Itu2019s possible to insert different values of batch classification for the same material , same batch number and the same plant but in different storage locations ?
    Thanks.

    hi,
       check in OMCT under which batch level the current system is, if the level is set to be material level or client level, if you make a change to the batch classificaiton, it will reflect in all the plants across the clients.
    Batch classification is not maintained at the storage location level.

  • Material deletion flag at storage location level is not working

    I have a material that is created in some plants and also in some storage locations within each plant. If I mark the deletion flag at plant level I am not able to create a PO -> Me051 error message appears. Whereas if I mark the deletion flag at storage location level nothing appens. I am able to create a PO and also to create to goods receipt. Is there any customization that I should do in order to get the error message?
    Thanks in advance.

    storage location level deletion flag is not checked at order creation.
    it is assumed that you can change the storage location when you do the receipt.
    MRP run is at plant level, so the requirement is valid even the storage location view is flagged for deletion.

  • Physical Inventory at Storage location level

    hi.,
    Environment  ECC 6.0
    Our suggestion on Physical inventory at the client site was as per SAP
    "If the flag for posting block is set then no movements can be posted for that material. Note that the inventory document should be created at a material / plant / storage location level so as to not block that material at other storage locations. If a block is not required then do not flag the “Set posting block” indicator. It is always prudent to restrict the amount of materials being counted and to clear the count results quickly so business is not interrupted"
    CLIENT feedback: " Like wise we asked the client to make the selection by Plant = 1000, SLoc = 100, and WBS =2312-344-332 and checked Posting Blocked.
    My understanding was that this selection would block only the 1000/100/WBS location.
    Client is having a problem is that people trying to transact in a SLoc other than 100 (200, 300, 400)  are experiencing the “Blocked” warning.
    I know I heard that we can inventory a Storage location in SAP and lock it and the rest of the sites could continue without interruption.
    Any suggestions on how we can achieve this.
    Tx

    Hi,
    Are you setting teh posting block at the time of creation of physical inventory document or by running MI32 later?
    If you are running MI32, then ensure that you enter teh storage locations correctly, else the material irrespective of storage locatioons may get blocked.
    Hope this helps

  • Valuated Stocks at Storage location Level

    Hi Gurus,
    Our client wants to develop a report on Quantity and Value of the Stocks at Storage location level. Is there any standard table/T.code where we can see this? We have tried in the Standard reports too.
    We have tried this getting from various tables like MARA,MARC,MARD,s031 & S032. But it is hitting the performance heavily. Please advice if anything can be done on this.
    with regards,
    Saakithyan

    Refer this link
    http://wiki.sdn.sap.com/wiki/display/ERPSCM/StockTablesandStockTypes
    check reports: MC.9 ,S_p00_07000139 also if it fits

  • Need to display the Stock Values at storage location level - 0IC_C03

    Hi All,
    I am developing Stock Movent Report on 0IC_C03 - Material Stocks/Movements.
    I have more than one storage location for plant. Stock quantities are calculating at storage location level and Stock Values are calculating at plant level.
    I have no issues with quantities. Only problem with Values.
    2LIS_03_UM is not picking the starage location, so that the revaualtion values are falling under unassigned nodes. When i set filter on storage location these values were not showing as they are under un assigned nodes (#).
    I want to get the Stock Quantity and Stock Values at Storage location level in my report.
    I found that soulution for that is Applying SAP Note : How to Realize summarized display of stock values on storage
    I have done development as per the document. But when i run the Query it is going to debug mode first and then it saying This program cannot display the webpage
    Can any one faced the same situation, Please help me if so.
    Thanks in Advance.
    Gopal N

    Hi Sachein,
    I am getting this An exception(CX_RSR_PROPAGATE_X) occured when debugging, and then it leads to next screen saying that:
    This program cannot display the webpage
       Most likely causes:
    You are not connected to the Internet.
    The website is encountering problems.
    There might be a typing error in the address.
       What you can try:
         Check your Internet connection. Try visiting another website to make sure you are connected. 
         Retype the address. 
         Go back to the previous page.
         More information
    Please let me know you need any more information.
    Thanks in Advance
    Gopal N

Maybe you are looking for

  • [iPhone] Location-aware web app

    I've been tapped to create a web app formatted for use on an iPhone that will display results depending on the user's current location. Since this is a web app, not an internal one, is there a way I can get a user's location sent to a web app (query

  • Enterprise Manager 10g & trigger problem

    Hi. Trying to create a trigger using Enterprise manager 10g WEB Console and trigger creating "wizard" without success. Example: I've added a simple trigger using SQL+ (this works ockey): CREATE OR REPLACE TRIGGER "SRECKO".TESTNA_TRIG BEFORE INSERT ON

  • Regarding Video Files

    Hi, I am unable to download or copy any video files, could anyone please guide me out in storing videos in Ipod Touch..

  • Java.lang.NoSuchMethodError JAR problem

    Hi Running on Pocket PC using IBMs j9. If we build Jar A with a different library Jar B where a method in a class in A refers to a method in a class in B we get java.lang.NoSuchMethodError at runtime. Despite the fact that in jar B the Class and it's

  • Populate fields from ODBC

    Im trying to populate through odbc certain fields on the form, [ex. patient_id, firstname, last name, address, etc] which must change when primary/unique field [hence patient_id] is updated. Relationship is dictated by default from db and is picked u