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. |