Search Results c_date_format
Overview
The PL/SQL package body APPS.IGI_IGIRTAUD_XMLP_PKG supports the Oracle E-Business Suite report commonly identified as the Internal Controls (IGI) audit-related XML Publisher concurrent program. In the Oracle EBS 12.1.1 and 12.2.2 releases, packages bearing the _XMLP_PKG suffix act as the server-side program unit that the XML Publisher (BI Publisher) engine invokes at report execution time. This package provides the mandatory BEFOREREPORT and AFTERREPORT handlers that initialize the runtime environment before the report data model runs and release resources afterward. The package belongs to the IGI (International Governmental/Public Sector) product family owned by APPS and is classified as an "OTHER" API, meaning it is not a public, supported extension point but rather an internal component consumed by the concurrent manager. Its distinctive feature is the handling of date parameters through the C_DATE_FORMAT conversion variable, which converts the character date parameters supplied by the concurrent program into Oracle DATE values for use in the report query.
Key Procedures and Functions
- BEFOREREPORT — The initialization function, returning a BOOLEAN success flag. It captures the concurrent request identifier via
FND_GLOBAL.CONC_REQUEST_IDintoP_CONC_REQUEST_ID, assigns the literal'DD-MON-YYYY'to the localC_DATE_FORMATvariable, and converts the incoming character parametersP_DATE_LOWandP_DATE_HIGHinto the DATE variablesCP_DATE_LOWandCP_DATE_HIGH. The function then verifies that the Internal Controls feature is installed usingIGI_GEN.IS_REQ_INSTALLED('INS'). If the feature is not installed it raises the messageIGI_INS_IS_DISABLEDand returns FALSE; otherwise it returns TRUE. AWHEN OTHERSexception handler returns FALSE on any error. - AFTERREPORT — The teardown function, also returning a BOOLEAN. It performs the standard post-report cleanup, historically via the
SRW.USER_EXIT('FND SRWEXIT')call (now commented out in the extracted source) and returns TRUE, with an exception handler returning FALSE on failure.
Tables Accessed
The documented metadata lists no direct table references issued through APPS synonyms. The package operates purely on PL/SQL package variables, global application context (through FND_GLOBAL), and message lookup calls. Data retrieval is delegated to the report's declarative query, not to this program unit. Consequently, no INSERT, UPDATE, DELETE, or SELECT statements against application tables are attributed to this package.
Usage Notes
This package is invoked indirectly by the concurrent manager when the associated XML Publisher report is submitted. The user-facing parameters P_DATE_LOW and P_DATE_HIGH are entered on the concurrent program submission form as text, and the C_DATE_FORMAT variable controls how they are interpreted — originally ISO-style DD-MON-YYYY. This is significant for developers because changing the format string would alter how operators must type the date range. The package is not called from Oracle Forms or custom code; the SRW references appearing as comments confirm the report was migrated from an older Oracle Reports (SRW) implementation to the XML Publisher engine while preserving the SRW init/exit hooks as no-ops. Because the final line in the extracted source closes with END IGI_IGIRTAUD_XMLP_PKG while the header shows additional nested declarations, the excerpt is a partial view of the full package body. No other APPS packages reference this unit, confirming it is a leaf-level, report-specific component. Administrators troubleshooting the report should verify that the 'INS' Internal Controls module is registered and that operators supply dates in the documented format.
-
PACKAGE BODY: APPS.IGI_IGIRTAUD_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.IGI_IGIRTAUD_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.ENG_ENGRCNSR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.ENG_ENGRCNSR_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVARRTA_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVARRTA_XMLP_PKG
12.2.2
-
APPS.FF_WRAPPER_SUP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.INV_INVTRVLT_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVTRVLT_XMLP_PKG
12.2.2
-
APPS.FF_WRAPPER_SUP_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.INV_INVIRSLO_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVIRSLO_XMLP_PKG
12.2.2
-
APPS.WSH_WSHRDXCP_XMLP_PKG SQL Statements
12.2.2
-
APPS.WSH_WSHRDXCP_XMLP_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PO_POXKISUM_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.WSH_WSHRDXCP_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.HXT_HXT958A_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.HXT_HXT958A_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.PO_POXKISUM_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.WSH_WSHRDXCP_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.ENG_ENGRCNDR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.ENG_ENGRCNDR_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVTOPKL_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.INV_INVTOPKL_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.WFA_SEC
12.1.1
-
PACKAGE BODY: APPS.WFA_SEC
12.2.2
-
PACKAGE: APPS.ORACLEAPPS
12.1.1
-
PACKAGE: APPS.ORACLEAPPS
12.2.2
-
PACKAGE: APPS.GL_GLWACCTR_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.INV_INVTRDST_XMLP_PKG
12.1.1
-
PACKAGE: APPS.GL_GLWACCTR_XMLP_PKG
12.2.2
-
PACKAGE: APPS.MSC_SDA_UTILS
12.1.1
-
PACKAGE BODY: APPS.INV_INVTRDST_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.FF_WRAPPER_SUP_PKG
12.1.1
-
PACKAGE: APPS.MSC_SDA_UTILS
12.2.2
-
PACKAGE BODY: APPS.FF_WRAPPER_SUP_PKG
12.2.2
-
PACKAGE BODY: APPS.MSC_SDA_PKG
12.1.1
-
PACKAGE BODY: APPS.MSC_SDA_PKG
12.2.2
-
PACKAGE BODY: APPS.ICX_SEC
12.1.1
-
APPS.ORACLEAPPS SQL Statements
12.1.1
-
APPS.ORACLEAPPS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ICX_SEC
12.2.2
-
PACKAGE BODY: APPS.GL_GLWACCTR_XMLP_PKG
12.2.2
-
PACKAGE BODY: APPS.GL_GLWACCTR_XMLP_PKG
12.1.1
-
APPS.WSH_WSHRDXCP_XMLP_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.WSH_WSHRDXCP_XMLP_PKG dependencies on FND_GLOBAL
12.2.2
-
APPS.INV_INVTRVLT_XMLP_PKG dependencies on FND_GLOBAL
12.2.2
-
APPS.INV_INVARRTA_XMLP_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.INV_INVTRVLT_XMLP_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.INV_INVTOPKL_XMLP_PKG dependencies on FND_GLOBAL
12.1.1