Search Results debug_log
Overview
CE_CUSTOM_BANK_VALIDATIONS is a customization stubs package in the APPS schema for Oracle E-Business Suite, categorized under Cash Management (CE). Its purpose is to provide a controlled extension point where site-specific validation logic for banking information can be implemented without modifying Oracle's seeded Cash Management validation code. Oracle's standard bank setup flow invokes the public entry points in this package at key validation moments; the default implementation ships as a no-op shell, allowing customers and integrators to insert their own business rules for validating banks, branches, and bank accounts.
The package header comment identifies it as an unsupported customization module ("noship") whose body was last revised in December 2009 (120.1.12010000.3). It forms part of the bank account validation framework used by the Bank Setup and related Cash Management user interfaces.
Key Procedures and Functions
The ETRM metadata documents three public procedures. Parameter lists are intentionally not reproduced here.
- CE_USR_VALIDATE_BANK — Invoked when a bank is validated from the Bank Setup UI. It receives bank attribute values such as country, bank number, bank name, alternate bank name, tax payer ID, and bank ID (the latter available only when updating an existing bank), and returns a status plus a formatted bank number to be stored.
- CE_USR_VALIDATE_BRANCH — Invoked when a bank branch is validated, allowing custom verification of branch-level attributes before the branch record is accepted.
- CE_USR_VALIDATE_ACCOUNT — Invoked when a bank account is validated, permitting custom checks on account data before the account is committed.
Two private helper procedures support these entry points. debug_log is the procedure most relevant to the user's search; it accepts a message text and delegates to cep_standard.debug, writing diagnostic output to the Cash Management debug log. set_error_text populates the error message stack via fnd_message.set_name and fnd_msg_pub.add, using messages defined under application Cash Management (CE), so that validation failures surface in the user interface.
Tables Accessed
Per the documented metadata, the package references the APPS synonym for HZ_ORGANIZATION_PROFILES. This TCA table stores party-level organization details, including the profile attributes associated with banks as trading partners. Custom validation logic can therefore read registered organization profile values when confirming that a bank or branch meets site-defined criteria. No other tables are documented as being accessed by this package.
Usage Notes
CE_CUSTOM_BANK_VALIDATIONS is not intended to be called directly from forms or concurrent programs. It is invoked indirectly through Oracle's standard Cash Management bank validation APIs, which route control to these procedures so that customer-specific rules execute within the seeded validation cycle. Implementers typically copy or adapt the shipped shell, add rule logic to CE_USR_VALIDATE_BANK, CE_USR_VALIDATE_BRANCH, and CE_USR_VALIDATE_ACCOUNT, and use set_error_text to raise user-visible messages when validation fails. The debug_log helper referenced in the user's search is disabled by default; enabling Cash Management debugging (via the FND debug/profile mechanisms honored by cep_standard.debug) causes messages passed to it to appear in the debug log, which is useful for troubleshooting custom validation behavior. Because the package is flagged noship and is referenced by one other package, upgrades should be treated with care: the shipped body may be overwritten, so customizations should be preserved and re-applied in line with Oracle's customization standards for EBS 12.1.1 and 12.2.2.
-
PACKAGE BODY: APPS.CE_CUSTOM_BANK_VALIDATIONS
12.2.2
-
PACKAGE BODY: APPS.CE_PURGE_TRX_CODES_XML
12.2.2
-
PACKAGE BODY: APPS.QPR_PRICE_NEGOTIATION_PUB
12.2.2
-
PACKAGE BODY: APPS.CE_COPY_TRX_CODES_XML
12.2.2
-
APPS.PV_USER_RESP_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.QPR_PRICE_NEGOTIATION_PUB
12.1.1
-
PACKAGE BODY: APPS.RCV_SHIPMENT_LINES_PKG
12.1.1
-
PACKAGE BODY: APPS.POS_WCAPPROVE_PVT
12.2.2
-
APPS.PV_USER_RESP_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.QP_DEALS_UTIL
12.2.2
-
PACKAGE BODY: APPS.QP_DEALS_UTIL
12.1.1
-
PACKAGE BODY: APPS.RCV_SHIPMENT_LINES_PKG
12.2.2
-
PACKAGE BODY: APPS.PV_USER_RESP_PVT
12.1.1
-
PACKAGE BODY: APPS.POS_WCAPPROVE_PVT
12.1.1
-
PACKAGE BODY: APPS.PV_USER_RESP_PVT
12.2.2
-
PACKAGE BODY: APPS.ENG_PROPAGATION_LOG_UTIL
12.2.2
-
PACKAGE BODY: APPS.OKS_RENEW_PVT
12.2.2
-
PACKAGE BODY: APPS.OKS_RENEW_PVT
12.1.1
-
PACKAGE BODY: APPS.ENG_PROPAGATION_LOG_UTIL
12.1.1
-
PACKAGE: APPS.OKS_RENEW_PVT
12.1.1
-
PACKAGE: APPS.OKS_RENEW_PVT
12.2.2
-
APPS.CE_COPY_TRX_CODES_XML SQL Statements
12.2.2
-
APPS.CE_PURGE_TRX_CODES_XML SQL Statements
12.2.2
-
APPS.ENG_PROPAGATION_LOG_UTIL SQL Statements
12.1.1
-
PACKAGE: APPS.OKS_INTEGRATION_UTIL_PUB
12.1.1
-
PACKAGE: APPS.QPR_PRICE_NEGOTIATION_PUB
12.2.2
-
PACKAGE: APPS.OKS_INTEGRATION_UTIL_PUB
12.2.2
-
APPS.ENG_PROPAGATION_LOG_UTIL SQL Statements
12.2.2
-
PACKAGE: APPS.QPR_PRICE_NEGOTIATION_PUB
12.1.1
-
PACKAGE BODY: APPS.OKS_INTEGRATION_UTIL_PUB
12.2.2
-
PACKAGE BODY: APPS.OKS_INTEGRATION_UTIL_PUB
12.1.1
-
PACKAGE: APPS.ENG_PROPAGATION_LOG_UTIL
12.1.1
-
PACKAGE: APPS.ENG_PROPAGATION_LOG_UTIL
12.2.2
-
APPS.RCV_SHIPMENT_LINES_PKG SQL Statements
12.1.1
-
APPS.POS_WCAPPROVE_PVT SQL Statements
12.1.1
-
APPS.RCV_SHIPMENT_LINES_PKG SQL Statements
12.2.2
-
APPS.POS_WCAPPROVE_PVT SQL Statements
12.2.2
-
APPS.POS_WCAPPROVE_PVT dependencies on FND_LOG
12.2.2
-
APPS.QPR_PRICE_NEGOTIATION_PUB dependencies on QPR_PRICE_NEGOTIATION_PUB
12.2.2
-
APPS.POS_WCAPPROVE_PVT dependencies on FND_LOG
12.1.1
-
APPS.CE_PURGE_TRX_CODES_XML dependencies on CE_PURGE_TRX_CODES_XML
12.2.2
-
APPS.PV_USER_RESP_PVT dependencies on PV_GE_PTNR_RESPS_PVT
12.1.1
-
APPS.CE_CUSTOM_BANK_VALIDATIONS dependencies on CE_CUSTOM_BANK_VALIDATIONS
12.2.2
-
APPS.RCV_SHIPMENT_LINES_PKG dependencies on FND_LOG
12.2.2
-
APPS.PV_USER_RESP_PVT dependencies on PV_GE_PTNR_RESPS_PVT
12.2.2
-
APPS.PV_USER_RESP_PVT dependencies on PV_GE_PTNR_RESPS
12.2.2
-
APPS.CE_COPY_TRX_CODES_XML dependencies on CE_COPY_TRX_CODES_XML
12.2.2
-
APPS.RCV_SHIPMENT_LINES_PKG dependencies on FND_LOG
12.1.1
-
APPS.QPR_PRICE_NEGOTIATION_PUB dependencies on QPR_PRICE_NEGOTIATION_PUB
12.1.1
-
APPS.CE_COPY_TRX_CODES_XML dependencies on FND_GLOBAL
12.2.2