Search Results pay_au_module_parameters
Overview
PAY_AU_MODULE_PARAMETERS is a Payroll (PAY) module table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to define the parameters associated with a module used in the generic code framework. In the Australian payroll localization, modules represent discrete units of generic processing logic, and this table records the individual input, output, context, and result parameters that each module exposes. The table therefore acts as the metadata registry that allows the generic code engine to bind values to module parameters at runtime without hard-coding their definitions.
From a dimensional modeling perspective, the FK structure suggests a satellite-leaning classification. The table carries a single foreign key to PAY_AU_MODULES plus descriptive and flag attributes, which is characteristic of a satellite attached to a parent hub or link. This classification is a heuristic derived from the foreign key topology and should be treated as a modeling suggestion rather than a documented Data Vault design.
Key Information Stored
The table contains 21 documented columns. The most significant are:
- MODULE_PARAMETER_ID — the surrogate primary key, enforced by PAY_AU_MODULE_PARAMETERS_PK and also present in the U1 unique index.
- MODULE_ID — foreign key to PAY_AU_MODULES, identifying the module to which the parameter belongs.
- INTERNAL_NAME and EXTERNAL_NAME — the internal identifier used by the generic code and the user-facing name. EXTERNAL_NAME participates in the business-key unique index PAY_AU_MODULE_PARAMETERS_UK1 together with MODULE_ID.
- DATA_TYPE — the datatype expected for the parameter value.
- INPUT_FLAG, CONTEXT_FLAG, OUTPUT_FLAG, RESULT_FLAG, ERROR_MESSAGE_FLAG, FUNCTION_RETURN_FLAG — directional and behavioral flags that determine how each parameter is passed into, out of, or returned by the module.
- ENABLED_FLAG — controls whether the parameter is active.
- DATABASE_ITEM_NAME and CONSTANT_VALUE — the database column or literal supplying the parameter's value.
- ZD_EDITION_NAME — the editioning column supporting EBR-enabled deployments; it forms part of the U1 unique index alongside MODULE_PARAMETER_ID.
- Standard WHO audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, and OBJECT_VERSION_NUMBER.
Common Use Cases and Queries
Typical usage includes diagnosing why a generic payroll module fails to receive or return a value, and documenting the parameter interface of a module before extending it. A common query lists all enabled input parameters for a module:
SELECT p.internal_name, p.external_name, p.data_type, p.database_item_name FROM pay_au_module_parameters p WHERE p.module_id = :module_id AND p.input_flag = 'Y' AND p.enabled_flag = 'Y';SELECT m.module_name, p.internal_name, p.output_flag, p.result_flag FROM pay_au_module_parameters p, pay_au_modules m WHERE p.module_id = m.module_id ORDER BY m.module_name, p.internal_name;- Join to PAY_AU_MODULES to resolve module identifiers, and filter on ZD_EDITION_NAME when querying in an edition-based redefinition environment.
Report usage centers on configuration auditing — identifying modules whose parameters reference obsolete database items or constants, and comparing parameter definitions across environments.
Related Objects
- PAY_AU_MODULES — parent table; joined on PAY_AU_MODULE_PARAMETERS.MODULE_ID = PAY_AU_MODULES.MODULE_ID. This is the sole documented foreign key relationship.
- PAY_AU_MODULE_PARAMETERS_PK and PAY_AU_MODULE_PARAMETERS_U1 — the primary key and unique index supporting direct lookups.
- PAY_AU_MODULE_PARAMETERS_UK1 — business-key unique index on MODULE_ID and EXTERNAL_NAME, preventing duplicate parameter names within a module.
- Generic code engine routines and Australian payroll fast formulas that consume module parameter definitions at runtime.
-
Table: PAY_AU_MODULE_PARAMETERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULE_PARAMETERS, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID, product: PAY - Payroll , description: Defines the parameters associated with the module used in the generic code , implementation_dba_data: HR.PAY_AU_MODULE_PARAMETERS ,
-
Table: PAY_AU_MODULE_PARAMETERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULE_PARAMETERS, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID, product: PAY - Payroll , description: Defines the parameters associated with the module used in the generic code , implementation_dba_data: HR.PAY_AU_MODULE_PARAMETERS ,
-
APPS.PAY_AMP_SHD SQL Statements
12.2.2
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_AU_MODULE_PARAMETERS+, status:VALID,
-
SYNONYM: APPS.PAY_AU_MODULE_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID,
-
VIEW: HR.PAY_AU_MODULE_PARAMETERS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_AU_MODULE_PARAMETERS#, status:VALID,
-
APPS.PAY_AMP_SHD SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_AU_MODULE_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID,
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS+
12.2.2
-
SYNONYM: PUBLIC.PAY_AU_MODULE_PARAMETERS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID,
-
APPS.PAY_AMP_BUS SQL Statements
12.2.2
-
APPS.PAY_AMP_INS SQL Statements
12.2.2
-
VIEW: HR.PAY_AU_MODULE_PARAMETERS#
12.2.2
-
APPS.PAY_AMP_INS SQL Statements
12.1.1
-
TABLE: HR.PAY_AU_MODULE_PARAMETERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULE_PARAMETERS, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID,
-
FUNCTION: APPS.PAY_AU_MODULE_PARAMETERS=
12.2.2
-
APPS.PAY_AMP_BUS SQL Statements
12.1.1
-
FUNCTION: APPS.PAY_AU_MODULE_PARAMETERS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PAY_AU_MODULE_PARAMETERS=, status:VALID,
-
PACKAGE: APPS.PAY_AU_GENERIC_CODE_CALLER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_AU_GENERIC_CODE_CALLER, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_INS, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_INS, status:VALID,
-
PACKAGE: APPS.PAY_AU_GENERIC_CODE_CALLER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_AU_GENERIC_CODE_CALLER, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_DEL, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_MODULE_PARAMETERS_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_MODULE_PARAMETERS_API, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_GENERIC_CODE_CALLER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_GENERIC_CODE_CALLER, status:VALID,
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_AU_MODULE_PARAMETERS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_SHD, status:VALID,
-
Table: PAY_AU_MODULES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULES, object_name:PAY_AU_MODULES, status:VALID, product: PAY - Payroll , description: Defines the processes that can be executed by the generic code caller. , implementation_dba_data: HR.PAY_AU_MODULES ,
-
Table: PAY_AU_MODULES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULES, object_name:PAY_AU_MODULES, status:VALID, product: PAY - Payroll , description: Defines the processes that can be executed by the generic code caller. , implementation_dba_data: HR.PAY_AU_MODULES ,
-
PACKAGE BODY: APPS.PAY_AMP_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_DEL, status:VALID,
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_AU_GENERIC_CODE_CALLER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_GENERIC_CODE_CALLER, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_BUS, status:VALID,
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_AU_MODULE_PARAMETERS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAY_AMP_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_SHD, status:VALID,
-
TRIGGER: APPS.PAY_AU_MODULE_PARAMETERS_WHO
12.2.2
-
PACKAGE BODY: APPS.PAY_AMP_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AMP_UPD, status:VALID,
-
PACKAGE BODY: APPS.PAY_AU_MODULE_PARAMETERS_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_AU_MODULE_PARAMETERS_API, status:VALID,
-
TABLE: HR.PAY_AU_MODULE_PARAMETERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_AU_MODULE_PARAMETERS, object_name:PAY_AU_MODULE_PARAMETERS, status:VALID,
-
APPS.PAY_AMP_DEL SQL Statements
12.1.1
-
APPS.PAY_AMP_DEL SQL Statements
12.2.2
-
APPS.PAY_AU_MODULE_PARAMETERS_API SQL Statements
12.2.2
-
APPS.PAY_AU_MODULE_PARAMETERS_API SQL Statements
12.1.1
-
APPS.PAY_AMP_UPD SQL Statements
12.1.1
-
APPS.PAY_AMP_UPD SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PAY_AMP_SHD
12.1.1
-
APPS.PAY_AU_GENERIC_CODE_CALLER SQL Statements
12.2.2