Search Results so_reports
Overview
The SO_REPORTS table is a core repository within the Oracle E-Business Suite (EBS) Order Entry/Shipping (OE) module, specifically for versions 12.1.1 and 12.2.2. It serves as a master registry for all concurrent reports and programs associated with order processing. Its primary role is to define and manage the executable reports that can be submitted from the Order Management forms, such as Pick Slips, Packing Slips, Invoices, and Order Acknowledgements. The table establishes the critical link between the Order Management application's user interface and the underlying Concurrent Manager processing framework, enabling the submission, parameter passing, and execution of shipping and billing documents.
Key Information Stored
The table's structure is designed to uniquely identify and configure each report. The primary key, REPORT_ID, is a unique numeric identifier for each report record. The table enforces uniqueness through a composite unique key (SO_REPORTS_UK1) on the combination of REPORT_APPLICATION_ID and NAME. The REPORT_APPLICATION_ID column stores the application identifier (e.g., from FND_APPLICATION), linking the report to its owning product. The NAME column holds the internal short name of the concurrent program, which corresponds to the CONCURRENT_PROGRAM_NAME in the FND_CONCURRENT_PROGRAMS table. This relationship is formalized through a foreign key to FND_CONCURRENT_PROGRAMS.
Common Use Cases and Queries
A primary use case is identifying which concurrent programs are available for a specific order management transaction type or document sequence. System administrators and developers query this table to troubleshoot report submission issues or to customize the list of available reports. A common query retrieves all reports for the Order Entry application, joining to FND_CONCURRENT_PROGRAMS to get the executable filename and description.
- Sample Query: SELECT sr.report_id, sr.name, sr.report_application_id, fcp.user_concurrent_program_name FROM oe.so_reports sr, applsys.fnd_concurrent_programs fcp WHERE sr.report_application_id = fcp.application_id AND sr.name = fcp.concurrent_program_name;
- Reporting Use Case: Generating a list of all shipping document reports (Pick Slip, Packing Slip) configured in the system to audit report setup and ensure all required warehouse documents are operational.
Related Objects
As documented in the ETRM metadata, SO_REPORTS is a central parent table with several key foreign key relationships. The most significant is its link to the core Concurrent Manager table, FND_CONCURRENT_PROGRAMS, via columns REPORT_APPLICATION_ID and NAME. It is referenced as a parent by multiple child tables that define report behavior and usage:
- SO_NOTE_USAGE_ATTRIBUTES: Links reports to note usage contexts (joins on REPORT_ID).
- SO_REPORT_PARAMETERS: Stores default parameters for each report (joins on REPORT_ID).
- SO_REPORT_PRINTERS: Defines printer assignments for reports (joins on REPORT_ID).
- SO_REPORT_SET_LINES: Contains individual reports that are part of a report set (joins on REPORT_ID).
- SO_REPORT_USAGES: Maps reports to specific order transaction types or document sequences (joins on REPORT_ID).
-
Table: SO_REPORTS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORTS, object_name:SO_REPORTS, status:VALID, product: OE - Order Entry , description: Oracle Order Entry/Shipping reports , implementation_dba_data: OE.SO_REPORTS ,
-
Table: SO_REPORTS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORTS, object_name:SO_REPORTS, status:VALID, product: OE - Order Entry , description: Oracle Order Entry/Shipping reports , implementation_dba_data: OE.SO_REPORTS ,
-
Table: SO_REPORT_PARAMETERS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PARAMETERS, object_name:SO_REPORT_PARAMETERS, status:VALID, product: OE - Order Entry , description: Report parameters , implementation_dba_data: OE.SO_REPORT_PARAMETERS ,
-
View: SO_NOTE_USAGE_ATTR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_NOTE_USAGE_ATTR_V, object_name:SO_NOTE_USAGE_ATTR_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_NOTE_USAGE_ATTR_V ,
-
Table: SO_REPORT_PRINTERS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PRINTERS, object_name:SO_REPORT_PRINTERS, status:VALID, product: OE - Order Entry , description: Report printer assignments , implementation_dba_data: OE.SO_REPORT_PRINTERS ,
-
Table: SO_REPORT_SET_LINES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_SET_LINES, object_name:SO_REPORT_SET_LINES, status:VALID, product: OE - Order Entry , description: Document set lines , implementation_dba_data: OE.SO_REPORT_SET_LINES ,
-
Table: SO_REPORT_SET_LINES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_SET_LINES, object_name:SO_REPORT_SET_LINES, status:VALID, product: OE - Order Entry , description: Document set lines , implementation_dba_data: OE.SO_REPORT_SET_LINES ,
-
Table: SO_REPORT_USAGES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_USAGES, object_name:SO_REPORT_USAGES, status:VALID, product: OE - Order Entry , description: Document set usages , implementation_dba_data: OE.SO_REPORT_USAGES ,
-
Table: SO_REPORT_PRINTERS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PRINTERS, object_name:SO_REPORT_PRINTERS, status:VALID, product: OE - Order Entry , description: Report printer assignments , implementation_dba_data: OE.SO_REPORT_PRINTERS ,
-
Table: SO_NOTE_USAGE_ATTRIBUTES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_NOTE_USAGE_ATTRIBUTES, object_name:SO_NOTE_USAGE_ATTRIBUTES, status:VALID, product: OE - Order Entry , description: Note printing parameters , implementation_dba_data: OE.SO_NOTE_USAGE_ATTRIBUTES ,
-
Table: SO_REPORT_USAGES
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_USAGES, object_name:SO_REPORT_USAGES, status:VALID, product: OE - Order Entry , description: Document set usages , implementation_dba_data: OE.SO_REPORT_USAGES ,
-
View: SO_REPORT_SET_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_SET_LINES_V, object_name:SO_REPORT_SET_LINES_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_SET_LINES_V ,
-
View: SO_REPORT_SET_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_SET_LINES_V, object_name:SO_REPORT_SET_LINES_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_SET_LINES_V ,
-
Table: SO_REPORT_PARAMETERS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_REPORT_PARAMETERS, object_name:SO_REPORT_PARAMETERS, status:VALID, product: OE - Order Entry , description: Report parameters , implementation_dba_data: OE.SO_REPORT_PARAMETERS ,
-
Table: SO_NOTE_USAGE_ATTRIBUTES
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_NOTE_USAGE_ATTRIBUTES, object_name:SO_NOTE_USAGE_ATTRIBUTES, status:VALID, product: OE - Order Entry , description: Note printing parameters , implementation_dba_data: OE.SO_NOTE_USAGE_ATTRIBUTES ,
-
View: SO_REPORT_PRINTERS_QF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_PRINTERS_QF_V, object_name:SO_REPORT_PRINTERS_QF_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_PRINTERS_QF_V ,
-
View: SO_NOTE_USAGE_ATTR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_NOTE_USAGE_ATTR_V, object_name:SO_NOTE_USAGE_ATTR_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_NOTE_USAGE_ATTR_V ,
-
View: SO_REPORT_PRINTERS_QF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_REPORT_PRINTERS_QF_V, object_name:SO_REPORT_PRINTERS_QF_V, status:VALID, product: OE - Order Entry , description: 10SC Only , implementation_dba_data: APPS.SO_REPORT_PRINTERS_QF_V ,