Search Results cep_standard
Overview
APPS.CEP_STANDARD is a foundational PL/SQL package body in the Oracle E-Business Suite Cash Management (CE/CEP) module. It functions as a shared utility and security library rather than as a single-purpose business API. Its primary responsibilities include establishing data security context for Cash Management inquiries and concurrent processing, resolving effective dates and currency conversion rates, and providing a standardized debugging and error-handling framework used across the module.
The package is classified as an "OTHER" API type in ETRM 12.2.2, reflecting that it exposes internal helper routines rather than a formally versioned public interface such as those conforming to the FND_API model. Its STATUS is VALID and it is owned by the APPS schema. A critical architectural characteristic is its wide consumption: the package body is referenced by 85 other database objects, while it references 13 documented procedures/functions internally. This asymmetry indicates that CEP_STANDARD is a low-level dependency consumed broadly by Cash Management forms and concurrent programs, but which itself does not reference higher-level application objects. It depends heavily on the FND security stack (FND_API, FND_DATA_SECURITY, FND_GLOBAL, FND_PROFILE, FND_MSG_PUB) and on Oracle foundation objects (DBMS_SQL, STANDARD).
Key Procedures and Functions
The documented package exposes 13 procedures and functions, covering four functional domains:
- Security initialization: INIT_SECURITY and INIT_SECURITY_BAUI configure the data security context for standard and Bank Account UI (BAUI) processing respectively. CHECK_BA_SECURITY validates bank account access against the established context. GET_UMX_PREDICATE returns the User Management (UMX) predicate used by Oracle's data security framework to filter query results.
- Diagnostics and logging: DEBUG, ENABLE_DEBUG, and DISABLE_DEBUG toggle and emit debug output. DEBUG_MSG_STACK writes the current message stack, and SQL_ERROR provides standardized SQL error handling. These routines integrate with CE_DEBUG_PKG and FND_LOG for consistent tracing.
- Context and date resolution: GET_EFFECTIVE_DATE returns the effective date applicable to the current processing context, while GET_WINDOW_SESSION_TITLE constructs the session title displayed on Cash Management windows.
- Utilities: RETURN_PATCH_LEVEL reports the installed patch level of the package, and GET_CONVERSION_RATE retrieves currency exchange rates via GL_CURRENCY_API.
Tables Accessed
Documented table access is performed through APPS synonyms and spans Cash Management, Foundation, HR, and Ledger entities:
- CE_SECURITY_PROFILES_GT and CE_SECURITY_PROFILES_V: A global temporary table and view used to stage and query the caller's security profile assignments.
- CE_SYSTEM_PARAMETERS and CE_TRANSACTION_CODES: Cash Management configuration and transaction code reference data.
- FND_APPLICATION, FND_PRODUCT_GROUPS, FND_INSTALLATION: Application registration, product group, and installation metadata.
- HR_ALL_ORGANIZATION_UNITS, HR_OPERATING_UNITS, HR_ORGANIZATION_INFORMATION: Organization and operating unit definitions used to resolve the security context.
- XLE_ENTITY_PROFILES, XLE_FP_OU_LEDGER_V, GL_SETS_OF_BOOKS: Legal entity, ledger, and set of books data for multi-org and currency resolution.
- DBMS_SQL: Dynamically constructed SQL, typically for the UMX predicate and security filtering.
Usage Notes
CEP_STANDARD is invoked internally by Cash Management forms, concurrent programs, and other PL/SQL packages rather than being called directly by end users. Developers building custom extensions on top of Cash Management should call its initialization routines (INIT_SECURITY, CHECK_BA_SECURITY) before querying secured data, and may reuse its debugging and error-handling helpers for consistent behavior. Because the package body is a dependency of 85 objects and is not itself referenced by any database object, modifications carry substantial regression risk and should be avoided in favor of supported APIs.
-
PACKAGE BODY: APPS.CEP_STANDARD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CEP_STANDARD, status:VALID,
-
PACKAGE BODY: APPS.CEP_STANDARD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CEP_STANDARD, status:VALID,
-
PACKAGE: APPS.CE_DEBUG_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CE_DEBUG_PKG, status:VALID,
-
PACKAGE: APPS.CE_DEBUG_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CE_DEBUG_PKG, status:VALID,
-
PACKAGE BODY: APPS.CEFC_VIEW_CONST
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CEFC_VIEW_CONST, status:VALID,
-
PACKAGE BODY: APPS.CE_CECLEXER_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CECLEXER_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CECLEXER_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CECLEXER_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_BNK_STMT_RECON_RPT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_BNK_STMT_RECON_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CP_PRIORDAY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CP_PRIORDAY, status:VALID,
-
PACKAGE BODY: APPS.CE_CP_PRIORDAY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CP_PRIORDAY, status:VALID,
-
PACKAGE BODY: APPS.CE_BNK_STMT_RECON_RPT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_BNK_STMT_RECON_RPT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_COPY_TRX_CODES_XML
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_COPY_TRX_CODES_XML, status:VALID,
-
PACKAGE BODY: APPS.CE_CUSTOM_BANK_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CUSTOM_BANK_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXSTMSR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXSTMSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRTMBLT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRTMBLT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXTRXCD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXTRXCD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXTRXCD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXTRXCD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXSTMRR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXSTMRR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRIRHED_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRIRHED_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_PURGE_TRX_CODES_XML
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_PURGE_TRX_CODES_XML, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRCFCON_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRCFCON_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRIRHED_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRIRHED_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEJEEXER_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEJEEXER_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_XLA_ACCT_EVENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_XLA_ACCT_EVENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_TRANSACTION_CODES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_TRANSACTION_CODES_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEJEEXER_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEJEEXER_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXCSHTR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXCSHTR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRMDTRP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRMDTRP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_SYSTEM_PARAMETERS1_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_SYSTEM_PARAMETERS1_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_SYSTEM_PARAMETERS1_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_SYSTEM_PARAMETERS1_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CP_OA_XTR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CP_OA_XTR_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CP_OA_XTR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CP_OA_XTR_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEXSTMSR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEXSTMSR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRLTIGI_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRLTIGI_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRTMAVG_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRTMAVG_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRDISRE_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRDISRE_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRCFACC_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRCFACC_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRLIUTL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRLIUTL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRFXAVG_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRFXAVG_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRLIEXP_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRLIEXP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRJLDAT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRJLDAT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRFXEXP_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRFXEXP_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEZBAERR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEZBAERR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRCFCCY_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRCFCCY_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRTMAOD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRTMAOD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_BANK_ACCT_BALANCE_REPORT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_BANK_ACCT_BALANCE_REPORT, status:VALID,
-
PACKAGE BODY: APPS.CE_CASHFLOW_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CASHFLOW_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEZBAERR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEZBAERR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRMTCPY_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRMTCPY_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.XTR_XTRMTDAT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_XTRMTDAT_XMLP_PKG, status:VALID,