VBAPF SAP (Order Item Flow: Dynamic Division) Structure details

Dictionary Type: Structure
Description: Order Item Flow: Dynamic Division




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




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

VBAPF 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 Item Flow: 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_VBAPF TYPE VBAPF.

The VBAPF table consists of various fields, each holding specific information or linking keys about Order Item Flow: Dynamic Division data available in SAP. These include POSNR (Item number of the SD document), DUMMY (Single-Character Indicator), VBTYP (SD document category), REFKZ (Item was referenced).. 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 VBAPF 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
VBELNSales and Distribution Document Number VBELNCHAR10VBUKALPHAVBELNAUN
POSNRItem number of the SD document POSNRNUMC6VBUPPOSNR
DUMMYSingle-Character Indicator CHAR1CHAR1CHAR1
VBTYPSD document category VBTYPCHAR1VBTYP
REFKZItem was referenced REFKZCHAR1XFELD
ERLMENGEQuantity for completion (sales) in basic unit of measure ERLMENGFFLTP16(16) RFMNG_FLO
ERLWERTValue for completion ERLWERTCURR15(2) WERTV8
ERLWERT_WAValue for completion ERLWERTCURR15(2) WERTV8
ERLMENGE_LReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
ERLMENGE_PQuantity for completion (sales) in basic unit of measure ERLMENGEQUAN13(3) MENG13
ERLMENGE_FInvoiced quantity in basic unit of measure ERLMENGE_FQUAN13(3) MENG13
FAKLMENGInvoiced delivery quantity in base unit of measure FAKLMENGQUAN13(3) MENG13
AMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
BMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
CMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
DMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
EMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
FMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
GMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
HMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
IMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
JMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
KMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
LMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
MMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
NMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
OMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
PMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
QMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
RMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
RMENGE_PCompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
RMENGE_NV_PCompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
SMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
TMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
UMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
VMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
WMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
XMENGEReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
YMENGECompleted quantity base UoM; 1st letter = sales doc. type XMENGEQUAN13(3) MENG13
ANZTAPNumber of transfer order items ANZTAPDEC5DEC5
ANZQTAPNumber of confirmed transfer order items ANZQTAPDEC5DEC5
ANZLFPNumber of delivery items ANZLFPDEC5DEC5
ANZFKPNumber of billing items ANZFKPDEC5DEC5
ANZFKP_IVNumber of billing items (inter-company billing) ANZFKP_IVDEC5DEC5
ANZWAPNumber of goods issue items ANZWAPDEC5DEC5
WEMNGQuantity of goods received in base unit of measure WEMENGEQUAN13(3) MENG13
REMNGInvoice receipt quantity in base unit of measure REMENGEQUAN13(3) MENG13
ANZLRPNo.of invoice lists ANZLRPDEC5DEC5
ANZLGPNo.of credit memo lists ANZLGPDEC5DEC5
REWRTInvoice value in local currency REWRTCURR13(2) WRTV7
WEWRTValue of goods received in local currency WEWRTCURR13(2) WERT7
BEWRTNet value of purchasing document item in local currency NEHWRCURR15(2) WERTV8
ERLMENGEVCompletion quantity for sales (category F) in sales unit ERLMENGFVFLTP16(16) RFMNG_FLO
ERLMENGELVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
ERLMENGEPVCompleted quantity for sales (category P) in sales unit ERLMENGEVQUAN13(3) MENG13
ERLMENGEFVInvoiced quantity (P category) in sales unit ERLMENGEFVQUAN13(3) MENG13
FAKLMENGVBilled delivery quantity (P category) in sales unit FAKLMENGVQUAN13(3) MENG13
AMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
BMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
CMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
DMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
EMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
FMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
GMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
HMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
IMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
JMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
KMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
LMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
MMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
NMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
OMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
PMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
QMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
RMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
RMENGE_PVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
RMENGE_NV_PVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
SMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
TMENGEVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
UMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
VMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
WMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
XMENGEVDummy RFMNG_FLOFLTP16(16) RFMNG_FLO
YMENGEVCompltd qty (category P) in sales unit; 1st place=VBAK-VBTYP XMENGEVQUAN13(3) MENG13
WEMNGVQuantity of goods received (category P) in sales unit WEMENGEVQUAN13(3) MENG13
REMNGVInvoiced receipt quantity (category P) in sales unit REMENGEVQUAN13(3) MENG13
PZMNG_SAVCompletd qty (category F) in sales unit;1st place=VBAK-VBTYP XMENGE_FLTVFLTP16(16) RFMNG_FLO
ERLMENGEFV_IVInvoiced quantity (P category) in sales unit ERLMENGEFVQUAN13(3) MENG13
NOQUANTITYNo quantity logic (document item without quantity) NOQUANTITYCHAR1XFELD
ANZWAP_EXNumber of external goods issue items ANZWAP_EXDEC5DEC5
ANZWAP_EX_QGT0Number of ext. goods issue items with quantity > 0 ANZWAP_EX_QGT0DEC5DEC5
ANZWAP_EX_MAINNumber of ext. goods issue items with item number < 900000 ANZWAP_EX_MAINDEC5DEC5
QMENGE_FReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
PZMNG_SAReferenced quantity in base unit of measure (float) RFMNG_FLTFLTP16(16) RFMNG_FLO
ERLMENGE_F_IVInvoiced quantity in basic unit of measure ERLMENGE_FQUAN13(3) MENG13
ANZFKP_NENumber of Billing Items in Prov. or Diff. Billing Document ANZFKP_NEDEC5DEC5
ANZFKP_IV_NENumber of ICB Items in Provisional or Differential Invoice ANZFKP_IV_NEDEC5DEC5
.INCLU--AP 0
ERLMENGE_SInvoiced quantity in basic unit of measure ERLMENGE_FQUAN13(3) MENG13
.INCLU--AP 0
ERLWERT_FValue for completion ERLWERTCURR15(2) WERTV8
WAERKSD Document Currency WAERKCUKY5TCURCWAERSFWS

Key field Non-key field



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

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

How to access SAP table VBAPF

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