Search Results rrs_attr_pane
Overview
RRS_ATTR_PANE is an Oracle E-Business Suite package owned by the APPS schema and classified under the ETRM taxonomy as OTHER (a general-purpose API rather than a public or private interface). It belongs to the Oracle Product Information Management (PIM) / EGO attribute framework and supports the runtime rendering of attribute pages used for capturing and displaying descriptive flexfield-style attribute data on objects such as items, item categories, and other UDA (User Defined Attribute) enabled entities.
The package is declared AUTHID CURRENT_USER, meaning its SQL executes under the privileges of the calling session rather than the package owner. This is significant because callers must therefore have direct access to the underlying EGO attribute views and related tables. Its two central entry points, Get_Primary_Attributes and Get_Attribute_Page, resolve the set of attributes applicable to a given object type and object ID, returning structured records and PL/SQL collection types that forms and other consumers can render. Several helper routines, including GET_DISPLAY_VALUE, GET_DISP_VALUE_WITHOUT_UOM, and TO_CLIENT_TIMEZONE, handle value formatting and presentation-time conversion.
Key Procedures and Functions
- GET_PRIMARY_ATTRIBUTES — Returns the primary attribute record set for a given object type and object ID, along with any error messages collected during processing.
- GET_ATTRIBUTE_PAGE — The principal driver that assembles a complete attribute page, including primary attributes, attribute group page entries, attribute groups, and individual attributes for the supplied where-used context and object identifiers.
- GET_DISPLAY_VALUE — Resolves the display representation of an attribute value, applying display code and display meaning rules so that the UI shows the formatted value rather than the raw stored code.
- GET_DISP_VALUE_WITHOUT_UOM — Returns the formatted display value of an attribute while suppressing any attached unit-of-measure qualification. This is the routine users most commonly search for, as it is used when the UOM should not appear alongside the value (for example, in summary or comparison views).
- TO_CLIENT_TIMEZONE — Converts a supplied date/time value into the client timezone, ensuring date attributes render consistently for the end user's locale.
- RECORD_ERROR — Appends an error message to the package's standard error message table, allowing callers to accumulate and surface validation or retrieval failures.
The package also declares several PL/SQL record and table types, including t_attribute_rec, t_attribute_tab, t_page_entry_rec, t_page_entry_tab, array_of_string, and attr_info_rec, plus named exceptions such as e_no_uda, e_no_page_found, and e_no_attribute_found.
Tables Accessed
- FND_FLEX_VALIDATION_TABLES — Used to resolve flexfield validation information associated with attribute value sets.
- MTL_UOM_CONVERSIONS — Referenced when unit-of-measure handling is required, supporting the distinction between GET_DISPLAY_VALUE and GET_DISP_VALUE_WITHOUT_UOM.
- RRS_ATTR_PAGE_SETTINGS — Supplies page layout and grouping configuration that governs how attributes are presented.
- RRS_SITE_GROUP_VERSIONS and RRS_SITE_USES — Provide site and group version context, determining which attribute configurations apply to the current object.
- DUAL, DBMS_OUTPUT, DBMS_UTILITY, PLITBLM — Standard utility and diagnostic references used for internal processing and debugging output.
Usage Notes
RRS_ATTR_PANE is typically invoked from Oracle Forms attribute-rendering blocks and from custom PL/SQL code that needs to display or validate UDA values. Because it is AUTHID CURRENT_USER and referenced by no other packages, it operates as a leaf-level utility rather than a shared framework entry point. Callers should handle its declared exceptions explicitly and inspect the returned error message table. When displaying values without unit-of-measure text, GET_DISP_VALUE_WITHOUT_UOM is the appropriate routine; use GET_DISPLAY_VALUE when the UOM qualifier must be preserved. Date attributes should be passed through TO_CLIENT_TIMEZONE before display to respect the user's timezone.
-
PACKAGE: APPS.RRS_ATTR_PANE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RRS_ATTR_PANE, status:VALID,
-
TYPE: APPS.RRS_ERROR_MSG_TAB
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ERROR_MSG_TAB, status:VALID,
-
TYPE: APPS.RRS_ATTRIBUTE_TAB
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTRIBUTE_TAB, status:VALID,
-
TYPE: APPS.RRS_ATTRIBUTE_GROUP_TAB
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTRIBUTE_GROUP_TAB, status:VALID,
-
PACKAGE BODY: APPS.RRS_ATTR_PANE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_ATTR_PANE, status:VALID,
-
TYPE: APPS.RRS_PRIMARY_ATTRIBUTE_REC
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_PRIMARY_ATTRIBUTE_REC, status:VALID,
-
TYPE: APPS.RRS_ATTR_GROUP_PAGE_TAB
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTR_GROUP_PAGE_TAB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.RRS_SECURITY_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RRS_SECURITY_PUB, status:VALID,
-
SYNONYM: APPS.RRS_ATTR_PAGE_SETTINGS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RRS_ATTR_PAGE_SETTINGS, status:VALID,
-
SYNONYM: APPS.RRS_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RRS_SITE_USES, status:VALID,
-
TYPE: APPS.RRS_ATTR_GROUP_PAGE_REC
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTR_GROUP_PAGE_REC, status:VALID,
-
SYNONYM: APPS.RRS_SITE_GROUP_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RRS_SITE_GROUP_VERSIONS, status:VALID,
-
PACKAGE: APPS.RRS_ATTR_PANE
12.2.2
-
TYPE: APPS.RRS_ATTRIBUTE_REC
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTRIBUTE_REC, status:VALID,
-
TYPE: APPS.RRS_ATTRIBUTE_GROUP_REC
12.2.2
owner:APPS, object_type:TYPE, object_name:RRS_ATTRIBUTE_GROUP_REC, status:VALID,
-
PACKAGE: APPS.HZ_FORMAT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HZ_FORMAT_PUB, status:VALID,
-
VIEW: APPS.RRS_LOOKUPS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_LOOKUPS_V, status:VALID,
-
VIEW: APPS.RRS_SITE_GROUPS_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_SITE_GROUPS_VL, status:VALID,
-
VIEW: APPS.RRS_SITE_GROUP_NODES_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_SITE_GROUP_NODES_VL, status:VALID,
-
VIEW: APPS.RRS_SITES_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_SITES_VL, status:VALID,
-
VIEW: APPS.EGO_PAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_PAGES_V, object_name:EGO_PAGES_V, status:VALID,
-
PACKAGE: APPS.FND_TIMEZONES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_TIMEZONES, status:VALID,
-
VIEW: APPS.EGO_ATTRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ATTRS_V, object_name:EGO_ATTRS_V, status:VALID,
-
VIEW: APPS.EGO_PAGE_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_PAGE_ENTRIES_V, object_name:EGO_PAGE_ENTRIES_V, status:VALID,
-
SYNONYM: APPS.MTL_UOM_CONVERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_UOM_CONVERSIONS, status:VALID,
-
SYNONYM: APPS.FND_FLEX_VALIDATION_TABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FLEX_VALIDATION_TABLES, status:VALID,
-
VIEW: APPS.RRS_SITES_EXT_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_SITES_EXT_VL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_OUTPUT
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_OUTPUT, status:VALID,
-
VIEW: APPS.FND_FLEX_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FLEX_VALUES_VL, object_name:FND_FLEX_VALUES_VL, status:VALID,
-
VIEW: APPS.EGO_ATTR_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ATTR_GROUPS_V, object_name:EGO_ATTR_GROUPS_V, status:VALID,
-
VIEW: APPS.MTL_UNITS_OF_MEASURE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UNITS_OF_MEASURE_VL, object_name:MTL_UNITS_OF_MEASURE_VL, status:VALID,
-
APPS.RRS_ATTR_PANE dependencies on RRS_ATTR_PANE
12.2.2
-
VIEW: APPS.RRS_LOCATIONS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:RRS_LOCATIONS_V, status:VALID,
-
SYNONYM: PUBLIC.DBMS_UTILITY
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_UTILITY, status:VALID,
-
VIEW: APPS.AR_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_LOOKUPS, object_name:AR_LOOKUPS, status:VALID,
-
PACKAGE BODY: APPS.RRS_ATTR_PANE
12.2.2
-
PACKAGE: APPS.FND_PROFILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,