Search Results pft_acctrelcons_pub
Overview
APPS.PFT_ACCTRELCONS_PUB is a public PL/SQL package in the Oracle EBS Applications schema that belongs to the Financial Services Enterprise Performance Foundation / Profitability Manager (PFT) product family. It provides the public application programming interface through which account relationship consolidation rules are evaluated and executed. In the EBS 12.1.1 and 12.2.2 releases, this package acts as the runtime engine for consolidation logic that groups and relates general ledger account balances before they are loaded into the performance foundation data model. The "PUB" suffix indicates that the package is intended as a published, callable API: application logic and external integrators are expected to invoke its entry points rather than executing the underlying private logic directly. The package is recorded with a VALID status in the ETRM object catalog and depends on the Oracle-supplied FND_API utility package as well as the SYS.STANDARD package, confirming that it uses the standard EBS API error-handling and message conventions.
Key Procedures and Functions
The documented public interface exposes a single callable entry point, PROCESS_REQUEST. Consistent with the naming convention used across FEM and PFT packages, this procedure drives the processing of a submitted request by reading its control parameters, evaluating the applicable account relationship consolidation rules, and writing the resulting execution and process data. It is the sole documented procedure and therefore serves as the primary invocation surface of the package. No parameter list is documented in the ETRM metadata, so the exact signature should be confirmed against the deployed package specification in the target environment. The package specification and package body are both recorded, and the package is referenced only by itself, indicating that no other shipped package depends on it at the schema level.
Tables Accessed
The package operates against a focused set of Enterprise Performance Foundation and Profitability Manager tables, addressed through APPS synonyms. The rule definition and control data are held in PFT_ACCT_REL_CONS_RULES, FEM_RULESET_PROCESS_DATA, and FEM_MP_PROCESS_CTL_T, which together supply the consolidation rules and request-level process state. Metadata describing the objects being processed is resolved through FEM_OBJECT_CATALOG_B, FEM_OBJECT_DEFINITION_B, FEM_SOURCE_SYSTEMS_B, and FEM_DS_INPUT_OUTPUT_DEFS. Execution tracking and population scope are supported by FEM_PL_OBJECT_EXECUTIONS and FEM_COL_POPULATION_TMPLT_B. Utility access relies on DBMS_UTILITY, DUAL, and PLITBLM. Collectively these accesses allow the package to resolve rule metadata, apply the consolidation logic, and persist execution results within the FEM framework.
Usage Notes
PFT_ACCTRELCONS_PUB is normally invoked indirectly through the Profitability Manager concurrent program and process control framework rather than called interactively from a form. Because it is classified as a public API and is registered as a valid, compiled object in APPS, it may also be called from custom PL/SQL code, but such calls should follow the standard FND_API initialization and error-handling pattern and should respect the request control records in FEM_MP_PROCESS_CTL_T. The package is not referenced by other shipped packages, so it is effectively a top-level entry point for account relationship consolidation processing. Any modification to the rules in PFT_ACCT_REL_CONS_RULES takes effect the next time PROCESS_REQUEST is executed for the relevant request or process control row.
-
PACKAGE: APPS.PFT_ACCTRELCONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PFT_ACCTRELCONS_PUB, status:VALID,
-
PACKAGE BODY: APPS.PFT_ACCTRELCONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PFT_ACCTRELCONS_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FEM_RULESET_PROCESS_DATA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_RULESET_PROCESS_DATA, status:VALID,
-
SYNONYM: APPS.PFT_ACCT_REL_CONS_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PFT_ACCT_REL_CONS_RULES, status:VALID,
-
PACKAGE: APPS.FEM_PL_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_PL_PKG, status:VALID,
-
PACKAGE: APPS.FEM_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_UTILS, status:VALID,
-
SYNONYM: APPS.FEM_COL_POPULATION_TMPLT_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_COL_POPULATION_TMPLT_B, status:VALID,
-
PACKAGE: APPS.FEM_COL_TMPLT_DEFN_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_COL_TMPLT_DEFN_API_PUB, status:VALID,
-
SYNONYM: APPS.FEM_PL_OBJECT_EXECUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_PL_OBJECT_EXECUTIONS, status:VALID,
-
PACKAGE: APPS.FEM_RULE_SET_MANAGER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_RULE_SET_MANAGER, status:VALID,
-
SYNONYM: APPS.FEM_MP_PROCESS_CTL_T
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_MP_PROCESS_CTL_T, status:VALID,
-
SYNONYM: APPS.FEM_DS_INPUT_OUTPUT_DEFS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_DS_INPUT_OUTPUT_DEFS, status:VALID,
-
PACKAGE: APPS.FEM_MULTI_PROC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_MULTI_PROC_PKG, status:VALID,
-
SYNONYM: APPS.FEM_SOURCE_SYSTEMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_SOURCE_SYSTEMS_B, status:VALID,
-
SYNONYM: APPS.FEM_OBJECT_CATALOG_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_OBJECT_CATALOG_B, status:VALID,
-
PACKAGE: APPS.PFT_ACCTRELCONS_PUB
12.1.1
-
SYNONYM: APPS.FEM_OBJECT_DEFINITION_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FEM_OBJECT_DEFINITION_B, status:VALID,
-
PACKAGE: APPS.FEM_ENGINES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FEM_ENGINES_PKG, status:VALID,
-
APPS.PFT_ACCTRELCONS_PUB dependencies on PFT_ACCTRELCONS_PUB
12.1.1
-
SYNONYM: PUBLIC.DBMS_UTILITY
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_UTILITY, status:VALID,
-
PACKAGE: APPS.FND_CONCURRENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_CONCURRENT, status:VALID,
-
PACKAGE BODY: APPS.PFT_ACCTRELCONS_PUB
12.1.1
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_LOG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOG, status:VALID,
-
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,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, 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: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,