Search Results rosetta_table_copy_out_p7
Overview
APPS.EAM_WORKORDER_UTIL_PKG_W is a utility package body in Oracle Enterprise Business Suite (EBS) 12.1.1 and 12.2.2 that supports Enterprise Asset Management (EAM) work order processing. Its primary role is to bridge Oracle Workflow-compatible data structures with the internal PL/SQL collections used by the EAM Workflow Engine. The package belongs to the EAM module and is classified under the "OTHER" API category, indicating it is a supporting utility rather than a public, customer-facing API.
The package header defines strongly-typed nested table types, notably t_workflow_table, which holds work order workflow-related attributes such as sequence numbers, approver identifiers, status codes, status dates, email addresses, and telephone numbers. The majority of the package body is dedicated to the "Rosetta" family of conversion routines, which translate data between PL/SQL nested tables (JTF_TABLE types) and the package's internal record collections. These conversions are essential when EAM workflow data must be passed to or retrieved from components that expect flat JTF TABLE structures, a common pattern in Oracle's PL/SQL-to-Java and workflow integration layers.
Key Procedures and Functions
The documented procedures fall into several groups:
- Rosetta table copy routines —
ROSETTA_TABLE_COPY_IN_P4/P5/P6/P7/P30and their correspondingROSETTA_TABLE_COPY_OUT_*counterparts. These procedures copy data element-by-element between the package'st_workflow_tablerecord collection and six parallel JTF collection arguments. The IN variants read from JTF collections and populate the workflow table, while the OUT variants perform the reverse. The numeric suffixes (P4, P5, P6, P7, P30, and the P7 referenced in the search) denote distinct procedure overloads generated for different workflow message or record layouts. - RETRIEVE_ASSET_BOM — Retrieves the bill of materials (BOM) associated with an asset, supplying component and structure information for work order planning.
- COPY_TO_BOM — Copies work order or asset operation data into a BOM structure, supporting the transfer of maintenance definitions.
- ADJUST_OPERATIONS — Adjusts operation records, likely to reconcile sequence, status, or resource assignments during work order changes.
- DEPENDENCY_VIOLATED — Evaluates whether workflow or operation dependency constraints have been breached.
- GET_WORKFLOW_DETAILS — Returns detailed workflow information, populating the workflow table structure used by the copy routines.
- GET_REPLACED_REBUILDS — Identifies rebuild actions that have been replaced, supporting asset maintainability history.
Tables Accessed
The only APPS synonym documented for this package is PLITBLM, an Oracle Applications internal table used for storing PL/SQL index-by or nested table intermediate data. Its presence reflects the package's role in staging collection data between PL/SQL, workflow, and possibly Java-based processes. The EAM work order, asset, and BOM tables referenced through these routines are accessed via the EAM schema objects that the t_workflow_table structure is designed to carry, rather than through direct DML catalogued in the metadata.
Usage Notes
EAM_WORKORDER_UTIL_PKG_W is invoked internally by Oracle EAM workflow processes, forms, and EBS concurrent programs rather than by external custom code. The Rosetta copy routines are typically called by workflow function activities or by PL/SQL wrappers that need to marshal work order approval or status data into JTF-compatible collections. Because the package is classified as OTHER and referenced by zero other packages per the ETRM documentation, customers should avoid depending on it directly; it is an internal implementation detail subject to change between point releases. The reference to rosetta_table_copy_out_p7 in the search indicates a retrieve-style conversion used to export a seven-attribute workflow record set, most commonly encountered in diagnostic traces or generated workflow code.
-
PACKAGE BODY: APPS.EAM_WORKORDER_UTIL_PKG_W
12.1.1
-
PACKAGE: APPS.EAM_WORKORDER_UTIL_PKG_W
12.1.1
-
PACKAGE: APPS.CN_PAYMENT_WORKSHEET_PVT_W
12.2.2
-
PACKAGE: APPS.CN_PAYMENT_WORKSHEET_PVT_W
12.1.1
-
PACKAGE: APPS.AR_CREDIT_MEMO_API_PUB_W
12.1.1
-
PACKAGE BODY: APPS.CN_PAYMENT_WORKSHEET_PVT_W
12.1.1
-
PACKAGE BODY: APPS.CN_PAYMENT_WORKSHEET_PVT_W
12.2.2
-
PACKAGE: APPS.IBY_DISBURSE_UI_API_PUB_PKG_W
12.1.1
-
PACKAGE: APPS.AS_MULTI_CURRENCIES_PKG_W
12.1.1
-
PACKAGE: APPS.AS_MULTI_CURRENCIES_PKG_W
12.2.2
-
PACKAGE: APPS.IBY_DISBURSE_UI_API_PUB_PKG_W
12.2.2
-
PACKAGE: APPS.AMW_SCOPE_PVT_W
12.1.1
-
PACKAGE: APPS.OKL_PAY_INVOICES_MAN_PVT_W
12.2.2
-
PACKAGE: APPS.OKL_PAY_INVOICES_MAN_PVT_W
12.1.1
-
PACKAGE: APPS.JTS_SETUP_FLOW_PVT_W
12.1.1
-
PACKAGE: APPS.EAM_WORKORDER_UTIL_PKG_W
12.2.2
-
PACKAGE: APPS.ARW_CMREQ_COVER_W
12.2.2
-
PACKAGE: APPS.OKC_XPRT_XRULE_VALUES_PVT_W
12.2.2
-
PACKAGE: APPS.OKC_XPRT_XRULE_VALUES_PVT_W
12.1.1
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT_W
12.2.2
-
PACKAGE: APPS.AMV_STOCK_PVT_W
12.1.1
-
PACKAGE: APPS.IEM_QUEUE_MANAGEMENT_PVT_W
12.1.1
-
PACKAGE: APPS.AMV_STOCK_PVT_W
12.2.2
-
PACKAGE: APPS.IEM_QUEUE_MANAGEMENT_PVT_W
12.2.2
-
PACKAGE: APPS.CN_MULTI_RATE_SCHEDULES_PVT_W
12.1.1
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_MAN_PVT_W
12.1.1
-
PACKAGE BODY: APPS.AR_CREDIT_MEMO_API_PUB_W
12.1.1
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_MAN_PVT_W
12.2.2
-
PACKAGE: APPS.JTF_CAL_PVT_W
12.1.1
-
PACKAGE: APPS.JTF_CAL_PVT_W
12.2.2
-
PACKAGE: APPS.AMV_CATEGORY_PVT_W
12.1.1
-
PACKAGE: APPS.CSE_DEPLOYMENT_GRP_W
12.2.2
-
PACKAGE: APPS.CSE_DEPLOYMENT_GRP_W
12.1.1
-
PACKAGE: APPS.AMV_SEARCH_PVT_W
12.1.1
-
PACKAGE: APPS.AMV_SEARCH_PVT_W
12.2.2
-
PACKAGE: APPS.AMV_CATEGORY_PVT_W
12.2.2
-
PACKAGE: APPS.OKC_TERMS_MULTIREC_GRP_W
12.1.1
-
PACKAGE: APPS.AHL_SB_RULES_PVT_W
12.2.2
-
PACKAGE: APPS.OKC_TERMS_MULTIREC_GRP_W
12.2.2
-
PACKAGE: APPS.JTF_DELIVERABLE_GRP_W
12.1.1
-
PACKAGE: APPS.JTF_DELIVERABLE_GRP_W
12.2.2
-
PACKAGE: APPS.IBC_CITEM_RUNTIME_PUB_W
12.2.2
-
PACKAGE: APPS.IBC_CITEM_RUNTIME_PUB_W
12.1.1
-
PACKAGE BODY: APPS.AS_MULTI_CURRENCIES_PKG_W
12.1.1
-
PACKAGE BODY: APPS.AS_MULTI_CURRENCIES_PKG_W
12.2.2
-
PACKAGE: APPS.AHL_UMP_SMRINSTANCE_PVT_W
12.2.2
-
PACKAGE BODY: APPS.ARW_CMREQ_COVER_W
12.2.2
-
PACKAGE: APPS.JTF_PERZ_LF_PUB_W
12.1.1
-
PACKAGE: APPS.AHL_MR_LOOP_CHAIN_RELNS_PVT_W
12.2.2
-
PACKAGE: APPS.JTF_PERZ_LF_PUB_W
12.2.2