Search Results icx_catg
Overview
ICX_CATG is a PL/SQL package owned by the APPS schema within the Oracle E-Business Suite. In the ETRM 12.2.2 metadata, the package is classified under the API classification "OTHER," indicating that it is not one of the transactional or business-object APIs that EBS exposes for standard integration use. The package header carries a source control identifier of "ICXSTDCS.pls," a naming convention that associates it with the ICX (Oracle iProcurement / Internet Computing Architecture) product family. Given that the single exposed routine renders database content as HTML through the Oracle Web Toolkit, ICX_CATG functions as an internal utility for generating browser-rendered output rather than as a business-process engine. It is therefore best understood as a presentation-support routine embedded in the APPS schema, typically invoked indirectly by iProcurement or self-service pages rather than called from application workflows.
Key Procedures and Functions
The ETRM metadata documents exactly one procedure for this package:
- XLS — The sole documented entry point. Its name and the package's inclusion of the HTP and OWA_UTIL dependencies indicate that XLS produces an HTML presentation of query results, most likely by iterating over a result set and emitting markup tags to the browser. The procedure accepts a single
p_whereparameter, a VARCHAR2 filter clause that constrains the rows included in the generated output. This signature is consistent with a generic, ad hoc reporting helper that allows a caller to pass a dynamic predicate and receive formatted HTML in return. No other parameters, return values, or overloads are documented.
Tables Accessed
No base application tables are documented against ICX_CATG. The metadata lists the package's direct dependencies as HTP, OWA_UTIL, and PLITBLM. HTP and OWA_UTIL are the Oracle Web Toolkit PL/SQL packages used to emit HTML tags, escape special characters, and format HTTP output. PLITBLM is the PL/SQL implementation of the DBMS_LOB subset, providing large-object handling primitives such as reading and writing CLOB data. This dependency profile indicates that XLS retrieves data through dynamic SQL constructed from the p_where argument and renders it as HTML, potentially assembling large output buffers via PLITBLM. Because table references are absent from the documented dependency list, the procedure is almost certainly table-agnostic and relies on the caller to supply a fully qualified query or predicate.
Usage Notes
The package is referenced by zero other packages in the ETRM metadata, confirming that it sits outside the standard dependency chain of EBS application code. It is not exposed as a concurrent program nor bound to a form in the documented metadata. Practical use is therefore limited to diagnostics and troubleshooting: a developer or DBA with APPS credentials can invoke ICX_CATG.XLS from SQL*Plus or another PL/SQL client, passing an appropriate WHERE clause, and capture the HTML output for inspection. Because the procedure accepts a dynamic filter, callers must ensure the predicate is a trusted, internally constructed string; an externally sourced p_where value could introduce SQL injection risk. This consideration reinforces the view that ICX_CATG is an internal, non-publicized utility rather than a supported integration interface. The package is present in both 12.1.1 and 12.2.2, and the ETRM documentation is identical for both releases.
-
PACKAGE: APPS.ICX_CATG
12.2.2
-
PACKAGE: APPS.ICX_CATG
12.1.1
-
PACKAGE BODY: APPS.ICX_CATG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CATG, status:VALID,
-
PACKAGE: APPS.ICX_CATG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_CATG, status:VALID,
-
PACKAGE: APPS.ICX_CATG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_CATG, status:VALID,
-
PACKAGE BODY: APPS.ICX_CATG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CATG, status:VALID,
-
PACKAGE: APPS.ICX_STORE_BATCH_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_STORE_BATCH_UTILS, status:VALID,
-
PACKAGE: APPS.ICX_STORE_BATCH_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_STORE_BATCH_UTILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.JS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:JS, status:VALID,
-
PACKAGE BODY: APPS.ICX_CATG
12.2.2
-
PACKAGE: APPS.AK_QUERY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_QUERY_PKG, status:VALID,
-
PACKAGE BODY: APPS.ICX_CATG
12.1.1
-
PACKAGE: APPS.ICX_ADMIN_SIG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE: APPS.ICX_ADMIN_SIG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_ADMIN_SIG, status:VALID,
-
PACKAGE: APPS.JS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:JS, status:VALID,
-
PACKAGE: APPS.AK_QUERY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_QUERY_PKG, status:VALID,
-
PACKAGE: APPS.ICX_CALL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_CALL, status:VALID,
-
PACKAGE: APPS.ICX_CALL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_CALL, status:VALID,
-
PACKAGE: APPS.ICX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_UTIL, status:VALID,
-
PACKAGE: APPS.ICX_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_UTIL, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
SYNONYM: PUBLIC.OWA_UTIL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:OWA_UTIL, status:VALID,
-
PACKAGE: APPS.ICX_SEC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
PACKAGE: APPS.ICX_SEC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ICX_SEC, status:VALID,
-
APPS.ICX_CATG dependencies on ICX_CATG
12.1.1
-
APPS.ICX_CATG dependencies on ICX_CATG
12.2.2
-
APPS.ICX_CATG dependencies on ICX_UTIL
12.1.1
-
APPS.ICX_CATG dependencies on ICX_UTIL
12.2.2
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,