BAPI_DRMPRF SAP (Commuincation structure for DRM Profile) Structure details

Dictionary Type: Structure
Description: Commuincation structure for DRM Profile




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




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

BAPI_DRMPRF 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 "Commuincation structure for DRM Profile" 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_BAPI_DRMPRF TYPE BAPI_DRMPRF.

The BAPI_DRMPRF table consists of various fields, each holding specific information or linking keys about Commuincation structure for DRM Profile data available in SAP. These include PROFILE (DRM profile), MS_DR_IND (Indicates manufacturer/supplier or distributor/reseller lot), AUTOPAY (DRM Autopay), SDCLMAGNST (Ship and Debit Claim Created Against).. 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: Cannot Be Enhanced


SAP BAPI_DRMPRF 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
MANDTClient MANDTCLNT3T000MANDT
PROFILEDRM profile /SAPHT/DRM_PROFILECHAR4Assigned to domain/SAPHT/DRM_PROFILE
MS_DR_INDIndicates manufacturer/supplier or distributor/reseller lot /SAPHT/DRM_MSDRINDCHAR1/SAPHT/DRM_MSDRIND
AUTOPAYDRM Autopay /SAPHT/DRM_AUTO_PAYCHAR1/SAPHT/DRM_FLAG
SDCLMAGNSTShip and Debit Claim Created Against /SAPHT/DRM_SDCLMAGNSTCHAR2/SAPHT/DRM_CLMAGNST
CONCALCTPMethod of calculating S&D claims : inventory or book price. /SAPHT/DRM_CONCALCTPCHAR1/SAPHT/DRM_CONCALCTP
PPTCLMAGNSTPrice Protection Claim Created Against /SAPHT/DRM_PPTCLMAGNSTCHAR2/SAPHT/DRM_CLMAGNST
BUCLMAGNSTBill Up Claim Created Against /SAPHT/DRM_BUCLMAGNSTCHAR2/SAPHT/DRM_CLMAGNST
SMCLMAGNSTSamples Claim created Against /SAPHT/DRM_SMCLMAGNSTCHAR2/SAPHT/DRM_SMCLMAGNST
SDBLNGBLKDRM Ship and Debit Billing Block /SAPHT/DRM_SDBLNGBLKCHAR1/SAPHT/DRM_FLAG
SDCOSTTOLCost tolerance percentage /SAPHT/DRM_COST_TOLNUMC3NUMC3
KALSMRule Determination Procedure for Samples /SAPHT/DRM_SMPROCCHAR6T683KALSM
PPTDMRBLNGBLKDRM Price Protection DMR Billing Block /SAPHT/DRM_PPTDMRBLNGBLKCHAR1/SAPHT/DRM_FLAG
PPTCMRBLNGBLKDRM Price Protection CMR Billing Block /SAPHT/DRM_PPTCMRBLNGBLKCHAR1/SAPHT/DRM_FLAG
BLUPDMRBLNGBLKDRM Bill Up DMR Billing Block /SAPHT/DRM_BLUPDMRBLNGBLKCHAR1/SAPHT/DRM_FLAG
CALCEFFPERIODEffective period before price protection effective date /SAPHT/DRM_CALCEFFPERIODNUMC4NUMC4
CALCPERIODTYPEPeriod unit (Day/Week/Month) /SAPHT/DRM_TYPE_CALCCHAR1/SAPHT/DRM_TYPE_CALC
QTY_CALC_INDQuantity calculation indicator /SAPHT/DRM_QTY_CALC_INDCHAR1/SAPHT/DRM_QTY_CALC_IND
DS_FLAGIdentifier for DRM DropShip SellThrough /SAPHT/DRM_DS_FLAGCHAR1/SAPHT/DRM_FLAG
SIPRICETOLPrice tolerance percentage for lot creation /SAPHT/DRM_PRICE_TOLNUMC3NUMC3
SB_STKRESALEDistinguish between Special Buy or Stock Resale ( Y/N ) /SAPHT/DRM_SB_STKRESALECHAR1/SAPHT/DRM_FLAG
CONS_SEQ_LOTSSort Order for Consumption Sequence of lots /SAPHT/DRM_CONS_SEQCHAR8/SAPHT/DRM_CONS_SEQ
SB_STKRETSDistinguish between Special Buy or Stock Returns ( Y/N ) /SAPHT/DRM_SB_STKRETSCHAR1/SAPHT/DRM_FLAG
RETLOT_SLINDATESell In Date for the return Lot /SAPHT/DRM_RETLOT_SELLINDTCHAR1/SAPHT/DRM_RSLDT/SAPHT/DRM_RETLOT_SELLINDT
LOTTO_CONSDR_ECLot to consider for EC Return Lot - Latest/Oldest /SAPHT/DRM_LOTDATE_ECCHAR1/SAPHT/DRM_LOTDATE
LOTNOTIN_SLIN_ECConsider Lots that were not created in a Sell In - YES/NO /SAPHT/DRM_LOTNOTIN_SELLIN_ECCHAR1/SAPHT/DRM_FLAG
LOT_ZEROQTY_ECConsider Lots with Zero Available quantity - YES/NO /SAPHT/DRM_LOTZEROQTY_ECCHAR1/SAPHT/DRM_FLAG
ECRETLOT_PRICELot Price for EC return Lot /SAPHT/DRM_ECRETLOT_PRICECHAR10/SAPHT/DRM_CRTDLOT_PRICE
REFLOT_DTMN_DRXSort Order for Consumption Sequence of lots /SAPHT/DRM_CONS_SEQCHAR8/SAPHT/DRM_CONS_SEQ
RULE_DTMN_PPRule Determination Procedure for Price Protection /SAPHT/DRM_PPPROCCHAR6T683KALSM
RULE_RES_CLMSchema Rules for matching of resale and claim /SAPHT/DRM_SCNAME_RESCLMCHAR6/SAPHT/DRMRLSC/SAPHT/DRM_SCNAME
RULE_DUP_RESSchema Rules for Duplicate Resale Check /SAPHT/DRM_SCNAME_DUPRESCHAR6/SAPHT/DRMRLSC/SAPHT/DRM_SCNAME
RULE_DUP_CLMSchema Rules for Duplicate Claim Check /SAPHT/DRM_SCNAME_DUPCLMCHAR6/SAPHT/DRMRLSC/SAPHT/DRM_SCNAME
RULE_BU_CLMSchema rules for Bill Up Claim /SAPHT/DRM_SCNAME_BUCLMCHAR6/SAPHT/DRMRLSC/SAPHT/DRM_SCNAME
IRLOT_PRICELot Price for IR created Lot /SAPHT/DRM_IRLOT_PRICECHAR10/SAPHT/DRM_CRTDLOT_PRICE
LOTTO_CONSDR_IRLot to consider for IR Created Lot - Latest/Oldest /SAPHT/DRM_LOTDATE_IRCHAR1/SAPHT/DRM_LOTDATE
LOTNOTIN_SLIN_IRConsider Lots that were not created in a Sell In - YES/NO /SAPHT/DRM_LOTNOTIN_SELLIN_IRCHAR1/SAPHT/DRM_FLAG
LOT_ZEROQTY_IRConsider Lots with Zero Available quantity - YES/NO /SAPHT/DRM_LOTZEROQTY_IRCHAR1/SAPHT/DRM_FLAG
CURRENCYSD Document Currency WAERKCUKY5TCURCWAERSFWS
TOL_PCTGTolerance percentage /SAPHT/DRM_TOL_PCTGNUMC3NUMC3
TOL_AMOUNTTolerence amount /SAPHT/DRM_TOT_AMOUNTCURR15(2) S_PRICE
DR_CLS_CAL_TYPDRM close calendar type /SAPHT/DRM_DR_CLOSE_CAL_TYPECHAR8/SAPHT/DRM_DR_CLOSE_CAL_TYPE
TRANSM_RES_FREQResale transmission frequency /SAPHT/DRM_TRANSM_RES_FREQNUMC4/SAPHT/DRM_TRANSM_FREQ
DR_NUMBER_RESNumber in terms of type /SAPHT/DRM_NUMBER_RESNUMC4NUM4
DR_TYPE_RESType of item requested (Day/Week/Month) /SAPHT/DRM_TYPE_RESCHAR1/SAPHT/DRM_TYPE
TRANSM_INV_FREQInventory Report transmission frequency /SAPHT/DRM_TRANSM_INV_FREQNUMC4/SAPHT/DRM_TRANSM_FREQ
DR_NUMBER_INVNumber in terms of Type /SAPHT/DRM_NUMBER_INVNUMC4NUM4
DR_TYPE_INVType of item requested (Day/Week/Month) /SAPHT/DRM_TYPE_INVCHAR1/SAPHT/DRM_TYPE
TRANSM_CLM_FREQClaim transmission frequency /SAPHT/DRM_TRANSM_CLM_FREQNUMC4/SAPHT/DRM_TRANSM_FREQ
DR_NUMBER_CLMNumber of period units /SAPHT/DRM_NUMBER_CLMNUMC4NUM4
DR_TYPE_CLMType of item requested (Day/Week/Month) /SAPHT/DRM_TYPE_CLMCHAR1/SAPHT/DRM_TYPE
BRANCH_MAPPINGDRM Branch Mapping /SAPHT/DRM_BRANCH_MAPPINGCHAR1/SAPHT/DRM_BRANCH_MAPPING
MILITARY_DRDRM Military DR Flag /SAPHT/DRM_MILITARY_FLAGCHAR1/SAPHT/DRM_FLAG
CCALGR1Close calendar group1 /SAPHT/CCALGR1CHAR20CHAR20
CCALGR2Close calendar group2 /SAPHT/CCALGR2CHAR20CHAR20
CCALGR3Close calendar group3 /SAPHT/CCALGR3CHAR20CHAR20
CCALGR4Close calendar group4 /SAPHT/CCALGR4CHAR20CHAR20
CCALGR5Close calendar group5 /SAPHT/CCALGR5CHAR20CHAR20

Key field Non-key field



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

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

How to access SAP table BAPI_DRMPRF

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