Language & Region

23 June 2025

Credit limit check in SAP without ATP: How unconfirmed quantities are included in the commitment

In many companies, the credit limit check is one of the central control mechanisms in the order-to-cash process. But what happens if unconfirmed order quantities are left out? This is precisely the challenge faced by many customers and quickly makes it clear that the SAP standard is not enough.

The problem: Exposure too low because quantities are missing

In the SAP standard behavior, only confirmed order quantities are taken into account in the credit limit check. This availability check is called ATP - available to promise. Unconfirmed quantities - for example, because the order has only just been entered or because a confirmation is later canceled - simply do not appear in the commitment. As a result, the open order value is valued at zero, even if the customer has placed an order worth several thousand euros.

This is not only an accounting problem, but in the worst case can lead to deliveries being released to customers who would already have exceeded their credit limit - if all real order quantities were included.

The solution: Extension of the credit limit logic via BAdI

Although SAP Note 3276107 addresses the problem, it does not deal with solution development in detail.

CONSILIO has developed a tailor-made solution for this challenge. This includes an extension of the BAdI UKM_CHECK_STEP. The aim is to take unconfirmed quantities into account in the commitment calculation - consistently, transparently and with high performance.

Every detail is important. During the development and implementation of the solution, we encountered various stumbling blocks, such as

  • Multiple schedule lines per item: If only one part is confirmed - how should the check be carried out?
  • Releases and price changes: How to ensure that the commitment values remain correct?
  • Commitment corrections in the event of rejections: What must happen if order quantities are canceled?

The interaction between the VBAP (items) and VBEP (schedule lines) tables in particular presents many companies with challenges. CONSILIO not only has in-depth technical expertise in this area, but also understands the business implications of such adjustments. In this way, we avoid unnecessary errors and ensure a clean, sustainable integration.

Fast implementation, clean tests

Various constellations and scenarios have to be taken into account during implementation - from quantity changes to price updates and cancellation scenarios. If so-called commitment slippages occur in the test, CONSILIO uses the appropriate SAP programs in a targeted manner:

  • UKM_COMMTS_DELETE: For the targeted deletion of existing commitments (incl. line items).
  • UKM_RVKRED77: For the creation of new commitments with a specific restriction to customers and credit control areas.


We use these tools in a targeted and controlled manner to ensure that your data remains consistent.

Summary: Know-how decides

The consideration of unconfirmed quantities in the credit limit check may seem like a detail - but it has an enormous impact on transparency and security in the order-to-cash process. CONSILIO knows the requirements, the pitfalls - and the solution.

With our tried and tested BAdI extension, the SAP standard can be adapted quickly and efficiently. You benefit from greater security and better control - and avoid costly workarounds at the same time.

Unconfirmed order quantities may seem inconspicuous - but if you ignore them in the credit limit check, you risk unpleasant surprises.

Carsten Bräunlich, Principal Consultant CONSILIO GmbH Contact us