C_ChgImpactBOMItem

DDL: C_CHGIMPACTBOMITEM SQL: CCHGIMPACTBOMITM Type: view CONSUMPTION Package: MPE_PLAN_CIMA

Change Impact Engineering Bill Of Material Items

C_ChgImpactBOMItem is a Consumption CDS View that provides data about "Change Impact Engineering Bill Of Material Items" in SAP S/4HANA. It reads from 1 data source (I_ChgImpactBOMItem) and exposes 49 fields with key fields BillOfMaterialVariant, BillOfMaterial, BillOfMaterialCategory, BillOfMaterialVersion, BillOfMaterialItemNodeNumber. It has 4 associations to related views. Part of development package MPE_PLAN_CIMA.

Data Sources (1)

SourceAliasJoin Type
I_ChgImpactBOMItem BOMItem from

Associations (4)

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
[1..1] E_BillOfMaterialItemTP _BillOfMaterialItemExtension $projection.BillOfMaterial = _BillOfMaterialItemExtension.BillOfMaterial and $projection.BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory and $projection.BillOfMaterialItemNodeNumber = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber and $projection.BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CCHGIMPACTBOMITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK 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 Engineering Bill Of Material Items view

Fields (49)

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

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_ChgImpactBOMItem.
-- 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: CCHGIMPACTBOMITM

CREATE VIEW C_ChgImpactBOMItem AS
SELECT
  BOMItem.BillOfMaterialVariant AS BillOfMaterialVariant,
  BOMItem.BillOfMaterial AS BillOfMaterial,
  BOMItem.BillOfMaterialCategory AS BillOfMaterialCategory,
  BOMItem.BillOfMaterialVersion AS BillOfMaterialVersion,
  BOMItem.BillOfMaterialItemNodeNumber AS BillOfMaterialItemNodeNumber,
  BOMItem.BOMItemInternalChangeCount AS BOMItemInternalChangeCount,
  _BOMHeader.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  BOMItem.BOMItemCreatedByUser AS BOMItemCreatedByUser,
  BOMItem.BOMItemDescription AS BOMItemDescription,
  BOMItem.BOMItemIsCostingRelevant AS BOMItemIsCostingRelevant,
  BOMItem.BOMItemIsPlantMaintRelevant AS BOMItemIsPlantMaintRelevant,
  BOMItem.BOMItemIsSalesRelevant AS BOMItemIsSalesRelevant,
  BOMItem.BOMItemIsSparePart AS BOMItemIsSparePart,
  BOMItem.BOMItemLastChangeDate AS BOMItemLastChangeDate,
  BOMItem.BOMItemLastChangedByUser AS BOMItemLastChangedByUser,
  BOMItem.BOMItemRecordCreationDate AS BOMItemRecordCreationDate,
  BOMItem.BOMItemSorter AS BOMItemSorter,
  BOMItem.BOMItemText2 AS BOMItemText2,
  BOMItem.BillOfMaterialComponent AS BillOfMaterialComponent,
  BOMItem.BillOfMaterialItemCategory AS BillOfMaterialItemCategory,
  BOMItem.InheritedNodeNumberForBOMItem AS InheritedNodeNumberForBOMItem,
  BOMItem.InheritedNodeNumberVersionBOM AS InheritedNodeNumberVersionBOM,
  BOMItem.BillOfMaterialItemNumber AS BillOfMaterialItemNumber,
  BOMItem.BillOfMaterialItemQuantity AS BillOfMaterialItemQuantity,
  BOMItem.BillOfMaterialItemUnit AS BillOfMaterialItemUnit,
  _BOMHeader.BillOfMaterialHeaderUUID AS BillOfMaterialHeaderUUID,
  BOMItem.BillOfMaterialItemUUID AS BillOfMaterialItemUUID,
  BOMItem.EngineeringChangeDocument AS EngineeringChangeDocument,
  BOMItem.FixedQuantity AS FixedQuantity,
  BOMItem.MaterialPriceUnitQty AS MaterialPriceUnitQty,
  BOMItem.ValidityEndDate AS ValidityEndDate,
  BOMItem.ValidityStartDate AS ValidityStartDate,
  BOMItem.IsMaterialUnitized AS IsMaterialUnitized,
  BOMItem.EffectivityType AS EffectivityType,
  BOMItem.ComplexAssemblyType AS ComplexAssemblyType,
  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('' as text255 ) AS EffectivityParameterDesc,
  cast('00000000' as datuv) AS ComprnStrtDte,
  cast('00000000' as datuv) AS ComprnEndDte,
  cast('' as /plmb/cr_id ) AS ChangeRecord,
  cast('' as mpe_mrs_designator ) AS ReferenceDesignator,
  cast('' as mpe_mrs_designator_name ) AS MfgRefStrucItmRefDsgntrName,
  cast('' as abap.char( 1 )) AS MfgRefStrucAssgmtIsAtBOMInstce,
  cast(hextobin('00000000000000000000000000000000') as dmu_guid16) AS BOMItemInstanceUUID,
  BOMItem.Plant AS Plant
FROM I_ChgImpactBOMItem AS BOMItem
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..*]
LEFT OUTER JOIN E_BillOfMaterialItemTP AS _BillOfMaterialItemExtension ON BillOfMaterial = _BillOfMaterialItemExtension.BillOfMaterial AND BillOfMaterialCategory = _BillOfMaterialItemExtension.BillOfMaterialCategory AND BillOfMaterialItemNodeNumber = _BillOfMaterialItemExtension.BillOfMaterialItemNodeNumber AND BOMItemInternalChangeCount = _BillOfMaterialItemExtension.BOMItemInternalChangeCount  -- association [1..1]
;