Inventory Report Guidelines (IDoc - PROACT01)

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

Message Type: INVENTORY_REPORT

Info Exchange Display Name: Inventory Report

When sending an element in Date or DateTime format, a valid date must be given. "00" is not a valid day or month value and "0000" is not a valid year value.
Data Element Occurs Format Length Enum Req Description
PROACT01 [1...1] - - - M XML Inventory Report message.
  IDOC [1...1] - - - M IDoc object.
    @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] - O Test flag.
      IDOCTYP [1...1] String [0/30] - M IDoc basic type. *10
      CIMTYP [0...1] String [0/*] - O Name of extension type.
      MESTYP [1...1] String [0/*] - M 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 [1...1] String [1/10] - M Sender port. *12
      SNDPRT [1...1] String [1/2] - M Partner type of sender. *13
      SNDPFC [0...1] String [0/2] - O Partner function of sender.
      SNDPRN [1...1] String [1/10] - M 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 [1...1] String [1/10] - M SAP receiver port. *16
      RCVPRT [1...1] String [1/2] - M Partner type of receiver. *17
      RCVPFC [0...1] String [0/2] - O Partner function of receiver. *18
      RCVPRN [1...1] String [1/10] - M Partner number of receiver. *19
      RCVSAD [0...1] String [0/21] - O Receiver address (SADR).
      RCVLAD [1...1] String [1/70] - M Logical address of receiver. *20
      CREDAT [0...1] String [0/8] - O Date IDoc was created. *21
      CRETIM [0...1] String [0/6] - O Time IDoc was created. *22
      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.
    E1EDK34 [1...1] - - - M General header segment.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *23
      ACTION [0...1] String [1/3] - O IDoc action code for the entire message. *24
      DATUM [0...1] String [0/8] - O Reporting Date in format YYYYMMDD. *25
      UZEIT [0...1] String [0/6] - O Time of extract Reporting Time in HHMMSS format. *26
    E1ADRM1 [1...10] - - - M Reporting Location Segment. Only 1 location per IDoc - either Customer or Supplier is acceptable, but not both. This is typically "Customer."
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *27
      PARTNER_Q [1...1] String [1/3] - M Qualifier for Partner function. *28
      PARTNER_ID [0...1] String [0/17] - O Partner ID. *29
      LANGUAGE [0...1] String [0/2] - O Language Key. *30
      NAME1 [0...1] String [0/40] - O Business name of the reporting location. *31
      NAME2 [0...1] String [0/40] - O Additional business name of the reporting location. *32
      LOCATION [0...1] String [0/40] PlantIdentifier O Location description. Plant ID using customer representation (e.g. customer's ID for the contract supplier facility that holds the inventory). *33
      STREET1 [0...1] String [0/40] - O Street 1. *34
      STREET2 [0...1] String [0/40] - O Street 2.
      POSTL_COD1 [0...1] String [0/10] - O Postal code. *35
      CITY1 [0...1] String [0/40] - O City. *36
      COUNTRY1 [0...1] String [0/*] - O Country code of reporting location using ISO code (alphanumeric). *37
      REGION [0...1] String [0/3] - O State or Province of reporting location using ISO code. *38
    E1EDP31 [1...*] - - - M General Inventory Item Segment.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *39
      ACTION [0...1] String [1/3] - O Action Code for item. *40
      POSEX [0...1] String [0/6] - O Sequential Item Number for each material/batch. *41
      E1EDP19[1] [1...5] - - - M Customer material number data. Customer Material = QUALF 001: CustomerItemCode.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *42
        QUALF [1...1] String [1/3] - M Material type qualifier: Customer. Valid value: 001 = Customer material number. *43
        IDTNR [0...1] String [0/35] - O Customer material number. *44
        KTEXT [0...1] String [0/70] - O Item description. *45
      E1EDP19[2] 1...5 - - - M Customer Lot number data. Customer Lot Number = QUALF 010: CustomerLotNumber.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *46
        QUALF [1...1] String [1/3] - M Material type qualifier: Customer lot number. Valid value: 010 = Customer lot/batch number. *47
        IDTNR [0...1] String [0/35] - O Primary lot or batch number. *48
        MFRPN [0...1] String [0/42] - O Secondary lot or batch number. *49
        MFRNR [0...1] String [0/10] - O Lot expiration date. *50
      E1EDP32[1] [1...*] - - - M Stock Data Segment. Identifies the quantity of material for the item and/or lot specified in E1EDP19. This segment repeats up to four times to provide the quantity of the item for each available stock type. Quantity on Hand maps to QUAL 101 > QuantityType ON_HAND.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *51
        QUALF [1...1] String [1/3] QuantityType M Quantity Qualifier for inventory disposition. *52
        QUANTITY [0...1] String [0/15] - O Quantity of item referenced in E1EDP19.IDTNR. *53
        UNIT [0...1] String [1/3] UnitOfMeasure O ISO Unit of Measure. *54
        DATE [0...1] Date [0/8] - O Date of extract. *55
        TIME [0...1] Time [0/6] - O Time of extract. *56
      E1EDP32[2] [1...*] - - - M Quantity on Hold. Maps to QUAL 103 > QuantityType ON_HOLD.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *57
        QUALF [1...1] String [1/3] QuantityType M Quantity Qualifier for inventory disposition. *58
        QUANTITY [0...1] String [0/15] - O Quantity of item and/or lot referenced in E1EDP19.IDTNR. *59
        UNIT [0...1] String [1/3] UnitOfMeasure O ISO Unit of Measure. *60
        DATE [0...1] Date [0/8] - O Date of extract. *61
        TIME [0...1] Time [0/6] - O Time of extract. *62
      E1EDP32[3] [1...*] - - - M Quantity In Inspection. Maps to QUAL 102 > QuantityType IN_INSPECTION.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *63
        QUALF [1...1] String [1/3] QuantityType M Quantity qualifier for inventory disposition. *64
        QUANTITY [0...1] String [0/15] - O Quantity of item referenced in E1EDP19.IDTNR. *65
        UNIT [0...1] String [1/3] UnitOfMeasure O ISO Unit of Measure. *66
        DATE [0...1] Date [0/8] - O Date of extract. *67
        TIME [0...1] Time [0/6] - O Time of extract. *68
    E1EDS02 [0...*] - - - O IDoc Summary Total Quantities.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *69
      SUMID [0...1] String [1/3] SumID O Qualifier for totals segment. *70
      SUMME [0...1] String [0/18] - O Total number of IDocs in file. *71
      SUNIT [0...1] String [0/3] CurrencyCode O Currency for unit value if sum amount.