Search Results edr_msca_util
Overview
EDR_MSCA_UTIL is a PL/SQL utility package owned by the APPS schema within the Oracle E-Business Suite. Its naming aligns with the EDR (Electronic Document and Record) module family, and more specifically with the MSCA (Mobile Supply Chain Applications) integration layer used by Oracle's electronic records and electronic signatures framework. In EBS 12.1.1 and 12.2.2, this package provides reusable helper routines that support the retrieval, formatting, and assembly of electronic record data, lookup values, approval assignments, and test scenario content for downstream display or processing. As a UTIL-classified API, it does not own a business transaction lifecycle; instead, it centralizes common data access and transformation logic so that forms, concurrent programs, and other EDR components can render or validate electronic records consistently. The package is documented as VALID in the ETRM repository and is catalogued under package and package body subobjects, confirming that both the specification and implementation are present and compiled.
Key Procedures and Functions
The ETRM 12.2.2 metadata documents five program units within EDR_MSCA_UTIL. Four are named explicitly:
- GET_ERECORD_TEXT — Returns the textual content associated with an electronic record, allowing callers to obtain the human-readable payload for display, audit, or signature verification purposes.
- GET_LOOKUP — Retrieves a lookup value, providing standardized access to EBS lookup codes and meanings rather than requiring callers to query the lookup views directly.
- GET_APPROVERS — Resolves and returns the set of approvers applicable to a given electronic signature or approval context, supporting routing and authorization decisions.
- GET_TEST_SCENARIO_DETAILS — Fetches the details of an inter-event test scenario, used to drive simulation or validation of electronic record events.
The fifth documented unit is the package body itself together with the package specification; the metadata does not expose individual parameter lists, and no parameter signatures should be assumed beyond what the ETRM repository publishes.
Tables Accessed
The package accesses its data through APPS synonyms, consistent with standard EBS coding practice. The documented tables are:
- EDR_ERECORDS — Stores electronic record definitions and content; queried by GET_ERECORD_TEXT to supply record text.
- EDR_ESIGNATURES — Holds electronic signature and approval data; used by GET_APPROVERS to resolve approver information.
- EDR_INTER_EVENT_TEST_SCENARIOS — Contains inter-event test scenario definitions; referenced by GET_TEST_SCENARIO_DETAILS.
- DBMS_LOB — The Oracle-supplied large object package, used to read or manipulate CLOB/BLOB content, typically when retrieving electronic record text stored as a LOB.
Usage Notes
EDR_MSCA_UTIL is a supporting utility rather than a user-facing entry point. It is typically invoked from EDR forms (such as electronic signature and electronic record maintenance screens), from concurrent programs that process or report on electronic records, and from custom extensions that need standardized access to record text, lookup values, or approver lists. Because it is referenced by no other packaged APIs in the ETRM dependency graph, its consumers are predominantly forms, concurrent managers, and bespoke code. Developers extending EDR functionality should call these routines instead of querying EDR_ERECORDS, EDR_ESIGNATURES, or the test scenario table directly, thereby preserving the module's encapsulation and ensuring consistent interpretation of lookup and LOB content. All access is mediated through APPS synonyms, so the package respects the standard EBS schema and privilege model in both 12.1.1 and 12.2.2.
-
PACKAGE: APPS.EDR_MSCA_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDR_MSCA_UTIL, status:VALID,
-
PACKAGE: APPS.EDR_MSCA_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EDR_MSCA_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EDR_MSCA_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EDR_MSCA_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EDR_MSCA_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EDR_MSCA_UTIL, status:VALID,
-
SYNONYM: APPS.EDR_INTER_EVENT_TEST_SCENARIOS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EDR_INTER_EVENT_TEST_SCENARIOS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.EDR_ESIGNATURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDR_ESIGNATURES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.EDR_ERECORDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EDR_ERECORDS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.EDR_ESIGNATURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EDR_ESIGNATURES, status:VALID,
-
SYNONYM: APPS.EDR_INTER_EVENT_TEST_SCENARIOS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDR_INTER_EVENT_TEST_SCENARIOS, status:VALID,
-
PACKAGE: APPS.EDR_CONSTANTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDR_CONSTANTS_PUB, status:VALID,
-
PACKAGE: APPS.EDR_CONSTANTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EDR_CONSTANTS_PUB, status:VALID,
-
SYNONYM: APPS.EDR_ERECORDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EDR_ERECORDS, status:VALID,
-
PACKAGE: APPS.EDR_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDR_UTILITIES, status:VALID,
-
PACKAGE: APPS.EDR_PSIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EDR_PSIG, status:VALID,
-
PACKAGE: APPS.EDR_UTILITIES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EDR_UTILITIES, status:VALID,
-
PACKAGE: APPS.EDR_PSIG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EDR_PSIG, status:VALID,
-
PACKAGE: APPS.EDR_MSCA_UTIL
12.1.1
-
PACKAGE: APPS.EDR_MSCA_UTIL
12.2.2
-
PACKAGE BODY: APPS.EDR_MSCA_UTIL
12.1.1
-
PACKAGE BODY: APPS.EDR_MSCA_UTIL
12.2.2
-
APPS.EDR_MSCA_UTIL dependencies on EDR_MSCA_UTIL
12.2.2
-
APPS.EDR_MSCA_UTIL dependencies on EDR_MSCA_UTIL
12.1.1
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
VIEW: APPS.FND_LOOKUP_VALUES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUP_VALUES_VL, object_name:FND_LOOKUP_VALUES_VL, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,