I_ChangeRecordOrderBOM

DDL: I_CHANGERECORDORDERBOM SQL: ICHGRECORDBOM Type: view COMPOSITE

Change Record Order Bill of Material

I_ChangeRecordOrderBOM is a Composite CDS View that provides data about "Change Record Order Bill of Material" in SAP S/4HANA. It reads from 1 data source (I_BillOfMaterial) and exposes 8 fields.

Data Sources (1)

SourceAliasJoin Type
I_BillOfMaterial BillOfMaterial from

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECORDBOM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Change Record Order Bill of Material view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (8)

KeyFieldSource TableSource FieldDescription
Material
SalesOrder
SalesOrderItem
Plant
BillOfMaterialVariantUsage
BillOfMaterialVariant
BillOfMaterialHeaderUUID I_BillOfMaterial BillOfMaterialHeaderUUID
HeaderValidityStartDate
@AbapCatalog.sqlViewName: 'ICHGRECORDBOM'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Change Record Order Bill of Material'
@ObjectModel.usageType: {serviceQuality: #C,
                         dataClass: #MASTER,
                         sizeCategory: #L}
@VDM.viewType:#COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
define view I_ChangeRecordOrderBOM
  as select from I_BillOfMaterial as BillOfMaterial
{
  BillOfMaterial._Kdst.Material                   as Material,
  BillOfMaterial._Kdst.SalesOrder                 as SalesOrder,
  BillOfMaterial._Kdst.SalesOrderItem             as SalesOrderItem,
  BillOfMaterial._Kdst.Plant                      as Plant,
  BillOfMaterial._Kdst.BillOfMaterialVariantUsage as BillOfMaterialVariantUsage,
  BillOfMaterial._Kdst.BillOfMaterialVariant      as BillOfMaterialVariant,
  BillOfMaterial.BillOfMaterialHeaderUUID,
  //  BillOfMaterial.EngineeringChangeDocument        as EngineeringChangeDocument,

  max(BillOfMaterial.HeaderValidityStartDate)     as HeaderValidityStartDate
}
where
  //      BillOfMaterial._Mast.Material         is not null

  //  and BillOfMaterial._Mast.Material         <> ''

      BillOfMaterial.BillOfMaterialCategory = 'K'
  and BillOfMaterial.BillOfMaterialVersion  = ''

group by
  BillOfMaterial._Kdst.Material,
  BillOfMaterial._Kdst.SalesOrder,
  BillOfMaterial._Kdst.SalesOrderItem,
  BillOfMaterial._Kdst.Plant,
  BillOfMaterial._Kdst.BillOfMaterialVariantUsage,
  BillOfMaterial._Kdst.BillOfMaterialVariant,
  BillOfMaterial.BillOfMaterialHeaderUUID
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BILLOFMATERIAL",
"I_SALESORDERBOMLINK"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/