Search Results pa_rules
Overview
The PA_RULES table is a core repository for implementation-defined AutoAccounting formulas within Oracle E-Business Suite Projects (PA) modules. It represents the central definition of rules used to automatically derive Accounting Flexfield (AFF) segment values for project-related transactions. These rules are a fundamental component of the AutoAccounting engine, which automates the creation of accounting distributions, ensuring consistent and rule-based accounting entries without manual intervention for each transaction. Its role is critical for financial integrity and operational efficiency in project costing and billing processes.
Key Information Stored
The table stores the metadata that defines each AutoAccounting rule. While the full column list is not detailed in the provided metadata, the primary and foreign key relationships reveal its core structure. The RULE_ID column serves as the unique primary key identifier for each rule. The SEGMENT_VALUE_LOOKUP_SET_ID links a rule to a predefined set of valid segment values stored in PA_SEGMENT_VALUE_LOOKUP_SETS. The KEY_PARAMETER_ID column references a key parameter definition in the PA_PARAMETERS table, which likely determines the main driver or context for the rule's execution. Additional columns, not explicitly listed, would typically store the rule's name, description, effective dates, and the actual formula logic or mapping instructions.
Common Use Cases and Queries
The primary use case is configuring and auditing the AutoAccounting setup for projects. Implementation consultants and functional analysts query this table to understand and validate the rules that generate accounting lines. Common SQL patterns include listing all active rules or examining the definition of a specific rule. For instance, a query to audit rule setups might join with related parameter and lookup set tables:
SELECT pr.rule_id, pr.rule_name, pp.parameter_name, psvls.lookup_set_name FROM pa_rules pr, pa_parameters pp, pa_segment_value_lookup_sets psvls WHERE pr.key_parameter_id = pp.parameter_id AND pr.segment_value_lookup_set_id = psvls.segment_value_lookup_set_id;
Technical troubleshooting of accounting generation errors often involves tracing back to the specific rule and its dependencies stored in this table.
Related Objects
As indicated by the foreign keys, PA_RULES is central to a network of related objects. The PA_SEGMENT_VALUE_LOOKUP_SETS table provides the valid values a rule can assign. The PA_PARAMETERS table defines the key parameters (like "Expenditure Type" or "Project") that drive rule logic. Child tables, such as PA_RULE_PARAMETERS, store additional parameters for each rule, and PA_SEGMENT_RULE_PAIRINGS_ALL maps specific rules to individual accounting segments (like Cost Center or Account). These relationships collectively define the complete AutoAccounting framework.
-
Table: PA_RULES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULES, object_name:PA_RULES, status:VALID, product: PA - Projects , description: Implementation-defined formulas for deriving Accounting Flexfield segment values using AutoAccounting , implementation_dba_data: PA.PA_RULES ,
-
Table: PA_RULES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULES, object_name:PA_RULES, status:VALID, product: PA - Projects , description: Implementation-defined formulas for deriving Accounting Flexfield segment values using AutoAccounting , implementation_dba_data: PA.PA_RULES ,
-
APPS.PA_PAXAARUL_XMLP_PKG dependencies on PA_RULES
12.2.2
-
APPS.PA_PAXAARUL_XMLP_PKG dependencies on PA_RULES
12.1.1
-
SYNONYM: APPS.PA_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RULES, status:VALID,
-
VIEW: PA.PA_RULES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_RULES#, status:VALID,
-
SYNONYM: APPS.PA_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RULES, status:VALID,
-
VIEW: PA.PA_RULES#
12.2.2
-
Table: PA_SEGMENT_VALUE_LOOKUP_SETS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SEGMENT_VALUE_LOOKUP_SETS, object_name:PA_SEGMENT_VALUE_LOOKUP_SETS, status:VALID, product: PA - Projects , description: Implementation-defined lists of segment value lookups , implementation_dba_data: PA.PA_SEGMENT_VALUE_LOOKUP_SETS ,
-
VIEW: APPS.PA_SEGMENT_RULE_PAIRINGS_V
12.1.1
-
VIEW: APPS.PA_SEGMENT_RULE_PAIRINGS_V
12.2.2
-
TABLE: PA.PA_RULES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULES, object_name:PA_RULES, status:VALID,
-
TABLE: PA.PA_RULES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULES, object_name:PA_RULES, status:VALID,
-
Table: PA_PARAMETERS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PARAMETERS, object_name:PA_PARAMETERS, status:VALID, product: PA - Projects , description: System-defined variables for use with AutoAccounting functions or rules , implementation_dba_data: PA.PA_PARAMETERS ,
-
Table: PA_PARAMETERS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PARAMETERS, object_name:PA_PARAMETERS, status:VALID, product: PA - Projects , description: System-defined variables for use with AutoAccounting functions or rules , implementation_dba_data: PA.PA_PARAMETERS ,
-
Table: PA_SEGMENT_VALUE_LOOKUP_SETS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SEGMENT_VALUE_LOOKUP_SETS, object_name:PA_SEGMENT_VALUE_LOOKUP_SETS, status:VALID, product: PA - Projects , description: Implementation-defined lists of segment value lookups , implementation_dba_data: PA.PA_SEGMENT_VALUE_LOOKUP_SETS ,
-
Table: PA_RULE_PARAMETERS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULE_PARAMETERS, object_name:PA_RULE_PARAMETERS, status:VALID, product: PA - Projects , description: Parameters used by AutoAccounting rules that use SQL statements , implementation_dba_data: PA.PA_RULE_PARAMETERS ,
-
Table: PA_RULE_PARAMETERS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RULE_PARAMETERS, object_name:PA_RULE_PARAMETERS, status:VALID, product: PA - Projects , description: Parameters used by AutoAccounting rules that use SQL statements , implementation_dba_data: PA.PA_RULE_PARAMETERS ,
-
Table: PA_SEGMENT_RULE_PAIRINGS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_ALL, object_name:PA_SEGMENT_RULE_PAIRINGS_ALL, status:VALID, product: PA - Projects , description: Implementation-defined assignments of AutoAccounting rules to Accounting Flexfield segments , implementation_dba_data: PA.PA_SEGMENT_RULE_PAIRINGS_ALL ,
-
APPS.PA_PAXAARUL_XMLP_PKG SQL Statements
12.1.1
-
APPS.PA_PAXAARUL_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_PAXAARUL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXAARUL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PAXAARUL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PAXAARUL_XMLP_PKG, status:VALID,
-
Table: PA_SEGMENT_RULE_PAIRINGS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_ALL, object_name:PA_SEGMENT_RULE_PAIRINGS_ALL, status:VALID, product: PA - Projects , description: Implementation-defined assignments of AutoAccounting rules to Accounting Flexfield segments , implementation_dba_data: PA.PA_SEGMENT_RULE_PAIRINGS_ALL ,
-
View: PA_SEGMENT_RULE_PAIRINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_V, object_name:PA_SEGMENT_RULE_PAIRINGS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_SEGMENT_RULE_PAIRINGS_V ,
-
View: PA_SEGMENT_RULE_PAIRINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_V, object_name:PA_SEGMENT_RULE_PAIRINGS_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_SEGMENT_RULE_PAIRINGS_V ,
-
VIEW: APPS.PA_SEGMENT_RULE_PAIRINGS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_V, object_name:PA_SEGMENT_RULE_PAIRINGS_V, status:VALID,
-
VIEW: APPS.PA_SEGMENT_RULE_PAIRINGS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_SEGMENT_RULE_PAIRINGS_V, object_name:PA_SEGMENT_RULE_PAIRINGS_V, status:VALID,
-
APPS.AD_LONGTOLOB_PKG dependencies on STANDARD
12.1.1
-
APPS.AD_LONGTOLOB_PKG dependencies on STANDARD
12.2.2
-
PACKAGE BODY: APPS.PA_PAXAARUL_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PAXAARUL_XMLP_PKG
12.2.2
-
APPS.AD_LONGTOLOB_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.AD_LONGTOLOB_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AD_LONGTOLOB_PKG
12.1.1
-
PACKAGE BODY: APPS.AD_LONGTOLOB_PKG
12.2.2
-
eTRM - PA Tables and Views
12.2.2
-
eTRM - PA Tables and Views
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1