C_ChgImpactETOVersBOMItem

DDL: C_CHGIMPACTETOVERSBOMITEM SQL: CCHGIMPCTEOBITM Type: view CONSUMPTION

Change Impact ETO Version BOM Items

C_ChgImpactETOVersBOMItem is a Consumption CDS View that provides data about "Change Impact ETO Version BOM Items" in SAP S/4HANA. It reads from 1 data source (I_ChgImpactETOVersBOMItem) and exposes 45 fields with key fields BillOfMaterialVariant, BillOfMaterial, BillOfMaterialCategory, BillOfMaterialVersion, BillOfMaterialItemNodeNumber. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChgImpactETOVersBOMItem ETOVersBOMItem from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_BillOfMaterial _BOMHeader $projection.BillOfMaterial = _BOMHeader.BillOfMaterial and $projection.BillOfMaterialCategory = _BOMHeader.BillOfMaterialCategory and $projection.BillOfMaterialVariant = _BOMHeader.BillOfMaterialVariant and $projection.BillOfMaterialVersion = _BOMHeader.BillOfMaterialVersion
[0..*] I_BomItemCategoryText _BomItemCategoryText $projection.BillOfMaterialItemCategory = _BomItemCategoryText.BillOfMaterialItemCategory
[0..*] I_MaterialText _CompText $projection.BillOfMaterialComponent = _CompText.Material

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CCHGIMPCTEOBITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
EndUserText.label Change Impact ETO Version BOM Items view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (45)

KeyFieldSource TableSource FieldDescription
KEY BillOfMaterialVariant I_ChgImpactETOVersBOMItem BillOfMaterialVariant AlternativeBOM
KEY BillOfMaterial I_ChgImpactETOVersBOMItem BillOfMaterial BOM
KEY BillOfMaterialCategory I_ChgImpactETOVersBOMItem BillOfMaterialCategory BOM category
KEY BillOfMaterialVersion I_ChgImpactETOVersBOMItem BillOfMaterialVersion BOM Version
KEY BillOfMaterialItemNodeNumber I_ChgImpactETOVersBOMItem BillOfMaterialItemNodeNumber Item node
KEY BOMItemInternalChangeCount I_ChgImpactETOVersBOMItem BOMItemInternalChangeCount Counter
BillOfMaterialVariantUsage _BOMHeader BillOfMaterialVariantUsage Usage
BOMItemCreatedByUser I_ChgImpactETOVersBOMItem BOMItemCreatedByUser Created by
BOMItemDescription I_ChgImpactETOVersBOMItem BOMItemDescription Item Text
BOMItemIsCostingRelevant I_ChgImpactETOVersBOMItem BOMItemIsCostingRelevant CostingRelevncy
BOMItemIsPlantMaintRelevant I_ChgImpactETOVersBOMItem BOMItemIsPlantMaintRelevant Plant maint.
BOMItemIsSalesRelevant I_ChgImpactETOVersBOMItem BOMItemIsSalesRelevant Sales
BOMItemIsSparePart I_ChgImpactETOVersBOMItem BOMItemIsSparePart Spare Part ID
BOMItemLastChangeDate I_ChgImpactETOVersBOMItem BOMItemLastChangeDate Changed On
BOMItemLastChangedByUser I_ChgImpactETOVersBOMItem BOMItemLastChangedByUser Changed By
BOMItemRecordCreationDate I_ChgImpactETOVersBOMItem BOMItemRecordCreationDate Created On
BOMItemSorter I_ChgImpactETOVersBOMItem BOMItemSorter Sort String
BOMItemText2 I_ChgImpactETOVersBOMItem BOMItemText2 Item Text
BillOfMaterialComponent I_ChgImpactETOVersBOMItem BillOfMaterialComponent Component
BillOfMaterialItemCategory I_ChgImpactETOVersBOMItem BillOfMaterialItemCategory Item Category
InheritedNodeNumberForBOMItem I_ChgImpactETOVersBOMItem InheritedNodeNumberForBOMItem Nodes
InheritedNodeNumberVersionBOM I_ChgImpactETOVersBOMItem InheritedNodeNumberVersionBOM Item node
BillOfMaterialItemNumber I_ChgImpactETOVersBOMItem BillOfMaterialItemNumber Item
BillOfMaterialItemQuantity I_ChgImpactETOVersBOMItem BillOfMaterialItemQuantity Quantity
BillOfMaterialItemUnit I_ChgImpactETOVersBOMItem BillOfMaterialItemUnit Component UoM
BillOfMaterialHeaderUUID _BOMHeader BillOfMaterialHeaderUUID Guid
BillOfMaterialItemUUID I_ChgImpactETOVersBOMItem BillOfMaterialItemUUID Guid
EngineeringChangeDocument I_ChgImpactETOVersBOMItem EngineeringChangeDocument Change Number
MaterialPriceUnitQty I_ChgImpactETOVersBOMItem MaterialPriceUnitQty Price unit
ValidityEndDate I_ChgImpactETOVersBOMItem ValidityEndDate ValidTo
ValidityStartDate I_ChgImpactETOVersBOMItem ValidityStartDate Validity Start Date
NetChangeAnalysisPath
IsDefinite
IsChanged
BillOfMaterialItemCategoryDesc
MaterialName
ComprnStrtDte
ComprnEndDte
ChangeRecord
BOMItemInstanceUUID
Plant I_ChgImpactETOVersBOMItem Plant Valuation Area
OrigSalesOrderBOM OrigSalesOrderBOM BOM
OrigSalesOrderBOMItmCategory OrigSalesOrderBOMItmCategory BOM category
OrigSalesOrderBOMItmNodeNumber OrigSalesOrderBOMItmNodeNumber Item node
OrigSalesOrderBOMItmNumber OrigSalesOrderBOMItmNumber Counter

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 C_ChgImpactETOVersBOMItem.
-- 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: CCHGIMPCTEOBITM

CREATE VIEW C_ChgImpactETOVersBOMItem AS
SELECT
  ETOVersBOMItem.BillOfMaterialVariant AS BillOfMaterialVariant,
  ETOVersBOMItem.BillOfMaterial AS BillOfMaterial,
  ETOVersBOMItem.BillOfMaterialCategory AS BillOfMaterialCategory,
  ETOVersBOMItem.BillOfMaterialVersion AS BillOfMaterialVersion,
  ETOVersBOMItem.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  ETOVersBOMItem.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  _BOMHeader.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  ETOVersBOMItem.BOMItemCreatedByUser AS BOMItemCreatedByUser,
  ETOVersBOMItem.BOMItemDescription AS BOMItemDescription,
  ETOVersBOMItem.BOMItemIsCostingRelevant AS BOMItemIsCostingRelevant,
  ETOVersBOMItem.BOMItemIsPlantMaintRelevant AS BOMItemIsPlantMaintRelevant,
  ETOVersBOMItem.BOMItemIsSalesRelevant AS BOMItemIsSalesRelevant,
  ETOVersBOMItem.BOMItemIsSparePart AS BOMItemIsSparePart,
  ETOVersBOMItem.BOMItemLastChangeDate AS BOMItemLastChangeDate,
  ETOVersBOMItem.BOMItemLastChangedByUser AS BOMItemLastChangedByUser,
  ETOVersBOMItem.BOMItemRecordCreationDate AS BOMItemRecordCreationDate,
  ETOVersBOMItem.BOMItemSorter AS BOMItemSorter,
  ETOVersBOMItem.BOMItemText2 AS BOMItemText2,
  ETOVersBOMItem.BillOfMaterialComponent AS BillOfMaterialComponent,
  ETOVersBOMItem.BillOfMaterialItemCategory AS BillOfMaterialItemCategory,
  ETOVersBOMItem.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  ETOVersBOMItem.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  ETOVersBOMItem.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  ETOVersBOMItem.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
  ETOVersBOMItem.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
  _BOMHeader.BillOfMaterialHeaderUUID AS BillOfMaterialHeaderUUID,
  ETOVersBOMItem.BillOfMaterialItemUUID AS BillOfMaterialItemUUID,
  ETOVersBOMItem.EngineeringChangeDocument AS EngineeringChangeDocument,
  ETOVersBOMItem.MaterialPriceUnitQty AS MaterialPriceUnitQty,
  ETOVersBOMItem.ValidityEndDate AS ValidityEndDate,
  ETOVersBOMItem.ValidityStartDate AS ValidityStartDate,
  cast( ' ' as abap.char( 255 ) ) AS NetChangeAnalysisPath,
  cast(' ' as mpe_mec_cima_isdefinite) AS IsDefinite,
  cast(' ' as mpe_mec_cima_ischanged ) AS IsChanged,
  _BomItemCategoryText[1:Language = $session.system_language].BillOfMaterialItemCategoryDesc AS BillOfMaterialItemCategoryDesc,
  _CompText[1:Language = $session.system_language].MaterialName AS MaterialName,
  cast('00000000' as datuv) AS ComprnStrtDte,
  cast('00000000' as datuv) AS ComprnEndDte,
  cast('' as /plmb/cr_id ) AS ChangeRecord,
  cast(hextobin('00000000000000000000000000000000') as dmu_guid16) AS BOMItemInstanceUUID,
  ETOVersBOMItem.Plant AS Plant,
  OrigSalesOrderBOM,
  OrigSalesOrderBOMItmCategory,
  OrigSalesOrderBOMItmNodeNumber,
  OrigSalesOrderBOMItmNumber
FROM I_ChgImpactETOVersBOMItem AS ETOVersBOMItem
LEFT OUTER JOIN I_BillOfMaterial AS _BOMHeader ON BillOfMaterial = _BOMHeader.BillOfMaterial AND BillOfMaterialCategory = _BOMHeader.BillOfMaterialCategory AND BillOfMaterialVariant = _BOMHeader.BillOfMaterialVariant AND BillOfMaterialVersion = _BOMHeader.BillOfMaterialVersion  -- association [0..1]
LEFT OUTER JOIN I_BomItemCategoryText AS _BomItemCategoryText ON BillOfMaterialItemCategory = _BomItemCategoryText.BillOfMaterialItemCategory  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _CompText ON BillOfMaterialComponent = _CompText.Material  -- association [0..*]
;