Search Results amw_controls_page_pkg
Overview
APPS.AMW_CONTROLS_PAGE_PKG is a PL/SQL package owned by the APPS schema and declared with AUTHID CURRENT_USER, meaning its SQL statements execute under the privileges of the invoking session rather than the package owner. In the Oracle EBS 12.1.1 and 12.2.2 releases, this package belongs to the ETRM (Enterprise Tax, Risk, and Management) product family — specifically the Application Management Workspace / Audit Management module used for internal controls, assessments, and risk evaluation. The package implements the server-side logic that supports the Controls page and related maintenance pages within the ETRM HTML interface.
Its primary business purpose is to answer structural questions about a control revision: whether a given objective, assertion, or component is present; whether a preventive control exists; whether an association already exists between a process objective and a control; and whether a control is effective. In addition, the package exposes a small set of data-processing routines that persist control, objective, assertion, and component associations, and one routine that removes them. The user search term delete_obj_assert_comp corresponds to the documented procedure DELETE_OBJ_ASSERT_COMP, which deletes the association rows joining an objective, assertion, and component record.
Key Procedures and Functions
The 24 documented entry points group into three functional clusters:
- Presence-check functions: OBJECTIVE_PRESENT, NEW_OBJECTIVE_PRESENT, PREVENTIVE_CONTROL_PRESENT, ASSERTION_PRESENT, NEW_ASSERTION_PRESENT, COMPONENT_PRESENT, and NEW_COMPONENT_PRESENT each return a VARCHAR2 indicator that tells the calling page whether the referenced entity is already linked to the control revision. The "NEW_" variants support the duplicate-check behavior applied when a user adds a fresh row on the controls page.
- Lookup and retrieval functions: GET_OBJ returns the objective text associated with a control revision and tag number; GET_LOOKUP_VALUE resolves a lookup code against a lookup type; GET_CONTROL_SOURCE returns the source of a control; GET_POLICY returns the governing policy; GET_UOM_TL returns the translated unit-of-measure description; IS_CONTROL_EFFECTIVE and IS_WKFLW_APPR_DISBLD return status flags for effectiveness and workflow-approval disabling.
- DML and maintenance procedures: PROCESS_OBJECTIVE, PROCESS_ASSERTION, and PROCESS_COMPONENT create or update the respective association rows for a control revision. ASSOCIATION_EXISTS tests whether a process objective is already linked. DELETE_CONTROL_ASSOCIATION removes a control-level association, while DELETE_OBJ_ASSERT_COMP removes the higher-granularity objective/assertion/component linkage — the object referenced by the user's search.
Tables Accessed
The package reads and writes a focused set of ETRM base and translation tables through APPS synonyms. Control definitions are held in AMW_CONTROLS_B, while AMW_CONTROL_OBJECTIVES, AMW_CONTROL_OBJECTIVES_S, AMW_CONTROL_ASSERTIONS, AMW_CONTROL_ASSERTIONS_S, AMW_CONTROL_PURPOSES, and AMW_CONTROL_PURPOSES_S store the objective, assertion, and purpose relationships (the _S tables are the translation/snapshot counterparts). AMW_CONTROL_ASSOCIATIONS and AMW_OBJECTIVE_ASSOCIATIONS persist the higher-level linkages tested by ASSOCIATION_EXISTS and removed by DELETE_CONTROL_ASSOCIATION and DELETE_OBJ_ASSERT_COMP. AMW_ASSESSMENT_COMPONENTS and AMW_ASSESSMENT_COMPONENTS_S supply component-scoring data used by the component presence checks. AMW_PROCESS and AMW_OPINIONS support process context and opinion records, and BIS_APPLICATION_MEASURES and BIS_INDICATORS provide the BIS (Business Intelligence System) metric definitions referenced by the effectiveness logic.
Usage Notes
AMW_CONTROLS_PAGE_PKG is invoked almost exclusively from the ETRM Controls and Assessment JSP/HTML pages rather than from Oracle Forms or standalone concurrent programs. The presence-check functions fire on page rendering and on user actions such as adding an objective, assertion, or component, to prevent duplicate associations. The PROCESS_* procedures execute when the user saves changes to a control revision, and the DELETE_* procedures execute when associations are removed. Because the package is documented as referenced by one other package, customizations should avoid altering its AUTHID behavior or its public signatures; integrators typically call these routines from custom ETRM extensions rather than replacing them. Validation of control effectiveness and workflow-approval state should always be delegated to IS_CONTROL_EFFECTIVE and IS_WKFLW_APPR_DISBLD to remain consistent with seeded behavior across 12.1.1 and 12.2.2.
-
PACKAGE: APPS.AMW_CONTROLS_PAGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_CONTROLS_PAGE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AMW_CONTROLS_PAGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_CONTROLS_PAGE_PKG, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_OBJECTIVES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_OBJECTIVES_S, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_OBJECTIVES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_OBJECTIVES, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_ASSERTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_ASSERTIONS, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_PURPOSES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_PURPOSES_S, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_PURPOSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_PURPOSES, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_ASSERTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_ASSERTIONS_S, status:VALID,
-
SYNONYM: APPS.AMW_ASSESSMENT_COMPONENTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_ASSESSMENT_COMPONENTS_S, status:VALID,
-
SYNONYM: APPS.BIS_APPLICATION_MEASURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_APPLICATION_MEASURES, status:VALID,
-
SYNONYM: APPS.AMW_ASSESSMENT_COMPONENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_ASSESSMENT_COMPONENTS, status:VALID,
-
SYNONYM: APPS.AMW_OBJECTIVE_ASSOCIATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_OBJECTIVE_ASSOCIATIONS, status:VALID,
-
PACKAGE BODY: APPS.AMW_CONTROL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AMW_CONTROL_PVT, status:VALID,
-
SYNONYM: APPS.AMW_OPINIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_OPINIONS, status:VALID,
-
SYNONYM: APPS.BIS_INDICATORS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_INDICATORS_TL, status:VALID,
-
SYNONYM: APPS.AMW_CONTROLS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROLS_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AMW_PROCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_PROCESS, status:VALID,
-
SYNONYM: APPS.AMW_CONTROL_ASSOCIATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMW_CONTROL_ASSOCIATIONS, status:VALID,
-
PACKAGE: APPS.AMW_UTILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AMW_UTILITY_PVT, status:VALID,
-
VIEW: APPS.AMW_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_LOOKUPS, object_name:AMW_LOOKUPS, status:VALID,
-
PACKAGE: APPS.AMW_CONTROLS_PAGE_PKG
12.1.1
-
SYNONYM: APPS.BIS_INDICATORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_INDICATORS, status:VALID,
-
VIEW: APPS.AMW_PROCESS_OBJECTIVES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_PROCESS_OBJECTIVES_VL, object_name:AMW_PROCESS_OBJECTIVES_VL, status:VALID,
-
VIEW: APPS.AMW_CONSTRAINTS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_CONSTRAINTS_VL, object_name:AMW_CONSTRAINTS_VL, status:VALID,
-
VIEW: APPS.WF_ACTIVITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ACTIVITIES_VL, object_name:WF_ACTIVITIES_VL, status:VALID,
-
VIEW: APPS.AMW_CONTROLS_ALL_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_CONTROLS_ALL_VL, object_name:AMW_CONTROLS_ALL_VL, status:VALID,
-
VIEW: APPS.AMW_OPINIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMW.AMW_OPINIONS_V, object_name:AMW_OPINIONS_V, status:VALID,
-
VIEW: APPS.FND_FORM_FUNCTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_FUNCTIONS_VL, object_name:FND_FORM_FUNCTIONS_VL, status:VALID,
-
VIEW: APPS.FND_PROFILE_OPTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_PROFILE_OPTIONS_VL, object_name:FND_PROFILE_OPTIONS_VL, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_INSTALLATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_INSTALLATIONS, status:VALID,
-
VIEW: APPS.FND_APPLICATION_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_APPLICATION_VL, object_name:FND_APPLICATION_VL, status:VALID,
-
PACKAGE BODY: APPS.AMW_CONTROLS_PAGE_PKG
12.1.1
-
APPS.AMW_CONTROL_PVT dependencies on AMW_CONTROLS_PAGE_PKG
12.1.1
-
APPS.AMW_CONTROLS_PAGE_PKG dependencies on AMW_CONTROLS_PAGE_PKG
12.1.1
-
VIEW: APPS.FND_CONCURRENT_PROGRAMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONCURRENT_PROGRAMS_VL, object_name:FND_CONCURRENT_PROGRAMS_VL, 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 ,
-
APPS.AMW_CONTROLS_PAGE_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.AMW_CONTROLS_PAGE_PKG dependencies on FND_MSG_PUB
12.1.1
-
VIEW: APPS.FND_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_LOOKUPS, object_name:FND_LOOKUPS, status:VALID,
-
APPS.AMW_CONTROLS_PAGE_PKG dependencies on FND_API
12.1.1
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
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_PROFILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_PROFILE, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1