Setting Up Oracle e-Commerce Gateway

This chapter covers the following topics:

Overview of Setup Steps

The following list represents the steps that you must perform in Oracle e-Commerce Gateway to enable Inbound Planning, Shipping, and Production Sequence Schedules:

Oracle Release Management-Specific Setup Steps for Oracle e-Commerce Gateway

Step 1: Setup Oracle Release Management

For details of all required setup procedures, refer to Overview of Oracle Release Management Setup Steps.

Step 2: Define Code Conversion Values

Generic Code Conversions

It might be necessary to define additional code conversions for UOM (unit of measure), a category used in multiple Oracle e-Commerce Gateway transactions.

For details of all of the required define procedures, refer to Step 14: Define e-Commerce Gateway Code Conversion Values.

RLM Code Conversions: Additional internal values allowed

RLM_SHP_DEL_CODE specifies the days for routine shipments and deliveries. The seed data for Oracle e-Commerce Gateway Code Conversion includes both ANSI X12 (ele. 678) and EDIFACT (code 2015) Shipment Delivery Pattern Codes.

You can define additional generic or Trading Partne- specific Shipment Delivery Pattern Codes. This code conversion enables you to define customer specific internal Shipment Delivery Pattern Codes using the Release Management Maintain Ship/Delivery Pattern Codes form. They are then mapped to external EDI values using customer keys in Oracle e-Commerce Gateway as needed.

RLM Code Conversions: Additional internal values not allowed

It might be necessary to define trading partner specific values of Oracle Release Management Data Elements requiring code conversion that are used for inbound demand.

For example, one customer might consider a purpose code of Change to mean a Replacement of a subset of items on a previous schedule; another customer might consider a purpose code of Change to mean a Net Change of all data on a previous schedule. To ensure that the Demand Processor will handle the data from the first situation correctly, a trading partner-specific code conversion for RLM_TRX_PURP must be defined to link the external purpose code of Change to the internal purpose code of Replacement.

The following RLM code conversions are defined for inbound demand, and are used for SPSI, SSSI, and PSQI transactions. New internal values cannot be added, but new generic and trading partner-specific external values can be cross-referenced to existing internal values:

Examine each trading partner's EDI implementation manuals for applicable inbound demand transactions to determine if the seeded values will handle the trading partner's EDI demand properly in the Demand Processor.

For example, Modern Truck uses the EDIFACT DELJIT message for two different schedule types; they assign element 1001 of the BGM segment with a value of 241 for Shipping Schedules and 242 for Sequenced Production Schedules. If Modern Truck is one of your trading partners, additional code conversions for RLM_ SCHEDULE_TYPE could be set up as follows:

Additional Schedule Type Code Conversions
Internal External 1 External 2 EDI Standard
Sequenced DELJIT 242 EDIFACT
Shipping DELJIT 241 EDIFACT

However, if another trading partner uses 242 with DELJIT to indicate a Kanban Shipping Schedule, you should set up these code conversions using trading partner keys. If not, define trading partner-specific external values for applicable internal values using the Define Code Conversions form.

Step 3: Enable Inbound Transactions for Trading Partners

Once data file directories, trading partner information, code conversions, and optional customizations of interface data file formats have been performed, use Oracle Applications Standard Request Submission to run extract programs for outbound transactions and import programs for inbound transactions.

Enable Inbound Planning (SPSI), Shipping (SSSI) and Production Sequence Schedules (PSQI) for each applicable trading partner. Specify which EDI Standard is used for the transaction.

Step 4: Optionally Define Additional Column Rules

For details of all required define procedures, refer to Step 16: Optionally Define Additional e-Commerce Gateway Column Rules.

If you are utilizing the Release Management Trading Partner Layer, it might be necessary to define additional Oracle e-Commerce Gateway Column Rules and corresponding Actions for specific trading partner requirements regarding Inbound Planning, Shipping, and Production Sequence Schedules. Each trading partner implementation manual should be evaluated for gaps between the standard processing and trading partner requirements. See: Oracle e-Commerce Gateway User's Guide.

Step 5: Validate Interface Data File Map for Each Trading Partner

You can adjust the layout of the interface data file or the mapping of data elements in Oracle e-Commerce Gateway to meet the needs of your trading partners for Inbound Planning and Shipping Schedules. See: Oracle e-Commerce Gateway User's Guide for details.

Step 6: Validate Interface Data File Business Rules by the EDI Translator

Validate that the EDI Translator is implementing the following rules for populating the interface data file for Inbound Planning, Shipping, and Production Sequence Schedules:

Note: Some of the rules below are specific to Production Sequence Schedules. Ensure that these rules are implemented for the appropriate Inbound EDI schedules.

For example, a firm demand quantity of 1000 to be delivered on 01-Nov-2004 with order number 1234 has five timed deliveries for that day. This would be indicated in the 862 as:

One 4000 record would be written to the interface data file, with the date, order number, firm demand status, and bucket (day) from the FST segment.

Five 5000 records would be written to the interface data file, with the appropriate time and quantity from the JIT segment. The quantity of all five 5000 records would total 1000.

In the RLM Demand Lines Interface, five item detail rows would be written, containing all 4000 record information combined with the 5000 record. The time from the 5000 record would be concatenated to the date from the 4000 record, yielding a date/time in Oracle standard date format. The quantity of all five item detail rows would total 1000.

If the SDQ segment is used in a Shipping Schedule to indicate multiple destinations for a single FST requirement, each pair of identification code and quantity elements (for example, SDQ03/SDQ04 or SDQ05/SDQ06) must have its own 5000 level record. On the 5000 record, populate the Ship-To Destination Code, the Quantity, and UOM, but leave the Shipment Time blank.

For example, a firm demand quantity of 1000 to be delivered on 01-Nov-2004 with order number 1234 is to be specifically split among three different destinations: 200 to 002BDY, 300 to 002ASY, and 500 to 002DAT. This would be indicated in the 862 as:

FST*1000*C*D*110104**002*ON*1234

SDQ*EA*92*002BDY*200*002ASY*300*002DAT*500

One 4000 record would be written to the interface data file, with the date, order number, firm demand status, and bucket (day) from the FST segment.

Three 5000 records would be written to the interface data file, each with the appropriate ship-to code and quantity from the SDQ segment. The quantity of all three 4000 records would total 1000.

In the RLM Demand Lines Interface, three item detail rows would be written, containing all 4000 record information combined with the 5000 record. The ship-to code from the 5000 record would replace and override the default ship-to information, including any specified default ship-to address fields. The quantity of all three item detail rows would total 1000.