MDPM_X SAP (Active Components (Subcontracting in Purchasing)) Structure details

Dictionary Type: Structure
Description: Active Components (Subcontracting in Purchasing)




ABAP Code to SELECT data from MDPM_X
Related tables to MDPM_X
Access table MDPM_X




Structure field list including key, data, relationships and ABAP select examples

MDPM_X 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 "Active Components (Subcontracting in Purchasing)" 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_MDPM_X TYPE MDPM_X.

The MDPM_X table consists of various fields, each holding specific information or linking keys about Active Components (Subcontracting in Purchasing) data available in SAP. These include EBELP (Item Number of Purchasing Document), ETENR (Delivery Schedule Line Counter), AUFST (Order level), AUFWG (Order path).. 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. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


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

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
EBELNPurchasing Document Number EBELNCHAR10Assigned to domainALPHAEBELNBESMEKK_C
EBELPItem Number of Purchasing Document EBELPNUMC5Assigned to domainEBELPBSP
ETENRDelivery Schedule Line Counter EETENNUMC4Assigned to domainEETEN
AUFSTOrder level AUFSTNUMC2AUFST
AUFWGOrder path AUFWGNUMC2AUFWG
PMSORInternal sort key PMSORNUMC4RSPOS
XPOSNBOM Item Number SPOSNCHAR4NUMCVSPOSN
PMSO1Sort fiels 1 for discontinued and substitute parts PMSO1CHAR2CHAR2
EPOSNBOM Item Number SPOSNCHAR4NUMCVSPOSN
STSORSort String SORTPCHAR10CHAR10
MATNRMaterial Number MATNRCHAR18MARAMATN1MATNRMATS_MAT1
WERKSPlant WERKS_DCHAR4T001WWERKSWRKH_T001W_C
BDARTRequirement type BDARTCHAR2BDARTBDA
POSTPItem Category (Bill of Material) POSTPCHAR1T418POSTP
POSNRBOM Item Number SPOSNCHAR4NUMCVSPOSN
UPSKZIndicator: sub-items exist UPSKZCHAR1XFELD
DUMPSPhantom item indicator DUMPSCHAR1XFELD
TXTPSItem text indicator TXTPSCHAR1XFELD
INPOSIndicator: intra material INPOSCHAR1XFELD
SGTPSBulk material indicator SGTPSCHAR1XFELD
KFPOSIndicator: 'configurable item' KFPOSCHAR1XFLAG
KZKUPIndicator: co-product KZKUPCHAR1XFELD
KLPOSIndicator: class item KLPOSCHAR1XFELD
CLAKZIndicator: classification exists CLAKZCHAR1XFELD
DBSKZDirect procurement indicator DBSKZCHAR1DBSKZ
MTKFMConfigurable Material KZKFGCHAR1XFELD
KMPKAIndicator for Relevancy to Costing CK_SELKZCHAR1TCK08CK_SELKZ
KNTTPAccount Assignment Category KNTTPCHAR1T163KKNTTPKNT
SOBKZSpecial Stock Indicator SOBKZCHAR1Assigned to domainSOBKZ
KZVBRConsumption Posting KZVBRCHAR1KZVBR
KZBWSValuation of Special Stock KZBWSCHAR1KZBWS
BEIKZMaterial Provision Indicator BEIKZCHAR1Assigned to domainBEIKZ
ERSKZIndicator: spare part ERSKZCHAR1T413ERSKZ
BDMNGRequirement Quantity BDMNGQUAN13(3) MENG13
VMENGConfirmed quantity for availability check in SKU VMENGQUAN15(3) MENG15
LAGMEBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
ESMNGUsage quantity per order unit of measure ESMNGFLTP16(16) ESMNG
SHKZGDebit/Credit Indicator SHKZGCHAR1SHKZG
BWARTMovement Type (Inventory Management) BWARTCHAR3T158BBWARTBWA
KZEARFinal Issue for This Reservation KZEARCHAR1XFELD
ERFMGRequirement quantity of the component CO_MENGEQUAN13(3) MENGV13
ERFMEUnit of Entry ERFMEUNIT3Assigned to domainCUNITMEINS
UMREZNumerator for Conversion to Base Units of Measure UMREZDEC5UMBSZ
UMRENDenominator for conversion to base units of measure UMRENDEC5UMBSN
ENMNGQuantity Withdrawn ENMNGQUAN13(3) MENG13
FMENGQuantity is Fixed FMENGCHAR1XFELD
ALTPSAlternative item indicator ALTPSCHAR1XFELD
EWAHRUsage probability in % (alternative item) EWAHRDEC3DEC3
ALPGRAlternative item: group CS_ALPGRCHAR2CHAR2
ALPRFAlternative item: ranking order CS_ALPRFNUMC2NUM2
ALPSTAlternative item: strategy CS_ALPSTCHAR1CS_ALPST
KMPASComponent scrap in percent KAUSFDEC5(2) DEC3_2
AVOASOperation scrap AVOAUDEC5(2) DEC3_2
AVONTIndicator: Net scrap NETAUCHAR1XFELD
BDTERRequirement Date for the Component BDTERDATS8DATUM
SBTERLatest requirements date SBTERDATS8DATUM
NLFZTLead-time offset NLFZTDEC3NLFZT
ASTTROrder start date ASTTRDATS8DATUM
VERTIDistribution key for component consumption SA_VERTICHAR4Assigned to domainSA_VERTL
REVLVRevision Level REVLVCHAR2NUMCVREVLVRVS
ROHPSVariable-sized item indicator ROHPSCHAR1XFELD
ROANZNumber of variable-size items ROANZQUAN13(3) MENG13
ROAMEUnit of measure for variable-size items ROAMEUNIT3Assigned to domainCUNITMEINS
ROMNGQuantity of variable-size item ROMENQUAN13(3) MENG13
ROMEIUnit of measure for sizes 1 to 3 ROMEIUNIT3Assigned to domainCUNITMEINS
ROMS1Size 1 ROMS1QUAN13(3) MENG13
ROMS2Size 2 ROMS2QUAN13(3) MENG13
ROMS3Size 3 ROMS3QUAN13(3) MENG13
RFORMFormula key RFORMCHAR2Assigned to domainRFORM
LGPROIssue Storage Location LGPROCHAR4T001LLGORT
PRVBEProduction Supply Area PRVBECHAR10PVBEPRVBEPVB
CHARGBatch Number CHARG_DCHAR10MCHACHARGCHA
AUSMEUnit of issue AUSMEUNIT3Assigned to domainCUNITMEINS
STLTXLanguage: The long text was stored in this language LTXSPLANG1Assigned to domainISOLASPRAS
SGTX1Text, length 40 TXT40CHAR40TEXT40
SGTX2Text, length 40 TXT40CHAR40TEXT40
NFPKZIndicator: Follow-Up Item CS_KZNFPCHAR1XFELD
KZAUSDiscontinuation type AUSLFCHAR1AUSLF
NFEAGDiscontinuation group CS_NFEAGCHAR2CHAR2
NFGRPFollow-up group CS_NFGRPCHAR2CHAR2
NAFKZIndicator: follow-up material active/not active NAFKZCHAR1XFELD
NFMATFollow-Up Material NFMATCHAR18Assigned to domainMATN1MATNRMAT
NOMNGRequired quantity NOMNGQUAN13(3) MENG13
NFUMLNOT USED: Quantity transfer factor for follow-up material NFUMLDEC5(4) NFUML
AENNRChange Number AENNRCHAR12Assigned to domainAENNRAENNRAEN
BAUGRMaterial number of higher-level assembly BAUGRCHAR18Assigned to domainMATN1MATNR
BAUSTAssembly order level BAUSTNUMC2AUFST
BAUWGAssembly order path BAUWGNUMC2AUFWG
STLTYBOM category STLTYCHAR1STLTY
STLNRBill of material STNUMCHAR8NUMCVSTNUMSTLNR
STKNRBOM item node number STLKNNUMC8KNTNR
STKZAInternal counter CIM_COUNTNUMC8CIM_COUNT
STVKNInherited node number of BOM item STVKNNUMC8KNTNR
SERNRBOM explosion number SERNRCHAR8Assigned to domainSERNR
CUOBJConfiguration (internal object number) CUOBJNUMC18CUOBJCUX
EKORGPurchasing Organization EKORGCHAR4Assigned to domainEKORGEKO
EKGRPPurchasing Group EKGRPCHAR3Assigned to domainEKGRPEKG
LIFZTDelivery time in days LIFZTDEC3DEC3
WEBAZGoods Receipt Processing Time in Days WEBAZDEC3DEC3
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
PREISPrice PREISCURR11(2) WERT11
PEINHPrice Unit PEINHDEC5PACK3
WAERSCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
SAKTOCost element SAKTOCHAR10Assigned to domainALPHASAKNR
MATKLMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
DISMMMRP Type DISMMCHAR2Assigned to domainDISMM
DISVFMRP procedure DISVFCHAR1DISVF
DISSTLow-Level Code DISSTCHAR3DISST
MISKZMixed MRP indicator MISKZCHAR1MISKZ
MAKTXMaterial Description (Short Text) MAKTXCHAR40TEXT40
SBDKZDependent requirements ind. for individual and coll. reqmts SBDKZCHAR1SBDKZ
KZBEDIndicator for Requirements Grouping KZBEDCHAR1KZBED
EPRIOWithdrawal sequence group for stocks EPRIOCHAR4Assigned to domainEPRIO
XCHPFBatch management requirement indicator XCHPFCHAR1XFELD
MTAKZDiscontinuation indicator KZAUSCHAR1KZAUS
MTADTEffective-Out Date AUSDTDATS8DATUM
MTNMTFollow-Up Material NFMATCHAR18Assigned to domainMATN1MATNRMAT
RSNUMNumber of Reservation/Dependent Requirement RSNUMNUMC10Assigned to domainRSNUMRES
RSPOSItem Number of Reservation/Dependent Requirement RSPOSNUMC4RSPOSRPO
RSARTRecord type RSARTCHAR1RSART
AUFNROrder Number AUFNRCHAR12Assigned to domainALPHAAUFNRANR
APLZLGeneral counter for order CO_APLZLNUMC8Assigned to domainCO_APLZL
SMBLNNumber of Material Document MBLNRCHAR10ALPHABELNRMBN
SMBLPItem in Material Document MBLPONUMC4MBLPOPOS
VSTATProcessing Status VSTAT_DCHAR1VSTAT
SELKZSelection flag SELKZCHAR1SELKZ
IMDCIRow Index of Internal Tables SYTABIXINT410SYST_LONG
ACENQMaterial block in availability check with transfer of qties ACENQCHAR1XFELD
IFIXXInternal fixing indicator when fixing phantom assemblies IFIXXCHAR1CHAR1
STALTAlternative BOM STALTCHAR2ALPHAALTNR
MTVFPChecking Group for Availability Check MTVFPCHAR2Assigned to domainMTVFP
PUMNGRequired quantity NOMNGQUAN13(3) MENG13
VRPLAIndicator: planning without final assembly VRPLACHAR1XFELD
PBDNRRequirements Plan Number PBDNRCHAR10CHAR10PBN
NOSRQNo individual requirements in table RESB EINBDCHAR1CHAR1
DBKZGRequirement as total record in table RQIT DBKZGCHAR1CHAR1
TECHSParameter Variant/Standard Variant TECHSCHAR12TECHS
OBNUMObject reference: Document log - repetitive manufacturing OBNUMCHAR20OBNUM
EDGNOInternal number for edge of object dependencies tree EDGNONUMC17Assigned to domainEDGNO
NLFZVLead-time offset for operation CS_NLFZVDEC3NLFZT
NLFMVUnit for lead-time offset for operation CS_NLFMVUNIT3Assigned to domainCUNITMEINS
APOKZIndicator: Is material relevant for APO APOKZCHAR1APOKZ
MB_GRUNDReason for Movement MB_GRBEWNUMC4T157DMB_GRBEW
XFEHLMissing Part XFEHLCHAR1XFELD
NODSPEffective for Materials Planning NO_DISP_PLUSCHAR1NO_DISP_PLUS
MLSCRMultilevel Subcontracting Indicator MLSC_RELEVANTCHAR1XFELD
.INCLU--AP 0
NO_DISPEffective for Materials Planning NO_DISP_PLUSCHAR1NO_DISP_PLUS
DISUB_PSPNRWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8Assigned to domainKONPRPS_POSNR
DISUB_KUNNRCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
DISUB_VBELNSales and Distribution Document Number VBELNCHAR10Assigned to domainALPHAVBELNAUN
DISUB_POSNRItem number of the SD document POSNRNUMC6Assigned to domainPOSNR
DISUB_OWNEROwner of stock OWNER_DCHAR10Assigned to domainALPHALIFNR

Key field Non-key field



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

As MDPM_X 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 MDPM_X as there is no data to select.

How to access SAP table MDPM_X

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

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


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!