VBAPD SAP (Order Items: Dynamic Division) Structure details

Dictionary Type: Structure
Description: Order Items: Dynamic Division




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




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

VBAPD 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 "Order Items: Dynamic Division" 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_VBAPD TYPE VBAPD.

The VBAPD table consists of various fields, each holding specific information or linking keys about Order Items: Dynamic Division data available in SAP. These include UPDKZ_KALK (Update indicator), EPGEL (Indicator: Table VBEP was read), EPMEH (Do multiple schedule lines exist?), ETENR_HIGH (Highest schedule line number of an item).. 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 VBAPD 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
UPDKZUpdate indicator UPDKZ_DCHAR1UPDKZ
UPDKZ_KALKUpdate indicator UPDKZ_DCHAR1UPDKZ
EPGELIndicator: Table VBEP was read EPGELCHAR1XFELD
EPMEHDo multiple schedule lines exist? EPMEHCHAR1XFELD
ETENR_HIGHHighest schedule line number of an item ETENR_HIGHNUMC4VBEPETENR
PSTYNDefault item category PSTYV_NACHCHAR4Assigned to domainPSTYV
STATABStatus is dependent on other items STATABCHAR1XFELD
ORFMNGOpen reference quantity ORFMNGQUAN13(3) MENG13
WKLNDCountry of the plant WKLNDCHAR3T005LAND1
WKCOUCounty in which plant is located WKCOUCHAR3CHAR3
WKREGRegion in which plant is located WKREGCHAR3T005SREGIO
WKCTYCity in which plant is located WKCTYCHAR4CHAR4
BWKEYValuation Area BWKEYCHAR4T001KBWKEYBWK
KATPMNCumulative ATP quantity (available to promise) KATPMNQUAN15(3) MENGV15
WKMNGPlant stock in sales units WKMNGQUAN13(3) MENGV13
CONUPConfiguration update (characteristic value assignment only) CONUPCHAR1CONUP
KORDTDelivery date LFDATDATS8DATUM
KORMNGCorrection qty for cumulative quantity KORMNGQUAN13(3) MENG13V
NATRABItem with free goods NATRABCHAR1NATRB
VGPOS_WKItem number of the reference item VGPOSNUMC6Assigned to domainPOSNR
AWERTValue of value contract already released ABRUFWERTCURR17(2) ABRUFWERT
VTEXTDescription for assortment module W_SORTXCHAR40TEXT40U
BEDUPRequirements update indicator BEDUPCHAR1XFELD
ATTYPMaterial Category ATTYPCHAR2ATTYPMTY
CUOBJ_VGConfiguration (internal object number) CUOBJNUMC18CUOBJCUX
NODELComponent from configuration can no longer be deleted NODELCHAR1XFELD
APOPSLine index for internal table processing XLINEINT410XLINE
EFFUPEffectivity evaluation update EFFUPCHAR1XFELD
OCMUPChange relevant to order change check OCMUPCHAR1XFELD
MATNR_GRepairs processing: Serviceable material number RMA_MATNR_GCHAR18Assigned to domainMATN1MATNRMAT1
ARKTX_GShort text for describing serviceable item material RMA_ARKTX_GCHAR40TEXT40
MENGE_GRepairs processing: Serviceable material quantity for repair RMA_MENGENUMC7NUM7
GRPKZGroup call up indicator for availability check GRPKZ_ATPCHAR1GRPKZ_ATP
KSTBSCondition scale quantity KSTBMQUAN15(3) MENG15
TMPPSTemporary item number TMPPSNUMC6Assigned to domainPOSNR
CON_IDOCIndicator: Configuration/IDoc segments have been processed CON_IDOCCHAR1XFELD
NUATONo assembly order update NUATOCHAR1XFELD
ADDIT_EXISTIndicator: Additionals available for item ADDIT_EXISTCHAR1XFELD
PROFLDangerous Goods Indicator Profile ADGE_PROFLCHAR3Assigned to domainADGD_PROFL
SRCPSSourcing item: Main or sub-item SRCPSCHAR1SRCPS
POSGUIDATP: Encryption of DELNR and DELPS POSGUIDCHAR22SYSUUID_22
CROSL_EXISTIndicator: Cross selling materials available for item CROSL_EXISTCHAR1XFELD
SLSPRSLS: Pre-packing indicator SLSPRCHAR1XFELD
PVMNG01Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG02Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG03Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG04Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG05Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG06Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG07Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG08Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG09Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG10Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG11Item proposal quantity PVMNGQUAN15(3) MENG15
PVMNG12Item proposal quantity PVMNGQUAN15(3) MENG15
PVHKNSource indicator PVHKNCHAR1TPVHPVHKN
PVPOSIndicator: Item from product proposal PVPOSCHAR1XFELD
PVSRTSorting from product proposal PVSRT6NUMC6
ATP_GRP_PRUEF_STATProcessing status of item during ATP group check ATP_GRP_PRUEF_STATCHAR1ATP_GRP_PRUEF_STAT
INSTSInstance number within DDB (configuration) CUINSTNUMC8NUMC8
STLALAlternative BOM STLALCHAR2ALPHAALTNR
MRUNDCheckbox XFELDCHAR1XFELD
LOGSYSBLogical system with which document was created LOGSYSBCHAR10Assigned to domainALPHALOGSYS
NO_SCHEDULDo Not Perform Transportation and Delivery Scheduling NO_SCHEDULCHAR1XFELD
NO_REQMNTSDo Not Store Requirements Records NO_REQMNTSCHAR1XFELD
DELIVERAIP: Deliver Order Item SD_DELIVERCHAR1SD_DELIVER
LOGSYSLogical system LOGSYSCHAR10TBDLSALPHALOGSYS
APOSCHREQAPO indicator for scheduling and requirements APOSCHREQCHAR1XFELD
MNGKOOrder quantity in sales units WMENGQUAN13(3) MENG13
AEDATSVChanged On AEDATDATS8DATUM
WERKS_EXTPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
ATPC_PICKPick up confirmation schedule line from ATP Controller ATPC_PICKCHAR1XFELD
VWPOSItem usage VWPOSCHAR4Assigned to domainVWPOS
BRTWRGross value of the billing item in document currency BRTWR_FPCURR15(2) WERTV8
KORTXTExternal Identification of Delivery Note LIFEXCHAR35TEXT35
SATNRCross-Plant Configurable Material SATNRCHAR18Assigned to domainMATN1MATNR
MLGUTEmpties Bill of Material W_MITLEERGCHAR1FLAG
.INCLU--AP 0
J_3GKZMENGItem/Multipart Indicator J_3GKZMENGCHAR1J_3GKZMENG
J_3GKZLADGIndicator: Relevancy to Loading Costs J_3GKZLADGCHAR1J_3GLADEKECHAR1
J_3GKZLADIndicator: Loading/Unloading Costs Apply J_3GKZLADCHAR1J_3GKZLAD
J_3GKZBERGIndicator for Provision Fees J_3GKZBERGCHAR1J_3GKZBERG
J_3GPMAUFEPM Order Number (Owner) J_3GPMAUFECHAR12AUFKALPHAAUFNRANR
J_3GPMAUFVPM Order Number (Administrator) J_3GPMAUFVCHAR12AUFKALPHAAUFNRANR
J_3GEIGNEROwner J_3GEIGNERCHAR12J_3GEIVERSJ_3GEIGVERJ_3GEE
J_3GVERWALAdministrator J_3GVERWALCHAR12J_3GEIVERSJ_3GEIGVERJ_3GEV
J_3GEIFRIndicator for Own/External Equipment J_3GEIFRCHAR1J_3GEIFR
J_3GEQARTProcurement Type for External Equipment J_3GEQARTCHAR10J_3GFEQUIJ_3GEQART
J_3GBLTYPCEM Document Category J_3GBLTYPCHAR1J_3GBLTYP
J_3GPRGRPEPrice Group for Equipment J_3GPRGRPECHAR2T188KONDA
J_3GTPLKZCatalog Code J_3GTPLKZCHAR5J_3GT370SJ_3GTPLKZJ2R
J_3GKATNRCNumber in Catalog J_3GKATNRCCHAR30J_3GKATALJ_3GKATNRCJ2GKAL
J_3GKATGR1Catalog Group 1 J_3GKATGR1CHAR5J_3GKATGR1
J_3GKATGR2Catalog Group 2 J_3GKATGR2CHAR15J_3GKATGR2
J_3GPACHTLeasing Type J_3GPACHTCHAR1J_3GKZPACH
J_3GETYPASending Recipient Type J_3GETYPACHAR2J_3GZUETYPJ_3GETYP
J_3GETYPEReceiving Recipient Type J_3GETYPECHAR2J_3GZUETYPJ_3GETYP
J_3GREFTABReference Type Partner Function - Sender J_3GREFTABCHAR2J_3GREFTYP
J_3GREFTWEReference Type Partner Function Ship-To Int./Sold-To Ext. J_3GREFTWECHAR2J_3GREFTYP
J_3GCOOBJACO Object - Sender J_3GCOOBJACHAR14TEXT14
J_3GCOOBJECO Object - Recipient J_3GCOOBJECHAR14TEXT14
J_3GPEMPSTPrice Determiner J_3GPEMPSTCHAR10KNA1ALPHAKUNNR
J_3GSEMPSTStandard Recipient J_3GSEMPSTCHAR10KNA1ALPHAKUNNR
J_3GDEMPSTDummy Recipient J_3GDEMPSTCHAR10KNA1ALPHAKUNNR
J_3GLGSBERProviding Business Area J_3GLGSBERCHAR4TGSBGSBER
J_3GLBUKRSProviding Company Code J_3GLBUKRSCHAR4T001BUKRS
J_3GLWERKSProviding Plant J_3GLWERKSCHAR4T001WWERKS
J_3GBGSBERDebited Business Area J_3GEGSBERCHAR4TGSBGSBER
J_3GBBUKRSDebited company code J_3GEBUKRSCHAR4T001BUKRS
J_3GBWERKSDebited Plant J_3GEWERKSCHAR4T001WWERKS
J_3GLKOKRSProviding Controlling Area J_3GLKOKRSCHAR4TKA01CACCD
J_3GBKOKRSDebited Controlling Area J_3GBKOKRSCHAR4TKA01CACCD
J_3GLPRC01Providing Profit Center 01 J_3GLPRC01CHAR10CEPCALPHAPRCTR
J_3GBPRC01Debited Profit Center 01 J_3GEPRC01CHAR10CEPCALPHAPRCTR
J_3GLPCGR1Providing Profit Center - Group 1 J_3GLPCGR1CHAR12Assigned to domainSETNAM_INT
J_3GBPCGR1Debited Profit Center - Group 1 J_3GBPCGR1CHAR12Assigned to domainSETNAM_INT
J_3GBEWEGInternal Indicator for Transaction Type J_3GBEWEGCHAR1J_3GBEWEG
J_3GABRARTSettlement Type J_3GABRARTCHAR1J_3GABRART
J_3GTAGMONNumber of Days/Month J_3GTAGMONDEC5(2) DEC3_2
J_3GCALIDCalendar ID J_3GCALIDCHAR2TFACDWFCID
J_3GVMONATIndicator for Complete Month J_3GVMONATNUMC1J_3GVMONAT
J_3GABTAGMIndicator - Retirement Date Counts in Settlement J_3GABTAGMCHAR1CHAR1
J_3GORGUEBIndicator: Across All Organizational Structures J_3GORGUEBCHAR1CHAR1
J_3GSTDTAGHours per Day J_3GSTDTAGDEC5(2) DEC03_2
J_3GSTDMONHours per Month J_3GSTDMONDEC5(2) DEC03_2
J_3GKINPIndicator: Item Created in Input J_3GKINPCHAR1XFELD
J_3GASTLNRNumber of Active BOM for Equipment (Internal No. Assignment) J_3GASTLNRNUMC4NUMC4
J_3GPAKETPackage J_3GPAKETCHAR18J_3GPAKKALPHAJ_3GPAKETEQNJ_3GPAK
J_3GZUFRISSurcharge from Relevancy to Deadlines J_3GZUFRISCHAR1J_3GZUFRIS
J_3GEQMATNREquipment Material Number J_3GEQMATNRCHAR18MARAMATN1MATNR
J_3GEQSERNRSerial Number GERNRCHAR18GERNRGERNRSER
J_3GABSNPLNRNetwork Number for Account Assignment NPLNRCHAR12AUFKALPHAAUFNRNET
J_3GABSVORNROperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
J_3GEMPNPLNRNetwork Number for Account Assignment NPLNRCHAR12AUFKALPHAAUFNRNET
J_3GEMPVORNROperation/Activity Number VORNRCHAR4NUMCVVORNRVGN
.INCLU--AP 0
MILL_UPDKZUpdate indicator UPDKZ_DCHAR1UPDKZ
MILL_PREF_UCCHA_SELRequirement: Include/Exclude Original Batch MILL_PREF_UCCHA_SELCHAR1MILL_PREF_UCCHA_SEL
MILL_PREF_UCWRKPlant from Original Batch UCWRKCHAR4Assigned to domainWERKS
MILL_PREF_UCMATMaterial from Original Batch UCMATCHAR18Assigned to domainMATN1MATNRMAT1
MILL_PREF_UCCHAReference Orig. Batch MILL_PREF_UCCHACHAR10Assigned to domainCHARGMCH1
MILL_UCDETBatch Determination for Original Batches MILL_UCDETCHAR1MILL_UCDET
.INCLU--AP 0
MILL_VS_UPDKZUpdate indicator UPDKZ_DCHAR1UPDKZ
.INCLU--AP 0
MILL_SE_USER_XSelection flag SELKZCHAR1SELKZ
MILL_SE_USER_C4Not More Closely Defined Area, Possibly Used for Patchlevels CHAR4CHAR4CHAR4
.INCLU--AP 0
PQTY_REM_ALL_DLVCumulated remaining packing quantity in open deliveries PL_CUM_REM_PACKQTY_DELIVERYQUAN15(3) MENG15

Key field Non-key field



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

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

How to access SAP table VBAPD

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