Search Results rp_order_categoryformula




Overview

ONT_OEXOEUBK_XMLP_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It is a report-support package generated for the Oracle Order Management "Open Orders" style concurrent program, whose XML Publisher (BI Publisher) template is driven by the concurrent request parameters declared in this specification. The package name follows the standard Oracle Reports-to-XML Publisher conversion convention (the _XMLP_PKG suffix), and the "$Header" comment (OEXOEUBKS.pls, version 120.2, dated 2008/05/05) confirms it originated as the server-side library for the OEXOEUBK report.

The package declares the report parameter block (P_CONC_REQUEST_ID, P_SOB_ID, P_ORDER_BY, P_CREATED_BY_LOW/HIGH, P_ITEM_FLEX_CODE, P_ORGANIZATION_ID/ID1, P_ORDER_DATE_LOW/HIGH, P_ITEM_STRUCTURE_NUM, P_PRINT_DESCRIPTION, P_ORDER_CATEGORY, P_LINE_CATEGORY, P_ONE_TIME, C_PERIODICITY_DSP_FLAG, and the LP_ display variables), together with the BEFORE/AFTER report and form triggers and the group of "P" getter functions used by the XML Publisher data template. Its business purpose is to gather open order and item information for printing, applying the item flexfield structure, currency, category, and date-range filters selected at run time.

Key Procedures and Functions

Tables Accessed

Usage Notes

The package is invoked indirectly: the concurrent program tied to the OEXOEUBK report calls these routines at run time, the parameter form triggers P_ITEM_FLEX_CODEVALIDTRIGGER and AFTERPFORM during parameter entry, and the XML Publisher data template calls the RP_* getter functions to obtain header and row attributes. It is not referenced by any other documented package (referenced-by count is zero), so custom code should not depend on it. Because it is AUTHID CURRENT_USER, execute privileges and any direct SQL issued inside it resolve against the calling schema rather than APPS. The declared parameter variables are also read/overwritten by the report engine at run time, so they should not be treated as an API entry point.