Capable-to-Promise (CTP)

Purpose

CTP is a function in Global ATP. CTP means calling Production Planning and Detailed Scheduling (PP/DS) during an ATP check. The time of the call can be configured in such a way that PP/DS is called when the requested product is not completely available, in order to produce the remaining quantity or to procure it externally. See also Capable-to-Promise (CTP) in PP/DS .

Unlike in the multilevel ATP check, during the CTP process, PP/DS planned orders or purchase requisitions, which are visible and are taken into account in planning, always result immediately. A feasible availability date is determined in PP/DS from the result of scheduling these planned orders (taking capacities and the product availability into account).

It is only meaningful to use this method if enough time is available for production or for procurement, or if production is the quickest or only option for obtaining the product on the requested delivery date. CTP is particularly suitable if characteristics-dependent planning (CDP) is being used. A sales order can only be accepted if one of more components with sufficient dimensions or compatible characteristics is available or can at least be procured. The following aspects support the usage of CTP:

For further information on the usage, see Comparison of the Multilevel ATP Check and Capable-To-Promise (CTP) .

PP/DS can be called via the check instructions or via the location determination activity when rules-based ATP is carried out.

Prerequisites

Settings in PP/DS
  • In the active version (000), you have set the PP/DS: Change planning active indicator. This defines that the planning version for PP/DS is used. On the SAP Easy Access screen, choose Start of the navigation path Master Data Next navigation step Planning Version Management Next navigation step Model and Version Managementand choose the active version End of the navigation path .

  • You have created a PP/DS horizon for the product in the location product master. If you have not entered a PP/DS horizon there, the system uses the PP/DS horizon of the planning version.

  • You have configured the Standard Planning Procedure 3 (Cover dependent requirements immediately) for the product in the location product master. The function of this setting is that a planning run is started for planning-relevant events. If required, you can define separate PP planning methods. For example, you can define that the system should only start automatic planning for sales order changes in the OLTP system. The action is then Cover dependent/stock transfer requirements immediately . For more information, see PP Planning Procedures .

Calling PP/DS via the check methods

In Customizing it is possible, via the check instructions, to define the start and time of production in the check methods (After executing all check methods or After executing the product availability check) .

Several combinations are possible as will be shown in the following example.

Note Note

If you carry out a combination of check methods, the requirement quantity given by the calling system is always the requirement quantity for the first check method. Confirmed quantities of the previous check methods always produce the new requirement quantity for the subsequent check method.

End of the note.

You maintain the check instructions in Customizing for SAP Supply Chain Management (SAP SCM) under Start of the navigation path Advanced Planning and Optimization Next navigation step Global ATP Next navigation step General Settings Next navigation step Maintain Check Instructions End of the navigation path . For the setting for the production type First availability check, then production the following applies:

  • Setting in the check instructions: After executing all check methods

    • The quantity requested for production is the original requirement quantity less the total quantity that can be confirmed via the check methods (see also Example for Combining Check Methods )

    • The confirmed quantity results from the quantity that can be produced, plus the total quantity that can be confirmed from the check methods

    • The sequence of check methods has no effect on the quantity produced and/or confirmed

  • Setting in the check instructions: After executing product availability check

    • The quantity requested for production is the requirement quantity that was transferred to the product availability check, less the quantity that can be confirmed at finished product level

    • The confirmed quantity is the sum of the total quantity of the product availability check that can be confirmed at finished product level, plus the quantity that can be produced

    • The sequence of check methods is relevant.

For the other values of the Start production indicator, the configuration of the Production time indicator is irrelevant. Additional information is available in the documentation for the example Possible Combinations for Production .

Furthermore, in the check instructions, you can configure the recreation of receipt elements. It is then possible for the system to not take into account existing receipts in a new ATP check for make-to-order production. This leads to a new order being created via the total requirement quantity. The receipt element created originally is deleted when the sales order is saved. For more information, see Recreating Procurement Proposals .

Calling PP/DS via the location determination activity

You can define via the location determination activity in Integrated Rule Maintenance if Production Planning and Detailed Scheduling is called for location determinations.

It is the case that for settings that exist both in the location determination activity and in the check instructions (for example, calling PP/DS), the settings of the location determination activity are used by the availability check. As a result you can control further processes more precisely (like, for example, calling PP/DS) using the location determination activity.

This means, however, that in a substitution group, for example, in which you only want to partially call Production Planning and Detailed Scheduling for location determinations, location determination activities of the type Availability check only, no production have to be maintained explicitly. Another option is, of course, to switch off calling PP/DS in the check instructions completely.

To maintain the location determination activity, on the SAP Easy Access screen choose Start of the navigation path Master Data Next navigation step Rule Maintenance Next navigation step Integrated Rule Maintenance End of the navigation path .

Note Note

In order that production is scheduled in the source plant, you must work with a dummy production plant. Production Planning and Detailed Scheduling (PP/DS) is called in this case if a location determination (that is, a substitution) has taken place. For more information see Producing Location Determination Activities .

End of the note.
Restrictions
  • No order split, no partial delivery

    If, in CTP, the planning method 3 or 1 Manual with check is used at component level, the finished product is always confirmed for the date on which the requested quantity can be produced or not confirmed at all, if the complete requested quantity cannot be produced due to the availability situation of the component. There is no dynamic order split in PP/DS as a result of which no partial delivery is available.

    Note Note

    By defining a maximum or fixed lot size, it is possible to achieve a partial delivery, in a limited way. Unfortunately, this method reduces the system performance, especially if a small lot size is selected compared to the sales order quantities involved.

    End of the note.
  • CTP is not supported for SD scheduling agreements.

  • Period lot-sizing procedures cannot be used in CTP.

  • A forecast scenario in combination with CTP is not supported.

  • CTP cannot be used in backorder processing .

Process Flow

  1. You create a sales order in the ERP system for a requirement.

  2. In SAP APO, an ATP check is carried out for the requirement. The system checks if the requested product can be confirmed in the requested quantity for the requirement date. The requested quantity can only be partially confirmed for the requirement date.

  3. According to the Customizing settings (for example, product availability check first, then call PP/DS), Production Planning and Detailed Scheduling (PP/DS) is called. The requirement is transferred to PP/DS.

  4. In PP/DS a source determination , a plan explosion and scheduling take place. Temporary planned orders are created, depending on the lot size. Capacities are then taken into account. At the same time, planned independent requirements are created to protect the planned orders from concurrent accesses (see also Reserving Temporary Planned Orders via Planned Independent Requirements ). The “feasible” availability date is determined through the scheduling of these orders.

  5. The result (confirmed quantities and dates) is displayed in the delivery proposal screen. You adopt the confirmation and return to sales order processing. For more information, see Reactions to the Availability Check .

  6. You save the sales order. If you leave sales order processing without first saving the sales order, the temporary planned orders are deleted.

  7. The saved sales order is transferred to SAP APO. The requirement is generated there. Permanent planned orders are made from the temporary planned orders.

    Note Note

    If the receipt element is not available after saving and transferring the sales order, check the settings of the strategy group for the material in the ERP system. If a strategy group has been selected there that as requirement type of the forecast contains make-to-stock production without consumption with the sales order, the sales order does not affect requirements. Select a strategy group with consumption of the sales order against the forecast (for example, strategy group 40, planning with final assembly).

    End of the note.

    The temporary quantity assignments are deleted and the time series are updated.

  8. The ERP system converts the planned orders into production orders. This triggers production.

  9. The production orders are transferred to SAP APO. They go over to the stock. The category is then changed.

The following graphic shows the CTP process.

Example

This example describes how the system behaves if you have configured a combination of check methods including CTP via the check instructions.

Product allocation is the first check method, the product availability check the second. Requirement quantity is 8 PC; requirement date is 01.01.00.

Requirements and confirmations for the check against product allocations / product availability check combination

Check Method

Requirement Date

Requirement Quantity

Confirmed Date

Confirmed Quantity

Product allocation

01.01.00

8

01.01.00

01.02.00

5

3

Note that the result of the check against product allocations is received in the product availability check as a requirement quantity.

Check Method

Requirement Date

Requirement Quantity

Confirmed Date

Confirmed Quantity

Product availability check

01.01.00

5

03.01.00

04.01.00

3

1

01.02.00

3

02.02.00

2

Delivery Proposal of the Check Methods

Schedule Line Date

Confirmed Quantity

03.01.00

3

04.01.00

1

02.02.00

2

You see in the delivery proposal that the requirement quantity cannot be fully covered. The shortfall requirement quantity should be produced. You have now defined if production should be started after execution of the check methods or after execution of the product availability check.

Setting: Productionafter executing all check methods

Confirmed Date

Confirmed Quantity

Request for Production

03.01.00

04.01.00

3

1

2

02.02.00

2

The results are taken into account after execution of all check methods for the time of production. As a result, a planned order for 2 is created for the original requirement date 01.01.00.

Delivery proposal screen

Schedule Line Date

Confirmed Quantity

01.01.00

2

03.01.00

3

04.01.00

1

02.02.00

2

Setting: Productionafter executing the product availability check

Confirmed Date

Confirmed Quantity

Request for Production

03.01.00

04.01.00

3

1

1

02.02.00

2

1

The results are taken into account after execution of the product availability check for the time of production. As a result, a planned order for 1 is created for the original requirement dates 01.01.00 and 01.02.00. Production is carried out in the periods that are set by product allocation.

Delivery proposal screen

Schedule Line Date

Confirmed Quantity

01.01.00

1

03.01.00

3

04.01.00

1

01.02.00

1

02.02.00

2

See Also:

Comparison of Multilevel ATP Check and Capable-to-Promise (CTP)

Settings for Global ATP

Production Planning and Detailed Scheduling (PP/DS)