Search Results line_tbl_type
Overview
The APPS.OKE_FORM_DD250_EXT package body is the standard Oracle E-Business Suite extension hook associated with the Oracle Order Capture / Order Management shipping document framework. In EBS 12.1.1 and 12.2.2, shipping documents such as packing slips, bills of lading, and commercial invoices are generated through the DD250-series report and form templates. Each shipping document template exposes a corresponding extension package whose interface methods are invoked at defined points during document generation, allowing customers to substitute or augment standard behavior without modifying seeded Oracle code.
This package serves as the customization insertion point for the DD250 shipping document. It allows implementers to override the default shipment prefix value printed on the document and to manipulate the header and line record structures before the document is rendered. In its delivered form, the package is a shell: every method returns either a NULL value or an unmodified copy of the input, which preserves the seeded behavior exactly. Business-specific logic is expected to be added in the corresponding custom schema or directly within this package body during implementation.
Key Procedures and Functions
Override_Shipment_Prefix— A function that accepts shipment context identifiers and returns aVARCHAR2value representing an override for the shipment prefix text that appears on the printed DD250 document. In the seeded body it returns NULL, signaling to the calling report or template that no override applies and that the standard prefix should be used. Implementers populate this function to derive a custom prefix from shipment attributes such as header, delivery, inventory organization, or ship-from location.Override_Form_Data— A procedure invoked immediately before the DD250 form data is finalized for rendering. It receives the key header and delivery identifiers along with input header and line record structures, and returns the output header and line record structures. In the seeded body, the output assignments copy the inputs unchanged, effectively performing a no-op. This procedure is the standard location for applying record-level transformations, such as masking values, adding derived attributes, or reordering line content prior to print.
Tables Accessed
No tables are referenced within the delivered package body. All data required for the override logic is passed in as scalar identifiers or as PL/SQL record structures defined in the parent package OKE_FORM_DD250. Because the extension body operates purely on in-memory parameters, it introduces no direct SQL dependencies and no additional read or write locks on Order Management or Shipping Execution base tables. Implementers who add query logic to these methods should be aware that additional database round trips occur inside the document generation cycle.
Usage Notes
The package is not called directly by end users or concurrent programs. Instead, the DD250 report or form invokes the extension methods during printing when the corresponding calling interface is enabled. The P_Line_Tbl parameter, referenced in the search term line_tbl_type, is an instance of OKE_FORM_DD250.Line_Tbl_Type, the nested table collection type that carries the document line records into the override procedure. The type is owned by the parent package and must be used consistently when customizing these signatures.
Customizations should avoid changing the published procedure and function signatures, because the calling report binds to the exact parameter list documented here. Changes to the signatures can cause the shipping document generation to fail at runtime. The extension package is referenced by one other documented package, reflecting its position as a dependent extension point of the DD250 form framework. Typical implementation steps involve copying the seeded logic, adding business rules, and validating output during a controlled shipping print run before promotion to production.
-
PACKAGE BODY: APPS.OKE_FORM_DD250_EXT
12.1.1
-
PACKAGE BODY: APPS.OKE_FORM_DD250_EXT
12.2.2
-
PACKAGE: APPS.OKE_FORM_DD250_EXT
12.2.2
-
PACKAGE: APPS.OKE_FORM_DD250_EXT
12.1.1
-
PACKAGE: APPS.ASO_LINE_NUM_INT
12.1.1
-
PACKAGE: APPS.ASO_LINE_NUM_INT
12.2.2
-
PACKAGE: APPS.CSP_PLANNED_ORDERS
12.2.2
-
PACKAGE: APPS.CSP_PLANNED_ORDERS
12.1.1
-
PACKAGE: APPS.IBU_ORDER_CAPTURE
12.2.2
-
PACKAGE: APPS.IBU_ORDER_CAPTURE
12.1.1
-
PACKAGE: APPS.PO_ADVANCED_PRICE_PVT
12.1.1
-
PACKAGE: APPS.IGS_FI_CHARGES_API_PVT
12.1.1
-
PACKAGE: APPS.OKE_FORM_DD250
12.1.1
-
PACKAGE: APPS.OKE_FORM_DD250
12.2.2
-
PACKAGE: APPS.PO_ADVANCED_PRICE_PVT
12.2.2
-
PACKAGE: APPS.OE_BLANKET_PUB
12.2.2
-
PACKAGE: APPS.OE_VERSION_BLANKET_COMP
12.2.2
-
PACKAGE: APPS.OE_VERSION_BLANKET_COMP
12.1.1
-
PACKAGE: APPS.OE_BLANKET_PUB
12.1.1
-
PACKAGE: APPS.OKC_PRICE_PVT
12.1.1
-
PACKAGE: APPS.OKC_PRICE_PVT
12.2.2
-
PACKAGE BODY: APPS.OE_ORDER_PUB
12.1.1
-
PACKAGE: APPS.OE_ORDER_PUB
12.1.1
-
PACKAGE BODY: APPS.OE_ORDER_PUB
12.2.2
-
PACKAGE BODY: APPS.OE_BLANKET_PUB
12.2.2
-
PACKAGE: APPS.OE_ORDER_PUB
12.2.2
-
PACKAGE BODY: APPS.OE_BLANKET_PUB
12.1.1
-
PACKAGE: APPS.OE_VERSION_COMP
12.2.2
-
PACKAGE: APPS.OE_VERSION_COMP
12.1.1
-
PACKAGE: APPS.OKS_PM_ENTITLEMENTS_PVT
12.2.2
-
PACKAGE: APPS.OKS_PM_ENTITLEMENTS_PVT
12.1.1
-
PACKAGE: APPS.QP_PREQ_GRP
12.1.1
-
PACKAGE: APPS.CSP_PARTS_REQUIREMENT
12.1.1
-
PACKAGE: APPS.CSP_PARTS_REQUIREMENT
12.2.2
-
PACKAGE BODY: APPS.OKE_FORM_DD250
12.1.1
-
PACKAGE: APPS.PO_CREATE_REQUISITION_SV
12.1.1
-
PACKAGE: APPS.PO_CREATE_REQUISITION_SV
12.2.2
-
PACKAGE BODY: APPS.OKE_FORM_DD250
12.2.2
-
PACKAGE: APPS.QP_PREQ_GRP
12.2.2
-
PACKAGE BODY: APPS.CSP_PARTS_REQUIREMENT
12.1.1
-
PACKAGE: APPS.INV_TXN_MANAGER_PUB
12.1.1
-
PACKAGE: APPS.INV_TXN_MANAGER_PUB
12.2.2
-
PACKAGE: APPS.OKS_ENTITLEMENTS_PVT
12.2.2
-
PACKAGE: APPS.AR_INVOICE_API_PUB
12.1.1
-
PACKAGE: APPS.OKS_ENTITLEMENTS_PVT
12.1.1
-
PACKAGE: APPS.AR_INVOICE_API_PUB
12.2.2
-
PACKAGE: APPS.OKC_PRICE_PUB
12.2.2
-
APPS.OKE_FORM_DD250_EXT dependencies on OKE_FORM_DD250
12.1.1
-
APPS.OKE_FORM_DD250_EXT dependencies on OKE_FORM_DD250
12.2.2
-
APPS.OKE_FORM_DD250_EXT dependencies on OKE_FORM_DD250
12.1.1