LIPS table — Delivery Item Table LIPS
LIPS stores the item-level data of outbound and inbound deliveries: one record per delivery item, holding the material, quantities (ordered, delivered, picked), plant, storage location, batch, and the links back to the originating sales order item and forward to the shipment and goods movement. It is the item counterpart to the header table LIKP.
LIPS is the delivery item table underlying every picking, packing, PGI and goods receipt process in SD and inbound logistics. This page covers its key fields, the joins consultants actually write against VBAP, LIKP and VBFA, and the pitfalls that come from confusing order quantity with delivery quantity or misreading a partially delivered item.
Reviewed by an ERPClimb SAP consultant on 15 Sept 2026· 905 words
What it stores
Each row in LIPS is one item on one delivery document, whether the delivery is outbound (goods issue to a customer), inbound (goods receipt from a vendor or plant), or a stock transfer delivery. The row carries the material number, the quantity actually placed on the delivery in both the delivery unit and base unit, the plant and storage location the stock is coming from or going to, batch and serial data where relevant, and the picking and PGI status of that specific item. It also carries pointers back to the sales order or purchase order item that generated the delivery and, once goods movement happens, the pointer to the material document. A single sales order item can spawn multiple LIPS rows across multiple deliveries if the order is split, backordered, or partially delivered.
Key fields
- MANDT - client
- VBELN - delivery document number, joins to LIKP header
- POSNR - delivery item number
- MATNR - material number delivered
- WERKS - plant
- LGORT - storage location
- LFIMG - actual delivered quantity in delivery unit
- LGMNG - quantity in stockkeeping unit
- MEINS - base unit of measure
- VGBEL - preceding document number, usually the sales order
- VGPOS - preceding document item number
- VGTYP - category of the preceding document
- CHARG - batch number
- PSTYV - delivery item category
- KDMAT - customer material number
- ROUTE - route for shipment planning
How it joins the data model
LIPS-VBELN joins to LIKP-VBELN for the delivery header, giving ship-to, shipping point, and overall PGI date. LIPS-VGBEL and LIPS-VGPOS join to VBAP-VBELN and VBAP-POSNR to reach the sales order item that triggered the delivery, though this direct join only works reliably for the first level; for multi-step document flow, VBFA is the safer path. VBFA-VBELV/POSNV holding the sales order and VBFA-VBELN/POSNN holding the delivery, filtered on VBTYP_N for delivery, is how consultants trace order-to-delivery-to-billing chains without assuming a flat VGBEL link. LIPS-MATNR joins to material master tables for description and unit conversion. LIPS-WERKS and LGORT join to plant and storage location master data for stock determination checks.
- LIPS-VBELN = LIKP-VBELN
- LIPS-VGBEL = VBAP-VBELN and LIPS-VGPOS = VBAP-POSNR
- VBFA-VBELN = LIPS-VBELN (document flow, filtered on VBTYP_N)
- LIPS-MATNR = MARA-MATNR
How to read it safely
Always restrict on MANDT plus VBELN when a specific delivery is known; VBELN is the natural key alongside POSNR and both are indexed. LIPS is large in any live O2C system because every partial delivery, every backorder split, and every return generates new rows, so an unrestricted material or date-range scan is expensive and often blocked by basis. If searching by material or plant across a date range, go through LIKP first to narrow the delivery number set, since LIPS itself has no reliable header date field for filtering. Do not attempt to sum LFIMG across a customer or material without also grouping by unit of measure, because mixed units silently produce a meaningless total.
How to prove it in the data
To confirm a sales order item was under-delivered, select LIPS with VGBEL equal to the sales order number and VGPOS equal to the order item, sum LFIMG in the base unit across all resulting rows, and compare that sum against VBAP-KWMENG for the same item. If the summed LFIMG is less than KWMENG and no further open delivery exists in VBEP, the shortfall is a real delivery gap, not a display artefact.
ECC vs S/4HANA
LIPS remains a transparent table in S/4HANA and continues to be written by standard delivery processing; it has not been replaced. S/4HANA exposes delivery item data through CDS views built on top of LIPS for Fiori apps and embedded analytics, but the underlying table and its key structure are unchanged from ECC. Custom reports and interfaces built directly against LIPS continue to work without remediation on migration.
Common pitfalls
- Assuming LFIMG on a single LIPS row equals the full order quantity; it only equals the quantity on that specific delivery, and the order may be split across several deliveries or several partial PGIs on the same delivery over time.
- Treating VGBEL/VGPOS as a complete document trail; it captures only the immediate predecessor, so for returns, subsequent deliveries, or third-party flows the chain must be walked through VBFA instead.
- Reading LIPS quantities before checking LIKP-WBSTK (overall goods movement status) or the item-level PGI status; a row can exist with quantities populated but goods movement not yet posted, which looks like a shipped item but is not.
- Comparing LFIMG values across rows without normalizing MEINS; a delivery in pallets and another in each will not sum correctly by raw quantity.
- Concluding a delivery is complete because a LIPS row exists at all; deletion flag and rejection reason fields on the item must be checked, since a cancelled or rejected delivery item still leaves a row.
- Forgetting that batch-managed and serial-managed materials split quantity across additional line records in batch/serial tables, so LIPS alone understates the handling unit detail for those items.
Related SAP objects
Reviewed pages this object connects to in the ERPClimb knowledge graph.
Source: ERPClimb — https://erpclimb.com/sap-tables/lipsERPClimb is an independent platform and is not affiliated with SAP SE. Reference pages are written and reviewed by SAP consultants for learning and troubleshooting.