Search Results okc_action_attributes_b
Overview
The OKC_ACTION_ATTRIBUTES_B table is a core data structure within the Oracle E-Business Suite Contracts Core (OKC) module. It functions as the master repository for attributes that define and describe Actions within the contract management system. In the context of Oracle Contracts, an Action is a business process or task that can be triggered by contract events, such as generating a renewal notice or creating a purchase order. This table stores the metadata for the configurable parameters, or attributes, associated with these Actions, enabling flexible and detailed control over contract automation and workflow execution. Its role is foundational to the rule-based engine that governs contract lifecycle management in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's primary purpose is to define the characteristics of an Action's attributes. While the full column list is not detailed in the provided metadata, the foreign key relationships and standard Oracle Contracts design patterns indicate critical columns. The primary key is the ID column. The ACN_ID column is a foreign key to OKC_ACTIONS_B, linking the attribute to its parent Action. The AAL_ID column references OKC_ACTION_ATT_LOOKUPS, which typically stores the type or definition of the attribute (e.g., a data type, display prompt, or validation rule). Other columns would store the attribute's sequence number, whether it is mandatory, and its default value logic. Essentially, each row defines one parameter that must or can be supplied when the associated Action is executed.
Common Use Cases and Queries
This table is primarily accessed for configuration, troubleshooting, and reporting on contract automation rules. Common scenarios include identifying all configurable parameters for a specific Action or validating attribute setup. A typical query would join to OKC_ACTIONS_B to list attributes for a named action.
- Listing Attributes for an Action:
SELECT aae.* FROM okc_action_attributes_b aae, okc_actions_b acn WHERE aae.acn_id = acn.id AND acn.name = 'RENEW_CONTRACT'; - Auditing Attribute Definitions: Reports can be built to cross-reference attributes with their lookup definitions and the values stored in child tables like OKC_ACTION_ATT_VALS to ensure data integrity and completeness.
- Support & Diagnostics: When an Action fails or behaves unexpectedly, support personnel may query this table and its related values to verify the attribute configuration passed to the business logic.
Related Objects
As shown in the metadata, OKC_ACTION_ATTRIBUTES_B is a central hub with multiple dependencies. OKC_ACTIONS_B is the parent table defining the Action itself. OKC_ACTION_ATT_LOOKUPS provides the type or template for the attribute. Crucially, OKC_ACTION_ATT_VALS is a key child table that stores the actual values assigned to these attributes for specific contract records. Furthermore, it is referenced by OKC_CONDITION_LINES_B, OKC_FUNCTION_EXPR_PARAMS, and OKC_OUTCOME_ARGUMENTS, highlighting its integral role in the expression, condition, and outcome evaluation logic of the Contracts Core engine. Development or customization involving contract rules will invariably interact with this table's relationships.
-
Table: OKC_ACTION_ATTRIBUTES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ACTION_ATTRIBUTES_B, object_name:OKC_ACTION_ATTRIBUTES_B, status:VALID, product: OKC - Contracts Core , description: Stores attributes that describe the Action. , implementation_dba_data: OKC.OKC_ACTION_ATTRIBUTES_B ,
-
Table: OKC_ACTION_ATTRIBUTES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_ACTION_ATTRIBUTES_B, object_name:OKC_ACTION_ATTRIBUTES_B, status:VALID, product: OKC - Contracts Core , description: Stores attributes that describe the Action , implementation_dba_data: OKC.OKC_ACTION_ATTRIBUTES_B ,
-
APPS.OKC_CHG_APR_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_AAE_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_KL_EXTD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_CHG_REQ_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_AAE_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_EXTD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_KL_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_QUERY dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_TERM_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CRORDER_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_K_SIGN_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CHG_REQ_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_EXP_DATE_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_KL_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_CG_UPD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_RENEW_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CHG_REJ_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CRORDER_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_CHG_REJ_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_KL_TERM_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_K_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_K_SIGN_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_KL_EXTD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_AAE_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CRQUOTE_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_TERM_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_EXP_DATE_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_QUERY dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_KL_TERM_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_EXTD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_K_RENEW_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.1.1
-
APPS.OKC_CONDITION_EVAL_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CHG_APR_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CRQUOTE_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_AAE_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_CG_UPD_ASMBLR_PVT dependencies on OKC_ACTION_ATTRIBUTES_B
12.2.2
-
APPS.OKC_K_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.2.2
-
APPS.OKC_K_STS_CHG_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1
-
APPS.OKC_K_TERM_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1
-
APPS.OKC_CHG_REQ_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1
-
APPS.OKC_CHG_REJ_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1
-
APPS.OKC_KL_TERM_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1
-
APPS.OKC_CHG_REJ_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.2.2
-
APPS.OKC_K_TERM_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.2.2
-
APPS.OKC_K_RENEW_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.2.2
-
APPS.OKC_K_RENEW_ASMBLR_PVT dependencies on OKC_ACTIONS_B
12.1.1