Search Results create_fulfillment_rendition
Overview
JTF_FM_OCM_REND_REQ is an Oracle E-Business Suite PL/SQL package owned by the APPS schema that supports the fulfillment rendition framework within Oracle's Order Capture and Fulfillment Management modules. Its primary business purpose is to generate and manage renditions — formatted, deliverable outputs such as printed documents, emails, or other rendered content — associated with fulfillment requests. The package bridges the fulfillment request infrastructure (JTF_FM_REQUEST_GRP and JTF_FULFILLMENT_PUB) with the content management structures used to store and version actual document artifacts. In EBS 12.1.1 and 12.2.2, this package is documented as VALID in the ETRM repository and is classified as an "OTHER" API type, indicating it is primarily intended for internal framework consumption rather than as a public, customer-facing API. It depends on FND_API for standard error handling and message conventions, ASO_ORDER_INT for order integration data, and JTF_FM_OCM_REQUEST_GRP for request grouping logic.
Key Procedures and Functions
Two documented program units are exposed by this package:
- CREATE_FULFILLMENT_RENDITION — Creates a rendition record for a fulfillment request. This procedure is responsible for assembling the output artifact associated with a fulfillment request, persisting it into the content management tables, and linking it to the originating request. It is the entry point invoked when an order or fulfillment process requires a deliverable rendition to be generated and stored.
- GET_OCM_REND_DETAILS — Retrieves the details of an Order Capture Management rendition. This procedure or function returns the metadata and content information associated with an existing rendition, enabling downstream processes (such as notifications, printing, or archival) to access the rendered output and its descriptive attributes.
Both units operate within the standard FND_API error-handling paradigm, consistent with EBS framework conventions for returning status and message information to callers.
Tables Accessed
The package reads and writes the following documented tables via APPS synonyms:
- JTF_FM_REQUEST_CONTENTS — Stores the contents associated with fulfillment requests; central to rendition creation and retrieval.
- JTF_FM_REQUEST_HISTORY_ALL — Maintains the history of fulfillment request activity, supporting audit and status tracking for rendition actions.
- IBC_CONTENT_ITEMS and IBC_CITEM_VERSIONS_B — Content item and version tables from the iContent repository, holding the actual rendition artifacts and their versioning metadata.
- FND_LOBS — Stores large binary objects (LOBs) for rendered documents, such as PDFs or other attachment content.
- JTF_FM_TEST_REQUESTS — Used for test fulfillment requests, supporting validation and diagnostic scenarios.
- PLITBLM — The standard PL/SQL integer table type used for passing collections of identifiers into and out of the package.
Usage Notes
JTF_FM_OCM_REND_REQ is invoked primarily through the fulfillment and Order Capture Management framework. Its documented dependents — AMS_CT_RULE_PVT, AMS_FULFILL_PVT, JTF_FM_REQUEST_GRP, and the JTF_FM_OCM_REND_REQ_W wrapper — indicate that it is called during fulfillment execution, marketing campaign fulfillment rules, and request group processing. It is not typically invoked directly by end users via a concurrent program or standard form; instead, it is called programmatically by framework packages (and the _W wrapper) that manage fulfillment request lifecycles. Customizations that require generated renditions to be attached to fulfillment requests, or that need to read existing rendition details, should call this package through its wrapper or the JTF_FULFILLMENT_PUB public layer rather than referencing it directly, to remain aligned with Oracle's supported integration surface.
-
PACKAGE: APPS.JTF_FM_OCM_REND_REQ
12.1.1
-
PACKAGE: APPS.JTF_FM_OCM_REND_REQ
12.2.2
-
PACKAGE: APPS.JTF_FM_OCM_REND_REQ_W
12.1.1
-
PACKAGE: APPS.JTF_FM_OCM_REND_REQ_W
12.2.2
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ_W
12.2.2
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ_W
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_API
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ_W dependencies on JTF_NUMBER_TABLE
12.2.2
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ_W dependencies on JTF_NUMBER_TABLE
12.1.1
-
PACKAGE BODY: APPS.JTF_FM_OCM_REND_REQ
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ_W dependencies on JTF_NUMBER_TABLE
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ_W dependencies on JTF_NUMBER_TABLE
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_API
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ dependencies on JTF_FM_OCM_REND_REQ
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ dependencies on JTF_FM_OCM_REND_REQ
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_API
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_API
12.1.1
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_MSG_PUB
12.2.2
-
APPS.JTF_FM_OCM_REND_REQ dependencies on FND_MSG_PUB
12.1.1