Search Results delete_ship
Overview
APPS.INL_INTERFACE_PVT is a private PL/SQL package within the Oracle E-Business Suite Logistics and Trade Management (formerly Landed Cost Management / International Trade) module. The "PVT" suffix designates it as a private API layer, meaning its procedures are not published for direct external consumption but are instead invoked by the public interface programs and concurrent processes that move trading and shipment data into the EBS transactional schema. The package serves as the inbound interface engine for landed cost and shipment information, handling the validation, transformation, and loading of records staged in the INL_SHIP_LINES_INT interface table.
The package operates against the APPS schema and is classified as VALID under ETRM 12.2.2. Its primary business purpose is to import shipment and match data from external sources—typically EDI feeds, third-party logistics systems, or legacy supply chain applications—and reconcile that data with the internal landed cost and allocation structures. By isolating the import logic in a private package, Oracle maintains a controlled boundary between interface staging tables and the core INL transactional tables.
Key Procedures and Functions
The ETRM metadata documents six entry points, four of which are named procedures:
- IMPORT_LCMSHIPMENTS — Imports landed cost management shipment records from the INL_SHIP_LINES_INT staging table into the shipment and allocation structures. This procedure validates shipment line data, resolves parties and locations, and creates the corresponding internal shipment representations.
- IMPORT_LCMMATCHES — Imports landed cost match records, reconciling shipment or receipt data against trade matches. It processes the matching relationships required for landed cost calculation and downstream cost allocation.
- DELETE_SHIP — Removes shipment records, providing the interface layer with a controlled deletion path for shipments previously imported or staged, ensuring referential integrity with allocations and matches is maintained.
- RESET_MATCHINT — Resets the match interface state, clearing or reinitializing match interface records so that a matching import cycle can be re-run. This supports reprocessing scenarios where the initial interface load must be reset without corrupting committed data.
The remaining two documented objects are functions or additional entry points within the same package that support the import flow. None of the parameter signatures are published in the metadata; only the procedure names and their business intent are documented.
Tables Accessed
The package references a broad set of APPS synonyms spanning trade, party, currency, and financials data:
- Interface and allocation tables: INL_SHIP_LINES_INT (the primary staging table, also a declared dependency), INL_ALLOCATIONS, INL_ALWD_LINE_TYPES, INL_ALWD_PARTY_TYPES, and INL_ALWD_PARTY_USAGES support landed cost allocations and validation of permitted line, party, and usage types.
- Trading partners and locations: HZ_PARTIES, HZ_PARTY_SITES, HZ_PARTY_USG_ASSIGNMENTS, HR_LOCATIONS_ALL, and HZ_LOCATIONS resolve ship-from, ship-to, and party site information during import.
- Financials and currency: FND_CURRENCIES, GL_DAILY_RATES, and GL_DAILY_CONVERSION_TYPES provide currency validation and exchange rate retrieval for cost conversion; FINANCIALS_SYSTEM_PARAMS_ALL supplies system-level financial configuration.
- Payables: AP_INVOICE_DISTRIBUTIONS_ALL and AP_INVOICE_LINES_ALL are referenced to align landed cost distributions with invoice lines.
The dependency metadata additionally confirms references to FND_API (the standard EBS API error-handling framework) and SYS.STANDARD.
Usage Notes
INL_INTERFACE_PVT is not intended for direct invocation by end users. It is typically called by concurrent programs and public interface packages that orchestrate the landed cost import cycle, such as the shipment and match import concurrent requests. The package is referenced by three other packages within APPS, which act as the public wrappers and scheduling entities.
Developers extending ETRM interfaces should invoke the public calling packages rather than INL_INTERFACE_PVT directly. Because it depends on FND_API, callers should expect standard EBS API error handling, including the FND_API.G_RET_STS_SUCCESS and error message stack conventions. In upgrade or migration projects between 12.1.1 and 12.2.2, the package remains a stable private interface, but its behavior is coupled to the INL interface tables; any changes to INL_SHIP_LINES_INT structure must be reviewed against this package before deployment.
-
PACKAGE: APPS.INL_INTERFACE_PVT
12.2.2
-
APPS.INL_INTERFACE_PVT SQL Statements
12.1.1
-
APPS.INL_INTERFACE_PVT SQL Statements
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HEADERS_ALL
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_ALLOCATIONS
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_ALLOCATIONS
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HOLDS
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HOLDS
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_ASSOCIATIONS
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_TAX_LINES
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_CHARGE_LINES
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINES_ALL
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_TAX_LINES
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_CHARGE_LINES
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINE_GROUPS
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_ASSOCIATIONS
12.2.2
-
PACKAGE BODY: APPS.INL_INTERFACE_PVT
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINE_GROUPS
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HEADERS
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HEADERS_ALL
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINES_ALL
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINES
12.1.1
-
PACKAGE BODY: APPS.INL_INTERFACE_PVT
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_MATCHES
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_HEADERS
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on FND_MSG_PUB
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on FND_API
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_SHIP_LINES
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on STANDARD
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on STANDARD
12.2.2
-
APPS.INL_INTERFACE_PVT dependencies on INL_LOGGING_PVT
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on FND_API
12.1.1
-
APPS.INL_INTERFACE_PVT dependencies on INL_LOGGING_PVT
12.2.2