I_BOMItemValidEAM

DDL: I_BOMITEMVALIDEAM SQL: IBOMITEMVALIDEAM Type: view COMPOSITE Package: ODATA_EAM_MALFUNCTION_MANAGE

Bill of Material Item Validity Now

I_BOMItemValidEAM is a Composite CDS View that provides data about "Bill of Material Item Validity Now" in SAP S/4HANA. It reads from 1 data source (P_BOMItemValidityEAM) and exposes 17 fields with key fields BillOfMaterialCategory, BillOfMaterial, BillOfMaterialVariant, BillOfMaterialItemNodeNumber. It has 3 associations to related views. Part of development package ODATA_EAM_MALFUNCTION_MANAGE.

Data Sources (1)

SourceAliasJoin Type
P_BOMItemValidityEAM P_BOMItemValidityEAM from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_BillOfMaterial _BillOfMaterial _BillOfMaterial.BillOfMaterialCategory = $projection.BillOfMaterialCategory -- and _BillOfMaterial.BillOfMaterial = $projection.BillOfMaterial -- and _BillOfMaterial.BillOfMaterialVariant = $projection.BillOfMaterialVariant
[1..*] I_BOMItemEAM _BOMItem _BOMItem.BillOfMaterialCategory = $projection.BillOfMaterialCategory and _BOMItem.BillOfMaterial = $projection.BillOfMaterial and _BOMItem.BillOfMaterialItemNodeNumber = $projection.BillOfMaterialItemNodeNumber
[1..1] I_UnitOfMeasure _UnitOfMeasure _UnitOfMeasure.UnitOfMeasure = $projection.billofmaterialitemunit

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IBOMITEMVALIDEAM view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
Search.searchable false view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Bill of Material Item Validity Now view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY BillOfMaterialCategory BillOfMaterialCategory BOM category
KEY BillOfMaterial BillOfMaterial BOM
KEY BillOfMaterialVariant BillOfMaterialVariant AlternativeBOM
KEY BillOfMaterialItemNodeNumber BillOfMaterialItemNodeNumber Item node
BOMValidityStartDate BOMValidityStartDate
BillOfMaterialComponent _BOMItem BillOfMaterialComponent Component
BillOfMaterialItemCategory _BOMItem BillOfMaterialItemCategory Item Category
BillOfMaterialItemNumber _BOMItem BillOfMaterialItemNumber Item
BillOfMaterialItemUnit _BOMItem BillOfMaterialItemUnit Component UoM
BillOfMaterialItemQuantity _BOMItem BillOfMaterialItemQuantity Quantity
BOMItemDescription _BOMItem BOMItemDescription Item Text
BOMItemText2 _BOMItem BOMItemText2 Item Text
MaterialGroup _BOMItem MaterialGroup Product Group
BOMItemIsPlantMaintRelevant _BOMItem BOMItemIsPlantMaintRelevant Plant maint.
_BillOfMaterial
_BOMItem _BOMItem
_UnitOfMeasure _UnitOfMeasure

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_BOMItemValidEAM.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IBOMITEMVALIDEAM

CREATE VIEW I_BOMItemValidEAM AS
SELECT
  BillOfMaterialCategory,
  BillOfMaterial,
  BillOfMaterialVariant,
  BillOfMaterialItemNodeNumber,
  BOMValidityStartDate,
  _BOMItem.BillOfMaterialComponent AS BillOfMaterialComponent,
  _BOMItem.BillOfMaterialItemCategory AS BillOfMaterialItemCategory,
  _BOMItem.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  _BOMItem.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
  _BOMItem.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
  _BOMItem.BOMItemDescription AS BOMItemDescription,
  _BOMItem.BOMItemText2 AS BOMItemText2,
  _BOMItem.MaterialGroup AS MaterialGroup,
  _BOMItem.BOMItemIsPlantMaintRelevant AS BOMItemIsPlantMaintRelevant
FROM P_BOMItemValidityEAM
LEFT OUTER JOIN I_BillOfMaterial AS _BillOfMaterial ON _BillOfMaterial.BillOfMaterialCategory = BillOfMaterialCategory  -- association [0..1]
LEFT OUTER JOIN I_BOMItemEAM AS _BOMItem ON _BOMItem.BillOfMaterialCategory = BillOfMaterialCategory AND _BOMItem.BillOfMaterial = BillOfMaterial AND _BOMItem.BillOfMaterialItemNodeNumber = BillOfMaterialItemNodeNumber  -- association [1..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON _UnitOfMeasure.UnitOfMeasure = billofmaterialitemunit  -- association [1..1]
;