Search Results amw_load_proc_data
Overview
The APPS.AMW_LOAD_PROC_DATA package body is a core data-loading and validation component of the Oracle E-Business Suite Process Manufacturing / ETRM (Enterprise Transaction Management) module. Its primary business function is to load, stage, validate, and commit process definition data into the AMW process repository from the staging interface table AMW_PROCESSES_INTERFACE. It orchestrates the transformation of raw interface rows into valid AMW_PROCESS records, resolves parent-child process hierarchies, enforces function-level security, applies approval rules, and propagates hierarchy information into the denormalized hierarchy table. The object resides in the APPS schema, is classified as an OTHER-type API, and is marked VALID. It is a standalone package, referenced by no other database objects, which indicates it is invoked directly by concurrent programs or forms rather than being called programmatically by peer packages.
Key Procedures and Functions
The package exposes seventeen documented procedures and functions:
- CREATE_PROCESSES — Orchestrates creation of process records from staged interface data.
- POPULATE_INTF_TBL — Loads incoming data into the process interface table.
- INSERT_AMW_PROCESS — Inserts validated rows into AMW_PROCESS.
- UPD_AMW_PROCESS — Updates existing process records.
- UPDATE_INTERFACE_WITH_ERROR — Writes error messages back to the interface table.
- FIND_PARENT_PROCESS / FIND_PARENT_PROCESS_V — Locate parent process references.
- NEW_PARENT_PROCESSES_CHECK — Validates parent process definitions.
- PROCESS_CODE_EXISTS — Checks for duplicate process codes.
- INV_HIERARCHY_EXISTS — Verifies hierarchy existence.
- GET_INV_PRC_CODE_ROW — Retrieves invalid process code rows.
- PRC_APPR_CHK_FAILS — Tests approval check outcomes.
- CHECK_FUNCTION / CHECK_FUNCTION_SECURITY — Enforce function-level security.
- ADD_OWNER_PRIVILEGE / PRE_PROCESS_ROLE_GRANT — Apply owner and role privileges.
- A VARCHAR2-returning helper (documented by type) supporting the above.
Tables Accessed
Via APPS synonyms, the package interacts with process definition tables AMW_PROCESS, AMW_PROCESSES_INTERFACE, AMW_PROCESS_NAMES_TL, AMW_PROCESS_NAME_S, AMW_PROCESS_S, AMW_PROC_HIERARCHY_DENORM, AMW_WORK_CATEGORIES_B, and AMW_WORK_TYPES_B. It also reads Foundation tables including FND_ATTACHED_DOCUMENTS, FND_COMPILED_MENU_FUNCTIONS, FND_FORM_FUNCTIONS, FND_LANGUAGES, FND_RESPONSIBILITY, FND_RESP_FUNCTIONS, and FND_USER to support attachment handling, function security, and responsibility-based access checks.
Usage Notes
This package is typically invoked by the ETRM concurrent process that imports process definitions, and by setup forms that manage process hierarchies. It relies on AMW_UTILITY_PVT, AMW_SECURITY_PUB, AMW_PROC_APPROVAL_PKG, AMW_RL_HIERARCHY_PKG, and FND_API/FND_MSG_PUB for validation and error propagation. Custom code should call it only after staging valid interface rows, since it assumes the AMW interface table is populated.
-
PACKAGE BODY: APPS.AMW_LOAD_PROC_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_LOAD_PROC_DATA, status:VALID,
-
PACKAGE: APPS.AMW_LOAD_PROC_DATA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_LOAD_PROC_DATA, status:VALID,
-
SYNONYM: APPS.AMW_WORK_CATEGORIES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_WORK_CATEGORIES_B, status:VALID,
-
PACKAGE: APPS.AMW_ATTACHMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_ATTACHMENT_PVT, status:VALID,
-
PACKAGE: APPS.AMW_RL_HIERARCHY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_RL_HIERARCHY_PKG, status:VALID,
-
SYNONYM: APPS.AMW_PROCESS_NAMES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESS_NAMES_TL, status:VALID,
-
SYNONYM: APPS.AMW_PROCESSES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESSES_INTERFACE, status:VALID,
-
SYNONYM: APPS.AMW_PROCESS_NAME_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESS_NAME_S, status:VALID,
-
SYNONYM: APPS.AMW_PROCESS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESS_S, status:VALID,
-
SYNONYM: APPS.AMW_PROCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESS, status:VALID,
-
PACKAGE: APPS.AMW_PROC_APPROVAL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_PROC_APPROVAL_PKG, status:VALID,
-
SYNONYM: APPS.AMW_WORK_TYPES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_WORK_TYPES_B, status:VALID,
-
SYNONYM: APPS.AMW_PROC_HIERARCHY_DENORM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROC_HIERARCHY_DENORM, status:VALID,
-
PACKAGE: APPS.AMW_SECURITY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_SECURITY_PUB, status:VALID,
-
SYNONYM: APPS.FND_RESP_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RESP_FUNCTIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_DATA_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATA_SECURITY, status:VALID,
-
VIEW: APPS.AMW_OWNER_ROLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_OWNER_ROLES_V, object_name:AMW_OWNER_ROLES_V, status:VALID,
-
SYNONYM: APPS.FND_COMPILED_MENU_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_COMPILED_MENU_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.AMW_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_UTILITY_PVT, status:VALID,
-
PACKAGE: APPS.AMW_LOAD_PROC_DATA
12.1.1
-
VIEW: APPS.AMW_LATEST_REVISIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_LATEST_REVISIONS_V, object_name:AMW_LATEST_REVISIONS_V, status:VALID,
-
VIEW: APPS.AMW_PROCESS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_PROCESS_VL, object_name:AMW_PROCESS_VL, status:VALID,
-
SYNONYM: APPS.FND_ATTACHED_DOCUMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ATTACHED_DOCUMENTS, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
SYNONYM: APPS.FND_RESPONSIBILITY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_RESPONSIBILITY, status:VALID,
-
APPS.AMW_LOAD_PROC_DATA dependencies on AMW_LOAD_PROC_DATA
12.1.1
-
eTRM - AMW Tables and Views
12.1.1
description: This fact table stores the summary data related to the Significant Account Evaluation report ,
-
PACKAGE BODY: APPS.AMW_LOAD_PROC_DATA
12.1.1
-
SYNONYM: APPS.FND_USER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
SYNONYM: APPS.FND_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LANGUAGES, status:VALID,
-
eTRM - AMW Tables and Views
12.1.1
description: This fact table stores the summary data related to the Significant Account Evaluation report ,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,