Search Results csd_logistics_util
Overview
CSD_LOGISTICS_PUB is the public application programming interface (API) for logistics line processing within the Oracle E-Business Suite Order Management and Shipping Execution product family. The package belongs to the CSD module, which governs the logistics and transportation data associated with order lines, deliveries, and shipments. As a public (PUB) classification package, it forms part of the supported integration surface exposed to customer and partner code, in contrast to the private (PVT) packages that implement the underlying business logic and are not intended for direct invocation.
The package is registered as VALID in the APPS schema and is documented in the ETRM repository for releases 12.1.1 and 12.2.2. Its principal responsibility is to provide a stable, encapsulated entry point through which logistics information—such as logistics lines and default logistics attributes—can be created and maintained programmatically, without requiring external callers to interact directly with the underlying private implementation.
Key Procedures and Functions
The ETRM metadata documents three procedures and functions exposed by CSD_LOGISTICS_PUB:
- CREATE_LOGISTICS_LINE — Creates a new logistics line record. This is the primary API for programmatically inserting logistics detail associated with a shipment, delivery, or order line.
- CREATE_DEFAULT_LOGISTICS — Establishes default logistics attributes, allowing the caller to seed or derive standard logistics values rather than supplying each attribute explicitly.
- UPDATE_LOGISTICS_LINE — Modifies an existing logistics line, supporting maintenance and correction of logistics records created through the create API or through standard application flows.
Each API is designed to be invoked within a PL/SQL caller's transaction. Parameter signatures are intentionally not reproduced here; callers should reference the ETRM or the package specification in the database directly, as parameter lists are subject to change across releases and patch levels.
Tables Accessed
The published ETRM documentation for CSD_LOGISTICS_PUB does not enumerate specific base tables accessed through APPS synonyms. This indicates that the package does not directly manipulate logistics base tables; instead, it delegates persistence and validation to the private implementation layer. The dependency listing confirms that CSD_LOGISTICS_PUB references APPS.CSD_PROCESS_PVT, the private processing package, along with the standard FND_API error-handling and message framework. Consequently, the actual table reads and writes are performed within CSD_PROCESS_PVT and its subordinate packages, preserving a clean separation between the public API contract and the underlying data model.
Usage Notes
CSD_LOGISTICS_PUB is invoked programmatically rather than through a dedicated form. It is referenced by CSD_LOGISTICS_PVT and CSD_LOGISTICS_UTIL, which indicates that the utility and private layers both call into the public API. Customizations, extensions, and third-party integrations should likewise call the PUB package rather than the PVT packages. Callers must observe standard Oracle EBS API conventions: the FND_API global variables and message stack should be initialized before invocation, results should be checked via the returned status, and the calling process must handle commit and rollback explicitly. Typical invocation contexts include order management extensions, shipping confirmation routines, and concurrent programs that generate or amend logistics data in bulk.
-
PACKAGE: APPS.CSD_LOGISTICS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_LOGISTICS_PUB, status:VALID,
-
PACKAGE: APPS.CSD_LOGISTICS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_LOGISTICS_PUB, status:VALID,
-
PACKAGE: APPS.CSD_LOGISTICS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_LOGISTICS_UTIL, status:VALID,
-
PACKAGE: APPS.CSD_LOGISTICS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_LOGISTICS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.CSD_LOGISTICS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_LOGISTICS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.CSD_LOGISTICS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_LOGISTICS_UTIL, status:VALID,
-
PACKAGE: APPS.CSD_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.CSD_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_PROCESS_PVT, status:VALID,
-
SYNONYM: APPS.CS_TXN_BILLING_OETXN_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_TXN_BILLING_OETXN_ALL, status:VALID,
-
SYNONYM: APPS.CS_TXN_BILLING_OETXN_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_TXN_BILLING_OETXN_ALL, status:VALID,
-
PACKAGE: APPS.CSD_PRODUCT_TRANSACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_PRODUCT_TRANSACTIONS_PKG, status:VALID,
-
PACKAGE: APPS.CSD_UPDATE_PROGRAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_UPDATE_PROGRAMS_PVT, status:VALID,
-
SYNONYM: APPS.CS_BUS_PROCESS_TXNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_BUS_PROCESS_TXNS, status:VALID,
-
PACKAGE: APPS.CSD_PRODUCT_TRANSACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_PRODUCT_TRANSACTIONS_PKG, status:VALID,
-
SYNONYM: APPS.CS_BUS_PROCESS_TXNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_BUS_PROCESS_TXNS, status:VALID,
-
PACKAGE: APPS.CSD_UPDATE_PROGRAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_UPDATE_PROGRAMS_PVT, status:VALID,
-
SYNONYM: APPS.WSH_PICKING_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:WSH_PICKING_RULES, status:VALID,
-
SYNONYM: APPS.CS_INCIDENTS_B_SEC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_INCIDENTS_B_SEC, status:VALID,
-
SYNONYM: APPS.WSH_PICKING_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:WSH_PICKING_RULES, status:VALID,
-
PACKAGE BODY: APPS.CSD_LOGISTICS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_LOGISTICS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CSD_LOGISTICS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_LOGISTICS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.CSD_PRODUCT_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSD_PRODUCT_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CSD_PRODUCT_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSD_PRODUCT_TRANSACTIONS, status:VALID,
-
PACKAGE: APPS.CS_CHARGE_DETAILS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_CHARGE_DETAILS_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.CS_CHARGE_DETAILS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CS_CHARGE_DETAILS_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.CS_TXN_BILLING_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_TXN_BILLING_TYPES, status:VALID,
-
SYNONYM: APPS.CSI_INSTALL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTALL_PARAMETERS, status:VALID,
-
PACKAGE: APPS.INV_SALESORDER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_SALESORDER, status:VALID,
-
SYNONYM: APPS.CSI_INSTALL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTALL_PARAMETERS, status:VALID,
-
SYNONYM: APPS.CS_TXN_BILLING_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_TXN_BILLING_TYPES, status:VALID,
-
PACKAGE: APPS.INV_SALESORDER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:INV_SALESORDER, status:VALID,
-
VIEW: APPS.PJM_PROJECTS_ORG_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_PROJECTS_ORG_V, object_name:PJM_PROJECTS_ORG_V, status:VALID,
-
SYNONYM: APPS.CS_ESTIMATE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_ESTIMATE_DETAILS, status:VALID,
-
SYNONYM: APPS.CS_ESTIMATE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_ESTIMATE_DETAILS, status:VALID,
-
PACKAGE BODY: APPS.CSD_PROCESS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_PROCESS_PVT, status:VALID,
-
PACKAGE: APPS.CSD_PROCESS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSD_PROCESS_UTIL, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES, status:VALID,
-
PACKAGE: APPS.OE_STANDARD_WF
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OE_STANDARD_WF, status:VALID,
-
PACKAGE: APPS.OE_STANDARD_WF
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OE_STANDARD_WF, status:VALID,
-
VIEW: APPS.PJM_PROJECTS_ORG_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_PROJECTS_ORG_V, object_name:PJM_PROJECTS_ORG_V, status:VALID,
-
PACKAGE: APPS.INV_RESERVATION_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:INV_RESERVATION_PUB, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES, status:VALID,
-
PACKAGE: APPS.CSD_PROCESS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSD_PROCESS_UTIL, status:VALID,
-
PACKAGE: APPS.CS_STD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CS_STD, status:VALID,
-
SYNONYM: APPS.CSD_REPAIRS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSD_REPAIRS, status:VALID,
-
PACKAGE BODY: APPS.CSD_PROCESS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSD_PROCESS_PVT, status:VALID,