BAPISDIT SAP (Structure of VBAP with English Field Names) Structure details

Dictionary Type: Structure
Description: Structure of VBAP with English Field Names




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




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

BAPISDIT 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 "Structure of VBAP with English Field Names" 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_BAPISDIT TYPE BAPISDIT.

The BAPISDIT table consists of various fields, each holding specific information or linking keys about Structure of VBAP with English Field Names data available in SAP. These include DOC_NUMBER (Sales Document), ITM_NUMBER (Sales Document Item), MATERIAL (Material Number), MAT_ENTRD (Material entered).. 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 BAPISDIT 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
OPERATIONFunction MSGFNCHAR3MSGFN
DOC_NUMBERSales Document VBELN_VACHAR10Assigned to domainALPHAVBELNAUN
ITM_NUMBERSales Document Item POSNR_VANUMC6Assigned to domainPOSNRAPO
MATERIALMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MAT_ENTRDMaterial entered MATWACHAR18Assigned to domainMATN1MATNRMAT
PR_REF_MATPricing Reference Material PMATNCHAR18Assigned to domainMATN1MATNRMAT
BATCHBatch Number CHARG_DCHAR10Assigned to domainCHARGCHA
MATL_GROUPMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
SHORT_TEXTShort text for sales order item ARKTXCHAR40TEXT40
ITEM_CATEGSales document item category PSTYVCHAR4Assigned to domainPSTYV
ITEM_TYPEItem type POSARCHAR1POSAR
REL_FOR_DEItem is relevant for delivery LFREL_APCHAR1XFELD
REL_FOR_BIRelevant for Billing FKRELCHAR1FKREL
HG_LV_ITEMHigher-level item in bill of material structures UEPOSNUMC6Assigned to domainPOSNR
ALTERN_ITMItem for which this item is an alternative GRPOSNUMC6GRPOS
REA_FOR_REReason for rejection of quotations and sales orders ABGRU_VACHAR2Assigned to domainABGRU_VA
PROD_HIERProduct hierarchy PRODH_DCHAR18Assigned to domainPRODHVPR
OUT_AGR_TACurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
TARGET_QTYTarget quantity in sales units DZMENGQUAN13(3) MENG13
TARGET_QUTarget quantity UoM DZIEMEUNIT3Assigned to domainCUNITMEINS
T_UNIT_ISOTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
TARG_QTY_NFactor for converting sales units to base units (target qty) UMZIZDEC5UMBSZ
TARG_QTY_DFactor for converting sales units to base units (target qty) UMZINDEC5UMBSN
BASE_UOMBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
T_BAS_UNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
SCALE_QUANScale quantity in base unit of measure SMENGQUAN13(3) MENG13
ROUND_DLVRounding quantity for delivery ABLFZQUAN13(3) ABLFZ
RECON_DATEReconciliation Date for Agreed Cumulative Quantity ABDATDATS8DATUM
MAX_DEVIATAllowed deviation in quantity (absolute) ABSFZQUAN13(3) MENG13
PO_ITM_NOItem Number of the Underlying Purchase Order POSEXCHAR6ALPHAPOSEX
CUST_MAT22Material belonging to the customer KDMAT22CHAR22IDNEX22
MAX_DEV_PEAllowed deviation in quantity (in percent) KBVERDEC3PACK2
MAX_DEV_DADays by which the quantity can be shifted KEVERDEC3PACK2
REPAIR_PRORepair Processing: Classification of Items VKGRUCHAR3Assigned to domainRMA_VORGARMA_VORGA
DLVSCHEDUSUsage Indicator ABRVWCHAR3Assigned to domainABRVW
DLV_GROUPDelivery group (items are delivered together) GRKORNUMC3GRKOR
FIXED_QUANQuantity is Fixed FMENGCHAR1XFELD
DELI_UNLIMUnlimited overdelivery allowed UEBTK_VCHAR1XFELD
OVER_DLV_TOverdelivery Tolerance Limit UEBTODEC3(1) PRZ21
UNDER_DLVUnderdelivery Tolerance Limit UNTTODEC3(1) PRZ21
BILL_BLOCKBilling block for item FAKSP_APCHAR2Assigned to domainFAKSP
REPLACE_PTReplacement part ATPKZCHAR1ATPKZ
METH_BILLMethod of billing for CO/PPC orders RKFKFCHAR1RKFKF
DIVISIONDivision SPARTCHAR2Assigned to domainSPARTSPAC_SPART
BUS_AREABusiness Area GSBERCHAR4Assigned to domainGSBERGSB
NET_VALUECurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
CURRENCYSD Document Currency WAERKCUKY5Assigned to domainWAERSFWS
CURREN_ISOISO code currency WAERS_ISOCHAR3ISOCD
MAX_PL_DLVMaximum Number of Partial Deliveries Allowed Per Item ANTLFDEC1ANTLF
PART_DLVPartial delivery at item level KZTLFCHAR1KZTLF
BTCH_SPLITBatch split allowed CHSPLCHAR1XFELD
REQ_QTYCumulative Order Quantity in Sales Units KWMENGQUAN15(3) MENG15
CUM_REQ_DECumulative required delivery qty (all dlv-relev.sched.lines) LSMENGQUAN15(3) MENG15
CUM_CF_QTYCumulative confirmed quantity in sales unit KBMENGQUAN15(3) MENG15
CUM_CON_QUCumulative confirmed quantity in base unit KLMENGQUAN15(3) MENG15
SALES_UNITSales unit VRKMEUNIT3Assigned to domainCUNITMEINS
ISOCODUNITISO code for unit of measurement ISOCD_UNITCHAR3Assigned to domainISOCD_UNIT
SALES_QTY1Numerator (factor) for conversion of sales quantity into SKU UMVKZDEC5UMBSZ
SALES_QTY2Denominator (Divisor) for Conversion of Sales Qty into SKU UMVKNDEC5UMBSN
GROSS_WEIGGross Weight of the Item BRGEW_APQUAN15(3) MENG15
NET_WEIGHTNet Weight of the Item NTGEW_APQUAN15(3) MENG15
UNIT_OF_WTWeight Unit GEWEIUNIT3Assigned to domainCUNITMEINS
UNIT_WTISOUnit of weight in ISO code GEWEI_ISOCHAR3Assigned to domainISOCD_UNIT
VOLUMEVolume of the item VOLUM_APQUAN15(3) MENG15
VOLUMEUNITVolume unit VOLEHUNIT3Assigned to domainCUNITMEINS
VOLUNITISOVolume unit in ISO code VOLEH_ISOCHAR3Assigned to domainISOCD_UNIT
CAU_VBELNOriginating document VBELVCHAR10Assigned to domainALPHAVBELN
CAU_POSNROriginating item POSNVNUMC6Assigned to domainPOSNR
REF_DOCDocument number of the reference document VGBELCHAR10Assigned to domainALPHAVBELN
POSNR_VORItem number of the reference item VGPOSNUMC6Assigned to domainPOSNR
OBJ_COPYComplete reference indicator VOREFCHAR1XFELD
UPDAT_FLAGUpdate indicator for sales document document flow UPFLVCHAR1UPFLV
END_RULECompletion rule for quotation / contract ERLRECHAR1ERLRE
DLV_PRIODelivery Priority LPRIONUMC2Assigned to domainLPRIO
PLANTPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
STGE_LOCStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
SHIP_POINTShipping Point/Receiving Point VSTELCHAR4Assigned to domainVSTELVST
ROUTERoute ROUTECHAR6Assigned to domainROUTE
KEY_STOrigin of the bill of material STKEYCHAR1STKEY
DATE_STKey date of the bill of material STDATDATS8DATUM
NBR_STBill of material STNUMCHAR8NUMCVSTNUMSTLNR
STPOS_VBAPBill of material item number VBAP not used STPOS_VBAPDEC5STPOS_VBAP
ORDER_PROBOrder probability of the item AWAHRNUMC3AWAHR
CREAT_DATEDate on Which Record Was Created ERDATDATS8DATUM
CREATED_BYName of Person who Created the Object ERNAMCHAR12USNAM
REC_TIMEEntry time ERZETTIMS6UZEIT
TAX_CLASS1Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS2Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS3Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS4Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS5Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS6Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS7Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS8Tax classification material TAXMTCHAR1Assigned to domainTAXKD
TAX_CLASS9Tax classification material TAXMTCHAR1Assigned to domainTAXKD
FIX_SP_DAYFixed shipping processing time in days (= setup time) VBEAFDEC5(2) DEC3_2
VAR_SP_DAYVariable shipping processing time in days VBEAVDEC5(2) DEC3_2
PREC_DOCPreceding document has resulted from reference VGREFCHAR1XFELD
NET_PRICECurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
COND_P_UNTCondition pricing unit KPEINDEC5KPEIN
COND_UNITCondition unit KMEINUNIT3Assigned to domainCUNITMEINS
CONISOUNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
RETOUREReturns Item SHKZG_VACHAR1XFELD
CASH_DISCCash discount indicator SKTOFCHAR1XFELD
AVAILCHECKChecking Group for Availability Check MTVFPCHAR2Assigned to domainMTVFP
SUM_REQUIRSumming up of requirements SUMBDCHAR1SUMBD
MAT_PR_GRPMaterial Pricing Group KONDMCHAR2Assigned to domainKONDMVKM
ACCT_ASSGTAccount assignment group for this material KTGRMCHAR2Assigned to domainKTGRM
REBATE_GRPVolume rebate group BONUSCHAR2Assigned to domainBONUS
COMM_GROUPCommission group PROVGCHAR2Assigned to domainPROVG
EUR_ART_NREuropean Article Number (EAN) - obsolete!!!!! EANNRCHAR13CHAR13EAN
PRICE_OKPricing is OK PRSOKCHAR1XFELD
VAL_TYPEValuation Type BWTAR_DCHAR10Assigned to domainBWTARBWT
SEP_VALUATIndicator: Separate valuation BWTEXCHAR1XFELD
BATCH_MGMTBatch management requirement indicator XCHPFCHAR1XFELD
IND_BTCHBatch management indicator (internal) XCHARCHAR1XFELD
MIN_DELYMinimum delivery quantity in delivery note processing MINLFQUAN13(3) MENG13
UPDATE_GRPUpdate group for statistics update STAFOCHAR6Assigned to domainALPHASTAFOMCF
COST_DOC_CCurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP1Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP2Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP3Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP4Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP5Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
SUBTOT_PP6Currency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
EXCH_RATEDirectly quoted exchange rate for statistics STCUR_PDEC9(5) EXCRTKURSP
CH_ONChanged On AEDATDATS8DATUM
EAN_UPCInternational Article Number (EAN/UPC) EAN11CHAR18EAN11EAN11EAN
FIX_DATEDelivery date and quantity fixed FIXMGCHAR1XFELD
PROFIT_CTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
PRC_GROUP1Material group 1 MVGR1CHAR3Assigned to domainMVGR1
PRC_GROUP2Material group 2 MVGR2CHAR3Assigned to domainMVGR2
PRC_GROUP3Material group 3 MVGR3CHAR3Assigned to domainMVGR3
PRC_GROUP4Material group 4 MVGR4CHAR3Assigned to domainMVGR4
PRC_GROUP5Material group 5 MVGR5CHAR3Assigned to domainMVGR5
COMPON_QTYComponent quantity KMPMGQUAN13(3) MENGV13
SUBSTREASOReason for material substitution SUGRDCHAR4Assigned to domainSUGRDVDG
SPEC_STOCKSpecial Stock Indicator SOBKZCHAR1Assigned to domainSOBKZ
ALLOC_INDIAllocation Indicator VPZUOCHAR1ZUVKZ
PROFIT_SEGProfitability Segment Number (CO-PA) RKEOBJNRNUMC10RKEOBJNR
WBS_ELEMWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8Assigned to domainKONPRPS_POSNR
ORDERIDOrder Number AUFNRCHAR12Assigned to domainALPHAAUFNRANR
PLNG_MATLPlanning material VPMATCHAR18Assigned to domainMATN1MATNR
PLNG_PLANTPlanning plant VPWRKCHAR4Assigned to domainWERKS
BASE_UNITBase unit of measure for product group PRBMEUNIT3Assigned to domainCUNITMEINS
ISOBASUNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
CONV_FACTConversion factor: quantities UMREFFFLTP16(16) FLTP
ACCTASSCATAccount Assignment Category KNTTPCHAR1Assigned to domainKNTTPKNT
CONSUMPTConsumption Posting KZVBRCHAR1KZVBR
BOMEXPLNOBOM explosion number SERNRCHAR8Assigned to domainSERNR
OBJ_NR_ITObject number at item level OBJPOCHAR22Assigned to domainJ_OBJNR
RES_ANALResults Analysis Key ABGR_SCHLCHAR6Assigned to domainABGR_SCHLACS
REQMTSTYPRequirements type BEDAECHAR4Assigned to domainBEDAEBDA
CREDPRICITCurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
PARTRELIDID for partial release of order item, credit block CMTFGCHAR1XFELD
ACTCREDIDID: Item with active credit function / relevant for credit CMPNTCHAR1XFELD
CR_EXCHRATDirectly quoted exch. rate for credit data on req. dely date CMKUA_PDEC9(5) EXCRTKURSP
CONFIGConfiguration CUOBJ_VANUMC18CUOBJ
CHCLASS_INInternal object number of the batch classification CUOBJ_CHNUMC18CUOBJ
STAT_PRICEStatus expected price CEPOKCHAR1CEPOK
COND_UPDATCondition update KOUPDCHAR1XFELD
SERNO_PROFSerial Number Profile SERAILCHAR4Assigned to domainSERAIL
NO_OF_SERINumber of serial numbers ANZSNINT410INT4
NOGRPOSTEDCustomer has not posted goods receipt NACHLCHAR1XFELD
MAT_GRP_SMMaterial Group: Packaging Materials MAGRVCHAR4Assigned to domainMAGRV
MAN_PR_CHStatus manual price change MPROKCHAR1MPROK
DOC_CAT_SDDocument category of preceding SD document VBTYP_VCHAR1VBTYP
MATDETERIDID for material determination PROSACHAR1PROSA
ITUSAGEIDID for higher-level item usage UEPVWCHAR1UEPVW
COSTESTNRCost Estimate Number for Cost Est. w/o Qty Structure CK_KALNRNUMC12Assigned to domainCK_KALNRKNR
CSTG_VRNTCosting Variant CK_KLVARCHAR4Assigned to domainKLVARKRT
BOMITEMNRBOM Item Number SPOSNCHAR4NUMCVSPOSN
STAT_VALStatistical values KOWRRCHAR1KOWRR
STAT_DATEStatistics date STADATDATS8DATUM
BUS_TRANSTBusiness Transaction Type for Foreign Trade EXARTCHAR2Assigned to domainEXARTEXA
PREF_INDICPreference indicator in export/import PREFECHAR1PREFE
NRCONDRECNumber of condition record from batch determination KNUMH_CHCHAR10KNUMB
INTCLASSNRInternal Class Number CLINTNUMC10Assigned to domainCLINT
BATCH_EXITBatches: Exit to quantity proposal CHMVSNUMC3NUM3
BOM_CATEGOBOM category STLTYCHAR1STLTY
BOM_IT_NRBOM item node number STLKNNUMC8KNTNR
COUNTERInternal counter CIM_COUNTNUMC8CIM_COUNT
INCONSCONFInconsistent configuration CUINKCHAR1XFELD
OVERH_KEYOverhead key AUFZSCHLCHAR6CHAR6
CSTG_SHEETCosting Sheet AUFKALSMCHAR6Assigned to domainKALSM
CSTG_VRNT1Costing Variant CK_KLVARCHAR4Assigned to domainKLVARKRT
PROD_ALLOCProduct allocation determination procedure KOSCHCHAR18Assigned to domainKOSCH
PRICE_REFPricing reference material of main item UPMATCHAR18Assigned to domainMATN1MATNR
MATPRICGRPMaterial pricing group of main item UKONMCHAR2Assigned to domainKONDM
MATFRGTGRPMaterial freight group MFRGRCHAR8Assigned to domainMFRGR
PLANDLVSCHPlanning delivery schedule instruction PLAVOCHAR4Assigned to domainPLAVO
SEQUENCENOKANBAN/sequence number KANNRCHAR35CHAR35
CREDPRICItem credit price CMPRE_FLTFLTP16(16) FLTP
PAY_GUARANForm of payment guarantee ABSFORM_CMCHAR2ABSFORM_CM
GURANTEEDGuaranteed (factor between 0 and 1) ABGES_CMFLTP16(16) FLTP
CFOP_CODECFOP code and extension (old 5 char version) J_1BCFOP_OLDCHAR5Assigned to domainJ_1BCFOP_OLD
TAXLAWICMSTax law: ICMS J_1BTAXLW1CHAR3Assigned to domainALPHAJ_1BTAXLW1
TAXLAWIPITax law: IPI J_1BTAXLW2CHAR3Assigned to domainALPHAJ_1BTAXLW2
SD_TAXCODESD tax code J_1BTXSDC_CHAR2Assigned to domainJ_1BTXSDC
VALCONTRNRValue contract no. WKTNRCHAR10Assigned to domainALPHAVBELN
VALCONTRITValue contract item WKTPSNUMC6Assigned to domainPOSNR
ASSORT_MODAssortment module W_SORTKCHAR18Assigned to domainALPHAWSORTKWBS
VALSPECSTOValuation of Special Stock KZBWSCHAR1KZBWS
MATGRHIE1Material group hierarchy 1 WGRU_HIE1CHAR18KLASSE
MATGRHIE2Material group hierarchy 2 WGRU_HIE2CHAR18KLASSE
PROMOTIONPromotion KNUMA_PICHAR10Assigned to domainALPHAKNUMAVPIVMBO
SALES_DEALSales deal KNUMA_AGCHAR10Assigned to domainALPHAKNUMAVK1VMBO
FLGLEADUNIID: Leading unit of measure for completing a transaction KZFMECHAR1KZFME
FREE_GOODSFree goods delivery control LSTANRCHAR1STATVNR
VALID_OBJParameter Variant/Standard Variant TECHSCHAR12TECHS
TAX_AMOUNTCurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
MRP_AREAMRP Area BERIDCHAR10Assigned to domainBERIDBERID
CUST_MAT35Material belonging to the customer KDMATCHAR35IDNEX
CR_EXCHRAT_VIndirectly quoted exch.rate for credit data on req.dely date CMKUA_VDEC9(5) EXCRTKURSP
EXCHRATEST_VIndirectly quoted exchange rate for statistics STCUR_VDEC9(5) EXCRTKURSP
ITM_TYPE_USAGEItem usage VWPOSCHAR4Assigned to domainVWPOS
CFOP_LONGCFOP code and extension J_1BCFOP_LONGCHAR10Assigned to domainJ_1BCFOP_LONG
GROSS_VALCurrency amount for BAPIS (with 9 decimal places) BAPICUREXTDEC28(9) BAPICUREXT
LOG_SYSTEM_OWNLogical system LOGSYSCHAR10Assigned to domainALPHALOGSYS
TAXLAWISSISS Tax Law J_1BTAXLW3CHAR3Assigned to domainALPHAJ_1BTAXLW3
TAXLAWCOFINSCOFINS Tax Law J_1BTAXLW4CHAR3Assigned to domainALPHAJ_1BTAXLW4
TAXLAWPISPIS Tax Law J_1BTAXLW5CHAR3Assigned to domainALPHAJ_1BTAXLW5

Key field Non-key field



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

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

How to access SAP table BAPISDIT

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