EDI Gateway
EDI Gateway
EDI Gateway
Users Guide
Release 11
March 1998
Contents
Preface
vii
Chapter 1
Chapter 2
Chapter 3
Code Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview of Code Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Defining Code Conversion Categories . . . . . . . . . . . . . . . . . .
Assigning Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predefined Code Categories . . . . . . . . . . . . . . . . . . . . . . . . . . .
Defining Code Conversion Values . . . . . . . . . . . . . . . . . . . . .
31
32
3 13
3 14
3 15
3 18
Chapter 4
4
4
4
4
4
1
2
4
10
11
Contents
iii
Chapter 6
Chapter 7
Inbound Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1
Inbound Invoice (810 / INVOIC) . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2
Running the EDI Invoice Inbound Program . . . . . . . . . . . . . 7 3
Inbound Price / Sales Catalog (832 / PRICAT) . . . . . . . . . . . . . . 7 6
Running the EDI Price / Sales Catalog Inbound Program . 7 7
Inbound Response to Request for Quote (843 / QUOTES) . . . . 7 10
Running the EDI Response to Request for
Quote Inbound Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 11
Inbound Price / Sales Catalog and Response to Request for
Quote Data File Organization . . . . . . . . . . . . . . . . . . . . . . . . . 7 14
Inbound Purchase Order (850 / ORDERS) . . . . . . . . . . . . . . . . . . 7 19
Running the EDI Purchase Order Inbound Program . . . . . . 7 20
Inbound Purchase Order Data File Organization . . . . . . . . . 7 22
Inbound Ship Notice / Manifest (856 / DESADV) . . . . . . . . . . . 7 27
Running the EDI Ship Notice / Manifest Inbound Program 7 28
Inbound Shipping and Billing Notice (857) . . . . . . . . . . . . . . . . . . 7 30
Running the EDI Shipping and Billing Notice Inbound
Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 31
Inbound Ship Notice / Manifest and Shipping and
Billing Notice Data File Organization . . . . . . . . . . . . . . . . . . . 7 33
Chapter 8
Outbound Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1
Outbound Application Advice (824 / APERAK) . . . . . . . . . . . . 8 2
61
62
63
64
66
68
69
Chapter 9
83
85
89
8 10
8 12
8 20
8 22
8 23
8 27
8 30
8 47
8 50
8 51
8 53
8 58
8 59
8 61
8 67
8 69
8 71
8 77
8 79
8 81
91
92
94
95
9 10
Contents
Appendix A
Glossary
Index
Preface
Welcome to the OracleR EDI Gateway Users Guide, Release 11.
This users guide includes the information you need to work with
Oracle EDI Gateway effectively. It contains detailed information about
the following:
Overview and reference information
Specific tasks you can accomplish using Oracle EDI Gateway
Oracle EDI Gateway setup
Oracle EDI Gateway functions and features
Oracle EDI Gateway windows
Oracle EDI Gateway reports and processes
This preface explains how this users guide is organized and introduces
other sources of information that can help you.
Preface
vii
viii
Online Documentation
All Oracle Applications documentation is available online on
CDROM, except for technical reference manuals. There are two online
Preface
ix
Preface
xi
Reference Manuals
Oracle Automotive Implementation Manual
This manual describes the setup and implementation of the Oracle
Applications used for the Oracle Automotive solution.
Oracle Manufacturing, Distribution, Sales and Service Open
Interfaces Manual
This manual contains uptodate information about integrating with
other Oracle Manufacturing applications and with your other systems.
This documentation includes open interfaces found in Oracle
Manufacturing.
Oracle Applications Message Reference Manual
This manual describes all Oracle Applications messages. This manual
is available in HTML format on the documentation CDROM for
Release 11.
Oracle Project Manufacturing Implementation Manual
This manual describes the setup steps and implementation for Oracle
Project Manufacturing.
xii
Preface
xiii
Other Sources
Training
We offer a complete set of formal training courses to help you and your
staff master EDI Gateway and reach full productivity quickly. We
organize these courses into functional learning paths, so you take only
those courses appropriate to your job or area of responsibility.
xiv
About Oracle
Oracle Corporation develops and markets an integrated line of
software products for database management, applications
development, decision support, and office automation, as well as
Oracle Applications, an integrated suite of more than 45 software
modules for financial management, supply chain management,
manufacturing, project systems, human resources and sales and service
management.
Oracle products are available for mainframes, minicomputers, personal
computers, network computers and personal digital assistants,
allowing organizations to integrate different computers, different
operating systems, different networks, and even different database
management systems, into a single, unified computing and information
resource.
Oracle is the worlds leading supplier of software for information
management, and the worlds second largest software company.
Oracle offers its database, tools, and applications products, along with
related consulting, education, and support services, in over 140
countries around the world.
Preface
xv
Thank You
Thank you for using EDI Gateway and this users guide.
We value your comments and feedback. At the end of this guide is a
Reader s Comment Form you can use to explain what you like or
dislike about EDI Gateway or this users guide. Mail your comments
to the following address or call us directly at (650) 5067000.
Oracle Applications Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Or, send electronic mail to [email protected] .
xvi
CHAPTER
11
12
13
14
Flexfields
Flexfields (attributes) are userdefined fields in the Oracle Applications.
They are found in both inbound and outbound transactions.
You have to modify the general EDI translator data maps or templates to
use flexfields.
15
Extension Tables
The EDI Gateway extension tables are used to hold outbound data from
tables that are outside the Oracle application. These extension tables are
installed with EDI Gateway. However, you must define and populate
the table columns if you want to use these tables.
Each transaction interface table has one extension table per interface
table for the given transaction. The extension tables share the same base
interface table name as the transaction with an _X suffix. For
example, the primary interface table ECE_DSNO_ORDERS has the
extension table ECE_DSNO_ORDERS_X.
16
IndustrySpecific Tables
Some Oracle Applications have additional application tables for vertical
industry solutions. These additional tables are detected in the EDI
Gateway by reading system setup tables. If industryspecific tables are
detected, their data, along with customerdefined extension table data,
is copied to the EDI Gateway extension tables during the data extraction
for outbound transactions.
Note: EDI extension tables are not used with inbound
transactions.
17
EDIFACT
Document ID Description
Inbound Transactions
810
INVOIC
INI
832
PRICAT
CATI
843
QUOTES
RRQI
850
ORDERS
POI
856
DESADV
ASNI
857
No
equivalent
SBNI
Outbound Transactions
824
APERAK
ADVO
810
INVOIC
INO
820
PAYORD /
REMADV
PYO
830
DELFOR
SPSO
862
DELJIT
SSSO
850
ORDERS
POO
860
ORDCHG
POCO
856
DESADV
DNSO
Table 1 1 (Page 1 of 1)
18
See Also
Extensible EDI Gateway Architecture: page 9 1
Outbound Transactions: page 8 1
Inbound Transactions: page 7 1
2.
3.
Enter the actual code conversion values from the internal codes to
external codes into the code conversion table. The internal codes are
defined in the Oracle Applications. The external codes are the
19
1 10
CHAPTER
his chapter tells you how to set up trading partners in Oracle EDI
Gateway:
Overview: page 2 1
Defining Trading Partner Data: page 2 9
21
Inbound Transactions
The primary trading partner location is the location in the transaction
detail records that is reviewed in the EDI Gateway to determine the key
business entity that has ownership of this transaction in the Oracle
Application. This entity is at the address or site level in the transaction.
22
Outbound Transactions
The primary trading partner location is the address location reviewed
within the transaction to determine the trading partner code for the
record 0010 control record. This is the coded that links the transaction to
the trading partner definition in the EDI translator.
Document
Direction
ASC
X12
EDIFACT
Content
Primary Trading
Partner Location
INI
Inbound
810
INVOIC
Invoice
SUPPLIER SITE
CATI
Inbound
832
PRICAT
Price / Sales
Catalog
SUPPLIER SITE
RRQI
Inbound
843
QUOTES
Response to
Request for
Quotation
SUPPLIER SITE
POI
Inbound
850
ORDERS
Purchase Orders
SHIP TO
ANSI
Inbound
856
DESADV
Ship Notice /
Manifest
SUPPLIER SITE
SBNI
Inbound
857
n/a
Shipment and
Billing Notice
SHIP TO
INO
Outbound
810
INVOIC
Invoice
BILL TO
PYO
Outbound
820
REMADV
/ PAYORD
Payment Order /
Remittance
Advice
PAYING BANK
BRANCH
SPSO
Outbound
830
DELFOR
Planning
Schedule
SUPPLIER SITE
POO
Outbound
850
ORDERS
Purchase Orders
SUPPLIER SITE
Table 2 1
23
Document
Direction
ASC
X12
EDIFACT
Content
Primary Trading
Partner Location
POCO
Outbound
860
ORDCHG
Purchase Order
Change
SUPPLIER SITE
SSSO
Outbound
862
DELJIT
Shipping
Schedule
SUPPLIER SITE
Table 2 1
24
the test / production status code is passed from the control record
of each transaction to the open interface table without being
overridden by the Standard Request Submission or the open
interface.
the test /production status code is passed from the control record
but overridden by the test / production code from the Standard
Request Submission parameters
the test / production status code is ignored by the application
open interface and is determined from the Standard Request
Submission parameters.
For further information, refer to the Oracle Manufacturing and
Distribution Open Interfaces Manual, Release 11 or the Oracle Financials
Open Interfaces Manual, Release 11.
25
EDI Gateway reads only trading partner locations for the specified
organization.
26
Address Site
Trading Partner
Translator Code
External
Location
Code (on N1
or NAD
segment)
ACME Inc.
E1ACME1
AB123
ACME. Inc.
E1ACME2
AB123
Address Site ID
Organization for
the Address Site
ID
12345678
13567890
27
Application Environment
Production
Test
Production
Test
Table 2 3 (Page 1 of 1)
28
See Also
Defining Trading Partner Data: page 2 9
2.
3.
29
4.
"
2 10
2.
3.
4.
"
2.
"
2.
Select the EDI document and the document type. Doing so enables
the transaction for the trading partner.
You must enter each document and each type explicitly to enable the
transaction. If you do not enter both, no data is extracted.
2 11
3.
Enter the translator code (as defined in the EDI translator software)
to associate with the transaction and location which is being
enabled. The translator code links the EDI Gateway trading partner
definition to that in the EDI translator.
4.
5.
6.
"
2 12
Optionally, open the Contact alternative region and enter the EDI
contact name, title, basic address information, electronic mail
address, phone, fax number, and so on. This information is useful
for EDI coordinators in case issues arise regarding transmission of
EDI files. This data is not written to the data files. The data is
independent of all contact information in the Oracle Applications.
CHAPTER
Code Conversion
T
Code Conversion
31
32
codes are sent. An Oracle Application internal code sent from a trading
partner may not be reliable.
Generally, it is appropriate that the application retain both the buyer and
supplier product codes to avoid future code conversions. If this is not
done, consider using an API within the application to convert the codes.
Alternately, if the product fields are identified in the EDI Gateway as
candidates for general code conversion as assigned in the Code
Conversion Assignment window, EDI Gateway can convert the codes if
a code category is assigned.
For inbound transactions, item (product) code conversions are
performed by the application open interface, when possible.
For outbound transactions, item (product) code conversions are
performed by APIs called by the EDI Gateway during the transaction
extract when possible.
Alternately, item code conversion can be performed by the EDI Gateway
general code conversion tables, if not addressed by the Oracle
Applications.
Both the internal and external items should be in the data files.
Code Conversion
33
34
place even if it was already done in the EDI translator if there is data in
the external field. For outbound transactions, code conversion always
occurs if the data element is enabled for code conversion.
Data that needs converting has at least two data elements defined on an
outbound record on the Oracle data file. One data element contains the
data as defined in the Oracle application (internal data), and the other
data element has the data as requested by the trading partner or
required by the standards (external data).
Each internal code may crossreference one to five external fields.
The EDI translator should use the external fields in their general data
maps, if populated. If no values exist in the external fields, then, use the
internal fields.
Code Conversion
35
Search Keys
Code conversion for a given trading partner may have one to five keys
to search a table for their specific codes. For example, carrier codes may
be set up for a specific destination (ship to) location, a specific customer
(over several ship to locations), or be a generic code across all customers.
To limit a code conversion table entry to any entity, search keys must be
established; otherwise, the internal and external codes in the table entry
apply to all trading partners.
When a search of the code conversion table begins, all defined keys (up
to five) are concatenated and treated as a single search key. If the search
is unsuccessful, the last key is removed and the search is performed
again with all remaining keys. The removal of one key continues until a
table entry is found. If no entry is found, the default is used. If the
default is not found, null is returned.
An accurate number of keys must be enabled for the data element to
avoid superfluous access to the code conversion table. For example, if
five keys are enabled, but only two keys are entered in the code
conversion values, the table is accessed three times without benefit.
Similarly, if the code conversion value table has data in search keys 1
and 2, but no keys are enabled, only a global, generic search is made and
the keys are ignored.
The data elements used in the search key must be defined in the tables
and columns assigned to the specific transaction in the Assign
Categories window.
In addition, the number of search keys used must be enabled in the
Code Conversion Categories window to use the keys specified in the
Assign Categories Window.
36
Example
In this illustration, only the first two search keys were enabled in the
Code Conversion Categories window:
Search Order
Category
Key 1
Key 2
First Search
SHIP_VIA
CUSTOMER CODE
SHIP TO
SITE
CODE
Second Search
SHIP_VIA
CUSTOMER CODE
SHIP_VIA
Third Search
Keys 35
Fourth Search
(none)
Fifth Search
(none)
Table 3 1 (Page 1 of 1)
Code Conversion
37
Internal Code
Key 1
Key 2
Ext 1
Ext 2
UPSBLUE
1004
1010
UPS
FED_EXP
1004
1010
FEDEX
FED
FEDEXP
Table 3 2 (Page 1 of 1)
In the Code Conversion Value window, the actual customer code for the
specific trading partner is entered under Key 1. Use 1004 for their
specific customer code.
The actual shipto site code for the specific trading partner is entered
under Key 2. Use 1010 for their specific ship to site number.
First, the two keys, customer code and the shipto site number, are
concatenated to 1004+1010. The search is performed using this
concatenated key (1004 + 1010). If no value is found, a second search by
the customer code alone (1004) is made. If no value is found, a default
code conversion value (no key specified) is used. If no default is found,
null is returned.
During the execution of the EDI Gateway of inbound transactions, the
internal data found during code conversion is written to the application
interface tables. For outbound transactions, the internal and external
codes are written to the data file according to the data file definition
defined in the Interface File Definition window. The EDI translator
should use the external fields in their general data maps if populated;
otherwise, use the internal fields.
38
If the EDI translator does the code conversion, the resulting code is
moved to the internal code.
If the EDI Gateway does the code conversion, the derived internal code
is passed to the application open interface tables and not written to the
data file.
Outbound Transactions
The transaction data files have the Oracle Application internal code, and
External Code 1 through External Code 5 (as many as indicated for this
transaction field in the Interface File Definition window).
When the EDI translator does the data map, it maps data from the
external fields if they are populated. Otherwise, they map the internal
codes to their position in the standard.
The following is an example of the code conversion table:
Meaning
Code
Conversion
Category
Internal Code
Ext 1
CARRIER
UPSBLUE
UPS
FOB Terms
FOB
ORIGIN
OR
Payment Terms
PAY_TERMS
.10
TAX_EX
Transaction Purpose
Code
TRX_PURP
CHANGE
04
Unit of Measurement
UOM
EACH
EA
Ext 2
30
Table 3 3 (Page 1 of 1)
Code Conversion
39
EDI Translator
Internal Code
External Code 1
External Code 1
Second Standard
PER HUNDRED
PH
PH
PERH
Table 3 4 (Page 1 of 1)
There is the option that one standard (such as ASC X12) be maintained
in the EDI Gateway and written to the data file. If some trading
partners require an alternative standard (such as EDIFACT), the first
standard on the data file can be converted to the second standard (such
3 10
Search Key 1
Internal Code
External Code 1
UOM
Alpha Company
PER HUNDRED
PH
UOM
Beta Company
PER HUNDRED
PERH
Table 3 5 (Page 1 of 1)
The EDI Gateway code conversion has the option of specifying code
values within a Code Category to a specific trading partner or other
search criteria. This method may accommodate code conversion in
some categories. However, this method requires numerous code
conversion table entries if the search key is customerspecific.
Multiple Standard Codes in Multiple External Fields in the Data File.
EDI Gateway
Category
Search Key 1
Internal Code
External Code 1
External Code 2
UOM
(optional
blank)
PER
HUNDRED
PH
PERH
Table 3 6 (Page 1 of 1)
Most code conversions are likely to have one internal code to one
external code. Consequently, most data elements have just one
anticipated external field defined in the EDI Gatewaydefined data files.
However, the EDI Gateway code conversion process can write two
standards codes, one in External code 1, the other in External code 2, to
the data file by doing the following:
Code Conversion
3 11
See Also
Defining Trading Partner Data: page 2 9
3 12
2.
3.
Code Conversion
3 13
See Also
Overview of Code Conversion: page 3 2
Assigning Categories: page 3 14
Predefined Code Categories: page 3 15
Defining Code Conversion Values: page 3 18
Assigning Categories
For a given transaction, use assign code conversion categories to activate
code conversion for a transaction data field. If search keys are enabled
when you defined code conversion categories (see: Defining Code
Conversion Categories: page 3 13), use this window to identify the
view columns containing the search value.
Prerequisites
3 14
2.
Select a transaction.
3.
4.
5.
Attention: The values for the specified view column are used to
access the code conversion cross reference table for the
corresponding external value(s). If no entry is found which
corresponds to the search key, the global code cross reference value
is applied.
See Also
Overview of Code Conversion: page 3 2
Code Conversion
3 15
Category
Codes
AC_HANDL
AC_SPECC
AC_SPECS
ACTION_TYPE
Action Type
AETC_RESP
AETC Responsibility
AETC_RSN
AETC Reason
AGREEMENT
Agreement
BANK_ACCT_TYPE
BANK_BRCH_ID
Bank Branch ID
BANK_BRCH_TYPE
BILL_TO_LOCATION
BillTo Location
BUYER_ITEM
BUYER_PRODUCT
Buyer Product
CARRIER
Freight Carrier
COMPANY_CODE
Company
CONTAINER_CODE
Container
CONTAINER_TYPE
Container Type
CONTAINER_TYPE_CODE
Container Type
COUNTRY
Country
CURR_CONV_TYPE
CURRENCY
Currency
CUSTOMER_CODE
Customer
DOCUMENT_TYPE
Document Type
EQUIPMENT
Equipment
FOB
FOB
FOB_PAYMENT
FOB Payment
FREIGHT_TERMS
Freight Terms
Table 3 7
3 16
Category
Codes
HAZ_CLASS
Hazardous Class
HAZ_MAT
Hazard Material
INVOICE_SITE
Invoice Site
INVOICE_TYPE
Invoice Type
ITEM_CATEGORY
Item Category
ITEM_TYPE
Item Type
LOC_BANK_BRCH_SITE
LOC_VENDOR_SITE
ORDER_TYPE
Order Type
PAY_FMT
Payment Format
PAY_METH
Payment Method
PAY_TERMS
Payment Terms
PAY_TYPE
Payment Type
PRICE_BASIS
Price Basis
PROVINCE
Province
REGION1
Region 1
REGION2
REGION3
Region 3
SHIP_ORDER_STAT
SHIP_PRIOR
Shipment Priority
SHIP_TO_LOCATION
Ship To Location
SHIP_TO_ORG
Ship To Organization
SHIP_TO_SITE
Ship To Site
SHIP_VIA
SS_DESCRIPTOR
STATE
State
SUPPLIER_NUMBER
Supplier Number
Table 3 7
Code Conversion
3 17
Category
Codes
SUPPLIER_SITE
Supplier Site
TAX_CODE
Tax Code
TAX_EX
TAX_EXRSN
TAX_JURS
Tax Jurisdiction
TRANS_TERM
Transportation Terms
TRX_HANDL
Transaction Handling
TRX_PURP
Transaction Purpose
UOM
Unit of Measurement
VENDOR
Supplier Code
VENDOR_BANK_ACCT_TYPE
VENDOR_NAME
Supplier Name
VENDOR_NUMBER
Supplier Number
VENDOR_SITE
Supplier Site
WAREHOUSE
Warehouse
WAREHOUSE_SITE
X12_MAPPING
X12 Mapping
Table 3 7
3 18
2.
3.
Enter key values (1 to 5) for search keys for the set of internal /
external values.
Use this only if search keys are enabled in the Define Code Category
window and view / interface table columns are identified in the
Assign Code Category window.
4.
Enter the internal and external value pairs (1 to 5) for one to many
conversions.
See Table 3 2 and Table 3 3 for an illustration.
See Also
Overview of Code Conversion: page 3 2
Code Conversion
3 19
3 20
CHAPTER
his chapter covers the structure of the data file for EDI transactions
transactions:
Overview: page 4 2
Control Record Layout: page 4 4
Required Inbound Control Record: page 4 10
Record Key (1100): page 4 11
Record Layout Codes Summary: page 4 16
Reusable Record Layout Details: page 4 19
Mapping Rules for EDI Translators: page 4 25
4 1
Position
Length
125
25
2647
22
Key 2
4869
22
Key 3
7091
22
Record Number
9295
Record Number
9697
Record Qualifier
98100
101600
500
You can customize the data file per your specifications and define any
logical record size to be less than 600 bytes.
4 2
Record Key
Each record within a transaction has a record key area of 100 characters
(positions 1100). This area contains the trading partner code, one to
three key identifiers from the transaction document, and record
identification codes. This data should facilitate sorting of the file if data
must be regrouped to facilitate alternate data mapping, and audit and
research of transactions when needed.
The record number in positions 9295 is the record identifier to indicate
the set of data elements on the record.
Each transaction writes different data in Key1, Key2, and Key3 in
positions 2691. Key1 should be the primary document identifier, for
example, invoice number for the invoice transaction, and purchase order
number for the procurement transactions.
Flexfields
The EDI Gateway defines all descriptive flexfields with length of 80
characters instead of their maximum table length of 150 characters.
Most flex fields span four interface file records to store 15 flex fields or
five interface records for 20 flex fields depending on the application
tables. The customer may shorten the fields to actual lengths for their
data and fit the flex fields onto fewer records, or even one record if they
choose. (Use the Interface File Definition window to make these
adjustments.) See: Changing the Data File: page 5 2.
Redefinable Records
You can redefine which records are actually written to the interface file
from all the predefined records in the general transaction extract. (Use
the Interface File Definition window to make these adjustments.) See:
Changing the Data File: page 5 2.
After the records are defined and written to the interface file, all the
defined records are written to the interface table even if there is no
application data after the record key area. There is no skipping of
4 3
Data Element
Length
Position
Sample
Outbound
Transaction
01
25
125
A1ACME2
A1ACME1
02
22
2647
1234567890123456789012
64564522
03
Key 2:
22
4869
04
Key 3:
22
7091
05
Record Number
9295
0010
0010
06
Record Layout
9697
CT
CT
07
Record Qualifier
98100
CTL
CTL
08
Communication Method
101102
ED
ED
09
Test Flag
103
10
Document ID
104109
POI
POO
11
Document Type
110114
STAND
BLANK
12
115116
OR
CH
13
35
117151
1234567890123456789012345
64564522
14
35
152181
A1ACME2
A1ACME1
15
30
182216
AC7654
AC9832
16
76
217292
ACME CORP
ACME INC
17
TP Reference 1
80
293372
1234
Table 4 2 (Page 1 of 2)
4 4
Seq.
Data Element
Length
Position
Sample
Outbound
Transaction
18
TP Reference 2
80
373452
9875
19
Transaction Date/Time
15
453467
19970616 230723
20
Transmission Run ID
15
468482
534342
21
10
483492
654
22
10
493502
897
23
10
503512
3423
19970626
Table 4 2 (Page 2 of 2)
Seq.
Data Element
Length
Position
Value
Note
01
25
125
First 25
characters of
the Trading
Partner Code
02
Key 1: (short)
22
2647
03
Key 2:
22
4869
(blank)
04
Key 3:
22
7091
(blank)
05
Record Number
9295
0010
06
Record Layout
9697
CT
07
Record Qualifier
98100
CTL
08
Communication Method
101102
E (EDI)
Table 4 3 (Page 1 of 3)
4 5
Seq.
Data Element
Length
Position
Value
Note
09
Test Flag
103
T (test)
P (production)
10
Document ID
104109
POI = PO
Inbound
11
Document Type
110114
BLANKET,
STANDARD
This code identifies sub types of the transactions, such as blanket order or standard
orders to process.
12
115116
OR (original),
CH (change)
13
35
117151
14
30
152181
15
35
182216
16
71
217292
17
TP Reference 1
80
293372
18
TP Reference 2
80
373452
Table 4 3 (Page 2 of 3)
4 6
Seq.
Data Element
Length
Position
Value
19
Transaction Date/Time
15
453467
This is the date and time that the transaction is created by the EDI Gateway or the
EDI Translator.
20
Transmission Run ID
15
468482
21
10
483492
from inbound
transaction
22
10
493502
from inbound
transaction
Note
23
10
503512
from inbound
transaction
Table 4 3 (Page 3 of 3)
Content
0010
Control Record
00200050
10001999
20002999
30003999
Table 4 4
4 7
Record Number
Content
40004999
et cetera
Table 4 4
Data Type
Data Level
Record (Position
9295)
Control Record
CONTROL
0010
TRADING PARTNER
00200050
TRADING PARTNER
00600070
1000
1010
10201050
10601090
Ship to Address/code
1100
1110
10
Sold to Address/code
1200
11
1210
12
Remit to address/code
1300
13
1400
14
INVOICE HEADER
2000
15
INVOICE HEADER
2010
16
INVOICE HEADER
2020
Table 4 5
4 8
Seq.
Data Type
Data Level
Record (Position
9295)
17
Shipment Data
INVOICE HEADER
2030
18
INVOICE HEADER
2040
19
INVOICE HEADER
2050
20
INVOICE HEADER
2060
21
INVOICE HEADER
30003030
22
INVOICE HEADER
30403070
23
Header Allowance/Charges
INVOICE HEADER
30803090
24
INVOICE HEADER
3900
25
ITEM
4000
26
ITEM
4010
27
ITEM
4020
28
ITEM
4030
29
ITEM
50005030
30
Line Flexfields
ITEM
50405070
31
ITEM
51005130
32
ITEM
5900
33
ITEM DETAIL
60006010
34
ITEM DETAIL
60206060
35
Detail Allowance/Charges
ITEM DETAIL
70007010
36
ITEM DETAIL
7900
Table 4 5
See Also
Control Record Layout: page 4 4
Required Inbound Control Record: page 4 10
Record Key (1100): page 4 11
Record Layout Codes Summary: page 4 16
Reusable Record Layout Details: page 4 19
4 9
Record Layout
Record
Qualifier
Content
0010
CT
CTL
Control Records
Table 4 6
Record Layout
Record
Qualifier
Content
0010
CT
CTL
Control Records
Table 4 7
4 10
Record
Number
Record Layout
Record
Qualifier
Content
0020
A1
TH1
0030
A2
TH2
0040
A2
TH3
0050
A2
TH4
Table 4 8
See Also
EDI Transaction Support: page 1 8
Overview of Data File page 4 2
Record Key (1100): page 4 11
Record Layout Codes Summary: page 4 16
Reusable Record Layout Details: page 4 19
Provide Additional Values: page 9 10
Extensible EDI Gateway Architecture: page 9 1
Changing the Data File: page 5 2
4 11
The data in Key 1 through Key 3 varies by the transaction and the record
level within the transaction.
Seq.
Data Element
TRADING
PARTNER CODE
(short)
125
25
KEY 1 (Primary
Key)
2647
22
KEY 2
4869
22
KEY 3
7091
22
RECORD
NUMBER
9295
RECORD
LAYOUT CODE
9697
RECORD
LAYOUT
QUALIFIER
98100
Table 4 9
4 12
Position
Length
Note
Keys 13 (2691)
Keys 13 represent key data from the first three levels of the given
transaction. This data is for audit or research purposes to facilitate
reading the file directly. The data may be truncated.
Key 1 is the Primary Key from the transaction. It may be the purchase
order number, invoice number, or shipment number for corresponding
transactions. Full primary document key is written in positions 114148
of the control 0010 record.
Keys 23 represents other data at the second and third level within the
transaction. A transaction may have more than three levels of data
which are not stored in the key area.
4 13
Record Number
Sample-Longer
Transaction
Content
0010
0010
Control Record
00200050
00200050
10001890
10004890
19001990
49004990
20002890
50005890
29002990
59005990
30003890
60006890
39003990
69006990
40004890
70007890
49004990
79007990
et cetera
Table 4 10
4 14
Record
Layout
Record
Qualifier
Content
0010
CT
CTL
Control Record
1010
AD
ST1
1040
AD
BT1
1060
A1
HD1
1070
A2
HD2
2000
IT
ITM
2100
A1
IT1
2110
A2
IT2
et cetera
Table 4 11
See Also
Overview of Data File Structure: page 4 2
Control Record Layout: page 4 4
Record Layout Codes Summary: page 4 16
4 15
Record Layout
Codes
Description
A1
Flexfield Layout 1
Meaning
Flexfields Layout 1
A2
Flexfield Layout 2
Flexfields Layout 2.
Table 4 12
4 16
Seq.
Record Layout
Codes
Description
A3
Flexfield Layout 3
Meaning
Flexfields Layout 3
A4
Flexfield Layout 4
CT
Control Record
CN
Contact
Record-Format 1
CM
Contact
Record-Format 2
Phones
Table 4 12
Transactions have both external and internal codes contained in the data
file. This facilitates research on extracted application data and the data
that resulted from code conversions. Inbound transactions do not have
the internal fields in the file updated by the EDI Gateway. However,
they are defined in the file in case code conversion is performed by the
EDI translator or another process outside the EDI Gateway.
Reusable record layouts are listed in the following table.
4 17
Description
AD
Address Record
Meaning
AX
Address Record
A5
Flexfield Layout 5
A6
Flexfield Layout 6
Table 4 13
See Also
Overview of Data File Structure: page 4 2
Control Record Layout: page 4 4
Record Key (1100): page 4 11
Reusable Record Layout Details: page 4 19
Provide Additional Values: page 9 10
Extensible EDI Gateway Architecture: page 9 1
Changing the Data File: page 5 2
4 18
Pos.
Length
01
100
02
30
03
Any Flexfield 1
80
04
Any Flexfield 2
80
05
Any Flexfield 3
80
06
Any Flexfield 4
80
Table 4 14
Pos.
Length
01
100
02
Any Flexfield 1
80
03
Any Flexfield 2
80
04
Any Flexfield 3
80
05
Any Flexfield 4
80
06
Any Flexfield 5
80
Table 4 15
4 19
Pos.
Length
01
100
02
30
03
Any Flexfield 1
100
04
Any Flexfield 2
100
05
Any Flexfield 3
100
Table 4 16
Length
01
100
02
Any Flexfield 1
100
03
Any Flexfield 2
100
04
Any Flexfield 3
100
05
Any Flexfield 4
100
Table 4 17
Pos.
Flexfields
Length
01
100
02
30
03
70
Table 4 18
4 20
Pos.
Flexfields
Length
04
25
(ACSpecial Services_code)
05
70
06
25
(AC_Special_Charges_code)
07
70
(AETC_number)
08
25
09
70
(AETC_Responsibility_Code)
10
25
Table 4 18
Flexfields
Length
01
100
02
70
(AETC_Reason_Code)
03
25
04
70
05
25
06
70
07
25
Table 4 19
4 21
Pos.
Flexfields
Length
08
70
09
25
Table 4 19
Length
ASC X12
01
100
02
20
Internal
03
20
N104
04
60
N102
05
35
N301
06
35
N302
07
35
N301
08
35
N302
09
30
N401
10
15
N403
11
20
12
03
13
20
14
10
15
20
16
10
17
25
Table 4 20
4 22
N404
N402
N402
Length
ASC X12
01
100
02
20
Internal
03
20
N104
04
60
N102
05
35
N301
06
35
N302
07
35
N301
08
30
N401
09
15
N403
10
20
11
03
12
25
13
10
14
25
15
10
16
25
17
10
N404
N402
N402
Table 4 21
4 23
Length
01
100
02
35
ASC X12
PER02
Last Name
03
35
First Name
04
40
PER09
Job Title
05
10
PER04
06
60
PER04
07
10
PER04
08
60
PER04
09
10
PER04
10
60
PER04
Table 4 22
Pos.
Length
01
100
02
60
PER04
03
60
PER04
04
60
PER04
Table 4 23
4 24
ASC X12
See Also
Overview of Data File Structure: page 4 2
Control Record Layout: page 4 4
Record Key (1100): page 4 11
Record Layout Codes Summary: page 4 16
Provide Additional Values: page 9 10
Extensible EDI Gateway Architecture: page 9 1
Changing the Data File: page 5 2
4 25
4 26
CHAPTER
his chapter tells discusses how to change the data file format for all
transactions:
Changing the Data File: page 5 2
51
"
52
2.
3.
Select the data level. This is a sixcharacter EDI Gateway code that
identifies the desired transaction and interface table.
This identifies the level of data within the transaction defined in the
EDI Gateway interface table structure. The levels may differ when
compared to the base application tables as data is denormalized.
All the records for the output level are displayed. The data format
for outbound transactions is displayed by EDI Gateway interface
table name and column. The data format for inbound transactions is
displayed by application open interface table name and column.
You cannot change the data in these two columns.
4.
5.
6.
7.
53
8.
9.
See Also
Data File Structure: page 4 1
54
CHAPTER
Importing and
Extracting EDI
Documents
T
his chapter tells you how to import and extract EDI transactions
with Oracle EDI Gateway:
Defining Data File Directories: page 6 2
Profile Options: page 6 3
Running the Import Program for Inbound Transactions: page
64
Running the Extract Program for Outbound Transactions: page
66
Viewing the Status of Concurrent Programs: page 6 8
Data File Definition Format Legend: page 6 9
61
2.
Note: Make sure these directories have open read and write
permissions.
3.
62
After you save the INIT.ORA file, stop and then restart the
database so that your changes take effect.
See Also
Setting Your Personal User Profile, Oracle Applications Users Guide
Common User Profile Options, Oracle Applications Users Guide
Profile Options in Oracle Application Object Library, Oracle Appliactions
System Administrators Guide
63
64
Prerequisites
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
"
Define the ECE: Inbound file path profile option. See: EDI
Gateway Profile Options: page 6 3.
2.
Define trading partner and enable EDI transactions for the trading
partner. See: Define Trading Partner Data: page 2 9.
3.
4.
5.
See Also
65
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
"
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
Define trading partner and enable EDI transactions for the trading
partner. See: Define Trading Partner Data: page 2 9.
3.
66
4.
5.
See Also
Submitting a Request, Oracle Applications Users Guide, Release 10SC
Running the EDI Ship Notice / Manifest Outbound Extract Program:
page 8 79
Running the EDI Application Advice Outbound Extract Program: page
83
Running the EDI Invoice Outbound Extract Program: page 8 10
Running the EDI Purchase Order Outbound Extract Program: page
8 59
Running the EDI Outbound Purchase Order Change Request Extract
Program: page 8 69
Running the EDI Outbound Planning and Shipping Schedule Extract
Program: page 8 51
Running the EDI Payment Order / Remittance Advice Outbound
Extract Program: page 8 22
Transactions: page 4 1
Viewing the Status of Concurrent Programs: page 6 8
67
68
Column
Description
Position Relative position among the business data within the given record,
starting in position 101.
Width Data element width. This data is likely to be shorter than data
defined in the Oracle Application to align the data with the
standards.
Start Starting position of the data within the given record.
Application Table For outbound transactions, application table is the source table of the
Oracle data from which the data is extracted. For inbound
transactions, the table is the interim interface table of the Oracle
application open interface (API) to receive the data from the EDI
Gateway.
Application For outbound transactions, application column is the source column
Column of the Oracle data within the Application Table. For inbound
transactions, the application column is the column within the
interim Application Table of the Oracle application open interface
(API) to receive the data.
Table 6 1 (Page 1 of 1)
69
6 10
]
CHAPTER
Inbound Transactions
T
Inbound Transactions
71
Oracle Payables
810
EDIFACT
Message
INVOIC
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program and the data processed by the Payables Open Interface Import
API. Valid data are written to the application tables. Erroneous data are
marked in the Payables database for future error reporting and
correction.
The same tables appear in the Assign Categories window, under View
Name, for this transaction. Columns within these tables are identified as
candidates for code conversion.
AP_INVOICES_INTERFACE
AP_INVOICE_LINES_INTERFACE
72
See Also
Running the EDI Invoice Inbound Program: page 7 3
Creating Electronic Payments, Oracle Payables Users Guide, Release 11
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
Inbound Transactions
73
5.
6.
7.
8.
9.
74
See Also
Inbound Invoice: page 7 2
Viewing the Status of Concurrent Programs: page 6 8
Inbound Transactions
75
Applications
Open Interface(s)
ASC X12
Transaction
832
EDIFACT
Message
PRICAT
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program which are then processed by the Purchasing Document Open
Interface API. Valid data are written to the application tables.
Erroneous data are marked for correction.
76
The same tables appear in the Assign Categories window, under View
Name, for this transaction. Columns within these tables are identified as
candidates for code conversion.
PO_HEADER_INTERFACE
PO_LINES_INTERFACE
See Also
Running the EDI Price / Sales Catalog Inbound Program: page 7 7
Inbound Price / Sales Catalog Data File Organization: page 7 14
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
Inbound Transactions
77
4.
5.
6.
7.
78
9.
See Also
Inbound Price / Sales Catalog: page 7 6
Viewing the Status of Concurrent Programs: page 6 8
Inbound Price / Sales Catalog and Response to Request for Quote Data
File Organization: page 7 14
Inbound Transactions
79
Oracle Purchasing
843
EDIFACT
Message
QUOTES
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program which are then processed by the Purchasing Document Open
Interface API. Valid data are written to the application tables.
Erroneous data are marked for correction.
These tables are also used in assigning cross references between
customers and suppliers. Each table contains some columns that require
cross references. You can view those columns in the Assign Categories
window, under View Name, for this transaction.
PO_HEADER_INTERFACE
PO_LINES_INTERFACE
7 10
See Also
Running the EDI Response to Request for Quote Inbound Program:
page 7 20
Inbound Price / Sales Catalog and Response to Request for Quote Data
File Organization: page 7 14
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
5.
Inbound Transactions
7 11
6.
7.
7 12
9.
See Also
Inbound Response to Request for Quote: page 7 10
Viewing the Status of Concurrent Programs: page 6 8
Inbound Price / Sales Catalog and Response to Request for Quote Data
File Organization: page 7 14
Inbound Transactions
7 13
Inbound Price / Sales Catalog and Response to Request for Quote Data File
Organization
The following tables provide a summary description of the data file.
Content
Occurrences
10001999
Transaction Header
20002999
Transaction Item
0010
Table 7 1 (Page 1 of 1)
Record Summary
Seq.
Type of Data
Data Level
Record
Number
Notes
Control Record
CONTROL
0010
Transaction Identification
TRANSACTION HEADER
1000
TRANSACTION HEADER
1010
TRANSACTION HEADER
1020
TRANSACTION HEADER
1030
TRANSACTION HEADER
1040
Note to Vendor
TRANSACTION HEADER
1050
Note to Receiver
TRANSACTION HEADER
1060
Comments
TRANSACTION HEADER
1070
10
Ship to Address
TRANSACTION HEADER
1100
11
Bill to Address
TRANSACTION HEADER
1110
Table 7 2 (Page 1 of 2)
7 14
Seq.
Type of Data
Data Level
Record
Number
Notes
12
Vendor Data
TRANSACTION HEADER
1120
13
TRANSACTION HEADER
1200
Flexfields
14
TRANSACTION HEADER
1210
Flexfields
15
TRANSACTION HEADER
1220
Flexfields
16
TRANSACTION HEADER
1230
Flexfields
17
Item Identification
TRANSACTION ITEM
2000
18
Quantity, Description
TRANSACTION ITEM
2010
19
Prices, Dates
TRANSACTION ITEM
2020
20
TRANSACTION ITEM
2030
21
TRANSACTION ITEM
2040
22
TRANSACTION ITEM
2050
23
Tax
TRANSACTION ITEM
2060
24
TRANSACTION ITEM
2070
26
TRANSACTION ITEM
2100
26
TRANSACTION ITEM
2200
Flexfields
27
TRANSACTION ITEM
2210
Flexfields
28
TRANSACTION ITEM
2220
Flexfields
29
TRANSACTION ITEM
2230
Flexfields
30
TRANSACTION ITEM
2240
Flexfields
31
TRANSACTION ITEM
2250
Flexfields
32
TRANSACTION ITEM
2260
Flexfields
33
TRANSACTION ITEM
2270
Flexfields
34
TRANSACTION ITEM
2280
Flexfields
35
TRANSACTION ITEM
2290
Flexfields
36
TRANSACTION ITEM
2300
Flexfields
37
TRANSACTION ITEM
2310
Flexfields
Table 7 2 (Page 2 of 2)
Inbound Transactions
7 15
Records
Content
Occurrences
125
TP_CD
2647
DOC
4869
ITEM
7091
(blank)
Not Used
9295
(varies)
Record Number
9697
(varies)
Record Layout
98100
(varies)
Table 7 3 (Page 1 of 1)
Record
TP_CD
Reference 1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Qualifier
Length
25
22
22
22
Position
125
2647
4869
7091
9295
9697
98100
Control Record
TP_CD
0010
CT
CTL
Transaction
Identification
TP_CD
DOC
1000
HA
HD1
Currency,
Payment Terms
TP_CD
DOC
1010
HB
HD2
FOB, Carrier,
Freight Terms
TP_CD
DOC
1020
HC
HD3
Miscellaneous
Header Data
TP_CD
DOC
1030
HD
HD4
Action Type,
Group Code
TP_CD
DOC
1040
HE
HD5
Note to Vendor
TP_CD
DOC
1050
NT
HVN
Note to Receiver
TP_CD
DOC
1060
NT
HRC
Comments
TP_CD
DOC
1070
NT
HCM
10
Ship to Address
TP_CD
DOC
1100
AD
ST1
11
Bill to Address
TP_CD
DOC
1110
AD
BT1
7 16
Seq.
Record
TP_CD
Reference 1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Qualifier
12
Vendor Data
TP_CD
DOC
1120
VN
VN1
13
Header Flex
Fields 14,
context
TP_CD
DOC
1200
A1
HD1
14
Header Flex
Fields 59
TP_CD
DOC
1210
A2
HD2
15
Header Flex
Fields 1014
TP_CD
DOC
1220
A2
HD3
16
Header Flex
Fields 15
TP_CD
DOC
1230
A2
HD4
17
Item
Identification
TP_CD
DOC
ITEM
2000
IA
IT1
18
Quantity,
Description
TP_CD
DOC
ITEM
2010
IB
IT2
19
Prices, Dates
TP_CD
DOC
ITEM
2020
IC
IT3
20
Payment Terms
(Item Level)
TP_CD
DOC
ITEM
2030
ID
IT4
21
FOB, Carrier,
Freight Terms
(Item Level)
TP_CD
DOC
ITEM
2040
IE
IT5
22
Hazardous data,
Weight,
Volume, Lead
Time
TP_CD
DOC
ITEM
2050
IF
IT6
23
Tax
TP_CD
DOC
ITEM
2060
IG
IT7
24
Note to Vendor
(Item Level)
TP_CD
DOC
ITEM
2070
NT
DVN
25
Ship To Data
(Item Level)
TP_CD
DOC
ITEM
2100
AD
SH2
26
TP_CD
DOC
ITEM
2200
A1
LN1
27
TP_CD
DOC
ITEM
2210
A2
LN2
28
TP_CD
DOC
ITEM
2220
A2
LN3
29
TP_CD
DOC
ITEM
2230
A2
LN4
30
Shipment Flex
Field 14, Context
TP_CD
DOC
ITEM
2240
A1
SH1
31
Shipment Flex
Field 59
TP_CD
DOC
ITEM
2250
A2
SH2
Inbound Transactions
7 17
Seq.
Record
TP_CD
Reference 1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Qualifier
32
Shipment Flex
Field 1014
TP_CD
DOC
ITEM
2260
A2
SH3
33
Shipment Flex
Field 15
TP_CD
DOC
ITEM
2270
A2
SH4
34
TP_CD
DOC
ITEM
2280
A1
IT1
35
TP_CD
DOC
ITEM
2290
A2
IT2
36
TP_CD
DOC
ITEM
2300
A2
IT3
37
TP_CD
DOC
ITEM
2310
A2
IT4
Table 7 4 (Page 1 of 1)
7 18
850
EDIFACT
Message
ORDERS
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program. The data is then processed by the application open interface.
Valid data is written to the application tables. Erroneous data is marked
for corrective action. The same tables appear in the Assign Categories
window, under View Name, for the transaction. Columns within these
tables are identified as candidates for code conversion.
SO_HEADER_INTERFACE
SO_LINES_INTERFACE
See Also
Running the EDI Purchase Order Inbound Program: page 7 20
Inbound Purchase Order Data File Organization: page 7 22
Inbound Transactions
7 19
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
5.
6.
7.
8.
9.
7 20
See Also
Inbound Purchase Order: page 7 19
Viewing the Status of Concurrent Programs: page 6 8
Inbound Purchase Order Data File Organization: page 7 22
Inbound Transactions
7 21
Record Summary
Seq.
Data
Data Level
Record
Number
Control Record
CONTROL
0010
Basic Purchase
Order Header
1000
Payment Terms,
Other PO Header
Data
1010
Basic Purchase
Order Header
1020
Purchase Order
Flexfields
10401070
Ship to
Address/Code
(header level)
1190
Ship to Contacts
(header level)
1200
10
Bill to
Address/Code
1210
Note
11
Bill to Contact
1220
12
Buyer Name
1230
13
Basic Purchase
Order Header
Data
1240
14
Header Level
Shipping
Instructions
1250
15
Basic Purchase
Order Header
Data
1260
Table 7 5
7 22
Flexfields
Seq.
Data
Data Level
Record
Number
Note
16
Extension Tables:
Purchase Order
Header Data
1900
17
2000
18
2120
19
2130
20
2140
21
2150
22
Pricing Flexfields
21602190
23
2200
24
Purchase Order
Item Flexfields
30103040
25
Ship to Address
(Item Level)
3050
26
Ship to Contact
(Item Level)
3060
28
Extension Tables:
Purchase Order
Item Data
3900
(Custom)
Flexfields
Flexfields
(Custom)
Table 7 5
Position
Code
Content
125
TP_CD
2647
PO
Table 7 6
Inbound Transactions
7 23
Position
Code
Content
4869
ITEM
7091
(blank)
Table 7 6
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
Length
25
22
224
22
Position
125
2647
4869
7091
9295
9697
98100
Control
Record
TP_CD
PO
0010
CT
CTL
Basic
Purchase
Order
Header
TP_CD
PO
1000
PO
PO1
Payment
Terms,
Other PO
Header
Data
TP_CD
PO
1010
PO
PO2
10
Basic
Purchase
Order
Header
TP_CD
PO
1020
PO
PO3
11
Purchase
Order
Flexfields
TP_CD
PO
1040
A1
PO1
12
Purchase
Order
Flexfields
TP_CD
PO
1050
A2
PO2
13
Purchase
Order
Flexfields
TP_CD
PO
1060
A2
PO3
14
Purchase
Order
Flexfields
TP_CD
PO
1070
A2
PO4
15
Ship to
Address/co
de
TP_CD
PO
1190
AD
ST1
Table 7 7 (Page 1 of 3)
7 24
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
16
Ship to
Contacts
TP_CD
PO
1200
CN
ST1
17
Bill to
Address/C
ode
TP_CD
PO
1210
AD
BT1
18
Bill to
Contact
TP_CD
PO
1220
CN
BT1
19
Buyer
Name
TP_CD
PO
1230
PO
PO4
20
Basic
Purchase
Order
Header
TP_CD
PO
1240
PO
PO5
21
Shipping
Instruction
(Header
level)
TP_CD
PO
1250
PO
PO6
22
Basic
Purchase
Order
Header
TP_CD
PO
1260
PO
PO7
23
Extension
Tables:
Purchase
Order
Header
Data
TP_CD
PO
1900
24
Basic Item
Data
TP_CD
PO
ITEM
2000
IT
IT1
25
Item Data
in Segments
(26)
TP_CD
PO
ITEM
2120
IT
IT2
26
Item Data
in Segments
(711)
TP_CD
PO
ITEM
2130
IT
IT3
27
Item Data
in Segments
(1216)
TP_CD
PO
ITEM
2140
IT
IT4
28
Item Data
in Segments
(1720)
TP_CD
PO
ITEM
2150
IT
IT5
(Custom)
Table 7 7 (Page 2 of 3)
Inbound Transactions
7 25
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
29
Pricing
Flexfields
TP_CD
PO
ITEM
2160
A1
PR1
30
Pricing
Flexfields
TP_CD
PO
ITEM
2170
A2
PR2
31
Pricing
Flexfields
TP_CD
PO
ITEM
2180
A2
PR3
32
Pricing
Flexfields
TP_CD
PO
ITEM
2190
A2
PR4
33
Basic Item
Data
TP_CD
PO
ITEM
2200
IT
IT6
34
Purchase
Order Item
Flexfields
TP_CD
PO
ITEM
3010
A1
IT1
35
Purchase
Order Item
Flexfields
TP_CD
PO
ITEM
3020
A2
IT2
36
Purchase
Order Item
Flexfields
TP_CD
PO
ITEM
3030
A2
IT3
37
Purchase
Order Item
Flexfields
TP_CD
PO
ITEM
3040
A2
IT4
38
Ship To
Address/C
ode (Item
Level)
TP_CD
PO
ITEM
3050
AX
ST2
39
Ship To
Contact
(Item Level)
TP_CD
PO
ITEM
3060
CN
ST2
41
Extension
Tables:
Purchase
Order Item
Data
TP_CD
PO
Table 7 7 (Page 3 of 3)
7 26
3900
(Custom)
Oracle Purchasing
856
EDIFACT
Message
DESADV
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program and processed by the Receiving Open Interface API. Valid data
are written to the application tables. Erroneous data are marked for
correction.
The same tables appear in the Assign Categories window, under View
Name, for the transaction. Columns within these tables are identified as
candidates for code conversion.
RCV_HEADERS_INTERFACE
RCV_TRANSACTIONS_INTERFACE
Inbound Transactions
7 27
See Also
Running the EDI Ship Notice / Manifest Inbound Program: page 7 28
Inbound Ship Notice / Manifest and Shipping and Billing Notice Data
File Organization: page 7 33
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
5.
6.
7.
7 28
8.
9.
See Also
Inbound Ship Notice / Manifest: page 7 27
Viewing the Status of Concurrent Programs: page 6 8
Inbound Ship Notice / Manifest and Shipping and Billing Notice Data
File Organization: page 7 33
Inbound Transactions
7 29
857
EDIFACT
Message
Interface Tables
The following tables appear in the Interface File Definition window for
this transaction. These tables are populated by the EDI Gateway import
program which are then processed by the Receiving Open Interface API.
Valid data are written to the application tables. Erroneous data are
marked for correction.
The same tables appear in the Assign Categories window, under View
Name, for the transaction. Columns within these tables are identified as
candidates for code conversion.
RCV_HEADERS_INTERFACE
RCV_TRANSACTIONS_INTERFACE
7 30
See Also
Running the EDI Shipping and Billing Notice Inbound Program: page
7 31
Inbound Ship Notice / Manifest and Shipping and Billing Notice Data
File Organization: page 7 33
Create the inbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Inbound file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
5.
Inbound Transactions
7 31
6.
7.
8.
9.
See Also
Inbound Shipping and Billing Notice: page 7 30
Viewing the Status of Concurrent Programs: page 6 8
Inbound Ship Notice / Manifest and Shipping and Billing Notice Data
File Organization: page 7 33
7 32
Inbound Ship Notice / Manifest and Shipping and Billing Notice Data File
Organization
The following tables provide a summary description of the data file:
Content
Occurrences
00100070
10001900
20003900
Table 7 8 (Page 1 of 1)
Record Summary
Seq.
Type of Data
Data Level
Record
(Pos. 9295)
Common Control
Record
CONTROL
0010
Shipment Notice
Basic Header
1000
Carrier, Weights,
Packaging
1010
1020
Currency, Tax,
Payment Terms
1030
Allowances/Char
ges (Freight)
1040
Note
Table 7 9
Inbound Transactions
7 33
Seq.
Type of Data
Data Level
Record
(Pos. 9295)
Note
Hazardous
Material, Special
Handling
1050
Header Note
1090
Vendor
Address/Code
1100
10
Destination
Address/Code
1120
11
Destination
Contact
1130
12
Shipment Header
Flexfields
12001230
13
2000
14
Hazardous
Material Codes
2010
15
Currency, Tax
(Item Level)
2020
16
Notes
2030
17
Shipment Line
Flexfields
21002130
Flexfields
18
Transaction
Flexfields
21402170
Flexfields
19
Destination
Address
3000
20
Destination
Location
3020
Flexfields
Table 7 9
Position
Code
Content
125
TP_CD
2647
SHIPMENT
Shipment Number
Table 7 10
7 34
Position
Code
Content
4869
LINE
Item Number
7091
(blank)
N/A
9295
(varies)
Record Number
9697
(varies)
Record Layout
98100
(varies)
Table 7 10
Data
TP_CD
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
25
22
22
22
4869
7091
Length
125
2647
9295
9697
98100
Common
Control
Record
Position
TP_CD
SHIPMENT
0010
CT
CTL
Shipment
Notice
Basic
Header
TP_CD
SHIPMENT
1000
L1
DL1
Carrier,
Weights,
Packaging
TP_CD
SHIPMENT
1010
L2
DL2
Shipment
Method of
Payment
TP_CD
SHIPMENT
1020
L3
DL3
Currency,
Tax,
Payment
Terms
TP_CD
SHIPMENT
1030
L4
DL4
Allowances
/Charges
(Freight)
TP_CD
SHIPMENT
1040
L5
DL5
Hazardous
Material,
Special
Handling
TP_CD
SHIPMENT
1050
HZ
HZ1
Table 7 11 (Page 1 of 3)
Inbound Transactions
7 35
Seq.
Data
TP_CD
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
Header
Note
TP_CD
SHIPMENT
1090
NT
NH1
Vendor
Address/C
ode
TP_CD
SHIPMENT
1100
AI
SU
10
Destination
Address/C
ode
TP_CD
SHIPMENT
1120
AX
ST
11
Destination
Contact
TP_CD
SHIPMENT
1130
CN
ST
12
Shipment
Header
Flexfields
TP_CD
SHIPMENT
1200
A1
SH1
13
Shipment
Header
Flexfields
TP_CD
SHIPMENT
1210
A2
SH2
14
Shipment
Header
Flexfields
TP_CD
SHIPMENT
1220
A2
SH3
15
Shipment
Header
Flexfields
TP_CD
SHIPMENT
1230
A2
SH4
16
Basic Item
Data
TP_CD
SHIPMENT
LINE
2000
l1
IT1
17
Hazardous
Material
Codes
TP_CD
SHIPMENT
LINE
2010
I2
IT2
18
Currency,
Tax (Item
Level)
TP_CD
SHIPMENT
LINE
2020
I3
IT3
19
Notes
TP_CD
SHIPMENT
LINE
2030
NT
ND1
20
Shipment
Line
Flexfields
TP_CD
SHIPMENT
LINE
2100
A1
SL1
21
Shipment
Line
Flexfields
TP_CD
SHIPMENT
LINE
2110
A2
SL2
22
Shipment
Line
Flexfields
TP_CD
SHIPMENT
LINE
2120
A2
SL3
Table 7 11 (Page 2 of 3)
7 36
Seq.
Data
TP_CD
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record Layout
Qualifier
23
Shipment
Line
Flexfields
TP_CD
SHIPMENT
LINE
2130
A2
SL4
24
Order Line
Flexfields
TP_CD
SHIPMENT
LINE
2140
A1
RC1
25
Order Line
Flexfields
TP_CD
SHIPMENT
LINE
2150
A2
RC2
26
Order Line
Flexfields
TP_CD
SHIPMENT
LINE
2160
A2
RC3
27
Order Line
Flexfields
TP_CD
SHIPMENT
LINE
2170
A2
RC4
28
Destination
Address/C
ode
TP_CD
SHIPMENT
LINE
3000
AX
ST
29
Destination
Location
TP_CD
SHIPMENT
LINE
3020
CO
ST
Table 7 11 (Page 3 of 3)
Inbound Transactions
7 37
7 38
CHAPTER
Outbound Transactions
T
Outbound Transactions
81
ASC X12
Transaction
824
EDIFACT
Message
APERAK
82
ECE_ADVO_DETAIL_INTERFACE_X
ECE_ADVO_HEADER_INTERFACE_X
Views
The following views appear in the Assign Categories window, under
View Name, for this transaction. Columns within these views are
identified as candidates for code conversion. See: Code Conversion:
page 3 1.
ECE_ADVO_DETAIL_V
ECE_ADVO_HEADERS_V (no conversion candidates listed)
See Also
Running the EDI Application Advice Outbound Extract Program: page
83
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
Define trading partner data and enable EDI transactions for the
trading partner. See: Define Trading Partner Data: page 2 9.
2.
Outbound Transactions
83
3.
4.
5.
6.
7.
8.
See Also
Outbound Application Advice: page 8 2
Viewing the Status of Concurrent Programs: page 6 8
Oracle Payables, Oracle Payables Users Guide, Release 11
84
Summary Tables
The following tables provide a summary description of the data file:
Content
Occurrences
00100070
10001999
20002999
Table 8 1 (Page 1 of 1)
Outbound Transactions
85
Record Summary
Seq.
Type of Data
Data Level
Record
Number
Notes
Control Record
CONTROL
0010
TRADING PARTNER
0020
Flexfields
TRADING PARTNER
00300050
Flexfields
HEADER
1000
HEADER
1010
HEADER
1020
HEADER
1030
10
HEADER
1040
11
HEADER
1900
12
DETAIL
2000
13
DETAIL
2010
14
DETAIL
2020
15
DETAIL
2030
16
DETAIL
2040
17
DETAIL
2050
18
DETAIL
2900
(Custom)
(Custom)
Table 8 2 (Page 1 of 1)
Content
Occurrences
125
TP_CD
2647
DOC
Related Document ID
4869
ERR_CNT
Error Counter
7091
(blank)
Not Used
9295
(varies)
Record Number
Table 8 3 (Page 1 of 2)
86
Records
Content
Occurrences
9697
(varies)
Record Layout
98100
(varies)
Table 8 3 (Page 2 of 2)
Record
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Qualifier
Length
25
22
22
22
Position
125
2647
4869
7091
9295
9697
98100
Control Record
TP_CD
0010
CT
CTL
Trading Partner
Header
Attributes
TP_CD
0020
A1
TH1
Trading Partner
Header
Attributes
TP_CD
00300050
A2
TH2
Advice Header
External
Reference 14
TP_CD
DOC
1000
HD
EX1
Advice Header
External
Reference 56
TP_CD
DOC
1010
HD
EX2
Advice Header
Internal
Reference 15
TP_CD
DOC
1020
HD
IN1
Advice Header
Internal
Reference 6
TP_CD
DOC
1030
HD
IN2
10
Trading Partner
Address
TP_CD
DOC
1040
AD
TP1
11
Extension Table:
Header Level
TP_CD
DOC
1900
(custom)
(custom)
12
Advice Detail
External
Reference 14
TP_CD
DOC
2000
DT
EX1
ERR_CNT
Table 8 4 (Page 1 of 2)
Outbound Transactions
87
Seq.
Record
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Qualifier
13
Advice Detail
External
Reference 56
TP_CD
DOC
ERR_CNT
2010
DT
EX2
14
Advice Detail
Internal
Reference 15
TP_CD
DOC
ERR_CNT
2020
DT
IN1
15
Advice Detail
Internal
Reference 6
TP_CD
DOC
ERR_CNT
2030
DT
IN2
16
Advice Detail
Data (Error)
TP_CD
DOC
ERR_CNT
2040
ER
ER1
17
Advice Detail
Data (Accepted)
TP_CD
DOC
ERR_CNT
2050
AC
AC1
18
Extension Table:
Detail Level
TP_CD
DOC
ERR_CNT
2900
(custom)
(custom)
Table 8 4 (Page 2 of 2)
88
Oracle Receivables
ASC X12
Transaction
810
EDIFACT
Message
INVOIC
Outbound Transactions
89
ECE_AR_TRX_HEADER_1_X
ECE_AR_TRX_LINES_X
ECE_AR_TRX_LINE_TAX_X
Views
The following views appear in the Assign Categories window, under
View Name, for this transaction. Columns within these views are
identified as candidates for code conversion. See: Code Conversion:
page 3 1.
ECE_INO_ALLOWANCE_CHARGES_V (Oracle Automotive
only)
ECE_INO_HEADER_1_V (Oracle Automotive only)
ECE_INO_HEADER_V
ECE_INO_LINE_TAX_V
ECE_INO_LINE_V
See Also
Running the EDI Invoice Outbound Extract Program: page 8 10
Outbound Invoice Data File Organization: page 8 12
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
8 10
Customize the data file layout, if necessary. See: Changing the Data
File: page 5 2.
"
2.
3.
4.
5.
6.
7.
8.
See Also
Outbound Invoice: page 8 9
Viewing the Status of Your Concurrent Programs: page 6 8
Outbound Invoice Data File Organization: page 8 12
Outbound Transactions
8 11
Description
1015
1115
1215
1315
3075
Vehicle information
30903094
Table 8 5 (Page 1 of 2)
8 12
Record
Description
7000
7010
7100
7110
7120
6005
6025
6070
6080
6090
6095
VAT taxes
Table 8 5 (Page 2 of 2)
Summary Tables
The following tables provide a summary description of the data file:
Content
Occurrences
00100070
10003900
40005900
60007900
Table 8 6 (Page 1 of 1)
Outbound Transactions
8 13
Record Summary
Seq.
Data
Data Level
Record
Number
Note
Control Record
CONTROL
0010
TRADING
PARTNER
00200050
INVOICE HEADER
1000
INVOICE HEADER
10101015
INVOICE HEADER
10201050
Flexfields
INVOICE HEADER
10601090
Flexfields
Ship to Address/code
INVOICE HEADER
1100
INVOICE HEADER
1110
10
Sold to Address/Code
INVOICE HEADER
1200
11
INVOICE HEADER
12101215
12
Remit to Address/Code
INVOICE HEADER
13001315
13
INVOICE HEADER
1400
14
INVOICE HEADER
2000
15
INVOICE HEADER
20102020
16
Shipment Data
INVOICE HEADER
2030
17
INVOICE HEADER
2040
18
INVOICE HEADER
2050
19
Sales Representative,
Comments
INVOICE HEADER
2060
20
INVOICE HEADER
30003030
Flexfields
21
INVOICE HEADER
30403070
Flexfields
22
Shipping Information
INVOICE HEADER
3080
23
Header Allowance/Charges
INVOICE HEADER
30903100
24
Extension Tables:
Invoice Header Data
INVOICE HEADER
3900
25
ITEM
4000
26
ITEM
4010
27
Sales Channel
ITEM
4020
28
ITEM
4030
Table 8 7
8 14
Flexfields
(Custom)
Seq.
Data
Data Level
Record
Number
Note
29
ITEM
50005030
Flexfields
30
Line Flexfields
ITEM
50405070
Flexfields
31
ITEM
51005130
Flexfields
32
ITEM
5900
(Custom)
33
ITEM DETAIL
60006010
Flexfields
34
ITEM DETAIL
60206060
Flexfields
35
Detail Allowance/Charges
ITEM DETAIL
70007010
36
Extension Tables:
Transaction Line Detail
Data
ITEM DETAIL
7900
(Custom)
37
Extension Tables:
Transaction Line Detail
Data
ITEM DETAIL
7900
(Custom)
Table 8 7
Content
Occurrences
125
TP_CD
2647
INVOICE
Invoice number
4869
ITEM
7091
TAX
9295
(Varies)
Record Number
9697
(Varies)
Record Layout
98100
(Varies)
Table 8 8 (Page 1 of 1)
Outbound Transactions
8 15
Data
Trading
Partner
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
Length
25
22
22
22
Position
125
2647
4869
7091
9295
9697
98100
Control Record
TP_CD
INVOICE
0010
CT
CTL
Trading Partner
Header Flexfields
TP_CD
INVOICE
0020
A3
TH1
Trading Partner
Header Flexfields
TP_CD
INVOICE
0030
A4
TH2
Trading Partner
Header Flexfields
TP_CD
INVOICE
0040
A4
TH3
Trading Partner
Header Flexfields
TP_CD
INVOICE
0050
A4
TH4
Trading Partner
Detail Flexfields
TP_CD
INVOICE
0060
A3
TD1
Trading Partner
Detail Flexfields
TP_CD
INVOICE
0070
A4
TD2
Bill To Address
/Code
TP_CD
INVOICE
1000
AD
BT1
TP_CD
INVOICE
101010
15
RF
BT1
10
Bill to Customer
Flexfields
TP_CD
INVOICE
1020
A1
BT1
11
Bill to Customer
Flexfields
TP_CD
INVOICE
1030
A2
BT2
12
Bill to Customer
Flexfields
TP_CD
INVOICE
1040
A2
BT3
13
Bill to Customer
Flexfields
TP_CD
INVOICE
1050
A2
BT4
14
TP_CD
INVOICE
1060
A1
BS1
15
TP_CD
INVOICE
1070
A2
BS2
16
TP_CD
INVOICE
1080
A2
BS3
17
TP_CD
INVOICE
1090
A2
BS4
18
Ship to
Address/code
TP_CD
INVOICE
1100
AD
ST1
19
TP_CD
INVOICE
1110111
5
RF
ST1
Table 8 9 (Page 1 of 4)
8 16
Seq.
Data
Trading
Partner
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
20
Sold to
Address/code
TP_CD
INVOICE
1200
AD
SO1
21
TP_CD
INVOICE
121012
15
RF
SO1
22
Remit to
address/code
TP_CD
INVOICE
1300
AD
RE1
22
Remit to Miscalleous
Data
TP_CD
INVOICE
1315
RF
RE1
23
TP_CD
INVOICE
1400
SF
SF1
24
TP_CD
INVOICE
2000
IV
IV1
25
Invoice Amount
Data
TP_CD
INVOICE
2010
IV
IV2
26
TP_CD
INVOICE
2020
IV
IV3
27
Shipment Data
TP_CD
INVOICE
2030
IV
IV4
28
Currency Data,
Shipping Data,
Miscellaneous Data
TP_CD
INVOICE
2040
IV
IV5
29
TP_CD
INVOICE
2050
IV
IV6
30
Sales Representative,
Comments
TP_CD
INVOICE
2060
IV
IV7
31
Invoice Header
Flexfields
TP_CD
INVOICE
3000
A1
IH1
32
Invoice Header
Flexfields
TP_CD
INVOICE
3010
A2
IH2
33
Invoice Header
Flexfields
TP_CD
INVOICE
3020
A2
IH3
34
Invoice Header
Flexfields
TP_CD
INVOICE
3030
A2
IH4
35
Invoice Header
Interface Flexfields
TP_CD
INVOICE
3040
A1
IH5
36
Invoice Header
Interface Flexfields
TP_CD
INVOICE
3050
A2
IH6
37
Invoice Header
Interface Flexfields
TP_CD
INVOICE
3060
A2
IH7
38
Invoice Header
Interface Flexfields
TP_CD
INVOICE
3070
A2
IH8
Table 8 9 (Page 2 of 4)
Outbound Transactions
8 17
Seq.
Data
Trading
Partner
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
39
Invoice Header
Shipping
Instructions
TP_CD
INVOICE
3075
IV
SHP
40
Header
Allowance/Charges
TP_CD
INVOICE
3090
AH
AH1
41
Header
Allowance/Charges
TP_CD
INVOICE
3100
AH
AH2
42
Extension Tables:
Invoice Header Data
TP_CD
INVOICE
3900
43
TP_CD
INVOICE
ITEM
4000
IT
IT1
44
TP_CD
INVOICE
ITEM
4010
IT
IT2
45
TP_CD
INVOICE
ITEM
4020
IT
IT3
46
Transaction
Reference Key,
Order Status
TP_CD
INVOICE
ITEM
4030
IT
IT4
47
Interface Line
Flexfields
TP_CD
INVOICE
ITEM
5000
A1
IL1
48
Interface Line
Flexfields
TP_CD
INVOICE
ITEM
5010
A2
IL2
49
Interface Line
Flexfields
TP_CD
INVOICE
ITEM
5020
A2
IL3
50
Interface Line
Flexfields
TP_CD
INVOICE
ITEM
5030
A2
IL4
51
Line Flexfields
TP_CD
INVOICE
ITEM
5040
A1
LN1
52
Line Flexfields
TP_CD
INVOICE
ITEM
5050
A2
LN2
53
Line Flexfields
TP_CD
INVOICE
ITEM
5060
A2
LN3
54
Line Flexfields
TP_CD
INVOICE
ITEM
5070
A2
LN4
55
TP_CD
INVOICE
ITEM
5100
A1
LP1
56
TP_CD
INVOICE
ITEM
5110
A2
LP2
57
TP_CD
INVOICE
ITEM
5120
A2
LP3
58
TP_CD
INVOICE
ITEM
5120
A2
LP4
59
Extension Tables:
Item Data
TP_CD
INVOICE
ITEM
5900
60
TP_CD
INVOICE
ITEM
Table 8 9 (Page 3 of 4)
8 18
TAX
6000
(Custom)
(Custom)
TX
TX1
Seq.
Data
Trading
Partner
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
61
TP_CD
INVOICE
ITEM
TAX
601060
20
TX
TX2
62
TP_CD
INVOICE
ITEM
TAX
6030
A1
TX1
63
TP_CD
INVOICE
ITEM
TAX
6040
A2
TX2
64
TP_CD
INVOICE
ITEM
TAX
6050
A2
TX3
65
TP_CD
INVOICE
ITEM
TAX
6060
A2
TX4
66
Detail
Allowance/Charges
TP_CD
INVOICE
ITEM
TAX
7000
AD
AD1
67
Detail
Allowance/Charges
TP_CD
INVOICE
ITEM
TAX
7010
AD
AD2
68
Detail
Allowance/Charges
Flexfields
TP_CD
INVOICE
ITEM
TAX
7100
AL
IL1
69
Detail
Allowance/Charges
TP_CD
INVOICE
ITEM
TAX
7110
AL
IL2
70
Detail
Allowance/Charges
TP_CD
INVOICE
ITEM
TAX
7120
AL
IL3
71
Detail
Allowance/Charges
TP_CD
INVOICE
ITEM
TAX
7130
AL
IL4
72
Extension Tables:
Transaction Line
Detail Data
TP_CD
INVOICE
ITEM
TAX
7900
(Custom)
Table 8 9 (Page 4 of 4)
Outbound Transactions
8 19
Oracle Payables
ASC X12
Transaction
820
EDIFACT
Messages
PAYORD / REMADV
PAYEXT / REMADV
8 20
See Also
Running the EDI Payment Order / Remittance Advice Outbound
Extract Program: page 8 22
Outbound Payment Order / Remittance Advice Data File Organization:
page 8 23
Outbound Transactions
8 21
Running the EDI Payment Order / Remittance Advice Outbound Extract Program
Prerequisites
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
See Also
Outbound Payment Order / Remittance Advice: page 8 20
Outbound Payment Order / Remittance Advice Data File Organization:
page 8 23
8 22
Summary Tables
The following tables provide a summary description of the data file:
Content
Occurrences
00100070
EDI Gateway
Control Records
10001050
Payment Header
Records
20002040
Remittance/Invoice
Records
Table 8 10 (Page 1 of 1)
Outbound Transactions
8 23
Record Summary
Seque
nce
Type of Data
Data Level
Record
Number
Control Record
CONTROL
0010
TRADING
PARTNER
0020
Flexfields
TRADING
PARTNER
00300050
Flexfields
Account Data
PAYMENT
1000
Payment Data
PAYMENT
1010
PAYMENT
1020
PAYMENT
1030
10
Bank Contacts
PAYMENT
1040
11
PAYMENT
1050
12
Extension Tables:
Payment Data
PAYMENT
1900
13
Remittance / Invoice
Details
INVOICE /
REMITTANCE
2000
14
Remittance Advice
Flexfields 14
INVOICE /
REMITTANCE
2010
Flexfields
15
Remittance Advice
Flexfields 59
INVOICE /
REMITTANCE
2020
Flexfields
16
Remittance Advice
Flexfields 1014
INVOICE /
REMITTANCE
2030
Flexfields
17
Remittance Advice
Flexfields 15
INVOICE /
REMITTANCE
2040
Flexfields
Table 8 11 (Page 1 of 1)
8 24
Misc. Info.
Code
Content
125
TP_CD
2647
BATCH
4869
INVOICE
Invoice number
7091
(blank)
Not used
9295
(varies)
Record number
9697
(varies)
Record layout
98100
(varies)
Table 8 12 (Page 1 of 1)
Record
Length
Position
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Quallifier
25
22
22
22
125
2647
4869
7091
9295
9697
98100
Control record
TP_CD
0010
CT
CTL
TP_CD
0020
A1
TH1
TP_CD
00300050
A2
TH2TH4
Account data
TP_CD
BATCH
1000
BK
BK1
Payment data
TP_CD
BATCH
1010
PY
PAY
TP_CD
BATCH
1020
VN
VN1
TP_CD
BATCH
1030
AD
BK1
10
Bank contacts
TP_CD
BATCH
1040
CN
BK1
11
TP_CD
BATCH
1050
AD
VS1
Table 8 13
(Page 1 of 2)
Outbound Transactions
8 25
Seq.
Record
TP_CD
Reference
1
12
TP_CD
BATCH
13
Remittance / invoice
details
TP_CD
BATCH
14
Remittance advice
flexfields 14
TP_CD
15
Remittance advice
flexfields 59
16
17
Record
Number
Record
Layout
Record
Quallifier
1900
EX
(custom)
INVOICE
2000
IV
INV
BATCH
INVOICE
2010
A1
RE1
TP_CD
BATCH
INVOICE
2020
A2
RE2
Remittance advice
flexfields 1014
TP_CD
BATCH
INVOICE
2030
A2
RE3
Remittance advice
flexfields 15
TP_CD
BATCH
INVOICE
2040
A2
RE4
Table 8 13
8 26
(Page 2 of 2)
Reference
2
Reference
3
ASC X12
Transaction
830
EDIFACT
Message
Oracle Purchasing
Supplier Scheduling uses components of Oracle Purchasing to calculate
and maintain schedules. Use the Approved Supplier list created in
Purchasing to establish a relationship between the shipto organization,
supplier site, and item.
Information related to approved purchase requisitions, approved supply
agreement releases, receipts from supplier, returns to supplier and
associated adjustments are used to determine the supplier requirement.
Outbound Transactions
8 27
Oracle Planning
Supplier Scheduling also uses components of Oracle Planning to
calculate and maintain schedules. Use Sourcing Rules (which may be
created in Purchasing, Oracle Supply Chain Planning, or Supplier
Scheduling) to define how an item is replenished for a given
organization. This includes the ability to identify multiple supplier
sources, their percentage splits, and priority ranking.
Information related to unimplemented planned orders generated by
Planning via MPS, MRP, or DRP are used to determine the supplier
requirement.
8 28
See Also
Running the EDI Outbound Planning and Shipping Schedule Extract
Program: page 8 51
Outbound Planning Schedule Data File Organization: page 8 30
Outbound Transactions
8 29
Prior
Authorization
Authorizations
Last Receipt
Cumulative
Receipt
8 30
General Information
The supplier scheduling transactions support the following transactions
and their counterparts in any other standard:
Planning Schedule (830) / Delivery Just in Time (DELJIT)
Shipping Schedule (862) / Delivery Schedule (DELFOR)
The outbound planning and shipping schedule data file definition
describes the position, field name, field size, and format of each record
in the data file.
Details for the ASC X12 transactions are documented below.
The shipping schedule transaction does not include the last shipment
receipt records 2040 and the 4000 with Detail Descriptor set to RECEIPT
or authorizations with Detail Descriptor set to AUTHORIZATION.
Otherwise, the interface files are identical.
Discrete (actual) requirement quantities are indicated in the buckets in
the application, i.e., in a weekly bucket, the quantity required for that
week only.
The EDI Translator needs to build cumulative required quantities using
the cum received quantity if the trading partner wants a cumulative
schedule.
Ship to Location
The Ship to location may be found in the header level of the transaction
(records 10301060) if the single location applies to the entire
transaction. Alternately, the Ship to location may be found at the detail
level (records 20502060) for a given item. In each case, the Ship To Org
Enable CUM Flag indicates that the site is using CUM quantities, and
that the Ship To Org CUM Period Start Date should be used whenever a
start date is needed in the detail.
Outbound Transactions
8 31
The following values should be used in the EDI data mapping to the
ASC X12 transaction.
ASC X12 Data Element
Data
Transaction Purpose
BRF01 = 05
Replacement
Schedules Only
BRF04 = DL
Delivery Based
Schedules
BRF05 = A
Actual Discrete
Quantity Only
Table 8 14 (Page 1 of 1)
Interface Record
Receipt
Detail Category/
Descriptor
Data Element
RECEIPT/LAST
100 Document
Type
Common Key
10
Record Number
2040
Record Layout
LS
Record Layout
Qualifier
LS1
Last Receipt
Shipment
Identification
AUTHORIZATION
<Shipment
Number>
8 32
20
PRIOR <Last
Transaction Date>
RECEIPT/LAST
50 Starting Date
30
Last Receipt
Quantity
<Last Quantity
Received>
RECEIPT/LAST
90 Total Quantity
40
CUM Quantity
after last Receipt
<Starting CUM
Quantity>
RECEIPT/CUMULATIVE
90 Total Quantity
Data
Element
Position
Content
Quantity Qualifier
673
SHP01=
01
Quantity
380
SHP02=
Date/Time Qualifier
374
SHP03=
050 or
011
Date
373
SHP04=
Time
337
SHP05=
n/a
Date
373
SHP06=
n/a
Time
337
SHP07=
n/a
Table 8 16 Data Mapping of the Last Receipt Data from Record 2040 to map to Shipped (SHP) segment
SHP Segment
Data
Element
Position
Quantity Qualifier
673
SHP01=
02
Quantity
380
SHP02=
Date/Time Qualifier
374
SHP03=
051
Table 8 17 Data Mapping of the Cumulative Quantity Received from Record 2040 to SHP shipment
Outbound Transactions
8 33
SHP Segment
Data
Element
Position
Date
373
SHP04=
Time
337
SHP05=
n/a
Date
373
SHP06=
n/a
Time
337
SHP07=
n/a
Table 8 17 Data Mapping of the Cumulative Quantity Received from Record 2040 to SHP shipment
REF Segment
Data
Element
Position
Reference Qualifier
REF01=
SI
Reference Identification
REF02=
<shipment number>
Table 8 18 Data Mapping of the Last Receipt Shipment Number from Record 2040 to REF segment
8 34
The quantities and start/end dates on record 4000 data for a given
Detail Category and Detail Descriptor varies depending upon if the
SHIP_TO_ORG_ ENABLE_CUM_FLAG is enabled. See the Record 4000
Detail tables below for their content.
Associated
ASC X12
Segment
RECEIPT
LAST
SHP
Record Content
RECEIPT
CUMULATIVE
SHP
AUTHORIZATION
PRIOR
ATH
Prior Authorization
AUTHORIZATION
FI
ATH
AUTHORIZATION
LB
ATH
AUTHORIZATION
LM
ATH
AUTHORIZATION
MT
ATH
REQUIREMENT
PAST_DUE
FST
REQUIREMENT
DAY
FST
Table 8 19 Data Content by Detail Category and Detail Descriptor for Record 4000
Outbound Transactions
8 35
Associated
ASC X12
Segment
Record Content
REQUIREMENT
BUFFER
FST
REQUIREMENT
WEEK
FST
REQUIREMENT
MONTH
FST
REQUIREMENT
QUARTER
FST
Table 8 19 Data Content by Detail Category and Detail Descriptor for Record 4000
Key data elements for the ASC X12 segment given Detail Category and
Detail Descriptor indicated.
Record 4000 Detail
Category (position
20)
Record 4000
Detail
Descriptor
(position 30)
RECEIPT
LAST
Note
RECEIPT
CUMULATIVE
AUTHORIZATION
PRIOR
AUTHORIZATION
FI
AUTHORIZATION
LB
ATH01= LB (labor)
AUTHORIZATION
LM
AUTHORIZATION
MT
ATH01= MT (material)
REQUIREMENT
PAST_DUE
FST02 =A (Immediate)
REQUIREMENT
(all values
except
PAST_DUE)
FST02 =C (Firm)
Table 8 20 Key ASC X12 Data Element per Detail Category and Detail Descriptor within Record 4000
8 36
Record 4000
Detail
Descriptor
(position 30)
REQUIREMENT
(all values
except
PAST_DUE)
FST02 =D (Planning)
REQUIREMENT
PAST_DUE
FST03=A (Immediate)
REQUIREMENT
DAY
FST03=C (Daily)
REQUIREMENT
BUFFER
REQUIREMENT
WEEK
REQUIREMENT
MONTH
REQUIREMENT
QUARTER
FST03=Q (Quarterly)
Note
Table 8 20 Key ASC X12 Data Element per Detail Category and Detail Descriptor within Record 4000
A. Receipt / Last
Last shipment received:
Position
Interface Record
Last Shipment
Common Key
Record Number
4000
Record Layout
SC
SCH
10
<a counter>
20
Detail Category
AUTHORIZATION RECEIPT
30
Detail Descriptor
PRIOR LAST
40
50
Starting Date
60
Ending Date
n/a
Outbound Transactions
8 37
Position
Interface Record
Last Shipment
70
Forecast Quantity
n/a
80
Release Quantity
n/a
90
Total Quantity
100
Document Type
SHIPMENT
110
Document Number
<Shipment Number>
This data is also found on the Record 2040 at the schedule level.
SHP Segment
Data
Element
Position
Record 4000
Quantity
Qualifier
673
SHP01=
01
Quantity
380
SHP02=
90 Total Quantity
Date/Time
Qualifier
374
SHP03=
050
Standard for
Received
Date
373
SHP04=
50 Starting Date
Time
337
SHP05=
n/a
Date
373
SHP06=
n/a
Time
337
SHP07=
n/a
B. Receipt / Cumulative
CUM quantities after the last shipment was received:
Pos.
Interface Record
Cumulative Receipt
Common Key
Record Number
4000
8 38
Pos.
Interface Record
Cumulative Receipt
Record Layout
SC
SCH
10
<a counter>
20
Detail Category
AUTHORIZATION RECEIPT
30
Detail Descriptor
PRIOR CUMULATIVE
40
50
Starting Date
60
Ending Date
70
Forecast Quantity
n/a
80
Release Quantity
n/a
90
Total Quantity
100
Document Type
n/a
110
Document Number
n/a
This data is also moved to the Record 2040 at the item level.
SHP Shipped
Segment
Data
Element
Position
Record 4000
Quantity
Qualifier
673
SHP01=
02
Quantity
380
SHP02=
90 Total Quantity
Date/Time
Qualifier
374
SHP03=
051
Date
373
SHP04=
50 Starting Date
Time
337
SHP05=
n/a
Table 8 24 RECEIPT / CUMULATIVERecord 4000 mapped to SHP Segment *The ending date of
Outbound Transactions
8 39
SHP Shipped
Segment
Data
Element
Position
Date
373
SHP06=
Time
337
SHP07=
n/a
Record 4000
60 Ending Date
Table 8 24 RECEIPT / CUMULATIVERecord 4000 mapped to SHP Segment *The ending date of
C. Authorization / Prior
Authorizations for quantities prior to first schedule period:
File
Pos.
Interface Record
CUM Management
Not Enabled
Common Key
Record Number
4000
Record Layout
SC
Record Layout
Qualifier
SCH
10
Schedule Item
Detail Sequence
<a counter>
20
Detail Category
AUTHORIZATION
30
Detail Descriptor
PRIOR
40
Detail Descriptor
(external)
50
Starting Date
60
Ending Date
70
Forecast Quantity
n/a
80
Release Quantity
n/a
8 40
File
Pos.
Interface Record
90
Total Quantity
<Starting Authorization
Quantity
(sum of past due and CUM
received)>
100
Document Type
n/a
110
Document
Number
n/a
CUM Management
Not Enabled
ATH Authorization
Segment
Data
Element
Position
Resource
Authorization Code
672
ATH01=
PQ
373
ATH02=
60 Ending Date
Quantity
(Current Cum
Requirement Qty)
380
ATH03=
<Starting Authorization
Quantity>
90 Total Quantity
Quantity
380
ATH04=
n/a
n/a
Date (Cumulative
Start Date)
373
ATH05=
50 Starting Date
Outbound Transactions
8 41
Interface Record
Common Key
Record Number
4000
Record Layout
SC
SCH
10
<a counter>
20
Detail Category
AUTHORIZATION
30
Detail Descriptor
FI or LB or LM or MT
40
50
Starting Date
60
Ending Date
70
Forecast Quantity
n/a
80
Release Quantity
n/a
90
Total Quantity
<Cumulative Authorized
Quantity for Schedule>
100
Document Type
n/a
110
Document Number
n/a
ATH Authorization
Segment
Data
Element
Position
Record 4000
Source
Resource Authorization
Code*
672
ATH01=
FI (Finished Inventory),
LB (Labor),
LM (Labor & Material),
MT (Material
Standard (based
on 30 Detail
Descriptor)
Date
(through Date)
373
ATH02=
60 Ending Date
8 42
ATH Authorization
Segment
Data
Element
Position
Record 4000
Source
Quantity
(Current Cum Requirement
Qty)
380
ATH03=
If CUM,
<CUM Authorized Qty for CUM period>
If NOT CUM,
<Cumulative Authorized Qty for
Schedule>
90 Total Quantity
Quantity
380
ATH04=
(blank)
n/a
373
ATH05=
50 Starting Date
Interface Record
Common Key
Record Number
4000
Record Layout
SC
Record Layout
Qualifier
SCH
10
Schedule Item
Detail Sequence
<a counter>
20
Detail Category
REQUIREMENT
30
Detail Descriptor
40
Detail Descriptor
(external)
A (Immediate (PAST_DUE))
F (Flexible Interval (BUFFER))
D (Day), W (Week), M (Month),
Q (Quarter)
50
Starting Date
60
Ending Date
70
Forecast Quantity
<Discrete Quantity>
Only if
Detail
Descriptor
is BUFFER
Outbound Transactions
8 43
Pos.
Interface Record
80
Release Quantity
90
Total Quantity
<Cumulative Authorized
Quantity for Schedule> (Sum of
70 Forecast Quantity and 80
Release Quantity
100
Document Type
n/a
110
Document
Number
n/a
Not
mapped to
the
standard
8 44
Data
Element
Position
Record 4000
80 Release Quantity
Quantity
380
FST01=
<Release Quantity>
Forecast Qualifier
680
FST02=
Forecast Timing
Qualifier
681
FST03=
A (Immediate (PAST_DUE))
F (Flexible Interval (BUFFER))
D (Day), W (Week), M (Month), Q (Quarter)
40 Detail Descriptor
(external)
Date (Start)
373
FST04=
<Starting Date>
50 Starting Date
Date (End)
(ONLY IF
BUFFER)
373
FST05=
<Ending Date>
60 Ending Date
Date/Time
Qualifier
374
FST06=
002
Time
337
FST07=
n/a
Reference
Number Qualifier
128
FST08=
n/a
Reference
Number
127
FST09=
n/a
Table 8 30 Data Mapping of the REQUIREMENT Detail Category data to the FST segment when (Firm) Release
Quantity Zero
Data
Element
Position
70 Forecast Quantity
Quantity
380
FST01=
<Forecast Quantity>
Forecast Qualifier
680
FST02=
Outbound Transactions
8 45
FST Forecast
Segment
Data
Element
Position
Forecast Timing
Qualifier
681
FST03=
A (Immediate (PAST_DUE))
F (Flexible Interval (BUFFER))
D (Day), W (Week), M (Month), Q (Quarter)
40 Detail Descriptor
(external)
Date (Start)
373
FST04=
<Starting Date>
50 Starting Date
Date (End)
(ONLY IF
BUFFER)
373
FST05=
<Ending Date>
60 Ending Date
Date/Time
Qualifier
374
FST06=
002
Time
337
FST07=
n/a
Reference
Number Qualifier
128
FST08=
n/a
Reference
Number
127
FST09=
n/a
Table 8 31 Data Mapping of the REQUIREMENT Detail Category data to the FST segment when (Planned) Forecast
Quantity Zero
See Also
Running the EDI Outbound Planning and Shipping Schedules Extract
Program: page 8 51
Outbound Planning Schedule and Shipping Schedule Summary Tables:
page 8 53
8 46
ASC X12
Transaction
862
EDIFACT
Message
DELJIT
Oracle Purchasing
Supplier Scheduling uses components of Oracle Purchasing to calculate
and maintain schedules. Use the Approved Supplier list created in
Purchasing to establish a relationship between the shipto organization,
supplier site, and item.
Information related to approved purchase requisitions, approved supply
agreement releases, receipts from supplier, returns to supplier and
associated adjustments are used to determine the supplier requirement.
Outbound Transactions
8 47
Oracle Planning
Supplier Scheduling also uses components of Oracle Planning to
calculate and maintain schedules. Use Sourcing Rules (which may be
created in Purchasing, Oracle Supply Chain Planning, or Supplier
Scheduling) to define how an item is replenished for a given
organization. This includes the ability to identify multiple supplier
sources, their percentage splits, and priority ranking.
Information related to unimplemented planned orders generated by
Planning via MPS, MRP, or DRP are used to determine the supplier
requirement.
8 48
See Also
Running the EDI Outbound Planning and Shipping Schedule Extract
Program: page 8 51
Outbound Shipping Schedule Data File Organization: page 8 50
Outbound Transactions
8 49
Last Receipt
Cumulative
Receipt
See Also
Running the EDI Outbound Planning and Shipping Schedules Extract
Program: page 8 51
Outbound Planning Schedule and Shipping Schedule Summary Tables:
page 8 53
8 50
Running the EDI Outbound Planning and Shipping Schedule Extract Program
In addition to using EDI Gateway to transmit your planning or shipping
schedules, you may transmit the schedules using Supplier Schedulings
Scheduler Workbench or AutoSchedule process. With the Scheduler
Workbench, you select the schedules using the schedule ID. With
AutoSchedule, all built and confirmed schedules designated for EDI
transmission are sent if they were not previously sent.
Prerequisites
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
2.
3.
4.
5.
6.
7.
8.
Outbound Transactions
8 51
See Also
Outbound Planning Schedule: page 8 27
Outbound Shipping Schedule: page 8 47
Viewing the Status of Your Concurrent Programs: page 6 8
Outbound Planning Schedule Data File Organization: page 8 30
Outbound Shipping Schedule Data File Organization: page 8 50
Outbound Planning Schedule and Shipping Schedule Summary Tables:
page 8 53
8 52
Records
Content
Occurrences
00100070
10001900
Header Records
20002900
Item Records
One set of records per item within the Planning Schedule header
40004900
Authorization Records
Table 8 32 (Page 1 of 1)
Record Summary
Seq.
Data
Data Level
Record
Number
Note
Control Record
CONTROL
0010
TRADING PARTNER
00200050
1000
Supplier Numbers
1010
1020
1030
Ship to Address/Code
1050
1060
10
15001530
Flexfields
11
16001630
Flexfields
Table 8 33
Flexfields
(Page 1 of 2)
Outbound Transactions
8 53
Seq.
Data
Data Level
Record
Number
Note
12
16501680
Flexfields
13
17001730
Flexfields
14
17501780
Flexfields
15
Extension Tables:
1900
(Custom)
16
2000
17
Product Description
2010
18
2020
19
Contact Names
2030
20
2040
21
2050
22
2060
23
21002130
Flexfields
24
21502180
Flexfields
25
22002230
Flexfields
26
22502280
Flexfields
27
23002330
Flexfields
28
2900
(Custom)
29
4000
30
4900
Table 8 33
(Page 2 of 2)
Code
Content
125
TP_CD
2647
SP
4869
ITEM
Table 8 34 (Page 1 of 2)
8 54
(Custom)
Position
Code
Content
7091
SCHEDULE
9295
(varies)
Record Number
9697
(varies)
Record Layout
98100
(varies)
Table 8 34 (Page 2 of 2)
Data
Trading
Partner
Reference 1
Reference
2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
Length
25
22
22
22
4869
7091
Position
125
2647
9295
9697
98100
Control Record
TP_CD
SP
0010
CT
CTL
Trading Partner
Header Flexfields
TP_CD
SP
0020
A1
TH1
Trading Partner
Header Flexfields
TP_CD
SP
0030
A2
TH2
Trading Partner
Header Flexfields
TP_CD
SP
0040
A2
TH3
Trading Partner
Header Flexfields
TP_CD
SP
0050
A2
TH4
Planning Schedule
Header
TP_CD
SP
1000
HD
FRC
Planning Schedule
Header
TP_CD
SP
1010
SP
SU
10
Planning Schedule
Header
TP_CD
SP
1020
AD
SS
11
Planning Schedule
Header
TP_CD
SP
1030
CN
SS
12
Planning Schedule
Header
TP_CD
SP
1050
AX
ST1
13
Planning Schedule
Header
TP_CD
SP
1060
ST
ST2
14
Schedule Header
Flex Fields
TP_CD
SP
1500
A1
SH1
Table 8 35
(Page 1 of 3)
Outbound Transactions
8 55
Seq.
Data
Trading
Partner
Reference 1
Reference
2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
15
Schedule Header
Flex Fields
TP_CD
SP
15101530
A2
SH2SH4
16
TP_CD
SP
1600
A1
VN1
17
TP_CD
SP
16101630
A2
VN2VN4
18
TP_CD
SP
1650
A1
VS1
19
TP_CD
SP
16601680
A2
VS2VS4
20
Shipping
Organization Flex
Fields
TP_CD
SP
1700
A1
ST1
21
Shipping
Organization Flex
Fields
TP_CD
SP
17101730
A2
ST2ST4
22
TP_CD
SP
1750
A1
OP1
23
TP_CD
SP
17601780
A2
OP2OP4
24
Extension Tables:
Schedule Level
TP_CD
SP
1900
EX
25
TP_CD
SP
ITEM
2000
IT
IT1
26
Product Description
TP_CD
SP
ITEM
2010
IT
IT2
27
Hazardous Material
Data
TP_CD
SP
ITEM
2020
HZ
HZ1
28
Contact Names
TP_CD
SP
ITEM
2030
CN
IT1
29
TP_CD
SP
ITEM
2040
LS
LS1
30
Ship to Organization
Address/Code
TP_CD
SP
ITEM
2050
AX
SI2
31
Ship to Organization
Data
TP_CD
SP
ITEM
2060
ST
SI3
32
Approved Supplier
List Flex Fields
TP_CD
SP
ITEM
2100
A1
AS1
33
Approved Supplier
List Flex Fields
TP_CD
SP
ITEM
21102130
A2
AS2AS4
34
TP_CD
SP
ITEM
2150
A1
IT1
35
TP_CD
SP
ITEM
21602180
A2
IT2IT4
36
Ship to Organization
Flex Fields (item)
TP_CD
SP
ITEM
2200
A1
DI1
Table 8 35
8 56
(Page 2 of 3)
Seq.
Data
Trading
Partner
Reference 1
Reference
2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
37
Ship to Organization
Flex Fields (item)
TP_CD
SP
ITEM
22102230
A2
DI2DI4
38
Organization Option
Flex Fields
TP_CD
SP
ITEM
2250
A1
SO1
39
Organization Option
Flex Fields
TP_CD
SP
ITEM
22602280
A2
SO2SO4
40
TP_CD
SP
ITEM
2300
A1
SI1
41
TP_CD
SP
ITEM
23102330
A2
SI2SI4
42
Extension Tables:
Item Level
TP_CD
SP
ITEM
2900
EX
43
Forecast Dates,
Authorization,
TP_CD
SP
ITEM
SCHEDULE
4000
SC
TP_CD
SP
ITEM
SCHEDULE
4900
EX
SCH
Receipt Data
44
Extension Tables:
Forecast Level
Table 8 35
(Page 3 of 3)
Outbound Transactions
8 57
Oracle Purchasing
ASC X12
Transaction
850
EDIFACT
Message
ORDERS
8 58
ECE_PO_INTERFACE_SHIPMENTS_X
Views
The following views appear in the Assign Categories window, under
View Name, for this transaction. Columns within these views are
identified as candidates for code conversion. See: Code Conversion:
page 3 1.
ECE_POO_HEADERS_V
ECE_POO_LINES_V
ECE_POO_SHIPMENTS_V
See Also
Running the EDI Purchase Order Outbound Extract Program: page
8 59
Outbound Purchase Order Data File Organization: page 8 61
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
Define trading partner data and enable EDI transactions for the
trading partner. See: Define Trading Partner Data: page 2 9.
Outbound Transactions
8 59
2.
3.
4.
5.
6.
7.
8.
See Also
Outbound Purchase Order: page 8 58
Viewing the Status of Your Concurrent Programs: page 6 8
Outbound Purchase Order Data File Organization: page 8 61
8 60
Summary Tables
The following tables provide a summary description of the data file:
Record Summary
Seq.
Data
Data Level
CONTROL
TRADING PARTNER
Record
Number
Note
0010
00200050
Flexfields
Table 8 36
Outbound Transactions
8 61
Seq.
Data
Data Level
Record
Number
Note
1000
Payment Terms
1010
1020
1030
10401070
Flexfields
Supplier Flexfields
10801110
Flexfields
10
11201150
Flexfields
11
1160
12
11701180
13
Ship to Address/code
1190
14
Ship to Contacts
1200
15
Bill to Address/Code
1210
16
Bill to Contact
1220
17
Buyer Name
1230
18
Extension Tables:
Purchase Order Header Data
1900
19
2000
20
2010
21
2020
22
2030
23
Line Flexfields
20402070
Flexfields
24
20802110
Flexfields
25
Extension Tables:
Purchase Order Item Data
2900
(Custom)
26
3000
27
Shipment Flexfields
30103040
28
Ship To Address/Code
3050
29
Ship To Contact
3060
30
Extension Tables:
Purchase Order Item Data
3900
Table 8 36
8 62
(Custom)
Flexfields
(Custom)
Position
Code
Content
125
TP_CD
2647
PO
4869
ITEM
Item number
7091
SHIPMENT
Shipment Number
Table 8 37
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
Length
25
22
22
22
Position
125
2647
4869
7091
9295
9697
98100
Control Record
TP_CD
PO
0010
CT
CTL
Trading Partner
Header
Flexfields
TP_CD
PO
0020
A3
TH1
Trading Partner
Header
Flexfields
TP_CD
PO
0030
A4
TH2
Trading Partner
Header
Flexfields
TP_CD
PO
0040
A4
TH3
Trading Partner
Header
Flexfields
TP_CD
PO
0050
A4
TH4
Purchase Order
Basic Header
TP_CD
PO
1000
PO
PO1
Payment Terms
TP_CD
PO
1010
PO
PO2
10
Purchase Order
Basic Header
TP_CD
PO
1020
PO
PO3
Table 8 38
(Page 1 of 4)
Outbound Transactions
8 63
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
11
Purchase Order
Notes to
Supplier
TP_CD
PO
1030
PO
PO4
12
Purchase Order
Flexfields
TP_CD
PO
1040
A1
PO1
13
Purchase Order
Flexfields
TP_CD
PO
1050
A2
PO2
14
Purchase Order
Flexfields
TP_CD
PO
1060
A2
PO3
15
Purchase Order
Flexfields
TP_CD
PO
1070
A2
PO4
16
Supplier
Flexfields
TP_CD
PO
1080
A1
SU1
17
Supplier
Flexfields
TP_CD
PO
1090
A2
SU2
18
Supplier
Flexfields
TP_CD
PO
1100
A2
SU3
19
Supplier
Flexfields
TP_CD
PO
1110
A2
SU4
20
Supplier Site
Flexfields
TP_CD
PO
1120
A1
SS1
21
Supplier Site
Flexfields
TP_CD
PO
1130
A2
SS2
22
Supplier Site
Flexfields
TP_CD
PO
1140
A2
SS3
23
Supplier Site
Flexfields
TP_CD
PO
1150
A2
SS4
24
Supplier Site
Address
TP_CD
PO
1160
AD
SU1
25
Supplier Site
Contact
TP_CD
PO
1170
CN
SS1
26
Supplier Site
Contact
TP_CD
PO
1180
CN
SS2
27
Ship to
Address/Code
TP_CD
PO
1190
AX
ST1
28
Ship to Contacts
TP_CD
PO
1200
CN
ST1
29
Bill to
Address/Code
TP_CD
PO
1210
AX
BT1
Table 8 38
8 64
(Page 2 of 4)
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
30
Bill to Contact
TP_CD
PO
1220
CN
BT1
29
Buyer Name
TP_CD
PO
1230
PO
PO5
30
Extension
Tables:
Purchase Order
Header Data
TP_CD
PO
1900
31
TP_CD
PO
ITEM
2000
IT
IT1
32
TP_CD
PO
ITEM
2010
IT
IT2
33
TP_CD
PO
ITEM
2020
IT
IT3
34
Item Note to
Supplier
TP_CD
PO
ITEM
2030
IT
IT4
35
Line Flexfields
TP_CD
PO
ITEM
2040
A1
LN1
36
Line Flexfields
TP_CD
PO
ITEM
2050
A2
LN2
37
Line Flexfields
TP_CD
PO
ITEM
2060
A2
LN3
38
Line Flexfields
TP_CD
PO
ITEM
2070
A2
LN4
39
Line Part
Flexfields
TP_CD
PO
ITEM
2080
A1
LP1
40
Line Part
Flexfields
TP_CD
PO
ITEM
2090
A2
LP2
41
Line Part
Flexfields
TP_CD
PO
ITEM
2100
A2
LP3
42
Line Part
Flexfields
TP_CD
PO
ITEM
2110
A2
LP4
43
Extension
Tables:
Purchase Order
Item Data
TP_CD
PO
ITEM
2900
44
Basic Shipment
Data
TP_CD
PO
ITEM
SHIPMENT
3000
SH
SH1
45
Shipment
Flexfields
TP_CD
PO
ITEM
SHIPMENT
3010
A1
SH1
46
Shipment
Flexfields
TP_CD
PO
ITEM
SHIPMENT
3020
A2
SH2
47
Shipment
Flexfields
TP_CD
PO
ITEM
SHIPMENT
3030
A2
SH3
Table 8 38
(Custom)
(Custom)
(Page 3 of 4)
Outbound Transactions
8 65
Seq.
Data
Trading
Partner
Reference 1
Reference 2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
48
Shipment
Flexfields
TP_CD
PO
ITEM
SHIPMENT
3040
A2
SH4
49
Ship To
Address/Code
TP_CD
PO
ITEM
SHIPMENT
3050
AX
SL1
50
Ship To Contact
TP_CD
PO
ITEM
SHIPMENT
3060
CN
51
Extension
Tables:
Purchase Order
Shipment Data
TP_CD
PO
ITEM
SHIPMENT
3900
Table 8 38
8 66
(Page 4 of 4)
SL1
(Custom)
Oracle Purchasing
ASC X12
Transaction
860
EDIFACT
Message
ORDCHG
Outbound Transactions
8 67
See Also
Running the EDI Outbound Purchase Order Change Request Extract
Program: page 8 69
Outbound Purchase Order Change Request Data File Organization:
page 8 61
8 68
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
Define trading partner and enable EDI transactions for the trading
partner. See: Define Trading Partner Data: page 2 9.
2.
3.
4.
5.
6.
7.
8.
Outbound Transactions
8 69
See Also
Outbound Purchase Order Change Request: page 8 67
Viewing the Status of Your Concurrent Programs: page 6 8
Outbound Purchase Order Change Request Data File Organization:
page 8 61
8 70
Summary Tables
The following tables provide a summary description of the data file:
Content
Occurrences
00100070
10001900
PO Header Records
20002900
PO Item Records
30003900
PO Shipment Records
Table 8 39 (Page 1 of 1)
Outbound Transactions
8 71
Record Summary
Seq.
Data
Data Level
Record
Number
Control Record
CONTROL
0010
TRADING PARTNER
00200050
1000
Payment Terms
1010
1020
1030
Purchase Order
Flexfields
10401070
Flexfields
Supplier Flexfields
10801110
Flexfields
10
11201150
Flexfields
11
1160
12
11701180
13
Ship to Address/code
1190
14
Ship to Contacts
1200
15
Bill to Address/Code
1210
16
Bill to Contact
1220
17
Buyer Name
1230
18
Extension Tables: PO
Header Data
1900
19
2000
20
2010
21
2020
Table 8 40
8 72
Note
Flexfields
(Custom)
Seq.
Data
Data Level
Record
Number
Note
22
2030
23
Line Flexfields
20402070
Flexfields
24
20802110
Flexfields
25
Extension Tables: PO
Item Data
2900
(Custom)
26
3000
27
Shipment Flexfields
30103040
28
Ship To Address/Code
3050
29
Ship To Contact
3060
30
Extension Tables:PO
Item Data
3900
Flexfields
(Custom)
Table 8 40
Code
Content
125
TP_CD
2647
PO
4869
ITEM
7091
SHIPMENT
Shipment Number
9295
(varies)
Record Number
9697
(varies)
Record Layout
98100
(varies)
Table 8 41 (Page 1 of 1)
Outbound Transactions
8 73
Data
Length
Position
Trading
Partner
Reference
1
Reference
2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
25
22
22
22
125
2647
4869
7091
9295
9697
98100
Control Record
TP_CD
PO
0010
CT
CTL
TP_CD
PO
0020
A3
TH1
TP_CD
PO
0030
A4
TH2
TP_CD
PO
0040
A4
TH3
TP_CD
PO
0050
A4
TH4
TP_CD
PO
1000
PO
PO1
Payment Terms
TP_CD
PO
1010
PO
PO2
10
TP_CD
PO
1020
PO
PO3
11
TP_CD
PO
1030
PO
PO4
12
Purchase Order
Flexfields
TP_CD
PO
1040
A1
PO1
13
Purchase Order
Flexfields
TP_CD
PO
1050
A2
PO2
14
Purchase Order
Flexfields
TP_CD
PO
1060
A2
PO3
15
Purchase Order
Flexfields
TP_CD
PO
1070
A2
PO4
16
Supplier Flexfields
TP_CD
PO
1080
A1
SU1
17
Supplier Flexfields
TP_CD
PO
1090
A2
SU2
18
Supplier Flexfields
TP_CD
PO
1100
A2
SU3
19
Supplier Flexfields
TP_CD
PO
1110
A2
SU4
20
TP_CD
PO
1120
A1
SS1
21
TP_CD
PO
1130
A2
SS2
22
TP_CD
PO
1140
A2
SS3
23
TP_CD
PO
1150
A2
SS4
24
TP_CD
PO
1160
AD
SU1
Table 8 42
8 74
(Page 1 of 3)
Seq.
Data
Trading
Partner
Reference
1
25
TP_CD
26
27
28
Record
Number
Record
Layout
Record
Layout
Qualifier
PO
1170
CN
SS1
TP_CD
PO
1180
CN
SS2
Ship to Address/Code
TP_CD
PO
1190
AX
ST1
Ship to Contacts
TP_CD
PO
1200
CN
ST1
29
Bill to Address/Code
TP_CD
PO
1210
AX
BT1
30
Bill to Contact
TP_CD
PO
1220
CN
BT1
29
Buyer Name
TP_CD
PO
1230
PO
PO5
30
Extension Tables:PO
Header Data
TP_CD
PO
1900
31
TP_CD
PO
ITEM
2000
IT
IT1
32
TP_CD
PO
ITEM
2010
IT
IT2
33
TP_CD
PO
ITEM
2020
IT
IT3
34
TP_CD
PO
ITEM
2030
IT
IT4
35
Line Flexfields
TP_CD
PO
ITEM
2040
A1
LN1
36
Line Flexfields
TP_CD
PO
ITEM
2050
A2
LN2
37
Line Flexfields
TP_CD
PO
ITEM
2060
A2
LN3
38
Line Flexfields
TP_CD
PO
ITEM
2070
A2
LN4
39
TP_CD
PO
ITEM
2080
A1
LP1
40
TP_CD
PO
ITEM
2090
A2
LP2
41
TP_CD
PO
ITEM
2100
A2
LP3
42
TP_CD
PO
ITEM
2110
A2
LP4
43
Extension Tables: PO
Item Data
TP_CD
PO
ITEM
2900
44
TP_CD
PO
ITEM
SHIPMENT
3000
SH
SH1
45
Shipment Flexfields
TP_CD
PO
ITEM
SHIPMENT
3010
A1
SH1
46
Shipment Flexfields
TP_CD
PO
ITEM
SHIPMENT
3020
A2
SH2
47
Shipment Flexfields
TP_CD
PO
ITEM
SHIPMENT
3030
A2
SH3
48
Shipment Flexfields
TP_CD
PO
ITEM
SHIPMENT
3040
A2
SH4
49
Ship To Address/Code
TP_CD
PO
ITEM
SHIPMENT
3050
AX
SL1
Table 8 42
Reference
2
Reference 3
(Custom)
(Custom)
(Page 2 of 3)
Outbound Transactions
8 75
Seq.
Data
Trading
Partner
Reference
1
Reference
2
Reference 3
Record
Number
Record
Layout
Record
Layout
Qualifier
50
Ship To Contact
TP_CD
PO
ITEM
SHIPMENT
3060
CN
SL1
51
Extension Tables: PO
Shipment Data
TP_CD
PO
ITEM
SHIPMENT
3900
Table 8 42
8 76
(Page 3 of 3)
(Custom)
ASC X12
Transaction
856
EDIFACT
Message
DESADV
Outbound Transactions
8 77
Interface Tables
ECE_DSNO_ALLOWANCE_CHARGES
ECE_DSNO_CONTAINERS
ECE_DSNO_DELIVERIES
ECE_DSNO_DELIVERY_ATTRIBS
ECE_DSNO_ITEMS
ECE_DSNO_ITEM_DETAILS
ECE_DSNO_ORDERS
Extension Tables
Each extension table shares its name with a base interface table, except
for the trailing _X. You must define the columns for the extension
tables if you choose to use them. See: Extensible EDI Gateway
Architecture: page 9 1.
ECE_DSNO_ALLOWANCE_CHARGES_X
ECE_DSNO_CONTAINERS_X
ECE_DSNO_DELIVERIES_X
ECE_DSNO_DELIVERY_ATTRIBS_X
ECE_DSNO_ITEMS_X
ECE_DSNO_ITEM_DETAILS_X
ECE_DSNO_ORDERS_X
Views
The following views appear in the Assign Categories window, under
View Name, for this transaction. Columns within these views are
identified as candidates for code conversion. See: Code Conversion:
page 3 1.
ECE_DSNO_ALLOWANCE_CHARGES_V
ECE_DSNO_CONTAINERS_V
ECE_DSNO_DELIVERIES_V
ECE_DSNO_DELIVERY_ATTRIBS_V
ECE_DSNO_ITEMS_V
ECE_DSNO_ITEM_DETAILS_V
ECE_DSNO_ORDERS_V
8 78
See Also
Running the EDI Ship Notice / Manifest Outbound Extract Program:
page 8 79.
Outbound Ship Notice / Manifest File Organization: page 8 81
Create the outbound directory and update the INIT.ORA file. See:
Defining Data File Directories: page 6 2.
Define the ECE: Output file path profile option. See: EDI Gateway
Profile Options: page 6 3.
Define trading partner data and enable EDI transactions for the
trading partner. See: Define Trading Partner Data: page 2 9.
2.
3.
4.
5.
6.
Outbound Transactions
8 79
7.
8.
See Also
Outbound Ship Notice / Manifest: page 8 77
Viewing the Status of Your Concurrent Programs: page 6 8
Outbound Ship Notice / Manifest Data File Organization: page 8 81
8 80
Outbound Transactions
8 81
Containers: outer
Orders
Items
Item allowance / charges (if present)
Item details
Containers: inner
Summary Tables
The following tables provide a summary description of the data file:
Record Summary
Seq.
Data
Data Level
Record
Number
Note
Control Record
CONTROL
0010
TRADING PARTNER
00200050
Warehouse Address
SHIPMENT
1000
SHIPMENT
1010
SHIPMENT
10201060
SHIPMENT
1200
SHIPMENT
1210
Destination Address
SHIPMENT
1300
10
Destination Contact
SHIPMENT
1310
11
Destination Flexfields
SHIPMENT
13201350
12
SHIPMENT
1360
13
SHIPMENT
1370
14
Customer Flexfields
SHIPMENT
13801410
Flexfields
15
SHIPMENT
14201460
Flexfields
16
Departure Data
SHIPMENT
2000
17
Departure Data
SHIPMENT
2010
Table 8 43
8 82
Flexfields
Flexfields
Seq.
Data
Data Level
Record
Number
Note
Flexfields
18
Departure Flexfields
SHIPMENT
20202050
19
Delivery data
SHIPMENT
3000
20
Delivery data
SHIPMENT
3010
21
Delivery Flexfields
SHIPMENT
30203050
22
SHIPMENT
3900
23
Allowance/Charge data
SHIPMENT
4000
24
SHIPMENT
40104040
25
SHIPMENT
4900
26
Container Data
TARE
5000
27
Container Flexfields
TARE
50105040
28
TARE
5900
29
ORDER
6000
30
ORDER
6010
31
ORDER
6020
32
ORDER
6030
33
ORDER
6040
34
ORDER
6050
35
ORDER
6060
36
ORDER
6070
37
ORDER
6080
38
ORDER
61006130
Flexfields
39
ORDER
62006230
Flexfields
40
ORDER
63006340
Flexfields
41
ORDER
6900
42
Item Data
ITEM
7000
43
Item Data
ITEM
7010
44
Item Data
ITEM
7020
45
Item Data
ITEM
7030
46
Hazardous Data
ITEM
7040
47
ITEM
(7100)
48
ITEM
72007230
Flexfields
Flexfields
Flexfields
Flexfields
Table 8 43
Outbound Transactions
8 83
Seq.
Data
Data Level
Record
Number
Note
49
ITEM
72407270
Flexfields
50
ITEM
72807310
Flexfields
51
ITEM
73207360
Flexfields
52
ITEM
73707410
Flexfields
53
ITEM
74207450
Flexfields
54
ITEM
74607490
Flexfields
55
ITEM
75007530
Flexfields
56
ITEM
76007630
Flexfields
57
ITEM
7900
58
ITEM
8000
59
ITEM
80108040
60
ITEM
8900
61
ITEM DETAIL
9000
62
ITEM DETAIL
90109040
63
ITEM DETAIL
9900
Flexfields
Flexfields
Table 8 43
Code
Content
125
TP_CD
2647
DELIVERY
Delivery Name
4869
SO
7091
ITEM
Table 8 44
8 84
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
Length
25
22
22
22
Position
125
2647
4869
7091
9295
9697
98100
Common
Control
Record
CONTROL
TP_CD
DELIVERY
0010
CT
CTL
Trading
Partner
Header
Flexfields
TRADING
PARTNER
TP_CD
DELIVERY
0020
A3
TH1
Trading
Partner
Header
Flexfields
TRADING
PARTNER
TP_CD
DELIVERY
0030
A4
TH2
Trading
Partner
Header
Flexfields
TRADING
PARTNER
TP_CD
DELIVERY
0040
A3
TH3
Trading
Partner
Header
Flexfields
TRADING
PARTNER
TP_CD
DELIVERY
0050
A4
TH4
Warehouse
Address
SHIPMENT
TP_CD
DELIVERY
1000
AD
SF
Warehouse
Contact
Data
SHIPMENT
TP_CD
DELIVERY
1010
CN
SF
10
Warehouse
Flexfields
SHIPMENT
TP_CD
DELIVERY
1020
A1
SF1
11
Warehouse
Flexfields
SHIPMENT
TP_CD
DELIVERY
1030
A2
SF2
12
Warehouse
Flexfields
SHIPMENT
TP_CD
DELIVERY
1040
A2
SF3
13
Warehouse
Flexfields
SHIPMENT
TP_CD
DELIVERY
1050
A2
SF4
14
Warehouse
Flexfields
SHIPMENT
TP_CD
DELIVERY
1060
A2
SF5
Table 8 45
(Page 1 of 10)
Outbound Transactions
8 85
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
15
Pooled
Address
Data
SHIPMENT
TP_CD
DELIVERY
1200
AD
IC
16
Pooled
Contact
Data
SHIPMENT
TP_CD
DELIVERY
1210
CN
IC
17
Destination
Address
SHIPMENT
TP_CD
DELIVERY
1300
AD
ST
18
Destination
Contact
SHIPMENT
TP_CD
DELIVERY
1310
CN
ST
19
Destination
Flexfields
SHIPMENT
TP_CD
DELIVERY
1320
A1
ST1
20
Destination
Flexfields
SHIPMENT
TP_CD
DELIVERY
1330
A2
ST2
21
Destination
Flexfields
SHIPMENT
TP_CD
DELIVERY
1340
A2
ST3
22
Destination
Flexfields
SHIPMENT
TP_CD
DELIVERY
1350
A2
ST4
23
Consignee
Address
Data
SHIPMENT
TP_CD
DELIVERY
1360
AD
CSG
24
Consignee
Contact
Data
SHIPMENT
TP_CD
DELIVERY
1370
CN
CSG
25
Customer
Flexfields
SHIPMENT
TP_CD
DELIVERY
1380
A1
CU1
26
Customer
Flexfields
SHIPMENT
TP_CD
DELIVERY
1390
A2
CU2
27
Customer
Flexfields
SHIPMENT
TP_CD
DELIVERY
1400
A2
CU3
28
Customer
Flexfields
SHIPMENT
TP_CD
DELIVERY
1410
A2
CU4
29
Customer
Global
Flexfields
SHIPMENT
TP_CD
DELIVERY
1420
A1
CG1
30
Customer
Global
Flexfields
SHIPMENT
TP_CD
DELIVERY
1430
A2
CG2
Table 8 45
8 86
(Page 2 of 10)
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
31
Customer
Global
Flexfields
SHIPMENT
TP_CD
DELIVERY
1440
A2
CG3
32
Customer
Global
Flexfields
SHIPMENT
TP_CD
DELIVERY
1450
A2
CG4
33
Customer
Global
Flexfields
SHIPMENT
TP_CD
DELIVERY
1460
A2
CG5
34
Departure
Data
SHIPMENT
TP_CD
DELIVERY
2000
D1
DP1
35
Departure
Data
SHIPMENT
TP_CD
DELIVERY
2010
D2
DP2
36
Departure
Flexfields
SHIPMENT
TP_CD
DELIVERY
2020
A1
DP1
37
Departure
Flexfields
SHIPMENT
TP_CD
DELIVERY
2030
A2
DP2
38
Departure
Flexfields
SHIPMENT
TP_CD
DELIVERY
2040
A2
DP3
39
Departure
Flexfields
SHIPMENT
TP_CD
DELIVERY
2050
A2
DP4
40
Delivery
data
SHIPMENT
TP_CD
DELIVERY
3000
L1
DL1
41
Delivery
data
SHIPMENT
TP_CD
DELIVERY
3010
L2
DL2
42
Delivery
Flexfields
SHIPMENT
TP_CD
DELIVERY
3020
A1
DL1
43
Delivery
Flexfields
SHIPMENT
TP_CD
DELIVERY
3030
A2
DL2
44
Delivery
Flexfields
SHIPMENT
TP_CD
DELIVERY
3040
A2
DL3
45
Delivery
Flexfields
SHIPMENT
TP_CD
DELIVERY
3050
A2
DL4
46
Extension
Tables
Picking
level
SHIPMENT
TP_CD
DELIVERY
3900
SH
EX
Table 8 45
(Page 3 of 10)
Outbound Transactions
8 87
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
47
Allowance
/Charge
Data
SHIPMENT
TP_CD
DELIVERY
4000
AC
HA1
48
Shipment
Allowance
/Charge
Flexfields
SHIPMENT
TP_CD
DELIVERY
4010
A5
HA2
49
Shipment
Allowance
/Charge
Flexfields
SHIPMENT
TP_CD
DELIVERY
4020
A6
HA3
50
Shipment
Allowance
/Charge
Flexfields
SHIPMENT
TP_CD
DELIVERY
4030
A6
HA4
51
Shipment
Allowance
/Charge
Flexfields
SHIPMENT
TP_CD
DELIVERY
4040
A6
HA5
52
Extension
Tables A/C
data
SHIPMENT
TP_CD
DELIVERY
4900
AS
EX
53
Container
Data
TARE
TP_CD
DELIVERY
5000
TR
54
Container
Flexfields
TARE
TP_CD
DELIVERY
5010
A1
CT1
55
Container
Flexfields
TARE
TP_CD
DELIVERY
5020
A2
CT2
56
Container
Flexfields
TARE
TP_CD
DELIVERY
5030
A2
CT3
57
Container
Flexfields
TARE
TP_CD
DELIVERY
5040
A2
CT4
58
Extension
Tables
Container
level
TARE
TP_CD
DELIVERY
5900
CN
EX
59
Purchase
Order Data
ORDER
TP_CD
DELIVERY
SO
6000
P1
PO1
60
Purchase
Order Data
ORDER
TP_CD
DELIVERY
SO
6010
P2
PO2
Table 8 45
8 88
(Page 4 of 10)
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
61
Purchase
Order Data
(Payment
Terms
Data,
Currency)
ORDER
TP_CD
DELIVERY
SO
6020
P2
PO3
62
Purchase
Order Data
(FOB Data)
ORDER
TP_CD
DELIVERY
SO
6030
P4
PO4
63
Shipping &
Packing
Instructions
ORDER
TP_CD
DELIVERY
SO
6040
NT
INS
64
Order By
Address,
Data
ORDER
TP_CD
DELIVERY
SO
6050
AD
ISS
65
Order By
Contact
Data
ORDER
TP_CD
DELIVERY
SO
6060
CN
ISS
66
Invoice
Address
Data
ORDER
TP_CD
DELIVERY
SO
6070
AD
BT
67
Invoice
Contact
Data
ORDER
TP_CD
DELIVERY
SO
6080
CN
BT
68
Picking
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6100
A1
PH1
69
Picking
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6110
A2
PH2
70
Picking
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6120
A2
PH3
71
Picking
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6130
A2
PH4
72
Order
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6200
A1
OR1
73
Order
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6210
A2
OR2
Table 8 45
(Page 5 of 10)
Outbound Transactions
8 89
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
74
Order
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6220
A2
OR3
75
Order
Header
Flexfields
ORDER
TP_CD
DELIVERY
SO
6230
A2
OR4
76
Order
Header
Global
Flexfields
ORDER
TP_CD
DELIVERY
SO
6300
A1
HG1
77
Order
Header
Global
Flexfields
ORDER
TP_CD
DELIVERY
SO
6310
A2
HG2
78
Order
Header
Global
Flexfields
ORDER
TP_CD
DELIVERY
SO
6310
A2
HG3
79
Order
Header
Global
Flexfields
ORDER
TP_CD
DELIVERY
SO
6320
A2
HG4
80
Order
Header
Global
Flexfields
ORDER
TP_CD
DELIVERY
SO
6340
A2
HG5
81
Extension
Tables :
Order level
ORDER
TP_CD
DELIVERY
SO
6900
OR
EX
82
Item Data
ITEM
TP_CD
DELIVERY
SO
ITEM
7000
I1
IT1
83
Item Data
ITEM
TP_CD
DELIVERY
SO
ITEM
7010
I2
IT2
84
Item Data
ITEM
TP_CD
DELIVERY
SO
ITEM
7020
I3
IT3
85
Item Data
ITEM
TP_CD
DELIVERY
SO
ITEM
7030
I4
IT4
86
Hazardous
Data
ITEM
TP_CD
DELIVERY
SO
ITEM
7040
HZ
HZ1
87
Industry
Data (if
exist)
ITEM
TP_CD
DELIVERY
SO
ITEM
(7100)
IN
IND
88
Order Line
Pricing
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7200
A1
PR1
Table 8 45
8 90
(Page 6 of 10)
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
89
Order Line
Pricing
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7210
A2
PR2
90
Order Line
Pricing
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7220
A2
PR3
91
Order Line
Pricing
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7230
A2
PR4
92
Order Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7240
A1
LI1
93
Order Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7250
A2
LI2
94
Order Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7260
A2
LI3
95
Order Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7270
A2
LI4
96
Order line
Detail
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7280
A1
LD1
97
Order line
Detail
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7290
A2
LD2
98
Order line
Detail
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7300
A2
LD3
99
Order line
Detail
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7310
A2
LD4
100
Order Line
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7320
A1
LG1
101
Order Line
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7330
A2
LG2
102
Order Line
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7340
A2
LG3
Table 8 45
(Page 7 of 10)
Outbound Transactions
8 91
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
103
Order Line
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7350
A2
LG4
104
Order Line
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7360
A2
LG5
105
Order Line
Detail
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7370
A1
DG1
106
Order Line
Detail
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7380
A2
DG2
107
Order Line
Detail
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7390
A2
DG3
108
Order Line
Detail
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7400
A2
DG4
109
Order Line
Detail
Global
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7410
A2
DG5
110
Picking
Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7420
A2
PL1
110
Picking
Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7430
A2
PL2
111
Picking
Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7440
A2
PL3
112
Picking
Line
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7450
A2
PL4
113
Line Part
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7460
A1
LP1
114
Line Part
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7470
A2
LP2
Table 8 45
8 92
(Page 8 of 10)
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
115
Line Part
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7480
A2
LP3
116
Line Part
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7490
A2
LP4
117
Container
Contents
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7500
A1
CC1
118
Container
Contents
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7510
A2
CC2
119
Container
Contents
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7520
A2
CC3
120
Container
Contents
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7530
A2
CC4
121
Container
Contents
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7530
A2
CC5
122
Order Line
Industry
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7600
A1
IN1
123
Order Line
Industry
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7610
A2
IN2
124
Order Line
Industry
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7620
A2
IN3
125
Order Line
Industry
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
7630
A2
IN4
126
Extension
Tables Item
level
ITEM
TP_CD
DELIVERY
SO
ITEM
7900
IT
EX
127
Allowance
/Charge
Line item
ITEM
TP_CD
DELIVERY
SO
ITEM
8000
AC
IA1
129
Item
Allowance
/Charge
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
8010
A5
IA2
Table 8 45
(Page 9 of 10)
Outbound Transactions
8 93
Seq.
Record
Data Level
TP_CD
Reference
1
Reference
2
Reference
3
Record
Number
Record
Layout
Record
Layout
Qualifier
130
Item
Allowance
/Charge
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
8020
A6
IA3
131
Item
Allowance
/Charge
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
8030
A6
IA4
132
Item
Allowance
/Charge
Flexfields
ITEM
TP_CD
DELIVERY
SO
ITEM
8040
A6
IA5
133
Extension
ITEM level:
A/C data
ITEM
TP_CD
DELIVERY
SO
ITEM
8900
AI
EX
134
Lot , serial,
production
sequence
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9000
LS
DET
135
Picking
Line Detail
Flexfields
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9010
A1
PD1
136
Picking
Line Detail
Flexfields
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9020
A2
PD2
137
Picking
Line Detail
Flexfields
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9030
A2
PD3
138
Picking
Line Detail
Flexfields
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9040
A2
PD4
139
Extension
Table: item
detail
ITEM
DETAIL
TP_CD
DELIVERY
SO
ITEM
9900
ID
EX
Table 8 45
8 94
(Page 10 of 10)
CHAPTER
Extensible EDI
Gateway Architecture
T
91
Architecture Overview
Extensible EDI Gateway architecture includes:
Transactionspecific interface tables
Transactionspecific extension tables
A table of the interface tables
A table of the interface columns
92
Description
INTERFACE_COLUMN_ID
Primary key.
INTERFACE_TABLE_ID to
ECE_INTERFACE_TABLES
Foreign key.
BASE_TABLE_NAME
BASE_COLUMN_NAME
POSITION
INTERFACE_COLUMN_NAME
Table 9 1 (Page 1 of 1)
93
See Also
Technical Overview: page 9 4
Extensible Architecture Example: page 9 5
Technical Overview
The Oracle EDI Gateway consists of interface tables, packaged
procedures, and setup tables used to create output data files for
outbound EDI document. The gateway is executed via the following
steps:
Execute
ECE_<EDI_document_name>.POPULATE_<EDI_document_name>_
API packaged procedure to populate the gateway. This routine
identifies row(s) of data and copies data into the EDI Gateway
interface tables: ECE_<EDI_document_name>_HEADERS,
ECE_<EDI_document_name>_LINES, and
ECE_<EDI_document_name>_ LINE_DETAILS.
(Optional) Execute customized code to populate the interface
extension tables. The EDI Gateway extension tables,
ECE_<EDI_document_name>_HEADERS_X,
ECE_<EDI_document_name>_LINES_X, and
ECE_<EDI_document_name>_LINE_DETAILS_X, are created
during the gateways initial installation. These tables are
modified by the customer to hold data elements that are not
directly extracted from the Oracle Application.
Execute
ECE_<EDI_document_name>.PUT_DATA_TO_OUTPUT_TABLE
packaged procedure. This procedures derives data from the
interface and interface extension tables to build output records.
The output record layout is defined in the EDI Gateway setup
tables ECE_INTERFACE_TABLES and
ECE_INTERFACE_COLUMNS. Formatted records are inserted
into the ECE_OUTPUT table.
Move the data from ECE_OUTPUT to a data file using the
PL/SQL package UTL_FILE.
The output file created by the Gateway reflects the data model used in
the Oracle Application, which usually contains three types of logical
records: Header, Line, and Line Detail. Using the EDI Gateway setup
tables, data from the interface tables can be mixed with data from the
94
See Also
Overview of Extensible Architecture: page 9 2
Extensible Architecture Example: page 9 5
Additional Data
Truck Number
Container Number
Name of Driver
License Number
Driving record status
95
....... )
96
97
Trans_method
Type
Qty
Supplier_Name
Client_Name
PO_Num
Trans_Record_ID
EDI
ASNO
20
ABC
NBC
14938
101
EDI
ASNO
10
ABC
UPS
23456
201
Trans_Record_ID
Truck_Num
Container_Num
Driver_Name
101
2A
G768
SAM
Type
Interface_Table_Name
Start_Number
Extension_Table_Name
856O
ECE_ASN_HEADER
10
ECE_ASN_HEADER_X
856O
ECE_ASN_LINE
30
ECE_ASN_LINE_X
Type
Interface_Table_Name
Table_Name
Column_Name
Position
856O
ECE_ASN_HEADER
ECE_ASN_HEADER
Client_Name
856O
ECE_ASN_HEADER
ECE_ASN_HEADER_X
Truck_Num
Data Extraction
The extensible architecture allows the user to fetch data from sources
other than Oracle Applications and store them in the extension table.
Then you can produce, for example, the ASN with data from the
transaction specific interface table and the extension table.
In the above example, based on the Position column in the
INTERFACE_COLUMNS table, the Client_Name is the first data in the
output file, Truck_Num is the ninth field in the output file.
98
The record identifier in this section of the output file starts with 10
based on the Start_Num column in the ECE_INTERFACE_TABLES
table.
The SELECT statement:
Select ECE_ASN_HEADER.Client_Name, ECE_ASN_HEADER.PO_Num,
ECE_ASN_HEADER_X.Truck_Num, ECE_ASN_HEADER_X.Container_Num
from ECE_ASN_HEADER, ECE_ASN_HEADER_X
where ECE_ASN_HEADER.Transaction_Record_ID (+) =
ECE_ASN_HEADER_X.Transaction_Record_ID
and [other criteria]
Output
The output file produced by the EDI Gateway looks similar to the
following file:
10NBC
shington
*11DC
*12...
...
*30...
10UPS
Lincoln
*11NE
*12...
...
*30...
14938
ABC
77781
2A
23456
20
300 Beltway
G768
ABC
Wa
SAM
10
214 Temple
88832
where NBC is the Client Name, Position 1, and 2A is the Truck Num
in Position 9.
See Also
Overview of Extensible Architecture: page 9 2
Technical Overview: page 9 4
99
See Also
Extensible EDI Gateway Architecture: page 9 2
9 10
APPENDIX
Windows and
Navigator Paths
T
his appendix shows you the default Navigator path for each EDI
Gateway window. Refer to this appendix when you do not already
know the Navigator path for a window you want to use.
A1
User
Trading Partners
Output Definition
Extract Programs
Import Programs
Requests
Table 10 1
A2
Glossary
ANSI American National Standards Institute
which establishes national standards for the
United States. The parent organization for
X12 and also serves as the North American
representative to ISO (International
Standards Organization).
ASC X12 Accredited Standards Committee
X12 group. This group is accredited by ANSI
and maintains and develops the EDI
standards for the United States and Canada.
ASCII American Standard Code for
Information Interchange. A standard file
format used for transmission and storage.
ASCII is a sevenbit code with an eighth bit
used for parity.
Automated Clearing House (ACH) A
nationwide network operated by the Federal
Reserve used to connect banks together for
the electronic transfer of funds.
bankers automated clearing system (BACS)
The standard format of electronic funds
transfer used in the United Kingdom.
business application Software that performs a
particular business function or group of
functions (accounts payable, for example).
business document A document used for
conducting business between two trading
partners a purchase order or invoice, for
example.
EDI See Electronic Data Interchange (EDI)
EDIFACT Electronic Data Interchange for
Administration, Commerce, and Trade is the
current acronym for standards developed
within Working Party 4. See also WP4
Glossary
Index
Numbers
C
Changing the Data File, 5 2
Code conversion, 3 2
D
Data file definition format legend, 6 9
Defining Data File Directories, 6 2
DELFOR outbound. See Planning Schedule
outbound
DELJIT outbound. See Shipping Schedule
outbound
DESADV inbound. See Ship Notice / Manifest
inbound
DESADV outbound. See Ship Notice /
Manifest outbound
Index 1
E
EDI standards support, 1 8
extensible architecture, 9 2
I
INVOIC inbound. See Invoice inbound
INVOIC outbound. See Invoice outbound
Invoice inbound, 7 2
importing, 7 3
Invoice outbound, 8 9
data file organization, 8 12
extracting, 8 10
Q
QUOTES inbound. See Response to Request for
Quote inbound
Index 2
Supported transactions, 1 8
T
Transactions
Application Advice outbound, 8 2
Invoice inbound, 7 2
Invoice outbound, 8 9
Payment Order / Remittance Advice
outbound, 8 20
Planning Schedule outbound, 8 27
Price / Sales Catalog inbound, 7 6
Purchase Order Change Request outbound,
8 67
W
Windows and navigator paths, A 2
Index 3
Index 4