SAP Table BAPI_MARC

Material Data at Plant Level

BAPI_MARC (Material Data at Plant Level) is a standard table in SAP R\3 ERP systems. Below you can find the technical details of the fields that make up this table. Key fields are marked in blue.

Additionally we provide an overview of foreign key relationships, if any, that link BAPI_MARC to other SAP tables.

Source: BAPI_MARC (Material Data at Plant Level)

BAPI_MARC table fields

Field Data element Checktable Datatype Length Decimals
PLANT Plant WERKS_D CHAR 4 0
DEL_FLAG Flag Material for Deletion at Plant Level LVOWK CHAR 1 0
X Yes
NULL No
ABC_ID ABC Indicator MAABC TMABC CHAR 1 0
CRIT_PART Indicator: Critical part KZKRI CHAR 1 0
X Yes
NULL No
PUR_GROUP Purchasing Group EKGRP CHAR 3 0
ISSUE_UNIT Unit of issue AUSME UNIT 3 0
ISSUE_UNIT_ISO Unit of issue in ISO code AUSME_ISO CHAR 3 0
MRPPROFILE Material: MRP profile DISPR CHAR 4 0
MRP_TYPE MRP Type DISMM CHAR 2 0
MRP_CTRLER MRP Controller (Materials Planner) DISPO CHAR 3 0
PLND_DELRY Planned Delivery Time in Days PLIFZ DEC 3 0
GR_PR_TIME Goods Receipt Processing Time in Days WEBAZ DEC 3 0
PERIOD_IND Period Indicator PERKZ CHAR 1 0
P Period according to fiscal year variant
M Monthly
W Weekly
T Daily
NULL Initial value
ASSY_SCRAP Assembly scrap in percent AUSSS DEC 5 2
LOTSIZEKEY Lot size (materials planning) DISLS CHAR 2 0
PROC_TYPE Procurement Type BESKZ CHAR 1 0
E In-house production
F External procurement
NULL No procurement
X Both procurement types
SPPROCTYPE Special procurement type SOBSL CHAR 2 0
REORDER_PT Reorder Point MINBE QUAN 13 3
SAFETY_STK Safety Stock EISBE QUAN 13 3
MINLOTSIZE Minimum Lot Size BSTMI QUAN 13 3
MAXLOTSIZE Maximum Lot Size BSTMA QUAN 13 3
FIXED_LOT Fixed lot size BSTFE QUAN 13 3
ROUND_VAL Rounding value for purchase order quantity BSTRF QUAN 13 3
MAX_STOCK Maximum stock level MABST QUAN 13 3
ORD_COSTS Ordering costs (BAPI interfaces) LOSFX_BAPI DEC 23 4
DEP_REQ_ID Dependent requirements ind. for individual and coll. reqmts SBDKZ CHAR 1 0
NULL Individual and collective requirements
1 Individual requirements only
2 Collective requirements only
STOR_COSTS Storage costs indicator LAGPR CHAR 1 0
ALT_BOM_ID Method for Selecting Alternative Bills of Material ALTSL CHAR 1 0
NULL Selection by order quant.
1 Selection by explosion date
2 Selection by production version
3 Selection only by production version
DISCONTINU Discontinuation indicator KZAUS CHAR 1 0
1 Single/parallel discontinued part/material
3 Dependent parallel discontinued part/material
EFF_O_DAY Effective-Out Date AUSDT DATS 8 0
FOLLOW_UP Follow-Up Material NFMAT CHAR 18 0
GRP_REQMTS Indicator for Requirements Grouping KZBED CHAR 1 0
T Display of dependent requirements as a daily total
0 In rep. mfg, individual record in addn to total requirements
MIXED_MRP Mixed MRP indicator MISKZ CHAR 1 0
1 Subassembly planning with final assembly
2 Gross requirements planning
3 Subassembly planning without final assembly
SM_KEY Scheduling Margin Key for Floats FHORI CHAR 3 0
BACKFLUSH Indicator: Backflush RGEKM CHAR 1 0
1 Always backflush
2 Work center decides whether to backflush
PRODUCTION_SCHEDULER Production Supervisor FEVOR CHAR 3 0
PROC_TIME Processing time BEARZ DEC 5 2
SETUPTIME Setup and teardown time RUEZT DEC 5 2
INTEROP Interoperation time TRANZ DEC 5 2
BASE_QTY Base quantity BASMG QUAN 13 3
INHSEPRODT In-house production time DZEIT DEC 3 0
STGEPERIOD Maximum Storage Period MAXLZ DEC 5 0
STGE_PD_UN Unit for maximum storage period LZEIH UNIT 3 0
STGE_PD_UN_ISO Unit for the maximum storage period in ISO code LZEIH_ISO CHAR 3 0
OVER_TOL Overdelivery tolerance limit UEETO DEC 3 1
UNLIMITED Indicator: Unlimited Overdelivery Allowed UEETK CHAR 1 0
X Yes
NULL No
UNDER_TOL Underdelivery tolerance limit UNETO DEC 3 1
REPLENTIME Total replenishment lead time (in workdays) WZEIT DEC 3 0
REPLACE_PT Replacement part ATPKZ CHAR 1 0
NULL No
A Optional substitute part
B Mandatory substitute part
IND_POST_TO_INSP_STOCK Post to Inspection Stock INSMK_MAT CHAR 1 0
NULL Indicator is not set
X Indicator is set
CTRL_KEY Control Key for Quality Management in Procurement QSSPUR CHAR 8 0
DOC_REQD Documentation required indicator KZDKZ CHAR 1 0
X Yes
NULL No
LOADINGGRP Loading Group LADGR CHAR 4 0
BATCH_MGMT Batch management requirement indicator XCHPF CHAR 1 0
X Yes
NULL No
QUOTAUSAGE Quota arrangement usage USEQU CHAR 1 0
SERV_LEVEL Service level LGRAD DEC 3 1
SPLIT_IND Splitting Indicator AUFTL CHAR 1 0
AVAILCHECK Checking Group for Availability Check MTVFP CHAR 2 0
FY_VARIANT Fiscal Year Variant PERIV CHAR 2 0
CORR_FACT Indicator: take correction factors into account KZKFK CHAR 1 0
X Yes
NULL No
SETUP_TIME Shipping setup time VRVEZ DEC 5 2
BASE_QTY_PLAN Base quantity for capacity planning in shipping VBAMG QUAN 13 3
SHIP_PROC_TIME Shipping processing time VBEAZ DEC 5 2
SUP_SOURCE Source of Supply BWSCL CHAR 1 0
AUTO_P_ORD Indicator: "automatic purchase order allowed" KAUTB CHAR 1 0
X Flag set. Event has occurred.
NULL Flag is Not Set
SOURCELIST Indicator: Source list requirement KORDB CHAR 1 0
X Yes
NULL No
COMM_CODE Commodity Code/Import Code Number for Foreign Trade STAWN CHAR 17 0
COUNTRYORI Country of origin of the material HERKL CHAR 3 0
COUNTRYORI_ISO Material's country of origin in ISO code HERKL_ISO CHAR 2 0
REGIONORIG Region of origin of material (non-preferential origin) HERKR CHAR 3 0
COMM_CO_UN Unit of measure for commodity code (foreign trade) EXPME UNIT 3 0
COMM_CO_UN_ISO Unit of measure for commodity code (for. trade) in ISO code EXPME_ISO CHAR 3 0
EXPIMPGRP Export/import material group MTVER CHAR 4 0
PROFIT_CTR Profit Center PRCTR CHAR 10 0
PPC_PL_CAL PPC planning calendar MRPPP CHAR 3 0
REP_MANUF Ind.: Repetitive mfg allowed SA_SAUFT CHAR 1 0
X Yes
NULL No
PL_TI_FNCE Planning time fence FXHOR NUMC 3 0
CONSUMMODE Consumption mode VRMOD CHAR 1 0
1 Backward consumption only
2 Backward/forward consumption
3 Forward consumption only
4 Forward/backward consumption
BWD_CONS Consumption period: backward VINT1 NUMC 3 0
FWD_CONS Consumption period: forward VINT2 NUMC 3 0
ALTERNATIVE_BOM Alternative BOM STALT CHAR 2 0
BOM_USAGE BOM Usage STLAN CHAR 1 0
PLANLISTGRP Key for Task List Group PLNNR CHAR 8 0
PLANLISTCNT Group Counter PLNAL CHAR 2 0
LOT_SIZE Lot Size for Product Costing CK_LOSGR QUAN 13 3
SPECPROCTY Special Procurement Type for Costing CK_SOBSL CHAR 2 0
PROD_UNIT Production unit FRTME UNIT 3 0
PROD_UNIT_ISO Production Unit in ISO Code FRTME_ISO CHAR 3 0
ISS_ST_LOC Issue Storage Location LGPRO CHAR 4 0
MRP_GROUP MRP Group DISGR CHAR 4 0
COMP_SCRAP Component scrap in percent KAUSF DEC 5 2
CERT_TYPE Certificate Type QZGTYP CHAR 4 0
CYCLE_TIME Takt time TAKZT DEC 3 0
COVPROFILE Range of coverage profile RWPRO CHAR 3 0
CC_PH_INV Physical inventory indicator for cycle counting ABCIN CHAR 1 0
VARIANCE_KEY Variance Key AWSLS CHAR 6 0
SERNO_PROF Serial Number Profile SERAIL CHAR 4 0
REPMANPROF Repetitive manufacturing profile SFEPR CHAR 4 0
NEG_STOCKS Negative stocks allowed in plant XMCNG CHAR 1 0
X Yes
NULL No
QM_RGMTS Required QM System for Vendor QSSYS_SOLL CHAR 4 0
PLNG_CYCLE Planning cycle LFRHY CHAR 3 0
ROUND_PROF Rounding Profile RDPRF CHAR 4 0
REFMATCONS Reference material for consumption VRBMT CHAR 18 0
D_TO_REF_M To date of the material to be copied for consumption VRBDT DATS 8 0
MULT_REF_M Multiplier for reference material for consumption VRBFK DEC 4 2
AUTO_RESET Reset Forecast Model Automatically AUTRU CHAR 1 0
X Yes
NULL No
EX_CERT_ID Exemption certificate: Indicator for legal control PRENC CHAR 1 0
NULL Not Relevant
A Applied for
B Accepted
C Request Rejected
EX_CERT_NO_NEW Exemption certificate number for legal control PRENN CHAR 8 0
EX_CERT_DT Exemption certificate: Issue date of exemption certificate PREND DATS 8 0
MILIT_ID Indicator: Military goods ITARK CHAR 1 0
X Yes
NULL No
INSP_INT Interval until next recurring inspection PRFRQ DEC 5 0
CO_PRODUCT Indicator: Material can be co-product KZKUPMAT CHAR 1 0
X Flag set. Event has occurred.
NULL Flag is Not Set
PLAN_STRGP Planning strategy group STRGR CHAR 2 0
SLOC_EXPRC Default storage location for external procurement LGFSB CHAR 4 0
BULK_MAT Indicator: Bulk Material SCHGT CHAR 1 0
X Yes
NULL No
CC_FIXED CC indicator is fixed CCFIX CHAR 1 0
X Yes
NULL No
DETERM_GRP Stock determination group BF_GROUP CHAR 4 0
QM_AUTHGRP Material Authorization Group for Activities in QM QMATAUTH CHAR 6 0
TASK_LIST_TYPE Task List Type PLNTY CHAR 1 0
PUR_STATUS Plant-Specific Material Status MMSTA CHAR 2 0
PRODPROF Production Scheduling Profile CO_PRODPRF CHAR 6 0
SAFTY_T_ID Safety time indicator (with or without safety time) SHFLG CHAR 1 0
NULL Ignore safety time
1 Safety time for independent reqmts
2 Safety time for all requirements
SAFETYTIME Safety time (in workdays) SHZET NUMC 2 0
PLORD_CTRL Action control: planned order processing MDACH CHAR 2 0
BATCHENTRY Determination of batch entry in the production/process order KZECH CHAR 1 0
NULL Batch in goods issue; no confirmation required
1 Manual batch determination required upon release of order
2 Batch not required in prod./process order; confirmation reqd
3 Automatic batch determination upon release of order
PVALIDFROM Date from which the plant-specific material status is valid MMSTD DATS 8 0
MATFRGTGRP Material freight group MFRGR CHAR 8 0
PRODVERSCS Production Version To Be Costed CK_VERID CHAR 4 0
MAT_CFOP Material CFOP category J_1BINDUS3 CHAR 2 0
00 material
01 electricity
02 communication
03 transportation
04 animal
EU_LIST_NO CAP: Number of CAP products list MOWNR CHAR 12 0
EU_MAT_GRP Common Agricultural Policy: CAP products group-Foreign Trade MOGRU CHAR 6 0
CAS_NO CAS number for pharmaceutical products in foreign trade CASNR CHAR 15 0
PRODCOM_NO Production statistics: PRODCOM number for foreign trade GPNUM CHAR 9 0
CTRL_CODE Control code for consumption taxes in foreign trade STEUC CHAR 16 0
JIT_RELVT Indicator: Item Relevant to JIT Delivery Schedules FABKZ CHAR 1 0
NULL No JIT
1 Automatically
MAT_GRP_TRANS Group of Materials for Transition Matrix MATNRGROUP CHAR 20 0
HANDLG_GRP Logistics handling group for workload calculation LOGGR CHAR 4 0
SUPPLY_AREA Proposed Supply Area in Material Master Record VSPVB CHAR 10 0
FAIR_SHARE_RULE Fair share rule DPLFS CHAR 2 0
A Percentage breakdown
B Percentage fulfilment of target
X User exit
PUSH_DISTRIB Indicator: push distribution DPLPU CHAR 1 0
NULL Pull
P Pull/Push
X Push
DEPLOY_HORIZ Deployment horizon in days DPLHO DEC 3 0
MIN_LOT_SIZE Minimum lot size for Supply Demand Match CSCP_MINLOTSIZE QUAN 13 3
MAX_LOT_SIZE Maximum lot size for Supply Demand Match CSCP_MAXLOTSIZE QUAN 13 3
FIX_LOT_SIZE Fixed lot size for Supply Demand Match CSCP_FIXLOTSIZE QUAN 13 3
LOT_INCREMENT Lot size increment for Supply Demand Match CSCP_LOTINCREMENT QUAN 13 3
PROD_CONV_TYPE Conversion types for production figures CSCP_CONV_TYPE CHAR 2 0
DISTR_PROF Distribution profile of material in plant FPRFM CHAR 3 0
PERIOD_PROFILE_SAFETY_TIME Period Profile for Safety Time SHPRO CHAR 3 0
FXD_PRICE Fixed-Price Co-Product CK_FIXPRKU CHAR 1 0
X Yes
NULL No
AVAIL_CHECK_ALL_PROJ_SEGMENTS Indicator for cross-project material KZPSP CHAR 1 0
NULL Check individual segments of project only
1 Check plant segment and all segments of projects
OVERALLPRF Overall profile for order change management OCM_GPROFILE CHAR 6 0
MRP_RELEVANCY_DEP_REQUIREMENTS MRP relevancy for dependent requirements AHDIS CHAR 1 0
NULL Materials for dependent requirements are planned
1 Materials for dependent requirements are not planned
MIN_SAFETY_STK Minimum Safety Stock EISLO QUAN 13 3
NO_COSTING Do Not Cost CK_NO_COSTING CHAR 1 0
NULL Cost
X Do Not Cost
UNIT_GROUP Unit of Measure Group MEGRU CHAR 4 0
FOLLOW_UP_EXTERNAL Long Material Number for field FOLLOW_UP MGV_FOLLOW_UP_EXTERNAL CHAR 40 0
FOLLOW_UP_GUID External GUID for FOLLOW_UP Field MGV_FOLLOW_UP_GUID CHAR 32 0
FOLLOW_UP_VERSION Version Number for FOLLOW_UP Field MGV_FOLLOW_UP_VERSION CHAR 10 0
REFMATCONS_EXTERNAL Long Material Number for REFMATCONS Field MGV_REFMATCONS_EXTERNAL CHAR 40 0
REFMATCONS_GUID External GUID for REFMATCONS Field MGV_REFMATCONS_GUID CHAR 32 0
REFMATCONS_VERSION Version Number for REFMATCONS Field MGV_REFMATCONS_VERSION CHAR 10 0
ROTATION_DATE Strategy for Putaway and Stock Removal ROTATION_DATE CHAR 1 0
P Production Date
O Expiration Date
G Goods Receipt Date
1 Expiration Date - Production Date
2 Expiration Date - Goods Receipt Date
ORIGINAL_BATCH_FLAG Indicator for Original Batch Management UCHKZ CHAR 1 0
NULL Not Allowed
1 Allowed
ORIGINAL_BATCH_REF_MATERIAL Reference Material for Original Batches VBOB_OB_RFMAT CHAR 18 0
ORIGINAL_BATCH_REF_MATERIAL_E Reference Material for Original Batches MGV_VBOB_OB_RFMAT_EXTERNAL CHAR 40 0
ORIGINAL_BATCH_REF_MATERIAL_V Reference Material for Original Batches MGV_VBOB_OB_RFMAT_VERSION CHAR 10 0
ORIGINAL_BATCH_REF_MATERIAL_G Reference Material for Original Batches MGV_VBOB_OB_RFMAT_GUID CHAR 32 0
IUID_RELEVANT IUID-Relevant IUID_RELEVANT CHAR 1 0
X Relevant
NULL Not Relevant
IUID_TYPE Structure Type of UII IUID_TYPE CHAR 10 0
UID_IEA External Allocation of UII UID_IEA CHAR 1 0
X Externally Created UII
NULL Internally Created UII

BAPI_MARC foreign key relationships

Table Field Foreign key table Foreign key field Check table Check field
BAPI_MARC ABC_ID SYST MANDT TMABC Values Table for the ABC Indicator for Materials MANDT
BAPI_MARC ABC_ID BAPI_MARC ABC_ID TMABC Values Table for the ABC Indicator for Materials MAABC