BAPI_MRP_CONTROL_PARAM SAP (MRP: Control Parameters for Material) Structure details
Description: MRP: Control Parameters for Material
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_PURREQ | Creation Indicator for Purchase Requisitions | BANER | CHAR | 1 | BANER | ||||
CREATE_SCHED_LINES | Automatic Schedule Lines (Scheduling Agreements) | LIFKZ | CHAR | 1 | LIFKZ | ||||
CREATE_MRP_LIST | Creation Indicator for MRP Lists | DISER | CHAR | 1 | DISER | ||||
VAL_UPDATE | Value Update in Material Master Record | WERTU | CHAR | 1 | XFELD | ||||
QTY_UPDATE | Quantity Updating in Material Master Record | MENGU | CHAR | 1 | XFELD | ||||
DECIMAL_RD | No. of decimal places to which rounding should be performed | ANDEC | INT2 | 5 | ANDEC | ||||
QUOTAUSAGE | Quota arrangement usage | USEQU | CHAR | 1 | Assigned to domain | USEQU | |||
AVAIL_SAFETY_STCK | Share of safety stock which can be used for planning | SBDIS | NUMC | 3 | NUM03 | ||||
INCLUDE_EXT_REQ | Reorder point planning with external requirements | ICBED | CHAR | 1 | ICBED | ||||
FIRMING_TYPE | Firming Type of the Planning Result | FXART | CHAR | 1 | FXART | ||||
PL_TI_FNCE | Planning time fence | FXHOR | NUMC | 3 | FXHOR | ||||
PLANNING_TIME_FENCE | End of planning time fence (date) | FIXTR | DATS | 8 | DATUM | ||||
MAN_TIME_FENCE | Planning time fence set manually (MFXDT) | MFHKZ | CHAR | 1 | XFELD | ||||
ROLL_FWD_IND | Indicator: delete firm planned orders | RESPL | CHAR | 1 | RESPL | ||||
ROLL_FWD_PERIOD | Roll forward period for the master plan | RESHZ | DEC | 2 | RESHZ | ||||
END_ROLL_FWD_PERIOD | End of roll forward period | RSTER | DATS | 8 | DATUM | ||||
RESCHED_HORIZON | Rescheduling horizon | UMTHZ | NUMC | 3 | NUM03 | ||||
END_RESCHED_HORIZON | End of rescheduling horizon (date) | UMTER | DATS | 8 | DATUM | ||||
TOL_VAL_FORWARD | Tolerance value for bringing forward receipt elements | VWVOR | NUMC | 2 | NUM02 | ||||
TOL_VAL_DISPLACEMENT | Tolerance value for displacement in the future | VWVER | NUMC | 2 | NUM02 | ||||
PLAN_HORIZON | Planning horizon | PLAHZ | NUMC | 3 | NUM03 | ||||
END_PLAN_HORIZON | End of planning horizon | PLTER | DATS | 8 | DATUM | ||||
END_REP_LEAD_TIME | End of replenishment lead time | WZTER | DATS | 8 | DATUM | ||||
PLAN_REGULARLY | Indicator: plan material regularly | KZREG | CHAR | 1 | XFELD | ||||
MAX_NUM_DAYS_WO_MRP | Number of Days After Which the Material Must Be Planned | ANDIS | INT2 | 5 | INT2 | ||||
TPL_PLANNING_DATE | Next planning date for time-phased planning | RHDAT | DATS | 8 | DATUM | ||||
END_REQ_PERIOD | End of the requirements period for time-phased MRP | RHEND | DATS | 8 | DATUM | ||||
TPL_W_REQ | Time-phased planning with requirements (MRP) | RYBED | CHAR | 1 | XFELD | ||||
CONSUMMODE | Consumption mode | VRMOD | CHAR | 1 | VRMOD | ||||
BWD_CONS | Consumption period: backward | VINT1 | NUMC | 3 | VRINT | ||||
FWD_CONS | Consumption period: forward | VINT2 | NUMC | 3 | VRINT | ||||
PIR_W_ASSEMBLY | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
PIR_W_O_ASSEMBLY | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
PLAN_VARIANT | Planning Variant | XVPLB | CHAR | 1 | XFELD | ||||
CONF_MATERIAL | Configurable material | STDPD | CHAR | 18 | Assigned to domain | MATN1 | MATNR | ||
ADJUSTMENT_INDICATOR | Adjustment of Planned Independent Requirements | RVPKZ | CHAR | 1 | RVPKZ | ||||
ADJUSTMENT_PERIOD | Period of adjustment for planned independent requirements | RESVP | DEC | 3 | RESVP | ||||
END_ADJUSTMENT_PERIOD | End of adjustment period for planned independent reqmts | RVPTR | DATS | 8 | DATUM | ||||
EXCLUDE_BULK_ITEMS | Do Not Explode Bulk Material Items | EXSGT | CHAR | 1 | XFLAG | ||||
DET_BOM_EXPL_DATE | Determine Explosion Date for BOM and Routing | BESAL | CHAR | 1 | BESAL | ||||
SCHEDULING_W_PUR_DOCS | Scheduling according to purchasing info record or agreement | GTERM | CHAR | 1 | XFELD | ||||
IND_DIR_PROC_PROD | Indicator: direct procurement/production MRP | KZDRB | CHAR | 1 | KZDRB | ||||
REP_MAN_TYPE | Single-Character Indicator | CHAR1 | CHAR | 1 | CHAR1 | ||||
PLANNING_IND | Planning Indicator | PLNKZ | CHAR | 1 | PLNKZ | ||||
SELECTION_DATE | Above selection date | OSELT | DATS | 8 | DATUM | ||||
CHECK_RULE | Checking Rule for Availability Check | PRREG | CHAR | 2 | Assigned to domain | PRREG | PRR | ||
TOTALSALES | Total sales order requirements | SUMAU | CHAR | 1 | SUMBD | ||||
COVERAGE_SAFETY_STCK | Calculate safety stock based on range of coverage | RWFLG | CHAR | 1 | XFELD | ||||
PERIOD_IND | Period for Calculating the Dynamic Safety Stock | RWPER | CHAR | 1 | RWPER | ||||
NUM_PERIODS | Number of periods for determining the average | RWANZ | NUMC | 2 | NUMC2 | ||||
PERIOD_LENGTH_TYPE | Period length type for calculating the average | RWART | CHAR | 1 | RWART | ||||
DAYS_PER_PERIOD | Number of days per range of coverage period | RWNTG | NUMC | 2 | NUMC2 | ||||
TARGET_COVERAGE_01 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
COVERAGE_HOR_01 | Planning horizon for range of coverage 01 | RW1DT | DATS | 8 | DATUM | ||||
TARGET_COVERAGE_02 | Target Range of Coverage in Period 02 | RW2TG | NUMC | 2 | RWTAG | ||||
COVERAGE_HOR_02 | Planning horizon for range of coverage 02 | RW2DT | DATS | 8 | DATUM | ||||
TARGET_COVERAGE_03 | Target Range of Coverage in the Rest of the Period | RW3TG | NUMC | 2 | RWTAG | ||||
MIN_COVERAGE_01 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
MIN_COVERAGE_02 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
MIN_COVERAGE_03 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
MAX_COVERAGE_01 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
MAX_COVERAGE_02 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
MAX_COVERAGE_03 | Target Range of Coverage in Period 01 | RW1TG | NUMC | 2 | RWTAG | ||||
FIRM_PRINTED_SCHED_LINES | Firm Only Schedule Lines Transmitted to Vendor by Purchasing | XFAT1 | CHAR | 1 | XFELD | ||||
PLND_DELRY | Planned Delivery Time in Days | PLIFZ | DEC | 3 | DEC3 | ||||
GRP_REQMTS | Indicator for Requirements Grouping | KZBED | CHAR | 1 | KZBED | ||||
ISSUE_STORAGE_LOCATION_SELECT | Issue Storage Location Selection | PLSEL | CHAR | 1 | PLSEL | ||||
PUR_REQ_TYPE_STANDARD | MRP:doc.type purchase requisitions for standard purchase ord | BBSRT_NB | CHAR | 4 | Assigned to domain | BSART | |||
PUR_REQ_TYPE_SUBCONT | MRP: Document type purchase requisition for subcontracting | BBSRT_LB | CHAR | 4 | Assigned to domain | BSART | |||
PUR_REQ_TYPE_STKTRANS | MRP: purchase requisition for stock transfer - document type | BBSRT_UL | CHAR | 4 | Assigned to domain | BSART | |||
TOTAL_REQMNTS | Aggregated dependent requirements | AGRES | CHAR | 1 | AGREQ | ||||
OP_FIRM_DATE | Date of firm planned order last copied from MRP | OPFDT | DATS | 8 | DATUM | ||||
FIRM_DATE | Manual firming date | MFXDT | DATS | 8 | DATUM | ||||
USER_FIRM_DATE | Set manual firming date: User | MFNAM | CHAR | 12 | UNAME | ||||
SET_FIRM_DATE | Set manual firming date: Date to set | MFDAT | DATS | 8 | DATUM | ||||
FIRM_DATE_CHANGED | Indicator: MFXDT changed | MFXKZ | CHAR | 1 | XFELD | ||||
OP_FIRM_DATE_CHANGED | Indicator:OPFDT changed | OPFKZ | CHAR | 1 | XFELD | ||||
W_O_PHANTOMS | No requirements for phantom assembly | NODUM | CHAR | 1 | XFELD | ||||
SUBC_REQMT | Material staging reqmts (subcontr. reqmts) MRP element BB | BBBED | CHAR | 1 | XFELD | ||||
STK_TRANS_REL | Release for stock transfer order | U1BED | CHAR | 1 | XFELD | ||||
PUR_REQ_REL | Delivery schedule for a stock transfer requisition | U2BED | CHAR | 1 | XFELD | ||||
SCHED_LINES_REL | Delivery schedule for stock transport scheduling agreement | U4BED | CHAR | 1 | XFELD | ||||
ORD_RESERVATIONS | Dependent reservation - standard orders | A1BED | CHAR | 1 | XFELD | ||||
PM_QM_RESERVATIONS | Dependent reservation - plant maintenance orders and network | A2BED | CHAR | 1 | XFELD | ||||
GRP_REQMNT | Relevant for requirements grouping for project stock | GRREL | CHAR | 1 | XFELD | ||||
MRP_RELEVANCY_DEP_REQUIREMENTS | MRP relevancy for dependent requirements | AHDIS | CHAR | 1 | AHDIS | ||||
START_IN_PAST | Start date of order proposals allowed in the past | VERTR | CHAR | 1 | XFELD | ||||
REPL_LEAD_TIME | End of replenishment lead time | WZTER | DATS | 8 | DATUM | ||||
ATP_FULL_CONF_LOGIC | ATP check by full confirmation logic | FKOBS | CHAR | 1 | XFELD | ||||
TIME_STAMP | Last Change to Planned Order: Time Stamp | PSTMP | DEC | 15 | TZNTSTMPS | ||||
SUBCONT_LOGIC | Indicator: General Subcontracting Logic | MD_SCFLG | CHAR | 1 | XFELD | ||||
STK_TRANSFER | Indicator for Stock Transfer with MRP Areas | MD_UMLDB | CHAR | 1 | MD_UMLDB | ||||
CONF_MATERIAL_EXTERNAL | Long Material Number (Future Development) for CONF_ Field | MGV_CONF_MATERIAL_EXTERNAL | CHAR | 40 | MATNL | MATNR_EXT | |||
CONF_MATERIAL_GUID | External GUID (Future Development) for CONF_MATERIAL Field | MGV_CONF_MATERIAL_GUID | CHAR | 32 | MATNR_EGUID | ||||
CONF_MATERIAL_VERSION | Version Number (Future Development) for CONF_MATERI Field | MGV_CONF_MATERIAL_VERSION | CHAR | 10 | MATNW | MATNR_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 asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects