Skip to Content
Author's profile photo Former Member

gATP/Rule based/ Enhanced Customizing

Rules Based ATP – Enhanced Customizing Settings

One of the powerful feature of GATP is rule based ATP where location/product can be substituted based on rule maintained. Check
instructions are maintained to activate Rules based ATP and rules are modeled to achieve various business objectives. Few common scenarios become complex due to existing check instruction options.

For example, scenarios where RBATP is not active for all materials, we need to define different check instructions and another big task to achieve check mode for those materials, either by material master update or enhancement. 

Designing solution becomes easier after advance check instruction option for RBATP.  Advance options can be achieved implementing BADI enhancement for customizing (please refer implementation section).

In Newer version SAP provides advanced options related to RBATP. Following three areas got extra options which helps achieving better business results without enhancements

  1. Start Rules
  2. Create Sub-item
  3. Copy Segments  /wp-content/uploads/2015/03/1_670331.png

Check Instructions RBA Frame Screenshot after Advance setting BADI implementation

Start Rules:

In business use cases, where RBATP is not necessary for all business scenarios for same material location combination, then it becomes
difficult to have different check mode to have different check instruction. It can be achieved by having different check instruction for corresponding different check mode. Determination of check mode can be done using configurations i.e item category based determination or custom enhancements

By having option of Y,It has been easy to handle situation, single check mode and check instruction will work for all material location combination where RBATP is required or not required. Just need to model rule determination as per requirement.

Option Y basically eliminate the need of various check instruction in case of RBATP was not required all scenarios. It avoids error in case of rule is missed.


X- Evaluate Rule Immediately (Similar to old Option start immediately)

Y – Evaluate Rules immediately if no rules, check Original requirement (new option, very useful when Rule is not maintained for all

Blank – Evaluate rules only if requirement is not full confirmed (Similar to old option)

Create Subitem:

New line item has been a pain in most of the cases for rule based ATP substitutions. SAP has come-up to suppress Subitem to avoid TAPA line
item in case of location substitution. In enhanced customizing, we see 2 more options for merging Subitems.

Specifies whether subitems of the input location product are to be merged into their main item after the execution of rules-based ATP (RBA).

M – Merge Subitems into main item (new)

For as of SCM 7.0, You use this value if you do not want Subitems to be created if the main item and the confirmed substitutions have the location product and other data in common. Under certain conditions, the RBA can include the confirmations of the confirmed substitutions in the main item and does not create Subitems for the confirmed substitutions. (This procedure is called “merge Subitems”.) Note that the system is not allowed to perform a merge if both a partial confirmation and a remaining requirement exist for an item.

As of 7.01, Merge option is available after activating business function. If you have selected the Merge Subitems checkbox, the system is allowed to perform a merge if a remaining requirement exists for an item

N – Never Create Subitems (New)

You can use the value N in RBA scenarios in which you want to prevent the creation of subitems.

X – Always create Subitems (Old)

Blank  – Create Subitems (Old)

Copy Segment:

What data should be copied over while doing ATP check in substituted plants, SAP has come up with following options

A – Check Mode Cross plant

B – Check Mode and Sub-location cross-plant

C – Check Mode, version and sub location cross plant

X – Check Mode and version cross plant

Blank – Do not copy segment (Old)


To achieve enhanced customizing implement BADI using IMG path, need to follow the below path in SPRO.

SPRO –> Advanced Planning and Optimization –> Global Available-to-Promise (Global ATP) –> Enhancements –> Rules –> Implementation:

Enhancement of RBA Customizing

/wp-content/uploads/2015/03/5_670335.pngDeactivation of settings

If you want to deactivate, you can follow the same path which you used to activate. It will deactivate the implementation of BADI.

You use report /SAPAPO/CHECK_CUST_V_ATP07 to revert values of configuration. Below are valid values

Start Rules

Blank, X

Create Subitem

Blank, X

Copy ATP Segment Data



(/SAPAPO/CHECK_CUST_V_ATP07) – Report can be execute in display mode

Prerequisite –
SAP Supply Chain Management    (SAP SCM) 7.0 SP 14

SAP enhancement package 1     for SAP SCM 7.0 SP 11
SAP enhancement package 2     for SAP SCM 7.0 SP 08

Alternatively, implement SAP Note 1832840

References : SAP Note 1832840,

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.