Results for “date_required”
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.
-
This table stores the action log for each control item. Each entry stores the complete requesting information and response.
-
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 →
-
This view contains requests to add/delete/modify material for existing discrete jobs or repetitive schedules. This view is used in XML outbound
APPS.MSC_WIP_JOB_COMPONENTS_V·↳ MSC_APPS_INSTANCES·↳ MSC_ST_UTIL·↳ MSC_TRADING_PARTNERS·Explore MSC module →
-
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 →
-
APPS.INVBV_MOVE_ORDERS_HEADERS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
Material shortage data
APPS.WIP_MATERIAL_SHORTAGES_V·↳ MTL_SYSTEM_ITEMS·↳ WIP_DISCRETE_JOBS·↳ WIP_ENTITIES·Explore WIP module →
-
APPS.MTL_TXN_REQUEST_HEADERS_V·↳ MFG_LOOKUPS·↳ MTL_TRANSACTION_TYPES·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
This view provides all materials for a work order
APPS.WIP_EAM_REQUIREMENTS_ALL_V·↳ BOM_DEPARTMENTS·↳ EAM_DIRECT_ITEM_RECS_V·↳ EAM_MATERIAL_ALLOCQTY_PKG·Explore WIP module →
-
Move Order headers table
-
APPS.INVBV_MOVE_ORDERS_HEADERS·↳ MTL_TXN_REQUEST_HEADERS·Explore INV 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 →
-
View: EAM_DIRECT_ITEM_RECS_V 12.2.2
View to select both the description based direct items as well as non-stockable inventory items
APPS.EAM_DIRECT_ITEM_RECS_V·↳ EAM_WORK_ORDER_DIRECT_ITEMS_V·↳ EAM_WORK_ORDER_REQ_PO_V·↳ FND_GLOBAL·Explore EAM module →
-
This table stores the action log for each control item. Each entry stores the complete requesting information and response.
-
APPS.MTL_TXN_REQUEST_LINES_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_SECONDARY_INVENTORIES·Explore INV module →
-
Move Order Headers
-
APPS.INVFV_MOVE_ORDERS_LINES·↳ FND_PROFILE·↳ GL_CODE_COMBINATIONS·↳ HR_ALL_ORGANIZATION_UNITS·Explore INV module →
-
Material shortage data
APPS.WIP_MATERIAL_SHORTAGES_V·↳ MTL_SYSTEM_ITEMS·↳ WIP_DISCRETE_JOBS·↳ WIP_ENTITIES·Explore WIP module →
-
View: EAM_CFR_MATERIALS_V 12.2.2
This view displays information on materials for work orders.
APPS.EAM_CFR_MATERIALS_V·↳ BOM_DEPARTMENTS·↳ EAM_MATERIAL_ALLOCQTY_PKG·↳ MFG_LOOKUPS·Explore EAM 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 →
-
Material Import Table
-
Material Import Table
-
This view contains requests to add/delete/modify material for existing discrete jobs or repetitive schedules. This view is used in XML outbound
APPS.MSC_WIP_JOB_COMPONENTS_V·↳ MSC_APPS_INSTANCES·↳ MSC_ST_UTIL·↳ MSC_TRADING_PARTNERS·Explore MSC module →
-
APS Output Detail table
-
View: PA_CONTROL_ITEMS_V 12.1.1
This view provides the atrribute values for Control Items.
APPS.PA_CONTROL_ITEMS_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
View: WMS_TRX_DETAILS_TMP_V 12.2.2
WMS rules execution input baes view
APPS.WMS_TRX_DETAILS_TMP_V·↳ MTL_TRANSACTION_TYPES·↳ MTL_TXN_REQUEST_LINES·↳ WMS_TRANSACTIONS_TEMP·Explore WMS module →
-
APPS.INVBV_MOVE_ORDERS_LINES·↳ MTL_TXN_REQUEST_LINES·Explore INV module →
-
Move order lines
-
APPS.MTL_TXN_REQUEST_HEADERS_V·↳ MFG_LOOKUPS·↳ MTL_TRANSACTION_TYPES·↳ MTL_TXN_REQUEST_HEADERS·Explore INV module →
-
View: CSP_MO_LINES_V 12.2.2
Move order lines including extra information of Spares Management
APPS.CSP_MO_LINES_V·↳ CSP_MOVEORDER_LINES·↳ CS_INCIDENTS_ALL·↳ JTF_TASKS_B·Explore CSP module →
-
Requests to add/delete/ modify material/resource requirements for jobs and schedules
-
Requests to add/delete/ modify material/resource requirements for jobs and schedules
-
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.INVBV_MOVE_ORDERS_LINES·↳ MTL_TXN_REQUEST_LINES·Explore INV module →
-
Move order lines
-
PA_CONTROL_ITEMS stores user-defined control items in a project. Each item is of an item type as specified by the CI_TYPE_ID column. The items are categorized using the Classification, Reason and Priority attributes
-
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 →
-
View: PA_CI_BASIC_CTL_V 12.2.2
APPS.PA_CI_BASIC_CTL_V·↳ FND_CURRENCIES_TL·↳ HZ_PARTIES·↳ PA_CI_TYPES_VL·Explore PA module →
-
This is a light weight version og EAM_DIRECT_ITEMS_RECS_V
APPS.EAM_DIRECT_ITEMS_RECS_LITE_V·↳ EAM_WO_DIRECT_ITEMS_LITE_V·↳ EAM_WO_REQ_PO_LITE_V·↳ MFG_LOOKUPS·Explore EAM module →
-
Components required by jobs and schedules
-
View: PA_CONTROL_ITEMS_V 12.2.2
This view provides the atrribute values for Control Items.
APPS.PA_CONTROL_ITEMS_V·↳ PA_CONTROL_ITEMS·Explore PA module →
-
WMS TXN Request Lines Trace View
APPS.WMS_TXN_REQUEST_LINES_TRACE_V·↳ CST_COST_GROUPS·↳ MFG_LOOKUPS·↳ MTL_SECONDARY_INVENTORIES·Explore WMS module →
-
View: PA_CI_ACTIONS_V 12.1.1
This view provides the atrribute values for Action Lists
APPS.PA_CI_ACTIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore PA module →
-
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 →
-
View: PA_CI_ACTIONS_V 12.2.2
This view provides the atrribute values for Action Lists
APPS.PA_CI_ACTIONS_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ HZ_PARTIES·Explore PA module →
-
View: CSP_MOVEORDERS_V 12.1.1
The view gives the status of a moveorder.
APPS.CSP_MOVEORDERS_V·↳ CSP_MOVEORDER_HEADERS·↳ CSP_MOVEORDER_LINES·↳ CSP_PACKLIST_HEADERS·Explore CSP module →