Search Results xdp_fa_fulfillment_proc
Overview
The XDP_FA_FULFILLMENT_PROC table is a core data object within the Oracle E-Business Suite Provisioning (XDP) module, specifically for versions 12.1.1 and 12.2.2. It serves as a junction table that maps fulfillment procedures to specific fulfillment actions and fulfillment elements. Its primary role is to define and manage the executable logic—stored as PL/SQL procedure references—required to fulfill a service order for a particular product or service component. This table is essential for the automated provisioning workflow, linking the conceptual definition of a fulfillment action with the concrete procedural code that implements it, including separate procedures for standard fulfillment and test provisioning scenarios.
Key Information Stored
The table's structure centers on foreign key relationships that define these mappings. The critical columns are the foreign keys that establish connections to related master data tables. The FA_FULFILLMENT_PROC_ID column serves as the table's unique primary key identifier. The FULFILLMENT_ACTION_ID column links to the XDP_FULFILL_ACTIONS table, identifying the specific action being performed. The FE_SW_GEN_LOOKUP_ID column links to the XDP_FE_SW_GEN_LOOKUP table, specifying the fulfillment element or software component to which the procedure applies. Crucially, the FULFILLMENT_PROC and TEST_PROVISIONING_PROC columns store references (via foreign keys to XDP_PROC_BODY) to the actual PL/SQL procedure bodies that contain the executable code for live and test provisioning, respectively.
Common Use Cases and Queries
This table is primarily accessed during the design-time configuration of provisioning workflows and at runtime when a service order triggers a fulfillment action. Common operational queries involve retrieving the procedures associated with a given fulfillment action for execution or validation. For instance, a developer might query all procedure mappings for a specific fulfillment element to audit configuration. A sample SQL pattern to retrieve the procedural mappings for a known fulfillment action would be:
- SELECT fafp.fe_sw_gen_lookup_id, pb.procedure_name AS fulfillment_proc, pb2.procedure_name AS test_proc FROM xdp_fa_fulfillment_proc fafp JOIN xdp_proc_body pb ON fafp.fulfillment_proc = pb.proc_body_id LEFT JOIN xdp_proc_body pb2 ON fafp.test_provisioning_proc = pb2.proc_body_id WHERE fafp.fulfillment_action_id = <ACTION_ID>;
Reporting use cases include generating impact analysis reports to understand which fulfillment elements and actions would be affected by changes to a specific procedure stored in XDP_PROC_BODY.
Related Objects
The XDP_FA_FULFILLMENT_PROC table maintains documented foreign key relationships with several key provisioning tables, as per the provided metadata. These relationships are fundamental to its integrity and function:
- XDP_FULFILL_ACTIONS: Linked via FULFILLMENT_ACTION_ID. This defines the action for which the procedure is defined.
- XDP_FE_SW_GEN_LOOKUP: Linked via FE_SW_GEN_LOOKUP_ID. This identifies the specific fulfillment element or software component.
- XDP_PROC_BODY (two relationships): Linked via FULFILLMENT_PROC and TEST_PROVISIONING_PROC. These relationships point to the stored PL/SQL procedure code for standard and test-mode execution.
These relationships position XDP_FA_FULFILLMENT_PROC as a central hub connecting the definitional tables (Fulfillment Actions, Fulfillment Elements) with the executable code (Procedure Bodies) within the XDP architecture.
-
Table: XDP_FA_FULFILLMENT_PROC
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_FULFILLMENT_PROC, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID, product: XDP - Provisioning , description: Fulfillment Element Fulfillment procedures , implementation_dba_data: XDP.XDP_FA_FULFILLMENT_PROC ,
-
Table: XDP_FA_FULFILLMENT_PROC
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_FULFILLMENT_PROC, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID, product: XDP - Provisioning , description: Fulfillment Element Fulfillment procedures , implementation_dba_data: XDP.XDP_FA_FULFILLMENT_PROC ,
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FA_FULFILLMENT_PROC
12.1.1
-
APPS.XDPCORE_FA dependencies on XDP_FA_FULFILLMENT_PROC
12.2.2
-
APPS.XDPCORE_FA dependencies on XDP_FA_FULFILLMENT_PROC
12.1.1
-
APPS.XNP_CVU_PKG dependencies on XDP_FA_FULFILLMENT_PROC
12.2.2
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FA_FULFILLMENT_PROC
12.2.2
-
APPS.XDP_UTILITIES dependencies on XDP_FA_FULFILLMENT_PROC
12.1.1
-
APPS.XDP_UTILITIES dependencies on XDP_FA_FULFILLMENT_PROC
12.2.2
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FA_FULFILLMENT_PROC
12.1.1
-
APPS.XNP_CVU_PKG dependencies on XDP_FA_FULFILLMENT_PROC
12.1.1
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FA_FULFILLMENT_PROC
12.2.2
-
VIEW: XDP.XDP_FA_FULFILLMENT_PROC#
12.2.2
owner:XDP, object_type:VIEW, object_name:XDP_FA_FULFILLMENT_PROC#, status:VALID,
-
Table: XDP_PROC_BODY
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_PROC_BODY, object_name:XDP_PROC_BODY, status:VALID, product: XDP - Provisioning , description: XDP_PROC_BODY stores the source of all the user defined procedures , implementation_dba_data: XDP.XDP_PROC_BODY ,
-
APPS.XDPCORE_FA dependencies on XDP_FE_SW_GEN_LOOKUP
12.2.2
-
TRIGGER: APPS.XDP_FA_FULFILLMENT_PROC+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XDP_FA_FULFILLMENT_PROC+, status:VALID,
-
SYNONYM: APPS.XDP_FA_FULFILLMENT_PROC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID,
-
SYNONYM: APPS.XDP_FA_FULFILLMENT_PROC
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID,
-
VIEW: XDP.XDP_FA_FULFILLMENT_PROC#
12.2.2
-
TRIGGER: APPS.XDP_FA_FULFILLMENT_PROC+
12.2.2
-
APPS.XNP_CVU_PKG dependencies on XDP_FULFILL_ACTIONS
12.1.1
-
APPS.XDPCORE_FA dependencies on XDP_FE_SW_GEN_LOOKUP
12.1.1
-
Table: XDP_PROC_BODY
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_PROC_BODY, object_name:XDP_PROC_BODY, status:VALID, product: XDP - Provisioning , description: XDP_PROC_BODY stores the source of all the user defined procedures , implementation_dba_data: XDP.XDP_PROC_BODY ,
-
APPS.XNP_CVU_PKG dependencies on XDP_FULFILL_ACTIONS
12.2.2
-
TABLE: XDP.XDP_FA_FULFILLMENT_PROC
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_FULFILLMENT_PROC, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID,
-
TABLE: XDP.XDP_FA_FULFILLMENT_PROC
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_FULFILLMENT_PROC, object_name:XDP_FA_FULFILLMENT_PROC, status:VALID,
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FE_SW_GEN_LOOKUP
12.2.2
-
FUNCTION: APPS.XDP_FA_FULFILLMENT_PROC=
12.2.2
-
Table: XDP_FULFILL_ACTIONS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_ACTIONS, object_name:XDP_FULFILL_ACTIONS, status:VALID, product: XDP - Provisioning , description: Fulfillment Action definition , implementation_dba_data: XDP.XDP_FULFILL_ACTIONS ,
-
Table: XDP_FE_SW_GEN_LOOKUP
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_SW_GEN_LOOKUP, object_name:XDP_FE_SW_GEN_LOOKUP, status:VALID, product: XDP - Provisioning , description: Software Generic Lookup , implementation_dba_data: XDP.XDP_FE_SW_GEN_LOOKUP ,
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FE_SW_GEN_LOOKUP
12.1.1
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FE_SW_GEN_LOOKUP
12.1.1
-
FUNCTION: APPS.XDP_FA_FULFILLMENT_PROC=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:XDP_FA_FULFILLMENT_PROC=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: XDP_FULFILL_ACTIONS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_ACTIONS, object_name:XDP_FULFILL_ACTIONS, status:VALID, product: XDP - Provisioning , description: Fulfillment Action definition , implementation_dba_data: XDP.XDP_FULFILL_ACTIONS ,
-
12.2.2 FND Design Data
12.2.2
-
Table: XDP_FE_SW_GEN_LOOKUP
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_SW_GEN_LOOKUP, object_name:XDP_FE_SW_GEN_LOOKUP, status:VALID, product: XDP - Provisioning , description: Software Generic Lookup , implementation_dba_data: XDP.XDP_FE_SW_GEN_LOOKUP ,
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FE_SW_GEN_LOOKUP
12.2.2
-
PACKAGE BODY: APPS.XDP_DRC_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_DRC_UTIL_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.XNP_CVU_PKG dependencies on XDP_FE_SW_GEN_LOOKUP
12.2.2
-
APPS.XNP_CVU_PKG dependencies on XDP_FE_SW_GEN_LOOKUP
12.1.1
-
PACKAGE BODY: APPS.XDP_DRC_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_DRC_UTIL_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.XNP_CVU_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XNP_CVU_PKG, status:VALID,
-
PACKAGE BODY: APPS.XDP_ORDER_SYNC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_ORDER_SYNC, status:VALID,