Search Results rlm_rd_sv
Overview
APPS.RLM_EXTINTERFACE_SV is a server-side PL/SQL package within the Oracle E-Business Suite Release Management (RLM) module, which forms part of the ETRM (Enterprise Trade and Relationship Management) / Order-to-Cash value stream. The package serves as the external interface service layer for inbound demand and order information that must be converted into Oracle Order Management sales orders. In EBS 12.1.1 and 12.2.2, the RLM product supports return and repair processes that depend on translating external or internal demand signals into executable order lines.
RLM_EXTINTERFACE_SV consumes records staged in RLM_INTERFACE_HEADERS (and referenced line tables), validates and enriches them against shipping, location, and trading-partner data, and then builds Order Management order line structures through OE_ORDER_PUB. The package is classified as OTHER in the API taxonomy, indicating it is a documented internal interface utility rather than a public, customer-facing API. Its dependency graph confirms tight integration with RLM_CORE_SV, RLM_DP_SV, RLM_RD_SV, and WSH_RLM_INTERFACE, positioning it as the orchestration point that connects staging data to the shipping and order entry sub-systems.
Key Procedures and Functions
The package exposes fourteen documented procedures and functions. Their documented purposes are as follows:
- BUILDOELINETAB and BUILDOELINE — Construct Order Entry line tables and individual order line records from staged interface data, preparing the structures consumed by OE_ORDER_PUB.
- BUILDTPOELINE — Builds an order line in the context of a trading partner, applying partner-specific attributes during line construction.
- PROCESSOPERATION — Drives the processing of an interface operation, coordinating validation and transformation steps for the inbound record.
- INSERTOMMESSAGES — Writes Order Management or interface messages (errors, warnings, informational notices) for reporting and diagnostics.
- CALLPROCESSCONSTRAINTAPI — Invokes the shipping constraint API to evaluate whether a proposed line satisfies shipping constraints.
- CHECKSHIPPINGCONSTRAINTS — Validates shipping constraints for the interface record prior to order creation.
- SUBMITDEMANDPROCESSOR — Submits the demand processing logic that links staged demand to fulfillment activity.
- GETINTRANSITQTY — Retrieves in-transit quantities relevant to the demand or return being processed.
- GETLINESTATUS — Returns the current status of a line under evaluation.
- GETLOCATION, GETADDRESS1, GETTPCONTEXT — Resolve location, primary address, and trading-partner context information used to enrich interface records.
- NAME — Provides the object name identifier used by the RLM framework for logging and dependency resolution.
Tables Accessed
The package accesses documented tables and views through APPS synonyms. RLM_INTERFACE_HEADERS and RLM_INTERFACE_LINES_ALL form the staging area from which external demand is loaded and processed. RLM_BLANKET_RSO and RLM_SCHEDULE_LINES supply the return service order and scheduling context associated with the demand. Trading-partner and address resolution rely on ECE_TP_GROUP, ECE_TP_HEADERS, HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES, HZ_CUST_ACCT_SITES_ALL, HZ_CUST_SITE_USES_ALL, HZ_LOCATIONS, and HZ_PARTY_SITES. Order line creation writes to or references OE_ORDER_LINES_ALL. FND_LOOKUP_VALUES and FND_NEW_MESSAGES support lookup validation and message persistence.
Usage Notes
RLM_EXTINTERFACE_SV is typically invoked indirectly rather than directly by end users. It is called by RLM_MANAGE_DEMAND_SV, RLM_RD_SV, and RLM_TPA_SV, and it in turn depends on RLM_CORE_SV, RLM_DP_SV, RLM_RD_SV, WSH_RLM_INTERFACE, WSH_SHIPPING_CONSTRAINTS_PKG, and OE_ORDER_PUB. Invocation generally occurs from concurrent programs or package-level processing flows that stage external demand into the RLM interface tables and then trigger order creation. Because it references OE_ORDER_PUB and the shipping constraints API, execution must occur in a context where Order Management and shipping modules are licensed and initialized. Custom code that calls these procedures must respect the interface table population sequence and should rely on INSERTOMMESSAGES output for error handling. The user search term "rlm_rd_sv" corresponds to the closely related RLM_RD_SV package, which both calls and is called by RLM_EXTINTERFACE_SV, reflecting a bidirectional relationship in the RLM service layer.
-
PACKAGE: APPS.RLM_EXTINTERFACE_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_EXTINTERFACE_SV, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_LINES_ALL, status:VALID,
-
PACKAGE: APPS.WSH_RLM_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_RLM_INTERFACE, status:VALID,
-
PACKAGE: APPS.WSH_RLM_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_RLM_INTERFACE, status:VALID,
-
PACKAGE: APPS.RLM_EXTINTERFACE_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_EXTINTERFACE_SV, status:VALID,
-
PACKAGE: APPS.RLM_RD_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_RD_SV, status:VALID,
-
PACKAGE: APPS.RLM_MANAGE_DEMAND_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_MANAGE_DEMAND_SV, status:VALID,
-
PACKAGE: APPS.RLM_MANAGE_DEMAND_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_MANAGE_DEMAND_SV, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_LINES_ALL, status:VALID,
-
PACKAGE: APPS.RLM_RD_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_RD_SV, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_LINES, status:VALID,
-
PACKAGE: APPS.RLM_DP_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_DP_SV, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_LINES, status:VALID,
-
PACKAGE: APPS.RLM_DP_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_DP_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_RD_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_RD_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_RD_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_RD_SV, status:VALID,
-
PACKAGE: APPS.RLM_TPA_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_TPA_SV, status:VALID,
-
PACKAGE: APPS.RLM_TPA_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_TPA_SV, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_HEADERS, status:VALID,
-
SYNONYM: APPS.RLM_INTERFACE_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_INTERFACE_HEADERS, status:VALID,
-
PACKAGE: APPS.RLM_CORE_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_CORE_SV, status:VALID,
-
PACKAGE: APPS.RLM_CORE_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_CORE_SV, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.RLM_BLANKET_RSO
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_BLANKET_RSO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.RLM_BLANKET_RSO
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_BLANKET_RSO, status:VALID,
-
SYNONYM: APPS.ECE_TP_GROUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ECE_TP_GROUP, status:VALID,
-
PACKAGE: APPS.WSH_SHIPPING_CONSTRAINTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:WSH_SHIPPING_CONSTRAINTS_PKG, status:VALID,
-
PACKAGE: APPS.WSH_SHIPPING_CONSTRAINTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:WSH_SHIPPING_CONSTRAINTS_PKG, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_HEADERS, status:VALID,
-
PACKAGE: APPS.RLM_CUM_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_CUM_SV, status:VALID,
-
SYNONYM: APPS.ECE_TP_GROUP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ECE_TP_GROUP, status:VALID,
-
PACKAGE: APPS.RLM_MESSAGE_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_MESSAGE_SV, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_HEADERS, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_LINES, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_LINES, status:VALID,
-
PACKAGE BODY: APPS.RLM_BLANKET_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_BLANKET_SV, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_LINES_ALL, status:VALID,
-
PACKAGE: APPS.RLM_CUM_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_CUM_SV, status:VALID,
-
PACKAGE: APPS.RLM_SETUP_TERMS_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RLM_SETUP_TERMS_SV, status:VALID,
-
PACKAGE: APPS.RLM_SETUP_TERMS_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_SETUP_TERMS_SV, status:VALID,
-
SYNONYM: APPS.RLM_SCHEDULE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RLM_SCHEDULE_LINES_ALL, status:VALID,
-
PACKAGE BODY: APPS.RLM_DP_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_DP_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_TPA_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_TPA_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_TPA_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_TPA_SV, status:VALID,
-
PACKAGE: APPS.RLM_MESSAGE_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RLM_MESSAGE_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_BLANKET_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_BLANKET_SV, status:VALID,
-
PACKAGE BODY: APPS.RLM_DP_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:RLM_DP_SV, status:VALID,