Search Results cs_systems
Overview
APPS.CSP_CMERGE_BB3 is a merge-processing package body used by Oracle E-Business Suite's Customer Merge infrastructure. Its documented purpose, drawn from its inline comments, is to handle the merge process for the CS_SYSTEMS table, which stores installed-base system records in Oracle's Service (CSI/CS) module. When two customer records are merged in Oracle EBS, installed-base systems associated with the duplicate ("from") customer must be reassigned to the surviving ("to") customer, and the subsystem site references within those records must be repointed accordingly. This package encapsulates that repointing logic for the CS_SYSTEMS entity.
The package is classified as OTHER in the ETRM metadata and exposes a single documented public procedure, MERGE. Internally it is organized around five local procedures declared in the package specification body header, which are invoked in sequence by MERGE to perform the individual update tasks.
Key Procedures and Functions
- MERGE — The single documented entry point. It accepts the standard Customer Merge concurrent request context parameters (request ID, set number, and process mode) and serves as the driver for the CS_SYSTEMS merge. Its header output identifies the running block as "CP_CMERGE_BB3.MERGE()". When invoked in LOCK process mode, it emits the "AR_LOCKING_TABLE" message against CS_SYSTEMS and notes that locking is performed in block CSP_CMERGE_BB3; otherwise it emits AR_UPDATING_TABLE for the same table. Based on the source excerpt, MERGE delegates work to four separate update procedures, each targeting a distinct site-use or customer reference on CS_SYSTEMS.
The local procedures documented in the source excerpt are CS_MERGE_BILL_TO_SITE_ID, CS_MERGE_INSTALL_SITE_ID, CS_MERGE_SHIP_TO_SITE_ID, CS_MERGE_CUSTOMER_ID, and CS_CHECK_MERGE_DATA. Each takes the same merge context parameters (request ID, set number, process mode). Their names indicate the four update tasks described in the package comments: updating the bill-to site use, the install site use, the ship-to site use, and the customer identifier, with a fifth routine dedicated to validating merge data.
Tables Accessed
- CS_SYSTEMS — The primary target of all update activity. The package locks this table in LOCK mode and updates its bill-to, install, ship-to, and customer reference columns during the merge.
- RA_CUSTOMER_MERGES — The Customer Merge transaction table used by Oracle Receivables to record merge requests and their processing state. The package reads the merge context driven by this table's request records and, through the ARP_MESSAGE logging API, reports progress against the current merge set.
Usage Notes
CSP_CMERGE_BB3 is not intended to be called directly by end users. It is invoked as part of the Oracle EBS Customer Merge concurrent program flow, which orchestrates a series of block packages — each responsible for a subset of the dependent entities — against a submitted merge request. The order of operations across the overall merge is significant, and this package participates in the phase that repoints installed-base system records.
Invocation always supplies the request ID, set number, and process mode arguments, and the LOCK mode branch confirms that the framework first locks CS_SYSTEMS before performing updates. The ETRM metadata records one other package referencing this package, consistent with it being called from a merge coordinator rather than application forms or ad hoc code. Customizations involving CS_SYSTEMS merges should preserve this package's contract rather than bypassing it, because the Customer Merge framework depends on the standard lock-then-update pattern and on ARP_MESSAGE logging for progress and diagnostics. This object is present in both Oracle EBS 12.1.1 and 12.2.2, with the header revision string indicating a long-stable implementation.
-
APPS.CSP_CMERGE_BB3 SQL Statements
12.1.1
-
APPS.CSP_CMERGE_BB3 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CSP_CMERGE_BB3
12.1.1
-
PACKAGE BODY: APPS.CSP_CMERGE_BB3
12.2.2
-
VIEW: APPS.CS_NEW_SYSTEMS_RG_V
12.2.2
-
VIEW: APPS.CS_NEW_SYSTEMS_RG_V
12.1.1
-
VIEW: APPS.CS_CP_AUDIT_MAINT_V
12.1.1
-
VIEW: APPS.SO_SERVICE_DETAILS
12.1.1
-
VIEW: APPS.CS_SR_PRODUCTS_MAINT_V
12.1.1
-
View: XNS_INCIDENT_LINKS_V
12.1.1
product: XNS - Service for Communications (obsolete) , description: Related service requests information , implementation_dba_data: Not implemented in this database ,
-
View: XNS_INCIDENT_LINKS_V
12.2.2
product: XNS - Service for Communications (Obsolete) , description: Related service requests information , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.CS_CP_AUDIT_MAINT_V
12.2.2
-
View: 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, product: OE - Order Entry , implementation_dba_data: APPS.SO_SERVICE_DETAILS ,
-
VIEW: APPS.CS_ACC_CP_RG_V
12.2.2
-
VIEW: APPS.SO_SERVICE_DETAILS
12.2.2
-
View: 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, product: CS - Service , description: Audit information for customer products , implementation_dba_data: APPS.CS_CP_AUDIT_MAINT_V ,
-
VIEW: APPS.CS_ACC_CP_RG_V
12.1.1
-
View: CS_CP_AUDIT_MAINTAIN_V
12.2.2
product: CS - Service , description: View of the Customer Product Audit table , implementation_dba_data: Not implemented in this database ,
-
View: CS_NEW_SYSTEMS_RG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_NEW_SYSTEMS_RG_V, object_name:CS_NEW_SYSTEMS_RG_V, status:VALID, product: CS - Service , description: New system Information for Transfer Product , implementation_dba_data: APPS.CS_NEW_SYSTEMS_RG_V ,
-
View: CS_NEW_SYSTEMS_RG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_NEW_SYSTEMS_RG_V, object_name:CS_NEW_SYSTEMS_RG_V, status:VALID, product: CS - Service , description: New system Information for Transfer Product , implementation_dba_data: APPS.CS_NEW_SYSTEMS_RG_V ,
-
VIEW: APPS.CS_SR_PRODUCTS_MAINT_V
12.2.2
-
View: 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, product: OE - Order Entry , implementation_dba_data: APPS.SO_SERVICE_DETAILS ,
-
VIEW: APPS.CS_CUSTOMER_PRODUCTS_REPORT_V
12.1.1
-
PACKAGE BODY: APPS.CSP_CMERGE_BB3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_CMERGE_BB3, status:VALID,
-
SYNONYM: APPS.CS_SYSTEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS, status:VALID,
-
View: CS_CP_AUDIT_MAINTAIN_V
12.1.1
product: CS - Service , description: View of the Customer Product Audit table , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.CS_SYSTEMS_ALL_VL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS_ALL_VL, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSNREPD_XMLP_PKG, status:VALID,
-
VIEW: APPS.CS_CUSTOMER_PRODUCTS_REPORT_V
12.2.2
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSNREPD_XMLP_PKG, status:VALID,
-
View: CS_SYSTEMS_RG_V
12.1.1
product: CS - Service , description: System Information , implementation_dba_data: Not implemented in this database ,
-
View: 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, product: CS - Service , description: Audit information for customer products , implementation_dba_data: APPS.CS_CP_AUDIT_MAINT_V ,
-
SYNONYM: APPS.CS_SYSTEMS_ALL_VL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS_ALL_VL, status:VALID,
-
PACKAGE BODY: APPS.CS_STD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CS_STD, status:VALID,
-
APPS.OKS_OKSNREPD_XMLP_PKG SQL Statements
12.2.2
-
View: CZFV_ORDER_LINE_CNFIG_MESSAGES
12.2.2
product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
View: AST_INSTALLED_BASE_V
12.2.2
product: AST - TeleSales , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.CS_SYSTEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_SYSTEMS, status:VALID,
-
PACKAGE BODY: APPS.CSP_CMERGE_BB3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_CMERGE_BB3, status:VALID,
-
PACKAGE BODY: APPS.CS_STD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_STD, status:VALID,
-
View: CS_SYSTEMS_RG_V
12.2.2
product: CS - Service , description: System Information , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.CSP_CMERGE_BB3
12.1.1
-
APPS.OKS_OKSNREPD_XMLP_PKG SQL Statements
12.1.1
-
VIEW: APPS.CS_NEW_SYSTEMS_RG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CS.CS_NEW_SYSTEMS_RG_V, object_name:CS_NEW_SYSTEMS_RG_V, status:VALID,
-
View: 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, product: CS - Service , description: This view is used by the main service request form for a record group to retrieve install base information. , implementation_dba_data: APPS.CS_ACC_CP_RG_V ,
-
View: AST_INSTALLED_BASE_V
12.1.1
product: AST - TeleSales , implementation_dba_data: Not implemented in this database ,
-
View: CZFV_ORDER_LINE_CNFIG_MESSAGES
12.1.1
product: BOM - Bills of Material , description: - Retrofitted , implementation_dba_data: Not implemented in this database ,
-
PACKAGE: APPS.CSP_CMERGE_BB3
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,