You are on page 1of 5

Inbound Delivery

The vendor ships the goods to the customer. Once the goods arrive at the customer's point it has to be
received and put into the warehouse. Inbound Delivery is this process of receiving the goods into the
company
Inbound Delivery is also known as Advanced Shipping Notification (ASN). In this case, the customer
creates an Inbound Delivery in advance, for the items that he is going to receive from the vendor but no
PGR is done at this time. PGR will be done only when the goods are delivered
Process Flow
1. Create a purchase order.
2. The system can determine a goods receiving point.
3. The system creates an inbound delivery automatically if you receive a shipping notification via
Electronic Data Interchange (EDI).
4. You can also create an inbound delivery manually if you do not use EDI to communicate with
your supplier.
5. Repack the goods, if necessary.
6. Put the materials away by creating a transfer order in the warehouse.
7. Post the goods receipt.

AFS specific details are maintained in the inbound delivery via Batch split items.

The putAway quantity has to be maintained at the Batch Split item level.


Database / Internal tables
LIKP SD Document: Delivery Header Data
LIPS
SD document: Delivery: Item data
MCHB
Batch Stocks
KOMDLGN
MM Communication Structure



Logic
The data from the purchase order is passd to the delivery interface via the Communication Structure
KOMDLGN. This structure is the base for building the batch split items in AFS.
The KOMDLGN structure is read




Batch split item formation happens inside the below mentioned routine.

Inside this form, the komdlgn is again used to create batch split items.


During creation of inbound delivery, the system checks for the batch information of the material. If the
batch exists, it is updated in the inbound delivery. If it doesnt exist, the system creates a new batch and
assigns it to the material. It happens in this routine.


Call Stack
SAPMJ3AV FORM BATCH_SPLIT
SAPMJ3AV FORM J_3A_BATCH_ASSIGN
SAPFV50P FORM LIPS_BEARBEITEN
SAPLV50S FORM GN_LIEFERPOSITION_AUFBAUEN
SAPLV50S FORM GN_STEUERUNG_ZENTRAL ->> loop at komdlgn is here
SAPLV50S FUNCTION GN_DELIVERY_CREATE_FOR_DIALOG
SAPMV50B FORM CREATE_INBOUND_DELIVERY
SAPMV50B MODULE (PAI) CREATE_INBOUND_DELIVERY

You might also like