Find and Fill in Your Critical Blanks with Incompletion Procedures

  • by Rajen Iyer, Cofounder and CTO, Krypt, Inc.
  • March 1, 2006
Learn how th underutilized incompletion function allows you to get a handle on information missing from your documents and to halt processing of incomplete items.
Key Concept
The incompletion procedure in Sales and Distribution (SD) helps you to determine if important data is missing. It also helps you find it to allow smooth processing. For example, in your sales order processing you can capture any data missing in the sales document that might be important for the further processing in the incompletion log. The system prompts you to fill in the information for it to move through the next process step. You can choose the data fields that the system must populate to make the document complete. The completeness of the document determines its status. In a sales document scenario, for example, you can stop creating a delivery if the sales document is incomplete. The incomplete status can be captured at the header and item levels.
The incompletion procedure is a highly effective way to find and complete documents with missing information in an SAP system. It uses an incompletion log to capture and track documents with missing items.

When you create a sales document, for example, if you omit the purchase order number, the incompletion log shows an entry for the sales order. The completeness of a given document drives the status of the document and allows you to control the further processing of this document. Without the purchase order number referenced, the payment might be delayed. Similarly, if shipping-related information is omitted, you may be unable to plan and ship your product, or if pricing is omitted, you may be unable to bill the customer correctly.

Incompletion can be configured with the definition of incompletion rules and their assignment to appropriate business processes and functions. It forces the system to capture the missing data before it can move to the next step in a given process and provides a report to help identify missing important data or information for order processing.

This useful tool is underused, as it is not well documented. Few users understand it fully even though it has been available since Release 3.x. I’ll clarify the linkage between the configuration settings and the business application of this functionality. I will walk you through the basic configuration settings for an incompletion log and procedure and their assignment to an appropriate area, object, or business process to achieve your business requirements. I’ll then detail the execution of properly defined incompletion procedures. The last section of the article is an example of an advanced application.

Rajen Iyer

Rajen Iyer is the cofounder and CTO at Krypt, Inc. Rajen has written several in-depth, best practice articles, white papers, patents, and best-selling books on SAP Logistics and SAP Global Trade Services, including Effective SAP SD and Implementing SAP BusinessObjects Global Trade Services. He is also an invited speaker at industry conferences.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.