BAPICMS_VBRP SAP (CMS BAPI structure for Billing Item data from R/3) Structure details

Dictionary Type: Structure
Description: CMS BAPI structure for Billing Item data from R/3




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




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

BAPICMS_VBRP 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 "CMS BAPI structure for Billing Item data from R/3" 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_BAPICMS_VBRP TYPE BAPICMS_VBRP.

The BAPICMS_VBRP table consists of various fields, each holding specific information or linking keys about CMS BAPI structure for Billing Item data from R/3 data available in SAP. These include BILL_DOC (Billing Document), BILL_ITEM_NO (Billing item), HG_LV_ITEM (Higher-level item in bill of material structures), INV_QTY (Actual Invoiced Quantity).. 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 BAPICMS_VBRP 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
BILL_DOCBilling Document VBELN_VFCHAR10Assigned to domainALPHAVBELNVF
BILL_ITEM_NOBilling item POSNR_VFNUMC6Assigned to domainPOSNR
HG_LV_ITEMHigher-level item in bill of material structures UEPOSNUMC6Assigned to domainPOSNR
INV_QTYActual Invoiced Quantity FKIMGQUAN13(3) MENG13
SALES_UNITSales unit VRKMEUNIT3Assigned to domainCUNITMEINS
ISO_SALES_UNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
SALES_QTY_NUMNumerator (factor) for conversion of sales quantity into SKU UMVKZDEC5UMBSZ
SALES_QTY_DENOMDenominator (Divisor) for Conversion of Sales Qty into SKU UMVKNDEC5UMBSN
BASE_UOMBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
T_UNIT_ISOTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
SCALE_QTY_BASE_UOMScale quantity in base unit of measure SMENGQUAN13(3) MENG13
INV_QTY_SUBilling quantity in stockkeeping unit FKLMGQUAN13(3) MENG13
REQ_QUAN_MAT_MAN_ST_UNRequired quantity for mat.management in stockkeeping units LMENGQUAN13(3) MENG13
NET_WEIGHTNet weight NTGEW_15QUAN15(3) MENG15
GROSS_WTGross weight BRGEW_15QUAN15(3) MENG15
UNIT_OF_WTWeight Unit GEWEIUNIT3Assigned to domainCUNITMEINS
ISO_WT_UNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
VOLUMEVolume VOLUM_15QUAN15(3) MENG15
VOLUMEUNITVolume unit VOLEHUNIT3Assigned to domainCUNITMEINS
ISO_VOL_UNITTarget quantity unit of measure in ISO code ISO_ZIEMECHAR3Assigned to domainISOCD_UNIT
BUS_AREABusiness Area GSBERCHAR4Assigned to domainGSBERGSB
PRICE_DATEDate for pricing and exchange rate PRSDTDATS8DATUM
SERVICE_DATEDate on which services rendered FBUDADATS8DATUM
EXCHG_RATEExchange Rate for Price Determination KURSKDEC9(5) EXCRTKURRF
NET_VALNet value of the billing item in document currency NETWR_FPCURR15(2) WERTV8
ORGION_DOCOriginating document VBELVCHAR10Assigned to domainALPHAVBELN
ORGION_DOC_ITEMOriginating item POSNVNUMC6Assigned to domainPOSNR
REF_DOCDocument number of the reference document VGBELCHAR10Assigned to domainALPHAVBELN
REF_DOC_ITItem number of the reference item VGPOSNUMC6Assigned to domainPOSNR
REF_DOC_CADocument category of preceding SD document VBTYP_VCHAR1VBTYP
DOC_NUMBERSales Document VBELN_VACHAR10Assigned to domainALPHAVBELNAUN
ITM_NUMBERSales Document Item POSNR_VANUMC6Assigned to domainPOSNRAPO
FLAG_SALES_DOC_REFSales document was created from reference AUREFCHAR1XFELD
MATERIALMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
SHORT_TEXTShort text for sales order item ARKTXCHAR40TEXT40
PR_REF_MATPricing Reference Material PMATNCHAR18Assigned to domainMATN1MATNRMAT
BATCHBatch Number CHARG_DCHAR10Assigned to domainCHARGCHA
MATL_GROUPMaterial Group MATKLCHAR9Assigned to domainMATKLMKLS_WBWG
ITEM_CATEGSales document item category PSTYVCHAR4Assigned to domainPSTYV
ITEM_TYPEItem type POSARCHAR1POSAR
PROD_HIERProduct hierarchy PRODH_DCHAR18Assigned to domainPRODHVPR
SHIP_POINTShipping Point/Receiving Point VSTELCHAR4Assigned to domainVSTELVST
REPLACE_PTReplacement part ATPKZCHAR1ATPKZ
DIVISIONDivision SPARTCHAR2Assigned to domainSPARTSPAC_SPART
ITEM_NUM_PART_SEGItem number in the partner segment POSPANUMC6Assigned to domainPOSNR
PLANTPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
DEPCOUNTRYDeparture country (country from which the goods are sent) ALANDCHAR3Assigned to domainLAND1VAL
ISO_DEP_COUNTRYCountry ISO code INTCACHAR2INTCAF4_INTCA
WKREGRegion in which plant is located WKREGCHAR3Assigned to domainREGIO
WKCOUCounty in which plant is located WKCOUCHAR3CHAR3
WKCTYCity in which plant is located WKCTYCHAR4CHAR4
TAXM1Tax classification material TAXM1CHAR1Assigned to domainTAXKM
TAXM2Tax classification 2 for material TAXM2CHAR1Assigned to domainTAXKM
TAXM3Tax classification 3 for material TAXM3CHAR1Assigned to domainTAXKM
TAXM4Tax Classification 4 Material TAXM4CHAR1Assigned to domainTAXKM
TAXM5Tax classification 5 for material TAXM5CHAR1Assigned to domainTAXKM
TAXM6Tax classification 6 for material TAXM6CHAR1Assigned to domainTAXKM
TAXM7Tax classification 7 for material TAXM7CHAR1Assigned to domainTAXKM
TAXM8Tax Classification 8 Material TAXM8CHAR1Assigned to domainTAXKM
TAXM9Tax Classification 9 Material TAXM9CHAR1Assigned to domainTAXKM
STAT_VALStatistical values KOWRRCHAR1KOWRR
FLAG_CARRY_PRICECarry out pricing PRSFDCHAR1PRSFD
CASH_DISCCash discount indicator SKTOFCHAR1XFELD
ELG_AMT_CASH_DISCAmount eligible for cash discount in document currency SKFBPCURR13(2) WERTV7
MAT_PR_GRPMaterial Pricing Group KONDMCHAR2Assigned to domainKONDMVKM
ACCT_ASSGTAccount assignment group for this material KTGRMCHAR2Assigned to domainKTGRM
COSTCENTERCost Center KOSTLCHAR10Assigned to domainALPHAKOSTLKOS
REBATE_GRPVolume rebate group BONUSCHAR2Assigned to domainBONUS
COMM_GROUPCommission group PROVGCHAR2Assigned to domainPROVG
EUR_ART_NREuropean Article Number (EAN) - obsolete!!!!! EANNRCHAR13CHAR13EAN
SALES_GRPSales Group VKGRPCHAR3Assigned to domainVKGRPVKG
SALES_OFFSales Office VKBURCHAR4Assigned to domainVKBURVKB
DIV_ORD_HEADERDivision for order header SPART_AKCHAR2Assigned to domainSPARTSPA
FLAG_RETURN_ITEMReturns item SHKZG_VFCHAR1SHKZG_VF
CREATED_BYName of Person who Created the Object ERNAMCHAR12USNAM
CR_ONDate on Which Record Was Created ERDATDATS8DATUM
REC_TIMEEntry time ERZETTIMS6UZEIT
VAL_TYPEValuation Type BWTAR_DCHAR10Assigned to domainBWTARBWT
STGE_LOCStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
UPDATE_GRPUpdate group for statistics update STAFOCHAR6Assigned to domainALPHASTAFOMCF
COST_DOC_CURRCost in document currency WAVWRCURR13(2) WERTV7
SUB_TOT_1_PP_CONDSubtotal 1 from pricing procedure for condition KZWI1CURR13(2) WERTV7
SUB_TOT_2_PP_CONDSubtotal 2 from pricing procedure for condition KZWI2CURR13(2) WERTV7
SUB_TOT_3_PP_CONDSubtotal 3 from pricing procedure for condition KZWI3CURR13(2) WERTV7
SUB_TOT_4_PP_CONDSubtotal 4 from pricing procedure for condition KZWI4CURR13(2) WERTV7
SUB_TOT_5_PP_CONDSubtotal 5 from pricing procedure for condition KZWI5CURR13(2) WERTV7
SUB_TOT_6_PP_CONDSubtotal 6 from pricing procedure for condition KZWI6CURR13(2) WERTV7
EXCH_RATE_STAT_CREATEExchange rate for statistics (Exch.rate at time of creation) STCUR_APDEC9(5) KURRF
FLAG_INCOMP_PRICEIncomplete with respect to pricing UVPRSCHAR1XFELD
FLAG_INCOMP_GENGenerally incomplete UVALLCHAR1XFELD
EAN_UPCInternational Article Number (EAN/UPC) EAN11CHAR18EAN11EAN11EAN
PROFIT_CTRProfit Center PRCTRCHAR10Assigned to domainALPHAPRCTRPRCPRCTR_EMPTY
CUST_GRP1Customer group 1 KVGR1CHAR3Assigned to domainKVGR1
CUST_GRP2Customer group 2 KVGR2CHAR3Assigned to domainKVGR2
CUST_GRP3Customer group 3 KVGR3CHAR3Assigned to domainKVGR3
CUST_GRP4Customer group 4 KVGR4CHAR3Assigned to domainKVGR4
CUST_GRP5Customer group 5 KVGR5CHAR3Assigned to domainKVGR5
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
MAT_ENTRDMaterial entered MATWACHAR18Assigned to domainMATN1MATNRMAT
BONBARebate basis 1 BONBACURR13(2) WERTV7
CO_AREAControlling Area KOKRSCHAR4Assigned to domainCACCDCAC
PROFIT_SEGM_NOProfitability Segment Number (CO-PA) RKEOBJNRNUMC10RKEOBJNR
WBS_ELEMWork Breakdown Structure Element (WBS Element) PS_PSP_PNRNUMC8Assigned to domainKONPRPS_POSNR
ORDERIDOrder Number AUFNRCHAR12Assigned to domainALPHAAUFNRANR
TAXJURCODETax Jurisdiction TXJCDCHAR15Assigned to domainTXJCDTXJ
ITEM_CR_PRICEItem credit price CMPRECURR11(2) WERTV6
ITEM_ID_ACTV_REL_CRID: Item with active credit function / relevant for credit CMPNTCHAR1XFELD
CONFIGURATIONConfiguration CUOBJ_VANUMC18CUOBJ
INT_OBJ_BATCH_CLASSInternal object number of the batch classification CUOBJ_CHNUMC18CUOBJ
COND_UPDATCondition update KOUPDCHAR1XFELD
HIGH_ITEM_BATCH_SPLITHigher-Level Item of Batch Split Item UECHANUMC6Assigned to domainPOSNR
IND_BTCHBatch management indicator (internal) XCHARCHAR1XFELD
DLVSCHEDUSE_01Usage Indicator ABRVWCHAR3Assigned to domainABRVW
BOMEXPL_NOBOM explosion number SERNRCHAR8Assigned to domainSERNR
SALES_DIST_SOSales district of sales order BZIRK_AUFTCHAR6Assigned to domainBZIRK
CUST_GRP_SOCustomer group of sales order KDGRP_AUFTCHAR2Assigned to domainKDGRPVKD
PRICE_GRP_SOPrice group of sales order KONDA_AUFTCHAR2Assigned to domainKONDAVKA
COUNT_DEST_SOCountry of destination of sales order LLAND_AUFTCHAR3Assigned to domainLAND1VLL
ISO_SO_COUN_DESTCountry ISO code INTCACHAR2INTCAF4_INTCA
STAT_MAP_PRICE_CHNGStatus manual price change MPROKCHAR1MPROK
PRICE_LIST_TYPE_SOPrice list type of sales order PLTYP_AUFTCHAR2Assigned to domainPLTYPVPL
REGION_SORegion of sales order REGIO_AUFTCHAR3Assigned to domainREGIO
SALE_ORG_SOSales organization of sales order VKORG_AUFTCHAR4Assigned to domainVKORGVKO
DIS_CHANNEL_SODistribution channel of sales order VTWEG_AUFTCHAR2Assigned to domainVTWEGVTW
START_DATE_ACC_SET_PERStart of accounting settlement period ABRBGDATS8DATUM
ID_MAT_SEL_ACTIVEID for material determination PROSACHAR1PROSA
ID_HIGH_LEV_ITM_USGID for higher-level item usage UEPVWCHAR1UEPVW
SD_DOC_CATSD document category VBTYPCHAR1VBTYP
STAT_DATEStatistics date STADATDATS8DATUM
BILL_PLANBilling plan number / invoicing plan number FPLNRCHAR10Assigned to domainFPLNR
BILL_PLAN_ITEMItem for billing plan/invoice plan/payment cards FPLTRNUMC6Assigned to domainFPLTR
ACTIONCOUPON WAKTIONCHAR10Assigned to domainALPHAWAKTIONWAK
PROMOTIONPromotion KNUMA_PICHAR10Assigned to domainALPHAKNUMAVPIVMBO
SALES_DEALSales deal KNUMA_AGCHAR10Assigned to domainALPHAKNUMAVK1VMBO
IND_PREF_IMP_EXPPreference indicator in export/import PREFECHAR1PREFE
TAX_AMT_DOC_CURRTax amount in document currency MWSBPCURR13(2) WERTV7
ORD_REASONOrder reason (reason for the business transaction) AUGRUCHAR3Assigned to domainAUGRU
RULE_BILL_INVRule in billing plan/invoice plan FAREGCHAR1FAREG
PRIC_REF_MAT_MAIN_ITEMPricing reference material of main item UPMATCHAR18Assigned to domainMATN1MATNR
MAT_PRC_GRP_MAN_ITEMMaterial pricing group of main item UKONMCHAR2Assigned to domainKONDM
ITEM_CR_PRICE_FLTItem credit price CMPRE_FLTFLTP16(16) FLTP
FORM_PAY_GUARForm of payment guarantee ABSFORM_CMCHAR2ABSFORM_CM
FACTOR_GUARGuaranteed (factor between 0 and 1) ABGES_CMFLTP16(16) FLTP
REASON_ZERO_VATReason for zero VAT J_1ARFZVATCHAR1Assigned to domainJ_1ARFZVAT
REGIONSTATE (State, Province, County) REGIOCHAR3Assigned to domainREGIO
ACT_CODE_GROSS_EMP_TAXActivity Code for Gross Income Tax J_1AGICD_DCHAR2Assigned to domainJ_1AGICD2
DIST_TYP_EMP_TAXDistribution Type for Employment Tax J_1ADTYP_DCHAR2Assigned to domainJ_1ADTYP
TAX_REL_CLASSTax relevant classification J_1ATXREL_CHAR10Assigned to domainJ_1ATXREL
CFOP_CODE_EXTN CFOP code and extension0
ICMS_TAX_LAWTax law: ICMS J_1BTAXLW1CHAR3Assigned to domainALPHAJ_1BTAXLW1
IPI_TAX_LAWTax law: IPI J_1BTAXLW2CHAR3Assigned to domainALPHAJ_1BTAXLW2
SD_TAX_CODESD tax code J_1BTXSDC_CHAR2Assigned to domainJ_1BTXSDC
GROSS_VAL_BILL_ITEMGross value of the billing item in document currency BRTWR_FPCURR15(2) WERTV8
WKTNRValue contract no. WKTNRCHAR10Assigned to domainALPHAVBELN
WKTPSValue contract item WKTPSNUMC6Assigned to domainPOSNR
PAY_CARD_PLAN_NO_SDPayment card plan number of sales document RPLNR_AUCHAR10Assigned to domainFPLNR
TRANS_DATETranslation Date WWERT_DDATS8DATUM
MAT_GRP_HIER1Material group hierarchy 1 WGRU_HIE1CHAR18KLASSE
MAT_GRP_HIER2Material group hierarchy 2 WGRU_HIE2CHAR18KLASSE
CUST_COND_GRP1Customer condition group 1 KDKG1CHAR2Assigned to domainKDKGR
CUST_COND_GRP2Customer condition group 2 KDKG2CHAR2Assigned to domainKDKGR
CUST_COND_GRP3Customer condition group 3 KDKG3CHAR2Assigned to domainKDKGR
CUST_COND_GRP4Customer condition group 4 KDKG4CHAR2Assigned to domainKDKGR
CUST_COND_GRP5Customer condition group 5 KDKG5CHAR2Assigned to domainKDKGR
DLVSCHEDUSE_02Usage Indicator ABRVWCHAR3Assigned to domainABRVW
INFLATION_INDEXInflation Index J_1AINDXPCHAR5Assigned to domainJ_1AINDXP
INDEX_BASE_DATEIndexing base date J_1AIDATESDATS8J_1AUDATEP
FLG_LEAD_UNITID: Leading unit of measure for completing a transaction KZFMECHAR1KZFME
TAX_CODETax on sales/purchases code MWSKZCHAR2Assigned to domainMWSKZ
CONTRACT_TYPEContract Type RANTYPCHAR1RANTYP
CONTRACT_NUMContract Number RANLCHAR13ALPHARANLRAN
ITEM_TEXTItem Text SGTXTCHAR50TEXT50
AGREED_DEL_TIMEAgreed delivery time DELCOCHAR3DELCO
CALC_MOTIVEAccounting Indicator BEMOTCHAR2Assigned to domainBEMOT
REVENUE_TYPE Revenue recognition category0
EXCH_RATE_LET_CRExchange rate for letter-of-credit procg in foreign trade AKKURDEC9(5) KURRF
PRODCATProduct catalog number WMINRCHAR10Assigned to domainWMINRWMIWPC1
REF_DOC_EXDocument number of the reference document VGBELCHAR10Assigned to domainALPHAVBELN
REF_DOC_IT_EXItem number of the reference item VGPOSNUMC6Assigned to domainPOSNR
LOG_SYSTEMLogical system LOGSYSCHAR10Assigned to domainALPHALOGSYS
ACT_ELEM_CAT_EX 0
SD_DOC_TYPSales Document Type AUARTCHAR4Assigned to domainAUARTAUARTAAT
SD_ITM_CATSales document item category PSTYVCHAR4Assigned to domainPSTYV

Key field Non-key field



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

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

How to access SAP table BAPICMS_VBRP

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