You are on page 1of 146

Title Page

webMethods Oracle Applications Adapter


Sample Transaction Definitions Users Guide

Version 6.0

June 2009

Copyright
& Document ID

This document applies to webMethods Oracle Applications Adapter Version 6.0 and to all subsequent releases.
Specifications contained herein are subject to change and these changes will be reported in subsequent release notes or new editions.
Copyright 20042009 Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, United States of America, and/or
their licensors.
Detailed information on trademarks and patents owned by Software AG and/or its subsidiaries is located at
http://documentation.softwareag.com/legal/.
Use of this software is subject to adherence to Software AGs licensing conditions and terms. These terms are part of the product
documentation, located at http://documentation.softwareag.com/legal/ and/or in the root installation directory of the licensed product(s).
This software may include portions of third-party products. For third-party copyright notices and license terms, please refer to "License
Texts, Copyright Notices and Disclaimers of Third Party Products." This document is part of the product documentation, located at
http://documentation.softwareag.com/legal/ and/or in the root installation directory of the licensed product(s).
Document ID: ADAPTER-ORACLEAPPS-STDUG-20121009

Table of Contents
About This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
webMethods Central Documentation Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
webMethods Advantage Bookshelf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software AG Developer Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
11
12
12
12
12

1. Adapter Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Importing and Exporting Transaction Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adapter Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing Service Components on the Oracle Applications Database . . . . . . . . . . . . .
Uninstalling Service Components from the Oracle Applications Database . . . . . . . . .
Built-In Utility Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
webMethods IS-to-Oracle Applications (Inbound) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Data Is Passed During the Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications-to-webMethods IS (Outbound) . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considerations When Using Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considerations When Using Oracle Applications-to-IS Transactions . . . . . . . . . . . . . .
Considerations When Using IS-to-Oracle Applications Transactions . . . . . . . . . . . . . .
Considerations for Multiple Organizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Considerations for webMethods Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Generating Client Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Handling Error Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Database Connection Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Logging Into and Out of an Oracle Applications Instance . . . . . . . . . . . . . . . . . . .

15
16
17
18
19
19
19
21
21
22
22
23
24
25
25
26
27
27
27
28
28
28

2. Transaction Definitions (IS-to-Oracle Applications 11.5) . . . . . . . . . . . . . . . . . . . . . . .


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APInvoices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARAutoInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29
30
30
31
31
31
31
31
31
31
32

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVCustomerItemCrossRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVCustomerItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PODocuments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32
32
32
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
40
40
40

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
POReceiving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43

3. Transaction Definitions (IS-to-Oracle Applications 11.0) . . . . . . . . . . . . . . . . . . . . . . .


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APInvoiceOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVCustomerItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVCustomerItemsCrossReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVOpenTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PODocuments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50
50
51
51
51
52
52
52
52
52
52
52
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
59
60

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

POReceiving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63

4. Transaction Definitions (Oracle Applications 11.0-to-IS) . . . . . . . . . . . . . . . . . . . . . . .


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
InvoiceOutbound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PurchaseOrderChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PurchaseOrderNew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65
66
66
66
66
66
67
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79
89
89
89
89

5. Transaction Definitions (IS-to-Oracle Applications 10.7SC) . . . . . . . . . . . . . . . . . . . . .


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transaction Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVDemand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVOpenTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91
92
92
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
96
96
96
96
96
96
97
97
97
97
98
98
98
98
98
98
99
99
100
100
100

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INVReplenishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OEShipConfirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oracle Applications Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Open Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

100
100
100
101
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107

6. Transaction Definitions (Oracle Applications 10.7SC-to-IS) . . . . . . . . . . . . . . . . . . . . . 109


Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Table of Contents

Transaction Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AdvanceShipNotice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
InvoiceOutbound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PurchaseOrderChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PurchaseOrderNew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acknowledgment SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usage Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

110
110
110
110
111
114
114
114
114
115
115
115
115
125
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
137
137
138
138

7. Oracle Applications Adapter Built-In Utility Services . . . . . . . . . . . . . . . . . . . . . . . . . . . 139


Built-In Utility Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

10

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

About This Guide


Thisguidedescribesthesampletransactiondefinitionsavailableforusebyapplication
developerswhencreatingtheirownadapterservicesfortheOracleApplications
Adapter.Italsoprovidesanoverviewofadapterservicesandtransactionprocessing,and
describesthebuiltinservicesprovidedbytheOracleApplicationsAdapter.Itdoesnot
describehowtomodifythesampletransactiondefinitions.Tolearnhowtousethe
adaptertomodifysampletransactiondefinitions,seethewebMethodsOracleApplications
AdapterUsersGuide.
Tousethisguideeffectively,youshould:
UnderstandthebasicconceptsdescribedinthewebMethodsIntegrationServer
AdministratorsGuideandthewebMethodsDeveloperUsersGuide.
BefamiliarwiththeoperationofthedesiredOracleApplicationsversionandthe
definitionanduseofOracleApplicationsbusinesstransactions.
Youcanalsocreateyourowntransactiondefinitionsbasedonthesampletransaction
definitions.Formoreinformation,seethewebMethodsOracleApplicationsAdapterUsers
Guide.

Document Conventions
Convention

Description

Bold

Identifieselementsonauserinterface.

Narrow font

IdentifiesstoragelocationsforservicesonwebMethodsIntegration
Server,usingtheconventionfolder.subfolder:service.

UPPERCASE

Identifieskeyboardkeys.Keysyoumustpresssimultaneouslyare
joinedwithaplussign(+).

Italic

Identifiesvariablesforwhichyoumustsupplyvaluesspecifictoyour
ownsituationorenvironment.Identifiesnewtermsthefirsttimethey
occurinthetext.

Monospace
font

Identifiestextyoumusttypeormessagesdisplayedbythesystem.

{}

Indicatesasetofchoicesfromwhichyoumustchooseone.Typeonly
theinformationinsidethecurlybraces.Donottypethe{}symbols.

Separatestwomutuallyexclusivechoicesinasyntaxline.Typeoneof
thesechoices.Donottypethe|symbol.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

11

About This Guide

Convention

Description

[]

Indicatesoneormoreoptions.Typeonlytheinformationinsidethe
squarebrackets.Donottypethe[]symbols.

...

Indicatesthatyoucantypemultipleoptionsofthesametype.Type
onlytheinformation.Donottypetheellipsis(...).

Additional Information
YoucanfindadditionalinformationaboutwebMethodsproductsatthelocations
describedbelow.

webMethods Central Documentation Directory


Duringproductinstallation,youcandownloadthewebMethodsproductdocumentation
toasingledirectorycalled_documentation.Thisdirectoryislocatedbydefaultunder
thewebMethodsinstallationdirectory.

webMethods Advantage Bookshelf


ThewebMethodsAdvantageWebsiteathttp://advantage.webmethods.comprovides
youwithimportantsourcesofinformationaboutwebMethodsproducts:
Troubleshooting Information.ThewebMethodsKnowledgeBaseprovides
troubleshootinginformationformanywebMethodsproducts.
Documentation Feedback.ToprovidefeedbackonwebMethodsdocumentation,goto
theDocumentationFeedbackFormonthewebMethodsBookshelf.
Additional Documentation.YoucanfinddocumentationforallwebMethodsproductson
thewebMethodsBookshelf.

Software AG Developer Community


Additionalarticles,demos,andtutorialsareavailableonthewebMethodsportionofthe
Software AGDeveloperCommunity.ThevariousDeveloperCommunitiesfeature
technicalinformation,usefulresources,andonlinediscussionforums,moderatedby
Software AGprofessionals,tohelpyoudomorewithwebMethodstechnology.
WiththeSoftware AGDeveloperCommunities,youcan:
Usetheonlinediscussionforumstoexchangebestpracticesandchatwithother
experts.

12

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

About This Guide

Expandyourknowledgewithproductdocumentation,codesamples,articles,online
seminarsandtutorials.
LinktoexternalsitesonopenstandardsandmanyWebtechnologytopics.
Seehowothercustomersarestreamliningtheiroperationswithtechnologyfrom
Software AG.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

13

About This Guide

14

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Adapter Services

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

Transaction Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

Adapter Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

Database Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

Built-In Utility Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

Transaction Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Considerations When Using Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

15

1 Adapter Services

Overview
AdapterservicesenableyoutointegratewithOracleApplicationssystemsbyexecuting
transactionsagainstOracleApplicationssystems.Adapterservicesusetransaction
definitionstodeterminetheprocessingtoperformonanOracleApplicationssystem.
Sampletransactiondefinitionsareavailablethatyoucanusetoconfigureyourown
adapterservices.Youcanusethesamplesastheyareprovided,oryoucanmodifythem
orcreatenewtransactiondefinitionscustomizedforyourneeds.Thisflexibilityfacilitates
integrationwithhighlycustomizedOracleApplications.
TransactiondefinitionsareinterfacestoOracleApplicationsfunctions.Thesample
transactiondefinitionswrapthefunctionalityofopeninterfacetables,storedprocedures,
views,andrawSQLstatements.Forexample,thereisasampletransactiondefinitionthat
wrapstheSalesOrderopeninterfacetableintheOracleApplicationsFinancialspackage.
Thetransactiondefinitions,alongwiththeOracleApplicationsAdapterconnection
definitions,arestoredinthewebMethodsrepository.
Important! ForOracleApplicationsintegrationsthatarenothighlycustomized,there
aresetsofpredefinedtransactionservicesthatareavailableasaddonstothe
webMethodsOracleApplicationsAdapter.Predefinedtransactionservicesare
complete,readytouseflowservicesthatsimplifytheprocessofintegratingwith
OracleApplicationssystems.Werecommendthatiftherearepredefinedtransaction
servicesthatperformtheoperationyouwanttoaccomplishusingaadapterservices
youcreated,youshouldusethepredefinedtransactionservicesratherthancreating
yourownadapterservices.
ThefollowingdiagramshowsinmoredetailhowtheOracleApplicationsAdapterworks
withadapterservices.
webMethods Integration Server

Oracle Applications

Oracle Applications Adapter


Admin User
Interfaces

Transaction
Definitions

Built-In
Services

Open Interface
Tables

DBMS

Stored
Procedures

webMethods
Repository

16

Adapter
Services
Views

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Oracle Applications Adapter.TheOracleApplicationsAdapterisdeliveredinapackage


namedWmOAAdapter.TheWmOAAdapterpackageincludes:

Administrativeuserinterfacestoconfigureandmanageadapterconnectionsand
transactiondefinitions.Usingtheseinterfacesyoucan:

Performadministrativetasks.

ConfiguretheloginparametersthattheOracleApplicationsAdapterusesto
establishaclientconnectionwithoneormoreOracleApplications.

Developeruserinterfacetoconfigureanadapterserviceforeachtransactionthat
youwanttoexpose(makeavailable)throughthewebMethodsIntegrationServer.

BuiltinservicesthatprovidethebasicmeanstointeractwithOracle
Applications.
Thebuiltinservicesperformactivitiessuchasinsertingandupdatingdata,and
managingdatabaseconnections.Adapterserviceswrapbuiltinfunctionsand
makethemaccessibletothewebMethodsIntegrationServer.

Open Interface Tables.RatherthandirectlyupdatingtheOracleApplicationsDBMS,the


adapterservicesfirstplacethedataintoopeninterfacetables.Oraclethenrunsan
importprocesstocopythedatafromthetablesintotheliveOracleApplications
database.Dataischeckedduringtableinsertionandagainduringtheimportprocess,
thusensuringdataintegrity.
Stored Procedures.webMethodsproductsuiteprovidessampletransactiondefinitions
thatmaptothestoredprocedures.Youconfigureadapterservicesfromthese
transactiondefinitionstoprogrammaticallyretrievedatafromtheDBMS.
Views.webMethodsproductsuiteprovidesviewsthatyouinstallontheOracle
Applicationsinstance.OracleApplicationsusestheviewstoperformwebMethods
transactions.
DBMS.TheOracledatabaseusedtopowertheOracleApplicationsproduct.

Transaction Definitions
TransactiondefinitionsmaptofunctionsyoucanperforminOracleApplications
systems.UsetheOracleApplicationsAdaptertoconfigureandrunadapterservices,
whichexecutetransactionstoretrievedatafrom,andinsertandupdatedatain,Oracle
ApplicationssystemsviatheOracleApplicationsopeninterfacetables.
TherearesampletransactiondefinitionsforOracleApplicationsversions10.7SC,11.0,
and11.5.Seethefollowingchaptersfordescriptionsofthesampletransaction
definitions.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

17

1 Adapter Services

Chapter

Page

Chapter 2,TransactionDefinitions(IStoOracleApplications11.5)

29

Chapter 3,TransactionDefinitions(IStoOracleApplications11.0)

45

Chapter 4,TransactionDefinitions(OracleApplications11.0toIS)

65

Chapter 5,TransactionDefinitions(IStoOracleApplications10.7SC)

91

Chapter 6,TransactionDefinitions(OracleApplications10.7SCtoIS)

109

Atransactiondefinitioncanmaptoopeninterfacetables,storedprocedures,views,and
rawSQLstatements.TheOracleApplicationsAdapterenablesyoutomodifythesample
transactiondefinitionsandtodefineyourowntransactiondefinitions.Thisflexibility
facilitatesintegrationwithhighlycustomizedOracleApplications.Formoreinformation
aboutconfiguringoreditingtransactiondefinitions,seethewebMethodsOracle
ApplicationsAdapterUsersGuide.
Note: Thesampletransactiondefinitionsdescribedinthisguidearethesame
transactiondefinitionsthatwereprovidedwiththeOracleApplicationsAdapter
version2.0.

Importing and Exporting Transaction Definitions


Thesampletransactiondefinitionsareprovidedas.txpfiles,andarelocatedinthe
followingdirectory,wherennnistheversionofOracleApplications:
IntegrationServer_directory\packages\WmOAAdapter\OriginalTxns_nnn
Thetransactiondefinitionsaredeliveredinthefollowingfiles:
Transaction Set

File Name

OracleApplications11.5

wm_115.txp

OracleApplications11.0

wm_110.txp

OracleApplications10.7SC

wm_107SC.txp

Beforeyoucanusethesampletransactiondefinitionsyoumustimportthemintoyour
webMethodssystem.
YoucanimporttransactiondefinitionfilesfromthewebMethodsServerAdministratoror
fromtheDeveloper.Forinstructions,seethechapteronmanagingtransactionsinthe
webMethodsOracleApplicationsAdapterUsersGuide.Afteryouimportthetransaction
definitions,theyarestoredinthewebMethodsrepository.
Note: Ifyouareupgradingfromanearlierversionoftheadaptertoversion6.0,you
mustreimportthetransactiondefinitionsintotherepository.

18

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Theadapteralsoenablesyoutoexportyourtransactiondefinitionstofiles.Youcan
exportyourtransactionstofilestobackupyourtransactiondefinitionsortotransfer
themtoadifferentinstallationoftheOracleApplicationsAdapter.SeethewebMethods
OracleApplicationsAdapterUsersGuideforinstructionsforimportingandexporting
transactiondefinitions.

Adapter Services
YouusetheOracleApplicationsAdaptertoconfigureadapterservicesfromtransaction
definitions.Theservicesyouconfigureperformtheactionsthatthetransaction
definitionsdefine.Inotherwords,adapterservices:
InteractwithopeninterfacetablestoupdatetheOracleDBMS.
ExecuteastoredprocedureorviewtoretrieveorupdateinformationintheOracle
DBMS.
ExecutetheSQLSELECTtoretrieveinformationfromtheOracleDBMS.
ExecutetheSQLUPDATEtomodifyinformationintheOracleDBMS.
YoucaninvoketheservicesthatyoucreatefromanytypeofwebMethodsclient:browser
client,Javaclient,C/C++client,orVisualBasicclient.Forexample,youcancreatea
browserclientthatallowsausertofillinanHTMLformthatinteractswithyourOracle
ApplicationsinstanceviatheOracleApplicationsAdapter.
YoucancreateawebMethodsclientthatinvokestheadapterservice,oryoucanintegrate
theadapterserviceintoanexistingflowservice.Forexample,ifyouwanttocodea
webMethodsclientthatcreatesacustomerorderfromapurchaseorder,codethe
webMethodsclienttoinvoketheservicethatexecutestheOEOrderImporttransactionof
OracleOrderManagement.

Database Scripts
AdapterservicesrequiresomecomponentstobeinstalledontheOracleApplications
system.Thesecomponentsincludeitemssuchasstoredproceduresandviews.You
installthesecomponentsusingdatabasescripts.
AfteryouinstalltheOracleApplicationsAdapterandimportthesetoftransaction
definitionsfortheversionofOracleApplicationsyouareusing,youmustrunthe
appropriatedatabasescriptstosetuptheOracleApplicationsdatabaseforusewiththe
adapterservices.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

19

1 Adapter Services

Installing Service Components on the Oracle Applications Database


To set up the Oracle Applications database for use with adapter services
1

Copyfilesfromtheappropriatedirectoryasfollows:

IfyouareusingOracleApplications11.5,copyallfilesfromthe
IntegrationServer_directory\packages\WmOAAdapter\sampleTxns\setup\11.5
directoryintothebindirectoryofyourOracledatabase(orant\bin).

IfyouareusingOracleApplications11.0,copyallfilesinthe
IntegrationServer_directory\packages\WmOAAdapter\sampleTxns\setup\11.0
directoryintothebindirectoryofyourOracledatabase(orant\bin).

IfyouareusingOracleApplications10.7SC,copyallfilesinthe
IntegrationServer_directory\packages\WmOAAdapter\sampleTxns\setup\10.7S
CdirectoryintothebindirectoryofyourOracledatabase(orant\bin).

LogintoSQL*Plus.Youcanuseanylogin.

FromSQL*Plus,runtheinstallationscript:
@wmOASetup.sql

Whenprompted,supplytheAPPSusername/password,aCustom
username/password,customtablespaces(fordataandindex),andaconnection
string.
Note: MakesureyouentertheAPPSuseranditsassociatedpassword.Inaddition,
theproceduresandviewsbeingcreatedmustbeintheAPPSschema.
Whentheinstallationiscomplete,youwillseethemessageInstallationcompleted.
4

ExitSQL*Plus.
Note: IfyouinstallthesetupfilesinaschemaotherthanAPPS(forOracle11.0)or
APPS_APPDEMO(forOracle10.7),youmustupdatethefollowingOracle
ApplicationstoIStransactiondefinitions:
InvoiceOutbound
InvoiceOutbound_Ack
PurchaseOrderNew_Ack
PurchaseOrderChange_Ack
AdvanceShipNotice_Ack(10.7only)
Thesetransactiondefinitionscallstoredprocedureswiththe
schema.package.procedureformat.Youmustedittheschemaonthesecallsto
matchyourinstallation.Formoreinformationabouteditingtransaction
definitions,seethewebMethodsOracleApplicationsAdapterUsersGuide.

20

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Uninstalling Service Components from the Oracle Applications


Database
Ifyouuninstalltheadapterornolongerwanttouseasetofadapterservices,youshould
uninstalltheservicescomponentsfromtheOracleApplicationsdatabase.
To remove adapter service objects from the Oracle Applications database
1

LogintoSQL*Plus.Youcanuseanylogin.

FromSQL*Plus,runtheremovalscript:
@wmOARemove.sql

Whenprompted,supplytheAPPSusername/password,aCustom
username/password,customtablespaces(fordataandindex),andaconnection
string.
Whentheuninstallationiscomplete,youwillseethemessageRemovalcompleted.
3

ExitSQL*Plus.

Built-In Utility Services


TheOracleApplicationsAdapterprovidestwobuiltinutilityservices.Theseservicesare
providedtohelpyoumoreconvenientlymanagemultipletransactiondefinitionsata
time,ratherthanhavingtomanagethemindividually.
Thepub.adapter.wmoa:deleteAllTransactionsserviceenablesyoutodeletealltransaction
definitionsfromtheIntegrationServerrepositoryatonceforagivenversionofOracle
Applications.UsingthisserviceletsyouusetheDeveloperratherthandeleting
transactiondefinitionsindividuallyusingtheadaptersIntegrationServer
IS Administratorscreens.
Thepub.adapter.wmoa:importAllTransactionsserviceenablesyoutoimportalltransaction
definitionsusingtheDeveloperratherthanimportingthemindividuallyusingthe
adaptersIntegrationServerIS Administratorscreens.
Note: Theonlybuiltinservicessupportedfordirectusearetheutilityservices
providedinthe pub.adapter.wmoafolderintheWmOAAdapterpackagewithin
Developer.OtherservicesthatappearintheWmOAAdapterpackageareused
internallybytheadapter.
Formoreinformationabouttheadaptersbuiltinservices,seeChapter 7,Oracle
ApplicationsAdapterBuiltInUtilityServicesonpage139.SeethewebMethodsOracle
ApplicationsAdapterUsersGuideforinstructionsonhowtoimportanddeletetransaction
definitions.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

21

1 Adapter Services

Transaction Processing
Theadaptercommunicatesusingtwotypesoftransactions:OracleApplicationstoIS
transactionsandIStoOracleApplicationstransactions.Withineachtypeoftransaction
therearetwotypesofoperations.ForIStoOracleApplicationstransactions,theadapter
caninsertdataintoopeninterfacetablesandcanexecuteerrorSQLtoretrieveerror
information.ForOracleApplicationstoIStransactions,theadaptercanquerytheOracle
Applicationssystemandcanruncorrespondingacknowledgement(ACK)services,
whichmarkthedataasprocessed.
Thefollowingsectionsdescribetheprocessingforthesetypesoftransactions.

webMethods IS-to-Oracle Applications (Inbound)


webMethodsclientscaninvokeadapterservicesthatinsertrecordsintoopeninterface
tables.Theserecordswilleitherinsertnewinformationorupdateexistinginformationin
theOraclesystem.webMethodsclientscanalsoinvokeservicestoretrieveopeninterface
importerrorsfromtheOraclesystem.
ToretrieveinformationfromtheOracledatabase,aservicedoesoneofthefollowing:
ExecutesstoredproceduresontheOraclesystem
ExecutesanSQLSELECTstatement
Thefollowingdiagramillustratesthestepsthatoccurwhenyourunaservicetoupdate
theOracleDBMSandthenrunaservicetocheckforerrorsthatmighthaveoccurred
duringimportprocessing.
webMethods Integration Server

Oracle Applications

Services

1
4
webMethods
Client

InsertSQL

Open Interface
Tables

8
6
10

22

DBMS

7
SimpleSQL

Stored Procedures
Views
SQL SELECT

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Step

Description

ThewebMethodsclientinvokesaservicetoupdatetheOracleDBMS.You
createdthisservicefromatransactiondefinitionthatisbasedonasetof
specificopeninterfacetables.Theservicereceivestheinformationrequiredby
theopeninterfacetableviatheservicespecification.

Theserviceexecutes.ItconnectstotheOracleApplicationsInstanceviaJDBC
andinsertsdataintotheopeninterfacetablesthatareassociatedwiththe
service.

Theservicereceivesoutputtoindicatethatthetableinsertiscomplete.

Outputisreturnedtotheclient.

AnOracleApplicationsimportprocessrunsintheOracleconcurrentmanager.
Theimportprocessmovesthedatafromtheopeninterfacetablestothelive
OracleDBMS.Iferrorsoccurintheimportprocess,Oraclerecordstheminthe
appropriateopeninterfacetable.

ThewebMethodsclientinvokesaservicetoqueryOracleApplicationsfor
errorsthatmighthaveoccurredduringtheimportprocess.Youcreatedthis
servicefromatransactiondefinitionthatisbasedonastoredprocedure,view,
orSQLSELECTstatement.Theservicereceivesthequeryparametersforthe
SQLstatementviatheservicespecification.Theservicecanalsobeinvokedby
thewebMethodsschedulertoperiodicallypullouttransactionsforatrading
partner.

Theserviceexecutes.ItconnectstotheOracleApplicationsInstanceviaJDBC.
Basedonthetransactiondefinitionusedtocreatetheservice,theservicedoes
oneofthefollowing:
Callsastoredprocedure
ExecutesanSQLSELECTstatement

ThestoredprocedureorSQLSELECTstatementretrievesinformationfromthe
DBMS.

Theretrievedinformationisreturnedtotheservice.

10

TheservicereturnsoutputbacktothewebMethodsclient.

How Data Is Passed During the Transaction


WhenawebMethodsclientinvokesanadapterservice,itpassesinputvaluestothe
serviceinadocument.TheservicethenpassesthedatafromthedocumentinanSQL
statement.ThestatementisexecutedviaaJDBCconnection.
Whenaservicesuccessfullyinsertsdataintotheopeninterfacetable,theserviceputsa
variablecalledmessageintothepipelineasoutput.Ifthereisaprobleminsertingthedata
intotheOracleApplicationsopeninterfacetables,aserviceexceptionisthrown.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

23

1 Adapter Services

ServicesthatretrieveinformationfromtheOraclesystemreturnadocumentthat
containstherequesteddata.Ifthereisaproblemselectingtheinformation,aservice
exceptionisthrown.

Oracle Applications-to-webMethods IS (Outbound)


webMethodsclientscaninvokeadapterservicesthatretrieveinformationfromthe
OracleApplicationssystem.Generally,theOracleApplicationsAdapterinitiatesthe
interactionwiththeOracleApplicationsinstance.However,youcanusetheOracle
ApplicationsAdapterretrievethebusinessdocumenttoupdateothersystems(legacy
systems,ERPsystems,ortradingpartnersystems)withinformationretrievedfromthe
Oraclesystem.Clientscanalsoinvokeacknowledgmentservicestomaintainanaccurate
statusofthetransactionswithintheOracleApplicationssystem.
ThefollowingdiagramillustratesthestepsrequiredtouseOracleinformationtoupdate
atradingpartnerssystem.
webMethods Integration Server

Oracle Applications

Services

1
5
webMethods
Client

2
CompoundSelectSQL

7
9

SimpleSQL

SQL SELECT
Stored
Procedures

3
DBMS

Views

SQL UPDATE

Step

Description

ThewebMethodsclientinvokesaservicethatyoucreatedfromatransaction
definitionthatisbasedonastoredprocedure,view,orSQLSELECTstatement.
Theservicepassesqueryparameterstothestoredprocedure,view,orSQL
SELECTstatement.

Theserviceexecutes.ItconnectstotheOracleApplicationsInstanceviaJDBC.
Basedonthetransactiondefinitionusedtocreatetheservice,theservicedoes
oneofthefollowing:
Callsastoredprocedure
ExecutesanSQLSELECTstatementagainsttablesandviews.

24

ThestoredprocedureorSQLSELECTstatementretrievesinformationfromthe
DBMS.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Step

Description

Theretrievedinformationisreturnedtotheadapterservice.

TheservicereturnstheoutputtothewebMethodsclient.

ThewebMethodsclientoptionallyperformsinternalprocessingorinvokes
services.Forexample,youmightchoosetoupdateyourSAPsystematthis
stage.

Ifthereisanacknowledgementservicedefinedforthetransaction,theflow
needstoexecuteit.TheacknowledgementserviceconnectstotheOracle
ApplicationsinstanceviaJDBC.Basedonthetransactiondefinitionusedto
createit,theservicedoesoneofthefollowing:
Callsastoredprocedure
ExecutesanSQLUPDATEstatement
Note: TheacknowledgementserviceisnecessaryforOracleApplicationsto
maintaintheaccuratestatusoftransactions.Forexample,supposethata
purchaseorderhasstateofapprovedintheDBMS.Itremainsapproved
untilanacknowledgementfromtheclientisreceived,whichchangesthestate
toapproved,printed.Thisensuresthatthepurchaseorder,whichhas
alreadybeenreceivedbytheclient,willnotbeincludedinthenextdata
retrievaltransaction.

TheadapterservicetellstheOracleApplicationsinstancethatthetransaction
hasbeenprocessed.

TheservicereturnsoutputbacktothewebMethodsclient.

Considerations When Using Transactions


Considerations When Using Oracle Applications-to-IS Transactions
OracleApplicationstoIStransactionsperformselectsofinformationthatisstoredin
theOracleApplicationsDBMS.Itcanbeselectedforviewing,inwhichcasethe
servicecanbeinvokedandnoacknowledgementneedstobedone.
Moreoftenthetransactionwillbeinvokedfromaflowservicethatprocessesthe
businesstransaction(suchassendingittoanotherbusiness).
Afterthetransactionissuccessfullyprocessed,yourflowneedstocallthe
acknowledgementservice.Theacknowledgementservicemarksthecorresponding
data(forexampleaPO,Invoice)asprocessed,ensuringthatthesamedatawillnotbe
returnedinsubsequentcallstotheservice.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

25

1 Adapter Services

Withinaflow,youcanmapvaluestoaservicesqueryParamsinputrecord,andtothe
dataRecordinputrecordfortheservicesassociatedacknowledgementservice.
ThefollowingdiagramshowsatahighleveltheOracleApplicationstoIStransaction
processingwhenanotherserviceisinvokedtosendabusinesstransactiontoanother
system:
Integration Server
webMethods
Client

Oracle Applications

Transaction Service
DBMS
Service

ACK Service

Other
System

Considerations When Using IS-to-Oracle Applications Transactions


IStoOracleApplicationstransactionsdefinedwiththeOracleApplicationsAdapter
insertdataintotheOracleApplicationsopeninterfacetables.
Errorsthatoccurwhiledataisinsertedintotheopeninterfacetablesinsertionare
reportedwhentheserviceexecutes.
AfteranIStoOracleApplicationstransactionhasexecutedsuccessfully,youshould
scheduleacalltotheErrorLogService(createdatthesametimeastheOracle
Applicationstransactionservice)tomakesurenoerrorsoccurredduringtheOracle
Applicationsimportprocess.
Alternatively,youcanpublishtheErrorLogServiceorawebpagethatcallsitsothe
partnerthatsentthetransactioncancheckifthereisanerror.
ManyOracleApplicationstransactionscontainaCREATED_BYcolumn.Ifyouwantto
tracktransactionsinsertedbytheOracleApplicationsAdapter,createanOracle
ApplicationsuserandsettheCREATED_BYinputcolumnwiththatusername.
Withinaflow,youcanmapvaluestoaservicesdataRecordinputrecord,andtothe
queryParamsinputrecordfortheservicesassociatederrorservice.

26

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

1 Adapter Services

Considerations for Multiple Organizations


YoucanconfigureasingleinstallationofOracleApplicationstosupportmultiple
organizationswithinanenterprise.
OracleApplicationstoIStransactionsperformselectsofinformationthatisstoredin
theOracleApplicationsDBMS.Theseselectstatementsandstoredprocedureswork
onviewsdefinedontheOracleApplicationsDBMS.Transactiondefinitionsare
availableforusewiththeOracleApplicationsAdapterthatreturndatafromall
organizationswithintheOracleApplicationsinstance.Youcancustomizetheseviews
orthequeriesinthetransactiondefinitionbyaddingaWHEREclausethatsubsets
thedatareturnedtoaparticularorganizationIDorsetoforganizationIDs.
IStoOracleApplicationstransactiondefinitionsinsertdataintotheOracle
Applicationsopeninterfacetables.ThewebMethodsIntegrationServercanreceive
transactionsfromanynumberofsources,viaanynumberofprotocols.
Whenyouimplementintegrationbetweentwotradingpartners,yourservicemustbe
abletofigureoutwhothetransactionisfor;inotherwords,itmustbeabletomap
organizationIDs.WhenyourserviceencountersanorganizationID,itneedstolook
theIDupinadatabase,inanLDAPstore,oritmustbehardcodedintheservice.

Considerations for webMethods Clients


UsetheinformationinthissectionwhencreatingawebMethodsclientthatinvokesa
servicethatexecutesanOracleApplicationstransaction.Itdescribes:
HowtoinvokeaservicethatexecutesanOracleApplicationstransaction.
ErrorconditionsthatyoushouldbeawareofwhencreatingawebMethodsclient.

Generating Client Code


YoucanusetheDevelopertogenerateJavaclientcodeforservicesthatexecuteanOracle
ApplicationstransactioninthesamemannerthatyougenerateJavaclientcodeforany
otherservice.However,youmustmakemodificationstotheJavaiftheserviceexpects
anyinputvariablesthathaveacomplextype(thatis,sequencesorstructures).The
Developerdoesnotgeneratecodetopromptforcomplexinputvariables.Youwillneed
toupdateyourclientJavafiletopromptforthecomplexinputsorbuildtheinputs
programmatically.
RefertothewebMethodsDeveloperUsersGuideforinstructionsonhowtocreateclient
codeforaservice
Determining the Input and Output for the Service
Becausetheinputtoandoutputfromtheservicehasaspecification,youcanusethe
Developertoexaminethespecificationoftheservicetolearnmoreabouttherequired
inputandoutput.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

27

1 Adapter Services

Invoking a Service from a Client


YouinvokeaservicecreatedfromanOracleApplicationstransactioninthesamemanner
thatyouinvokeanyotherservice.RefertothewebMethodsDeveloperUsersGuidefor
instructionsonhowtoinvokeaservice.

Handling Error Conditions


Thissectionidentifiessomereasonsaservicemightfail.CodeyourwebMethodsclientto
handletheseerrors.
IfanerroroccursduringanOracleApplicationstoIStransaction,theOracle
ApplicationsAdapterthrowsaserviceexception.
IfanerroroccursonanIStoOracleApplicationstransactionduringinsertioninto
theOracleopeninterfacetables,theOracleApplicationsAdapterthrowsaservice
exception.
TheOracleApplicationsAdapterprovidesaservicetogeterrordetailsifanerror
occursonanIStoOracleApplicationstransactionduringprocessingbytheOracle
Applicationimportprocess.
ErrorsareloggedinthewebMethodsIntegrationServerslogfiles.Youcanviewthe
logfilesusingthewebMethodsServerAdministrator.RefertothewebMethods
IntegrationServerAdministratorsGuideforinstructions.
JDBC errorsIfthetransactionfailsforanyreason,itreturnstheerrorinformationtothe
OracleApplicationsAdapter.Theservicereturnstheerrorinformationtotheclientina
document.MosterrorsthatcanbereturnedbyaJDBCapplicationcanbereturnedbythe
OracleApplicationsAdapter.
Oracle Applications errorsIfanIStoOracleApplicationstransactionissuccessfully
insertedintotheOracleApplicationsopeninterfacetables,thetransactionservicewill
returnsuccess.Aserviceisprovidedtoreturntransactionstatusthatincludes
customizabledetailsonOracleApplicationserrorsforeachspecifictransaction.

Database Connection Management


Logging Into and Out of an Oracle Applications Instance
ThewebMethodsIntegrationServerlogsintotheOracleApplicationsinstance
automaticallyuponstartingupaconnectionthatyouconfiguredusingtheOracle
ApplicationsAdapter.TheIntegrationServerlogsoutoftheOracleApplicationsinstance
automaticallywhenthesessionterminates.
ForinformationaboutconfiguringOracleApplicationsAdapterconnections,seethe
webMethodsOracleApplicationsAdapterUsersGuide.

28

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Transaction Definitions (IS-to-Oracle


Applications 11.5)

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

APInvoices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

ARAutoInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

INVCustomerItemCrossRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

INVCustomerItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

PODocuments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

POReceiving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

29

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Overview
ThischapterprovidesanindepthdescriptionoftheIStoOracleApplications11.5
sampletransactiondefinitions.IStoOracletransactionsupdatetheOracledatabasewith
informationfromanenduserorXMLfile.
Thischapterdescribesthetransactionsastheyexistinthesamples.Itdoesnotcoverany
modificationsthatyoucanmaketothesampletransactions.

Transaction Overview
ThesampletransactionsenableyoutousetheOracleApplicationsAdaptertocreate
adapterservicestoinsertdataintoOracleApplicationsopeninterfacetables.Afully
definedIStoOracletransactionhastwoparts:theopeninterfacetable(s)andanerror
SQLquery.Thetransactionmaygrouponeormoreopeninterfacetablestogether.Every
columnfromeachopeninterfacetableforthedefinedtransactionisexposedasaninput
totheadapterservice.Aftertheserviceinsertsrecordsintothecorrespondingopen
interfacetables,OracleApplicationsmustruntherespectiveimportprocess.
Afteratransactioncompletes,youcantestitforerrorsfromthewebMethodsIntegration
ServerbyusingtheerrorSQLquery.TheSQLqueryhasinputsintowhichyoucanmap
queryparametervalues.Theservicethenrunsthequeryandtheresultsareavailableas
serviceoutputs.
FormoreinformationabouttheIStoOracletransactions,seeyourOracleApplications
documentation.
Thischapterliststhetransactionsinalphabeticalorder.Thetablebelowshowsthe
transactionsorganizedbyOracleApplicationsmodule.
Module

webMethods Transaction

Page

Payables

APInvoices

31

Receivables

ARAutoInvoice

32

ARCustomers

33

INVCustomerItemCrossRef

35

INVCustomerItems

36

INVItems

37

OrderManagement

OEOrderImport

38

Purchasing

PODocuments

39

POReceiving

41

PORequisitions

42

PORescheduleRequisitions

43

Inventory

30

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

APInvoices
Usethistransactiontocreateinvoicesforexistingpurchaseorders.ThePayablesOpen
InterfaceImportprogramcreatesinvoicestoimportintoPayables,usinginvoicedata
storedinthePayablesopeninterfacetables.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Payables

Open Interface
PayablesOpenInterface

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
AP_INVOICES_INTERFACE
AP_INVOICE_LINES_INTERFACE

Error SQL
Inputs
Field

Description

SOURCE

AvaluetomatchagainsttheSOURCEcolumnina
correspondingAP_INVOICES_INTERFACErow.This
parameterwillacceptwildcards.%returnsallerrors.

Outputs
Field

Description

PO_NUMBER

PurchaseordernumberassociatedwiththeInvoice.

VENDOR_ID

VendorID.

VENDOR_NUM

Vendornumber.

VENDOR_NAME

Vendorname.

VENDOR_SITE_ID

VendorsiteID.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

31

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Field

Description

VENDOR_SITE_CODE

Vendorsitecode.

INVOICE_NUM

Invoicenumber.

INVOICE_ID

InvoiceID.

LINE_NUMBER

Invoicelinenumber.

DESCRIPTION

Errorcodedescription.

DISPLAYED_FIELD

Errorcodedisplayvalue.

ARAutoInvoice
Usethistransactiontocreateinvoices,debitmemos,creditmemos,andonaccount
creditsinOracleReceivables.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Receivables

Open Interface
AutoInvoice

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
RA_INTERFACE_LINES_ALL
RA_INVOICE_SALESCREDITS_ALL
RA_INTERFACE_DISTRIBUTION_ALL

32

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserID
intheCREATED_BYcolumnofthe
RA_INTERFACE_LINES_ALLtable.This
parameterwillacceptwildcards.%returnsall
errors.

Outputs
Field

Description

INTERFACE_LINE_ID

ContainstheINTERFACE_LINE_IDfromthe
RA_INTERFACE_LINES_ALLtable.

INTERFACE_SALESCREDIT_ID

ContainstheINTERFACE_SALESCREDITS_ID
fromtheRA_INVOICE_SALESCREDIT_ALL
table.Thisfieldwillbeemptyiftheerrorisfrom
adifferenttable.

INTERFACE_DISTRIBUTION_ID

ContainstheINTERFACE_DISTRIBUTION_ID
fromtheRA_INVOICE_DISTRIBUTIONS_ALL
table.Thisfieldwillbeemptyiftheerrorisfrom
adifferenttable.

MESSAGE_TEXT

Errormessage.

INVALID_VALUE

Thevaluethatcausedthiserror.

LINK_TO_LINE_ID

ContainstheINTERFACE_LINE_IDfromthe
associatedrowinthe
RA_INTERFACE_LINES_ALLtable.Avaluewill
beinthisfieldiftheerroroccurredinthe
SALESCREDITorDISTRIBUTIONStables.

ORG_ID

OperatingUnitIdentifier.

ARCustomers
Usethistransactiontocreate,import,andvalidatecustomers,customerprofiles,
addresses,contacts,andphonenumbersfromothersystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

33

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Oracle Applications Module


Receivables

Open Interface
CustomerTransaction

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
RA_CUSTOMERS_INTERFACE_ALL
RA_CUSTOMER_BANKS_INT_ALL
RA_CUST_PAY_METHOD_INT_ALL
RA_CONTACT_PHONES_INT_ALL
RA_CUSTOMER_PROFILES_INT_ALL

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserID
intheCREATED_BYcolumnoftheinterface
table.Thisparameterwillacceptwildcards.%
returnsallerrors.

ORIG_SYSTEM_CUSTOMER_REF

Originalsystemidentifierloadedinthe
ORIG_SYSTEM_CUSTOMER_REFcolumnof
theinterfacetable.Thisparameterwillaccept
wildcards.%returnsallerrors.

Outputs
Field

Description

ERROR_EXISTS

Returnsa1ifanerrorisfoundinanyofthe
correspondinginterfacetables;otherwise,it
returns0.

34

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

INVCustomerItemCrossRef
UsethistransactiontoimportcrossreferencesbetweencustomerItemsandexisting
OracleInventoryItemsintoyourmasterOrganization.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
CustomerItemCrossReference

Open Interface Tables


Theopeninterfacetableexposedbythistransactionis:
MTL_CI_XREFS_INTERFACE

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserIDinthe
CREATED_BYcolumnofthe
MTL_CI_XREFS_INTERFACEtable.Thisparameter
willacceptwildcards.%returnsallerrors.

Outputs
Field

Description

CUSTOMER_
ITEM_NUMBER

Customeritemnumberinlegacysystem.

INVENTORY_ITEM_ID

ExistinginventoryItemsID.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_MODE

Processflagtoindicatewhetherprocessingofrowis
succeededorfailed.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

35

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Field

Description

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

INVCustomerItems
UsethistransactiontoimportcustomeritemsfromyourlegacysystemintoOracle
Inventory.Foreachcustomeritem,youmustdefinerelatedinformationsuchasthe
CustomerandItemDefinitionLevel.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
CustomerItem

Open Interface Tables


Theopeninterfacetableexposedbythistransactionis:
MTL_CI_INTERFACE

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserIDinthe
CREATED_BYcolumnoftheMTL_CI_INTERFACE
table.Thisparameterwillacceptwildcards.%returns
allerrors.

36

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Outputs
Field

Description

CUSTOMER_
ITEM_NUMBER

Customeritemnumberinlegacysystem.

CUSTOMER_ITEM_DESC

Descriptionofitem.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_MODE

Processflagtoindicatewhetherprocessingofrowhas
succeededorfailed.

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

INVItems
Usethistransactiontoconvertinventoryitemsfromanotherinventorysystem,migrate
assemblyandcomponentitemsfromalegacymanufacturingsystem,convertpurchased
itemsfromacustompurchasingsystem,andinsertnewitemsfromaProductData
Managementpackage.
Whenyouimportitemsusingthistransaction,itcreatesnewItemsintheitemmaster
organizationorassignsexistingItemstoadditionalorganizations.Youcanspecifyvalues
forallitemattributes,oryoucanusedefaultornullvalues.Thistransactionalsoletsyou
importrevisiondetails,includingpastandfuturerevisionsandeffectivedates.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
ItemsTransaction

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
MTL_SYSTEM_ITEMS_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

37

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserIDinthe
CREATED_BYcolumnofthe
MTL_SYSTEM_ITEMS_INTERFACEtable.This
parameterwillacceptwildcards.%returnsallerrors.

Outputs
Field

Description

ITEM_NUMBER

Itemnumberinlegacysystem.

DESCRIPTION

Descriptionofitem.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_FLAG

Processflagtoindicatetheprocessingstateoftherow.

ERROR_MESSAGE

Detailederrormessage.

OEOrderImport
Usethistransactiontoimportorderentrydatafromavarietyofsources.Youcanimport
dataintoorderswithlines,scheduledetails,priceadjustments,andsalesorders.Youcan
importcomplete,incomplete,andbookedorders.Youcanalsoimportquota,ornon
quotasalescreditinformation,changestoexistingorders,linescheduledetail
informationwitheachorderandorderline,andinternalrequisitionordersfromOracle
Purchasing.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


OrderManagement

Open Interface
OrderImport

38

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
OE_HEADERS_IFACE_ALL
OE_LINES_IFACE_ALL
OE_PRICE_ADJS_IFACE_ALL
OE_CREDITS_IFACE_ALL
OE_LOTSERIALS_IFACE_ALL

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserIDin
theCREATED_BYcolumnofthe
OE_HEADERS_IFACE_ALLtable.Thisparameter
willacceptwildcards.%returnsallerrors.

ORIG_SYS_DOCUMENT_REF

Originalsystemidentifierloadedinthe
ORIG_SYS_DOCUMENT_REFcolumnofthe
OE_HEADERS_IFACE_ALLtable.Thisparameter
willacceptwildcards.%returnsallerrors.

Outputs
Field

Description

ORIG_SYS_DOCUMENT_REF

Originalsystemreferencefromtheexternalsystem.

MESSAGE_TEXT

Errormessage.

CUSTOMER_PO_NUMBER

Customerpurchaseorderrelatedtothesalesorder.

CUSTOMER_NAME

Customernameassociatedwiththeorder.

PODocuments
Usethistransactiontoimportpriceandsalescataloginformationandresponsesinto
requestsforquotationsfromsuppliers.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

39

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Oracle Applications Module


Purchasing

Open Interface
PurchasingDocuments

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
PO_HEADERS_INTERFACE
PO_LINES_INTERFACE

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserID
intheCREATED_BYcolumnofthe
PO_HEADERS_INTERFACEtable.This
parameterwillacceptwildcards.%returnsall
errors.

Outputs
Field

Description

INTERFACE_TYPE

Errormessagesource.

INTERFACE_TRANSACTION_ID

Errortransactionuniqueidentifier.

COLUMN_NAME

Errorcolumnname.

ERROR_MESSAGE

Errormessagetext.

PROCESSING_DATE
INTERFACE_HEADER_ID
INTERFACE_LINE_ID

40

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

POReceiving
UsethistransactiontoimportreceiptinformationfromotherOracleApplicationsor
nonOraclesystems.YouusethisinterfacetointegrateyourOraclepurchasing
applicationwithneworexistingapplications.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Receiving

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
RCV_HEADERS_INTERFACE
RCV_TRANSACTIONS_INTERFACE

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserID
intheCREATED_BYcolumnofthe
RCV_HEADERS_INTERFACEtable.This
parameterwillacceptwildcards.%returnsall
errors.

Outputs
Field

Description

INTERFACE_TRANSACTION_ID

ErrortransactionuniqueID.

COLUMN_NAME

Errorcolumnname.

ERROR_MESSAGE

Errormessagetext.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

41

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Field

Description

PO_HEADER_ID

PurchaseorderheaderID.

PO_LINE_ID

PurchaseorderlineID.

VENDOR_NAME

Vendorname.

PORequisitions
UsethistransactiontoimportrequisitionsfromotherOracleApplicationsornonOracle
systems.ThistransactionenablesyoutointegrateyourOracleApplicationsquicklywith
neworexistingapplicationssuchasmaterialreplenishment,planning,inventory
management,andproductioncontrolsystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Requisitions

Open Interface Tables


Theopeninterfacetablesexposedbythistransactionare:
PO_REQUISITIONS_INTERFACE_ALL
PO_REQ_DIST_INTERFACE_ALL

Error SQL
Inputs
Field

Description

WM_USER

NameoftheuserforthecorrespondinguserID
intheCREATED_BYcolumnofthe
PO_REQUISITIONS_INTERFACE_ALLtable.
Thisparameterwillacceptwildcards.%
returnsallerrors.

42

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

Outputs
Field

Description

INTERFACE_TYPE

Interfacetypethatgeneratedtheerror.

INTERFACE_TRANSACTION_ID

ErrortransactionuniqueID.

COLUMN_NAME

Columninwhichtheerroroccurred.

ERROR_MESSAGE

Detailedexplanationoftheerror.

SOURCE_TYPE_CODE

Thesourceforthisrequisition.

QUANTITY

NumberofItemsintherequisition.

PORescheduleRequisitions
Usethistransactiontoreschedulerequisitionsaccordingtochangesinyourplanned
orders.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Requisitions

Open Interface Tables


Theopeninterfacetableexposedbythistransactionis:
PO_RESCHEDULE_INTERFACE

Error SQL
None.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

43

2 Transaction Definitions (IS-to-Oracle Applications 11.5)

44

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Transaction Definitions (IS-to-Oracle Applications


11.0)

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

APInvoiceOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

INVCustomerItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

INVCustomerItemsCrossReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

INVOpenTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

PODocuments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

POReceiving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

45

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Overview
ThischapterprovidesanindepthexplanationoftheIStoOracleApplications11.0
sampletransactiondefinitions.IStoOracletransactionsupdatetheOracledatabasewith
informationfromanenduserorXMLfile.
Thischapterdescribesthetransactionsastheyexistinthesamples.Itdoesnotcoverany
modificationsthatyoucanmaketothesampletransactions.
ForinformationaboutOracleApplications11.0toIStransactions,seeChapter 4,
TransactionDefinitions(OracleApplications11.0toIS).

Transaction Overview
ThesampletransactionsenableyoutousetheOracleApplicationsAdaptertocreate
adapterservicestoinsertdataintoOracleApplicationsopeninterfacetables.Afully
definedIStoOracletransactionhastwoparts:theopeninterfacetable(s)andanerror
SQLquery.Thetransactionmaygrouponeormoreopeninterfacetablestogether.Every
columnfromeachopeninterfacetableforthedefinedtransactionwillbeexposedas
inputtotheadapterservice.Aftertheserviceinsertsrecordsintocorrespondingopen
interfacetables,OracleApplicationsmustruntherespectiveimportprocess.When
completed,youcantestthetransactionforerrorsfromthewebMethodsIntegration
ServerbyusingtheerrorSQLquery.Thishasinputsintowhichtheusermapsquery
parametervalues.Theservicethenrunsthequeryandtheresultsareavailableasservice
outputs.
FormoreinformationontheIStoOracletransactions,seeyourOracleApplications
documentation.
Thischaptershowsthetransactionsinalphabeticalorder.Thetablebelowshowsthe
transactionsorganizedbyOracleApplicationsmodule.
Module

webMethods Transaction

Page

Payables

APInvoiceOpen

47

Receivables

ARCustomers

48

Inventory

INVCustomerItems

50

INVCustomerItemsCrossReference

52

INVOpenTransactions

53

INVItems

55

46

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Module

webMethods Transaction

Page

OrderEntry

OEOrderImport

57

Purchasing

PODocuments

58

POReceiving

60

PORequisitions

61

PORescheduleRequisitions

63

APInvoiceOpen
Usethistransactiontocreateinvoicesforexistingpurchaseorders.ThePayablesOpen
InterfaceImportprogramcreatesinvoicestoimportintoPayables,usinginvoicedata
storedinthePayablesopeninterfacetables.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Payables

Open Interface
APInvoiceOpenImportTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
AP_INVOICES_INTERFACE
AP_INVOICE_LINES_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
AP_INTERFACE_REJECTIONS
AP_INVOICES_INTERFACE
AP_LOOKUP_CODES
AP_INVOICE_LINES_INTERFACE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

47

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthetransaction;that
is,theuserIDintheCREATED_BYfieldinthe
transaction.

Outputs
Field

Description

PO_NUMBER

Purchaseordernumber.

VENDOR_ID

VendorID.

VENDOR_NUM

Vendornumber.

VENDOR_NAME

Vendorname.

VENDOR_SITE_ID

VendorsiteID.

VENDOR_SITE_CODE

Vendorsitecode.

INVOICE_NUM

Invoicenumber.

INVOICE_ID

InvoiceID.

LINE_NUMBER

Purchaseorderlinenumber.

DESCRIPTION

Description.

Usage Comments
ToimportItems,runtheOpenInterfaceInvoicesfunction,underInvoices,whichis
underthePayablesmodule.

ARCustomers
Usethistransactiontocreateandimportcustomers,customerprofiles,addresses,
contacts,andphonenumbersfromothersystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Receivables

48

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Open Interface
CustomerTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
RA_CUSTOMERS_INTERFACE_ALL
RA_CUSTOMERS_BANKS_INT_ALL
RA_CUST_PAY_METHOD_INT_ALL
RA_CONTACT_PHONES_INT_ALL
RA_CUSTOMER_PROFILES_INT_ALL

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
RA_CUSTOMERS_INTERFACE_ALL
FND_USER

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

CUSTOMER_NAME

Customernametobeimported.

Outputs
Field

Description

ORIG_SYSTEM_CUSTOMER_REF

Originalsystemcustomerreference(thatis,
primarykeyforcustomerinotherapplication).

CUSTOMER_NAME

Nameofthecustomertobeimported.

INTERFACE_STATUS

Errorcodes.Forerrorcodedefinitions,see
http://www.oracle.com/.

PROCESS_MODE

Processflagtoindicatewhetherprocessingof
rowsucceededorfailed.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

49

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Field

Description

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

Usage Comments
IfCustomerInterfacefailsbecauseoftheerrorSQL02112TooManyRows,you
mustinstallOracleApplicationsPatch822300(forWindowsNT).
Toimportinvoiceinformation,runtheCustomerInterfacerequest,whichisunder
theARmodule.
YoucanrunCustomerInterfaceTransferreporttoseeexacterrors.
INACTIVE_FLAGisarequiredfield.Setitto1forYesand2forNo.

INVCustomerItems
UsethistransactiontoimportcustomeritemsfromanylegacysystemintoOracle
Inventory.Foreachcustomeritem,youmustdefinerelatedinformationsuchasthe
CustomerandItemDefinitionLevel.IfyousetItemDefinitionLevel3whileCustomer
CategoryisrequiredforItemDefinitionLevel2,CustomerAddressisrequired.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
CustomerItemsTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_CI_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_CI_INTERFACE

50

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

CUSTOMER_ITEM_NUMBER

Customeritemnumberinoldsystem.

INVENTORY_ITEM_DESC

Descriptionofitem.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_MODE

Processflagtoindicatewhetherprocessingof
rowissucceededorfailed.

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

Usage Comments
ToimportCustomerItems,runtheImport Customer Itemsfunction,whichisunderthe
Inventorymodule.
PROCESS FLAGandPROCESS_MODEcolumnsreportthestatusoftherecordafterthe
importandvalidationprocessiscomplete.Thesecolumnsarerequiredoninsertand
shouldbepopulatedwiththevalue1.
INACTIVE_FLAGisarequiredfield.Setitto1forYesand2forNo.
DEP_PLAN_REQUIRED_FLAGandDEP_PLAN_PRIOR_BLD_FLAGfieldshaverequiredvaluesof
1forYesand2forNo.
OracleApplicationsdoesnotallowupdatethroughthisopeninterface.Ifyouusea
TRANSACTION_TYPE ofUPDATE,theimportwilltreatitasaCREATEandyoureceivea
CustomerItemalreadyexistserror.
OracleApplicationsdoesnotallowdeletionthroughthisopeninterface.Youmayset
aCustomerItemtoInactiveusingtheOracleApplicationsGUI.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

51

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

INVCustomerItemsCrossReference
UsethistransactiontoimportcrossreferencesbetweencustomerItemsandexisting
OracleInventoryItemsintoyourmasterOrganization.IfyousetItemDefinitionLevel3
whileCustomerCategoryisrequiredforItemDefinitionLevel2,CustomerAddressis
required.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
CustomerItemsCrossReference

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_CI_XREFS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_CI_XREFS_INTERFACE
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

CUSTOMER_ITEM_NUMBER

Customeritemnumberinoldsystem.

INVENTORY_ITEM_ID

ExistinginventoryItemsID.

52

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Field

Description

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_MODE

Processflagtoindicatewhetherprocessingof
rowissucceededorfailed.

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

Usage Comments
TocreateCustomerItemsCrossReferencesuseaTRANSACTION_TYPEofCREATE.
WehaveexperiencedabuginOracleApplications.IfyousettheDelete Processed rows
optiontoYes,therecordsshouldberemovedfromtheopeninterfacetablesafterthe
import.However,therecordsarenotremovedandarenotupdatedtoshowthey
havebeenprocessed.
*PROCESS FLAGandPROCESS_MODEcolumnsreportthestatusoftherecordafterthe
importandvalidationprocessiscomplete.Thesecolumnsarerequiredoninsertand
shouldbepopulatedwiththevalue1.
INACTIVE_FLAGisarequiredfield.Setitto1forYesand2forNo.
OracleApplicationsdoesnotallowupdatethroughthisopeninterface.Ifyouusea
TRANSACTION_TYPEofUPDATE,theimportwilltreatitasaCREATEandyoureceivea
Customer Item Cross Referencealreadyexistserror.
OracleApplicationsdoesnotallowdeletionthroughthisopeninterface.Youmayset
aCustomerItemCrossReferencetoInactiveusingtheOracleApplicationsGUI.
ToimportItems,runtheImport Customer Items Cross Referencefunction,whichisunder
theInventorymodule.

INVOpenTransactions
Usethistransactiontoloadtransactionsfromexternalapplicationsandfeedersystems,
whichincludesales,ordershipmenttransactionsfromanorderentrysystemotherthan
OracleOrderEntry,simplematerialissues,receipts,ortransfers.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

53

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Open Interface
InventoryOpenTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_TRANSACTIONS_INTERFACE
MTL_TRANSACTION_LOTS_INTERFACE
MTL_SERIAL_NUMBERS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_TRANSACTIONS_INTERFACE
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INVENTORY_ITEM_ID

InventoryitemID.

TRANSACTION_QUANTITY

NumberofItemsinthetransaction.

ERROR_EXPLANATION

Detailederrorexplanation.

TRANSACTION_SOURCE_NAME

Nameofthesource.

Usage Comments
Toimporttransactions,runtheImport Open Transactionsfunction,whichisunderthe
Inventorymodule.

54

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

INVItems
Usethistransactiontoconvertinventoryitemsfromanotherinventorysystem,migrate
assemblyandcomponentitemsfromalegacymanufacturingsystem,convertpurchased
itemsfromacustompurchasingsystem,andinsertnewitemsfromaProductData
Managementpackage.WhenyouimportitemsusingtheINVItemstransaction,itcreates
newItemsintheitemmasterorganizationorassignsexistingItemstoadditional
organizations.Youcanspecifyvaluesforallitemattributes,oryoucanusedefaultornull
values.Also,theINVItemstransactionletsyouimportrevisiondetails,includingpast
andfuturerevisionsandeffectivedates.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
ItemsTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_SYSTEM_ITEM_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_SYSTEM_ITEM_INTERFACE
MTL_INTERFACE_ERRORS
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

55

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Outputs
Field

Description

ITEM_NUMBER

Itemnumberinoldsystem.

DESCRIPTION

Descriptionofitem.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

PROCESS_FLAG

Processflagtoindicatewhetherprocessingof
rowhassucceededorfailed.Possibleprocess
flagsare:

ERROR_MESSAGE

Pending

Assigncomplete

Assign/validationfailed

Validationsucceeded;importfailed

Importinprocess

Importsucceeded

Detailederrormessage.

Usage Comments
TocreateItems,chooseTRANSACTION TYPEasCREATE.WhenimportingtheseItems,
chooseCreate Items.
ToupdateItems,chooseTRANSACTION_TYPEasUPDATE.WhenimportingtheseItems
chooseUpdate existing Items.
IfyouhavelistoftransactionscontainingbothUPDATESandCREATES,giveall
CREATESoneSET_PROCESS_IDandallUPDATESadifferentSET_PROCESS_ID.
AtthetimeofimportingyouspecifyItemstoimportbytheirSET_PROCESS_ID.
Becarefulwhenrunningtheimportprocess.Wehaveexperiencedaproblemrunning
OracleApplications11.0onWindowsNT.IfyouspecifyaSET_PROCESS_IDusedfor
yourCREATErecordsandthenduringtheimportyouspecifytheSET_PROCESS_IDfor
UPDATErecords,aDr.WatsonErrorwillbetriggeredonOracleApplications.The
processflagontherecordswillshowpendingandtheSET_PROCESS_IDwillbesetto
999.
OracleApplicationsdoesnotallowthedeletionofItemsusingtheopeninterface
tables.CREATEandUPDATEtransactiontypesarecurrentlysupported.
ToimportItems,runtheImport Items function,whichisundertheInventorymodule.

56

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

OEOrderImport
Usethistransactiontoimportorderentrydatafromavarietyofsources.Youcanimport
dataintoorderswithlines,scheduledetails,priceadjustments,andsalesorders.Youcan
importcomplete,incomplete,andbookedorders.Youcanalsoimportquota,ornon
quotasalescreditinformation,changestoexistingorders,linescheduledetail
informationwitheachorderandorderline,andinternalrequisitionordersfromOracle
Purchasing.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


OrderEntry/Shipping

Open Interface
OrderImport

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
SO_HEADERS_INTERFACE_ALL
SO_LINES_INTERFACE_ALL
SO_LINES_DETAIL_INTERFACE
SO_SALES_CREDITS_INTERFACE
SO_PRICE_ADJUSTMENTS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
SO_HEADERS_INTERFACE_ALL
FND_USER

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

57

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

ORIG_SYSTEM_REF

Originalsystemreference.

PO_NUMBER

Purchaseordernumber.

CUSTOMER_NAME

Customername.

CUSTOMER_NUMBER

Customernumberinlegacysystem.

Outputs
Field

Description

ORIGINAL_SYSTEM_REFERENCE

Originalsystemreference.

PURCHASE_ORDER_NUM

Purchaseordernumber.

CUSTOMER_NUMBER

Customernumberinlegacysystem.

CUSTOMER_NAME

Customername.

INTERFACE_STATUS

Currentstatusofthetransaction(pending,
rejected,orsuccess).

Usage Comments
ForeachrecordintheLineInterface,acorrespondingrecordshouldexistinthe
HeadersTable.Otherwise,theLinesrecordwillbeleftdanglingandwillnotbe
pickedupbyImportProcess.
YoucanenterHeaderInformationwithoutspecifyingLinesDetail.
Toimportorders,runtheImport Sales Orderfunction,whichisundertheOrderEntry
module.

PODocuments
Usethistransactiontoimportpriceandsalescataloginformationandresponsesinto
requestsforquotationsfromsuppliers.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

58

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Oracle Applications Module


Purchasing

Open Interface
PurchaseOrderDocuments

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
PO_HEADERS_INTERFACE
PO_LINES_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
PO_INTERFACE_ERRORS
PO_HEADERS_INTERFACE

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INTERFACE_TYPE

Errormessagesource.

INTERFACE_TRANSACTION_ID

ErrortransactionuniqueID.

COLUMN_NAME

Errorcolumnname.

ERROR_MESSAGE

Errormessagetext.

PO_HEADER_ID

UniquepurchaseorderheaderID.

VENDOR_NAME

Vendorname.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

59

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Usage Comments
Youcanimportblanketpurchaseagreementsorcatalogquotations;youcannot
importstandardpurchaseorders.
Toimportpurchaseorderdocuments,runthePurchasing Documents Open Interface
function,whichisundertheOraclePurchasingmodule.

POReceiving
UsethistransactiontoimportreceiptinformationfromotherOracleApplicationsornon
Oraclesystems.YouusethisinterfacetointegrateyourOraclepurchasingapplication
withneworexistingapplications.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Receiving

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
RCV_HEADERS_INTERFACE
RCV_TRANSACTIONS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
PO_INTERFACE_ERRORS
RCV_HEADERS_INTERFACE
RCV_TRANSACTIONS_INTERFACE

60

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INTERFACE_TYPE

Errormessagesource.

INTERFACE_TRANSACTION_ID

ErrortransactionuniqueID.

COLUMN_NAME

Errorcolumnname.

ERROR_MESSAGE

Errormessagetext.

PO_HEADER_ID

UniquepurchaseorderheaderID.

PO_LINE_ID

UniquepurchaseorderlineID.

VENDOR_NAME

Vendorname.

Usage Comments
Toimportreceiptinformationfromopeninterfacetablestointernaltables,runthe
Receiving Transaction Processor function,whichisundertheOraclePurchasingmodule.

PORequisitions
UsethistransactiontoimportrequisitionsfromotherOracleApplicationsor
nonOraclesystems.ThistransactionenablesyoutointegrateyourOracleApplications
quicklywithneworexistingapplicationssuchasmaterialreplenishment,planning,
inventorymanagement,andproductioncontrolsystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
PORequisitions

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

61

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
PO_REQUISITIONS_INTERFACE
PO_REQ_DIST_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
PO_INTERFACE_TABLES
PO_RESCHEDULE_INTERFACE
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INTERFACE_TYPE

Interfacename;forexample,Requisitions.

INTERFACE_TRANSACTION_ID

TransactionID.

COLUMN_NAME

Columninwhichtheerroroccurred.

ERROR_MESSAGE

Detailedexplanationoftheerror.

SOURCE_TYPE_CODE

Sourcetypecode.

QUANTITY

NumberofItemsintherequisition.

Usage Comments
ToimportrequisitionsruntheRequisition Import function,whichisundertheOracle
Purchasingmodule.

62

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

PORescheduleRequisitions
Usethistransactiontoreschedulerequisitionsaccordingtochangesinyourplanned
orders.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
PORescheduleRequisitions

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
PO_RESCHEDULE_INTERFACE

Error SQL
None.

Usage Comments
Toimportreschedulinginformationforrequisitions,runtheReschedule Requisition
function,whichisundertheOraclePurchasingmodule.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

63

3 Transaction Definitions (IS-to-Oracle Applications 11.0)

64

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Transaction Definitions (Oracle Applications 11.0-toIS)

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

InvoiceOutbound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

PurchaseOrderChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

PurchaseOrderNew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

65

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Overview
ThischapterprovidesanindepthexplanationoftheOracleApplications11.0toIS
sampletransactiondefinitions.OracletoIStransactionsperformqueriesagainstthe
Oracledatabaseandreturntherequestedinformationtotheclient.
Thischapterdescribesthetransactionsastheyexistinthesamples.Itdoesnotcoverany
modificationsthatyoucanmaketothesampletransactions.
YoushouldalreadyhaveanunderstandingofthewebMethodsIntegrationServer,the
OracleApplicationsAdapter,andtheOracleApplicationopeninterfaces.
ForinformationaboutIStoOracleApplications11.0transactions,seeChapter 3,
TransactionDefinitions(IStoOracleApplications11.0).

Transaction Overview
ThesampletransactionsretrievedatafromOracleApplications.Thesetransactionsare
triggeredfromwithinthewebMethodsIntegrationServer.AfullydefinedOracletoIS
transactionhastwoparts:afunctionalqueryandanacknowledgmentupdate.The
functionalqueryhasinputsintowhichtheusermapsqueryparametervalues.The
servicethenrunsthequeryandtheresultsareavailableasserviceoutputs.The
acknowledgmentserviceupdatesthedatabasetoindicatethatarecordhasbeen
processed.
Thecurrentlistoftransactionsincludesthefollowing:
PurchaseOrderChange
PurchaseOrderNew
InvoiceOutbound

InvoiceOutbound
UsethistransactiontoretrievenewinvoicesinyourOracleApplicationsystem.Youcan
retrieveinvoicesbycreationdaterange,organizationID,billablecustomername,thesite
usecode,andtransactionnumber.Thistransactionreturnsinvoicesthatarecompleted
andhavetheprintingoptionturnedonwithastatusofprintingpending.The
acknowledgementSQLmarksthespecifiedinvoicesothatthefunctionalquerywillnot
retrieveitasecondtime.

Functional Query
Inputs
TheinputsareusedtolimitwhichInvoicesyouwanttoretrieve.TheseSQLinputsare
exposedasserviceinputs.

66

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Outputs
Item Name

Description

ORG_ID

Selfexplanatory.

BILL_TO_CUSTOMER_NAME

Selfexplanatory.

SITE_USE_CODE

Selfexplanatory.

TRANSACTION_NUMBER

Selfexplanatory.

CREATION_DATE_FROM

Inclusivebeginningdatefor
CREATION_DATEfield.

CREATION_DATE_TO

Inclusiveendingdatefor
CREATION_DATEfield.

Theoutputcontainsallinvoicesreturnedbythequery.Eachinvoiceconsistsof1header
with1toNlinesandeachlinecontains1toNlinetaxrecords.Theresultwilllooklike
thefollowing:
Header[0]
Line[0]
Line_Tax[0]
One Line_Tax record for each line tax
One line record each Invoice line item
One Headers record for each Invoice

Header Details
Thefollowingtableshowsthedetailsofaninvoiceheader.Thecontentofmostfieldscan
bedeterminedbytheirname.Wherenecessary,adescriptionisprovided.
Item Name and Field Description (As Needed)
ORG_ID
DOCUMENT_TYPE
INVOICE_NAME
DOCUMENT_NUMBER
TRANSACTION_DATE
BILL_TO_CUSTOMER_CODE_INT
BILL_TO_CUSTOMER_NAME
BILL_TO_ADDRESS1
BILL_TO_ADDRESS2
BILL_TO_ADDRESS3
BILL_TO_ADDRESS4
BILL_TO_CITY

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

67

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (As Needed)


BILL_TO_POSTAL_CODE
BILL_TO_COUNTRY
BILL_TO_STATE
BILL_TO_PROVINCE
BILL_TO_COUNTY
BILL_TO_CUSTOMER_SIC_CODE
BILL_TO_CUSTOMER_SALES_CHANNEL
BILL_TO_CONTACT_LAST_NAME
BILL_TO_CONTACT_FIRST_NAME
BILL_TO_CONTACT_JOB_TITLE
BILL_TO_CUSTOMER_ATT_CATEGORY
BILL_TO_CUSTOMER_ATTRIBUTE1
BILL_TO_CUSTOMER_ATTRIBUTE2
BILL_TO_CUSTOMER_ATTRIBUTE3
BILL_TO_CUSTOMER_ATTRIBUTE4
BILL_TO_CUSTOMER_ATTRIBUTE5
BILL_TO_CUSTOMER_ATTRIBUTE6
BILL_TO_CUSTOMER_ATTRIBUTE7
BILL_TO_CUSTOMER_ATTRIBUTE8
BILL_TO_CUSTOMER_ATTRIBUTE9
BILL_TO_CUSTOMER_ATTRIBUTE10
BILL_TO_CUSTOMER_ATTRIBUTE11
BILL_TO_CUSTOMER_ATTRIBUTE12
BILL_TO_CUSTOMER_ATTRIBUTE13
BILL_TO_CUSTOMER_ATTRIBUTE14
BILL_TO_CUSTOMER_ATTRIBUTE15
SITE_USE_CODE
BILL_TO_SITE_ATT_CATEGORY
BILL_TO_SITE_ATTRIBUTE1
BILL_TO_SITE_ATTRIBUTE2
BILL_TO_SITE_ATTRIBUTE3
BILL_TO_SITE_ATTRIBUTE4

68

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (As Needed)


BILL_TO_SITE_ATTRIBUTE5
BILL_TO_SITE_ATTRIBUTE6
BILL_TO_SITE_ATTRIBUTE7
BILL_TO_SITE_ATTRIBUTE8
BILL_TO_SITE_ATTRIBUTE9
BILL_TO_SITE_ATTRIBUTE10
BILL_TO_SITE_ATTRIBUTE11
BILL_TO_SITE_ATTRIBUTE12
BILL_TO_SITE_ATTRIBUTE13
BILL_TO_SITE_ATTRIBUTE14
BILL_TO_SITE_ATTRIBUTE15
SHIP_TO_CUSTOMER_CODE_INT
SHIP_TO_CUSTOMER_NAME
SHIP_TO_ADDRESS1
SHIP_TO_ADDRESS2
SHIP_TO_ADDRESS3
SHIP_TO_ADDRESS4
SHIP_TO_CITY
SHIP_TO_POSTAL_CODE
SHIP_TO_COUNTRY
SHIP_TO_STATE
SHIP_TO_PROVINCE
SHIP_TO_COUNTY
SHIP_TO_CUSTOMER_SIC_CODE
SHIP_TO_CUSTOMER_SALES_CHANNEL
SHIP_TO_CONTACT_LAST_NAME
SHIP_TO_CONTACT_FIRST_NAME
SHIP_TO_CONTACT_JOB_TITLE
SOLD_TO_CUSTOMER_CODE_INT
SOLD_TO_CUSTOMER_NAME
SOLD_TO_ADDRESS1
SOLD_TO_ADDRESS2

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

69

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (As Needed)


SOLD_TO_ADDRESS3
SOLD_TO_ADDRESS4
SOLD_TO_CITY
SOLD_TO_POSTAL_CODE
SOLD_TO_COUNTRY
SOLD_TO_STATE
SOLD_TO_PROVINCE
SOLD_TO_COUNTY
SOLD_TO_CUSTOMER_SIC_CODE
SOLD_TO_CUSTOMER_SALES_CHANNEL
SOLD_TO_CONTACT_LAST_NAME
SOLD_TO_CONTACT_FIRST_NAME
SOLD_TO_CONTACT_JOB_TITLE
TRANSACTION_NUMBER
CREDITED_INVOICE_NUMBER
REFERENCE_INVOICE_NUMBER
PARENT_INVOICE_NUMBER
SHIPMENT_DATE
PURCHASE_ORDER_NUMBER
CREATION_DATE
PURCHASE_ORDER_REVISION_NUMBER
COMMITMENT_START_DATE
PURCHASE_ORDER_DATE
COMMITMENT_END_DATE
INV_TRANSACTION_DATE
LAST_UPDATE_DATE
DUE_DATE
CREDIT_MEMO_REASON
TRANSMISSION_LEAD_DAYS
TRANSACTION_SOURCE
INSTALLMENT_NUMBER
SHIPMENT_WAYBILL_NUMBER

70

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (As Needed)


SHIP_VIA
SHIPMENT_FOB_POINT
CURRENCY_CODE
CURRENCY_EXCHANGE_RATE
BASE_CURRENCY_CODE
PAYMENT_TERM_NAME
PRIMARY_SALESREP_NAME
COMMENTS
BILL_TO_ADDRESS_ID
BILL_TO_CUSTOMER_LOCATION
BILL_TO_CUSTOMER_NUMBER
SHIP_TO_ADDRESS_ID
SHIP_TO_CUSTOMER_LOCATION
SHIP_TO_CUSTOMER_NUMBER
SOLD_TO_ADDRESS_ID
SOLD_TO_CUSTOMER_LOCATION
SOLD_TO_CUSTOMER_NUMBER
TRANSACTION_ID
PAYMENT_TERM_ID
BILL_TO_CUSTOMER_ID
BILL_TO_SITE_USE_ID
SHIP_TO_CUSTOMER_ID
SHIP_TO_SITE_USE_ID
SOLD_TO_CUSTOMER_ID
SOLD_TO_SITE_USE_ID
TERM_DUE_CUTOFF_DAY
TERM_DUE_DATE
TERM_DUE_DAYS
TERM_DUE_DAY_OF_MONTH
TERM_DUE_MONTHS_FORWARD
TERM_DUE_PERCENT
REMIT_TO_ADDRESS1

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

71

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (As Needed)


REMIT_TO_ADDRESS2
REMIT_TO_ADDRESS3
REMIT_TO_ADDRESS4
REMIT_TO_CITY
REMIT_TO_COUNTY
REMIT_TO_STATE
REMIT_TO_PROVINCE
REMIT_TO_COUNTRY
REMIT_TO_CODE_INT
REMIT_TO_POSTAL_CODE
MULTIPLE_INSTALLMENTS_FLAG
MAXIMUM_INSTALLMENT_NUMBER
AMOUNT_TAX_DUE
AMOUNT_CHARGES_DUE
AMOUNT_FREIGHT_DUE
AMOUNT_LINE_INVITEMS_DUE
TOTAL_AMOUNT_DUE
DISCOUNT_PERCENT1
DISCOUNT_DAYS1
DISCOUNT_DATE1
DISCOUNT_DAY_OF_MONTH1
DISCOUNT_MONTHS_FORWARD1
DISCOUNT_PERCENT2
DISCOUNT_DAYS2
DISCOUNT_DATE2
DISCOUNT_DAY_OF_MONTH2
DISCOUNT_MONTHS_FORWARD2
DISCOUNT_PERCENT3
DISCOUNT_DAYS3
DISCOUNT_DATE3
DISCOUNT_DAY_OF_MONTH3
DISCOUNT_MONTHS_FORWARD3

72

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Line Details
Thefollowingtableshowsthedetailsofaninvoicelineitem.Thecontentofmostfields
canbedeterminedbytheirnames.Wherenecessary,adescriptionisprovided.
Item Name and Field Description (as needed)
ORG_ID
TRANSACTION_ID
LINE_NUMBER
SALES_ORDER_NUMBER
SALES_ORDER_REVISION_NUMBER
SALES_ORDER_LINE_NUMBER
SALES_ORDER_DATE
SALES_CHANNEL
ITEM_ID
CUSTOMER_ITEM_NUMBER
CUSTOMER_ITEM_DESC
ITEM_DESCRIPTION
UOM_CODE
ORDERED_QUANTITY
QUANTITY
UNIT_STANDARD_PRICE
UNIT_SELLING_PRICE
LINE_AMOUNT
CREDIT_MEMO_REASON
CREDITED_LINE_NUMBER
SHIP_ORDER_STATUS_INT
TRANSACTION_REFERENCE_KEY
INTERFACE_LINE_CATEGORY
INTERFACE_LINE_ATTRIBUTE1
INTERFACE_LINE_ATTRIBUTE2
INTERFACE_LINE_ATTRIBUTE3
INTERFACE_LINE_ATTRIBUTE4
INTERFACE_LINE_ATTRIBUTE5
INTERFACE_LINE_ATTRIBUTE6

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

73

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


INTERFACE_LINE_ATTRIBUTE7
INTERFACE_LINE_ATTRIBUTE8
INTERFACE_LINE_ATTRIBUTE9
INTERFACE_LINE_ATTRIBUTE10
INTERFACE_LINE_ATTRIBUTE11
INTERFACE_LINE_ATTRIBUTE12
INTERFACE_LINE_ATTRIBUTE13
INTERFACE_LINE_ATTRIBUTE14
INTERFACE_LINE_ATTRIBUTE15
LINE_ATTRIBUTE_CATEGORY
LINE_ATTRIBUTE1
LINE_ATTRIBUTE2
LINE_ATTRIBUTE3
LINE_ATTRIBUTE4
LINE_ATTRIBUTE5
LINE_ATTRIBUTE6
LINE_ATTRIBUTE7
LINE_ATTRIBUTE8
LINE_ATTRIBUTE9
LINE_ATTRIBUTE10
LINE_ATTRIBUTE11
LINE_ATTRIBUTE12
LINE_ATTRIBUTE13
LINE_ATTRIBUTE14
LINE_ATTRIBUTE15
Line_Tax Details
Thefollowingtableshowsthedetailsofaninvoicelineitemtaxrecord.Thecontentof
mostfieldscanbedeterminedbytheirnames.Wherenecessary,adescriptionis
provided.

74

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


ORG_ID
TRANSACTION_ID
LINE_NUMBER
CUSTOMER_TRX_LINE_ID
TAX_LINE_NUMBER
LINE_TYPE
TAX_AMOUNT
TAX_RATE
TAX_PRECEDENCE
TAX_CODE
LINK_TO_CUST_TRX_LINE_ID
TAX_ATTRIBUTE_CATEGORY
TAX_ATTRIBUTE1
TAX_ATTRIBUTE2
TAX_ATTRIBUTE3
TAX_ATTRIBUTE4
TAX_ATTRIBUTE5
TAX_ATTRIBUTE6
TAX_ATTRIBUTE7
TAX_ATTRIBUTE8
TAX_ATTRIBUTE9
TAX_ATTRIBUTE10
TAX_ATTRIBUTE11
TAX_ATTRIBUTE12
TAX_ATTRIBUTE13
TAX_ATTRIBUTE14
TAX_ATTRIBUTE15
TAX_EXEMPT_FLAG
TAX_EXEMPT_NUMBER
TAX_EXEMPT_REASON_CODE
TAX_TYPE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

75

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


DESCRIPTION
LOCATION
TAX_CLASSIFICATION
VAT_TRANSACTION_TYPE
VAT_TAX_ATTRIBUTE_CATEGORY
VAT_TAX_ATTRIBUTE1
VAT_TAX_ATTRIBUTE2
VAT_TAX_ATTRIBUTE3
VAT_TAX_ATTRIBUTE4
VAT_TAX_ATTRIBUTE5
VAT_TAX_ATTRIBUTE6
VAT_TAX_ATTRIBUTE7
VAT_TAX_ATTRIBUTE8
VAT_TAX_ATTRIBUTE9
VAT_TAX_ATTRIBUTE10
VAT_TAX_ATTRIBUTE11
VAT_TAX_ATTRIBUTE12
VAT_TAX_ATTRIBUTE13
VAT_TAX_ATTRIBUTE14
VAT_TAX_ATTRIBUTE15

Acknowledgment SQL
Updatesthespecifiedinvoicetoshowithasbeenprocessedandprinted.

Inputs
TheinputsdefinewhichPOtoupdate.
DOCUMENT_TYPE
TRANSACTION_ID
INSTALLMENT_NUMBER
MULTIPLE_INSTALLMENTS_FLAG
MAXIMUM_INSTALLMENT_NUMBER

76

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Outputs
ThereisnooutputgeneratedbythisSQL.

Usage Comments
InvoicesareretrievedusingtheTRANSACTION_NUMBERfield,buttheyareacknowledged
usingtheTRANSACTION_IDfield.

PurchaseOrderChange
Usethistransactiontoretrieverevisedpurchaseorders.Youcanretrievenewpurchase
ordersbycreationdaterange,supplier,vendor,POtype,andPOnumberrange.This
transactiononlyretrievesPurchaseOrdersthatfittheabovecriteriaandhavealready
beenprintedormarkedasprocessed.TheacknowledgementSQLmarksthespecifiedPO
sothatitwillnotberetrievedbythefunctionalqueryasecondtime.

Functional Query
Inputs
SameasthePurchaseOrderNewtransaction.

Outputs
SameasthePurchaseOrderNewtransaction,exceptforthedifferencesnotedbelow.
Header Details
DoesnothaveaTRANSACTION_DATEfield.
Line Details
DoesnothaveanORG_IDfield.
Shipment Details
DoesnothaveanORG_IDfield.
ContainsaQUANTITY_PENDINGfield

Acknowledgment SQL
SameasforthePurchaseOrderNewtransaction.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

77

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Inputs
SameasforthePurchaseOrderNewtransaction.

Outputs
SameasforthePurchaseOrderNewtransaction.

Usage Comments
PurchaseOrdersthathavebeenapprovedandpreviouslyprintedareretrieved.
YoucanretrieveonlyBLANKETandSTANDARDPurchaseOrdersTypes.To
retrieveaSTANDARDpurchaseorder,specifyaDOCUMENT_TYPEof
STANDARD.Toretrievethepurchaseagreements,specifyaDOCUMENT_TYPEof
BLANKET.Toretrievereleasesagainstapurchaseagreement,specifya
DOCUMENT_TYPEofRELEASE.

PurchaseOrderNew
Usethistransactiontoretrievenewpurchaseordersenteredintoyoursystem.Youcan
retrievenewpurchasesbycreationdaterange,supplier,vendor,POtype,andPO
numberrange.ThistransactiononlyretrievesPurchaseOrdersthatfittheabovecriteria
andhavenotbeenmarkedasprinted.TheacknowledgementSQLmarksthespecified
POasprintedsothatthefunctionalquerywillnotretrieveitasecondtime.

Functional Query
Inputs
TheinputsareusedtolimitwhatPurchaseOrdersyouwanttoretrieve.TheseSQL
inputsareexposedasserviceinputs.
Item Name

Description

CREATE_DATE_FROM

InclusivebeginningdateforPOCREATION_DATEfield.

CREATE_DATE_TO

InclusiveendingdateforPOCREATION_DATEfield.

SUPPLIER_NUMBER

Usedtolimitnewpurchaseordersretrievedtothis
supplier.

VENDOR_SITE_ID

Usedtolimitnewpurchaseordersretrievedtothisvendor
site.

DOCUMENT_TYPE

Usedtolimitnewpurchaseordersretrievedtothis
documenttype(STANDARD,BLANKET).

78

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name

Description

PO_NUMBER_FROM

InclusivebeginningPOnumber.

PO_NUMBER_TO

InclusiveendingPOnumber.

Outputs
Theoutputcontainsallpurchaseordersreturnedbythequery.Eachpurchaseorder
consistsof1headerwith1toNlinesandeachlinecontains1toNshipmentrecords.The
resultlookslikethefollowing:
Headers[0]
Lines[0]
Shipments[0]
One Shipments record for each shipment record
One Lines record each line item
One Headers record for each Purchase Order

Header Details
Aheaderconsistsofthefollowingfields.Thecontentofmostfieldscanbedeterminedby
theirname.Wherenecessary,adescriptionisprovided.
Item Name and Field Description (as needed)
ORG_ID
DOCUMENT_TYPE
Description:STANDARD,BLANKET,orRELEASE.
DOCUMENT_CODE
TRANSACTION_DATE
PO_NUMBER
POR_RELEASE_ID
Description:Purchaseorderrelease
information.
POR_RELEASE_NUM
POR_RELEASE_DATE
CREATION_DATE
REVISION_NUM
REVISED_DATE
COMMENTS
PO_TYPE
Description:STANDARDorBLANKET.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

79

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


PAYMENT_TERMS
CURRENCY_CODE
CURRENCY_RATE
SHIP_VIA
FOB_CODE
FREIGHT_TERMS
CANCEL_FLAG
ACCEPTANCE_REQUIRED_FLAG
ACCEPTANCE_DUE_DATE
CONFIRMING_ORDER_FLAG
BLANKET_START_DATE
BLANKET_END_DATE
BLANKET_TOTAL_AMOUNT
SUPPLIER_NUMBER
SUPPLIER_NAME
NOTE_TO_VENDOR
PO_ATTRIBUTE_CATEGORY
Description:Purchaseorderattributes.
PO_ATTRIBUTE1
PO_ATTRIBUTE2
PO_ATTRIBUTE3
PO_ATTRIBUTE4
PO_ATTRIBUTE5
PO_ATTRIBUTE6
PO_ATTRIBUTE7
PO_ATTRIBUTE8
PO_ATTRIBUTE9
PO_ATTRIBUTE10
PO_ATTRIBUTE11
PO_ATTRIBUTE12
PO_ATTRIBUTE13
PO_ATTRIBUTE14

80

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


PO_ATTRIBUTE15
SU_ATTRIBUTE_CATEGORY
Description:Supplierattribute
information.
SU_ATTRIBUTE1
SU_ATTRIBUTE2
SU_ATTRIBUTE3
SU_ATTRIBUTE4
SU_ATTRIBUTE5
SU_ATTRIBUTE6
SU_ATTRIBUTE7
SU_ATTRIBUTE8
SU_ATTRIBUTE9
SU_ATTRIBUTE10
SU_ATTRIBUTE11
SU_ATTRIBUTE12
SU_ATTRIBUTE13
SU_ATTRIBUTE14
SU_ATTRIBUTE15
SS_ATTRIBUTE_CATEGORY
Description:Suppliersiteattributes.
SS_ATTRIBUTE1
SS_ATTRIBUTE2
SS_ATTRIBUTE3
SS_ATTRIBUTE4
SS_ATTRIBUTE5
SS_ATTRIBUTE6
SS_ATTRIBUTE7
SS_ATTRIBUTE8
SS_ATTRIBUTE9
SS_ATTRIBUTE10
SS_ATTRIBUTE11

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

81

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


SS_ATTRIBUTE12
SS_ATTRIBUTE13
SS_ATTRIBUTE14
SS_ATTRIBUTE15
CUSTOMER_NUMBER
Description:Vendorcustomernumber.
VENDOR_SITE_ID
SU_ADDRESS_LINE1
SU_ADDRESS_LINE2
SU_ADDRESS_LINE3
SU_ADDRESS_LINE4
SU_CITY
SU_ZIP
SU_COUNTRY
SU_STATE
SU_PROVINCE
SU_AREA_CODE
SU_PHONE
SU_FAX_AREA_CODE
SU_FAX
SU_TELEX
CN_LAST_NAME
Description:Vendorcontactinformation.
CN_FIRST_NAME
CN_AREA_CODE
CN_PHONE
ST_LOCATION_ID
Description:Shiptoinformation.
ST_CONTACT_LAST_NAME
ST_CONTACT_FIRST_NAME
ST_NAME

82

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


ST_ADDRESS_LINE1
ST_ADDRESS_LINE2
ST_ADDRESS_LINE3
ST_CITY
ST_POSTAL_CODE
ST_COUNTRY
ST_REGION1
ST_REGION2
ST_REGION3
ST_PHONE1
ST_PHONE2
ST_PHONE3
BT_LOCATION_ID
Description:Billtoinformation.
BT_CONTACT_LAST_NAME
BT_CONTACT_FIRST_NAME
BT_NAME
BT_ADDRESS_LINE1
BT_ADDRESS_LINE2
BT_ADDRESS_LINE3
BT_CITY
BT_POSTAL_CODE
BT_COUNTRY
BT_REGION1
BT_REGION2
BT_REGION3
BT_PHONE1
BT_PHONE2
BT_PHONE3
BUYER_LAST_NAME
BUYER_FIRST_NAME
BUYER_EMAIL_ADDRESS

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

83

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Field Description (as needed)


BUYER_WORK_TELEPHONE
BUYER_MISC_TELEPHONE1
BUYER_MISC_TELEPHONE2
BUYER_MISC_TELEPHONE3
PO_HEADER_ID
FSP_INVENTORY_ORGANIZATION_ID
Description:FinancialsystemparameterinventoryorganizationID.
Line Details
LineItemdetailsconsistofthefollowingfields:
Item Name and Description (as needed)
ORG_ID
LINE_NUM
QUANTITY
UOM_CODE
Description:Unitofmeasurecode.
ITEM_ID
Description:InventoryitemID.
ITEM_REVISION
VENDOR_PRODUCT_NUMBER
UNIT_PRICE
ITEM_DESCRIPTION
PO_NUMBER
VENDOR_QUOTE_NUMBER
CANCEL_FLAG
CANCEL_DATE
QUANTITY_COMMITTED
COMMITTED_AMOUNT
LIST_PRICE_PER_UNIT
MARKET_PRICE
NOT_TO_EXCEED_PRICE

84

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Description (as needed)


NEGOTIATED_BY_PREPARER_FLAG
TAXABLE_FLAG
TRANSACTION_REASON_CODE
LINE_TYPE
HAZARD_CLASS
UN_NUMBER
UN_DESCRIPTION
NOTE_TO_VENDOR
POL_ATTRIBUTE_CATEGORY
Description:Purchaseorderline
attributes.
POL_ATTRIBUTE1
POL_ATTRIBUTE2
POL_ATTRIBUTE3
POL_ATTRIBUTE4
POL_ATTRIBUTE5
POL_ATTRIBUTE6
POL_ATTRIBUTE7
POL_ATTRIBUTE8
POL_ATTRIBUTE9
POL_ATTRIBUTE10
POL_ATTRIBUTE11
POL_ATTRIBUTE12
POL_ATTRIBUTE13
POL_ATTRIBUTE14
POL_ATTRIBUTE15
MTL_ORGANIZATION_ID
LP_ATTRIBUTE_CATEGORY
Description:Materialitemattributes.
LP_ATTRIBUTE1
LP_ATTRIBUTE2
LP_ATTRIBUTE3

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

85

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Description (as needed)


LP_ATTRIBUTE4
LP_ATTRIBUTE5
LP_ATTRIBUTE6
LP_ATTRIBUTE7
LP_ATTRIBUTE8
LP_ATTRIBUTE9
LP_ATTRIBUTE10
LP_ATTRIBUTE11
LP_ATTRIBUTE12
LP_ATTRIBUTE13
LP_ATTRIBUTE14
LP_ATTRIBUTE15
LP_SEGMENT1
LP_SEGMENT2
LP_SEGMENT3
LP_SEGMENT4
LP_SEGMENT5
LP_SEGMENT6
LP_SEGMENT7
LP_SEGMENT8
LP_SEGMENT9
LP_SEGMENT10
LP_SEGMENT11
LP_SEGMENT12
LP_SEGMENT13
LP_SEGMENT14
LP_SEGMENT15
LP_SEGMENT16
LP_SEGMENT17
LP_SEGMENT18
LP_SEGMENT19
LP_SEGMENT20

86

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name and Description (as needed)


POR_RELEASE_ID
POR_RELEASE_NUM
POR_SOURCE_LINE_NUM
PO_HEADER_ID
Description:ShowsrelationshiptoPO
header.
PO_LINE_ID
SHIPMENT_TYPE
SHIPMENTS
Description:Startofshipmentrecord.
Shipment Details
Shipmentdetailsconsistofthefollowingfields:
Item Name

Description

ORG_ID
SHIPMENT_NUMBER
QUANTITY_ORIGINAL
UOM_CODE

Unitofmeasurecode.

Description:Unitofmeasurecode.
SHIPMENT_NEED_BY_DATE
SHIPMENT_PROMISED_DATE
SHIPMENT_LAST_ACCEPTABLE_DAT
E
QUANTITY_CANCELLED
QUANTITY_RECEIVED
PRICE_OVERRIDE
CANCELLED_FLAG
CANCELLED_DATE
SHIP_VIA
FOB_CODE
FREIGHT_TERMS
TAXABLE_FLAG

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

87

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name

Description

SHIPMENT_ATTRIBUTE_CATEGORY
SHIPMENT_ATTRIBUTE1
SHIPMENT_ATTRIBUTE2
SHIPMENT_ATTRIBUTE3
SHIPMENT_ATTRIBUTE4
SHIPMENT_ATTRIBUTE5
SHIPMENT_ATTRIBUTE6
SHIPMENT_ATTRIBUTE7
SHIPMENT_ATTRIBUTE8
SHIPMENT_ATTRIBUTE9
SHIPMENT_ATTRIBUTE10
SHIPMENT_ATTRIBUTE11
SHIPMENT_ATTRIBUTE12
SHIPMENT_ATTRIBUTE13
SHIPMENT_ATTRIBUTE14
SHIPMENT_ATTRIBUTE15
SHIP_TO_LOCATION_ID
SHIP_TO_LOCATION_CODE
SHIP_TO_CONTACT_LAST_NAME
SHIP_TO_CONTACT_FIRST_NAME
SHIP_TO_ADDRESS_LINE_1
SHIP_TO_ADDRESS_LINE_2
SHIP_TO_ADDRESS_LINE_3
SHIP_TO_CITY
SHIP_TO_POSTAL_CODE
SHIP_TO_COUNTRY
SHIP_TO_REGION_1
SHIP_TO_REGION_2
SHIP_TO_REGION_3
SHIP_TO_PHONE1
SHIP_TO_PHONE2
SHIP_TO_PHONE3

88

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

Item Name

Description

PO_HEADER_ID
Description:ShowsrelationshiptoPO
header.
PO_LINE_ID
Description:ShowsrelationshiptoPO
header.
POR_RELEASE_ID
POR_RELEASE_NUM
LINE_LOCATION_ID

Acknowledgment SQL
Updatesthespecifiedpurchaseordertoshowithasbeenprocessed.ItmarksthePOas
printedandupdatestheprintdate,edi_processed_flag,andthelastupdatedate.Italso
performsthenecessaryarchiveprocedures.ItupdatesandarchivesasinglePOatatime.

Inputs
TheinputsdefinewhichPOtoupdate.
ORG_ID
DOCUMENT_TYPE
PO_NUMBER
PO_TYPE
POR_RELEASE_NUMBER

Outputs
ThereisnooutputgeneratedbythisSQL.

Usage Comments
PurchaseOrdersthathavebeenapprovedandnotprintedareretrieved.
PurchaseOrdersthatareCancelledoronHoldarenotretrieved.
OnlyBLANKETandSTANDARDPurchaseOrdersTypescanberetrieved.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

89

4 Transaction Definitions (Oracle Applications 11.0-to-IS)

90

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Transaction Definitions (IS-to-Oracle


Applications 10.7SC)

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

APInvoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

ARCustomers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

INVDemand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

INVItems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

INVOpenTransactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

INVReplenishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

101

OEOrderImport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

OEShipConfirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

PORequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105

PORescheduleRequisitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

106

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

91

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Overview
ThischapterprovidesanindepthexplanationoftheIStoOracleApplications10.7SC
sampletransactiondefinitions.IStoOracleApplicationstransactionsupdatetheOracle
databasewithinformationfromanenduserorXMLfile.
Thischapterdescribesthetransactionsastheyexistinthesamples.Itdoesnotcoverany
modificationsthatyoucanmaketothesampletransactions.
YoushouldalreadyhaveanunderstandingofthewebMethodsIntegrationServer,the
OracleApplicationAdapter,andtheOracleApplicationopeninterfaces.
ForinformationaboutOracleApplications10.7SCtoIStransactions,seeChapter 6,
TransactionDefinitions(OracleApplications10.7SCtoIS).

Transaction Overview
ThesampletransactionsinsertdataintoOracleApplicationsopeninterfacetables.A
fullydefinedIStoOracletransactionhastwoparts:theopeninterfacetable(s)andan
errorSQLquery.Thetransactionmaygrouponeormoreopeninterfacetablestogether.
Everycolumnfromeachopeninterfacetableforthedefinedtransactionwillbeexposed
asinputtotheadapterservice.Aftertheserviceinsertsrecordsintocorrespondingopen
interfacetables,OracleApplicationsmustruntherespectiveimportprocess.When
completed,youcantestthetransactionforerrorsfromthewebMethodsIntegration
ServerbyusingtheerrorSQLquery.Thishasinputsintowhichtheusermapsquery
parametervalues.Theservicethenrunsthequeryandtheresultsareavailableasservice
outputs.
FormoreinformationabouttheIStoOracleApplications10.7SCtransactions,seeyour
OracleApplicationsdocumentation.
Thischaptershowsthetransactionsinalphabeticalorder.Thetablebelowshowsthe
transactionsorganizedbyOracleApplicationsmodule.
Module

webMethods Transaction

Page

Payables

APInvoice

93

Receivables

ARCustomers

94

Inventory

INVDemand

96

INVItems

97

INVOpenTransactions

99

INVReplenishment

101

92

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Module

webMethods Transaction

Page

OrderEntry

OEOrderImport

102

OEShipConfirm

104

PORequisitions

105

PORescheduleRequisitions

106

Purchasing

APInvoice
Usethistransactiontocreateinvoicesfrominvoiceinformationloadedfromother
accountingsystemandtoupdatevouchernumberinformationforexistinginvoices.The
PayablesOpenInterfaceImportprogramcreatesinvoicestoimportintoPayablesusing
invoicedatastoredinthePayablesopeninterface.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Payables

Open Interface
APInvoiceOpenImportTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
AP_EXPENSE_REPORT_HEADERS_ALL
AP_EXPENSE_REPORT_LINES_ALL

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
AP_EXPENSE_REPORT_HEADERS_ALL
FND_USER

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

93

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthetransaction;that
is,theuserIDintheCREATED_BYfieldinthe
transaction.

SOURCE

ImportsourcenameforyournonOracleaccounting
system.

Outputs

Usage Comments
Field

Description

VENDOR_ID

VendorID.

VENDOR_SITE_ID

VendorsiteID.

INVOICE_NUM

Invoicenumber.

SOURCE

InvoiceID.

REJECT_CODE

Description.

Toimportinvoiceinformation,runthePayables Invoice Import request,whichisunderthe


APmodule.

ARCustomers
Usethistransactiontocreateandimportcustomers,customerprofiles,addresses,
contacts,andphonenumbersfromothersystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


AccountsReceivable

Open Interface
CustomerTransaction

94

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
RA_CUSTOMERS_INTERFACE_ALL
RA_CUSTOMERS_BANKS_INT_ALL
RA_CUST_PAY_METHOD_INT_ALL
RA_CONTACT_PHONES_INT_ALL
RA_CUSTOMER_PROFILES_INT_ALL

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
RA_CUSTOMERS_INTERFACE_ALL
FND_USER

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

CUSTOMER_NAME

Customernametobeimported.

Outputs
Field

Description

ORIG_SYSTEM_CUSTOMER_REF

Originalsystemcustomerreference(i.e.
primarykeyforcustomerinotherapplication).

CUSTOMER_NAME

Nameofthecustomertobeimported.

INTERFACE_STATUS

Errorcodes.Forerrorcodedefinitions,see
http://www.oracle.com/.

PROCESS_MODE

Processflagtoindicatewhetherprocessingof
rowsucceededorfailed.

CUSTOMER_NAME

Customername.

ERROR_EXPLANATION

Detailederrormessage.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

95

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Usage Comments
Toimportinvoiceinformation,runtheCustomer Interfacerequest,whichisunderthe
ARmodule.
YoucanrunCustomer Interface Transferreporttoseeexacterrors.
INACTIVE_FLAG isarequiredfield.Setitto1forYesand2forNo.

INVDemand
UsethistransactiontointegrateanexternalOrderEntrywithanOracleApplications
Inventory.Youcanaddademand,addandmodifyareservation,querytheonhand
quantity,changeavailablequantitiestoreservequantities,changeavailablequantitiesto
promisedquantities,andreserveonhandquantities.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
DemandTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_DEMAND_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_DEMAND_INTERFACE
MFG_LOOKUPS
FND_USER

96

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthetransaction;
thatis,theuserIDintheCREATED_BYfieldinthe
transaction.

Outputs
Field

Description

SCHEDULE_GROUP_ID

GroupID.

DEMAND_SOURCE_TYPE

Originationofthedemandorreservation
(e.g.2SalesOrder).

ACTION_CODE

Codeusedtoidentifywhatactionhastobetakenwith
thisrecord.

ORGANIZATION_ID

OrganizationID.

INVENTORY_ITEM_ID

ItemID.

ERROR

Errormessage.

USER_NAME

Username.

Usage Comments
Toimportdemandinformation,runtheProcess Demand Interfacerequest,whichis
undertheBackgroundmodule.
InMTL_DEMAND_INTERFACEtherearecaseswhenanerror_codeisgenerated
thatdoesnotprovideanerror_explanation.

INVItems
UsethistransactiontoconvertinventoryItemsfromanotherinventorysystem,migrate
assemblyandcomponentitemsfromalegacymanufacturingsystem,convertpurchased
itemsfromacustompurchasingsystem,andinsertnewitemsfromaProductData
Managementpackage.Whenimportingitems,thistransactioncreatesnewItemsinthe
ItemMasterorganizationorassignsexistingItemstoadditionalorganizations.Youcan
specifyvaluesforallItemattributes,oryoucanusedefaultornullvalues.TheINVItems
transactionalsoenablesyoutoimportrevisiondetails,includingpastandfuture
revisionsandeffectivedates.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

97

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Oracle Applications Module


Inventory

Open Interface
ItemsTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_SYSTEM_ITEM_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_SYSTEM_ITEM_INTERFACE
MTL_INTERFACE_ERRORS
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthetransaction;
thatis,theuserIDintheCREATED_BYfieldinthe
transaction.

Outputs
Field

Description

ITEM_NUMBER

Itemnumberinoldsystem.

DESCRIPTION

Descriptionofitem.

TRANSACTION_TYPE

Transactiontype(CREATEorUPDATE).

98

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Field

Description

PROCESS_FLAG

Processflagtoindicatewhetherprocessingofrowhas
succeededorfailed.Possibleprocessflagsare:

ERROR_MESSAGE

Pending

Assigncomplete

Assign/validationfailed

Validationsucceeded;importfailed

Importinprocess

Importsucceeded

Detailederrormessage.

Usage Comments
TocreateItems,chooseTRANSACTION TYPEasCREATE.WhenimportingtheseItems,
chooseCreate Items.
ToupdateItems,chooseTRANSACTION_TYPEasUPDATE.WhenimportingtheseItems
chooseUpdate existing Items.
IfyouhavealistoftransactionscontainingbothUPDATESandCREATES,giveall
CREATESoneSET_PROCESS_IDandallUPDATESadifferentSET_PROCESS_ID.When
importingyouspecifyItemstoimportbytheirSET_PROCESS_ID.
Becarefulwhenrunningtheimportprocess.Wehaveexperiencedaproblemrunning
OracleApplications10.7SConWindowsNT.IfyouspecifyaSET_PROCESS_IDusedfor
yourCREATErecordsandthenduringtheimportyouspecifytheSET_PROCESS_IDfor
UPDATErecords,aDr.WatsonErrorwillbetriggeredonOracleApplications.The
processflagontherecordswillshowpendingandtheSET_PROCESS_IDwillbesetto
999.
OracleApplicationsdoesnotallowthedeletionofItemsusingtheopeninterface
tables.CREATEandUPDATEtransactiontypesarecurrentlysupported.
ToimportItems,runtheImport Itemsfunction,whichisundertheInventorymodule.

INVOpenTransactions
Usethistransactiontoloadtransactionsfromexternalapplicationsandfeedersystems,
whichincludesales,ordershipmenttransactionsfromanorderentrysystemotherthan
OracleOrderEntry,simplematerialissues,receipts,ortransfers.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

99

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Oracle Applications Module


Inventory

Open Interface
InventoryOpenTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_TRANSACTIONS_INTERFACE
MTL_TRANSACTION_LOTS_INTERFACE
MTL_SERIAL_NUMBERS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_TRANSACTIONS_INTERFACE
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INVENTORY_ITEM_ID

InventoryitemID.

TRANSACTION_QUANTITY

NumberofItemsinthetransaction.

ERROR_EXPLANATION

Detailederrorexplanation.

TRANSACTION_SOURCE_NAME

Nameofthesource.

100

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Usage Comments
Toimporttransactions,runtheImport Open Transactions function,whichisunderthe
Inventorymodule.

INVReplenishment
Usethistransactiontoloadreplenishmentrequest(stocktakecount,requisitionrequest
fornontrackablesubinventory)fromexternalsystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Inventory

Open Interface
ReplenishmentOpenTransaction

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
MTL_REPLENISH_HEADERS_INT
MTL_REPLENISH_LINES_INT

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
MTL_REPLENISH_HEADERS_INT
MTL_REPLENISH_LINES_INT
MFG_LOOKUPS
FND_USER

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

101

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

COUNT_NAME

Outputs
Field

Description

INVENTORY_ITEM_ID

InventoryitemID.

TRANSACTION_QUANTITY

NumberofItemsinthetransaction.

ERROR_EXPLANATION

Detailederrorexplanation.

TRANSACTION_SOURCE_NAME

Nameofthesource.

Usage Comments
Toimporttransactions,runtheImport Open Transactions function,whichisunderthe
Inventorymodule.

OEOrderImport
Usethistransactiontoimportorderentrydatafromavarietyofsources.Youcanimport
dataintoorderswithlines,scheduledetails,priceadjustments,andsalesorders.Youcan
importcomplete,incomplete,andbookedorders.Youcanalsoimportquota,ornon
quotasalescreditinformation,changestoexistingorders,linescheduledetail
informationwitheachorderandorderline,andinternalrequisitionordersfromOracle
Purchasing.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


OrderEntry/Shipping

Open Interface
OrderImport

102

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
SO_HEADERS_INTERFACE_ALL
SO_LINES_INTERFACE_ALL
SO_LINES_DETAIL_INTERFACE
SO_SALES_CREDITS_INTERFACE
SO_PRICE_ADJUSTMENTS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
SO_HEADERS_INTERFACE_ALL
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

ORIG_SYSTEM_REF

Originalsystemreference.

PO_NUMBER

Purchaseordernumber.

CUSTOMER_NAME

Customername.

CUSTOMER_NUMBER

Customernumberinlegacysystem.

Outputs
Field

Description

ORIGINAL_SYSTEM_REFERENCE

Originalsystemreference.

PURCHASE_ORDER_NUM

Purchaseordernumber.

CUSTOMER_NUMBER

Customernumberinlegacysystem.

CUSTOMER_NAME

Customername.

INTERFACE_STATUS

Currentstatusofthetransaction(pending,
rejected,orsuccess).

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

103

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Usage Comments
ForeachrecordintheLineInterface,acorrespondingrecordshouldexistinthe
HeadersTable.Otherwise,theLinesrecordwillbeleftdanglingandwillnotbe
pickedupbyImportProcess.
YoucanenterHeaderInformationwithouthavingLinesDetail.
ToimportItems,runtheImport Sales Orderfunction,whichisundertheOrderEntry
module.

OEShipConfirm
Usethistransactiontoimportshippinginformationintopicktables.Youcanalsousethis
transactiontoclosethepickslipwithoutexplicitlynavigatingtotheConfirmShipments
screen.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


OrderEntry/Shipping

Open Interface
ShipConfirmImport

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
WSH_PICKING_HEADERS_INTERFACE
WSH_PICKING_DETAILS_INTERFACE
WSH_FREIGHT_CHARGES_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
WSH_PICKING_HEADERS_INTERFACE
FND_USER

104

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthetransaction;
thatis,theuserIDintheCREATED_BYfieldinthe
transaction.

PICK_SLIP_NUMBER

Pickslipnumber.

Outputs
Field

Description

TRANSACTION_ID

TransactionID.

PICK_SLIP_NUMBER

Pickslipnumber.

WAY_BILL_NUMBER

Waybillnumber.

DATE_SHIPPED

Shippingdate.

ACTION_CODE

Actiontobetaken.

ERROR_EXPLANATION

Errormessage.

Usage Comments
Toimportshippinginformation,runtheShip Confirm Open Interfacefunction,whichis
undertheOrderEntry/ConfirmShippingmodule.

PORequisitions
UsethistransactiontoimportrequisitionsfromotherOracleApplicationsornonOracle
systems.ThistransactionenablesyoutointegrateyourOracleApplicationsquicklywith
neworexistingapplications,suchasmaterialreplenishment,planning,inventory
management,andproductioncontrolsystems.
Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Requisitions

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

105

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
PO_REQUISITIONS_INTERFACE

Error SQL
Openinterfacetable(s)queriedbytheerrorSQLareasfollows:
PO_INTERFACE_ERRORS
PO_REQUISITIONS_INTERFACE
FND_USER_VIEW

Inputs
Field

Description

WM_USER

UserIDofthepersonwhoinitiatedthe
transaction;thatis,theuserIDinthe
CREATED_BYfieldinthetransaction.

Outputs
Field

Description

INTERFACE_TYPE

Interfacename;forexample,Requisitions.

INTERFACE_TRANSACTION_ID

TransactionID.

COLUMN_NAME

Columninwhichtheerroroccurred.

ERROR_MESSAGE

Detailedexplanationoftheerror.

SOURCE_TYPE_CODE

Sourcetypecode.

QUANTITY

NumberofItemsintherequisition.

Usage Comments
ToimportrequisitionsruntheRequisition Import Requestfunction,whichisunderthe
OraclePurchasingmodule.

PORescheduleRequisitions
Usethistransactiontoreschedulerequisitionsaccordingtochangesinyourplanned
orders.

106

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

Formoreinformationaboutthistransaction,seeyourOracleApplications
documentation.

Oracle Applications Module


Purchasing

Open Interface
Requisitions

Open Interface Tables


Openinterfacetable(s)exposedbythetransactionareasfollows:
PO_RESCHEDULE_INTERFACE

Error SQL
None.

Usage Comments
Toimportreschedulinginformationforrequisitions,runtheReschedule Requisition
Requestfunction,whichisundertheOraclePurchasingmodule.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

107

5 Transaction Definitions (IS-to-Oracle Applications 10.7SC)

108

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Transaction Definitions (Oracle Applications


10.7SC-to-IS)

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

110

AdvanceShipNotice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

110

InvoiceOutbound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

115

PurchaseOrderChange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

125

PurchaseOrderNew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

126

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

109

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Overview
ThischapterprovidesanindepthexplanationoftheOracleApplications10.7SCtoIS
sampletransactiondefinitions.OracleApplicationstoIStransactionsperformqueries
againsttheOracledatabaseandreturntherequestedinformationtotheclient.
Thischapterdescribesthetransactionsastheyexistinthesamples.Itdoesnotcoverany
modificationsthatyoucanmaketothesampletransactions.
YoushouldalreadyhaveanunderstandingofthewebMethodsIntegrationServer,the
OracleApplicationsAdapter,andtheOracleApplicationopeninterfaces.
ForinformationaboutIStoOracleApplications10.7SCtransactions,seeChapter 5,
TransactionDefinitions(IStoOracleApplications10.7SC).

Transaction Overview
ThesampletransactionsretrievedatafromOracleApplications.Thesetransactionsare
triggeredfromwithinthewebMethodsIntegrationServer.AfullydefinedOracletoIS
transactionhastwoparts:afunctionalqueryandanacknowledgmentupdate.The
functionalquerywillhaveinputsintowhichtheusermapsqueryparametervalues.The
servicethenrunsthequeryandtheresultsareavailableasserviceoutputs.The
acknowledgmentserviceupdatesthedatabasetoindicatethatarecordhasbeen
processed.
Thecurrentlistoftransactionsincludesthefollowing:
AdvanceShipNotice
InvoiceOutbound
PurchaseOrderChange
PurchaseOrderNew

AdvanceShipNotice
Usethistransactiontoretrievenewadvanceshipnotices.Youcanretrievenewadvance
shipmentnoticesbyCustomerName,PickingBatchNumber,andPickSlipnumber
range.Thistransactiononlyretrievesshipnoticesthatfittheabovecriteriaandhavenot
beenmarkedasprinted.TheacknowledgementSQLmarksthespecifiedshipmentnotice
asprintedsothatthefunctionalquerywillnotretrieveitasecondtime.

Functional Query
Inputs
TheinputsareusedtolimitwhatPurchaseOrdersyouwanttoretrieve.TheseSQL
inputsareexposedasserviceinputs.

110

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name

Description

PICKING_BATCH

Advanceshipmentnoticesforthisbatch.

PICK_SLIP_NUMBER_FROM

Beginningpickslipnumber(inclusive).

PICK_SLIP_NUMBER_TO

Endingpickslipnumber(inclusive).

CUSTOMER_NAME

Advanceshipmentnoticesforthiscustomer.

Outputs
Theoutputcontainsalladvanceshipmentnoticesreturnedbythequery.Eachshipment
noticeconsistsof1headerwith1toNlinesandeachlinecontains1toNshipment
records.Theresultlookslikethefollowing:
Headers[0]
Lines[0]
Shipments[0]
One Shipments record for each shipment record
One Lines record each line item
One Headers record for each Purchase Order

Header Details
Aheaderconsistsofthefollowingfields.Thecontentofmostfieldscanbedeterminedby
theirname.Wherenecessary,adescriptionisprovided.
Item Name and Description (as needed)
ORG_ID
TRANSACTION_DATE
WAY_BILL_NUMBER
PICK_SLIP_NUMBER
DATE_SHIPPED
SHIP_PARTIAL_FLAG
PICKING_BATCH
NUMBER_OF_PACKAGES
FREIGHT_TERMS_CODE
FOB_CODE
SHIPPING_METHOD_CODE
TOTAL_WEIGHT
WEIGHT_UOM
PURCHASE_ORDER_NUMBER
SALES_ORDER_NUMBER

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

111

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


SALES_ORDER_DATE
DATE_REQUESTED_CURRENT
ORDER_TYPE
ORDER_CATEGORY
CURRENCY_CODE
PAYMENT_TERMS
CUSTOMER_NUMBER
WAREHOUSE_LOCATION_ID
WAREHOUSE_LOCATION_CODE
WAREHOUSE_NAME
WAREHOUSE_ADDRESS1
WAREHOUSE_CITY
WAREHOUSE_POSTAL_CODE
WAREHOUSE_COUNTRY
WAREHOUSE_STATE
WAREHOUSE_TELEPHONE
SHIP_TO_ADDRESS_ID
SHIP_TO_LOCATION_CODE
CUSTOMER_NAME
SHIP_TO_ADDRESS1
SHIP_TO_CITY
SHIP_TO_POSTAL_CODE
SHIP_TO_COUNTRY
SHIP_TO_STATE
INVOICE_TO_ADDRESS_ID
INVOICE_TO_ADDRESS1
INVOICE_TO_CITY
INVOICE_TO_POSTAL_CODE
INVOICE_TO_COUNTRY
INVOICE_TO_STATE
INVOICE_TO_CONTACT_LAST_NAME
INVOICE_TO_CONTACT_FIRST_NAME

112

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


ORDER_BY_CONTACT_LAST_NAME
ORDER_BY_CONTACT_FIRST_NAME
CUSTOMER_ATTRIBUTE15
PICKING_HEADER_ID
SHIP_TO_SITE_USE_CODE
Line Details
LineItemdetailsconsistofthefollowingfields:
Item Name and Description (as needed)
ORG_ID
SHIPMENT_LINE_NUMBER
SALES_ORDER_LINE_NUMBER
PART_NUMBER
ITEM_TYPE_CODE
SELLING_PRICE
REQUESTED_DATE
PROMISE_DATE
SHIPMENT_LINE_SHIPPED_QTY
SHIPMENT_LINE_UNIT_OF_MEASURE
PRODUCT_DESCRIPTION
ATO_FLAG
INCLUDED_ITEM_FLAG
OPTION_FLAG
SHIP_MODEL_COMPLETE_FLAG
LIST_PRICE
SO_LINE_DETAILS_ORDERED_QTY
SO_LINE_DETAILS_UOM
PICKING_LINE_SEQUENCE
SHIP_CONFIRMED_DATE
SHIPMENT_PRIORITY
COMPONENT_CODE
COMPONENT_RATIO

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

113

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


LINE_PART_ATTRIBUTE14
LINE_PART_ATTRIBUTE15
PICKING_HEADER_ID
SHIPMENTS
Description:Startofshipmentrecord.
Shipment Details
Shipmentdetailsconsistofthefollowingfields:
Item Name and Description (as needed)
SHIP_LINE_DETAIL_NUMBER
SHIP_LINE_DETAIL_SHIP_QTY
SERIAL_NUMBER
CUSTOMER_REQUESTED_LOT_FLAG
REVISION
SUBINVENTORY
PICKING_LINE_ID

Acknowledgment SQL
Updatesthespecifiedpickslipnumbertoshowithasbeenprocessed.MarkstheSales
OrderasSendandupdatestheShipNoticeSentflagtoY.UpdatestheShipNotice
SendDateandthelastupdatedate.

Inputs
Theinputsdefinewhichsalesordertoupdate.
NHEADER_ID - ThePICKING_HEADER_IDtoacknowledge.

Outputs
ThereisnooutputgeneratedbythisSQL.

Usage Comments
SalesOrdersthathavebeenpickedupandnotshippedareretrieved.

114

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

InvoiceOutbound
UsethistransactiontoretrievenewinvoicesinyourOracleApplicationsystem.Youcan
retrieveinvoicesbycreationdaterange,organizationID,billablecustomername,siteuse
code,andtransactionnumber.Onlyinvoicesthatarecompletedandhavetheprinting
optionturnedonwithastatusofprintingpendingwillbereturned.The
acknowledgementSQLmarksthespecifiedinvoicesothatthefunctionalquerywillnot
retrieveitasecondtime.

Functional Query
Inputs
TheinputsareusedtolimitwhatInvoicesyouwanttoretrieve.TheseSQLinputsare
exposedasserviceinputs.
Item Name and Description (as needed)
ORG_ID
BILL_TO_CUSTOMER_NAME
SITE_USE_CODE
TRANSACTION_NUMBER
CREATION_DATE_FROM
Description:InclusivebeginningdateforCREATION_DATEfield.
CREATION_DATE_TO
Description:InclusiveendingdateforCREATION_DATEfield.

Outputs
Theoutputcontainsallinvoicesreturnedbythequery.Eachinvoiceconsistsof1header
with1toNlinesandeachlinecontains1toNlinetaxrecords.Theresultslooklikethe
following:
Header[0]
Line[0]
Line_Tax[0]
One Line_Tax record for each Line tax
One Line record each Invoice line item
One Headers record for each Invoice

Header Details
Thefollowingtableshowsthedetailsofaninvoiceheader.Thecontentofmostfieldscan
bedeterminedbytheirname.Wherenecessary,adescriptionisprovided.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

115

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


ORG_ID
DOCUMENT_TYPE
INVOICE_NAME
DOCUMENT_NUMBER
TRANSACTION_DATE
BILL_TO_CUSTOMER_CODE_INT
BILL_TO_CUSTOMER_NAME
BILL_TO_ADDRESS1
BILL_TO_ADDRESS2
BILL_TO_ADDRESS3
BILL_TO_ADDRESS4
BILL_TO_CITY
BILL_TO_POSTAL_CODE
BILL_TO_COUNTRY
BILL_TO_STATE
BILL_TO_PROVINCE
BILL_TO_COUNTY
BILL_TO_CUSTOMER_SIC_CODE
BILL_TO_CUSTOMER_SALES_CHANNEL
BILL_TO_CONTACT_LAST_NAME
BILL_TO_CONTACT_FIRST_NAME
BILL_TO_CONTACT_JOB_TITLE
BILL_TO_CUSTOMER_ATT_CATEGORY
BILL_TO_CUSTOMER_ATTRIBUTE1
BILL_TO_CUSTOMER_ATTRIBUTE2
BILL_TO_CUSTOMER_ATTRIBUTE3
BILL_TO_CUSTOMER_ATTRIBUTE4
BILL_TO_CUSTOMER_ATTRIBUTE5
BILL_TO_CUSTOMER_ATTRIBUTE6
BILL_TO_CUSTOMER_ATTRIBUTE7
BILL_TO_CUSTOMER_ATTRIBUTE8

116

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


BILL_TO_CUSTOMER_ATTRIBUTE9
BILL_TO_CUSTOMER_ATTRIBUTE10
BILL_TO_CUSTOMER_ATTRIBUTE11
BILL_TO_CUSTOMER_ATTRIBUTE12
BILL_TO_CUSTOMER_ATTRIBUTE13
BILL_TO_CUSTOMER_ATTRIBUTE14
BILL_TO_CUSTOMER_ATTRIBUTE15
SITE_USE_CODE
BILL_TO_SITE_ATT_CATEGORY
BILL_TO_SITE_ATTRIBUTE1
BILL_TO_SITE_ATTRIBUTE2
BILL_TO_SITE_ATTRIBUTE3
BILL_TO_SITE_ATTRIBUTE4
BILL_TO_SITE_ATTRIBUTE5
BILL_TO_SITE_ATTRIBUTE6
BILL_TO_SITE_ATTRIBUTE7
BILL_TO_SITE_ATTRIBUTE8
BILL_TO_SITE_ATTRIBUTE9
BILL_TO_SITE_ATTRIBUTE10
BILL_TO_SITE_ATTRIBUTE11
BILL_TO_SITE_ATTRIBUTE12
BILL_TO_SITE_ATTRIBUTE13
BILL_TO_SITE_ATTRIBUTE14
BILL_TO_SITE_ATTRIBUTE15
SHIP_TO_CUSTOMER_CODE_INT
SHIP_TO_CUSTOMER_NAME
SHIP_TO_ADDRESS1
SHIP_TO_ADDRESS2
SHIP_TO_ADDRESS3
SHIP_TO_ADDRESS4
SHIP_TO_CITY
SHIP_TO_POSTAL_CODE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

117

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


SHIP_TO_COUNTRY
SHIP_TO_STATE
SHIP_TO_PROVINCE
SHIP_TO_COUNTY
SHIP_TO_CUSTOMER_SIC_CODE
SHIP_TO_CUSTOMER_SALES_CHANNEL
SHIP_TO_CONTACT_LAST_NAME
SHIP_TO_CONTACT_FIRST_NAME
SHIP_TO_CONTACT_JOB_TITLE
SOLD_TO_CUSTOMER_CODE_INT
SOLD_TO_CUSTOMER_NAME
SOLD_TO_ADDRESS1
SOLD_TO_ADDRESS2
SOLD_TO_ADDRESS3
SOLD_TO_ADDRESS4
SOLD_TO_CITY
SOLD_TO_POSTAL_CODE
SOLD_TO_COUNTRY
SOLD_TO_STATE
SOLD_TO_PROVINCE
SOLD_TO_COUNTY
SOLD_TO_CUSTOMER_SIC_CODE
SOLD_TO_CUSTOMER_SALES_CHANNEL
SOLD_TO_CONTACT_LAST_NAME
SOLD_TO_CONTACT_FIRST_NAME
SOLD_TO_CONTACT_JOB_TITLE
TRANSACTION_NUMBER
CREDITED_INVOICE_NUMBER
REFERENCE_INVOICE_NUMBER
PARENT_INVOICE_NUMBER
SHIPMENT_DATE
PURCHASE_ORDER_NUMBER

118

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


CREATION_DATE
PURCHASE_ORDER_REVISION_NUMBER
COMMITMENT_START_DATE
PURCHASE_ORDER_DATE
COMMITMENT_END_DATE
INV_TRANSACTION_DATE
LAST_UPDATE_DATE
DUE_DATE
CREDIT_MEMO_REASON
TRANSMISSION_LEAD_DAYS
TRANSACTION_SOURCE
INSTALLMENT_NUMBER
SHIPMENT_WAYBILL_NUMBER
SHIP_VIA
SHIPMENT_FOB_POINT
CURRENCY_CODE
CURRENCY_EXCHANGE_RATE
BASE_CURRENCY_CODE
PAYMENT_TERM_NAME
PRIMARY_SALESREP_NAME
COMMENTS
BILL_TO_ADDRESS_ID
BILL_TO_CUSTOMER_LOCATION
BILL_TO_CUSTOMER_NUMBER
SHIP_TO_ADDRESS_ID
SHIP_TO_CUSTOMER_LOCATION
SHIP_TO_CUSTOMER_NUMBER
SOLD_TO_ADDRESS_ID
SOLD_TO_CUSTOMER_LOCATION
SOLD_TO_CUSTOMER_NUMBER
TRANSACTION_ID
PAYMENT_TERM_ID

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

119

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


BILL_TO_CUSTOMER_ID
BILL_TO_SITE_USE_ID
SHIP_TO_CUSTOMER_ID
SHIP_TO_SITE_USE_ID
SOLD_TO_CUSTOMER_ID
SOLD_TO_SITE_USE_ID
TERM_DUE_CUTOFF_DAY
TERM_DUE_DATE
TERM_DUE_DAYS
TERM_DUE_DAY_OF_MONTH
TERM_DUE_MONTHS_FORWARD
TERM_DUE_PERCENT
REMIT_TO_ADDRESS1
REMIT_TO_ADDRESS2
REMIT_TO_ADDRESS3
REMIT_TO_ADDRESS4
REMIT_TO_CITY
REMIT_TO_COUNTY
REMIT_TO_STATE
REMIT_TO_PROVINCE
REMIT_TO_COUNTRY
REMIT_TO_CODE_INT
REMIT_TO_POSTAL_CODE
MULTIPLE_INSTALLMENTS_FLAG
MAXIMUM_INSTALLMENT_NUMBER
AMOUNT_TAX_DUE
AMOUNT_CHARGES_DUE
AMOUNT_FREIGHT_DUE
AMOUNT_LINE_INVITEMS_DUE
TOTAL_AMOUNT_DUE
DISCOUNT_PERCENT1
DISCOUNT_DAYS1

120

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


DISCOUNT_DATE1
DISCOUNT_DAY_OF_MONTH1
DISCOUNT_MONTHS_FORWARD1
DISCOUNT_PERCENT2
DISCOUNT_DAYS2
DISCOUNT_DATE2
DISCOUNT_DAY_OF_MONTH2
DISCOUNT_MONTHS_FORWARD2
DISCOUNT_PERCENT3
DISCOUNT_DAYS3
DISCOUNT_DATE3
DISCOUNT_DAY_OF_MONTH3
DISCOUNT_MONTHS_FORWARD3
Line Details
Thefollowingtableshowsthedetailsofaninvoicelineitem.Thecontentofmostfields
canbedeterminedbytheirnames.Wherenecessary,adescriptionisprovided.
Item Name and Description (as needed)
ORG_ID
TRANSACTION_ID
LINE_NUMBER
SALES_ORDER_NUMBER
SALES_ORDER_REVISION_NUMBER
SALES_ORDER_LINE_NUMBER
SALES_ORDER_DATE
SALES_CHANNEL
ITEM_ID
CUSTOMER_ITEM_NUMBER
CUSTOMER_ITEM_DESC
ITEM_DESCRIPTION
UOM_CODE
ORDERED_QUANTITY

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

121

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


QUANTITY
UNIT_STANDARD_PRICE
UNIT_SELLING_PRICE
LINE_AMOUNT
CREDIT_MEMO_REASON
CREDITED_LINE_NUMBER
SHIP_ORDER_STATUS_INT
TRANSACTION_REFERENCE_KEY
INTERFACE_LINE_CATEGORY
INTERFACE_LINE_ATTRIBUTE1
INTERFACE_LINE_ATTRIBUTE2
INTERFACE_LINE_ATTRIBUTE3
INTERFACE_LINE_ATTRIBUTE4
INTERFACE_LINE_ATTRIBUTE5
INTERFACE_LINE_ATTRIBUTE6
INTERFACE_LINE_ATTRIBUTE7
INTERFACE_LINE_ATTRIBUTE8
INTERFACE_LINE_ATTRIBUTE9
INTERFACE_LINE_ATTRIBUTE10
INTERFACE_LINE_ATTRIBUTE11
INTERFACE_LINE_ATTRIBUTE12
INTERFACE_LINE_ATTRIBUTE13
INTERFACE_LINE_ATTRIBUTE14
INTERFACE_LINE_ATTRIBUTE15
LINE_ATTRIBUTE_CATEGORY
LINE_ATTRIBUTE1
LINE_ATTRIBUTE2
LINE_ATTRIBUTE3
LINE_ATTRIBUTE4
LINE_ATTRIBUTE5
LINE_ATTRIBUTE6
LINE_ATTRIBUTE7

122

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


LINE_ATTRIBUTE8
LINE_ATTRIBUTE9
LINE_ATTRIBUTE10
LINE_ATTRIBUTE11
LINE_ATTRIBUTE12
LINE_ATTRIBUTE13
LINE_ATTRIBUTE14
LINE_ATTRIBUTE15
Line_Tax Details
Thefollowingtableshowsthedetailsofaninvoicelineitemtaxrecord.Thecontentof
mostfieldscanbedeterminedbytheirnames.Wherenecessary,adescriptionis
provided.
Item Name and Description (as needed)

Description

ORG_ID
TRANSACTION_ID
LINE_NUMBER
CUSTOMER_TRX_LINE_ID
TAX_LINE_NUMBER
LINE_TYPE
TAX_AMOUNT
TAX_RATE
TAX_PRECEDENCE
TAX_CODE
LINK_TO_CUST_TRX_LINE_ID
TAX_ATTRIBUTE_CATEGORY
TAX_ATTRIBUTE1
TAX_ATTRIBUTE2
TAX_ATTRIBUTE3
TAX_ATTRIBUTE4
TAX_ATTRIBUTE5
TAX_ATTRIBUTE6

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

123

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)

Description

TAX_ATTRIBUTE7
TAX_ATTRIBUTE8
TAX_ATTRIBUTE9
TAX_ATTRIBUTE10
TAX_ATTRIBUTE11
TAX_ATTRIBUTE12
TAX_ATTRIBUTE13
TAX_ATTRIBUTE14
TAX_ATTRIBUTE15
TAX_EXEMPT_FLAG
TAX_EXEMPT_NUMBER
TAX_EXEMPT_REASON_CODE
TAX_TYPE
DESCRIPTION
LOCATION
TAX_CLASSIFICATION
VAT_TRANSACTION_TYPE
VAT_TAX_ATTRIBUTE_CATEGORY
VAT_TAX_ATTRIBUTE1
VAT_TAX_ATTRIBUTE2
VAT_TAX_ATTRIBUTE3
VAT_TAX_ATTRIBUTE4
VAT_TAX_ATTRIBUTE5
VAT_TAX_ATTRIBUTE6
VAT_TAX_ATTRIBUTE7
VAT_TAX_ATTRIBUTE8
VAT_TAX_ATTRIBUTE9
VAT_TAX_ATTRIBUTE10
VAT_TAX_ATTRIBUTE11
VAT_TAX_ATTRIBUTE12
VAT_TAX_ATTRIBUTE13

124

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)

Description

VAT_TAX_ATTRIBUTE14
VAT_TAX_ATTRIBUTE15

Acknowledgment SQL
Updatesthespecifiedinvoicetoshowithasbeenprocessedandprinted.

Inputs
TheinputsdefinewhichPOtoupdate.
DOCUMENT_TYPE
TRANSACTION_ID
INSTALLMENT_NUMBER
MULTIPLE_INSTALLMENTS_FLAG
MAXIMUM_INSTALLMENT_NUMBER

Outputs
ThereisnooutputgeneratedbythisSQL.

Usage Comments
InvoicesareretrievedusingtheTRANSACTION_NUMBERfield,buttheyareacknowledged
usingtheTRANSACTION_IDfield.

PurchaseOrderChange
Usehistransactiontoretrieverevisedpurchaseorders.Youcanretrievenewpurchase
ordersbythecreationdaterange,supplier,vendor,POtype,andPOnumberrange.This
transactiononlyretrievesPurchaseOrdersthatfittheabovecriteriaandhavealready
beenprintedormarkedasprocessed.TheacknowledgementSQLmarksthespecifiedPO
sothatitwillnotberetrievedbythefunctionalqueryasecondtime.

Functional Query
Inputs
SameasforthePurchaseOrderNewtransaction.

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

125

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Outputs
SameasforthePurchaseOrderNewtransaction,exceptforthedifferencesnotedbelow.
Header Details
DoesnothaveaTRANSACTION_DATEfield.
Line Details
DoesnothaveanORG_IDfield.
Shipment Details
DoesnothaveanORG_IDfield.
ContainsaQUANTITY_PENDINGfield.

Acknowledgment SQL
SameasforthePurchaseOrderNewtransaction.

Inputs
SameasforthePurchaseOrderNewtransaction.

Outputs
SameasforthePurchaseOrderNewtransaction.

Usage Comments
PurchaseOrdersthathavebeenapprovedandpreviouslyprintedareretrieved.
YoucanretrieveonlyBLANKETandSTANDARDPurchaseOrdersTypes.To
retrieveaSTANDARDpurchaseorder,specifyaDOCUMENT_TYPEof
STANDARD.Toretrievethepurchaseagreements,specifyaDOCUMENT_TYPEof
BLANKET.Toretrievereleasesagainstapurchaseagreement,specifya
DOCUMENT_TYPEofRELEASE.

PurchaseOrderNew
Usethistransactiontoretrievenewpurchaseordersenteredintoyoursystem.Youcan
retrievenewpurchasesbycreationdaterange,supplier,vendor,POtype,andPO
numberrange.ThistransactiononlyretrievesPurchaseOrdersthatfittheabovecriteria
andhavenotbeenmarkedasprinted.TheacknowledgementSQLmarksthespecified
POasprintedsothatthefunctionalquerywillnotretrieveitasecondtime.

126

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Functional Query
Inputs
TheinputsareusedtolimitwhatPurchaseOrdersyouwanttoretrieve.TheseSQL
inputsareexposedasserviceinputs.
Item Name

Description

CREATE_DATE_FROM

InclusivebeginningdateforPO
CREATION_DATEfield.

CREATE_DATE_TO

InclusiveendingdateforPO
CREATION_DATEfield.

SUPPLIER_NUMBER

Usedtolimitnewpurchaseordersretrievedto
thissupplier.

VENDOR_SITE_ID

Usedtolimitnewpurchaseordersretrievedto
thisvendorsite.

DOCUMENT_TYPE

Usedtolimitnewpurchaseordersretrievedto
thisdocumenttype(STANDARD,BLANKET).

PO_NUMBER_FROM

InclusivebeginningPOnumber.

PO_NUMBER_TO

InclusiveendingPOnumber.

Outputs
Theoutputcontainsallpurchaseordersreturnedbythequery.Eachpurchaseorder
consistsof1headerwith1toNlinesandeachlinecontains1toNshipmentrecords.The
resultlookslikethefollowing:
Headers[0]
Lines[0]
Shipments[0]
One Shipments record for each shipment record
One Lines record each line item
One Headers record for each Purchase Order

Header Details
Aheaderconsistsofthefollowingfields.Thecontentofmostfieldscanbedeterminedby
theirname.Wherenecessary,adescriptionisprovided.
Item Name and Description (as needed)
ORG_ID
DOCUMENT_TYPE
Description:STANDARD,BLANKET,orRELEASE.
DOCUMENT_CODE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

127

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


TRANSACTION_DATE
PO_NUMBER
POR_RELEASE_ID
Description:Purchaseorderreleaseinformation.
POR_RELEASE_NUM
POR_RELEASE_DATE
CREATION_DATE
REVISION_NUM
REVISED_DATE
COMMENTS
PO_TYPE
Description:STANDARDor
BLANKET.
PAYMENT_TERMS
CURRENCY_CODE
CURRENCY_RATE
SHIP_VIA
FOB_CODE
FREIGHT_TERMS
CANCEL_FLAG
ACCEPTANCE_REQUIRED_FLAG
ACCEPTANCE_DUE_DATE
CONFIRMING_ORDER_FLAG
BLANKET_START_DATE
BLANKET_END_DATE
BLANKET_TOTAL_AMOUNT
SUPPLIER_NUMBER
SUPPLIER_NAME
NOTE_TO_VENDOR
PO_ATTRIBUTE_CATEGORY
Description:Purchaseorderattributes.
PO_ATTRIBUTE1

128

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


PO_ATTRIBUTE2
PO_ATTRIBUTE3
PO_ATTRIBUTE4
PO_ATTRIBUTE5
PO_ATTRIBUTE6
PO_ATTRIBUTE7
PO_ATTRIBUTE8
PO_ATTRIBUTE9
PO_ATTRIBUTE10
PO_ATTRIBUTE11
PO_ATTRIBUTE12
PO_ATTRIBUTE13
PO_ATTRIBUTE14
PO_ATTRIBUTE15
SU_ATTRIBUTE_CATEGORY
Description:Supplierattributeinformation.
SU_ATTRIBUTE1
SU_ATTRIBUTE2
SU_ATTRIBUTE3
SU_ATTRIBUTE4
SU_ATTRIBUTE5
SU_ATTRIBUTE6
SU_ATTRIBUTE7
SU_ATTRIBUTE8
SU_ATTRIBUTE9
SU_ATTRIBUTE10
SU_ATTRIBUTE11
SU_ATTRIBUTE12
SU_ATTRIBUTE13
SU_ATTRIBUTE14
SU_ATTRIBUTE15

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

129

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


SS_ATTRIBUTE_CATEGORY
Description:Suppliersiteattributes.
SS_ATTRIBUTE1
SS_ATTRIBUTE2
SS_ATTRIBUTE3
SS_ATTRIBUTE4
SS_ATTRIBUTE5
SS_ATTRIBUTE6
SS_ATTRIBUTE7
SS_ATTRIBUTE8
SS_ATTRIBUTE9
SS_ATTRIBUTE10
SS_ATTRIBUTE11
SS_ATTRIBUTE12
SS_ATTRIBUTE13
SS_ATTRIBUTE14
SS_ATTRIBUTE15
CUSTOMER_NUMBER
Description:Vendorcustomer
number.
VENDOR_SITE_ID
SU_ADDRESS_LINE1
SU_ADDRESS_LINE2
SU_ADDRESS_LINE3
SU_ADDRESS_LINE4
SU_CITY
SU_ZIP
SU_COUNTRY
SU_STATE
SU_PROVINCE
SU_AREA_CODE
SU_PHONE

130

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


SU_FAX_AREA_CODE
SU_FAX
SU_TELEX
CN_LAST_NAME
Description:Vendorcontact
information.
CN_FIRST_NAME
CN_AREA_CODE
CN_PHONE
ST_LOCATION_ID
Description:Shiptoinformation.
ST_CONTACT_LAST_NAME
ST_CONTACT_FIRST_NAME
ST_NAME
ST_ADDRESS_LINE1
ST_ADDRESS_LINE2
ST_ADDRESS_LINE3
ST_CITY
ST_POSTAL_CODE
ST_COUNTRY
ST_REGION1
ST_REGION2
ST_REGION3
ST_PHONE1
ST_PHONE2
ST_PHONE3
BT_LOCATION_ID
Description:Billtoinformation.
BT_CONTACT_LAST_NAME
BT_CONTACT_FIRST_NAME
BT_NAME
BT_ADDRESS_LINE1

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

131

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


BT_ADDRESS_LINE2
BT_ADDRESS_LINE3
BT_CITY
BT_POSTAL_CODE
BT_COUNTRY
BT_REGION1
BT_REGION2
BT_REGION3
BT_PHONE1
BT_PHONE2
BT_PHONE3
BUYER_LAST_NAME
BUYER_FIRST_NAME
BUYER_EMAIL_ADDRESS
BUYER_WORK_TELEPHONE
BUYER_MISC_TELEPHONE1
BUYER_MISC_TELEPHONE2
BUYER_MISC_TELEPHONE3
PO_HEADER_ID
FSP_INVENTORY_ORGANIZATION_ID
Description:FinancialsystemparameterinventoryorganizationID.
Line Details
LineItemdetailsconsistofthefollowingfields:
Item Name and Description (as needed)
ORG_ID
LINE_NUM
QUANTITY
UOM_CODE
Description:Unitofmeasurecode.

132

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


ITEM_ID
Definition:InventoryitemID.
ITEM_REVISION
VENDOR_PRODUCT_NUMBER
UNIT_PRICE
ITEM_DESCRIPTION
PO_NUMBER
VENDOR_QUOTE_NUMBER
CANCEL_FLAG
CANCEL_DATE
QUANTITY_COMMITTED
COMMITTED_AMOUNT
LIST_PRICE_PER_UNIT
MARKET_PRICE
NOT_TO_EXCEED_PRICE
NEGOTIATED_BY_PREPARER_FLAG
TAXABLE_FLAG
TRANSACTION_REASON_CODE
LINE_TYPE
HAZARD_CLASS
UN_NUMBER
UN_DESCRIPTION
NOTE_TO_VENDOR
POL_ATTRIBUTE_CATEGORY
Definition:Purchaseorderline
attributes.
POL_ATTRIBUTE1
POL_ATTRIBUTE2
POL_ATTRIBUTE3
POL_ATTRIBUTE4
POL_ATTRIBUTE5
POL_ATTRIBUTE6

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

133

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


POL_ATTRIBUTE7
POL_ATTRIBUTE8
POL_ATTRIBUTE9
POL_ATTRIBUTE10
POL_ATTRIBUTE11
POL_ATTRIBUTE12
POL_ATTRIBUTE13
POL_ATTRIBUTE14
POL_ATTRIBUTE15
MTL_ORGANIZATION_ID
LP_ATTRIBUTE_CATEGORY
Description:Materialitemattributes.
LP_ATTRIBUTE1
LP_ATTRIBUTE2
LP_ATTRIBUTE3
LP_ATTRIBUTE4
LP_ATTRIBUTE5
LP_ATTRIBUTE6
LP_ATTRIBUTE7
LP_ATTRIBUTE8
LP_ATTRIBUTE9
LP_ATTRIBUTE10
LP_ATTRIBUTE11
LP_ATTRIBUTE12
LP_ATTRIBUTE13
LP_ATTRIBUTE14
LP_ATTRIBUTE15
LP_SEGMENT1
LP_SEGMENT2
LP_SEGMENT3
LP_SEGMENT4
LP_SEGMENT5

134

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


LP_SEGMENT6
LP_SEGMENT7
LP_SEGMENT8
LP_SEGMENT9
LP_SEGMENT10
LP_SEGMENT11
LP_SEGMENT12
LP_SEGMENT13
LP_SEGMENT14
LP_SEGMENT15
LP_SEGMENT16
LP_SEGMENT17
LP_SEGMENT18
LP_SEGMENT19
LP_SEGMENT20
POR_RELEASE_ID
POR_RELEASE_NUM
POR_SOURCE_LINE_NUM
PO_HEADER_ID
Description:ShowsrelationshiptoPOheader.
PO_LINE_ID
SHIPMENT_TYPE
SHIPMENTS
Definition:Startofshipmentrecord.
Shipment Details
Shipmentdetailsconsistofthefollowingfields:
Item Name and Description (as needed)
ORG_ID

Caution!

SHIPMENT_NUMBER
QUANTITY_ORIGINAL

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

135

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


UOM_CODE
Description:Unitofmeasurecode.
SHIPMENT_NEED_BY_DATE
SHIPMENT_PROMISED_DATE
SHIPMENT_LAST_ACCEPTABLE_DA
TE
QUANTITY_CANCELLED
QUANTITY_RECEIVED
PRICE_OVERRIDE
CANCELLED_FLAG
CANCELLED_DATE
SHIP_VIA
FOB_CODE
FREIGHT_TERMS
TAXABLE_FLAG
SHIPMENT_ATTRIBUTE_CATEGORY
SHIPMENT_ATTRIBUTE1
SHIPMENT_ATTRIBUTE2
SHIPMENT_ATTRIBUTE3
SHIPMENT_ATTRIBUTE4
SHIPMENT_ATTRIBUTE5
SHIPMENT_ATTRIBUTE6
SHIPMENT_ATTRIBUTE7
SHIPMENT_ATTRIBUTE8
SHIPMENT_ATTRIBUTE9
SHIPMENT_ATTRIBUTE10
SHIPMENT_ATTRIBUTE11
SHIPMENT_ATTRIBUTE12
SHIPMENT_ATTRIBUTE13
SHIPMENT_ATTRIBUTE14
SHIPMENT_ATTRIBUTE15
SHIP_TO_LOCATION_ID

136

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

Item Name and Description (as needed)


SHIP_TO_LOCATION_CODE
SHIP_TO_CONTACT_LAST_NAME
SHIP_TO_CONTACT_FIRST_NAME
SHIP_TO_ADDRESS_LINE_1
SHIP_TO_ADDRESS_LINE_2
SHIP_TO_ADDRESS_LINE_3
SHIP_TO_CITY
SHIP_TO_POSTAL_CODE
SHIP_TO_COUNTRY
SHIP_TO_REGION_1
SHIP_TO_REGION_2
SHIP_TO_REGION_3
SHIP_TO_PHONE1
SHIP_TO_PHONE2
SHIP_TO_PHONE3
PO_HEADER_ID
Description:ShowsrelationshiptoPOheader.
PO_LINE_ID
Description:ShowsrelationshiptoPO
line.
POR_RELEASE_ID
POR_RELEASE_NUM
LINE_LOCATION_ID

Acknowledgment SQL
Updatesthespecifiedpurchaseordertoshowithasbeenprocessed.MarksthePOas
printedandupdatestheprintdate,edi_processed_flag,andthelastupdatedate.Italso
performsthenecessaryarchiveprocedures.ItupdatesandarchivesasinglePOatatime.

Inputs
TheinputsdefinewhichPOtoupdateare:
ORG_ID
DOCUMENT_TYPE

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

137

6 Transaction Definitions (Oracle Applications 10.7SC-to-IS)

PO_NUMBER
PO_TYPE
POR_RELEASE_NUMBER

Outputs
ThereisnooutputgeneratedbythisSQL.

Usage Comments
PurchaseOrdersthathavebeenapprovedandnotprintedareretrieved.
PurchaseOrdersthatareCancelledoronHoldarenotretrieved.
OnlyBLANKETandSTANDARDPurchaseOrdersTypescanberetrieved.

138

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Oracle Applications Adapter Built-In Utility


Services

Built-In Utility Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

140

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

139

7 Oracle Applications Adapter Built-In Utility Services

Built-In Utility Services


ThefollowingsectionsdescribethebuiltinservicesyoucanuseintheWmOAAdapter
package.

pub.adapter.wmoa:deleteAllTransactions
Thisserviceallowsyoutodeletealltransactiondefinitionsatonetimeusingthe
Developer,ratherthandeletingeachtransactiondefinitionindividuallyusingthe
webMethodsServerAdministrator.
Input Parameters
Value. TheOracleApplicationsreleasenumberofthe
transactiondefinitionstobedeleted.

OARelease

Validvalues:107SC,107NCA,11,11i
Output Parameters
fOARelease TheOracleApplicationsreleasenumber.

deleteStatus

transactionName Thenameofthetransactiondefinition.
message Informationalmessage.

pub.adapter.wmoa:importAllTransactions
Thisserviceallowsyoutoimportallofthetransactiondefinitionsintotherepositoryfor
aparticularreleaseofOracleApplicationsatonetimeusingtheDeveloper,ratherthan
importingthetransactiondefinitionsindividuallyusingthewebMethodsServer
Administrator.
Therearenoinputparameters.Theserviceimportsall.txpfileslocatedinthe
IntegrationServer_directory\packages\WmOAAdapter\exchangedirectoryintothe
repository.
Output Parameters
importStatus

success Eithertrueorfalse.
message Informationalmessage.
fileTranName Thenameofthetransportfile(.txp)ofthe
transactiondefinition.
importTranName Transactiondefinitionname.

140

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Index
A

error handling 28
generating 27
generating client code 27
conventions used in this document 11
creating
invoices for existing purchase orders 31, 32, 47,
93
cross references between customer items and
existing items, importing 35, 52
Customer Items Cross Reference open interface 35,
52
Customer Items open interface 36, 50
customer items, importing 36, 50
customers
importing 33, 48, 94

Accounts Receivable module


ARCustomers transaction 34, 48, 94
adapter services
description 16, 19
transaction definitions for 16
AdvanceShipNotice transaction (Oracle Applications
10.7SC-to-IS) 110
AP Invoice Open Import Transaction open 31, 32,
47
AP Invoice Open Import Transaction open interface
93
APInvoice transaction (IS-to-Oracle Applications
10.7SC) 93
APInvoiceOpen transaction (IS-to-Oracle
Applications 11.0) 47
APInvoices transaction (IS-to-Oracle Applications
11.5) 31
application development
considerations 27
generating client code 27
handling errors 28
Applications modules, Payables 31, 32, 47, 93
AR Customer Transaction open interface 33, 48, 94
ARAutoInvoice transaction (IS-to-Oracle
Applications 11.5) 32
ARCustomers transaction (IS-to-Oracle Applications
10.7SC) 94
ARCustomers transaction (IS-to-Oracle Applications
11.0) 48
ARCustomers transaction (IS-to-Oracle Applications
11.5) 33

built-in services
pub.art.transaction:commitTransaction 140
pub.art.transaction:rollbackTransaction 140
built-in utility services
description 21

error handling
Oracle Applications errors 28
webMethods clients 28
external order entry with an Oracle Applications
inventory, integrating 96

client code
considerations during development 27

generating

database scripts
description 19
deleteAllTransactions service 140
developing webMethods client code, considerations
27
developing webMethods clients
considerations 27
error handling 28
generating client code 27
document, as input/output to transaction service 23
documentation
additional 12
conventions used 11
feedback 12
using effectively 11

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

141

Index

client code 27

I
import process
detecting errors in 26
importAllTransactions service 140
importing
cross references between customer items and
existing items 35, 52
customer items 36, 50
order entry data 38, 57, 102
price and sales catalog information 39, 58
receipt information 41, 60
requisitions from other Oracle applications or nonOracle systems 42, 61, 105
shipping information data 104
importing customers 33, 48, 94
ininstalling service components from Oracle
Applications 21
installing service components on Oracle
Applications 19
integrating
external order entry with an Oracle Applications
inventory 96
INVCustomerItemCrossRef transaction (IS-toOracle Applications 11.5) 35
INVCustomerItems Transaction (IS-to-Oracle
Applications 11.0) 50
INVCustomerItems Transaction (IS-to-Oracle
Applications 11.5) 36
INVCustomerItemsCrossReference transaction (ISto-Oracle Applications 11.0) 52
INVDemand transaction (IS-to-Oracle Applications
10.7SC) 96
Inventory Demand
open interface 96
Inventory Open Transaction open interface 53, 99
Inventory Oracle Applications module
INVCustomerItems transaction 36, 50
INVCustomerItemsCrossReference transaction
35, 52
INVDemand transaction 96
INVItems transaction 37, 55, 98
INVOpenTransactions transaction 53, 100
INVReplenishment transaction 101
inventory, converting systems 37, 55, 97
INVItems transaction (IS-to-Oracle Applications
10.7SC) 97

142

INVItems transaction (IS-to-Oracle Applications


11.0) 55
INVItems transaction (IS-to-Oracle Applications
11.5) 37
InvoiceOutbound transaction (Oracle Applications
10.7SC-to-IS) 115
InvoiceOutbound transaction (Oracle Applications
11.0-to-IS) 66
invoices
creating for existing purchase orders 31, 32, 47,
93
retrieving new 66, 115
invoking services 28
INVOpenTransactions transaction (IS-to-Oracle
Applications 10.7SC) 99
INVOpenTransactions transaction (IS-to-Oracle
Applications 11.0) 53
INVReplenishment transaction (IS-to-Oracle
Applications 10.7SC) 101
Items Transaction open interface 37, 55, 97
items, converting to another inventory system 37,
55, 97

J
Java client code, generating 27

L
loading transactions from external applications and
feeder systems 53, 99, 101
logging into Oracle Applications instances 28

M
modules, Oracle Applications
Accounts Receivable
ARCustomers transactions 34, 48, 94
Inventory
INVCustomerItemCrossRef transaction 35
INVCustomerItems transactions 36, 50
INVCustomerItemsCrossReference transaction 52
INVDemand transaction 96
INVItems transaction 37, 55, 98
INVOpenTransaction transaction 53, 100
INVReplenishment transaction 101
Order Entry 38, 57
Order Entry/Shipping 102, 104
Payables 31, 32, 47, 93

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Index

Purchasing
PODocuments transaction 40, 59
POReceiving transaction 41, 60
PORequisitions transaction 42, 61, 105
PORescheduleRequisitions transaction 43, 63, 107

O
OEOrderImport (IS-to-Oracle Applications 10.7SC)
transaction 102
OEOrderImport (IS-to-Oracle Applications 11.0) transaction
57
OEOrderImport (IS-to-Oracle Applications 11.5) transaction
38
OEShipConfirm (IS-to-Oracle Applications 10.7SC)
transaction 104
open interface
AP Invoice Open Import Transaction 31, 32, 47
open interfaces
AP Invoice Open Import Transaction 93
AR Customer Transaction 33, 48, 94
Customer Items Cross Reference 35, 52
Customer Items Transaction 36, 50
Inventory Demand 96
Inventory Open Transaction 53, 99
Items Transaction 37, 55, 97
Order Import 102
Receiving Open 41, 60
Replenishment Open Transaction 101
Requisitions 39, 42, 43, 58, 61, 63, 105, 106
Ship Confirm Import 104
Shipping Sales Order Import Transaction 38, 57
Open Requisitions open interface 39, 43, 58, 63
Oracle Applications
installing service components from 21
installing service components on 19
Oracle Applications instances
logging into and out of 28
Oracle Applications modules
Accounts Receivable
ARCustomers transactions 34, 48, 94
Inventory
INVCustomerItemCrossRef transaction 35
INVCustomerItems transactions 36, 50

INVCustomerItemsCrossReference transaction 52
INVDemand transaction 96
INVItems transaction 98
INVOpenTransactions transaction 53, 100
INVReplenishment transaction 101
Items transaction 37, 55
Order Entry 38, 57
Order Entry/Shipping 102, 104
Payables 31, 32, 47, 93
Purchasing
PODocuments transaction 40, 59
POReceiving transaction 41, 60
PORequisitions transaction 42, 61, 105
PORescheduleRequisitions transaction 43, 63, 107
Oracle open interface
AP Invoice Open Import Transaction 31, 32, 47
Oracle open interfaces
AP Invoice Open Import Transaction 93
AR Customer Transaction 33, 48, 94
Customer Items Cross Reference 35, 52
Customer Items Transaction 36, 50
Inventory Demand 96
Inventory Open Transaction 53, 99
Items Transaction 37, 55, 97
Open Requisitions 39, 43, 58, 63
Order Import 102
Receiving Open 41, 60
Replenishment Open Transaction 101
Requisitions 42, 61, 105, 106
Ship Confirm Import 104
Shipping Sales Order Import Transaction 38, 57
order entry data, importing 38, 57, 102
Order Entry Oracle Applications module, OEOrderImport
transaction 38, 57
Order Entry/Shipping Oracle Applications module,
OEOrderImport transaction 102
Order Entry/Shipping Oracle Applications module,
OEShipConfirm transaction 104
Order Import open interface 102

P
Payables Oracle Applications module, APInvoiced
transaction 31

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

143

Index

Payables Oracle Applications module, APInvoiceOpen


transaction 32, 47
Payables Oracle Applications module,
APInvoiceOpenInterface transaction 93
PODocuments transaction (IS-to-Oracle Applications 11.0)
58
PODocuments transaction (IS-to-Oracle Applications 11.5)
39
POReceiving transaction (IS-to-Oracle Applications 11.0)
60
POReceiving transaction (IS-to-Oracle Applications 11.5)
41
PORequisitions transaction (IS-to-Oracle Applications
10.7SC) 105
PORequisitions transaction (IS-to-Oracle Applications
11.0) 61
PORequisitions transaction (IS-to-Oracle Applications
11.5) 42
PORescheduleRequisitions transaction (IS-to-Oracle
Applications 10.7SC) 106
PORescheduleRequisitions transaction (IS-to-Oracle
Applications 11.0) 63
PORescheduleRequisitions transaction (IS-to-Oracle
Applications 11.5) 43
price information, importing 39, 58
program code conventions in this document 11
pub.art.transaction:commitTransaction 140
pub.art.transaction:rollbackTransaction 140
purchase orders
retrieving new 78, 110, 126
retrieving revised 77, 125
PurchaseOrderChange transaction (Oracle Applications
10.7SC-to-IS) 125
PurchaseOrderChange transaction (Oracle Applications
11.0-to-IS 77
PurchaseOrderNew transaction (Oracle Applications
10.7SC-to-IS) 126
PurchaseOrderNew transaction (Oracle Applications 11.0to-IS) 78
Purchasing Oracle Applications module
PODocuments transaction 40, 59
POReceiving transaction 41, 60
PORequisitions transaction 42, 61, 105

144

PORescheduleRequisitions transaction 43, 63, 107

R
receipt information, importing 41, 60
Receiving Open open interface 41, 60
Replenishment Open Transaction open interface 101
replenishment requests
loading from external systems 101
requisitions
importing from other Oracle applications or non-Oracle
systems 42, 61, 105
rescheduling 43, 63, 106
Requisitions open interface 39, 42, 58, 61, 105, 106
rescheduling requisitions 43, 63, 106

S
sales information, importing 39, 58
scheduling requisitions 43, 63, 106
services
deleteAllTransactions 140
determining input and output 27
importAllTransactions 140
invoking 28
services, adapter
transaction definitions for 16
Ship Confirm Import open interface 104
shipping information data
importing 104
Shipping Sales Order Import Transaction open interface
38, 57

T
This 11
trading partners
updating information on 24
transaction definitions
description 17
for adapter services 16
transaction definitions (IS-to-Oracle Applications 10.7SC)
APInvoice 93
ARCustomers 94
INVDemand 96

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

Index

INVItems 97
INVOpenTransactions 99
INVReplenishment 101
OEOrderImport 102
OEShipConfirm 104
PORequisitions 105
PORescheduleRequisitions 106
transaction definitions (IS-to-Oracle Applications
11.0)
APInvoiceOpen 47
ARCustomers 48
INVCustomerItems 50
INVCustomerItemsCrossReference 52
INVItems 55
INVOpenTransactions 53
OEOrderImport 57
PODocuments 58
POReceiving 60
PORequisitions 61
PORescheduleRequisitions 63
transaction definitions (IS-to-Oracle Applications
11.5)
APInvoices 31
ARAutoInvoice 32
ARCustomers 33
INVCustomerItemCrossRef 35
INVCustomerItems 36
INVItems 37
OEOrderImport 38
PODocuments 39
POReceiving 41
PORequisitions 42
PORescheduleRequisitions 43
transaction definitions (Oracle Applications 10.7SCto-IS)
AdvanceShipNotice 110
InvoiceOutbound 115
PurchaseOrderChange 125
PurchaseOrderNew 126
transaction definitions (Oracle Applications 11.0-toIS)
InvoiceOutbound 66
PurchaseOrderChange 77
PurchaseOrderNew 78
transaction services, overview of input and output
23
transactions

loading from external applications and feeder


systems 53, 99
troubleshooting information 12
typographical conventions in this document 11

W
webMethods clients
considerations during development 27
error handling 28
generating client code 27
webMethods Developer, using to generate Java
client code for services 27
webMethods Integration Server
logging into Oracle Applications instance 28

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

145

Index

146

webMethods Oracle Applications Adapter Sample Transaction Definitions Users Guide Version 6.0

You might also like