Professional Documents
Culture Documents
Douglas Volz
Douglas Volz Consulting
Helping people use Oracle Applications since 1990
doug@volzconsulting.com
Slide 2
Copyright © 2012 Douglas Volz Consulting, Inc.
Learning Points
Understand how Oracle uses transaction interfaces to communicate
across functional areas
Find out how these interfaces affect your inventory month-end close
Supply Chain
Transaction
PO Receipts
RCV
Sources
COST
SO Shipmts
INV SLA G/L
Inventory
WIP
LSPs, Others
Test environment,
you would never
have multiple open
periods like this
SLA Accounting
Material Material Accounting
Entries
Transactions Matl Cost Entries Create Accounting Entries
XLA_ GL_INTERFACE
MTL_MATERIAL_ Processor MTL_TRANSACTION Accounting Created
AE_HEADERS
TRANSACTIONS _ACCOUNTS
XLA_AE_LINES
Accounts Receivable
Ship Confirm
Transactions not OE Interfaced are a major
problem – also called “Unprocessed Shipment
Transactions”
AR Invoice
Customer Interface Invoices Created
OE Interface Auto Invoice Journal Source is Receivables
Invoice RA_INTERFACE_
LINES_ALL
Customer Shipment
COGS Shipments can be stuck here as Inventory & Cost
“Unprocessed Material”
Journal Source is
Revenue Inventory Cost Collect Generate Cost Management
Auto Invoice is
Recognition Processor or Revenue COGS
run / Shipment is
Master Record Order Recognition Recognition
invoiced
Program Management Information Events
GL_INTERFACE
Accounting
Entries
Created
• Pending WIP • WIP resource, OSP resource, and job close WIP_COST_TXN_ • View Transactions>
Costing transactions that are pending or erred. The INTERFACE Pending Resource
Oracle Cost Manager creates the accounting Transactions
entries for the resource, overhead, OSP and
job close transactions. This table may be
used to populate external resource costs into
the Oracle Applications.
Pending
Distribution and Manufacturing Staff
Yes Uncosted No
No
Are cost/
Uncosted
transaction
transactions
managers
remain? Transaction
running?
No review
complete
No Yes
Start Cost/
IT Uncosted IT Pending
Interface
Transaction Transaction
IT
Start Manager
Transaction Run Interface Step 6.0 Inform Process process
process
Monitoring Errors Report User Community
Process
Initially the base R12 the subledger accounting (XLA) uptake from Costing did not allow "User
defined transaction types". This issue has been fixed in the file CSTAVCPB.pls in version
120.26.12000000.7, bug 661135, per Metalink Note ID 560877.1
Helping people use Oracle Applications since 1990 Slide 30
Copyright © 2012 Douglas Volz Consulting, Inc.
Find Pending or Uncosted Errors (3)
Menu path: Cost Management => View Transactions => Material Transactions
First select all of the entries which have an error. Go to Tools => Select All.
The rows with errors will be highlighted.
Helping people use Oracle Applications since 1990 Slide 31
Copyright © 2012 Douglas Volz Consulting, Inc.
Find Pending or Uncosted Errors (4)
Menu path: Cost Management => View Transactions => Material Transactions
Now re-submit all of the entries which have an error. Go to Tools => Submit All.
This will remove the Error Code and make the entries available for re-processing.
Helping people use Oracle Applications since 1990 Slide 32
Copyright © 2012 Douglas Volz Consulting, Inc.
Find Pending or Uncosted Errors (5)
Menu path: Cost Management => View Transactions => Material Transactions
Any transactions in this interface are included in your onhand quantity inquiries
Helping people use Oracle Applications since 1990 Slide 34
Copyright © 2012 Douglas Volz Consulting, Inc.
Pending Move Transactions
Menu path: Cost Management => View Transactions => Pending Move Transactions
Nice timestamp
defaults
Error information
Error information
Helping people use Oracle Applications since 1990 Slide 39
Copyright © 2012 Douglas Volz Consulting, Inc.
Pending Receiving – Receiving Transactions Open Interface
Per Metalink ID 726045.1: What Form Functionality Is Available to Delete Or
Reprocess ROI Transactions?
“There is no form functionality to reprocess Receiving Open Interface (ROI) records.”
“Deletion of ROI records should not be allowed from Oracle forms because these records
were inserted by iSupplier, EDI/Gateway process or Custom programs; these records are
typically managed by designated persons (often by technical staff).”
“For ROI transactions, the Delete Icon on Transaction Status Summary should be
disabled; however, some form versions allow deletion of ROI records, but this should
never have been allowed. For additional details about this, please review Note 760055.1.”
The Open Receiving Interface always has stuck or unprocessed transactions, the above
position does not reflect the difficulties with using receiving transactions. Even if you
only use standard functionality you get stuck receiving transactions.
----------
209
Pending Material - MTL_TRANSACTIONS_INTERFACE Error Report
Pending Material Transactions By Org, Type and Error Code
R E S O L U T I O N R E C O M M E N D E D I N T E R F A C E Date: 05-DEC-11 14:07
--------------------------------------------------------------
No. of Org Org Txn Transaction
Records Code Id Type Type Error Code Explanation
---------- ---- ----- ---- --------------------- ------------------------------ --------------------------------------------------
209 312 960 33 Sales order issue Transaction processor error No cost of goods sold account is defined for the s
ales order.
----------
209
+=============================================================================+
| End of Inventory Reports |
+=============================================================================+
If you have stuck shipments you may have rows here too
Helping people use Oracle Applications since 1990 Slide 46
Copyright © 2012 Douglas Volz Consulting, Inc.
Inventory Cost Error Reports
+=============================================================================+
If you see costing errors, first try to
| Inventory Cost Reports |
+=============================================================================+ re-submit, else ask for help
Uncosted Material - MTL_MATERIAL_TRANSACTIONS Report
Total Uncosted Material Transactions by Operating Unit
R E S O L U T I O N R E Q U I R E D I N T E R F A C E Date: 05-DEC-11 14:07
--------------------------------------------------------
No. of Period Org
Records Name Operating Unit Code Description
---------- ------- --------------------- ---- -----------------------------------------------------------------
1 2011-11 USA Operating Unit 199 Rows have not been Costed, Check the Processor
---------- *********************
1 sum
----------
1
23 903 176 10008 COGS Recognition CST_MATCH_DATE_PERIOD The transaction date is not within the accounting
period specified.
----------
61
+=============================================================================+
| End of Inventory Cost Reports |
+=============================================================================+
----------
1
---------- *********************
1 sum
----------
1
Each report offers a different level of detail
Helping people use Oracle Applications since 1990 Slide 48
Copyright © 2012 Douglas Volz Consulting, Inc.
Manufacturing Error Reports
Pending Shop Floor Move Transactions - WIP_MOVE_TXN_INTERFACE Report
Pending Shop Floor Move Transactions by Job and Error Message
R E S O L U T I O N R E C O M M E N D E D I N T E R F A C E Date: 05-DEC-11 14:07
--------------------------------------------------------------------
Period Org Job Transaction Trans From To
Name Code Explanation Name User Name Type Date Seq Seq Tran s Qty
------- ---- ------------------------------------------ ------- -------------- ------------------ --------- ----- ----- ----------
2011-11 102 Unable to do move and complete assembly un XX6000 DVOLZ Move and completio 01-NOV-11 20 20 0
der lot control and lot expiration date is n transaction
user-defined.
Cause: You are trying to do move and complete into a new lot number, and lot expiration da
te was set to "User-defined".
----------
1
+=============================================================================+
| End of Manufacturing Reports |
+=============================================================================+
----------
361
Pending WIP Costing - WIP_COST_TXN_INTERFACE Report
Pending WIP Transactions by Process Phase and Status
R E S O L U T I O N R E Q U I R E D I N T E R F A C E Date: 05-DEC-11 14:07
--------------------------------------------------------
No. of Period Org Processing Status Transaction
Records Name Operating Unit Code Status Code Type
---------- ------- --------------------- ---- -------------------- ---------- ---------------------
88 2011-11 Central Dist EUR OU 203 Resource processing Pending Overhead transaction
202 2011-11 Central Dist EUR OU 203 Resource processing Pending Resource transaction
---------- *********************
290 sum
5 2011-11 USA Operating Unit 101 Resource processing Pending Resource transaction
5 2011-11 USA Operating Unit 101 Resource validation Pending Outside processing
36 2011-11 USA Operating Unit 103 Resource processing Pending Overhead transaction
---------- *********************
46 sum
----------
4
Pending WIP Costing - WIP_COST_TXN_INTERFACE Report
Pending WIP Transactions by Org, WIP Job and Error Message
R E S O L U T I O N R E Q U I R E D I N T E R F A C E Date: 10-DEC-11 11:34
------------------------ ---------------------------------
Period Org Job Transaction Trans Op
Name Code Explanation Name User Name Type Date Seq Trans Qty
------- ---- ------------------------------------------ ------- -------------- --------------------- --------- ----- ----------
2011-11 212 DVOLZ Resource transaction 04-NOV-11 10 30
2011-11 212 DVOLZ Resource transaction 04-NOV-11 20 30
2011-11 212 DVOLZ Resource transaction 09-NOV-11 10 30
2011-11 212 DVOLZ Resource transaction 09-NOV-11 20 30
+=============================================================================+
| End of Manufacturing (WIP) Cost Reports | This report tells you which transactions
+=============================================================================+
are stuck in the interface table
Helping people use Oracle Applications since 1990 Slide 51
Copyright © 2012 Douglas Volz Consulting, Inc.
Purchasing & Req Error Reports
+=============================================================================+
| Purchasing and Requisition Reports |
+=============================================================================+ Not directly related to
PO_REQUISITIONS_INTERFACE_ALL Report month-end close, but
Number of PO Requisitions by Operating Unit Date: 05-DEC-11 14:07
------------------------------------------- tells you if your
No. of
Records Operating Unit Description requisition processes
---------- --------------------- -----------------------------------------------------------------
3 Central Dist EUR OU Records in the PO_REQUISITIONS_INTERFACE_ALL Table are broken
1 USA Operating Unit Records in the PO_REQUISITIONS_INTERFACE_ALL Table
----------
4
1 USA Operating Unit SEP-09 ERROR WIP VENDOR SHOP FLOOR BLANKET 432,000.00
---------- ********************* --------------
1 sum 432,000.00
---------- --------------
4 1,800,000.81
+=============================================================================+
| End of Purchasing and Requisition Reports |
+=============================================================================+
1 Italy EUR OU 988 SEP-11 COMPLETED ERROR Expense Receiving Transactions in RCV_TRANSACTIONS_INTERFACE
---------- *********************
1 sum
---------- *********************
3 sum
Pending Expense Receiving - RCV_TRANSACTIONS_INTERFACE Report
Pending Expense PO Receiving Vendor Transaction Errors Date: 05-DEC-11 10:01
-------------------------------------------------------------
Total Total
Org Interface Trans Processing Transact Transact Receipt Item PO Line Rel Receipt Summary PO Line PO Line PO Line
Code Txn Id Date Status Type Status Code Number Number Num Num Quantity Unit Price Amount Quantity Qty Received Qty Billed
---- --------- --------- --------------- -------- -------- ------- ------------ ---------- ----- ----- -------------- -------------- -------------- -------------- -------------- --------------
967 3625 19-OCT-11 COMPLETED RECEIVE ERROR VENDOR 08-180000 1 500.0 1.00 500.00 500.0 500.0 500.0
967 4647 22-OCT-11 COMPLETED RECEIVE ERROR VENDOR 08-170000 1 1.0 100.00 100.00 1.0 1.0 1.0
988 4605 22-SEP-11 COMPLETED RECEIVE ERROR VENDOR 08-183000 1 500.0 1.00 500.00 500.0 500.0 500.0
--------------
sum 1,100.00
+=============================================================================+
| End of Expense Receiving Reports |
+=============================================================================+
1 USA Operating Unit 090 AUG-10 COMPLETED ERROR Receiving Inventory/OSP Txns in RCV_TRANSACTIONS_INTERFACE Table
1 USA Operating Unit 090 SEP-11 COMPLETED ERROR Receiving Inventory/OSP Txns in RCV_TRANSACTIONS_INTERFACE Table
1 USA Operating Unit 091 OCT-11 ERROR PENDING Receiving Inventory/OSP Txns in RCV_TRANSACTIONS_INTERFACE Table
---------- *********************
3 sum
----------
5
CANCELLED 091 RMA 17300005 COMPLETED 1080000 18990000 1 30-NOV-11 A8993030 200.0 USD 1.000.00
**** -----------------
sum 1,500.00
-----------------
sum 1,500.00
+=============================================================================+
| End of Inventory and OSP Receiving Reports |
+=============================================================================+
Sorted by RMA Status, so you can see the Open / Awaiting Return RMAs first
----------
5
Unprocessed Shipping Transactions - WSH_DELIVERY_DETAILS Detail Report
Unprocessed Shipping Transactions by Delivery ID
R E S O L U T I O N R E Q U I R E D I N T E R F A C E Date: 05-DEC-11 14:07
----------------------------------------------------------------------
OE INV
Org Customer Source Line Item Delivery Actual Intrf Intrf
Code Delivery Number Header Num Num Number Detail Id Date Flag Flag Subinventory Trip Id Stop Id
---- ---------- -------- -------------- -------- ---------- ---------- --------- ----- ----- ------------ ---------- ----------
950 1301208 15100 2009000 1.1 F1009999 1740800 01-DEC-11 Y P STAGE 1240700 11313010
950 1302309 14800 2009100 1.1 F1009999 1740900 02-DEC-11 Y P STAGE 1240800 11313011
950 1303410 80800 2009200 1.1 F1009999 1741000 03-DEC-11 Y P STAGE 1240900 11313012
950 1304511 14800 2009300 1.1 F1009999 1741100 04-DEC-11 Y P STAGE 1242020 11313013
950 1305612 15300 2009400 1.1 F1009999 1741200 05-DEC-11 Y P STAGE 1243050 11313014
+=============================================================================+
| End of Shipping Reports |
+=============================================================================+
Helping people use Oracle Applications since 1990 Slide 59
Copyright © 2012 Douglas Volz Consulting, Inc.
Supply Chain Error Reports
+=============================================================================+
| Supply Chain Planning Reports |
+=============================================================================+
Nice to have information, not
MRP_FORECAST_INTERFACE Report
related to month-end close
Total Number of Forecasts by Operating Unit Date: 05-DEC-11 14:07
-------------------------------------------
No. of When
Records Created Operating Unit Description
---------- ------- --------------------- -----------------------------------------------------------------
---------- *********************
sum
MRP_RELIEF_INTERFACE Report
Number of Rows Date: 05-DEC-11 14:07
----------------------------
No. of
Records Operating Unit Description
---------- --------------------- -----------------------------------------------------------------
10,100 Central Dist EUR OU Rows in the MRP_RELIEF_INTERFACE Table
4,000 USA Operating Unit Rows in the MRP_RELIEF_INTERFACE Table
---------- *********************
14,100
MTL_DEMAND_INTERFACE Report
Rows in MTL_DEMAND_INTERFACE by Operating Unit Date: 05-DEC-11 14:07
----------------------------------------------
No. of
Records Operating Unit Description
---------- --------------------- -----------------------------------------------------------------
---------- *********************
+=============================================================================+
| End of Supply Chain Planning Reports |
+=============================================================================+
Helping people use Oracle Applications since 1990 Slide 60
Copyright © 2012 Douglas Volz Consulting, Inc.
Custom Reporting Solutions to Monitor Interfaces
Financial Interfaces
Financial Applications
Vendor Invoices A/P
Transaction
SO Invoices
Sources
A/R
SLA
Bank Statemts Cash Mgmt G/L
Matl / Lbr / AP Projects
Journals G/L Interface
There are reports in Payables to view these tables; however the Custom
Interface Errors Report runs across Operating Units giving you better
enterprise-wide visibility. The A/P interfaces do not affect the Inventory
Accounting Period Close.
These two tables hold your Accounts Receivables invoice transactions that have
erred out. Corresponding error messages for the RA_INTERFACE_LINES
table is also automatically written to the RA_INTERFACE_ERRORS table.
There are reports in Receivables to view these tables; however the Custom
Interface Errors Report runs across Operating Units giving you better
enterprise-wide visibility.
This interface does not affect directly stop the Inventory Accounting Period
Close, however errors in this table can prevent timely revenue recognition as
well as COGS recognition issues (for Release 12 especially).
Helping people use Oracle Applications since 1990 Slide 65
Copyright © 2012 Douglas Volz Consulting, Inc.
Cash Management Bank Interfaces
Cash Management CE_HEADER_INTERFACE_ERRORS
CE_LINE_INTERFACE_ERRORS
These interfaces are used to process your cash statements from your banks.
Any rejects will get stuck in these tables and will prevent you from reconciling
your bank statements with the cash balances in Cash management.
Every financial entry, whether from R11i or R12 passes through the G/L Interface table
If subledger accounting fails to import into the G/L it will roll back to SLA
Before General Ledger journals are interfaced into the G/L, as a posted or unposted batch,
entries are processed through the GL_INTERFACE table. The Custom Interface Error
Report allows you to easily see a summary for both your errors and any non-interfaced
entries sitting in this table
+=============================================================================+
| Accounts Payable Reports |
+=============================================================================+
AP_INVOICES_INTERFACE Report
Total Number of A/P Invoices by Operating Unit Date: 05-DEC-11 14:07
----------------------------------------------
No. of Period Status
Records Operating Unit Name Code Description
---------- --------------------- ------- ---------- -----------------------------------------------------------------
46 United Kingdom GBP OU SEP-09 REJECT Records currently entered in the AP_INVOICES_INTERFACE Table
---------- *********************
46 sum
----------
46
AP_INVOICES_INTERFACE Lines Summary Report
Rejected and Unprocessed A/P Invoice Lines Report Date: 05-DEC-11 14:07
-------------------------------------------------
A/P
No. of Operating Invoice Vendor Status Invoice Acctg PO Line Quantity Summary
Records Unit Invoice Number Date Number Code Source Date Account Number Number Type Invoiced Curr Amount
---------- ---------- -------------------- --------- ------ ---------- ---------- --------- ------------------------------- ---------- ------- -------------- ---- --------------
2 Italy EUR 9000000 25-MAR-10 18000 REJECTED GLOBAL_INT 25-MAR-10 ITE M .0 EUR 18,000.00
----------
2
AP_INTERFACE_REJECTIONS Report
Total Number of A/P Interface Rejections by Operating Unit Date: 05-DEC-11 14:07
----------------------------------------------------------
No. of Period
Records Operating Unit Name Description
---------- --------------------- ------- -----------------------------------------------------------------
2 Italy EUR OU MAR-10 Errors in the AP_INTERFACE_REJECTIONS Table - Invoice Lines Issue
---------- *********************
2 sum
----------
2
AP_INTERFACE_REJECTIONS Report
A/P Interface Rejections Summary by Operating Unit and Issue Type Date: 05-DEC-11 14:07
-----------------------------------------------------------------
No. of Period PO Invoice
Records Operating Unit Name Number Source Invoice Number Issue Type Rejection Reason
---------- --------------------- ------- ---------- ---------- -------------------- --------------- ------------------------------
2 Italy EUR OU MAR-10 GLOBAL_INT 9000000 LINES_ISSUE ACCT DATE NOT IN OPEN PD
---------- *********************
2 sum
----------
2
+=============================================================================+
| End of Accounts Payable Reports |
+=============================================================================+
---------- *********************
period is not open
104 sum
----------
104
---------- --------------
104 640,000.00
+=============================================================================+
| End of Accounts Receivable Reports |
+=============================================================================+
Helping people use Oracle Applications since 1990 Slide 72
Copyright © 2012 Douglas Volz Consulting, Inc.
Cash Mgmt Error Reports
+=============================================================================+
| Cash Management Reports |
+=============================================================================+
----------
638
+=============================================================================+
| End of Cash Management Reports |
+=============================================================================+
GL_INTERFACE Report
Total Number of G/L Lines by Operating Unit Date: 05-DEC-11 14:07
-------------------------------------------
No. of Period
Records GL Ledger Name Description
---------- ------------------------------ ------- -----------------------------------------------------------------
5 INTERNATIONAL_PL
---------- ******************************
5 sum
NOV-11 Records currently entered in the GL_INTERFACE Table
Zero amount
10 USA_PL NOV-11 Records currently entered in the GL_INTERFACE Table entries
---------- ******************************
10 sum always fail in
the G/L
----------
16
GL_INTERFACE Report
No. of Period
G/L Lines Summary by Period, Source and Category
------------------------------------------------
Date: 05-DEC-11 14:07
Interface
Records GL Ledger Name Journal Source Journal Category Account Status Accounted Am ount
---------- -------------------- ------- ------------------------- ------------------------- ------- -------------- -----------------
5 INTERNATIONAL_PL NOV-11 Global Intercompany Global Intercompany 1531 NEW .00
---------- ************************* ************************* -----------------
5 sum .00
---------- -----------------
15 .00
+=============================================================================+
| End of General Ledger Reports |
+=============================================================================+
PA_TRANSACTION_INTERFACE_ALL Report
Pending Project Transactions by Operating Unit Date: 05-DEC-11 14:07
----------------------------------------------
No. of Period
Records Name Operating Unit Description
---------- ------- --------------------- -----------------------------------------------------------------
2 NOV-11 Central Dist EUR OU Rows in the PA Transaction Interface
---------- *********************
2 sum
----------
2
PA_TRANSACTION_INTERFACE_ALL Report
Project Transactions With Rejections by Operating Unit Date: 05-DEC-11 14:07
------------------------------------------------------
No. of Period Processing Transaction Item
Records Name Operating Unit Status Rejection Code Source Number Pr oject Number Expenditure Type Trans Qty
---------- ------- --------------------- ----------------------------- ------------------------------ ------------ ---------- --------------- ------------------------- ----------
2 NOV-11 Central Dist EUR OU Rejected during Transfer The expenditure organization i Non-Recovera Misc.Outside Service 0
s not active ble Tax From
Payables
---------- *********************
2 sum
----------
2
+=============================================================================+
| End of Project Reports |
+=============================================================================+
Period name for the A/P and A/R interface error reports assume
calendar basis
May wish to remove cost and/or price columns
May need to adjust fixed-length column formatting
(old school SQL report, 50 queries in total, over 3,300 lines)
SQL code for the Interface Errors Report for your Oracle Release
Installation Steps
Define the Executable
Define the Program and Parameters
Add to your menu structure for custom reports
Put the SQL script into your custom SQL directory on your UNIX
/ LINUX server
• CUST_TOP/sql in this example
Added new
menu prompt