CSXGEN SAP (BOM Item (general explosion data)) Structure details

Dictionary Type: Structure
Description: BOM Item (general explosion data)




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




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

CSXGEN 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 "BOM Item (general explosion data)" 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_CSXGEN TYPE CSXGEN.

The CSXGEN table consists of various fields, each holding specific information or linking keys about BOM Item (general explosion data) data available in SAP. These include WEGXX (Path (for multi-level BOM explosions)), SRCHX (Row Index of Internal Tables), OBJCT (Object type (BOM item)), OBJNR (Object no.).. 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 CSXGEN 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
STUFELevel (in multi-level BOM explosions) HISTUDEC2DEC2
WEGXXPath (for multi-level BOM explosions) WEGXXDEC4DEC4
SRCHXRow Index of Internal Tables SYTABIXINT410SYST_LONG
OBJCTObject type (BOM item) OBJTYCHAR1Assigned to domainOBJTY
OBJNRObject no. CS_OBJNRCHAR64CHAR0064
VWEGXPath (for multi-level BOM explosions) WEGXXDEC4DEC4
STLANBOM Usage STLANCHAR1Assigned to domainSTLANCSV
STLALAlternative BOM STALTCHAR2ALPHAALTNR
ALTSTIndicator: Alternatives ALTSTCHAR1XFELD
VARSTIndicator: variants VARSTCHAR1XFELD
KBAUSIndicator: configurable BOM KBAUSCHAR1XFELD
LOEKZDeletion Indicator LKENZCHAR1XFELD
STLTYBOM category STLTYCHAR1STLTY
STLNRBill of material STNUMCHAR8NUMCVSTNUMSTLNR
STLKNBOM item node number STLKNNUMC8KNTNR
STPOZInternal counter CIM_COUNTNUMC8CIM_COUNT
STVKNInherited node number of BOM item STVKNNUMC8KNTNR
DATUVValid-From Date DATUVDATS8DATUM
TECHVTechnical status from TECHVCHAR12TECHS
AENNRChange Number AENNRCHAR12Assigned to domainAENNRAENNRAEN
ANDATDate record created on ANDATDATS8DATUM
ANNAMUser who created record ANNAMCHAR12USNAM
AEDATChanged On AEDATDATS8DATUM
AENAMName of Person Who Changed Object AENAMCHAR12USNAM
PSWRKIssuing plant PSWRKCHAR4Assigned to domainWERKS
POSTPItem Category (Bill of Material) POSTPCHAR1Assigned to domainPOSTP
POSNRBOM Item Number SPOSNCHAR4NUMCVSPOSN
SORTFSort String SORTPCHAR10CHAR10
MEINSComponent unit of measure KMPMEUNIT3Assigned to domainCUNITMEINS
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 BEIKZCHAR1Assigned to domainBEIKZ
ERSKZIndicator: spare part ERSKZCHAR1Assigned to domainERSKZ
RVRELIndicator: item relevant to sales RVRELCHAR1Assigned to domainRVREL
SANFEIndicator: item relevant to production SANFECHAR1XFELD
SANINIndicator: item relevant to plant maintenance SANINCHAR1XFELD
SANKAIndicator for Relevancy to Costing CK_SELKZCHAR1Assigned to domainCK_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
NLFZTLead-time offset NLFZTDEC3NLFZT
NLFZVLead-time offset for operation CS_NLFZVDEC3NLFZT
NLFMVUnit for lead-time offset for operation CS_NLFMVUNIT3Assigned to domainCUNITMEINS
VERTIDistribution key for component consumption SA_VERTICHAR4Assigned to domainSA_VERTL
ALPOSIndicator: alternative item ALPOSCHAR1XFELD
EWAHRUsage probability in % (alternative item) EWAHRDEC3DEC3
EKGRPPurchasing Group EKGRPCHAR3Assigned to domainEKGRPEKG
LIFZTDelivery time in days LIFZTDEC3DEC3
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
PREISPrice CPREICURR11(2) WERT11
PEINHPrice Unit PEINHDEC5PACK3
WAERSCurrency Key WAERSCUKY5Assigned to domainWAERSFWS
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 ROMEIUNIT3Assigned to domainCUNITMEINS
ROMENQuantity of variable-size item ROMENQUAN13(3) MENG13
RFORMFormula key RFORMCHAR2Assigned to domainRFORM
UPSKZIndicator: sub-items exist UPSKZCHAR1XFELD
LTXSPLanguage: The long text was stored in this language LTXSPLANG1Assigned to domainISOLASPRAS
POTX1BOM Item Text (Line 1) POTX1CHAR40TEXT40
POTX2BOM item text (line 2) POTX2CHAR40TEXT40
OBJTYObject type (BOM item) OBJTYCHAR1Assigned to domainOBJTY
INTRMIntra Material INTRMCHAR18Assigned to domainMATN1MATNR
MATKLMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
WEBAZGoods Receipt Processing Time in Days WEBAZDEC3DEC3
CSSTRAverage material purity in % CSSTRDEC5(2) DEC3_2
POTPRItem Category (Bill of Material) POSTPCHAR1Assigned to domainPOSTP
EKORGPurchasing Organization EKORGCHAR4Assigned to domainEKORGEKO
CLOBKRequired Component CLOBKCHAR1XFELD
CLMULMultiple Selection Allowed CLMULTCHAR1XFELD
CVIEWOrganizational Area ABTEILUNGCHAR10CHAR10VIEW
KNOBJNumber of Object with Assigned Dependencies KNOBJNUMC18KNOBJ
LGORTStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
PRVBEProduction Supply Area PRVBECHAR10Assigned to domainPRVBEPVB
KZKUPIndicator: co-product KZKUPCHAR1XFELD
DATUBValid-to date DATUBDATS8DATUM
AENRAChange Number To AENRACHAR12Assigned to domainAENNRAENNR
AENKZChange indicator SAENKZCHAR1XFELD
BAUSFAssembly scrap in percent AUSSSDEC5(2) DEC3_2
MNGLGComponent quantity KMPMGQUAN13(3) MENGV13
MNGKOComponent quantity KMPMGQUAN13(3) MENGV13
REVLVRevision Level REVLVCHAR2NUMCVREVLVRVS
DUMPSPhantom item indicator DUMPSCHAR1XFELD
SOBMXSpecial procurement type (combination of matMst. and item) CS_SOBMXCHAR2Assigned to domainSOBSL
FBSKZIndicator: procured externally FBSKZCHAR1XFELD
XRCHXRow Index of Internal Tables SYTABIXINT410SYST_LONG
XTLTYBOM category STLTYCHAR1STLTY
XTLNRBill of material STNUMCHAR8NUMCVSTNUMSTLNR
XTLANBOM Usage STLANCHAR1Assigned to domainSTLANCSV
XTLALAlternative BOM STALTCHAR2ALPHAALTNR
XISDTIndicator: BOM with history (date) HISDTCHAR1XFELD
XISSRIndicator: BOM with history (technical status) HISSRCHAR1XFELD
XMENGBase quantity BASMNQUAN13(3) MENG13
XMEINBase unit of measure for BOM BASMEUNIT3Assigned to domainCUNITMEINS
XALTSIndicator: Alternatives ALTSTCHAR1XFELD
XVARSIndicator: variants VARSTCHAR1XFELD
XKBAUIndicator: configurable BOM KBAUSCHAR1XFELD
XLOEKDeletion Indicator LKENZCHAR1XFELD
AUSNMException EXCPTCHAR4CHAR4
HDNFOIndicator: header info record HDNFOCHAR1CHAR1
AFFLGIndicator: BOM explosion suppressed AFFLGCHAR1XFELD
LTFLGIndicator: suppress display LISTFCHAR1CHAR1
NLFLGIndicator: not kept in stock NLFLGCHAR1CHAR1
INDEXRow Index of Internal Tables SYTABIXINT410SYST_LONG
SUMKZTotals record indicator SUMKZCHAR1KENZX
AUFSTOrder level AUFSTNUMC2AUFST
AUFWGOrder path AUFWGNUMC2AUFWG
BAUSTAssembly order level BAUSTNUMC2AUFST
BAUWGAssembly order path BAUWGNUMC2AUFWG
ASTOVOrder level CS_AUFSTDEC2DEC2
AWGOVOrder path CS_AUFWGDEC4DEC4
BSTOVAssembly order level CS_BAUSTDEC2DEC2
BWGOVAssembly order path CS_BAUWGDEC4DEC4
NLINKEdge in the exploded BOM tree STKANNUMC6STKAN
ALPSTAlternative item: strategy CS_ALPSTCHAR1CS_ALPST
ALPRFAlternative item: ranking order CS_ALPRFNUMC2NUM2
ALPGRAlternative item: group CS_ALPGRCHAR2CHAR2
DSPSTExplosion type CS_DISPOCHAR2Assigned to domainCS_DISPO
KZNFPIndicator: Follow-Up Item CS_KZNFPCHAR1XFELD
NFGRPFollow-up group CS_NFGRPCHAR2CHAR2
NFEAGDiscontinuation group CS_NFEAGCHAR2CHAR2
KLARTClass Type KLASSENARTCHAR3Assigned to domainKLASSENARTKAR
KZCLBIndicator: classification as selection condition CS_KZCLBCHAR1XFELD
CLSZUClassification number CS_CLSZUNUMC8NUM8
ITMIDExternal identification of an item CS_ITMIDCHAR8CHAR8
ALEKZALE indicator CS_ALEKZCHAR1XFELD
GUIDXGlobal identification of an item's change status CS_GUIDRAW16SYSUUID
ITSOBSpecial procurement type for BOM item CS_SOBSLCHAR2Assigned to domainSOBSL
RFPNTReference point for BOM transfer CN_RFPNTCHAR20Assigned to domainCN_RFPNT
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
.INCLU--AP 0
CUFACTORCU: Number of CU Instances /CUM/CUFACTORNUMC6Assigned to domain/CUM/CUFACTOR

Key field Non-key field



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

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

How to access SAP table CSXGEN

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