Search Results icx_req_cart_errors
Overview
The ICX_REQ_CART_ERRORS table is a core transactional table within the Oracle iProcurement module (ICX) of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the central repository for recording and persisting errors that occur during the requisition creation and checkout process within the iProcurement shopping cart interface. Its primary role is to capture validation, system, and business rule failures that prevent a user from successfully submitting a requisition, enabling error handling, user notification, and subsequent troubleshooting by support personnel or system administrators.
Key Information Stored
The table stores a log of errors associated with specific shopping cart sessions and their constituent lines or distributions. Its structure is defined by a composite primary key consisting of CART_ID and ERROR_ID. The CART_ID column links the error record to a specific shopping cart session in the ICX_SHOPPING_CARTS table. The ERROR_ID provides a unique identifier for each error within that cart. Critical columns include DISTRIBUTION_NUM and CART_LINE_ID, which pinpoint the exact line item or its accounting distribution where the error originated by referencing the ICX_CART_LINE_DISTRIBUTIONS table. Other typical columns, inferred from standard iProcurement error handling, would store the error message text, a severity or error type code, the date and time the error was logged, and potentially the name of the validation or program that raised the error.
Common Use Cases and Queries
This table is essential for diagnosing "stuck" requisitions and understanding checkout failures. A common operational query involves retrieving all active errors for a specific shopping cart to display to an end-user or for helpdesk analysis. For example: SELECT error_message, cart_line_id, distribution_num FROM icx.icx_req_cart_errors WHERE cart_id = &cart_id ORDER BY error_id;. System administrators may run periodic reports to identify carts with unresolved errors, aiding in cleanup and process improvement. The data is also critical for debugging customizations or integrations that interact with the iProcurement cart, as it provides a persistent record of failure points that may not be visible in standard application logs.
Related Objects
The ICX_REQ_CART_ERRORS table has defined foreign key relationships with two primary iProcurement tables, establishing its position in the data model:
- ICX_SHOPPING_CARTS: The table is linked via the CART_ID column. This relationship ensures every recorded error is associated with a valid shopping cart session.
- ICX_CART_LINE_DISTRIBUTIONS: The table references this distribution table using a composite foreign key on the DISTRIBUTION_NUM and CART_LINE_ID columns. This precisely ties an error to a specific accounting distribution line within the cart, which is vital for diagnosing cost center, project, or other accounting validation failures.
These relationships underscore that ICX_REQ_CART_ERRORS is a child table dependent on the core shopping cart and distribution entities, forming a key part of the iProcurement transaction integrity and error management framework.
-
Table: ICX_REQ_CART_ERRORS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_REQ_CART_ERRORS, object_name:ICX_REQ_CART_ERRORS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions errors table , implementation_dba_data: ICX.ICX_REQ_CART_ERRORS ,
-
Table: ICX_REQ_CART_ERRORS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_REQ_CART_ERRORS, object_name:ICX_REQ_CART_ERRORS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions errors table , implementation_dba_data: ICX.ICX_REQ_CART_ERRORS ,
-
APPS.ICX_REQ_ACCT_DIST dependencies on ICX_REQ_CART_ERRORS
12.2.2
-
APPS.ICX_REQ_ORDER dependencies on ICX_REQ_CART_ERRORS
12.1.1
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_REQ_CART_ERRORS
12.1.1
-
APPS.ICX_REQ_ACCT_DIST dependencies on ICX_REQ_CART_ERRORS
12.1.1
-
APPS.ICX_REQ_ORDER dependencies on ICX_REQ_CART_ERRORS
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_REQ_CART_ERRORS
12.2.2
-
VIEW: ICX.ICX_REQ_CART_ERRORS#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_REQ_CART_ERRORS#, status:VALID,
-
TABLE: ICX.ICX_REQ_CART_ERRORS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_REQ_CART_ERRORS, object_name:ICX_REQ_CART_ERRORS, status:VALID,
-
SYNONYM: APPS.ICX_REQ_CART_ERRORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_REQ_CART_ERRORS, status:VALID,
-
SYNONYM: APPS.ICX_REQ_CART_ERRORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_REQ_CART_ERRORS, status:VALID,
-
VIEW: ICX.ICX_REQ_CART_ERRORS#
12.2.2
-
TABLE: ICX.ICX_REQ_CART_ERRORS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_REQ_CART_ERRORS, object_name:ICX_REQ_CART_ERRORS, status:VALID,
-
Table: ICX_CART_LINE_DISTRIBUTIONS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_CART_LINE_DISTRIBUTIONS, object_name:ICX_CART_LINE_DISTRIBUTIONS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions lines distribution table , implementation_dba_data: ICX.ICX_CART_LINE_DISTRIBUTIONS ,
-
Table: ICX_SHOPPING_CARTS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SHOPPING_CARTS, object_name:ICX_SHOPPING_CARTS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions headers table , implementation_dba_data: ICX.ICX_SHOPPING_CARTS ,
-
Table: ICX_SHOPPING_CARTS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SHOPPING_CARTS, object_name:ICX_SHOPPING_CARTS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions headers table , implementation_dba_data: ICX.ICX_SHOPPING_CARTS ,
-
Table: ICX_CART_LINE_DISTRIBUTIONS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_CART_LINE_DISTRIBUTIONS, object_name:ICX_CART_LINE_DISTRIBUTIONS, status:VALID, product: ICX - Oracle iProcurement , description: Web Requisitions lines distribution table , implementation_dba_data: ICX.ICX_CART_LINE_DISTRIBUTIONS ,
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_REQ_CART_ERRORS_S
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_REQ_CART_ERRORS_S
12.1.1
-
PACKAGE BODY: APPS.ICX_REQ_ACCT_DIST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_ACCT_DIST, status:VALID,
-
PACKAGE BODY: APPS.ICX_REQ_ACCT_DIST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_ACCT_DIST, status:VALID,
-
APPS.ICX_REQ_ACCT_DIST SQL Statements
12.1.1
-
APPS.ICX_REQ_ACCT_DIST SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ICX_REQ_ORDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_ORDER, status:VALID,
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_SEC
12.2.2
-
PACKAGE BODY: APPS.ICX_REQ_ORDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_ORDER, status:VALID,
-
PACKAGE BODY: APPS.ICX_REQ_SUBMIT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_SUBMIT, status:VALID,
-
PACKAGE BODY: APPS.ICX_REQ_SUBMIT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_REQ_SUBMIT, status:VALID,
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_SEC
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on DUAL
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on DUAL
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA 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
-
APPS.ICX_REQ_SUBMIT SQL Statements
12.1.1
-
APPS.ICX_REQ_SUBMIT SQL Statements
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_CALL
12.2.2
-
APPS.ICX_REQ_SUBMIT dependencies on ICX_CALL
12.1.1
-
APPS.ICX_REQ_ORDER SQL Statements
12.2.2
-
APPS.ICX_REQ_ORDER SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ICX_REQ_SUBMIT
12.1.1
-
PACKAGE BODY: APPS.ICX_REQ_SUBMIT
12.2.2