Materials Consumed Guidelines (IB IDoc)

See How To Use this Guide before interpreting the guidelines below.

Message Type: MATERIALS_CONSUMED

Info Exchange Display Name: Materials Consumed

Data Element Occurs Format Length Enum Req Description
MBGMCR03 [1...1] - - - M XML IDoc MBGMCR root element.
  IDOC [1...1] - - - M IDoc root.
    @BEGIN [1...1] String [0/*] - M Begin of message attribute. *1
    EDI_DC40 [1...1] - - - M IDoc control record.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *2
      TABNAM [1...1] String [0/*] - M IDoc table name. *3
      MANDT [0...1] String [0/3] - O Client. *4
      DOCNUM [0...1] String [0/16] - O IDoc number. *5
      DOCREL [0...1] String [0/4] - O IDoc version release number. *6
      STATUS [0...1] String [0/2] - O Current IDoc processing status. *7
      DIRECT [0...1] String [0/*] - O Direction. *8
      OUTMOD [0...1] String [0/1] - O Output mode. *9
      EXPRSS [0...1] String [0/1] - O Overriding in inbound processing.
      TEST [0...1] String [0/1] UsageIndicator O Test flag.
      IDOCTYP [0...1] String [0/30] - O IDoc basic type. *10
      CIMTYP [0...1] String [0/30] - O Name of extension type.
      MESTYP [0...1] String [0/30] - O Logical message type. *11
      MESCOD [0...1] String [0/3] - O Logical message code.
      MESFCT [0...1] String [0/3] - O Logical message function.
      STD [0...1] String [0/1] - O EDI standard.
      STDVRS [0...1] String [0/6] - O Version of EDI standard.
      STDMES [0...1] String [0/6] - O EDI message type.
      SNDPOR [0...1] String [0/10] - O Sender port (SAP System, EDI subsystem). *12
      SNDPRT [0...1] String [0/2] - O Partner type of sender. *13
      SNDPFC [0...1] String [0/2] - O Partner function of sender.
      SNDPRN [0...1] String [0/10] - O Partner number of sender. *14
      SNDSAD [0...1] String [0/21] - O Sender address (SADR).
      SNDLAD [1...1] String [1/70] - M Logical address of sender. *15
      RCVPOR [0...1] String [0/10] - O SAP receiver port. *16
      RCVPRT [0...1] String [0/2] - O Partner type of receiver. *17
      RCVPFC [0...1] String [0/2] - O Partner function of receiver.
      RCVPRN [0...1] String [0/10] - O Partner number of receiver. *18
      RCVSAD [0...1] String [0/21] - O Receiver address (SADR).
      RCVLAD [1...1] String [1/70] - M Logical address of receiver. *19
      CREDAT [1...1] String [1/8] - M Date IDoc was created in format YYYYMMDD. *20
      CRETIM [1...1] String [1/6] - M Time IDoc was created in format HHMMSS. *21
      REFINT [0...1] String [0/14] - O Reference to interchange file.
      REFGRP [0...1] String [0/14] - O Reference to message group.
      REFMES [0...1] String [0/14] - O Reference to message.
      ARCKEY [0...1] String [0/70] - O EDI archive key.
      SERIAL [0...1] String [0/20] - O EDI/ALE: Serialization field.
    E1MBGMCR [0...1] - - - O Goods movement header segment. *22
      @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *23
      TESTRUN [0...1] String [0/1] - O Switch to Simulation Session.
      E1BP2017_GM_HEAD_01 [0...1] - - - O Material document header segment.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *24
        PSTNG_DATE [0...1] String [0/8] - O Date the material document posts to finance. *25
        DOC_DATE [0...1] String [0/8] - O Document date - date the material is consumed. *26
        REF_DOC_NO [0...1] String [0/16] - O Reference Document Number. *27
        BILL_OF_LADING [0...1] String [0/16] - O Bill of lading at goods receipt. *28
        GR_GI_SLIP_NO [0...1] String [0/10] - O Goods Receipt/Issue Slip Number.
        PR_UNAME [0...1] String [0/12] - O User Name. *29
        HEADER_TXT [0...1] String [0/25] - O Document Header Text. *30
        VER_GR_GI_SLIP [0...1] String [0/1] - O Version for printing GR/GI slip.
        EXT_WMS [0...1] String [0/1] - O Control posting for external WMS (Warehouse Management System).
        REF_DOC_NO_LONG [0...1] String [0/35] - O Reference Document Number.
        BILL_OF_LADING_LONG [0...1] String [0/35] - O Bill of Lading Number in GR.
        BAR_CODE [0...1] String [0/40] - O Bar code entry.
      E1BP2017_GM_CODE [0...1] - - - O GM code linking to inventory posting message in table T158G.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *31
        GM_CODE [0...1] String [0/2] TransactionCodes O GM code links to inventory message. *32
      _-SPE_-E1BP2017_GM_REF_EWM [0...1] - - - O Material document EWM reference.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *33
        REF_DOC_EWM [0...1] String [0/16] - O Material document number in EWM (external WMS).
        LOGSYS [0...1] String [0/10] - O Logical system name for external WM material document.
        GTS_SCRAP_NO [0...1] String [0/35] - O Customs reference number for scrapping.
      E1BP2017_GM_ITEM_CREATE [0...*] - - - O Create goods movement (material document) item.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *34
        MATERIAL [0...1] String [0/18] - M Material Number. *35
        PLANT [0...1] String [0/4] - O Plant. *36
        STGE_LOC [0...1] String [0/4] - O Storage Location. *37
        BATCH [0...1] String [0/10] - O Batch Number. *38
        MOVE_TYPE [0...1] String [0/3] - O Movement Type (Inventory Management). *39
        STCK_TYPE [0...1] String [0/1] - O Stock Type.
        SPEC_STOCK [0...1] String [0/1] - O Special Stock Indicator.
        VENDOR [0...1] String [0/10] - O Vendor Account Number. *40
        CUSTOMER [0...1] String [0/10] - O Account Number of Customer. *41
        SALES_ORD [0...1] String [0/10] - O Sales Order Number.
        S_ORD_ITEM [0...1] String [0/6] - O Item Number in Sales Order.
        SCHED_LINE [0...1] String [0/4] - O Delivery Schedule for Sales Order.
        ENTRY_QNT [0...1] String [0/15] - M Quantity in Unit of Entry. *42
        ENTRY_UOM [0...1] String [1/3] UnitOfMeasure M Unit of Entry. *43
        ENTRY_UOM_ISO [0...1] String [0/3] - O ISO code for unit of entry.
        PO_PR_QNT [0...1] String [0/15] - O Quantity in Purchase Order (PO) Price Unit.
        ORDERPR_UN [0...1] String [0/3] - O Order Price Unit (Purchasing).
        ORDERPR_UN_ISO [0...1] String [0/3] - O ISO code for unit of PO quantity.
        PO_NUMBER [0...1] String [0/10] - M PO Number. *44
        PO_ITEM [0...1] String [0/5] - M Item Number of Purchasing Document. *45
        SHIPPING [0...1] String [0/2] - O Shipping Instructions.
        COMP_SHIP [0...1] String [0/2] - O Compliance with Shipping Instructions.
        NO_MORE_GR [0...1] String [0/1] - O "Delivery Completed" Indicator.
        ITEM_TEXT [0...1] String [0/50] - O Material text description.
        GR_RCPT [0...1] String [0/12] - O Goods Recipient/Ship-To Party.
        UNLOAD_PT [0...1] String [0/25] - O Unloading Point.
        COSTCENTER [0...1] String [0/10] - O Cost Center.
        ORDERID [0...1] String [0/12] - M Work Order (Production) Number. *46
        ORDER_ITNO [0...1] String [0/4] - O Work Order (Production) Item Number.
        CALC_MOTIVE [0...1] String [0/2] - O Accounting indicator.
        ASSET_NO [0...1] String [0/12] - O Main Asset Number.
        RESERV_NO [0...1] String [0/10] - O Reservation number.
        RES_ITEM [0...1] String [0/4] - O Reservation Item Number.
        RES_TYPE [0...1] String [0/1] - O Reservation type.
        WITHDRAWN [0...1] String [0/1] - O Final issue for this reservation.
        MOVE_MAT [0...1] String [0/18] - O Receiving/Issuing Material. Customer's finished good number for parent item being manufactured by API or bulk material being consumed in message. *47
        MOVE_PLANT [0...1] String [0/4] - O Receiving/Issuing Plant.
        MOVE_STLOC [0...1] String [0/4] - O Receiving/Issuing Storage Location.
        MOVE_BATCH [0...1] String [0/10] - O Receiving/Issuing Batch. Stores customer's finished goods batch number for finished good being manufactured by API or bulk material being consumed in message. Required for Merck batch genealogy report but may not be used by other customers. *48
        MOVE_VAL_TYPE [0...1] String [0/10] - O Valuation of type of transfer batch.
        MVT_IND [0...1] String [0/1] - O Movement Indicator. *49
        MOVE_REAS [0...1] String [0/4] - O Reason for movement
        RL_EST_KEY [0...1] String [0/8] - O Internal key for real estate object.
        REF_DATE [0...1] String [0/8] - O Reference date.
        COST_OBJ [0...1] String [0/12] - O Cost object.
        PROFIT_SEGM_NO [0...1] String [0/10] - O Profitability segment number.
        WBS_ELEM [0...1] String [0/24] - O Work breakdown structure element (WBS).
        NETWORK [0...1] String [0/12] - O Network number for account assignment.
        ACTIVITY [0...1] String [0/10] - O Operation/Activity number.
        PART_ACCT [0...1] String [0/10] - O Partner account number.
        AMOUNT_LC [0...1] String [0/25] - O Amount in local currency.
        AMOUNT_SV [0...1] String [0/25] - O Externally valued sales amount in local currency.
        REF_DOC_YR [0...1] String [0/4] - O Reference document fiscal year.
        REF_DOC [0...1] String [0/10] - O Reference document number.
        REF_DOC_IT [0...1] String [0/4] - O Reference document item number.
        EXPIRYDATE [0...1] String [0/8] - O Shelf-life expiration or best before date.
        PROD_DATE [0...1] String [0/8] - O Date of manufacture.
        FUND [0...1] String [0/10] - O Fund.
        FUNDS_CTR [0...1] String [0/16] - O Funds center.
        CMMT_ITEM [0...1] String [0/14] - O Commitment item.
        VAL_SALES_ORD [0...1] String [0/10] - O Sales Order Number of valuated sales order stock.
        VAL_S_ORD_ITEM [0...1] String [0/6] - O Sales Order line item number of valuated sales order stock.
        VAL_WBS_ELEM [0...1] String [0/24] - O Work breakdown structure element (WBS).
        GL_ACCOUNT [0...1] String [0/10] - O GL Account number.
        IND_PROPOSE_QUANX [0...1] String [0/1] - O Propose quantities.
        XSTOB [0...1] String [0/1] - O Use reversal type movement indicator.
        EAN_UPC [0...1] String [0/18] - O International article number (EAN/UPC).
        DELIV_NUMB_TO_SEARCH [0...1] String [0/10] - O Delivery number.
        DELIV_ITEM_TO_SEARCH [0...1] String [0/6] - O Delivery Item.
        SERIALNO_AUTO_NUMBERASSIGNMENT [0...1] String [0/1] - O Create serial number automatically.
        VENDRBATCH [0...1] String [0/15] - O Vendor Batch Number. *50
        STGE_TYPE [0...1] String [0/3] - O Storage Type.
        STGE_BIN [0...1] String [0/10] - O Storage Bin.
        SU_PL_STCK_1 [0...1] String [0/4] - O Number of storage units to be placed into storage.
        ST_UN_QTYY_1 [0...1] String [0/15] - O Quantity per storage unit to be placed into stock in alternate UOM.
        ST_UN_QTYY_1_ISO [0...1] String [0/3] - O ISO code for unit of measure.
        UNITTYPE_1 [0...1] String [0/3] - O Storage unit type.
        SU_PL_STCK_2 [0...1] String [0/4] - O Number of storage units to be placed into storage.
        ST_UN_QTYY_2 [0...1] String [0/15] - O Quantity per storage unit to be placed into stock in alternate UOM.
        ST_UN_QTYY_2_ISO [0...1] String [0/3] - O ISO code for unit of measure.
        UNITTYPE_2 [0...1] String [0/3] - O Storage unit type.
        STGE_TYPE_PC [0...1] String [0/3] - O Storage Type for transfer posting.
        STGE_BIN_PC [0...1] String [0/10] - O Storage Bin for transfer posting.
        NO_PST_CHGNT [0...1] String [0/1] - O Indicator: do not create posting change notice.
        GR_NUMBER [0...1] String [0/10] - O Goods Receipt number.
        STGE_TYPE_ST [0...1] String [0/3] - O Storage Type for stock transfer.
        STGE_BIN_ST [0...1] String [0/10] - O Storage Bin for stock transfer.
        MATDOC_TR_CANCEL [0...1] String [0/10] - O Material document number of transfer requirement to be canceled.
        MATITEM_TR_CANCEL [0...1] String [0/4] - O Material document item of transfer requirement to be canceled.
        MATYEAR_TR_CANCEL [0...1] String [0/4] - O Material document year of transfer requirement to be canceled.
        NO_TRANSFER_REQ [0...1] String [0/1] - O Indicator: no transfer requirement created.
        CO_BUSPROC [0...1] String [0/12] - O Business process.
        ACTTYPE [0...1] String [0/6] - O Activity type.
        SUPPL_VEND [0...1] String [0/10] - O Supplying vendor.
        MATERIAL_EXTERNAL [0...1] String [0/40] - O External material number. *51
        MATERIAL_GUID [0...1] String [0/32] - O External GUID for MATERIAL field.
        MATERIAL_VERSION [0...1] String [0/10] - O Version number for MATERIAL field.
        MOVE_MAT_EXTERNAL [0...1] String [0/40] - O Long material number for MOVE_MAT field.
        MOVE_MAT_GUID [0...1] String [0/32] - O External GUID for MOVE_MAT field.
        MOVE_MAT_VERSION [0...1] String [0/10] - O Version number for MOVE_MAT field.
        FUNC_AREA [0...1] String [0/4] - O Functional area.
        TR_PART_BA [0...1] String [0/4] - O Trading partner's business area.
        PAR_COMPCO [0...1] String [0/4] - O Clearing company code.
        E1BP2017_GM_ITEM_CREATE1 [0...1] - - - O Create goods movement (material document) item - additional fields.
          @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *52
          DELIV_NUMB [0...1] String [0/10] - O Delivery number.
          DELIV_ITEM [0...1] String [0/6] - O Delivery Item.
          NB_SLIPS [0...1] String [0/3] - O Number of GR/GI slips to be printed.
          NB_SLIPSX [0...1] String [0/1] - O Updated info in related user data field.
          GR_RCPTX [0...1] String [0/1] - O Updated info in related user data field.
          UNLOAD_PTX [0...1] String [0/1] - O Updated info in related user data field.
          SPEC_MVMT [0...1] String [0/1] - O Special movement indicator for warehouse management.
          GRANT_NBR [0...1] String [0/20] - O Grant number.
          CMMT_ITEM_LONG [0...1] String [0/24] - O Commitment item.
          FUNC_AREA_LONG [0...1] String [0/16] - O Functional area.
          LINE_ID [0...1] String [0/6] - O Unique identification of document line.
          PARENT_ID [0...1] String [0/6] - O Identifier of immediately superior line.
          LINE_DEPTH [0...1] String [0/2] - O Hierarchy level of line in document.
          QUANTITY [0...1] String [0/15] - O Quantity.
          BASE_UOM [0...1] String [1/3] - O Base unit of entry.
          LONGNUM [0...1] String [0/40] - O Smart number.
          BUDGET_PERIOD [0...1] String [0/10] - O FM: budget period.
      E1BP2017_GM_SERIALNUMBER [0...*] - - - O Create material document serial number.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *53
        MATDOC_ITM [0...1] String [0/4] - O Material document item number.
        SERIALNO [0...1] String [0/18] - O Serial number.
        UII [0...1] String [0/72] - O Unique item identifier.
      _-SPE_-E1BP2017_SERVICEPART_D [0...*] - - - O Service parts data.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *54
        LINE_ID [0...1] String [0/6] - O Unique identification of document line.
        RET_AUTH_NUMBER [0...1] String [0/20] - O Return material authorization number.
        DELIV_NUMBER [0...1] String [0/10] - O Delivery number.
        DELIV_ITEM [0...1] String [0/6] - O Delivery Item.
        HU_NUMBER [0...1] String [0/20] - O External handling unit identification.
        INSPOUT_GUID [0...1] String [0/32] - O Inspection outcome: stock GUID set by external WMS.
        EVENT [0...1] String [0/10] - O Logical time.
        DATE [0...1] String [0/8] - O Date.
        TIME [0...1] String [0/6] - O Time.
        ZONLO [0...1] String [0/6] - O Time zone of current user.
        TIMESTAMP [0...1] String [0/16] - O Start time of message (UTC timestamp).
        SCRAP_INDICATOR [0...1] String [0/1] - O Scrap indicator for EWM processing.
        KEEP_QUANTITY [0...1] String [0/15] - O Retention quantity for scrap, EWM process.
        GTS_STOCK_TYPE [0...1] String [0/1] - O GTS Stock type.
        KEEP_QUANTITY_CONVERSION [0...1] String [0/1] - O Quantity conversion not necessary flag.
        ZERO_QUANTITY [0...1] String [0/1] - O Allow posting of goods movement in spite of zero quantity.
        NUMERATOR [0...1] String [0/6] - O Numerator factor for conversion of sales quantity into SKU.
        DENOMINATR [0...1] String [0/6] - O Denominator (divisor) for conversion of sales quantity into SKU.
      E1BPPAREX [0...*] - - - O Extension in/Ext. out structure for BAPI.
        @SEGMENT [1...1] String [0/*] - O Begin of segment attribute. *55
        STRUCTURE [0...1] String [0/30] - O Structure name of BAPI table extension. Used to identify data element value in VALUEPART1. Valid value: ZBATCH When populated, E1BP2017_GM_ITEM_CREATE-BATCH above should NOT be populated. *56
        VALUEPART1 [0...1] String [0/240] - O Data part of BAPI extension parameter. Used to store batch number that is longer than 10 characters when STRUCTURE = ZBATCH. *57
        VALUEPART2 [0...1] String [0/240] - O Data part of BAPI extension parameter.
        VALUEPART3 [0...1] String [0/240] - O Data part of BAPI extension parameter.
        VALUEPART4 [0...1] String [0/240] - O Data part of BAPI extension parameter.