Search Results csicumpi_pub
Overview
CSICUMPI_PUB is a public PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, classified as a public API (PUB). It belongs to the Customer Support / Install Base product family, whose object prefix "CSI" denotes the CSI (Common Install Base, historically "Customer Support Install Base") schema. The package encapsulates the business logic required to resolve party, account, and instance relationships for customer-facing install base entities. In practical terms, it provides a programmatic interface for retrieving information about non-primary parties associated with a customer account or install base instance, resolving the root instance of an item hierarchy, identifying the applicable root identifier, and determining whether a given node has children.
Because the package is a PUB API, it is intended to be called by external consumers — forms, concurrent programs, workflow, and custom extensions — rather than being invoked only internally. The ETRM metadata confirms its dependency graph, which reaches into both the Install Base tables (CSI_ITEM_INSTANCES, CSI_II_RELATIONSHIPS) and the Trading Community Architecture (TCA) tables (HZ_PARTIES, HZ_CUST_ACCOUNTS, HZ_CUST_ACCOUNT_ROLES), reflecting the package's role as a bridge between install base instance hierarchies and customer/party data.
Key Procedures and Functions
The ETRM documentation lists five public program units. Descriptions follow from documented metadata only; parameter signatures are not published and are deliberately omitted.
- GET_NON_PRIMARY_PARTY_LIST — Retrieves the list of parties associated with an account or instance that are not designated as the primary party. Used to surface secondary contacts, owners, or responsible parties in support and service scenarios.
- GET_PART_INFORMATION — Returns party-related information for a given install base entity, resolving party attributes through the TCA tables and the account/party relationship structure.
- GET_ROOT_INFORMATION — Returns descriptive information about the root instance of a hierarchy, typically the top-level item instance from which downstream children derive.
- GET_ROOT_ID — Returns the identifier of the root instance for a given node in the install base hierarchy. A lightweight lookup frequently used before calling GET_ROOT_INFORMATION.
- GET_CHILDREN_FLAG — Returns a flag indicating whether a specified instance node has any child instances in CSI_II_RELATIONSHIPS. Used by UI logic to decide whether to expand a tree node.
Tables Accessed
- CSI_ITEM_INSTANCES — Core install base instance records; source of item instance identity and attributes.
- CSI_II_RELATIONSHIPS — Defines parent/child relationships between instances, enabling root and children resolution.
- HZ_PARTIES — Master party records; provides party names and identifiers.
- HZ_CUST_ACCOUNTS — Customer account records linked to parties, used to scope party lookups.
- HZ_CUST_ACCOUNT_ROLES — Role assignments (for example, primary or non-primary) that drive non-primary party filtering.
- MTL_SYSTEM_ITEMS_KFV — Key flexfield view of inventory items, used to describe the item behind an instance.
Read access dominates; the package is primarily query-oriented and does not appear to write to these base tables.
Usage Notes
CSICUMPI_PUB is referenced by 25 other packages, indicating wide internal reuse across the Install Base and Service product suites. It is typically invoked from Install Base and Service forms (for example, instance and party detail regions), from concurrent programs that process install base hierarchies, and from custom PL/SQL that needs to resolve root instances or enumerate non-primary parties without reimplementing the underlying joins. Callers should rely on the public specifications, observe FND_API and FND_MSG_PUB error-handling conventions, and avoid direct dependence on internal logic. Behavior is consistent across EBS 12.1.1 and 12.2.2.
-
PACKAGE BODY: APPS.CSICUMPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSICUMPI_PUB, status:VALID,
-
PACKAGE BODY: APPS.CSICUMPI_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSICUMPI_PUB, status:VALID,
-
PACKAGE: APPS.CSICUMPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSICUMPI_PUB, status:VALID,
-
PACKAGE: APPS.CSICUMPI_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSICUMPI_PUB, status:VALID,
-
PACKAGE: APPS.CSICUMPI_PUB
12.1.1
-
PACKAGE: APPS.CSICUMPI_PUB
12.2.2
-
VIEW: APPS.SO_SERVICE_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID,
-
VIEW: APPS.SO_SERVICE_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_CONFIG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_CONFIG_V, object_name:CSI_CP_FORM_CONFIG_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_CONFIG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_CONFIG_V, object_name:CSI_CP_FORM_CONFIG_V, status:VALID,
-
VIEW: APPS.CS_CONFIG_RG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CONFIG_RG_V, object_name:CS_CONFIG_RG_V, status:VALID,
-
VIEW: APPS.OKS_PROD_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PROD_DETAILS_V, object_name:OKS_PROD_DETAILS_V, status:VALID,
-
VIEW: APPS.OKS_PROD_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PROD_DETAILS_V, object_name:OKS_PROD_DETAILS_V, status:VALID,
-
VIEW: APPS.CS_CONFIG_RG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CONFIG_RG_V, object_name:CS_CONFIG_RG_V, status:VALID,
-
VIEW: APPS.OKS_CUST_PRODUCTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_CUST_PRODUCTS_V, object_name:OKS_CUST_PRODUCTS_V, status:VALID,
-
VIEW: APPS.OKS_CUST_PRODUCTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_CUST_PRODUCTS_V, object_name:OKS_CUST_PRODUCTS_V, status:VALID,
-
VIEW: APPS.OKS_EXPIRED_CONTRACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_EXPIRED_CONTRACTS_V, object_name:OKS_EXPIRED_CONTRACTS_V, status:VALID,
-
VIEW: APPS.CS_CUSTOMER_PRODUCTS_REPORT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CUSTOMER_PRODUCTS_REPORT_V, object_name:CS_CUSTOMER_PRODUCTS_REPORT_V, status:VALID,
-
VIEW: APPS.CS_CUSTOMER_PRODUCTS_REPORT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CUSTOMER_PRODUCTS_REPORT_V, object_name:CS_CUSTOMER_PRODUCTS_REPORT_V, status:VALID,
-
VIEW: APPS.OKS_BILLPRST_SRVSUBLINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID,
-
VIEW: APPS.OKS_EXPIRED_CONTRACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_EXPIRED_CONTRACTS_V, object_name:OKS_EXPIRED_CONTRACTS_V, status:VALID,
-
VIEW: APPS.OKS_BILLPRST_SRVSUBLINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID,
-
VIEW: APPS.CS_INCIDENTS_WORKFLOW_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_INCIDENTS_WORKFLOW_V, object_name:CS_INCIDENTS_WORKFLOW_V, status:VALID,
-
VIEW: APPS.CS_SERVICE_COVERAGES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CS_SERVICE_COVERAGES_V, status:VALID,
-
VIEW: APPS.CS_REPAIR_COVERAGES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CS_REPAIR_COVERAGES_V, status:VALID,
-
VIEW: APPS.CS_INCIDENTS_WORKFLOW_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_INCIDENTS_WORKFLOW_V, object_name:CS_INCIDENTS_WORKFLOW_V, status:VALID,
-
VIEW: APPS.CS_SERVICE_COVERAGES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CS_SERVICE_COVERAGES_V, status:VALID,
-
VIEW: APPS.CS_REPAIR_COVERAGES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CS_REPAIR_COVERAGES_V, status:VALID,
-
VIEW: APPS.CS_SR_PRODUCTS_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_PRODUCTS_MAINT_V, object_name:CS_SR_PRODUCTS_MAINT_V, status:VALID,
-
VIEW: APPS.CS_SR_PRODUCTS_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_PRODUCTS_MAINT_V, object_name:CS_SR_PRODUCTS_MAINT_V, status:VALID,
-
VIEW: APPS.CS_SR_REPORT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_REPORT_V, object_name:CS_SR_REPORT_V, status:VALID,
-
SYNONYM: APPS.CSI_II_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_II_RELATIONSHIPS, status:VALID,
-
VIEW: APPS.CS_SR_REPORT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_SR_REPORT_V, object_name:CS_SR_REPORT_V, status:VALID,
-
VIEW: APPS.CS_ACC_CP_RG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_ACC_CP_RG_V, object_name:CS_ACC_CP_RG_V, status:VALID,
-
VIEW: APPS.CS_ACC_CP_RG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_ACC_CP_RG_V, object_name:CS_ACC_CP_RG_V, status:VALID,
-
SYNONYM: APPS.CSI_II_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_II_RELATIONSHIPS, status:VALID,
-
VIEW: APPS.CS_CP_REVISIONS_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CP_REVISIONS_MAINT_V, object_name:CS_CP_REVISIONS_MAINT_V, status:VALID,
-
PACKAGE BODY: APPS.CSICUMPI_PUB
12.1.1
-
VIEW: APPS.OKS_CONTRACT_DTLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_CONTRACT_DTLS_V, object_name:OKS_CONTRACT_DTLS_V, status:VALID,
-
VIEW: APPS.CS_CP_REVISIONS_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CP_REVISIONS_MAINT_V, object_name:CS_CP_REVISIONS_MAINT_V, status:VALID,
-
VIEW: APPS.OKS_CONTRACT_DTLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_CONTRACT_DTLS_V, object_name:OKS_CONTRACT_DTLS_V, status:VALID,
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID,
-
PACKAGE BODY: APPS.CSICUMPI_PUB
12.2.2
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID,
-
VIEW: APPS.CS_CP_AUDIT_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CP_AUDIT_MAINT_V, object_name:CS_CP_AUDIT_MAINT_V, status:VALID,
-
VIEW: APPS.CS_CP_AUDIT_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_CP_AUDIT_MAINT_V, object_name:CS_CP_AUDIT_MAINT_V, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNT_ROLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNT_ROLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID,