STPO_MQC SAP (User Exit for Material Quantity Calculation: Component) Structure details

Dictionary Type: Structure
Description: User Exit for Material Quantity Calculation: Component




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




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

STPO_MQC 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 "User Exit for Material Quantity Calculation: Component" 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_STPO_MQC TYPE STPO_MQC.

The STPO_MQC table consists of various fields, each holding specific information or linking keys about User Exit for Material Quantity Calculation: Component data available in SAP. These include MANDT (Client), STLTY (BOM category), STLNR (Bill of material), STLKN (BOM item node number).. 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 STPO_MQC 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
FLG_SELField for selecting records SEL_FLGCHAR1FLG_SEL
MANDTClient MANDTCLNT3T000MANDT
STLTYBOM category STLTYCHAR1STLTY
STLNRBill of material STNUMCHAR8NUMCVSTNUMSTLNR
STLKNBOM item node number STLKNNUMC8KNTNR
STPOZInternal counter CIM_COUNTNUMC8CIM_COUNT
DATUVValid-From Date DATUVDATS8DATUM
TECHVTechnical status from TECHVCHAR12TECHS
AENNRChange Number AENNRCHAR12AENRAENNRAENNRAEN
LKENZDeletion Indicator LKENZCHAR1XFELD
VGKNTPredecessor Node VGKNTNUMC8KNTNR
VGPZLPrevious item counter VGPZLNUMC8CIM_COUNT
ANDATDate record created on ANDATDATS8DATUM
ANNAMUser who created record ANNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
IDNRKBOM component IDNRKCHAR18Assigned to domainMATN1MATNR
PSWRKIssuing plant PSWRKCHAR4T001WWERKS
POSTPItem Category (Bill of Material) POSTPCHAR1T418POSTP
POSNRBOM Item Number SPOSNCHAR4NUMCVSPOSN
SORTFSort String SORTPCHAR10CHAR10
MEINSComponent unit of measure KMPMEUNIT3T006CUNITMEINS
MENGEComponent quantity KMPMGQUAN13(3) MENGV13
FMENGFixed qty FMNGECHAR1XFELD
AUSCHComponent scrap in percent KAUSFDEC5(2) DEC3_2
AVOAUOperation scrap AVOAUDEC5(2) DEC3_2
NETAUIndicator: Net scrap NETAUCHAR1XFELD
SCHGTIndicator: Bulk Material SCHGTCHAR1XFELD
BEIKZMaterial Provision Indicator BEIKZCHAR1T417BEIKZ
ERSKZIndicator: spare part ERSKZCHAR1T413ERSKZ
RVRELIndicator: item relevant to sales RVRELCHAR1TVRLRVREL
SANFEIndicator: item relevant to production SANFECHAR1XFELD
SANINIndicator: item relevant to plant maintenance SANINCHAR1XFELD
SANKAIndicator for relevancy to costing CS_SANKACHAR1TCK08CK_SELKZ
SANKOIndicator: item relevant to engineering SANKOCHAR1XFELD
SANVSIndicator: high-level configuration SANVSCHAR1XFELD
STKKZPM assembly indicator STKKZCHAR1XFELD
REKRIIndicator: BOM is recursive REKRICHAR1XFELD
REKRSIndicator: recursiveness allowed REKRSCHAR1XFELD
CADPOCAD Indicator CADPOCHAR1XFELD
NFMATFollow-up material in BOM item - NOT IN USE CS_NFMATCHAR18MARAMATN1MATNRMAT
NLFZTLead-time offset NLFZTDEC3NLFZT
VERTIDistribution key for component consumption SA_VERTICHAR4T437VSA_VERTL
ALPOSIndicator: alternative item ALPOSCHAR1XFELD
EWAHRUsage probability in % (alternative item) EWAHRDEC3DEC3
EKGRPPurchasing Group EKGRPCHAR3T024EKGRPEKG
LIFZTDelivery time in days LIFZTDEC3DEC3
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10LFA1ALPHALIFNRLIFKRED_C
PREISPrice CPREICURR11(2) WERT11
PEINHPrice Unit PEINHDEC5PACK3
WAERSCurrency Key WAERSCUKY5TCURCWAERSFWS
SAKTOCost element SAKTOCHAR10Assigned to domainALPHASAKNR
ROANZNumber of variable-size items ROANZQUAN13(3) MENG13
ROMS1Size 1 ROMS1QUAN13(3) MENG13
ROMS2Size 2 ROMS2QUAN13(3) MENG13
ROMS3Size 3 ROMS3QUAN13(3) MENG13
ROMEIUnit of measure for sizes 1 to 3 ROMEIUNIT3T006CUNITMEINS
ROMENQuantity of variable-size item ROMENQUAN13(3) MENG13
RFORMFormula key RFORMCHAR2T418FRFORM
UPSKZIndicator: sub-items exist UPSKZCHAR1XFELD
VALKZIndicator: item in more than one alternative VALKZCHAR1XFELD
LTXSPLong Text Language, for Creation of a Change Document LTXSP_CPLANG1T002ISOLASPRAS
POTX1BOM Item Text (Line 1) POTX1CHAR40TEXT40
POTX2BOM item text (line 2) POTX2CHAR40TEXT40
OBJTYObject type (BOM item) OBJTYCHAR1Assigned to domainOBJTY
MATKLMaterial Group MATKLCHAR9T023MATKLMKLS_WBWG
WEBAZGoods Receipt Processing Time in Days WEBAZDEC3DEC3
DOKARDocument Type DOKARCHAR3TDWADOKARCV2
DOKNRDocument number DOKNRCHAR25Assigned to domainALPHADOKNRCV1
DOKVRDocument Version DOKVRCHAR2DOKVRCV3
DOKTLDocument Part DOKTL_DCHAR3DOKTLCV4
CSSTRAverage material purity in % CSSTRDEC5(2) DEC3_2
CLASSClass number KLASSE_DCHAR18KLASSEKLA
KLARTClass Type KLASSENARTCHAR3TCLAKLASSENARTKAR
POTPRResulting item category POTPRCHAR1T418POSTP
AWAKZSelection indicator for configurable BOMs AWAKZCHAR1AWAKZ
INSKZInstance indicator INSKZCHAR1X
VCEKZIndicator: not displayed in configuration editor VCEKZCHAR1X
VSTKZIndicator: not displayed in single-level configuration VSTKZCHAR1X
VACKZIndicator: not displayed in automatic configuration VACKZCHAR1X
EKORGPurchasing Organization EKORGCHAR4T024EEKORGEKO
CLOBKRequired Component CLOBKCHAR1XFELD
CLMULMultiple Selection Allowed CLMULTCHAR1XFELD
CLALTAlternative Display Format CLALTCHAR1XFELD
CVIEWOrganizational Area ABTEILUNGCHAR10CHAR10VIEW
KNOBJNumber of Object with Assigned Dependencies KNOBJNUMC18KNOBJ
LGORTIssue location for production order CSLGOCHAR4T001LLGORTLAG
KZKUPIndicator: co-product KZKUPCHAR1XFELD
INTRMIntra Material INTRMCHAR18Assigned to domainMATN1MATNR
TPEKZIndicator: restrictions exist TPEKZCHAR1XFELD
STVKNInherited node number of BOM item STVKNNUMC8KNTNR
DVDATDate of last date shift DVDATDATS8DATUM
DVNAMName of the user who carried out the date shift DVNAMCHAR12USNAM
DSPSTExplosion type CS_DISPOCHAR2T414CS_DISPO
ALPSTAlternative item: strategy CS_ALPSTCHAR1CS_ALPST
ALPRFAlternative item: ranking order CS_ALPRFNUMC2NUM2
ALPGRAlternative item: group CS_ALPGRCHAR2CHAR2
KZNFPIndicator: Follow-Up Item CS_KZNFPCHAR1XFELD
NFGRPFollow-up group CS_NFGRPCHAR2CHAR2
NFEAGDiscontinuation group CS_NFEAGCHAR2CHAR2
KNDVBIndicator: manual change to sales order BOM CS_KNDVBCHAR1CHAR1
KNDBZIndicator: BOM item changed/selected via obj. dependencies CS_KNDBZCHAR1CHAR1
KSTTYBOM category of original sales order BOM item CS_KSTTYCHAR1STLTY
KSTNRBill of material for original sales order BOM item CS_KSTNRCHAR8NUMCVSTNUM
KSTKNNode number of original sales order BOM item CS_KSTKNNUMC8KNTNR
KSTPZCounter for original sales order BOM item CS_KSTPZNUMC8CIM_COUNT
CLSZUClassification number CS_CLSZUNUMC8NUM8
KZCLBIndicator: classification as selection condition CS_KZCLBCHAR1XFELD
AEHLPDate Shift Hierarchy Indicator CC_AEHLPNUMC2CC_AEHLP
PRVBEProduction Supply Area PRVBECHAR10PVBEPRVBEPVB
NLFZVLead-time offset for operation CS_NLFZVDEC3NLFZT
NLFMVUnit for lead-time offset for operation CS_NLFMVUNIT3T006CUNITMEINS
IDPOSItem group CS_IDPOSCHAR20CS_IDPOS
IDHISHistory counter CS_IDHISNUMC5NUMC5
IDVARComponent Variant CS_IDVARCHAR5CS_IDVAR
ALEKZALE indicator CS_ALEKZCHAR1XFELD
ITMIDExternal identification of an item CS_ITMIDCHAR8CHAR8
GUIDTemporarily not used CS_CHAR22CHAR22SYCHAR22
ITSOBSpecial procurement type for BOM item CS_SOBSLCHAR2Assigned to domainSOBSL
RFPNTReference point for BOM transfer CN_RFPNTCHAR20TCNRFPCN_RFPNT
GUIDXGlobal identification of an item's change status CS_GUIDRAW16SYSUUID
.INCLU--AP 0
CUFACTORCU: Number of CU Instances /CUM/CUFACTORNUMC6Assigned to domain/CUM/CUFACTOR
.INCLU--AP 0
/SAPMP/MET_LRCHLength Calculation Method /SAPMP/MET_LRCHCHAR2/SAPMP/MET_LRCH
/SAPMP/MAX_FERTLMaximum Production Length /SAPMP/MAX_FERTLQUAN13(3) /SAPMP/MAX_FERTL
/SAPMP/FIX_AS_JFixed Scrap - Any Length /SAPMP/FIX_AS_JQUAN13(3) /SAPMP/FIX_AS_J
/SAPMP/FIX_AS_EFixed Scrap - First Length /SAPMP/FIX_AS_EQUAN13(3) /SAPMP/FIX_AS_E
/SAPMP/FIX_AS_LFixed Scrap - Last Length /SAPMP/FIX_AS_LQUAN13(3) /SAPMP/FIX_AS_L
/SAPMP/ABL_ZAHLNumber of Run-In Lengths /SAPMP/ABL_ZAHLNUMC6NUMC6
/SAPMP/RUND_FAKTRounding Value /SAPMP/RUND_FAKTQUAN13(3) /SAPMP/RUND_FAKT
.INCLU--AP 0
FUNCIDFunction Identifier CCC_FUNCIDCHAR40CHAR40
LTXPSLong text working name LTXPSINT410SYST_LONG
LTXVBLong text update indicator LVBKZCHAR1CHAR1
VBKZUpdate indicator VBKZCHAR1VERBUCHER
MVBKZUpdate indicator VBKZCHAR1VERBUCHER
DATUBValid-to date DATUBDATS8DATUM
VWALTAlternative BOM STALTCHAR2ALPHAALTNR
AENRAChange Number To AENRACHAR12Assigned to domainAENNRAENNR
AENKZChange indicator SAENKZCHAR1XFELD
SELKZSelection of valid records CSSELCHAR1XFELD
KZDMUIndicator: Maintaining DMU-transfer matrix in BOM completed CS_KZDMUCHAR1XFELD
KZDOCIndicator: Maintain document assignment in BOM complete CS_KZDOCCHAR1XFELD
KZVIDIndicator: Maintain variable object ID in BOM complete CS_KZVIDCHAR1XFELD
KZWPFIndicator: dependencies maintained in BOM KZWPFCHAR1XFELD
MASPNBOM Item Number SPOSNCHAR4NUMCVSPOSN
MASKNBOM item node number STLKNNUMC8KNTNR
CLSPSClassification working name CS_CLSPSNUMC8NUM8
CLSVBClassification update indicator CS_CVBKZCHAR1CHAR1
DUMPS1Phantom item indicator DUMPSCHAR1XFELD
WEGXX1Path (for multi-level BOM explosions) WEGXXDEC4DEC4
STUFE1Level (in multi-level BOM explosions) HISTUDEC2DEC2
KANTEEdge in the exploded BOM tree STKANNUMC6STKAN
EFSRTSort criterion for BOMs for effectivity CS_EFSRTCHAR30CHAR30
EFRNKECM: level during explosion CC_EFRNKNUMC20NUMC20
CAALTAlternative BOM STALTCHAR2ALPHAALTNR
FAMATMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
DSORTField to sort items of Phantom assembly CS_DSORTINT410SYST_LONG
INDEX_PLMZIndex referring to material staging INDEX_PLMZINT410TABIX
PLNFLSequence PLNFOLGECHAR6ALPHAPLNFOLGE
VORNROperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
FLG_REFField for selecting records SEL_FLGCHAR1FLG_SEL
STRUCNRRow Index of Internal Tables SYTABIXINT410SYST_LONG
BASISMENGEComponent quantity KMPMGQUAN13(3) MENGV13
BASISMEINSComponent unit of measure KMPMEUNIT3Assigned to domainCUNITMEINS
INOB_CUOBJConfiguration (internal object number) CUOBJNUMC18CUOBJCUX

Key field Non-key field



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

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

How to access SAP table STPO_MQC

Within an ECC or HANA version of SAP you can also view further information about STPO_MQC 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!