Results for “so_report_set_lines”
41 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The SO_REPORT_SET_LINES table is a core configuration object within the Oracle Order Entry (OE) module of Oracle E-Business Suite, owned by the OE schema. It holds the individual "document set lines" that define the ordered composition of a document set — that is, the sequence of individual reports (documents) that must be produced when an Order Management document set is processed. Document sets are used heavily in order entry and order fulfillment workflows to control which printable outputs (order acknowledgements, pick slips, packing slips, invoices, etc.) are generated together and in which order.
From a heuristic Data Vault modeling standpoint, the mined foreign-key structure classifies SO_REPORT_SET_LINES as a link entity. This suggestion reflects its role as an associative table connecting a parent document set (SO_REPORT_SETS) to an individual report definition (SO_REPORTS), with the relationship itself (the sequence and its descriptive attributes) carrying meaning.
Key Information Stored
The table contains 26 documented columns. The most significant are the identifying and relational columns and the standard EBS audit columns.
- REPORT_SET_LINE_ID — the surrogate primary key (SO_REPORT_SET_LINES_PK), uniquely identifying each line.
- REPORT_SET_ID — foreign key to SO_REPORT_SETS, identifying the parent document set to which the line belongs.
- REPORT_ID — foreign key to SO_REPORTS, identifying the specific report/document attached to the set.
- REPORT_SEQUENCE — the positional order of the report within the set; this is a business-key column that governs output ordering.
- APPLICATION_ID — identifies the owning application for the report line, supporting multi-application report definitions.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 — the standard EBS descriptive flexfield columns, allowing extensible, customer-defined attributes.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard "who/when" audit columns present on nearly every EBS transactional and setup table.
Two unique indexes are documented. The user's search term, so_report_set_lines_uk1, corresponds to the unique key constraint SO_REPORT_SET_LINES_UK1, defined on (REPORT_SET_ID, REPORT_SEQUENCE). This enforces that no two lines within the same document set may share the same sequence number, guaranteeing a deterministic ordering. A second unique index, SO_REPORT_SET_LINES_U1, is defined on the surrogate key REPORT_SET_LINE_ID.
Common Use Cases and Queries
Typical usage centers on documenting and reporting the composition of document sets and diagnosing ordering or output problems.
- Listing all reports in a given set, in sequence:
SELECT REPORT_SET_ID, REPORT_ID, REPORT_SEQUENCE FROM OE.SO_REPORT_SET_LINES WHERE REPORT_SET_ID = :set_id ORDER BY REPORT_SEQUENCE; - Finding which sets contain a particular report:
SELECT REPORT_SET_ID FROM OE.SO_REPORT_SET_LINES WHERE REPORT_ID = :report_id; - Detecting sequence conflicts, which the UK1 constraint prevents:
SELECT REPORT_SET_ID, REPORT_SEQUENCE, COUNT(*) FROM OE.SO_REPORT_SET_LINES GROUP BY REPORT_SET_ID, REPORT_SEQUENCE HAVING COUNT(*) > 1; - Auditing recent configuration changes via the audit columns.
Because the columns are configuration, direct DML is generally discouraged; changes are typically made through Order Management setup or the concurrent/administrative programs that maintain document sets.
Related Objects
- SO_REPORT_SETS — parent table; joined on SO_REPORT_SET_LINES.REPORT_SET_ID = SO_REPORT_SETS.REPORT_SET_ID.
- SO_REPORTS — referenced table; joined on SO_REPORT_SET_LINES.REPORT_ID = SO_REPORTS.REPORT_ID.
- SO_REPORT_SET_LINES_PK — primary key constraint on REPORT_SET_LINE_ID.
- SO_REPORT_SET_LINES_UK1 — unique constraint on (REPORT_SET_ID, REPORT_SEQUENCE).
- Order Management document set generation programs, which read these lines to determine report execution order and content.
-
Document set lines
-
Document set lines
-
View: SO_REPORT_NAMES_V 12.1.1
Report names
APPS.SO_REPORT_NAMES_V·↳ FND_CONCURRENT_PROGRAMS_VL·↳ SO_REPORT_SET_LINES·Explore OE module →
-
View: SO_REPORT_NAMES_V 12.2.2
Report names
APPS.SO_REPORT_NAMES_V·↳ FND_CONCURRENT_PROGRAMS_VL·↳ SO_REPORT_SET_LINES·Explore OE module →
-
View: SO_REPORT_SET_LINES_V 12.2.2
10SC Only
APPS.SO_REPORT_SET_LINES_V·↳ FND_CONCURRENT_PROGRAMS_VL·↳ SO_REPORTS·↳ SO_REPORT_SET_LINES·Explore OE module →
-
View: SO_REPORT_SET_LINES_V 12.1.1
10SC Only
APPS.SO_REPORT_SET_LINES_V·↳ FND_CONCURRENT_PROGRAMS_VL·↳ SO_REPORTS·↳ SO_REPORT_SET_LINES·Explore OE module →
-
VIEW: APPS.SO_REPORT_NAMES_V 12.1.1
-
VIEW: APPS.SO_REPORT_NAMES_V 12.2.2
-
12.1.1 FND Design Data 12.1.1
-
12.1.1 DBA Data 12.1.1
-
VIEW: APPS.SO_REPORT_NAMES_V 12.1.1
-
VIEW: APPS.SO_REPORT_NAMES_V 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 FND Design Data 12.2.2
-
PACKAGE: APPS.WSH_DOC_SETS 12.1.1
-
PACKAGE: APPS.WSH_DOC_SETS 12.2.2
-
eTRM - OE Tables and Views 12.2.2
Temporary table
-
eTRM - OE Tables and Views 12.1.1
Temporary table
-
eTRM - OE Tables and Views 12.1.1
Temporary table
-
eTRM - OE Tables and Views 12.2.2
Temporary table
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1