Results for “cart_line_id”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

ICX_CART_LINE_DISTRIBUTIONS is the distribution-level detail table for Oracle iProcurement web requisitions, residing in the ICX schema. While a shopping cart line records what a requester intends to buy, this table records how the cost of that line is allocated across accounting distributions: charge accounts, accrual, variance, and budget accounts, allocation methods, and supporting descriptive flexfield context. In Oracle EBS 12.1.1 and 12.2.2 it is a core staging object for iProcurement checkout, holding requisition distribution data before it is transferred into the purchasing and General Ledger account structures.

Roughly 64 columns are documented physically, reflecting the wide account-segment and DFF storage typical of EBS distribution tables. Based on the foreign key topology — a mandatory parent reference to ICX_SHOPPING_CART_LINES plus references outward to GL_CODE_COMBINATIONS — the heuristic Data Vault classification is satellite-leaning. It should be treated as a dependent detail entity whose grain is one row per distribution of a cart line.

Key Information Stored

Common Use Cases and Queries

Typical reporting scenarios include requisition distribution detail for cost-center chargeback, validation of account data before requisition import, and troubleshooting failed iProcurement submissions using error rows in ICX_REQ_CART_ERRORS.

A common query joins distributions to their cart line and operating unit:

  • SELECT d.CART_LINE_ID, l.CART_ID, d.DISTRIBUTION_NUM, d.CHARGE_ACCOUNT_NUM, d.ALLOCATION_TYPE, d.ALLOCATION_VALUE FROM ICX_CART_LINE_DISTRIBUTIONS d, ICX_SHOPPING_CART_LINES l WHERE d.CART_LINE_ID = l.CART_LINE_ID AND d.ORG_ID = :p_org_id
  • To validate that a charge account is a valid GL combination: join d.CHARGE_ACCOUNT_ID to GL_CODE_COMBINATIONS.CODE_COMBINATION_ID.
  • To isolate checkout failures: join ICX_REQ_CART_ERRORS on CART_LINE_ID = CART_LINE_ID and DISTRIBUTION_NUM = DISTRIBUTION_NUM.

Related Objects

  • ICX_SHOPPING_CART_LINES — parent table; join on CART_LINE_ID.
  • GL_CODE_COMBINATIONS — account validation reference; join on CHARGE_ACCOUNT_ID.
  • ICX_REQ_CART_ERRORS — error logging table referencing this table via CART_LINE_ID and DISTRIBUTION_NUM.
  • PO_REQUISITION_HEADERS_ALL / PO_REQUISITION_LINES_ALL / PO_REQ_DISTRIBUTIONS_ALL — downstream purchasing tables populated once a checkout succeeds.
  • ICX_CART_LINES — cart line context in the iProcurement schema used during requisition creation.
  • PO_APPROVAL / iProcurement Requisition APIs — processes consuming the distribution rows during submission and approval.