Search Results icx_por_batch_jobs
Overview
The ICX_POR_BATCH_JOBS table is a core data object within the Oracle iProcurement (ICX) module of Oracle E-Business Suite (EBS) releases 12.1.1 and 12.2.2. It functions as the central control and tracking repository for catalog batch processes submitted through the iProcurement application. These batch processes are critical for maintaining the supplier catalog data that drives the requisitioning experience, including operations like bulk item and price list uploads. The table assigns a unique job number to each submitted batch, enabling administrators to monitor the status, progress, and outcome of these asynchronous data loads throughout their lifecycle.
Key Information Stored
While the provided metadata does not list specific columns beyond the keys, the table's primary key and foreign key relationships define its essential structure. The JOB_NUMBER column serves as the unique identifier (primary key) for every batch job. The table tracks the associated supplier for the catalog data through the SUPPLIER_ID column, which references the HZ_PARTIES table. A separate LOAD_SUPPLIER_ID column, also referencing HZ_PARTIES, indicates the supplier on whose behalf the data is being loaded, which may differ in certain scenarios. Other typical columns in such a control table would include job status (e.g., PENDING, RUNNING, COMPLETED, ERROR), submission date and time, the initiating user, and parameters specific to the batch process type.
Common Use Cases and Queries
The primary use case is monitoring and troubleshooting catalog batch uploads. System administrators and functional users leverage this table to answer critical operational questions. Common queries include identifying recently failed jobs to initiate corrective action, checking the status of long-running uploads, or generating a history of jobs submitted for a specific supplier. A fundamental reporting query would join ICX_POR_BATCH_JOBS with HZ_PARTIES to display supplier names alongside job details.
- Sample Query (Find Recent Failed Jobs): SELECT job_number, supplier_id, status, creation_date FROM icx_por_batch_jobs WHERE status = 'ERROR' AND creation_date > SYSDATE - 1 ORDER BY creation_date DESC;
- Integration Point: The data in this table is often accessed via custom reports or directly queried to diagnose issues logged in the related error detail tables, such as ICX_POR_FAILED_LINES.
Related Objects
The ICX_POR_BATCH_JOBS table sits at the center of a key data model for catalog batch processing, as evidenced by its documented foreign key relationships.
- Referenced Tables (Outgoing FKs): This table references the HZ_PARTIES table twice to identify the supplier.
- ICX_POR_BATCH_JOBS.SUPPLIER_ID → HZ_PARTIES
- ICX_POR_BATCH_JOBS.LOAD_SUPPLIER_ID → HZ_PARTIES
- Dependent Tables (Incoming FKs): Multiple iProcurement tables use JOB_NUMBER as a foreign key to link their detailed data to a master batch job record.
- ICX_POR_BUYER_APPROVAL_JOBS.JOB_NUMBER
- ICX_POR_FAILED_LINES.JOB_NUMBER
- ICX_POR_FAILED_LINE_MESSAGES.JOB_NUMBER
- ICX_POR_UPLOAD_ITEMS_IT.JOB_NUMBER
- ICX_POR_UPLOAD_IT_DUMP.JOB_NUMBER
- ICX_POR_UPLOAD_PRICES_IT.JOB_NUMBER
-
Table: ICX_POR_BATCH_JOBS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BATCH_JOBS, object_name:ICX_POR_BATCH_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds information about submitted catalog batch processes. , implementation_dba_data: ICX.ICX_POR_BATCH_JOBS ,
-
Table: ICX_POR_BATCH_JOBS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BATCH_JOBS, object_name:ICX_POR_BATCH_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds information about submitted catalog batch processes. , implementation_dba_data: ICX.ICX_POR_BATCH_JOBS ,
-
Table: ICX_POR_BATCH_JOB_DETAILS
12.1.1
product: ICX - Oracle iProcurement , description: Tables that stores the details of a batch job in the ICX_POR_BATCH_JOBS table. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_BATCH_JOB_DETAILS
12.2.2
product: ICX - Oracle iProcurement , description: Tables that stores the details of a batch job in the ICX_POR_BATCH_JOBS table. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_BUYER_APPROVAL_JOBS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BUYER_APPROVAL_JOBS, object_name:ICX_POR_BUYER_APPROVAL_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds detail information on Buyer Pricing Approval/Rejection batch processes. , implementation_dba_data: ICX.ICX_POR_BUYER_APPROVAL_JOBS ,
-
Table: ICX_POR_FAILED_LINE_MESSAGES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINE_MESSAGES ,
-
Table: ICX_POR_UPLOAD_IT_DUMP
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UPLOAD_IT_DUMP, object_name:ICX_POR_UPLOAD_IT_DUMP, status:VALID, product: ICX - Oracle iProcurement , description: Internal table used to store temporary data during an item/price bulk load job , implementation_dba_data: ICX.ICX_POR_UPLOAD_IT_DUMP ,
-
Table: ICX_POR_FAILED_LINES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINES, object_name:ICX_POR_FAILED_LINES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINES ,
-
Table: ICX_POR_FAILED_LINES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINES, object_name:ICX_POR_FAILED_LINES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINES ,
-
Table: ICX_POR_UPLOAD_PRICES_IT
12.1.1
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during a price bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_BUYER_APPROVAL_JOBS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BUYER_APPROVAL_JOBS, object_name:ICX_POR_BUYER_APPROVAL_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds detail information on Buyer Pricing Approval/Rejection batch processes. , implementation_dba_data: ICX.ICX_POR_BUYER_APPROVAL_JOBS ,
-
Table: ICX_POR_UPLOAD_IT_DUMP
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_UPLOAD_IT_DUMP, object_name:ICX_POR_UPLOAD_IT_DUMP, status:VALID, product: ICX - Oracle iProcurement , description: Internal table used to store temporary data during an item/price bulk load job , implementation_dba_data: ICX.ICX_POR_UPLOAD_IT_DUMP ,
-
Table: ICX_POR_FAILED_LINE_MESSAGES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINE_MESSAGES ,
-
Table: ICX_POR_UPLOAD_ITEMS_IT
12.1.1
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during an item bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_ITEMS_IT
12.2.2
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during an item bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,
-
Table: ICX_POR_UPLOAD_PRICES_IT
12.2.2
product: ICX - Oracle iProcurement , description: Temporary table that holds transient data during a price bulk load process. This table will be truncated after each bulk load job. , implementation_dba_data: Not implemented in this database ,