Search Results ibu_a_sr_account_option
Overview
CS_CF_UPG_PKG is a one-time upgrade utility within the Oracle E-Business Suite Customer Service (CS) foundation schema. Its purpose is to migrate pre-existing configuration data—field service regions and interaction flows—into the newer configuration framework introduced by the Interaction Blending and Universal Work Queue (IBU) architecture. The package body header (cscfupgb.pls, version 120.1) indicates it was authored during the 11i-to-12 migration window, and it continues to ship in EBS 12.1.1 and 12.2.2 as a legacy upgrade artifact rather than an active runtime component.
Conceptually, the package detects whether an installation still holds region definitions and flow definitions stored in the older format, and if so, clones them for each relevant security context (responsibility, application, or global). The keyword "clone" in the procedure names is significant: rather than destructively converting records in place, the package creates parallel entries scoped to the new configuration model. A configuration profile is inspected before any write, so customer-specific profile customizations are never silently overwritten—an important safeguard given that configuration profile settings frequently carry site-specific values.
Key Procedures and Functions
The package exposes sixteen documented procedures and functions. UPGRADE_MAIN is the entry point and orchestrator; it derives a timestamped log file name (formatted IBUCFUPG-<mm-dd-yy><hh24:mi:ss>), initializes logging through CS_CF_UPG_UTL_PKG, then calls the region and flow branches in sequence. IS_REGION_UPGRADE_REQUIRED and IS_FLOW_UPGRADE_REQUIRED are predicate functions that evaluate the current data state and return Boolean flags indicating whether migration is needed at all.
The region branch comprises DO_REGION_UPGRADE as the coordinating procedure, supported by DO_REGION_UPGRADES_FOR_RESP, DO_REGION_UPGRADES_FOR_APPL, and DO_REGION_UPGRADES_FOR_GLOBAL, each targeting a specific scoping level. CLONE_REGIONS_FOR_RESP, CLONE_REGIONS_FOR_APPL, and CLONE_REGIONS_FOR_GLOBAL perform the corresponding copy operations. The flow branch mirrors this structure exactly: DO_FLOW_UPGRADE coordinates DO_FLOW_UPGRADES_FOR_RESP, DO_FLOW_UPGRADES_FOR_APPL, and DO_FLOW_UPGRADES_FOR_GLOBAL, with CLONE_FLOWS_FOR_RESP, CLONE_FLOWS_FOR_APPL, and CLONE_FLOWS_FOR_GLOBAL executing the clones. A private helper cursor, does_region_already_exists, checks AK_REGIONS by region code and application ID to prevent duplicate region creation.
Tables Accessed
The package reads and writes AK_REGIONS and AK_REGION_ITEMS, the Oracle Application Framework region registry that defines configuration regions and their constituent items. FND_PROFILE_OPTIONS and FND_PROFILE_OPTION_VALUES supply profile metadata and current values, including the configuration profile whose customization status gates the write phase. CS_CF_SOURCE_CXT_TARGETS and CS_CF_SOURCE_CXT_TYPES hold the configuration framework's source-context type and target mapping definitions that the upgrade must populate. DUAL is used for the log filename timestamp, and PLITBLM is an internal PL/SQL table synonym employed by the utility layer. No tables outside CS and AK foundations are touched.
Usage Notes
The package is referenced by zero other packages, confirming that it is not part of any runtime call chain. It is invoked deliberately—typically as a manual or concurrent-program-driven upgrade step during 11i-to-12i adoption, or when an administrator explicitly enables IBU configuration for a previously unconfigured responsibility. Because each procedure writes log output via CS_CF_UPG_UTL_PKG, administrators should review the IBUCFUPG log file after execution. The package is idempotent in intent (the existence check prevents duplicate regions), but it should still be run during a maintenance window, as it operates on shared configuration metadata.
-
APPS.CS_CF_UPG_PKG SQL Statements
12.2.2
-
APPS.CS_CF_UPG_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CS_CF_UPG_PKG
12.2.2
-
PACKAGE BODY: APPS.CS_CF_UPG_PKG
12.1.1
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE_OPTIONS
12.2.2
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE_OPTIONS
12.1.1
-
PACKAGE BODY: APPS.CS_CF_UPG_UTL_PKG
12.1.1
-
PACKAGE BODY: APPS.CS_CF_UPG_UTL_PKG
12.2.2
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE_OPTION_VALUES
12.1.1
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE_OPTION_VALUES
12.2.2
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE
12.1.1
-
APPS.CS_CF_UPG_PKG dependencies on FND_PROFILE
12.2.2
-
APPS.CS_CF_UPG_UTL_PKG dependencies on FND_LOG
12.2.2
-
APPS.CS_CF_UPG_UTL_PKG dependencies on CS_CF_UPG_UTL_PKG
12.1.1
-
APPS.CS_CF_UPG_UTL_PKG dependencies on CS_CF_UPG_UTL_PKG
12.2.2
-
APPS.CS_CF_UPG_UTL_PKG dependencies on FND_LOG
12.1.1
-
APPS.CS_CF_UPG_PKG dependencies on CS_CF_UPG_UTL_PKG
12.2.2
-
APPS.CS_CF_UPG_PKG dependencies on CS_CF_UPG_UTL_PKG
12.1.1