BAPI_MRP_CONTROL_PARAM SAP (MRP: Control Parameters for Material) Structure details

Dictionary Type: Structure
Description: MRP: Control Parameters for Material




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




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

BAPI_MRP_CONTROL_PARAM 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 "MRP: Control Parameters for Material" 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_MRP_CONTROL_PARAM TYPE BAPI_MRP_CONTROL_PARAM.

The BAPI_MRP_CONTROL_PARAM table consists of various fields, each holding specific information or linking keys about MRP: Control Parameters for Material data available in SAP. These include CREATE_SCHED_LINES (Automatic Schedule Lines (Scheduling Agreements)), CREATE_MRP_LIST (Creation Indicator for MRP Lists), VAL_UPDATE (Value Update in Material Master Record), QTY_UPDATE (Quantity Updating in Material Master Record).. 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 BAPI_MRP_CONTROL_PARAM 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
CREATE_PURREQCreation Indicator for Purchase Requisitions BANERCHAR1BANER
CREATE_SCHED_LINESAutomatic Schedule Lines (Scheduling Agreements) LIFKZCHAR1LIFKZ
CREATE_MRP_LISTCreation Indicator for MRP Lists DISERCHAR1DISER
VAL_UPDATEValue Update in Material Master Record WERTUCHAR1XFELD
QTY_UPDATEQuantity Updating in Material Master Record MENGUCHAR1XFELD
DECIMAL_RDNo. of decimal places to which rounding should be performed ANDECINT25ANDEC
QUOTAUSAGEQuota arrangement usage USEQUCHAR1Assigned to domainUSEQU
AVAIL_SAFETY_STCKShare of safety stock which can be used for planning SBDISNUMC3NUM03
INCLUDE_EXT_REQReorder point planning with external requirements ICBEDCHAR1ICBED
FIRMING_TYPEFirming Type of the Planning Result FXARTCHAR1FXART
PL_TI_FNCEPlanning time fence FXHORNUMC3FXHOR
PLANNING_TIME_FENCEEnd of planning time fence (date) FIXTRDATS8DATUM
MAN_TIME_FENCEPlanning time fence set manually (MFXDT) MFHKZCHAR1XFELD
ROLL_FWD_INDIndicator: delete firm planned orders RESPLCHAR1RESPL
ROLL_FWD_PERIODRoll forward period for the master plan RESHZDEC2RESHZ
END_ROLL_FWD_PERIODEnd of roll forward period RSTERDATS8DATUM
RESCHED_HORIZONRescheduling horizon UMTHZNUMC3NUM03
END_RESCHED_HORIZONEnd of rescheduling horizon (date) UMTERDATS8DATUM
TOL_VAL_FORWARDTolerance value for bringing forward receipt elements VWVORNUMC2NUM02
TOL_VAL_DISPLACEMENTTolerance value for displacement in the future VWVERNUMC2NUM02
PLAN_HORIZONPlanning horizon PLAHZNUMC3NUM03
END_PLAN_HORIZONEnd of planning horizon PLTERDATS8DATUM
END_REP_LEAD_TIMEEnd of replenishment lead time WZTERDATS8DATUM
PLAN_REGULARLYIndicator: plan material regularly KZREGCHAR1XFELD
MAX_NUM_DAYS_WO_MRPNumber of Days After Which the Material Must Be Planned ANDISINT25INT2
TPL_PLANNING_DATENext planning date for time-phased planning RHDATDATS8DATUM
END_REQ_PERIODEnd of the requirements period for time-phased MRP RHENDDATS8DATUM
TPL_W_REQTime-phased planning with requirements (MRP) RYBEDCHAR1XFELD
CONSUMMODEConsumption mode VRMODCHAR1VRMOD
BWD_CONSConsumption period: backward VINT1NUMC3VRINT
FWD_CONSConsumption period: forward VINT2NUMC3VRINT
PIR_W_ASSEMBLYSingle-Character Indicator CHAR1CHAR1CHAR1
PIR_W_O_ASSEMBLYSingle-Character Indicator CHAR1CHAR1CHAR1
PLAN_VARIANTPlanning Variant XVPLBCHAR1XFELD
CONF_MATERIALConfigurable material STDPDCHAR18Assigned to domainMATN1MATNR
ADJUSTMENT_INDICATORAdjustment of Planned Independent Requirements RVPKZCHAR1RVPKZ
ADJUSTMENT_PERIODPeriod of adjustment for planned independent requirements RESVPDEC3RESVP
END_ADJUSTMENT_PERIODEnd of adjustment period for planned independent reqmts RVPTRDATS8DATUM
EXCLUDE_BULK_ITEMSDo Not Explode Bulk Material Items EXSGTCHAR1XFLAG
DET_BOM_EXPL_DATEDetermine Explosion Date for BOM and Routing BESALCHAR1BESAL
SCHEDULING_W_PUR_DOCSScheduling according to purchasing info record or agreement GTERMCHAR1XFELD
IND_DIR_PROC_PRODIndicator: direct procurement/production MRP KZDRBCHAR1KZDRB
REP_MAN_TYPESingle-Character Indicator CHAR1CHAR1CHAR1
PLANNING_INDPlanning Indicator PLNKZCHAR1PLNKZ
SELECTION_DATEAbove selection date OSELTDATS8DATUM
CHECK_RULEChecking Rule for Availability Check PRREGCHAR2Assigned to domainPRREGPRR
TOTALSALESTotal sales order requirements SUMAUCHAR1SUMBD
COVERAGE_SAFETY_STCKCalculate safety stock based on range of coverage RWFLGCHAR1XFELD
PERIOD_INDPeriod for Calculating the Dynamic Safety Stock RWPERCHAR1RWPER
NUM_PERIODSNumber of periods for determining the average RWANZNUMC2NUMC2
PERIOD_LENGTH_TYPEPeriod length type for calculating the average RWARTCHAR1RWART
DAYS_PER_PERIODNumber of days per range of coverage period RWNTGNUMC2NUMC2
TARGET_COVERAGE_01Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
COVERAGE_HOR_01Planning horizon for range of coverage 01 RW1DTDATS8DATUM
TARGET_COVERAGE_02Target Range of Coverage in Period 02 RW2TGNUMC2RWTAG
COVERAGE_HOR_02Planning horizon for range of coverage 02 RW2DTDATS8DATUM
TARGET_COVERAGE_03Target Range of Coverage in the Rest of the Period RW3TGNUMC2RWTAG
MIN_COVERAGE_01Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
MIN_COVERAGE_02Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
MIN_COVERAGE_03Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
MAX_COVERAGE_01Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
MAX_COVERAGE_02Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
MAX_COVERAGE_03Target Range of Coverage in Period 01 RW1TGNUMC2RWTAG
FIRM_PRINTED_SCHED_LINESFirm Only Schedule Lines Transmitted to Vendor by Purchasing XFAT1CHAR1XFELD
PLND_DELRYPlanned Delivery Time in Days PLIFZDEC3DEC3
GRP_REQMTSIndicator for Requirements Grouping KZBEDCHAR1KZBED
ISSUE_STORAGE_LOCATION_SELECTIssue Storage Location Selection PLSELCHAR1PLSEL
PUR_REQ_TYPE_STANDARDMRP:doc.type purchase requisitions for standard purchase ord BBSRT_NBCHAR4Assigned to domainBSART
PUR_REQ_TYPE_SUBCONTMRP: Document type purchase requisition for subcontracting BBSRT_LBCHAR4Assigned to domainBSART
PUR_REQ_TYPE_STKTRANSMRP: purchase requisition for stock transfer - document type BBSRT_ULCHAR4Assigned to domainBSART
TOTAL_REQMNTSAggregated dependent requirements AGRESCHAR1AGREQ
OP_FIRM_DATEDate of firm planned order last copied from MRP OPFDTDATS8DATUM
FIRM_DATEManual firming date MFXDTDATS8DATUM
USER_FIRM_DATESet manual firming date: User MFNAMCHAR12UNAME
SET_FIRM_DATESet manual firming date: Date to set MFDATDATS8DATUM
FIRM_DATE_CHANGEDIndicator: MFXDT changed MFXKZCHAR1XFELD
OP_FIRM_DATE_CHANGEDIndicator:OPFDT changed OPFKZCHAR1XFELD
W_O_PHANTOMSNo requirements for phantom assembly NODUMCHAR1XFELD
SUBC_REQMTMaterial staging reqmts (subcontr. reqmts) MRP element BB BBBEDCHAR1XFELD
STK_TRANS_RELRelease for stock transfer order U1BEDCHAR1XFELD
PUR_REQ_RELDelivery schedule for a stock transfer requisition U2BEDCHAR1XFELD
SCHED_LINES_RELDelivery schedule for stock transport scheduling agreement U4BEDCHAR1XFELD
ORD_RESERVATIONSDependent reservation - standard orders A1BEDCHAR1XFELD
PM_QM_RESERVATIONSDependent reservation - plant maintenance orders and network A2BEDCHAR1XFELD
GRP_REQMNTRelevant for requirements grouping for project stock GRRELCHAR1XFELD
MRP_RELEVANCY_DEP_REQUIREMENTSMRP relevancy for dependent requirements AHDISCHAR1AHDIS
START_IN_PASTStart date of order proposals allowed in the past VERTRCHAR1XFELD
REPL_LEAD_TIMEEnd of replenishment lead time WZTERDATS8DATUM
ATP_FULL_CONF_LOGICATP check by full confirmation logic FKOBSCHAR1XFELD
TIME_STAMPLast Change to Planned Order: Time Stamp PSTMPDEC15TZNTSTMPS
SUBCONT_LOGICIndicator: General Subcontracting Logic MD_SCFLGCHAR1XFELD
STK_TRANSFERIndicator for Stock Transfer with MRP Areas MD_UMLDBCHAR1MD_UMLDB
CONF_MATERIAL_EXTERNALLong Material Number (Future Development) for CONF_ Field MGV_CONF_MATERIAL_EXTERNALCHAR40MATNLMATNR_EXT
CONF_MATERIAL_GUIDExternal GUID (Future Development) for CONF_MATERIAL Field MGV_CONF_MATERIAL_GUIDCHAR32MATNR_EGUID
CONF_MATERIAL_VERSIONVersion Number (Future Development) for CONF_MATERI Field MGV_CONF_MATERIAL_VERSIONCHAR10MATNWMATNR_VERS

Key field Non-key field



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

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

How to access SAP table BAPI_MRP_CONTROL_PARAM

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