Results for “request_number”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
INV_VALIDATE_TROHDR is an Oracle EBS Applications (APPS) PL/SQL package that provides header-level validation logic for Transfer Order (TO) transactions within Oracle Inventory. Transfer Orders represent the movement of material between inventory organizations, and this package serves as the validation layer that ensures TO header data conforms to the rules defined for move orders and transfer orders prior to processing. It is classified as an OTHER API in the ETRM metadata and falls within the broader Transfer Order processing framework that includes companion packages such as INV_VALIDATE_TROLIN (line-level validation), INV_DEFAULT_TROHDR and INV_DEFAULT_TROLIN (defaulting logic), and INV_TRANSFER_ORDER_PVT (the core processing private API). The package is owned by the APPS schema and carries a VALID status in both the 12.1.1 and 12.2.2 releases.
Key Procedures and Functions
ETRM documents nine procedures and functions within this package. Their names indicate a structured validation architecture:
- HEADER — The primary validation entry point for the transfer order header record itself, orchestrating the overall header validation flow.
- HEADER_STATUS — Validates the header status value against permitted states within the transfer order lifecycle.
- STATUS_DATE — Performs validation of status-relevant date values applied to the transfer order header.
- DATE_REQUIRED — Determines whether a date attribute is mandatory in the current processing context, supporting conditional validation.
- REQUEST — Handles validation associated with the transfer order request reference.
- REQUEST_NUMBER — Validates the request number supplied on the header, typically ensuring uniqueness or consistency with the request context.
- ENTITY — Supports entity-level validation, verifying that the referenced entity (for example, source or destination organization) is valid.
- ATTRIBUTES — Validates descriptive flexfield or attribute column content on the transfer order header.
- ENTITY_DELETE — Validates or permits deletion processing against the associated entity.
Each routine contributes to a layered validation strategy, allowing callers to invoke granular checks or the consolidated HEADER routine as appropriate.
Tables Accessed
The package references two documented tables through APPS synonyms:
- MTL_PARAMETERS — The Inventory organization parameters table. Validation routines consult this table to confirm organization-level settings, including whether transfer order functionality is enabled and what defaulting or control rules apply to the inventory organization context.
- MTL_TRANSACTION_TYPES — The transaction type definition table. This is used to validate that the transaction type associated with the transfer order is valid, enabled, and permitted for the movement being requested.
In addition, the package depends on the FND_API foundation package and INV_MOVE_ORDER_PUB, indicating reliance on standard Oracle API error-handling conventions and shared move order publication logic.
Usage Notes
INV_VALIDATE_TROHDR is an internal validation utility rather than an end-user-facing interface. It is invoked programmatically by other packages in the Transfer Order stack. Per the ETRM dependency data, it is referenced by INV_DEFAULT_TROHDR, INV_DEFAULT_TROLIN, INV_TRANSFER_ORDER_PVT, INV_VALIDATE_TROLIN, and by itself, confirming its role as a shared validation service. In practice, validation is triggered from the Transfer Orders and Move Orders forms, from concurrent programs that process pending transfer order headers, and from custom extensions that create or modify transfer orders through the published APIs. Because the package resides in the APPS schema and its procedures are not documented as a public API surface, custom code should prefer calling the supported INV_TRANSFER_ORDER_PVT or move order public APIs, which in turn invoke this package. Direct invocation of INV_VALIDATE_TROHDR routines should be limited to scenarios where header-level validation must be re-executed independently, and callers must respect the FND_API error-handling contract expected by the surrounding framework.
-
View: OKL_CS_REQUESTS_UV 12.1.1
APPS.OKL_CS_REQUESTS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKL_TRX_REQUESTS·Explore OKL module →
-
To hold the pricing information for each product
-
APPS.OKL_CS_EQUIP_EXCHANGES_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View: CSP_PICKLIST_LINES_V1 12.1.1
Picklist line information
APPS.CSP_PICKLIST_LINES_V1·↳ CSP_MOVEORDER_HEADERS·↳ CSP_MOVEORDER_LINES·↳ CSP_PACKLIST_PVT·Explore CSP module →
-
APPS.INVBV_MOVE_ORDERS_HEADERS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
List of Principal Paydown Requests
APPS.OKL_CS_PRINCIPAL_PAYDOWN_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View: OKL_CURE_REQUEST_UV 12.1.1
View for Cure requests
APPS.OKL_CURE_REQUEST_UV·↳ HZ_PARTIES·↳ OKC_K_HEADERS_ALL_B·↳ OKC_K_PARTY_ROLES_B·Explore OKL module →
-
View: GHR_PA_REQUESTS_V1 12.1.1
This view holds the RPA and NPA information.
APPS.GHR_PA_REQUESTS_V1·↳ GHR_FAMILIES·↳ GHR_NATURE_OF_ACTIONS·↳ GHR_PA_REQUESTS·Explore GHR module →
-
APPS.OKL_CS_LEASE_RENEWALS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
To hold the pricing information for each product
-
View: OKL_CS_REQUESTS_UV 12.2.2
APPS.OKL_CS_REQUESTS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKL_TRX_REQUESTS·Explore OKL module →
-
List of Principal Paydown Requests
APPS.OKL_CS_PRINCIPAL_PAYDOWN_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View for displaying Lease Renewals for all Operating Units.
APPS.OKL_LEASE_RENEWALS_ALL_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
APPS.OKL_CS_LEASE_RENEWALS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
The PA_PROJECT_REQUESTS table stores the project creation requests.
-
View: MTL_TXN_BACKORDERS_V 12.2.2
APPS.MTL_TXN_BACKORDERS_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
APPS.OKL_CS_EQUIP_EXCHANGES_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View: OKL_CURE_INVOICE_UV 12.2.2
View for cure requests
APPS.OKL_CURE_INVOICE_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKC_K_HEADERS_B·Explore OKL module →
-
List of Credit memo Requests
APPS.OKL_CS_CREDIT_MEMO_REQUEST_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
Move Order headers table
-
APPS.INVFV_MOVE_ORDERS_LINES·↳ FND_PROFILE·↳ GL_CODE_COMBINATIONS·↳ HR_ALL_ORGANIZATION_UNITS·Explore INV module →
-
View: PA_PROJECT_REQUESTS_V 12.2.2
APPS.PA_PROJECT_REQUESTS_V·↳ FND_ACCESS_CONTROL_UTIL·↳ FND_APPLICATION_TL·↳ HZ_CUST_ACCOUNTS·Explore PA module →
-
List of Credit memo Requests
APPS.OKL_CS_CREDIT_MEMO_REQUEST_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
APPS.INVBV_MOVE_ORDERS_HEADERS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
APPS.OKL_CS_TRANSFER_ASSUMPTION_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore OKL module →
-
APPS.OKL_CS_TRANSFER_ASSUMPTION_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore OKL module →
-
APPS.MTL_TXN_REQUEST_HEADERS_V·↳ MFG_LOOKUPS·↳ MTL_TRANSACTION_TYPES·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
View: MTL_TXN_BACKORDERS_V 12.1.1
APPS.MTL_TXN_BACKORDERS_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
APPS.INVFV_MOVE_ORDERS_HEADERS·↳ GL_CODE_COMBINATIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_TRANSACTION_TYPES·Explore INV module →
-
APPS.INVFV_MOVE_ORDERS_HEADERS·↳ GL_CODE_COMBINATIONS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_TRANSACTION_TYPES·Explore INV module →
-
APPS.MTL_TXN_REQUEST_HEADERS_V·↳ MFG_LOOKUPS·↳ MTL_TRANSACTION_TYPES·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
View: EAM_MANAGE_REQS_V 12.2.2
It brings all the work requests and all the service requests in open status
APPS.EAM_MANAGE_REQS_V·↳ BOM_DEPARTMENTS·↳ CSI_ITEM_INSTANCES·↳ CS_HZ_SR_CONTACT_POINTS·Explore EAM module →
-
View for displaying Lease Renewals for all Operating Units.
APPS.OKL_LEASE_RENEWALS_ALL_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View: IC_TXN_REQUEST_LINES_V 12.2.2
This view is used in the OPM Transact Process Move Orders form (ICTOTRX.fmb) to get the Move Order Lines data based on the entered criteria.
APPS.IC_TXN_REQUEST_LINES_V·↳ IC_ITEM_MST·↳ IC_TXN_REQUEST_HEADERS·↳ IC_TXN_REQUEST_LINES·Explore GMI module →
-
Move Order headers table
-
View: CSP_PICKLIST_LINES_V1 12.2.2
Picklist line information
APPS.CSP_PICKLIST_LINES_V1·↳ CSP_MOVEORDER_HEADERS·↳ CSP_MOVEORDER_LINES·↳ CSP_PACKLIST_PVT·Explore CSP module →
-
View: OKL_CURE_INVOICE_UV 12.1.1
View for cure requests
APPS.OKL_CURE_INVOICE_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKC_K_HEADERS_B·Explore OKL module →
-
View: OKL_CURE_REQUEST_UV 12.2.2
View for Cure requests
APPS.OKL_CURE_REQUEST_UV·↳ HZ_PARTIES·↳ OKC_K_HEADERS_ALL_B·↳ OKC_K_PARTY_ROLES_B·Explore OKL module →
-
View: IC_TXN_REQUEST_LINES_V 12.1.1
This view is used in the OPM Transact Process Move Orders form (ICTOTRX.fmb) to get the Move Order Lines data based on the entered criteria.
APPS.IC_TXN_REQUEST_LINES_V·↳ IC_ITEM_MST·↳ IC_TXN_REQUEST_HEADERS·↳ IC_TXN_REQUEST_LINES·Explore GMI module →
-
This table stores the request headers information for soft fund and special pricing
-
WMS TXN Request Lines Trace View
APPS.WMS_TXN_REQUEST_LINES_TRACE_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_SECONDARY_INVENTORIES·Explore WMS module →
-
To hold the product line detail for a request
-
View: GHR_PA_REQUESTS_V1 12.2.2
This view holds the RPA and NPA information.
APPS.GHR_PA_REQUESTS_V1·↳ GHR_FAMILIES·↳ GHR_NATURE_OF_ACTIONS·↳ GHR_PA_REQUESTS·Explore GHR module →
-
APPS.MTL_TXN_REQUEST_LINES_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
View shows all associated work requests and service requests for a work order.
APPS.EAM_WORK_REQUEST_ASSOC_V·↳ BOM_DEPARTMENTS·↳ CSI_ITEM_INSTANCES·↳ CS_HZ_SR_CONTACT_POINTS·Explore EAM module →
-
To hold the product line detail for a request