STPO_API01 SAP (API Structure for BOM Item: Fields that can Be Changed) Structure details

Dictionary Type: Structure
Description: API Structure for BOM Item: Fields that can Be Changed




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




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

STPO_API01 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 "API Structure for BOM Item: Fields that can Be Changed" 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_API01 TYPE STPO_API01.

The STPO_API01 table consists of various fields, each holding specific information or linking keys about API Structure for BOM Item: Fields that can Be Changed data available in SAP. These include ITEM_NO (BOM Item Number), COMPONENT (Component (BTCI) with Conversion MATN2), COMP_QTY (Component quantity (BTCI)), COMP_UNIT (Component unit of measure).. 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_API01 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
ITEM_CATEGItem Category (Bill of Material) POSTPCHAR1Assigned to domainPOSTP
ITEM_NOBOM Item Number SPOSNCHAR4NUMCVSPOSN
COMPONENTComponent (BTCI) with Conversion MATN2 IDNRK_BICHAR40MATN2MATNR_EXT_CONV
COMP_QTYComponent quantity (BTCI) KMPMG_BICHAR18CHAR18
COMP_UNITComponent unit of measure KMPMEUNIT3Assigned to domainCUNITMEINS
FIXED_QTYFixed qty FMNGECHAR1XFELD
ITEM_TEXT1BOM Item Text (Line 1) POTX1CHAR40TEXT40
ITEM_TEXT2BOM item text (line 2) POTX2CHAR40TEXT40
SORTSTRINGSort String SORTPCHAR10CHAR10
REL_COSTIndicator: item relevant to costing SANKACHAR1KAREL
REL_ENGINIndicator: item relevant to engineering SANKOCHAR1XFELD
REL_PMAINTIndicator: item relevant to plant maintenance SANINCHAR1XFELD
REL_PRODIndicator: item relevant to production SANFECHAR1XFELD
REL_SALESIndicator: item relevant to sales RVRELCHAR1Assigned to domainRVREL
SPARE_PARTIndicator: spare part ERSKZCHAR1Assigned to domainERSKZ
MAT_PROVISMaterial Provision Indicator BEIKZCHAR1Assigned to domainBEIKZ
BULK_MATIndicator: Bulk Material SCHGTCHAR1XFELD
REC_ALLOWDIndicator: recursiveness allowed REKRSCHAR1XFELD
COMP_SCRAPComponent scrap in percent (BTCI) KAUSF_BICHAR6CHAR6
OP_SCRAPOperation scrap (BTCI) AVOAU_BICHAR6CHAR6
OP_NET_INDIndicator: Net scrap NETAUCHAR1XFELD
DISTR_KEYDistribution key for component consumption SA_VERTICHAR4Assigned to domainSA_VERTL
EXPL_TYPEExplosion type CS_DISPOCHAR2Assigned to domainCS_DISPO
SPPROCTYPESpecial procurement type for BOM item CS_SOBSLCHAR2Assigned to domainSOBSL
SUPPLYAREAProduction Supply Area PRVBECHAR10Assigned to domainPRVBEPVB
ISSUE_LOCIssue location for production order CSLGOCHAR4Assigned to domainLGORTLAG
LEAD_TIMEFollow-up time (BTCI) NLFZT_BICHAR4CHAR4
OP_LEAD_TMLead-time offset for operation (BTCI) NLFZV_BICHAR4CHAR4
OP_LT_UNITUnit for lead-time offset for operation CS_NLFMVUNIT3Assigned to domainCUNITMEINS
CO_PRODUCTIndicator: co-product KZKUPCHAR1XFELD
DISCON_GRPDiscontinuation group CS_NFEAGCHAR2CHAR2
FOLLOW_GRPFollow-up group CS_NFGRPCHAR2CHAR2
AI_GROUPAlternative item: group CS_ALPGRCHAR2CHAR2
AI_STRATEGAlternative item: strategy CS_ALPSTCHAR1CS_ALPST
AI_PRIOAlternative Item: Ranking Order ALPRF_BICHAR2CHAR2
USAGE_PROBUsage probability in % (BTCI) EWAHR_BICHAR3CHAR3
REFPOINTReference point for BOM transfer CN_RFPNTCHAR20Assigned to domainCN_RFPNT
PM_ASSMBLYPM assembly indicator STKKZCHAR1XFELD
COST_ELEMCost element SAKTOCHAR10Assigned to domainALPHASAKNR
DELIV_TIMEDelivery time in days LIFZT_BICHAR3CHAR3
GRP_TIMEProcessing time for goods receipt in days (BTCI) WEBAZ_BICHAR3CHAR3
MAT_GROUPMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
PRICEPrice (BTCI) CPREI_BICHAR14CHAR14
PRICE_UNITPrice unit (BTCI) PEINH_BICHAR6CHAR6
CURRENCYCurrency key (BTCI) WAERS_BICHAR5CHAR5
PURCH_GRPPurchasing Group EKGRPCHAR3Assigned to domainEKGRPEKG
PURCH_ORGPurchasing Organization EKORGCHAR4Assigned to domainEKORGEKO
VENDORAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
VSI_NONumber of variable-size items (BTCI) ROANZ_BICHAR17CHAR17
VSI_QTYQuantity of variable-size item (BTCI) ROMEN_BICHAR17CHAR17
VSI_SIZE1Size 1 (BTCI) ROMS1_BICHAR17CHAR17
VSI_SIZE2Size 2 (BTCI) ROMS2_BICHAR17CHAR17
VSI_SIZE3Size 3 (BTCI) ROMS3_BICHAR17CHAR17
VSI_SZUNITUnit of measure for sizes 1 to 3 ROMEIUNIT3Assigned to domainCUNITMEINS
VSI_FORMULFormula key RFORMCHAR2Assigned to domainRFORM
DOCUMENTDocument number DOKNRCHAR25Assigned to domainALPHADOKNRCV1
DOC_TYPEDocument Type DOKARCHAR3Assigned to domainDOKARCV2
DOC_PARTDocument Part DOKTL_DCHAR3DOKTLCV4
DOC_VERSDocument Version DOKVRCHAR2DOKVRCV3
CLASSClass number KLASSE_DCHAR18KLASSEKLA
CLASS_TYPEClass Type KLASSENARTCHAR3Assigned to domainKLASSENARTKAR
RES_ITM_CTResulting item category POTPRCHAR1Assigned to domainPOSTP
SEL_CONDIndicator: classification as selection condition CS_KZCLBCHAR1XFELD
REQD_COMPRequired Component CLOBKCHAR1XFELD
MULT_SELECMultiple Selection Allowed CLMULTCHAR1XFELD
REL_HLCONFIndicator: high-level configuration SANVSCHAR1XFELD
CAD_INDCAD Indicator CADPOCHAR1XFELD
ITM_IDENTItem ID ITMIDCHAR8CHAR8
ITEM_GUIDGuid external display (char32) CS_GUIDCCHAR32SYSUUID_C
VALID_FROMValid-From Date (BTCI) DATUV_BICHAR10CHAR10
CHANGE_NOChange Number AENNRCHAR12Assigned to domainAENNRAENNRAEN
IDENTIFIERCustomer-specific object identifier for APIs CS_IDENTCHAR10CHAR10
.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 (Batch Input) /SAPMP/MAX_FERTL_BICHAR17CHAR17
/SAPMP/FIX_AS_JFixed Scrap Any Length (Batch Input) /SAPMP/FIX_AS_J_BICHAR17CHAR17
/SAPMP/FIX_AS_EFixed Scrap First Length (Batch Input) /SAPMP/FIX_AS_E_BICHAR17CHAR17
/SAPMP/FIX_AS_LFixed Scrap - Last Length (Batch Input) /SAPMP/FIX_AS_L_BICHAR17CHAR17
/SAPMP/ABL_ZAHLNumber of Run-In Lengths /SAPMP/ABL_ZAHLNUMC6NUMC6
/SAPMP/RUND_FAKTRounding Factor (Batch Input) /SAPMP/RUND_FAKT_BICHAR17CHAR17

Key field Non-key field



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

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

How to access SAP table STPO_API01

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