Skip to end of metadata
Go to start of metadata

Availability check

To put it simply, it is a procedure by which the SAP ECC checks whether the quantities in sales order are available to be confirmed for the requested delivery date of the order. Though SAP provides various ways like check based on product allocation, interface to APO system to include multiple plants/ alternative materials, this document will deal with the check based on ATP (available to promise) which is very commonly used scenario. The following are some of the important parameters which helps us to understand how the systems returns the availability check results

Checking group: In a make to stock scenario, typicallyall sales orders quantities are treated as planned independent requirements and transferred to MRP. The checking group will specify whether the system is to create individual record for each sales order or collective records (for the day/week). checking group are defined in MRP 3 of Material master

Checking Rule: Typically for all Sales orders in ECC, the checking rule is predefined by the system and cannot be changed. SAP Standard provides different checking rule based on the type of order (made to order, made to stock, consignment orders etc).


Schedule line category: The availability check can be switched on/off at each schedule line level. This is to ensure that the system does not unnecessarily get into ATP calculation for non-stock items / return items etc.

Procedure of availabity check: The combination of checking group and rule will control the scope of availability check

Before configuring the availability check, one should have the knowledge of business requirement in terms of how sales order confirmation quantities should be confirmed, the type of stocks (safety stock, blocked stock, stock in transit, stocks in quality inspection etc.) to be considered and the quantities (quantities from purchase orders, reservations, planned orders, production orders etc.) for inward and outward movements

CRM related settings for Availability check

Follow the following navigation path: SPRO-> Customer Relationship Management ->CRM middleware and related components->middleware parameters->define middleware parameters

Parameters related to RFC destination need to be maintained

ATP Profile: ATP profile is used to specify which sales transaction items are relevant for availability check in SAP ECC. It is used to communicate with ECC

Follow the following navigation path: SPRO ->Customer Relationship Management ->Basic functions--> Availability check->Availability check using SAP ECC->Define ATP profile

ATP profile must be assigned to the item category: Follow the following navigation path: SPRO -> Customer Relationship Management ->Basic functions--> Availability check->Availability check using SAP ECC->Assign ATP profile to item category

The schedule line categories created in ECC must be activated in order for ATP to work in CRM

Activate Availability Check from SAP CRM in SAP ECC

In SAP ECC, you activate the ATP check initiated by SAP CRM. To do this, start transaction FIBF in SAP ECC, then go to menu Settings -> Identification -> SAP Applications. In table BTE Application Indicator, add the application CRMATP and set it to active. This setting is to be done in ECC system

 For an ATP to happen, the corresponding ECC plant must be determined in the CRM order. The following settings describe how ECC plant can be determined in CRM order

Assign location in SAP CRM to plant in ECC: In a business transaction in CRM Enterprise, the plant in SAP ECC is stored as a business partner. In this step you assign the business partner (location) in CRM Enterprise to a plant in SAP ECC. Follow the following navigation path: SPRO à Customer Relationship Management ->Basic functions--> Availability check->Availability check using SAP ECC->Assign location in SAP CRM to plant in ECC


All plant will be created as business partners with roles vendors and this activity will happen in the background when plant is downloaded from ECC to CRM.

Plant as Vendor : Plant is represented in CRM by a business partner Vendor which is determined from partner determination procedure. Vendor is required  as a partner in the sales or service document so that corresponding plant will be picked up in ECC

Access sequence for each of the parties involved in order are defined in partner determination procedure.

 Access sequence is shown below in detail below.

Plant can be populated by various combination, the following example has considered the plant population based on org unit of the user and the corresponding attribute of the org unit (the user is attached to). This attribute (partner number) will be populated as vendor number in the sales order

For the purpose of ATP, the system finds the vendor as partner in the transaction and goes to the BP master of the vendor and finds the corresponding R/3 number. This R/3 number is used to check for ATP and returns the results to CRM

When a sales or service order is created, system performs the availability check via an RFC call with SAP ECC system during run time and returns the result of ATP check. In general results are indicated by green color if the stock is available

If the stock is not available in ECC, the results are shown in red indicating that system cannot confirm the stock to be delivered on requested delivery date


  • No labels