Purchase Order Guidelines (IDoc)

See How To Use this Guide before selecting the below fields.

Message Type: PURCHASE_ORDER

Info Exchange Display Name: PO

These fields are sent by the sender to TraceLink.

Data Element Occurs Format Length Enums Req Description
ORDERS05 [1...1] - - - M -
  IDOC [1...1] - - - M -
    @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 [1...1] String [0/*] - M IDoc basic type. *10
      CIMTYP [0...1] String [0/30] - 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.
    E1EDK01 [1...1] - - - M Header Record.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *23
      ACTION [0...1] String [1/3] HeaderActionCode O Action code for the whole EDI message. *24
      KZABS [0...1] String [0/1] - O Flag: order acknowledgment required.
     

CURCY

[0...1] String [0/3] CurrencyCodeType O Currency. *25
      WKURS [0...1] String [0/12] - O Exchange rate.
      ZTERM [0...1] String [0/17] - O Terms of payment key.
      BSART [0...1] String [0/4] - O Document type. *26
      BELNR [0...1] String [1/35] - O Purchase Order (PO) Number. *27
      RECIPNT_NO [0...1] String [0/10] - O Number of recipient. *28
    E1EDK14 [0...12] - - - O Organization or Sales Document Data.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *29
      QUALF [0...1] String [1/3] ORGID O IDoc qualifier organization. *30
      ORGID [0...1] String [1/35] - O IDoc organization. *31
    E1EDK03 [0...10] - - - O Document or Milestone Dates and Times.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *32
      IDDAT [1...1] String [1/3] DateQualifierCode M Qualifier for IDoc date segment. *33
      DATUM [1...1] String [1/8] - M IDoc: Date. *34
      UZEIT [0...1] String [0/6] - O IDoc: Time.
    E1EDKA1(1) [1...99] - - - M Sold-to customer partner information instance of E1EDKA1 - PARVW = AG maps to --> PartnerTypeHandlingCode = SP.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *35
      PARVW [1...1] String [1/3] PartnerQualifierCode M Sold-to customer partner qualifier. *36
      PARTN [0...1] String [1/17] - O Sold-to customer number. *37
      BNAME [0...1] String [0/35] - O IDoc user name. *38
      PAORG [0...1] String [0/30] - O IDoc organization code. *39
      ORGTX [0...1] String [0/35] - O IDoc organization code text. *40
      PAGRU [0...1] String [0/30] - O IDoc group code. *41
    E1EDKA1(2) [1...99] - - - M Supplier partner information instance of E1EDKA1 - PARVW = LF maps to --> PartnerTypeHandlingCode = SU.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *42
      PARVW [1...1] String [1/3] PartnerQualifierCode M Supplier partner qualifier. *43
      PARTN [0...1] String [1/17] - O Supplier partner number. *44
      LIFNR [0...1] String [1/17] - O Alternate partner number.
      NAME1 [0...1] String [0/35] - O Name 1. *45
      NAME2 [0...1] String [0/35] - O Name 2.
      STRAS [0...1] String [0/35] - O Street and house number 1. *46
      STRS2 [0...1] String [0/35] - O Street and house number 2.
      ORT01 [0...1] String [0/35] - O City. *47
      PSTLZ [0...1] String [0/9] - O Postal code. *48
      LAND1 [0...1] String [0/*] - O Country key. *49
      TELF1 [0...1] String [0/25] - O Contact telephone number.
      TELFX [0...1] String [0/25] - O Contact fax number.
      SPRAS [0...1] String [0/1] - O Language key. *50
      ANRED [0...1] String [0/1] - O Form of address.
      HAUSN [0...1] String [0/15] - O House number.
      REGIO [0...1] String [0/*] - O Region code. *51
      BNAME [0...1] String [0/35] - O IDoc user name.
      PAORG [0...1] String [0/35] - O IDoc organization code.
      ORGTX [0...1] String [0/30] - O IDoc organization code text.
      PAGRU [0...1] String [0/35] - O IDoc group code.
      SPRAS_ISO [0...1] String [0/2] - O ISO language code. *52
      TITLE [0...1] String [0/15] - O Title.
    E1EDKA1(3) [1...99] - - - M Ship-to customer partner information instance of E1EDKA1 - PARVW = WE maps to --> PartnerTypeHandlingCode = SH.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *53
      PARVW [1...1] String [1/3] PartnerQualifierCode M Ship-to partner qualifier. *54
      PARTN [0...1] String [1/17] - O Partner number.
      LIFNR [0...1] String [1/17] - O Ship-to partner number. *55
      NAME1 [0...1] String [0/35] - O Name 1. *56
      NAME2 [0...1] String [0/35] - O Name 2. *57
      STRAS [0...1] String [0/35] - O Street and house number 1. *58
      STRS2 [0...1] String [0/35] - O Street and house number 2.
      ORT01 [0...1] String [0/35] - O City. *59
      PSTLZ [0...1] String [0/9] - O Postal code. *60
      LAND1 [0...1] String [0/*] - O Country key. *61
      TELF1 [0...1] String [0/25] - O Contact telephone number.
      TELFX [0...1] String [0/25] - O Contact fax number.
      SPRAS [0...1] String [0/1] - O Language key. *62
      ANRED [0...1] String [0/1] - O Form of address.
      HAUSN [0...1] String [0/15] - O House number. *63
      REGIO [0...1] String [0/*] - O Region code. *64
      BNAME [0...1] String [0/35] - O IDoc user name.
      PAORG [0...1] String [0/35] - O IDoc organization code.
      ORGTX [0...1] String [0/30] - O IDoc organization code text.
      PAGRU [0...1] String [0/35] - O IDoc group code.
      SPRAS_ISO [0...1] String [0/2] - O ISO language code. *65
      TITLE [0...1] String [0/15] - O Title.
    E1EDKA1 [0...99] - - - O All other partner types.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *66
      PARVW [1...1] String [1/3] PartnerQualifierCode M Partner function (e.g. Bill-to, etc.). *67
      PARTN [0...1] String [1/17] - O Partner number. *68
      LIFNR [0...1] String [1/17] - O Vendor number at customer location. *69
      NAME1 [0...1] String [0/35] - O Name 1. *70
      NAME2 [0...1] String [0/35] - O Name 2.
      STRAS [0...1] String [0/35] - O Street and house number 1. *71
      STRS2 [0...1] String [0/35] - O Street and house number 2.
      ORT01 [0...1] String [0/35] - O City. *72
      PSTLZ [0...1] String [0/9] - O Postal code. *73
      LAND1 [0...1] String [0/*] - O Country key. *74
      TELF1 [0...1] String [0/25] - O Contact telephone number.
      TELFX [0...1] String [0/25] - O Contact fax number.
      SPRAS [0...1] String [0/1] - O Language key. *75
      ANRED [0...1] String [0/1] - O Form of address. *76
      HAUSN [0...1] String [0/15] - O House number. *77
      REGIO [0...1] String [0/*] - O Region code. *78
      BNAME [0...1] String [0/35] - O IDoc user name.
      PAORG [0...1] String [0/35] - O IDoc organization code.
      ORGTX [0...1] String [0/30] - O IDoc organization code text.
      PAGRU [0...1] String [0/35] - O IDoc group code.
      SPRAS_ISO [0...1] String [0/2] - O ISO language code. *79
      TITLE [0...1] String [0/15] - O Title.
    E1EDK02 [0...10] - - - O Document data.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *80
      QUALF [1...1] String [1/3] DocType M IDoc document type qualifier. *81
      BELNR [1...1] String [1/35] - M Business document number. *82
      DATUM [0...1] String [0/8] - O IDoc: Date. *83
      UZEIT [0...1] String [0/6] - O IDoc: Time.
    E1EDK17 [0...4] - - - O Delivery conditions.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *84
      QUALF [0...1] String [0/3] DeliveryConditions O IDoc qualifier organization. *85
      LKOND [0...1] String [0/3] - O PO delivery condition code. *86
      LKTEXT [0...1] String [0/70] - O IDoc delivery condition text. *87
    E1EDK18 [0...3] - - - O Payment terms.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *88
      QUALF [0...1] String [0/3] PaymentTerms O IDoc qualifier organization.
      TAGE [0...1] String [0/8] - O IDoc Number of days.
      PRZNT [0...1] String [0/8] - O Percentage for terms of payment.
      ZTERM_TXT [0...1] String [0/70] - O Payment terms text.
    E1EDKT1 [0...99] - - - O Free-form Text Header.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *89
      TDID [1...1] String [1/4] - M Text ID. *90
      TSSPRAS [0...1] String [0/3] - O Language key. *91
      TSSPRAS_ISO [0...1] String [0/2] - O Language according to ISO 639. *92
      TDOBJECT [0...1] String [0/10] - O Texts: application object. *93
      TDOBNAME [0...1] String [0/70] - O Name.
      E1EDKT2 [0...*] - - - O Free-form Text Records.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *94
        TDLINE [1...1] String [1/70] - M Text line. *95
        TDFORMAT [0...1] String [0/2] - O Tag column. *96
    E1EDP01 [1...*] - - - M E1EDP01 total order quantities.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *97
      POSEX [1...1] String [1/6] - M Item number. *98
      ACTION [0...1] String [1/3] ItemActionCode O Action code for the item. *99
      PSTYP [0...1] String [1/1] ItemCategoryType O Item Category. *100
      KZABS [0...1] String [0/1] - O Flag: order acknowledgment required.
      MENGE [1...1] String [1/15] - M Quantity. *101
      MENEE [1...1] String [1/3] UnitOfMeasure M Unit of measure. *102
      BMNG2 [0...1] String [0/15] - O Quantity in price unit. *103
      PMENE [0...1] String [1/3] UnitOfMeasure O Price unit of measure. *104
      VPREI [0...1] String [0/15] - O Price (net). *105
      PEINH [0...1] String [0/9] - O Price unit. *106
      NETWR [0...1] String [0/18] - O Item value (net). *107
      NTGEW [0...1] String [0/18] - O Net weight.
      GEWEI [0...1] String [1/3] UnitOfMeasure O Weight unit. *108
      PREIS [0...1] String [0/18] - O Gross price.
      CURCY [0...1] String [0/3] CurrencyCodeType O Currency.
      MATKL [0...1] String [0/9] - O IDoc material class. *109
      UEPOS [0...1] String [0/6] - O Higher-level item in BOM structures.
      BPUMN [0...1] String [0/6] - O Character field of length 6. *110
      BPUMZ [0...1] String [0/6] - O Character field of length 6. *111
      ANTLF [0...1] String [0/1] - O Single-character flag.
      WERKS [0...1] String [0/4] - O Plant. *112
      LGORT [0...1] String [0/4] - O Storage location. *113
      E1EDP02 [0...10] - - - O Document data at item level.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *114
        QUALF [1...1] String [1/3] DocType M IDoc qualifier organization. *115
        BELNR [1...1] String [1/35] - M Business document number. *116
        ZEILE [0...1] String [0/6] - O Item number. *117
        DATUM [0...1] String [0/8] - O IDoc: Date. *118
        UZEIT [0...1] String [0/6] - O IDoc: Time.
      E1EDP03 [0...10] - - - O Document or Milestone Dates and times at item level.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *119
        IDDAT [0...1] String [1/3] DateQualifierCode O Qualifier for IDoc date segment. *120
        DATUM [0...1] String [0/8] - O IDoc: Date. *121
        UZEIT [0...1] String [0/6] - O IDoc: Time.
      E1EDP20 [1...*] - - - M Scheduled delivery dates and quantities.
        @SEGMENT [1...1] String [1/1] - M Begin of segment attribute. *122
        WMENG [1...1] String [1/15] - M Scheduled quantity. *123
        AMENG [0...1] String [0/15] - O Previous scheduled quantity.
        EDATU [1...1] String [1/8] - M IDoc: Date. *124
        EZEIT [0...1] String [0/6] - O IDoc: Time.
      E1EDPA1 [0...8] - - - O Ship-to partner ID and address data at item level, if present in transaction.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *125
        PARVW [0...1] String [0/3] PartnerQualifierCode O Ship-to partner qualifier. *126
        PARTN [0...1] String [0/17] - O Partner number.
        LIFNR [0...1] String [0/17] - O Ship-to partner number. *127
        NAME1 [0...1] String [0/35] - O Name 1. *128
        NAME2 [0...1] String [0/35] - O Name 2. *129
        STRAS [0...1] String [0/35] - O Street and house number 1. *130
        STRS2 [0...1] String [0/35] - O Street and house number 2.
        ORT01 [0...1] String [0/35] - O City. *131
        PSTLZ [0...1] String [0/9] - O Postal code. *132
        LAND1 [0...1] String [0/*] - O Country key. *133
        SPRAS [0...1] String [0/1] - O Language key. *134
        ANRED [0...1] String [0/15] - O FormOfAddr. *135
        HAUSN [0...1] String [0/6] - O House number. *136
        REGIO [0...1] String [0/*] - O Region. *137
        BNAME [0...1] String [0/35] - O IDoc user name.
        PAORG [0...1] String [0/35] - O IDoc organization code.
        ORGTX [0...1] String [0/30] - O IDoc organization code text.
        PAGRU [0...1] String [0/35] - O IDoc group code.
        SPRAS_ISO [0...1] String [0/2] - O ISO language code. *138
        TITLE [0...1] String [0/15] - O Title.
      E1EDP19 [1...5] - - - M Material Identification Numbers.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *139
        QUALF [1...1] String [1/5] MaterialType M Customer material type qualifier. *140
        IDTNR [1...1] String [1/35] - M Customer material number. *141
        KTEXT [0...1] String [0/70] - O Material description. *142
        MFRPN [0...1] String [0/42] - O Manufacturer part number.
        MFRNR [0...1] String [0/10] - O Manufacturer number.
      E1EDPT1 [0...*] - - - O Free-form Text Header at item level.
        @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *143
        TDID [1...1] String [1/4] - M Text ID. *144
        TSSPRAS [0...1] String [0/3] - O Language key. *145
        TSSPRAS_ISO [0...1] String [0/2] - O Language according to ISO 639.
        E1EDPT2 [0...*] - - - O Free-form Text Records at item level.
          @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *146
          TDLINE [1...1] String [1/70] - M Text line. *147
          TDFORMAT [0...1] String [0/2] - O Tag column. *148
    E1EDS01 [0...5] - - - O IDoc Summary Total Quantities and Amounts.
      @SEGMENT [1...1] String [0/*] - M Begin of segment attribute. *149
      SUMID [0...1] String [1/3] SUMID O Qualifier for totals segment for shipping notification. *150
      SUMME [0...1] String [0/18] - O Total value of sum segment. *151
      SUNIT [0...1] String [0/3] - O Total value unit for totals. *152
      WAERQ [0...1] String [0/3] - O Currency.