SAP CKMD_MLPP Structure MLPP for the Display of Material Ledger Document Table data and field list

CKMD_MLPP is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Structure MLPP for the Display of Material Ledger Document" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_CKMD_MLPP TYPE CKMD_MLPP.

The CKMD_MLPP table consists of various fields, each holding specific information or linking keys about Structure MLPP for the Display of Material Ledger Document data available in SAP. These include MANDT (Client), BELNR (Number of a Material Ledger Document/Price Change Document), KJAHR (Material Ledger Document/Price Change Document: Storage Year), POSNR (Item in Material Ledger Document)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

CKMD_MLPP structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Not classified


SAP CKMD_MLPP structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the CKMD_MLPP table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
MANDTClient MANDTCLNT3T000MANDT
BELNRNumber of a Material Ledger Document/Price Change Document CK_BELNRCHAR10ALPHABELNRMLNML_BELNR
KJAHRMaterial Ledger Document/Price Change Document: Storage Year CK_KJAHRNUMC4GJAHRGJAHRMLJ
POSNRItem in Material Ledger Document CK_MLPOSNUMC6NUMC6
BDATJPosting Date YYYY BDATJNUMC4GJAHRGJAHRBDTJ
POPERPosting period POPERNUMC3POPERPOPR
BUDATPosting Date in the Document BUDATDATS8DATUM
PERARTType of period CK_PER_ARTCHAR2CK_PER_ART
LBKUMQuantity by which the total valuated inventory has changed CK_LBKUMDQUAN15(3) MENGV8
LBKUM_OLDTotal valuated stock CK_LBKUMQUAN15(3) MENGV8
UNTPERValue Structure Type CK_UNTPERNUMC3CK_UNTPER
BKLASValuation Class BKLASCHAR4T025BKLAS
XKONCHKSwitch off consistency check CK_XKONCHKCHAR1CK_XKONCHK
STATUSMaterial ledger period status CK_MLSTATNUMC2CK_MLSTAT
MODIFType of BOM item CK_MODIFCHAR1CK_MODIF
XVNBRevaluation of Consumption Completed CKML_XVNBCHAR1CKML_STATUS_FLAG
XWIPWIP Price Determination Completed CKML_XWIPCHAR1CKML_STATUS_FLAG
XOBJWIPWIP Calculated in Cost Object Controlling CKML_XOBJWIPCHAR1CKML_STATUS_FLAG
XNOPLPrice Determination Without Stock Coverage Check CK_NO_PBPOPOCHAR1XFELD
XCKMMML- Price Determination Control was Changed: (CKMM) CKML_XCKMMCHAR1XFELD
XCLEANALL ML-Relevant Postings for the Period Were Reversed CKML_XCLEANCHAR1XFELD
ZUKUMOTotal quantity of goods received in period CK_ZUKUMQUAN15(3) MENGV8
UMKUMOQuantity posted to previous period CK_UMKUMQUAN15(3) MENGV8
ABKUMOBeginning Inventory: Quantity at Start of Period CK_ABKUMQUAN15(3) MENGV8
SZKUMOOther receipts: quantity (from-value from VPKUMO) CK_SZKUMQUAN15(3) MENGV8
VPKUMOOther Receipts/Issues: Quantity CK_VPKUMQUAN15(3) MENGV8
VNKUMOIssues not affecting the price: quantity CK_VNKUMQUAN15(3) MENGV8
EKKUMOReceipts: Quantity from Purchase Orders (From-Value) CK_EKKUMQUAN15(3) MENGV8
PBKUMOReceipts: Quantity from Subsequent Adjustments (from value) CK_PBKUMQUAN15(3) MENGV8
PBPOPOReceipts: Quantity from Subsequent Adjustments (from value) CK_PBKUMQUAN15(3) MENGV8
ZUKUMATotal quantity of goods received in period CK_ZUKUMQUAN15(3) MENGV8
UMKUMAQuantity posted to previous period CK_UMKUMQUAN15(3) MENGV8
EKKUMAReceipts: Quantity from Purchase Orders (From-Value) CK_EKKUMQUAN15(3) MENGV8
PBKUMAReceipts: Quantity from Subsequent Adjustments (from value) CK_PBKUMQUAN15(3) MENGV8

Key field Non-key field



How do I retrieve data from SAP structure CKMD_MLPP using ABAP code?

As CKMD_MLPP is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on CKMD_MLPP as there is no data to select.

How to access SAP table CKMD_MLPP

Within an ECC or HANA version of SAP you can also view further information about CKMD_MLPP and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).