Results for “object_type”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
MTL_OBJECT_NUMBERS_V is a reporting view owned by the APPS schema in Oracle E-Business Suite, delivered under the Inventory (INV) product. Its documented purpose is to present the genealogy object numbers maintained by the Oracle EBS genealogy and tracking infrastructure. Genealogy in EBS links lots, serial numbers, and external objects into parent-child relationships so that upstream and downstream traceability can be queried. This view provides a single, consolidated projection of the object numbers that participate in that genealogy, resolving the identifier of each genealogy object (GEN_OBJECT_ID) to its human-readable object number.
Because the view normalizes lot numbers, serial numbers, and user-defined external objects into one structure, it is well suited to reporting and integration scenarios where a caller must resolve an OBJECT_ID and OBJECT_TYPE pair obtained from genealogy tables back to a display value. It also supports generic queries that list all genealogy-tracked entities for an organization and item without requiring the caller to union the underlying tables manually. The view is documented as VALID and is supplied as part of the standard APPS codebase in both 12.1.1 and 12.2.2.
Underlying Base Objects
The view is defined as a UNION ALL over three referenced objects, all accessed through APPS synonyms:
- MTL_LOT_NUMBERS — supplies lot records. GEN_OBJECT_ID is mapped to OBJECT_ID, and LOT_NUMBER to OBJECT_NUMBER. This branch is tagged with OBJECT_TYPE = 1.
- MTL_SERIAL_NUMBERS — supplies serial records. GEN_OBJECT_ID is mapped to OBJECT_ID, and SERIAL_NUMBER to OBJECT_NUMBER. The serial branch is tagged with OBJECT_TYPE = 2, and uses CURRENT_ORGANIZATION_ID and INVENTORY_ITEM_ID.
- MTL_EXT_OBJECTS — supplies genealogy objects created outside the lot and serial tables, such as material defined by external or user-defined genealogy processes. OBJECT_ID and OBJECT_NUMBER are taken directly from MTL_EXT_OBJECTS, with OBJECT_TYPE = 3. ORGANIZATION_ID and INVENTORY_ITEM_ID are returned as -1 in this branch, indicating that the values are not organization- or item-specific.
No filtering predicates are applied in the view text, so all rows from each base object are projected. The UNION ALL preserves duplicates and avoids the sort overhead of a UNION, which makes the view inexpensive for reporting purposes.
Key Columns
- OBJECT_ID — the genealogy object identifier. For lot and serial rows this is GEN_OBJECT_ID; for external object rows it is MTL_EXT_OBJECTS.OBJECT_ID.
- OBJECT_TYPE — discriminator identifying the source of the row: 1 = lot, 2 = serial number, 3 = external genealogy object.
- OBJECT_NUMBER — the printable identifier: LOT_NUMBER, SERIAL_NUMBER, or MTL_EXT_OBJECTS.OBJECT_NUMBER depending on the branch.
- ORGANIZATION_ID — the owning inventory organization. For lots this is the lot's ORGANIZATION_ID; for serials it is CURRENT_ORGANIZATION_ID; for external objects the literal -1 is returned.
- INVENTORY_ITEM_ID — the item associated with the object. Returned from the lot or serial record, and as -1 for the external object branch.
Common Use Cases and Queries
Typical usages include resolving genealogy identifiers during traceability reporting, validating object numbers before feeding them into upstream/downstream genealogy APIs, and building cross-entity listings of all tracked objects for an organization.
Example — list all genealogy objects for an organization and item:
SELECT object_id, object_type, object_number FROM apps.mtl_object_numbers_v WHERE organization_id = :org_id AND inventory_item_id = :item_id ORDER BY object_type, object_number;
Example — resolve a single genealogy identifier returned from a genealogy query:
SELECT object_number FROM apps.mtl_object_numbers_v WHERE object_id = :gen_object_id AND object_type = :type;
Example — isolate only serial-tracked objects:
SELECT object_number, organization_id, inventory_item_id FROM apps.mtl_object_numbers_v WHERE object_type = 2;
When joining the view to genealogy tables, use OBJECT_ID and OBJECT_TYPE together as the composite key to avoid ambiguity between lots, serials, and external objects that could share numeric identifiers. Filter out rows where ORGANIZATION_ID = -1 when the query requires organization-level accuracy, since those rows originate from MTL_EXT_OBJECTS and carry no organization context.
-
Lookup Type: OBJECT_TYPE 12.2.2
Object Types
-
Lookup Type: OBJECT_TYPE 12.1.1
Object Types
-
Lookup Type: OBJECT_TYPE 12.1.1
Object Types
-
Lookup Type: OBJECT_TYPE 12.2.2
Object Types
-
Lookup Type: OBJECT_TYPE 12.1.1
Object Types
-
Lookup Type: OBJECT_TYPE 12.2.2
Object Types
-
View: MTL_OBJECT_NUMBERS_V 12.2.2
View of the genealogy object numbers
APPS.MTL_OBJECT_NUMBERS_V·↳ MTL_EXT_OBJECTS·↳ MTL_LOT_NUMBERS·↳ MTL_SERIAL_NUMBERS·Explore INV module →
-
View: PA_ADV_RULE_OBJECTS_V 12.2.2
APPS.PA_ADV_RULE_OBJECTS_V·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_ASSIGNMENTS·↳ PA_PROJECT_STATUSES·Explore PA module →
-
View: CZ_PARENT_CHILD_RELS_V 12.2.2
APPS.CZ_PARENT_CHILD_RELS_V·↳ CZ_TYPE_RELATIONSHIPS·Explore CZ module →
-
Populated by build program - list of all orgs within any given PPR
-
Table: AMS_TEMP_MAPPING_SEQ 12.2.2
-
Used in value set for segment OBJ ; context BEN_SS_ROLE_COMP_OBJECTS of Extra Role Information
APPS.BEN_SS_ROLE_COMP_OBJECT·↳ BEN_LER_F_VL·↳ BEN_OIPLIP_F·↳ BEN_OIPL_F·Explore BEN module →
-
Populated by build program - list of all functions within any given PPR
-
View: MSD_OBJECTS_V 12.1.1
This view to show all MSD Objects
APPS.MSD_OBJECTS_V·↳ FND_LOOKUP_VALUES_VL·↳ MSD_DEMAND_PLANS·↳ MSD_HIERARCHIES·Explore MSD module →
-
View: XDP_ERROR_LOG_V 12.2.2
Shows MLS compliant error messages belonging to different application entities (Order, Adapters, etc).
APPS.XDP_ERROR_LOG_V·↳ XDP_ERRORS_PKG·↳ XDP_ERROR_LOG·Explore XDP module →
-
View: PA_ADV_RULE_OBJECTS_V 12.1.1
APPS.PA_ADV_RULE_OBJECTS_V·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_ASSIGNMENTS·↳ PA_PROJECT_STATUSES·Explore PA module →
-
View: XDP_ERROR_LOG_V 12.1.1
Shows MLS compliant error messages belonging to different application entities (Order, Adapters, etc).
APPS.XDP_ERROR_LOG_V·↳ XDP_ERRORS_PKG·↳ XDP_ERROR_LOG·Explore XDP module →
-
Table for storing safety history
-
View: OKC_QUE_OBJECTS_V 12.2.2
APPS.OKC_QUE_OBJECTS_V·↳ ALL_OBJECTS·↳ XML_SCHEMA_NAME_PRESENT·Explore OKC module →
-
APPS.PA_PROJ_STATUS_REMINDER_V·↳ PA_OBJECT_PAGE_LAYOUTS·↳ PA_PROJECTS_ALL·↳ PA_PROJECT_UTILS·Explore PA module →
-
View: CZ_CONVERSION_RELS_V 12.1.1
APPS.CZ_CONVERSION_RELS_V·↳ CZ_TYPE_RELATIONSHIPS·Explore CZ module →
-
This table stores the document values needed for the rule condition evaluation
-
Table: AMS_TEMP_MAPPING 12.1.1
-
View: AMW_DELETE_OBJECT_VL 12.1.1
View that lists all the risks, controls and audit procedures.
APPS.AMW_DELETE_OBJECT_VL·↳ AMW_AUDIT_PROCEDURES_VL·↳ AMW_CONTROLS_ALL_VL·↳ AMW_LOOKUPS·Explore AMW module →
-
Table: BIM_I_OBJ_NAME_MV 12.1.1
-
Table: EDW_COLL_PROGRESS_LOG 12.1.1
EDW_COLL_PROGRESS_LOG
-
Stores number of times an error has occured for a certain instance of an object.
-
Stores number of times an error has occured for a certain instance of an object.
-
View: JTF_DSP_OBJ_LGL_CTNT_V 12.1.1
APPS.JTF_DSP_OBJ_LGL_CTNT_V·↳ JTF_AMV_ITEMS_VL·↳ JTF_DSP_CONTEXT_VL·↳ JTF_DSP_OBJ_LGL_CTNT·Explore JTF module →
-
Holds details of an object that is to be processed
-
Table: AMS_TEMP_MAPPING_SEQ 12.1.1
-
Table: CN_XREF_TBL 12.1.1
-
Table: PA_OBJECT_REGIONS 12.2.2
This table identifies replacement regions for placeholder regions. Replacement regions are associated with an object and object type.
-
APPS.BIS_REQUEST_SET_OBJECTS_V·↳ BIS_IMPL_DEV_PKG·↳ BIS_REQUEST_SET_OBJECTS·↳ FND_APPLICATION_VL·Explore BIS module →
-
View: PA_PEOPLE_LOV_V 12.2.2
APPS.PA_PEOPLE_LOV_V·↳ FND_PROFILE·↳ HR_ALL_ORGANIZATION_UNITS·↳ HR_GENERAL·Explore PA module →
-
View: PA_CLASS_CATEGORIES_V 12.2.2
APPS.PA_CLASS_CATEGORIES_V·↳ PA_CLASS_CATEGORIES·↳ PA_PROJECT_CLASSES·Explore PA module →
-
Table: BIS_OBJ_INDEXES 12.2.2
BIS_OBJ_INDEXES stores the Indexes for Business Intelligence Objects.
-
Interface table to pass the objects which are affected by the business event.
-
This table contains the source and target objects for the maps.
-
View: IBE_DSP_LGL_CTNT_V 12.1.1
APPS.IBE_DSP_LGL_CTNT_V·↳ IBE_DSP_CONTEXT_VL·↳ IBE_DSP_OBJ_LGL_CTNT·↳ JTF_AMV_ITEMS_VL·Explore IBE module →
-
Table: JTF_TASK_PURGE 12.2.2
-
Holds the details of the incompatible functions defined in a constraint. The OBJECT_TYPE:FUNCTION_ID is used to identify the type of the incompatible function defined for a constraint. The possible combinations are 1. FUNC : function id -
-
Store any type of objects to responsibility association. Each object type is identified by an unique object type.
-
Store any type of objects to responsibility association. Each object type is identified by an unique object type.
-
Postings associated with campaigns.