askvity

How do I create a delivery block in SAP?

Published in SAP Delivery Block 4 mins read

Creating a delivery block in SAP involves configuration steps within the system's customizing settings (SPRO) and then applying and testing it in a sales process.

The process, based on the provided steps, outlines how to define a new delivery block and ensure it functions as intended within your sales and distribution processes.

The Process: Creating and Implementing a Delivery Block

To effectively create and utilize a delivery block in SAP, you typically follow a sequence of configuration and testing steps. This ensures the block behaves correctly and prevents unwanted deliveries based on specific criteria or business rules.

Here's a breakdown of the essential steps:

  1. Creation of Delivery Block: Define the delivery block code and description in the SAP customizing settings.
  2. Assignment: Link the newly created delivery block to relevant SAP objects, often delivery types, to control its application.
  3. Sales Order Application: Apply the delivery block to a sales order to see its effect.
  4. Testing: Attempt to create a delivery for the blocked sales order to verify the functionality.

Let's delve into each step based on the referenced process:

Step 1: Creating the Delivery Block in SPRO

The first step is to define the delivery block itself within the SAP customizing menu.

  • Enter transaction code SPRO in the SAP command field.
  • Navigate through the IMG (Implementation Guide) structure to find the relevant path for defining delivery blocks. (Note: The exact path can vary slightly between SAP versions, but it's typically found under Sales and Distribution > Sales > Sales Documents > Define and Assign Delivery Blocks).
  • Here, you will create a new entry for your delivery block, providing it with a unique code and a descriptive name (e.g., "Credit Hold," "Payment Pending," "Quality Check").

Step 2: Assigning the Delivery Block

Once the delivery block is defined, you need to assign it to specific SAP objects or processes to make it active. A common assignment, as implied by the reference mentioning delivery types, is linking it to determine which delivery processes or document types are affected.

  • Assign the newly created delivery block code to the relevant Delivery Type(s) or other appropriate configuration points where delivery blocks are controlled. This step ensures that when this block is applied, it interacts with specific delivery functionalities.

Step 3: Creating a Sales Order and Applying the New Delivery Block

To test and demonstrate the functionality of the delivery block, you apply it to a sales document.

  • Create a new Sales Order. The reference suggests using a Sales Order of Type OR.
  • During the creation or modification of the sales order, apply the Functionality of your New Delivery Block to the document header or item level, depending on how the block is configured to be used.

Step 4: Testing the Delivery Block by Creating a Delivery

The final step in validating the delivery block's effectiveness is to attempt the process it is designed to prevent.

  • Attempt to create a delivery document for the sales order that has your new delivery block applied.
  • If configured correctly, the system should prevent the creation of the delivery or issue a warning/error message, confirming that the delivery block is active and working as intended.

By following these steps, you can successfully create, assign, apply, and test a delivery block in SAP, ensuring that deliveries are controlled according to your business rules.

Related Articles