Search Results xdp_proc_body
Overview
The XDP_PROC_BODY table is a core repository within the Oracle E-Business Suite Provisioning (XDP) module. Its primary function is to store the source code for all user-defined procedures created within the provisioning framework. These procedures are critical business logic components that automate and orchestrate complex service fulfillment workflows. The table acts as a central library, enabling the XDP engine to dynamically execute custom logic for tasks such as parameter evaluation, work item routing, and service activation. Its existence is fundamental to the extensibility and customization of the provisioning process in both Oracle EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure is designed to manage procedural code. The primary key column, PROC_NAME, uniquely identifies each stored procedure. While the provided metadata does not list all columns, the table's description confirms it stores the procedure "source." This implies the presence of at least one column, such as PROCEDURE_SOURCE or TEXT, containing the actual PL/SQL code block. The integrity of this data is enforced by the primary key constraint XDP_PROC_BODY_PK on PROC_NAME. The table also has a translated table, XDP_PROC_BODY_TL, which likely stores language-specific names or descriptions for the procedures.
Common Use Cases and Queries
This table is primarily accessed for development, debugging, and audit purposes within the XDP module. Common operational scenarios include reviewing the logic of a procedure referenced in a fulfillment action or validating parameters. A fundamental query retrieves the source code for a specific procedure, which is essential for troubleshooting failed workflows. For instance, to examine a procedure linked to a work item parameter evaluation, one would execute:
SELECT proc_name, procedure_source FROM xdp.xdp_proc_body WHERE proc_name = '&PROCEDURE_NAME';
Administrators may also run inventory queries to list all custom procedures or identify procedures referenced by specific configuration entities, aiding in impact analysis during upgrades or changes.
Related Objects
As indicated by its extensive foreign key relationships, XDP_PROC_BODY is a foundational object referenced by numerous configuration tables across the Provisioning module. Key dependent tables include:
- XDP_FA_FULFILLMENT_PROC: References procedures for fulfillment and testing.
- XDP_FA_PARAMETERS & XDP_WI_PARAMETERS: Link procedures for parameter evaluation and validation.
- XDP_FULFILL_ACTIONS: Uses procedures for FE routing and parameter evaluation.
- XDP_WORKITEMS: References procedures for fulfillment action execution mapping and workflow execution.
- XDP_FE_GENERIC_CONFIG & XDP_FE_SW_GEN_LOOKUP: Assign software start and exit procedures.
These relationships demonstrate that the procedures stored in XDP_PROC_BODY drive critical decision points throughout the service fulfillment lifecycle.
-
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 ,
-
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 ,
-
Table: XDP_PROC_BODY_TL
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_PROC_BODY_TL, object_name:XDP_PROC_BODY_TL, status:VALID, product: XDP - Provisioning , description: XDP_PROC_BODY_TL is the MLS (Multi-Language Support) table for the XDP_PROC_BODY table , implementation_dba_data: XDP.XDP_PROC_BODY_TL ,
-
Table: XDP_PROC_BODY_TL
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_PROC_BODY_TL, object_name:XDP_PROC_BODY_TL, status:VALID, product: XDP - Provisioning , description: XDP_PROC_BODY_TL is the MLS (Multi-Language Support) table for the XDP_PROC_BODY table , implementation_dba_data: XDP.XDP_PROC_BODY_TL ,
-
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 ,
-
Table: XDP_FA_PARAMETERS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_PARAMETERS, object_name:XDP_FA_PARAMETERS, status:VALID, product: XDP - Provisioning , description: This table is used to define parameters for the Fulfillment Procedure. , implementation_dba_data: XDP.XDP_FA_PARAMETERS ,
-
Table: XDP_FA_PARAMETERS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_PARAMETERS, object_name:XDP_FA_PARAMETERS, status:VALID, product: XDP - Provisioning , description: This table is used to define parameters for the Fulfillment Procedure. , implementation_dba_data: XDP.XDP_FA_PARAMETERS ,
-
Table: XDP_FE_GENERIC_CONFIG
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_GENERIC_CONFIG, object_name:XDP_FE_GENERIC_CONFIG, status:VALID, product: XDP - Provisioning , description: Fulfillment Element Generic Config definition. , implementation_dba_data: XDP.XDP_FE_GENERIC_CONFIG ,
-
Table: XDP_WI_PARAMETERS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WI_PARAMETERS, object_name:XDP_WI_PARAMETERS, status:VALID, product: XDP - Provisioning , description: XDP_WI_PARAMETERS holds all the work item parameters and associated properties for a given work item , implementation_dba_data: XDP.XDP_WI_PARAMETERS ,
-
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 ,
-
Table: XDP_WORKITEMS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKITEMS, object_name:XDP_WORKITEMS, status:VALID, product: XDP - Provisioning , description: XDP_WORKITEMS is used to define a work item , implementation_dba_data: XDP.XDP_WORKITEMS ,
-
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 ,
-
Table: XDP_FE_GENERIC_CONFIG
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FE_GENERIC_CONFIG, object_name:XDP_FE_GENERIC_CONFIG, status:VALID, product: XDP - Provisioning , description: Fulfillment Element Generic Config definition. , implementation_dba_data: XDP.XDP_FE_GENERIC_CONFIG ,
-
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_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 ,
-
Table: XDP_WORKITEMS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKITEMS, object_name:XDP_WORKITEMS, status:VALID, product: XDP - Provisioning , description: XDP_WORKITEMS is used to define a work item , implementation_dba_data: XDP.XDP_WORKITEMS ,
-
Table: XDP_WI_PARAMETERS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WI_PARAMETERS, object_name:XDP_WI_PARAMETERS, status:VALID, product: XDP - Provisioning , description: XDP_WI_PARAMETERS holds all the work item parameters and associated properties for a given work item , implementation_dba_data: XDP.XDP_WI_PARAMETERS ,
-
Concurrent Program: XDP_CMPPKG
12.2.2
execution_filename: XDP_UTILITIES.RECOMPPKG , product: XDP - Provisioning , user_name: SFM Recompile , description: Executable to recompile user defined procedures , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: XDP_FA_RUNTIME_LIST
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_RUNTIME_LIST, object_name:XDP_FA_RUNTIME_LIST, status:VALID, product: XDP - Provisioning , description: This table contains the list of the FAs which need to be executed for a workitem instance. , implementation_dba_data: XDP.XDP_FA_RUNTIME_LIST ,
-
Concurrent Program: XDP_CMPPKG
12.1.1
execution_filename: XDP_UTILITIES.RECOMPPKG , product: XDP - Provisioning , user_name: SFM Recompile , description: Executable to recompile user defined procedures , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: XDP_SERVICE_VAL_ACTS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_SERVICE_VAL_ACTS, object_name:XDP_SERVICE_VAL_ACTS, status:VALID, product: XDP - Provisioning , description: XDP_SERVICE_VAL_ACTS is used to define the valid service actions for a given service , implementation_dba_data: XDP.XDP_SERVICE_VAL_ACTS ,
-
Table: XDP_SERVICE_VAL_ACTS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_SERVICE_VAL_ACTS, object_name:XDP_SERVICE_VAL_ACTS, status:VALID, product: XDP - Provisioning , description: XDP_SERVICE_VAL_ACTS is used to define the valid service actions for a given service , implementation_dba_data: XDP.XDP_SERVICE_VAL_ACTS ,
-
View: XDP_PROC_BODY_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_PROC_BODY_VL, object_name:XDP_PROC_BODY_VL, status:VALID, product: XDP - Provisioning , description: This View shows all the User defined Procedures in SFM , implementation_dba_data: APPS.XDP_PROC_BODY_VL ,
-
Table: XDP_FA_RUNTIME_LIST
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_RUNTIME_LIST, object_name:XDP_FA_RUNTIME_LIST, status:VALID, product: XDP - Provisioning , description: This table contains the list of the FAs which need to be executed for a workitem instance. , implementation_dba_data: XDP.XDP_FA_RUNTIME_LIST ,
-
View: XDP_PROC_BODY_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_PROC_BODY_VL, object_name:XDP_PROC_BODY_VL, status:VALID, product: XDP - Provisioning , description: This View shows all the User defined Procedures in SFM , implementation_dba_data: APPS.XDP_PROC_BODY_VL ,