Search Results csi_i_parties_s
Overview
APPS.CSI_I_PARTIES_PKG is a PL/SQL package body in the Oracle E-Business Suite Applications schema (APPS) that encapsulates the core data manipulation logic for the CSI_I_PARTIES interface entity within the Install Base (CSI) module. The "_I_" naming convention identifies it as an interface-layer package, meaning it operates on the staging table that holds party and customer-related information prior to validation and migration into the production Install Base tables. The package carries a status of VALID in both Oracle EBS 12.1.1 and 12.2.2, and the ETRM metadata classifies its API type as OTHER, indicating that it is an internal maintenance package rather than a published public API intended for external consumption.
Its principal role is to provide atomic, transaction-safe operations for inserting, updating, locking, and deleting rows in the interface table so that interface processing concurrent programs and forms can manipulate staging data in a consistent, multi-user-safe manner.
Key Procedures and Functions
The package body documents four procedures, each performing a discrete row-level operation against the interface data:
- INSERT_ROW — Creates a new interface record, populating the columns of the CSI_I_PARTIES staging table with the values passed by the caller. This is the entry point used when new party data is loaded for subsequent Install Base processing.
- UPDATE_ROW — Modifies the attributes of an existing interface record, allowing corrections or enrichment of staged data before validation and transfer to production tables.
- LOCK_ROW — Acquires a row-level lock on a specified interface record, preventing concurrent modification by other sessions during a critical processing window.
- DELETE_ROW — Removes an interface record, typically after successful processing or when the staged data is determined to be invalid or obsolete.
The ETRM metadata does not document the individual parameter lists for these procedures; callers should reference the package specification (CSI_I_PARTIES_PKG) directly for exact signatures.
Tables Accessed
The package body references two application tables through APPS synonyms:
- CSI_I_PARTIES — The primary interface table holding the party data being staged. All four DML procedures operate against this table.
- CSI_I_PARTIES_S — The translated (TL) companion table storing language-specific descriptive attributes for the interface records, accessed to keep the interface entity consistent.
Additional dependencies include APP_EXCEPTION, FND_API, and FND_MESSAGE, indicating that the package uses the standard Oracle Application Object Library error-handling and messaging framework to raise and propagate exceptions consistently with EBS coding standards. Internal references also appear to CSI_I_PARTIES_PKG (the specification) and DUAL/STANDARD.
Usage Notes
CSI_I_PARTIES_PKG is an internal interface package and is not referenced by any other database object according to the ETRM dependency data, although the reverse view records one package that references it. It is typically invoked from Install Base interface forms, from concurrent programs that load and validate party data, or from custom PL/SQL code that must write to or maintain the CSI_I_PARTIES interface tables. Because it follows FND_API error-handling conventions, callers should check the returned API status and inspect FND_MESSAGE output for failures. Direct calls should be confined to the interface processing flow; production Install Base data should not be modified through this package.
-
SEQUENCE: CSI.CSI_I_PARTIES_S
12.1.1
owner:CSI, object_type:SEQUENCE, object_name:CSI_I_PARTIES_S, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES_S, status:VALID,
-
SEQUENCE: CSI.CSI_I_PARTIES_S
12.2.2
owner:CSI, object_type:SEQUENCE, object_name:CSI_I_PARTIES_S, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES_S, status:VALID,
-
PACKAGE BODY: APPS.CSI_I_PARTIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_I_PARTIES_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_I_PARTIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_I_PARTIES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSI_INSTANCE_PARTIES_VLD_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_INSTANCE_PARTIES_VLD_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSI_INSTANCE_PARTIES_VLD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_INSTANCE_PARTIES_VLD_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_DIAGNOSTICS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_DIAGNOSTICS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSI_DIAGNOSTICS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_DIAGNOSTICS_PKG, status:VALID,
-
APPS.CSI_INSTANCE_PARTIES_VLD_PVT dependencies on CSI_I_PARTIES_S
12.1.1
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_I_PARTIES_S
12.1.1
-
APPS.CSI_I_PARTIES_PKG dependencies on CSI_I_PARTIES_S
12.2.2
-
APPS.CSI_I_PARTIES_PKG dependencies on CSI_I_PARTIES_S
12.1.1
-
APPS.CSI_DIAGNOSTICS_PKG dependencies on CSI_I_PARTIES_S
12.2.2
-
APPS.CSI_INSTANCE_PARTIES_VLD_PVT dependencies on CSI_I_PARTIES_S
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1