ORACLE EDI GATEWAY (R10.7, R11)

Similar documents
Generate Invoice and Revenue for Labor Transactions Based on Rates Defined for Project and Task

Correction Documents for Poland

Technical Upgrade Guidance SEA->SIA migration

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

October Oracle Application Express Statement of Direction

Insbridge Enterprise Rating Design Time Reporting Document

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

Advanced Global Intercompany Systems : Transaction Account Definition (TAD) In Release 12

Improve Data Integration with Changed Data Capture. An Oracle Data Integrator Technical Brief Updated December 2006

Pricing Cloud: Upgrading to R13 - Manual Price Adjustments from the R11/R12 Price Override Solution O R A C L E W H I T E P A P E R A P R I L

Tutorial on How to Publish an OCI Image Listing

Creating Custom Project Administrator Role to Review Project Performance and Analyze KPI Categories

Oracle Enterprise Data Quality New Features Overview

Installation Instructions: Oracle XML DB XFILES Demonstration. An Oracle White Paper: November 2011

JD Edwards EnterpriseOne Licensing

Oracle Data Provider for.net Microsoft.NET Core and Entity Framework Core O R A C L E S T A T E M E N T O F D I R E C T I O N F E B R U A R Y

Using Oracle Designer 6i to Configuration Management Internet Platform Applications. An Oracle Technical White Paper October 2000

Upgrade Developer Forms 4.5 to Oracle Forms 6. An Oracle Technical White Paper March 2000

Frequently Asked Questions Oracle Content Management Integration. An Oracle White Paper June 2007

Oracle NoSQL Database For Time Series Data O R A C L E W H I T E P A P E R D E C E M B E R

Audit History in Order Management. An Oracle WhitePaper

Veritas NetBackup and Oracle Cloud Infrastructure Object Storage ORACLE HOW TO GUIDE FEBRUARY 2018

Bulletin Board Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle Database 10g Release 2 Database Vault - Restricting the DBA From Accessing Business Data

Gateway Application Setup Oracle FLEXCUBE Universal Banking Release [May] [2011]

Data Capture Recommended Operating Environments

Oracle e-commerce Gateway

An Oracle White Paper March How to Define an Importer Returning Error Messages to the Oracle Web Applications Desktop Integrator Document

BAA Oracle EBS R12.1 isupplier Portal Created on 11/26/2012 3:18:00 PM

Partitioning in Oracle Database 10g Release 2. An Oracle White Paper May 2005

Using the Oracle Business Intelligence Publisher Memory Guard Features. August 2013

Document Management System Interface Version NT1316-ORACLE FCUBSV.UM [January] [2010] Oracle Part Number E

Oracle BI Reports Oracle FLEXCUBE Investor Servicing Release 12.0 [April] [2012] Oracle Part Number E

Bulk Processing with Oracle Application Integration Architecture. An Oracle White Paper January 2009

An Oracle White Paper September Security and the Oracle Database Cloud Service

Publishing Concurrent Requests with XML Publisher. An Oracle White Paper January 2005

Securing Your Oracle Reports Environment Through Oracle Portal A Walkthrough Release 6i. An Oracle Technical White Paper August 2000

Subledger Accounting Reporting Journals Reports

An Oracle White Paper November Primavera Unifier Integration Overview: A Web Services Integration Approach

August 6, Oracle APEX Statement of Direction

Oracle FLEXCUBE Universal Banking 12.0

Oracle FLEXCUBE Direct Banking Release Corporate Cash Management User Manual. Part No. E

Automatic Receipts Reversal Processing

Loading User Update Requests Using HCM Data Loader

Using Oracle In-Memory Advisor with JD Edwards EnterpriseOne

Load Project Organizations Using HCM Data Loader O R A C L E P P M C L O U D S E R V I C E S S O L U T I O N O V E R V I E W A U G U S T 2018

Oracle Fusion General Ledger Hierarchies: Recommendations and Best Practices. An Oracle White Paper April, 2012

Product Release Note Version Oracle FLEXCUBE Investor Servicing [May] [2012]

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Transfer Payments User Manual. Part No. E

Oracle FLEXCUBE Direct Banking iphone/ipad Workspace Configuration

Oracle Cloud Applications. Oracle Transactional Business Intelligence BI Catalog Folder Management. Release 11+

Oracle FLEXCUBE Direct Banking Release Dashboard Widgets Customer Services User Manual. Part No. E

JD Edwards World EDI Error Notification. Version A9.2

Managing Metadata with Oracle Data Integrator. An Oracle Data Integrator Technical Brief Updated December 2006

An Oracle White Paper October Deploying and Developing Oracle Application Express with Oracle Database 12c

An Oracle White Paper October Release Notes - V Oracle Utilities Application Framework

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Insbridge Enterprise Rating RateManager Client Setup Document

Receiving PeopleSoft Message (PeopleTools 8.17) through the Oracle AS PeopleSoft Adapter. An Oracle White Paper September 2008

Working with Time Zones in Oracle Business Intelligence Publisher ORACLE WHITE PAPER JULY 2014

Oracle e-commerce Gateway

Oracle SQL Developer TimesTen In-Memory Database Support

August Oracle - GoldenGate Statement of Direction

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

An Oracle White Paper September Upgrade Methods for Upgrading to Oracle Database 11g Release 2

Web ADI: Extending the E-Business Suite with Desktop Applications

Oracle WebCenter Portal 11g Developer Workshop

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

April Understanding Federated Single Sign-On (SSO) Process

Oracle Insurance. Implementing a. Release 5.6

Guide to Database Tuning: Row Cache Hints and Tricks

Hard Partitioning with Oracle VM Server for SPARC O R A C L E W H I T E P A P E R J U L Y

Oracle CIoud Infrastructure Load Balancing Connectivity with Ravello O R A C L E W H I T E P A P E R M A R C H

Oracle Flashback Data Archive (FDA) O R A C L E W H I T E P A P E R M A R C H

An Oracle White Paper August Building Highly Scalable Web Applications with XStream

Oracle Financial Services Basel Regulatory Capital Analytics Data Migration Guide

Oracle Supplier Network

Establishing secure connections between Oracle Ravello and Oracle Database Cloud O R A C L E W H I T E P A P E R N O V E M E B E R

Oracle SaaS Public Cloud Services P I L L A R D O C U M E N T A T I O N J A N U A R Y

Oracle Fusion Middleware 11g Oracle Access Manager Frequently Asked Questions June 2009

Handling Memory Ordering in Multithreaded Applications with Oracle Solaris Studio 12 Update 2: Part 2, Memory Barriers and Memory Fences

Oracle NoSQL Database Parent-Child Joins and Aggregation O R A C L E W H I T E P A P E R A P R I L,

Oracle WebCenter Portal 11g Developer Workshop

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2008

Oracle FLEXCUBE Universal Banking 12.0 Upload Adapter Development Guide. Release 1.0

Oracle Enterprise Performance Management Cloud

Data Capture Recommended Operating Environments

Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved.

An Oracle Technical Article March Certification with Oracle Linux 4

Document Management System Interface Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Oracle CRM Foundation

E-BUSINESS SUITE APPLICATIONS R12 (R12.1.3) iprocurement (OLTP) BENCHMARK - USING ORACLE DATABASE 11g ON FUJITSU S M10-4S SERVER RUNNING SOLARIS 11

An Oracle White Paper September Methods for Upgrading to Oracle Database 11g Release 2

BPEL Workflow Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Technical White Paper August Recovering from Catastrophic Failures Using Data Replicator Software for Data Replication

An Oracle White Paper March Introduction to Groovy Support in JDeveloper and Oracle ADF 11g

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Primavera Portfolio Management Reporting Views for SQL Server databases

Notification Development Oracle FLEXCUBE Universal Banking Release 12.0 [May] [2012] Oracle Part Number E

Transcription:

ORACLE EDI GATEWAY (R10.7, R11) E-COMMERCE GATEWAY (R11I) Support Document Outbound Transactions: Print and EDI Extract Creation Date: December 13, 1999 Update Date: November 20, 2000 Implementation of this custom solution is not supported by Oracle Support. This document was written as a guideline to assist you in expediting a custom solution. 11/21/00 3:40 PM Page 1

Contents Overview 3 Document Purpose 3 Reference Document 3 Documentation Changes 3 Parallel Printing and EDI Transaction 4 Resetting Print/EDI Flags 5 Invoice (INO) Sample Code 5 Purchase Order (POO) and PO Change (POCO) Sample Code 6 11/21/00 3:40 PM Page 2

Overview Document Purpose Several Oracle transactions do not allow both the printing and creation of the outbound EDI transaction. You need a work around until the base product can provide that. Plans are to enhance the Oracle application to allow you to do both. Until that is available (date not determined), this document may assist you as a work around The purpose of this document is to provide a guideline on the custom code you need to do the following: Process the EDI transaction through the EDI Gateway or e-commerce Gateway, AND Print the same document from the base application. Reference Document Documentation Changes Reference the Oracle R11i Oracle e-commerce Gateway Implementation Manual for a list of data elements that are updated in the transactions in the base application tables when an EDI transaction is extracted. These are the fields that need to be reset by the process described below. Confirm that these are the same fields in R10.7 and R11. They may have changed. Confirm in the base application s manuals whether their procedures allow both the EDI transaction and the printing of the document. The sample code in this document may not be exact. The table names and columns may have changed across releases. The sample code may need adjustments. We would like to have sample code for each transaction for each release until the standard product can provide this feature. Please send your recommendation for improving this document and sample code to EDISIG@us.oracle.com. 11/21/00 3:40 PM Page 3

Parallel Printing and EDI Transaction, Method 1 The following procedure will work for the following transactions that do not allow both printing of the document and the EDI transaction extraction: Outbound Invoice (INO) Outbound Purchase Order (POO) Outbound Purchase Order Change (POCO) Others to be determined These steps can be followed: 1. Run the Oracle EDI Gateway process first to extract transactions 2. Reset the print flag in the base application (custom code) given the transactions just extracted 3. Run the print document request. 1. Run the Oracle EDI Gateway process first Running the EDI Gateway process first will assure that the interface file for the EDI transactions is created. This process will update key data elements in the base Application tables. This file will provide the list of document/transactions extracted by the first process. Since the EDI Gateway and the base application are sharing the same flags and indicators in the base application tables that prevent duplicate or reprocessing, the flags must be reset for the second process to be successful.. 2. Reset the print flag in the base application (Custom Code) Custom code is needed to read through control (0010) records to identify which transactions were extracted. These transactions are found in the file just created by the EDI Gateway. Given the transaction identifier e.g. purchase order number, read the base Oracle application to reset the appropriate flags and codes that prevented the transaction from being processed again. 3. Run the print document request. Run the base Oracle application s regular process to produce paper documents. 11/21/00 3:40 PM Page 4

Resetting Print/EDI Flags Invoice (INO) Sample Code undefine 1 update ra_customer_trx set printing_pending = 'Y', edi_processed_flag = 'N', edi_processed_status = NULL where trx_number = '&1'; This one accepts a starting and ending date range as well as a customer id and shows how many invoices would be reset by the operation. Several other values, in particular the LAST_PRINTED_SEQUENCE_NUM, had to be decremented for the INO. set serveroutput on size 10000 DECLARE START_TRX_DATE DATE; END_TRX_DATE DATE; CUSTOMER_TO_RESET NUMBER; INVOICE_COUNT number; BEGIN START_TRX_DATE := '&1'; END_TRX_DATE := '&2'; CUSTOMER_TO_RESET := '&3'; begin SELECT COUNT(*) INTO INVOICE_COUNT FROM ra_customer_trx WHERE trx_date between START_TRX_DATE AND END_TRX_DATE and SOLD_TO_CUSTOMER_ID = CUSTOMER_TO_RESET; EXCEPTION when OTHERS THEN invoice_count := 0; end; DBMS_OUTPUT.PUT_LINE('Invoice count: ' TO_CHAR(INVOICE_COUNT)); update ra_customer_trx set printing_pending = 'Y', printing_count = NULL, printing_last_printed = NULL, printing_original_date = NULL, EDI_processed_flag = 'N', EDI_processed_status = NULL, LAST_PRINTED_SEQUENCE_NUM = DECODE((LAST_PRINTED_SEQUENCE_NUM-1), -1, 0,(LAST_PRINTED_SEQUENCE_NUM-1)) WHERE trx_date between START_TRX_DATE AND END_TRX_DATE and SOLD_TO_CUSTOMER_ID = CUSTOMER_TO_RESET; COMMIT; END; / 11/21/00 3:40 PM Page 5

Purchase Order (POO) and PO Change (POCO) Sample Code NOTE: PO outbound and PO Change Outbound update the update the same fields on the po_headers table and the po_headers_archive table (printed_date, print_count, edi_processed_flag). The difference is that the POCO SQL sets the edi_processed_flag in the po_headers table to Y. In other words: if the edi_processed_flag is Y the POCO process extracts the order else the POO process extracts the order REM The following script will reenable a Standard or REM Blanket PO for extraction by the POO transaction. UPDATE po_headers SET printed_date = NULL, print_count = 0, WHERE segment1 = &PO_NUMBER; COMMIT; UPDATE po_headers_archive SET printed_date = NULL, print_count = 0, WHERE segment1 = &PO_NUMBER AND latest_external_flag = 'Y'; COMMIT; --------------------------------------------------------------------------------------- update apps.po_headers_all set print_count = 0, printed_date = NULL, where apps.po_headers_all.segment1 = (select a.po_num from temp_head1 a where a.doc_type = apps.po_headers_all.type_lookup_code and a.po_num = apps.po_headers_all.segment1 ) ; update apps.po_headers_archive_all set print_count = 0, printed_date = NULL, where apps.po_headers_archive_all.segment1 = (select a.po_num from temp_head1 a where a.doc_type = apps.po_headers_archive_all.type_lookup_code and a.po_num = apps.po_headers_archive_all.segment1 ) and apps.po_headers_archive_all.latest_external_flag = 'Y' / 11/21/00 3:40 PM Page 6

update apps.po_releases_all set print_count = 0, printed_date = NULL, where apps.po_releases_all.po_header_id = (select b.po_header_id from temp_rel1 a, apps.po_headers_all b where b.po_header_id = apps.po_releases_all.po_header_id and b.type_lookup_code = a.doc_type and b.segment1 = a.po_num and a.rel_num = apps.po_releases_all.release_num) ; update apps.po_releases_archive_all set print_count = 0, printed_date = NULL, where apps.po_releases_archive_all.po_header_id = (select b.po_header_id from temp_rel1 a, apps.po_headers_all b where b.po_header_id = apps.po_releases_archive_all.po_header_id and b.type_lookup_code = a.doc_type and b.segment1 = a.po_num and a.rel_num = apps.po_releases_archive_all.release_num) and apps.po_releases_archive_all.latest_external_flag = 'Y' / 11/21/00 3:40 PM Page 7

Parallel Printing and EDI Transaction, Method 2 This is an alternative manual procedure that may be viable for some organizations. A company used this for invoices. You may try it for other transactions. INVOICES: The solution requires the user to connect to the Application using the EDI Gateway responsibility. Once connected follow the following navigation path. Navigation --> Trading Partner --> Query the Trading Partner --> Open the Trading Partner --> Select the Detail Alternate region --> Disable the Invoice Outbound reference by click on the Enable box; Save the transaction. Once this is done the regular invoice process will print the document. Upon completion, you MUST then reinstate the INO process using the above navigation. You MUST REINSTATE the Trading Partner for the outbound invoice in the Gateway again; otherwise, the EDI invoices will not be extracted when the Concurrent Manager Request is run again. 11/21/00 3:40 PM Page 8

Oracle EDI Gateway, Oracle e-commerce Gateway November 2000 Author: Bonnie Shebat Williams Contributing Authors: Geoff Scott-Baker, Oracle UK Stephen Douglas Nelson Copyright Oracle Corporation 2000 All Rights Reserved Printed in the U.S.A. This document is provided for informational purposes only and the information herein is subject to change without notice. Please report any errors herein to Oracle Corporation. Oracle Corporation does not provide any warranties covering and specifically disclaims any liability in connection with this document. Oracle is a registered trademark and Enabling the Information Age, Oracle, Oracle EDI Gateway, Oracle e-commerce Gateway are trademarks of Oracle Corporation. Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: 650.506.7000 Fax 650.506.7200 Copyright Oracle Corporation 2000 All Rights Reserved 11/21/00 3:40 PM Page 9