Skip to Content

Steps to configure RBATP for location substitution

Hello Experts,

I am trying to do a Rule based atp for location determination/substitution. I am pretty new to this module and playing around with the system by creating scenarios. Can somebody please help me with the sequence of steps both in ECC and in APO for configuring rule based ATP.

Thanks in advance


Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • Posted on Dec 19, 2013 at 07:25 AM

    Hello Karan,

    RBA with location substitution has got multiple steps to configure to achieve the desired results. I recommend you to go through the following documentation first and try setting up the system and get back to us if you're stuck at any specific point.

    Also, I am just giving a high level overview of the things you might need to do.

    1) In ECC, you need to create a business transaction ( say ZA.. ) and assign it to the sales document type that you're using to create the Sales order.

    2) In APO, you need to make sure that the check instructions has the "Rules Based Availability" check box ticked in so that you can call the RBA functionality during the ATP check

    3) You should also build the condition tables with the required fields to control the rule that needs to be picked up

    4) Once you have the condition tables, condition type, access sequence and rule strategy setup; you need to use the transaction code /SAPAPO/RBA04 to create the RBA rule with the location substitution as Substitution procedure. It is within the location substitution procedure you actually maintain the locations between which you maintain the substitution.

    5) Assign this rule to the relevant condition record in the condition tables that you have defined and let the sales order be created to pick up the RBA rule and invoke the location substitution accordingly.

    All the points mentioned above by me are very much in high level and hence I suggest you to go through the SAP documentation first and get back to us with any specific query.

    Thanks & Best Regards,

    Babu Kilari

    SCM APO Consultant

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 19, 2013 at 08:58 AM

    Hi Karan,

    you can find information in the

    SAP Global ATP Check rapid-deployment solution

    in the prerequisite matrix you can find the steps how to configure the rules based ATP:

    S62Global ATP with Rules-Based
    Availability CheckSCTS68SCPSCQSCRSCSSCUSCMS67SCNS57SCOS69S72S73S74S65S66S56

    Just read the configuration guides carefully.

    With them you should be able the create a training example.

    Regards Frank

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 02, 2014 at 06:56 PM

    Thanks All for the reply.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 03, 2014 at 01:39 AM

    Hello Karan

    You already have very solid information received from other experts.

    From my notes, I have following stepwise process to share with you. It describes all the steps "How To" part and "Why" you need particular configuration. Please see.

    1. Field Catalog : With this activity, you can add new fields that you use for creating the condition tables. (/SAPCND/AO01)

    2. Condition Table : In this activity, you create the condition tables used in the rule-based ATP check.(/SAPCND/AO03)

    3. Access Sequence : In this activity, you determine the access sequences. Using the access sequence, you determine: Which condition tables are used to access the condition records. The sequence of these condition tables Which field contents are used as criteria for reading the condition tables. (/SAPCND/AO07)

    4. Condition Type : In this step, you maintain the condition type and assign it to an access sequence. Condition types are used for determining rules in the rules-based availability check. (/SAPCND/AO06)

    5. Maintain Rule Strategy : In this step, you maintain the rule strategy. The rule strategy determines the condition types and defines the sequence in which they are evaluated.

    6. Assign Rule Strategy : In this activity, you determine the following activation parameters to determine the rule strategy:
    ----> Technical scenario
    ----> Business transaction (need to define using Tcode. V0V8 in ECC)
    ----> Action type

    7. Maintaining the Rules (/SAPAPO/RBA04):

    ----> Creating Product Substitution Rules : In this activity, you create the substitution chains for product substitution.
    ----> Defining the Rules Control : Using the rule control you can define the strategy. For example, the rule control determines whether the system checks the same product in different locations, or it checks a substitution product, first.

    ----> Defining the Location Determination Procedure : For the location determination procedure, you define a list of locations. During the availability check, SAP APO takes all listed locations into account. If the requirement cannot be fulfilled in the original location, it is substituted by one of the alternative locations.

    ----> Maintaining Rules : The rule combines the possibility of location and product substitution with the rule control strategy.

    8. Creating the Rule Determination(/SAPCND/AO01) : In the rule determination, you enter data for the key combination of a condition table and assign a rule to it.

    9. Last but not least, The prerequisite to trigger Rules Based ATP Check is "Activate RBA" checked in the Check Instruction. Besides there are few additional(optional) check boxes which offers some additional functionality namely Start Immediately, Use Calculation Profile etc.

    Hope this will help.

    Thank you

    Satish Waghmare

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 03, 2014 at 03:16 AM

    Hi Karan,

    I believe enough information is already been shared by other experts, please check below links, should give you clear picture how to configure RBATP.



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.