Rule in ATP for allocating stock

Hi Team,
Where can we check the rule in ATP ,,ie, the percentage specified for allocating the stock to the customers.
Thanks for the help.
Thanks,
  Vijesh

You have not explained clearly what is your current configuration.  In normal circumstances, stock would not be reserved against specific customer / sale order.  Once the required stock is produced, production team would transfer the stock to Unrestricted Storage Location.  Of course, via configuration, you can allocate stock against particular customer or sale order.  Please search the forum how to achieve this.  Alternatively, I am not sure, whether you are looking for Product Allocation functionality.  Please search in Google with this topic.
G. Lakshmipathi

Similar Messages

  • APO Rule based ATP for RA Repair

    Hey,
    Could you please help me to turn on rule based ATP for document type RA outbound?
    The senario is as follows:
    Customer returns to my company the product.
    My company has multiple locations (plants) for replacement products. I would like to determine the replacement product location with rule-based ATP. We use rule-based ATP for the sales site w/o issues.
    I set up in configuration:
    ZRA (copy of RA) with business transaction RMA(to trigger the rule based ATP)
    Assigned ZRA / Item usage = R104/ PSTYV= ZXNN (item category allows rule based ATP).
    ZRA     ZNO1     R104     IRRA     ZXNN
    I also did the below rules based ATP item catgegory determination:
    AUART        MTPOS         VWPOS        UEPST         PSTYV
    ZRA     ZNO1     APO0     ZTP1     ZXNN
    ZRA     ZNO1     APO1          ZTP1
    ZRA     ZNO1     APO1     ZXNN     ZTP1
    ZRA     ZNO1     APO2     ZTP1     ZXNN
    When I create with VA01 a ZRA order and add a replacement plant then I get this message:
    The ATP rules are not called up for item 000030 - Message no. /SAPAPO/ATP147
    But when I go from the "APO Availability Check" view to the Rule then I see my rules determined.
    The detail message also says that the system "things" the line was already delivered, which is not the case.
    Could you please tell me if it is possible to combine rule-based ATP with the RA replacement process and if yes how to do it?
    Thanks,
    Sabine

    Check OSS Note 571044 - RBA: Use of calculation profiles and rules
    Regards,

  • Rules based ATP to Consider Checking Horizon

    Hello SAP Experts,
    I am a novice to GATP functionality. I have one scenario tried to work on it and Standard SAP system doesn't seem to work this way.
    Rules based ATP for location Determination is used for order confirmation.
    Loc A   Mat 1  500 Pcs
    Loc B   Mat 1  200 Pcs
    Rule 1 LocA --> Loc B
    Order comes in for Mat 1 at location A for 1000 Pcs and confirmation was given for 700 Pcs out of which 200 Pcs will be sourced from Loc B. I'm trying to confirm remaining 300 at the end of Checking horizon as per Customer requirement. Please suggest a way to acheive this.
    Regards,
    Priyanka

    Hi,
    You will start from ECC, Material master MRP3 view   MARC-WZEIT   Total replenishment lead time (in workdays).
    In APO , SPRO--GATP-Maintain check control - make sure that ATP group and business event example 01 and A should have "consider Checking horizon" .
    RLT from R3 will become Checking horizon in product master in APO. In APO product master ATP tab CHKHOR is the field name.
    Make sure that in the rules -- calculation profile -allowed delay is not maintained or should not be less than RLT /Checking horizon.
    Thanks,
    Pavan Verma

  • Rule based ATP is not working for Components

    Hi All,
    Our requirement is to do availability check through APO for Sales order created in ECC,so we are using gATP.
    Requirement: We are creating salesorder for BOM header (Sales BOM) and avaialbility check should happen for components i.e. Product avalaibility & Rule based substitution.
    Issue: Product availiabilty is working for components but rules based substituion is working,  mean Rules are not getting determind for components.
    Settings:
    - Header doesnot exist in APO and compnents do exist in APO
    - Availability check is not enabled for header item category and enabled for Item category for components
    - Rules have been created for Components in APO
    - Rule base ATP is activated in Check instructions
    We have also tried MATP for this i.e. PPM created in APO but still didn't get the desired result.
    If we create salesorder for the component material directly then Rule based ATP is happening, so for components Rule based ATP is not working.
    How do we enable enable Rulesbased ATP for components, i mean is there any different way to do the same.
    Thanks for help.
    Regards,
    Jagadeesh

    Hi Jagdeesh,
    If you are creating BOM in ECC and CIFing PPM of FG/Header material to APO, I think you need to CIF Header material, too, with material integration model.
    Please include header material in you integration models for material, SO and ATP check as well.
    For component availability check, you can use MATP; but for MATP, FG should be in APO. You need not to CIF any receipts of FG (stock, planned orders, POs etc), so that MATP will be triggered directly. Then maintaining Rules for RMs will enable to select available RMs according to the rule created.
    Regards,
    Bipin

  • Questions on Rules-Based ATP and Purchase Requisitions for STOs

    Hello experts,
    We are working on rules-based ATP configuration and have several questions about the functionality.  Iu2019m hoping that some of you are using this functionality and can help give us direction.
    In our environment we have multiple distribution centers and multiple manufacturing plants.  We want to confirm sales orders against stock and production orders in any of those plants, depending on the locations that have stock or planned production.  For example, we will place a sales order against plant A.  If there is not enough stock in plant A then rules-based ATP will use location determination to check in plant B, then C.  The scope of check on the ATP check will include stock and released production orders.  We will configure plant A as the u201Cconsolidation locationu201D so if stock is found in plants B or C then stock transport orders will automatically be created to move the stock to plant A before shipping to the customer.
    We have configured rules-based ATP and this functionality is working well in our Development system.  The ATP check is executed and uses the rules-based ATP to find eligible stock in other plants.  The system is also creating purchase requisitions to move the stock to the consolidation plant. 
    Our first concern is that there doesnu2019t appear to be any firm linkage between the sales order and the resulting purchase requisition.  For example, if we create sales order 123 for plant A and the rules-based ATP finds stock in plant B it automatically creates a purchase requisition 987 to move the stock from plant B to plant A.  However, there doesnu2019t appear to be a linkage between sales order 123 and purchase requisition 987.  For instance, if we delete sales order 123 the purchase requisition doesnu2019t get deleted. 
    Our second concern is that the quantity on the purchase requisition can still be confirmed against later sales orders.  For example, say the above scenario resulted in a purchase requisition 987 that consumed all the stock available in plant B.  We then create a second sales order 456 for the same product.  Plant A is out of stock so the rules-based ATP looks in plant B.  We would expect that plant B would also not have any stock because itu2019s all been consumed by the purchase requisition.  Instead, the system creates a second purchase requisition to move quantity from plant B to plant A.  Itu2019s as if the system doesnu2019t realize that the purchase requisition 987 is already planning to move stock out of plant B.
    Does anyone have any thoughts or suggestions on these two scenarios?  Is there a way to configure the system so there is a hard linkage between the sales order and the purchase requisition so that if the sales order is deleted then the purchase requisition is also deleted?  Should ATP realize that purchase orders are consuming inventory and not allow later sales orders to confirm against that same inventory?  Any advice or experience would be greatly appreciated.
    Thanks,
    David Eady
    Application Delivery Team Lead
    Propex, Inc.

    Hi,
    The scheduling is done in SCM, and from there, whenever the RBA is triggered, the calculation is done always with the old route in SCM. Until you get back to R/3 this is when your route is determined. But the ATP check is always with the original route. So the idea would be that you change the values of the route while still in APO, this is possible via the user exit. Should be done in scheduling in APO.  
    Hope this information is helpful.
    Regards,
    Tibor

  • Delivery & Invoice for Rules based ATP check materials

    Hi All,
    We have an query regarding rules based ATP , delivery & Invoicing . When we create a SO ( say we have only one line item 10 , with quantity 100 created at Plant P1 , item category TAN ) , ATP confirmation happens   ,based on the stock & receipts ( say we have confirmation of 60 units at Plant P1  ) . Since we are using RBATP , the remaining 40 quantity is being confirmed at Plant P2.  Now the order will have multiple line items 10 the original line item but with different item category TAPA and also two more line items  for quantity of 60 & 40  for plants P1 & Plants P2 respectively with item category TAN. This is the standard functionality.
    My question is , Will there be any issues with respect to delivery & Invoicing  as there are multiple plants and different item categories.
    Thanks & Regards
    Surendra

    Hi,
    With respect  to delivery you will have differnt delivey document because your shipping point is going to be different.
    Regarding Billing you can combine the differnet delivey document if the delivery document created using the sales order contains the same payer,payment terms, billing date,material group and Incoterms.
    Apart from the above you will not face anyproblem by having 2 diiferent item category for the above said scenario..
    Regards,
    V.Devaselvam.

  • Rules Based ATP with Stock Transport Order

    Hi All,
       Can we use Rules Based ATP with Stock Transport Order..
       Where to assign the business transaction to the STO order type ?
    Regards,
    Biswajit

    Hi,
    Please follow the link
    Re: Rules based product substitution in STO
    Thanks,
    Pavan Verma

  • Rule based ATP check with SOA

    Hello,
    We wish to implement ATP check using Ent Services.
    Details:
    Environment : SAP ECC 6.o with Enhancement Package 3/ SCM 5.0
    Ent service used: /SAPAPO/SDM_PARCRTRC :  ProductAvailabilityRequirementCreateRequestConfirmation
    We were able to carry out Product check using the service. However we are unable to carry out rule based ATP check using the same service.
    We have carried out the entire configuration as per SAP's building block configuration guide for Global ATP & SAP Note 1127895.
    For RBA <Rule based ATP check>, we are getting the results as expected when we create Sales order from SAP R/3 (Transaction VA01), however ATP simulation in APO & Ent service does not give the results as expected. When we carry out ATP simulation in APO / Ent service, results are same as Product check & not as RBA i.e. they respect only requested Product location stock & does not propose alternate Product or Location in case of shortages
    Plz share the experience to fix the issue
    Mangesh A. Kulkarni

    Hi mangesh
    Check this links , not very sure , but may help you...
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erplo/availability%252bchecking%252bin%252bsap
    Re: ATP confirmation in CRM
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/scm/rba
    Regards
    Abhishek

  • Rules based ATP not working

    Hi Experts,
    We are facing couple of issues with Rules based ATP . The scenario is we are using only location based  substitution
    1) We are creating an order for a material in ECC . This material is GATP relevant & the settings are made for rules based ( if no stock available at Plant 1 it would check for stock  at plant 2 and confirm the requested quantity if available )   , ATP check is happening after creation of order for plant1  , but it is not checking for quantity at plant 2  eventhough quantity is available at Plant 2 .
    I am checking the rules, it says no rule was found ,it is not possible to dispaly the rules , But for the sameif i am doing a ATP simulation in APO , it is working fine , the susbstitutions are happening & confirmations are being done.
    2) IS it possible to use both checking horizon & rules based ATP ? The situation is if we use Checking horizon  in check control , any SO will get confirmed based on checking horizon , if no receipts or stock is available before the CH . If the rules based ATP is present along with CH  for plants 1 & 2, the system is still confirming the quantity at the CH on Plant1 , even though there is enough quantity to be confirmed at Plant 2.
    Thanks for your help
    Regards
    Surendra

    The first issue  is solved . There was discrepancy in the data format between APO & ECC . The data when transferred to APO from ECC has been converted to a  format  which APO uses & when a SO is created in ECC the data that was entered in the SO is not being recognised by APO  so the error .
    Regards
    Surendra

  • Turn off ATP for a Storage Location

    Hi,
    I want to turn off ATP for a Storage Location.
    I am aware of a setting on IMG where we can have this done but not able to find the right node.
    Can someone help me with it?
    availability check NOT TO CHECK the stock at the storage location level
    Thanks,
    Mike

    Availability checks can be triggered either automatically or manually:
    The availability of components in an order can be checked automatically during order creation and/or order release. You specify in CustomizingOPJK per order type and plant whether the availability should be checked automatically. In addition, an automatic availability check can be carried out when the order is saved.
    You can always trigger a manual availability check
    The checking scope is defined via the Checking Group (in the material master) and the valid Checking Rule (in Customizing).
    They define:
    Which MRP elements are taken into account in the check
    Which inventory categories are taken into account
    Whether the replenishment lead time is taken into account
    Whether the check is also to be carried out at storage location level
    In Customizing (checking control) you specify which quantity is used to check the availability of a material. You can choose between the following:
    Availability Check Against Planned Independent Requirements
    In the check against planned independent requirements, the system only checks the open planned independent requirement quantities created for the components. This means that the ATP quantity is not included in this availability check nor are receipts or stocks.
    This type of availability check is most useful:
    if assembly planning or phantom assembly planning is used to plan the components
    if quick statements about the availability situation are required and the results from this check are precise enough
    The system uses the open planned independent requirements quantity at component level to determine a committed quantity and this quantity is copied to the planned order header in the Committed quantity field. As opposed to the availability check according to ATP logic, however, the committed quantity is not recorded in the dependent requirements. The planned independent requirements of the components are not consumed by the committed quantity but by the complete dependent requirements quantity. In availability checks that follow, the system can only commit quantities for the amount of planned independent requirements that have not yet been consumed.
    In the availability check against planned independent requirements, the following dates/quantities are not calculated:
    overall commitment date
    partial commitment date/quantity
    ATP quantity
    In the check according to ATP logic, the system checks whether the dependent requirements of each component are covered by specific receipt and issue elements or by stock. This check is carried out dynamically, that is, each time you carry out the check, the system recalculates the current situation. If a quantity can be committed for the requirement date, the system enters precisely this quantity as the committed quantity in the dependent requirements and the ATP quantity for the components is reduced by the committed quantity. Therefore, in the next availability check, dependent requirements can only be committed for the amount of the remaining ATP quantity.

  • Rule based ATP check

    Hello,
    We are implementening rule based ATP check for Sales order scnerio. Our Business process is
    1.Customer will cretate order for product P1 & Location L1.
    If stock is available, system will confirm the order else it should search for alternate product & location in following swquence
    2. Product P2, Location L1
    3. Product P1, Location L2
    4. Product P2, Location L2
    We have maintained all the configuration as per SAP bulding block for Rule based ATP check in SAP & APO server.
    Problem : If stock for requested Product location is not available, syetem does not propose the stock of alternate product & location as maintained in rule sequence. It gives error as :
    "No product found" "Internal error: Item /000000"
    Would appreciate if anyone can share information on fixing ths issue?
    With Regards
    Mangesh A. Kulkarni

    hello
    We have resolved the issue at our end..
    It was due to activation of unwanted exit in APO..
    Regards
    Mangesh A. Kulkarni

  • ATP Temporarily Assigned Stock Problem

    Hi All,
    We're having a problem with ATP checks ignoring stock assigned to status T - Temporarily assigned stock/requirements, and double-promising against any quantity that hasn't been yet allocated to R - Reserved or F - Fixed.
    For example, batch 0001 has 400 pieces allocated in F status, and 100 pieces unallocated and in A - Available status.  If we enter Order 1 for 100 and save, this stock correctly moves from A to T.  If another Order 2 is entered however, we are able to put up to 100 on the order and it will allow us to save.  If we put 101, 100 will promise, and 1 will reject... when all 101 should reject, since 100 are already promised to Order 1 and we have no stock in A.
    I cannot find anywhere in configuration where this T status is now being ignored by ATP checks.  Thanks if anyone can help!
    -J

    Also I forgot to note that we are running AFS.
    Yes.  There is an option in the availability check control configuration for "Include sales reqmts".  If this is checked, ATP is supposed to take into account requirements generated by existing sales documents.  We have it checked, but it is still ignoring these sales requirements.

  • ATP for deliveries

    Hi,
    I want to know how to set up ATP for deliveries.
    Can ATP enabled at the order entry level AND at the delivery stage?
    When a delivery is created, stock is in the D tab in stock requirement list- which indicates that requirement and stock is in delivery.
    If ATP is enabled at this point- does that mean we can still re shuffle the stock at that point?
    Thanks in advance.

    Hi,
    You can activate availability check at delivery level too.
    1) In OVZ9, maintain the combination of 02 and B for deliveries since the checking rule in deliveries is B.
    2) Unlike the answer given by someone else before, you cannot activate ATP by delivery type. You have to activate the ATP at the delivery item category level in OVLP. By default, ATP check is switched on and you can deactivate that by item categories like Stock material and service materials.
    3) Regarding you question on shuffling the quantities, always remember the fact the when you create a delivery, stocks are ALWAYS HARD COMMITTED. That means you cannot now allocate the stock to anything else unlike sales order. That is the reason why Deliveries are never a part of Rescheduling or backorder processing. In fact, we use this fact to reserve stocks for important customers by creating a dummy delivery so that stocks get reserved and no one else can take that.
    Hope that helps.

  • Journal Entry for non-stock Item while Good Receipt PO

    In accordance to Accounting Rules, the EXPENSES of non-stock item purchase should be recognize
    upon Good Receipt PO, journal entry should be created at the point time of GRN instead of invoice.
    We would like to see this as part of the SBO standard accounting process as it is also important for
    us to make sure the the software process is comply to the Standard Accounting Rules.
    Thank you and Warmest regards,
    Ong Siyu Kim
    AFON PTE LTD
    +65 6412 0686

    Hi Martin,
    I fully agree with this requirement. In Australia, the tax Office is asking us to recognise the expense in the profit and loss at the time of receiving products or services.
    With SAP Business One, receipting inventory products through the GR PO will create a simpel journal entry:
    Debit Stock
    Credit Goods Receipt Not Invoiced
    In the context of non inventory items, SAP Business One should do exactly the same:
    Debit Expense account of the service item
    Credit the Allocation Account (GRNI or other)
    Currently, we have to create a big journal entry at the end of the month to recognise the expense of services that we have received but we have not received the invoice.
    If you have any questions, feel free to contact me so we can discuss.
    Regards,
    Vincent Motte

  • ATP for sales orders

    Hi,
    Does anybody know how to switch off ATP ONLY for Sales Orders?
    Customer would like to have ATP for deliveries, but not for sales orders. This means whatever delivery date will be entered during SO creation, system will accept it without ATP. On the other hand if there is nothing on stock system should create delivery with "delivered qty" = 0
    The only transaction which connects ATP type (02 in this case) with checking rule (here: A- Sales order) is OVZ9. But I cannot switch off ATP there. I can only define different settings for sales order and delivery.
    If I change settings in OVZ0, then it will switch off ATP for both: sales order and delivery
    Customer has only one requirement class ZXX, so in OVZ) I can switch off ATP, but unfrotunatelly for both (sales order and delivery).
    In standard I see requirement type 031 (Order requirements) and 011 (Delivery requirement), so I think this is the way I should go.
    I've checked SPRO here:
    Availability Check and Transfer of Requirement --> Transfer of Requirements --> Determination of Requiremenr Types Using Transaction.
    The problem is that for one item category I can assign only one requirement type (ZXX in this case).
    How do I switch off ATP only for sales orders?
    Is it possible?
    regards
    Rafal

    Dear Rafal,
    If your requirement is "whatever delivery date will be entered during SO creation, system will accept it"
    then try this,
    Go to IMG-SD-Basic Function-Delivery Scheduling & Transportation Scheduling-Define Scheduling by Sales Doc Type.
    Select the Sales Doc type & make the "Delivery Sch" field blank.
    By this the system will accept the date whatever you put. (for that sales Doc type only)
    Pls let me know, whether the problem is solved or not.
    Thanks

Maybe you are looking for

  • General Event Handling (Outside AWT)

    Hi all, I am looking for info on allowing my classes to send and recieve events between classes (the set of events is to be defined by me). What is Java's event handling approach? Is there something outside the AWT? I realise there may be design patt

  • I am getting a message in Lightroom 5 that keeps popping up.  Please help!

    I am getting a message in Lightroom 5 that keeps popping up.  I don't understand it.  It says Aux Backup has something to say...   unable to check for newer version of 'rc Aux Backup' - Web server did not respond to http request

  • Problem with semantic search (topicmaps) and german umlauts (ä,ü,ö)

    Hello, i've implemented semantic search like it is described in "How to Enable semantic search.pdf". If i create a synonymlist with a word containing ä,ü or ö; for example "nuts;nüsse", and now i search for nuts, i get the following error message: <<

  • "LogonUI.exe-Application Error" error after Windows update at Win10

    I get the LogonUI.exe error after the Windows 10 TP setup. Happening on both upgrade case, and also new install case. The Windows 10 TP was ok at the setup beginning, but this error happening after a Windows update and reboot. Now I cannot logon and

  • Show row data into columns

    Hi guys i have data coming in multiple rows and want to show same data in columns like multiple colours per product. colour are fixed in numbers i.e only three colours are there per product not more than that.. sample data is like this id product_nam