Search Results cst_lists_s
Overview
APPS.INVPCOII is a VALID PL/SQL package body residing in the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It belongs to the Inventory cost management domain and is catalogued by Oracle's ETRM repository with an API classification of OTHER, indicating that it is an internal, non-public implementation package rather than a formally published extension API. The name follows Oracle's internal naming conventions for costing-related utilities, where the "INV" prefix denotes an Inventory-family object and the "PC" segment typically signals a process-costing or cost-interface role. The package serves as a supporting engine within the Cost Management module, orchestrating the movement of cost data between the interface layer (MTL_SYSTEM_ITEMS_INTERFACE), the standard cost tables, and the lists infrastructure that drives cost group and cost set definitions. It is consumed internally by other cost management packages rather than invoked directly by end users, and it is documented as referencing — and being referenced by — other APPS-owned cost processing units.
Key Procedures and Functions
The ETRM metadata documents four procedures or functions within APPS.INVPCOII. Their precise parameter signatures are not published in the metadata and should not be assumed; the descriptions below reflect the documented names and their evident functional grouping.
- CSTFVSUB — Likely a cost "value submit" or cost sub-routine responsible for staging or submitting cost values into the appropriate cost structures. The "FV" pattern in Oracle costing code commonly denotes frozen or valued cost handling.
- CSTPIICD — A cost process-costing interface/interim cost deletion or detail routine, associated with the interface cost table (CST_ITEM_COST_DETAILS) used during cost update and purge cycles.
- CSTPPCOI — A process-costing insertion routine, presumably inserting cost rows from the interface into the item-cost tables during a cost update run.
- CSTPIICP — A companion interface-cost procedure, likely processing interface cost records prior to final cost population.
Together these four entry points suggest a cohesive suite for reading interface cost rows, validating them against cost elements, and writing them to the item cost tables. Exact call sequencing and parameters must be obtained from the source in the database.
Tables Accessed
APPS.INVPCOII references the following documented objects, all accessed through APPS synonyms:
- MTL_SYSTEM_ITEMS_INTERFACE — source of item and cost data to be processed.
- CST_ITEM_COSTS and CST_ITEM_COST_DETAILS — the primary cost destinations written during processing.
- CST_ELEMENTAL_COSTS and CST_STANDARD_COSTS — element- and standard-level cost references.
- CST_LISTS and CST_LISTS_S — the cost list definition and its sequence/alternate-key table. The user's search term cst_lists_s corresponds to this dependent table, which holds the surrogate/sequence keying for cost list headers.
- BOM_RESOURCES — resource definitions used when costing resource-driven elements.
- MTL_PARAMETERS — organization-level cost and inventory control parameters.
- DUAL — used for single-row utility queries.
The package also references the cost programs CSTPIICC, CSTPUMEC, INVPUOPI, and the STANDARD package. Pursuant to the metadata, APPS.INVPCOII is not referenced by any database object, confirming its role as a top-level internal driver.
Usage Notes
APPS.INVPCOII is typically invoked indirectly through Oracle Cost Management processing — most commonly the cost update, cost interface, and standard cost roll-up concurrent programs — and through form-driven transactions that trigger cost recalculation. Because it is classified OTHER rather than a public API, direct calls from custom code should be treated as unsupported; the documented, extension-safe surface should be reached through the officially published cost APIs (for example, CSTPIICC and CSTPUMEC, which this package itself references). In 12.1.1 and 12.2.2, the package remains VALID and unchanged in ownership, and any customization should avoid recompiling or wrapping it where ETRM marks it as non-referenced, as doing so risks invalidating dependent cost modules during patch application.
-
SEQUENCE: BOM.CST_LISTS_S
12.2.2
owner:BOM, object_type:SEQUENCE, object_name:CST_LISTS_S, status:VALID,
-
SEQUENCE: BOM.CST_LISTS_S
12.1.1
owner:BOM, object_type:SEQUENCE, object_name:CST_LISTS_S, status:VALID,
-
SYNONYM: APPS.CST_LISTS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_LISTS_S, status:VALID,
-
SYNONYM: APPS.CST_LISTS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_LISTS_S, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.INVPCOII
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPCOII, status:VALID,
-
PACKAGE BODY: APPS.INVPPRCI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPPRCI, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSTPPCIC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPCIC, status:VALID,
-
PACKAGE BODY: APPS.CSTPSCEX
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPSCEX, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CST_START_IMP_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_START_IMP_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.CST_PL_IMPORT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PL_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.CST_PL_IMPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_PL_IMPORT, status:VALID,
-
PACKAGE BODY: APPS.CTO_CONFIG_COST_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_COST_PK, status:VALID,
-
PACKAGE BODY: APPS.INVPCOII
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:INVPCOII, status:VALID,
-
PACKAGE BODY: APPS.CSTPSCEX
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPSCEX, status:VALID,
-
PACKAGE BODY: APPS.CST_START_IMP_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_START_IMP_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.INVPPRCI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:INVPPRCI, status:VALID,
-
PACKAGE BODY: APPS.CLN_SYNC_ITEM_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CLN_SYNC_ITEM_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSTPPCIC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSTPPCIC, status:VALID,
-
PACKAGE BODY: APPS.CTO_CONFIG_COST_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_COST_PK, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRSCCR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_CSTRSCCR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_CSTRSCCR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CLN_SYNC_ITEM_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CLN_SYNC_ITEM_PKG, status:VALID,
-
TABLE: BOM.CST_LISTS_TEMP
12.2.2
owner:BOM, object_type:TABLE, object_name:CST_LISTS_TEMP, status:VALID,
-
TABLE: BOM.CST_LISTS_TEMP
12.1.1
owner:BOM, object_type:TABLE, object_name:CST_LISTS_TEMP, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CTO_CONFIG_ITEM_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_ITEM_PK, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CSTPSCEX
12.2.2
-
PACKAGE BODY: APPS.CTO_CONFIG_ITEM_PK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CTO_CONFIG_ITEM_PK, status:VALID,
-
PACKAGE: APPS.CSTPSCEX
12.1.1
-
APPS.CSTPSCEX dependencies on CST_LISTS_S
12.1.1
-
APPS.CTO_CONFIG_ITEM_PK dependencies on CST_LISTS_S
12.1.1
-
APPS.INVPPRCI dependencies on CST_LISTS_S
12.1.1
-
APPS.CST_PL_IMPORT dependencies on CST_LISTS_S
12.2.2
-
APPS.CLN_SYNC_ITEM_PKG dependencies on CST_LISTS_S
12.1.1
-
APPS.CTO_CONFIG_COST_PK dependencies on CST_LISTS_S
12.2.2
-
APPS.BOM_CSTRSCCR_XMLP_PKG dependencies on CST_LISTS_S
12.1.1
-
APPS.CST_START_IMP_PROCESS dependencies on CST_LISTS_S
12.1.1
-
APPS.CTO_CONFIG_COST_PK dependencies on CST_LISTS_S
12.1.1
-
APPS.CST_PL_IMPORT dependencies on CST_LISTS_S
12.1.1
-
APPS.CST_START_IMP_PROCESS dependencies on CST_LISTS_S
12.2.2
-
APPS.CSTPSCEX dependencies on CST_LISTS_S
12.2.2
-
APPS.INVPPRCI dependencies on CST_LISTS_S
12.2.2
-
APPS.INVPCOII dependencies on CST_LISTS_S
12.2.2
-
APPS.BOM_CSTRSCCR_XMLP_PKG dependencies on CST_LISTS_S
12.2.2
-
APPS.CSTPPCIC dependencies on CST_LISTS_S
12.2.2