Search Results row_order
Overview
The APPS.RG_REPORT_NAME_V view is a reporting and integration construct within the Oracle Application Report Generator (RG) module, the technology stack underpinning Financial Statement Generator (FSG) reports in Oracle E-Business Suite 12.1.1 and 12.2.2. It exposes a consolidated, denormalized projection of report definitions stored in RG_REPORTS, enriched with descriptive names for the axis sets, content sets, display sets, and row orders that a report references. Because raw FSG report metadata is distributed across multiple normalized tables and identified only by numeric IDs, RG_REPORT_NAME_V provides a single queryable surface that resolves those IDs into human-readable values and computes a runtime privilege indicator.
The view carries a status of VALID in the APPS schema and is owned by the Application Object Library. It is commonly consumed by concurrent programs, custom reporting extracts, diagnostic scripts, and integration interfaces that must enumerate or validate FSG report definitions without traversing the underlying schema directly.
Underlying Base Objects
RG_REPORT_NAME_V is defined over the following documented base objects:
- RG_REPORTS (synonym to the RG_REPORTS table) — the primary driving table, supplying application, report identity, title, description, unit of measure, and all axis-set foreign keys.
- RG_REPORT_AXIS_SETS — joined twice, once as the column set (AXIS_SET_TYPE = 'C') and once as the row set (AXIS_SET_TYPE = 'R').
- RG_REPORT_CONTENT_SETS, RG_REPORT_DISPLAY_SETS, and RG_ROW_ORDERS — outer-joined to resolve optional content, display, and row ordering references.
- RG_LOOKUPS — used to filter out ad hoc reports whose names carry the configured FSG ad hoc prefix.
- FND_DATA_SECURITY (package) and FND_GLOBAL (package) — invoked in the SELECT list to evaluate the USE_PRIVILEGE flag against the caller's data security profile.
The joins on content set, display set, and row order are outer joins, so reports lacking these optional attributes remain visible. The column and row set joins are inner joins, reflecting that every valid report must reference both.
Key Columns
- APPLICATION_ID, REPORT_ID — composite primary key identifying the report definition.
- NAME, REPORT_TITLE, DESCRIPTION — user-facing identifiers and descriptive text.
- UNIT_OF_MEASURE_ID — reference to the unit of measure applied to report amounts; this is the column most frequently retrieved by consumers searching on "unit_of_measure_id".
- SECURITY_FLAG — indicates whether row-level data security applies; when 'Y', USE_PRIVILEGE is computed via FND_DATA_SECURITY.CHECK_FUNCTION against GL_DAS_FSG_REPORT_U or GL_DAS_FSG_REPORT.
- USE_PRIVILEGE — derived runtime flag ('Y' or 'N') indicating whether the current user holds privilege to execute the report.
- REPORT_DISPLAY_SET, CONTENT_SET, ROW_ORDER, COLUMN_SET, ROW_SET — resolved descriptive names for the referenced axis and control sets.
- ROUNDING_OPTION, ID_FLEX_CODE, STRUCTURE_ID, SEGMENT_OVERRIDE, OVERRIDE_ALC_LEDGER_CURRENCY, MINIMUM_DISPLAY_LEVEL, OUTPUT_OPTION — FSG behavior and formatting attributes.
- EXCEPTIONS_FLAG — hardcoded to 'N' in the view text.
Common Use Cases and Queries
Typical uses include auditing report definitions, extracting FSG metadata for migration, and enforcing data security at query time. The following examples illustrate practical access patterns.
- List all reports with their resolved axis set names:
SELECT report_id, name, report_title, column_set, row_set, unit_of_measure_id FROM apps.rg_report_name_v ORDER BY name;
- Retrieve reports only where the current user holds execution privilege:
SELECT name, report_title, use_privilege FROM apps.rg_report_name_v WHERE use_privilege = 'Y';
- Locate a specific unit of measure assignment:
SELECT report_id, name, report_title FROM apps.rg_report_name_v WHERE unit_of_measure_id = :p_uom_id;
Because USE_PRIVILEGE is evaluated against FND_GLOBAL.USER_NAME at execution time, queries should be run in a session where the application context is correctly initialized. Ad hoc reports are automatically excluded by the RG_LOOKUPS filter, ensuring only named FSG reports are returned.
-
View: RG_REPORT_NAME_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORT_NAME_V, object_name:RG_REPORT_NAME_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORT_NAME_V ,
-
View: RG_REPORT_NAME_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORT_NAME_V, object_name:RG_REPORT_NAME_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORT_NAME_V ,
-
View: RG_REPORT_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORT_REQUESTS_V, object_name:RG_REPORT_REQUESTS_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORT_REQUESTS_V ,
-
View: RG_REPORTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORTS_V, object_name:RG_REPORTS_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORTS_V ,
-
View: RG_REPORT_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORT_REQUESTS_V, object_name:RG_REPORT_REQUESTS_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORT_REQUESTS_V ,
-
View: RG_REPORTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:RG.RG_REPORTS_V, object_name:RG_REPORTS_V, status:VALID, product: RG - Application Report Generator , implementation_dba_data: APPS.RG_REPORTS_V ,