Search Results flm_flmrflin_xmlp_pkg




Overview

FLM_FLMRFLIN_XMLP_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema. It is a report logic package (the _XMLP_PKG suffix denotes a BI Publisher/XML Publisher concurrent program implementation) associated with the Flow Manufacturing (FLM) module. Its "RFLIN" naming indicates a report related to flow line / repetitive line information – most probably a Flow Manufacturing line or repetitive schedule report. The package is documented as VALID in the ETRM repository for release 12.2.2 and is classified as API classification OTHER, meaning it is not a public, callable business API but rather an internal implementation unit supporting a specific concurrent program. Its sole documented external reference is to the SYS.STANDARD package, and it is not referenced by any other package, confirming it is a leaf/terminal unit invoked directly by the report engine.

Key Procedures and Functions

The package exposes 132 documented procedures and functions, most of which are generated "formula" columns and report lifecycle handlers typical of Oracle Reports/XML Publisher conversion:

Collectively these functions encode the report's derived/calculated column logic; they are not intended for direct external invocation. Parameter lists are deliberately not reproduced here, as the ETRM metadata does not document them.

Tables Accessed

The package references the following APPS synonyms:

  • MRP_FORM_QUERY and MRP_FORM_QUERY_S – these are the standard EBS "form query" cache tables used to persist the query text and parameters generated by an Oracle Forms or concurrent program parameter window. The report logic reads the query definition/parameters from this cache, enabling dynamic, user-defined query criteria to drive the report.
  • DUAL – the standard single-row Oracle utility table, typically referenced for expressions that require a SELECT statement, such as evaluating PL/SQL functions or computing constants.

No business data tables such as flow line or schedule tables appear in the documented dependency list, implying that the heavy data retrieval is handled by the underlying report query rather than by SQL inside this package.

Usage Notes

This package is invoked implicitly by the XML Publisher/BI Publisher runtime when the associated Flow Manufacturing concurrent program is submitted. Developers should not call its procedures directly. Because the package is VALID and referenced by no other package, customisations should be limited to the underlying report definition or data model rather than modifying FLM_FLMRFLIN_XMLP_PKG. In both 12.1.1 and 12.2.2, its behaviour is consistent with the standard Flow Manufacturing reporting framework.