I_ProductionModelComponent
Production Model Component
I_ProductionModelComponent is a Composite CDS View that provides data about "Production Model Component" in SAP S/4HANA. It reads from 1 data source (P_ProductionModelComponent) and exposes 118 fields with key fields ProductionModelUUID, BillOfOperationsVersion, ProductionModelComponentUUID. It has 21 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_ProductionModelComponent | BOMItem | from |
Associations (21)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MaterialText | _MaterialText | _MaterialText.Material = BOMItem.BillOfMaterialComponent and _MaterialText.Language = $session.system_language |
| [0..1] | I_BomItemCategoryText | _BOMItemCategoryText | $projection.BillOfMaterialItemCategory = _BOMItemCategoryText.BillOfMaterialItemCategory and _BOMItemCategoryText.Language = $session.system_language |
| [0..1] | I_MRPQuantityDistrKeyText | _DistrKeyText | $projection.Plant = _DistrKeyText.Plant and $projection.DistrKeyCompConsumption = _DistrKeyText.QuantityDistributionKey and _DistrKeyText.Language = $session.system_language |
| [0..1] | I_ExplosionTypeVH | _ExplosionTypeText | $projection.ExplosionType = _ExplosionTypeText.ExplosionType |
| [0..1] | I_SpecialProcurementType | _SpecialProcTypeText | $projection.Plant = _SpecialProcTypeText.Plant and $projection.SpecialProcurementType = _SpecialProcTypeText.SpecialProcurementType |
| [0..1] | I_AltItemStrategyVH | _AltItemStrategyText | $projection.AlternativeItemStrategy = _AltItemStrategyText.AlternativeItemStrategy and _AltItemStrategyText.Language = $session.system_language |
| [0..1] | I_ReferencePointVH | _ReferencePointText | $projection.ReferencePoint = _ReferencePointText.ReferencePoint |
| [0..1] | I_BOMItemCostingRelevant | _CostingRelevantText | $projection.MaterialCompCostingRelevancy = _CostingRelevantText.BOMItemIsCostingRelevant |
| [0..1] | I_MatProvisionIndicatorVH | _MatProvisionIndText | $projection.MaterialProvisionType = _MatProvisionIndText.IsMaterialProvision |
| [0..1] | I_StorageLocation | _IssueLocationText | $projection.Plant = _IssueLocationText.Plant and $projection.ProdOrderIssueLocation = _IssueLocationText.StorageLocation |
| [0..1] | I_ProductionSupplyAreaText | _ProdSupplyAreaText | $projection.Plant = _ProdSupplyAreaText.Plant and $projection.ProductionSupplyArea = _ProdSupplyAreaText.ProductionSupplyArea and _ProdSupplyAreaText.Language = $session.system_language |
| [0..1] | I_BOMItemSparePart | _SparePartText | $projection.MatlComponentSparePartType = _SparePartText.BOMItemIsSparePart |
| [0..1] | I_BOMItemSalesRelevant | _SalesRelevantText | $projection.BOMItemSalesRelevancy = _SalesRelevantText.BOMItemIsSalesRelevant |
| [0..1] | I_PurchasingOrganization | _PurchasingOrgText | $projection.PurchasingOrganization = _PurchasingOrgText.PurchasingOrganization |
| [0..1] | I_PurchasingGroup | _PurchasingGroupText | $projection.PurchasingGroup = _PurchasingGroupText.PurchasingGroup |
| [0..1] | I_MaterialGroupText | _MaterialGroupText | $projection.MaterialGroup = _MaterialGroupText.MaterialGroup and _MaterialGroupText.Language = $session.system_language |
| [0..1] | I_Supplier | _SupplierText | $projection.Creditor = _SupplierText.Supplier |
| [0..1] | I_CostElementText | _CostElementText | $projection.CostElement = _CostElementText.CostElement and _CostElementText.Language = $session.system_language |
| [0..1] | I_ProductSupplyPlanning | _MaterialPlant | $projection.BillOfMaterialComponent = _MaterialPlant.Product and $projection.Plant = _MaterialPlant.Plant |
| [0..1] | I_ProductionModel | _ProductionModel | $projection.ProductionModelUUID = _ProductionModel.ProductionModelUUID and $projection.BillOfOperationsVersion = _ProductionModel.BillOfOperationsVersion |
| [0..*] | I_ProdnModelComponentInstance | _HeaderComponentInstance | $projection.ProductionModelUUID = _HeaderComponentInstance.ProductionModelUUID and $projection.ProductionModelComponentUUID = _HeaderComponentInstance.ProductionModelComponentUUID and $projection.BillOfOperationsVersion = _HeaderComponentInstance.BillOfOperationsVersion |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Production Model Component | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| VDM.viewType | #COMPOSITE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (118)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ProductionModelUUID | P_ProductionModelComponent | ProductionModelUUID | |
| KEY | BillOfOperationsVersion | P_ProductionModelComponent | BillOfOperationsVersion | |
| KEY | ProductionModelComponentUUID | P_ProductionModelComponent | ProductionModelComponentUUID | |
| BillOfMaterialCategory | P_ProductionModelComponent | BillOfMaterialCategory | ||
| BillOfMaterial | ||||
| Material | P_ProductionModelComponent | Material | ||
| Plant | P_ProductionModelComponent | Plant | ||
| BillOfMaterialVariantUsage | P_ProductionModelComponent | BillOfMaterialVariantUsage | ||
| BillOfMaterialVariant | P_ProductionModelComponent | BillOfMaterialVariant | ||
| BillOfMaterialVersion | P_ProductionModelComponent | BillOfMaterialVersion | ||
| BillOfOperationsGroup | P_ProductionModelComponent | BillOfOperationsGroup | ||
| BillOfOperationsType | P_ProductionModelComponent | BillOfOperationsType | ||
| BillOfOperationsVariant | P_ProductionModelComponent | BillOfOperationsVariant | ||
| BillOfMaterialItemNodeNumber | P_ProductionModelComponent | BillOfMaterialItemNodeNumber | ||
| ValidityStartDate | P_ProductionModelComponent | ValidityStartDate | ||
| ValidityEndDate | P_ProductionModelComponent | ValidityEndDate | ||
| EngineeringChangeDocument | P_ProductionModelComponent | EngineeringChangeDocument | ||
| ChgToEngineeringChgDocument | P_ProductionModelComponent | ChgToEngineeringChgDocument | ||
| InheritedNodeNumberForBOMItem | P_ProductionModelComponent | InheritedNodeNumberForBOMItem | ||
| InheritedNodeNumberVersionBOM | P_ProductionModelComponent | InheritedNodeNumberVersionBOM | ||
| BOMItemInternalChangeCount | P_ProductionModelComponent | BOMItemInternalChangeCount | ||
| BillOfMaterialComponent | P_ProductionModelComponent | BillOfMaterialComponent | ||
| ComponentDescription | P_ProductionModelComponent | ComponentDescription | ||
| BillOfMaterialItemCategory | P_ProductionModelComponent | BillOfMaterialItemCategory | ||
| BillOfMaterialItemNumber | ||||
| BillOfMaterialItemUnit | P_ProductionModelComponent | BillOfMaterialItemUnit | ||
| BillOfMaterialItemQuantity | P_ProductionModelComponent | BillOfMaterialItemQuantity | ||
| IsAssembly | P_ProductionModelComponent | IsAssembly | ||
| IsSubItem | P_ProductionModelComponent | IsSubItem | ||
| IsDeleted | P_ProductionModelComponent | IsDeleted | ||
| IdentifierBOMItem | P_ProductionModelComponent | IdentifierBOMItem | ||
| BOMItemSorter | P_ProductionModelComponent | BOMItemSorter | ||
| BOMItemHasFixedQuantity | P_ProductionModelComponent | BOMItemHasFixedQuantity | ||
| ComponentScrapInPercent | P_ProductionModelComponent | ComponentScrapInPercent | ||
| OperationScrapInPercent | P_ProductionModelComponent | OperationScrapInPercent | ||
| IsNetScrap | P_ProductionModelComponent | IsNetScrap | ||
| IsBulkMaterial | P_ProductionModelComponent | IsBulkMaterial | ||
| IsBulkMaterialComponent | _MaterialPlant | IsBulkMaterialComponent | ||
| MaterialProvisionType | P_ProductionModelComponent | IsMaterialProvision | ||
| MatlComponentSparePartType | P_ProductionModelComponent | BOMItemIsSparePart | ||
| BOMItemSalesRelevancy | P_ProductionModelComponent | BOMItemIsSalesRelevant | ||
| IsEngineeringRelevant | P_ProductionModelComponent | IsEngineeringRelevant | ||
| BOMItemIsPlantMaintRelevant | P_ProductionModelComponent | BOMItemIsPlantMaintRelevant | ||
| IsProductionRelevant | P_ProductionModelComponent | IsProductionRelevant | ||
| MaterialCompCostingRelevancy | P_ProductionModelComponent | BOMItemIsCostingRelevant | ||
| BOMIsRecursive | P_ProductionModelComponent | BOMIsRecursive | ||
| IsBOMRecursiveAllowed | P_ProductionModelComponent | IsBOMRecursiveAllowed | ||
| FollowUpGroup | P_ProductionModelComponent | FollowUpGroup | ||
| AlternativeItemGroup | P_ProductionModelComponent | AlternativeItemGroup | ||
| MaterialIsCoProduct | P_ProductionModelComponent | MaterialIsCoProduct | ||
| AlternativeItemPriority | P_ProductionModelComponent | AlternativeItemPriority | ||
| AlternativeItemStrategy | P_ProductionModelComponent | AlternativeItemStrategy | ||
| IsALE | P_ProductionModelComponent | IsALE | ||
| UsageProbabilityPercent | P_ProductionModelComponent | UsageProbabilityPercent | ||
| DocumentIsCreatedByCAD | P_ProductionModelComponent | DocumentIsCreatedByCAD | ||
| DependencyObjectNumber | P_ProductionModelComponent | DependencyObjectNumber | ||
| DiscontinuationGroup | P_ProductionModelComponent | DiscontinuationGroup | ||
| LeadTimeOffset | P_ProductionModelComponent | LeadTimeOffset | ||
| OperationLeadTimeOffset | P_ProductionModelComponent | OperationLeadTimeOffset | ||
| OpsLeadTimeOffsetUnit | P_ProductionModelComponent | OpsLeadTimeOffsetUnit | ||
| DistrKeyCompConsumption | P_ProductionModelComponent | DistrKeyCompConsumption | ||
| IsPhantomItem | P_ProductionModelComponent | IsPhantomItem | ||
| PurchasingGroup | P_ProductionModelComponent | PurchasingGroup | ||
| DeliveryDurationInDays | P_ProductionModelComponent | DeliveryDurationInDays | ||
| Creditor | P_ProductionModelComponent | Creditor | ||
| MaterialComponentPrice | P_ProductionModelComponent | MaterialComponentPrice | ||
| Currency | P_ProductionModelComponent | Currency | ||
| CostElement | P_ProductionModelComponent | CostElement | ||
| MaterialGroup | P_ProductionModelComponent | MaterialGroup | ||
| GoodsReceiptDuration | P_ProductionModelComponent | GoodsReceiptDuration | ||
| PurchasingOrganization | P_ProductionModelComponent | PurchasingOrganization | ||
| Size1 | P_ProductionModelComponent | Size1 | ||
| Size2 | P_ProductionModelComponent | Size2 | ||
| Size3 | P_ProductionModelComponent | Size3 | ||
| UnitOfMeasureForSize1To3 | P_ProductionModelComponent | UnitOfMeasureForSize1To3 | ||
| QuantityVariableSizeItem | P_ProductionModelComponent | QuantityVariableSizeItem | ||
| VariableSizeItemQuantity | ||||
| VariableSizeItemUnit | P_ProductionModelComponent | UnitOfMeasureForVarSizeItem | ||
| FormulaKey | P_ProductionModelComponent | FormulaKey | ||
| VariableSizeCompUnitOfMeasure | P_ProductionModelComponent | VariableSizeCompUnitOfMeasure | ||
| BOMItemDescription | P_ProductionModelComponent | BOMItemDescription | ||
| BOMItemText2 | P_ProductionModelComponent | BOMItemText2 | ||
| DocumentType | P_ProductionModelComponent | DocumentType | ||
| DocNumber | P_ProductionModelComponent | DocNumber | ||
| DocumentVersion | P_ProductionModelComponent | DocumentVersion | ||
| DocumentPart | P_ProductionModelComponent | DocumentPart | ||
| ProdOrderIssueLocation | P_ProductionModelComponent | ProdOrderIssueLocation | ||
| ProductionSupplyArea | P_ProductionModelComponent | ProductionSupplyArea | ||
| ExplosionType | P_ProductionModelComponent | ExplosionType | ||
| SpecialProcurementType | P_ProductionModelComponent | SpecialProcurementType | ||
| ReferencePoint | P_ProductionModelComponent | ReferencePoint | ||
| PreliminaryMaterial | P_ProductionModelComponent | PreliminaryMaterial | ||
| IsPMAssemblyRelevant | P_ProductionModelComponent | IsPMAssemblyRelevant | ||
| BillOfMaterialItemObjectType | P_ProductionModelComponent | BillOfMaterialItemObjectType | ||
| BOMItemRecordCreationDate | P_ProductionModelComponent | BOMItemRecordCreationDate | ||
| BOMItemCreatedByUser | P_ProductionModelComponent | BOMItemCreatedByUser | ||
| BOMItemLastChangeDate | P_ProductionModelComponent | BOMItemLastChangeDate | ||
| BOMItemLastChangedByUser | P_ProductionModelComponent | BOMItemLastChangedByUser | ||
| _BOMItemCategoryText | _BOMItemCategoryText | |||
| _DistrKeyText | _DistrKeyText | |||
| _ExplosionTypeText | _ExplosionTypeText | |||
| _SpecialProcTypeText | _SpecialProcTypeText | |||
| _AltItemStrategyText | _AltItemStrategyText | |||
| _ReferencePointText | _ReferencePointText | |||
| _CostingRelevantText | _CostingRelevantText | |||
| _MatProvisionIndText | _MatProvisionIndText | |||
| _IssueLocationText | _IssueLocationText | |||
| _ProdSupplyAreaText | _ProdSupplyAreaText | |||
| _SparePartText | _SparePartText | |||
| _SalesRelevantText | _SalesRelevantText | |||
| _PurchasingOrgText | _PurchasingOrgText | |||
| _PurchasingGroupText | _PurchasingGroupText | |||
| _MaterialGroupText | _MaterialGroupText | |||
| _SupplierText | _SupplierText | |||
| _CostElementText | _CostElementText | |||
| _MaterialText | _MaterialText | |||
| _ProductionModel | _ProductionModel | |||
| _HeaderComponentInstance | _HeaderComponentInstance |
@EndUserText.label: 'Production Model Component'
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #COMPOSITE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
define view entity I_ProductionModelComponent
as select from P_ProductionModelComponent as BOMItem
// left outer to one join P_ProdnModCompDgtlMockUpCharcs as DgtlMockUpCharcsValue on DgtlMockUpCharcsValue.DgtlMockUpUUID = BOMItem.ProductionModelComponentUUID
// and DgtlMockUpCharcsValue.DgtlMockUpInstceCount < '0002'
association [0..1] to I_MaterialText as _MaterialText on _MaterialText.Material = BOMItem.BillOfMaterialComponent
and _MaterialText.Language = $session.system_language
association [0..1] to I_BomItemCategoryText as _BOMItemCategoryText on $projection.BillOfMaterialItemCategory = _BOMItemCategoryText.BillOfMaterialItemCategory
and _BOMItemCategoryText.Language = $session.system_language
association [0..1] to I_MRPQuantityDistrKeyText as _DistrKeyText on $projection.Plant = _DistrKeyText.Plant
and $projection.DistrKeyCompConsumption = _DistrKeyText.QuantityDistributionKey
and _DistrKeyText.Language = $session.system_language
association [0..1] to I_ExplosionTypeVH as _ExplosionTypeText on $projection.ExplosionType = _ExplosionTypeText.ExplosionType
association [0..1] to I_SpecialProcurementType as _SpecialProcTypeText on $projection.Plant = _SpecialProcTypeText.Plant
and $projection.SpecialProcurementType = _SpecialProcTypeText.SpecialProcurementType
association [0..1] to I_AltItemStrategyVH as _AltItemStrategyText on $projection.AlternativeItemStrategy = _AltItemStrategyText.AlternativeItemStrategy
and _AltItemStrategyText.Language = $session.system_language
association [0..1] to I_ReferencePointVH as _ReferencePointText on $projection.ReferencePoint = _ReferencePointText.ReferencePoint
association [0..1] to I_BOMItemCostingRelevant as _CostingRelevantText on $projection.MaterialCompCostingRelevancy = _CostingRelevantText.BOMItemIsCostingRelevant
association [0..1] to I_MatProvisionIndicatorVH as _MatProvisionIndText on $projection.MaterialProvisionType = _MatProvisionIndText.IsMaterialProvision
association [0..1] to I_StorageLocation as _IssueLocationText on $projection.Plant = _IssueLocationText.Plant
and $projection.ProdOrderIssueLocation = _IssueLocationText.StorageLocation
association [0..1] to I_ProductionSupplyAreaText as _ProdSupplyAreaText on $projection.Plant = _ProdSupplyAreaText.Plant
and $projection.ProductionSupplyArea = _ProdSupplyAreaText.ProductionSupplyArea
and _ProdSupplyAreaText.Language = $session.system_language
association [0..1] to I_BOMItemSparePart as _SparePartText on $projection.MatlComponentSparePartType = _SparePartText.BOMItemIsSparePart
association [0..1] to I_BOMItemSalesRelevant as _SalesRelevantText on $projection.BOMItemSalesRelevancy = _SalesRelevantText.BOMItemIsSalesRelevant
association [0..1] to I_PurchasingOrganization as _PurchasingOrgText on $projection.PurchasingOrganization = _PurchasingOrgText.PurchasingOrganization
association [0..1] to I_PurchasingGroup as _PurchasingGroupText on $projection.PurchasingGroup = _PurchasingGroupText.PurchasingGroup
association [0..1] to I_MaterialGroupText as _MaterialGroupText on $projection.MaterialGroup = _MaterialGroupText.MaterialGroup
and _MaterialGroupText.Language = $session.system_language
association [0..1] to I_Supplier as _SupplierText on $projection.Creditor = _SupplierText.Supplier
association [0..1] to I_CostElementText as _CostElementText on $projection.CostElement = _CostElementText.CostElement // Need to add key fields
and _CostElementText.Language = $session.system_language
association [0..1] to I_ProductSupplyPlanning as _MaterialPlant on $projection.BillOfMaterialComponent = _MaterialPlant.Product
and $projection.Plant = _MaterialPlant.Plant
association [0..1] to I_ProductionModel as _ProductionModel on $projection.ProductionModelUUID = _ProductionModel.ProductionModelUUID
and $projection.BillOfOperationsVersion = _ProductionModel.BillOfOperationsVersion
association [0..*] to I_ProdnModelComponentInstance as _HeaderComponentInstance on $projection.ProductionModelUUID = _HeaderComponentInstance.ProductionModelUUID
and $projection.ProductionModelComponentUUID = _HeaderComponentInstance.ProductionModelComponentUUID
and $projection.BillOfOperationsVersion = _HeaderComponentInstance.BillOfOperationsVersion
{
key BOMItem.ProductionModelUUID,
key BOMItem.BillOfOperationsVersion,
key BOMItem.ProductionModelComponentUUID,
BOMItem.BillOfMaterialCategory,
cast( BOMItem.BillOfMaterial as cs_stlnr preserving type ) as BillOfMaterial,
BOMItem.Material,
BOMItem.Plant,
BOMItem.BillOfMaterialVariantUsage,
BOMItem.BillOfMaterialVariant,
BOMItem.BillOfMaterialVersion,
BOMItem.BillOfOperationsGroup,
BOMItem.BillOfOperationsType,
BOMItem.BillOfOperationsVariant,
BOMItem.BillOfMaterialItemNodeNumber,
BOMItem.ValidityStartDate,
BOMItem.ValidityEndDate,
BOMItem.EngineeringChangeDocument,
BOMItem.ChgToEngineeringChgDocument,
BOMItem.InheritedNodeNumberForBOMItem,
BOMItem.InheritedNodeNumberVersionBOM,
BOMItem.BOMItemInternalChangeCount,
BOMItem.BillOfMaterialComponent,
// _MaterialText.MaterialName,
BOMItem.ComponentDescription,
BOMItem.BillOfMaterialItemCategory,
cast( BOMItem.BillOfMaterialItemNumber as cs_sposn preserving type ) as BillOfMaterialItemNumber,
BOMItem.BillOfMaterialItemUnit,
@Semantics.quantity.unitOfMeasure: 'BillOfMaterialItemUnit'
BOMItem.BillOfMaterialItemQuantity,
@Semantics.booleanIndicator: true
BOMItem.IsAssembly,
@Semantics.booleanIndicator: true
BOMItem.IsSubItem,
@Semantics.booleanIndicator: true
BOMItem.IsDeleted,
BOMItem.IdentifierBOMItem,
BOMItem.BOMItemSorter,
@Semantics.booleanIndicator: true
BOMItem.BOMItemHasFixedQuantity,
BOMItem.ComponentScrapInPercent,
BOMItem.OperationScrapInPercent,
@Semantics.booleanIndicator: true
BOMItem.IsNetScrap,
@Semantics.booleanIndicator: true
BOMItem.IsBulkMaterial,
@Semantics.booleanIndicator: true
_MaterialPlant.IsBulkMaterialComponent,
BOMItem.IsMaterialProvision as MaterialProvisionType,
BOMItem.BOMItemIsSparePart as MatlComponentSparePartType,
BOMItem.BOMItemIsSalesRelevant as BOMItemSalesRelevancy,
@Semantics.booleanIndicator: true
BOMItem.IsEngineeringRelevant,
@Semantics.booleanIndicator: true
BOMItem.BOMItemIsPlantMaintRelevant,
@Semantics.booleanIndicator: true
BOMItem.IsProductionRelevant,
BOMItem.BOMItemIsCostingRelevant as MaterialCompCostingRelevancy,
@Semantics.booleanIndicator: true
BOMItem.BOMIsRecursive,
@Semantics.booleanIndicator: true
BOMItem.IsBOMRecursiveAllowed,
BOMItem.FollowUpGroup,
BOMItem.AlternativeItemGroup,
BOMItem.MaterialIsCoProduct,
BOMItem.AlternativeItemPriority,
BOMItem.AlternativeItemStrategy,
@Semantics.booleanIndicator: true
BOMItem.IsALE,
BOMItem.UsageProbabilityPercent,
BOMItem.DocumentIsCreatedByCAD,
BOMItem.DependencyObjectNumber,
BOMItem.DiscontinuationGroup,
BOMItem.LeadTimeOffset,
BOMItem.OperationLeadTimeOffset,
BOMItem.OpsLeadTimeOffsetUnit,
BOMItem.DistrKeyCompConsumption,
BOMItem.IsPhantomItem,
BOMItem.PurchasingGroup,
BOMItem.DeliveryDurationInDays,
BOMItem.Creditor,
@Semantics.amount.currencyCode : 'Currency'
BOMItem.MaterialComponentPrice,
// BOMItem.MaterialPriceUnitQty,
BOMItem.Currency,
BOMItem.CostElement,
BOMItem.MaterialGroup,
BOMItem.GoodsReceiptDuration,
BOMItem.PurchasingOrganization,
@Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
BOMItem.Size1,
@Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
BOMItem.Size2,
@Semantics.quantity.unitOfMeasure: 'UnitOfMeasureForSize1To3'
BOMItem.Size3,
BOMItem.UnitOfMeasureForSize1To3,
@Semantics.quantity.unitOfMeasure: 'VariableSizeCompUnitOfMeasure'
BOMItem.QuantityVariableSizeItem,
@Semantics.quantity.unitOfMeasure: 'VariableSizeItemUnit'
cast(BOMItem.NumberOfVariableSizeItem as pph_roanz preserving type) as VariableSizeItemQuantity,
BOMItem.UnitOfMeasureForVarSizeItem as VariableSizeItemUnit,
BOMItem.FormulaKey,
BOMItem.VariableSizeCompUnitOfMeasure,
BOMItem.BOMItemDescription,
BOMItem.BOMItemText2,
BOMItem.DocumentType,
BOMItem.DocNumber,
BOMItem.DocumentVersion,
BOMItem.DocumentPart,
BOMItem.ProdOrderIssueLocation,
BOMItem.ProductionSupplyArea,
BOMItem.ExplosionType,
BOMItem.SpecialProcurementType,
BOMItem.ReferencePoint,
BOMItem.PreliminaryMaterial,
BOMItem.IsPMAssemblyRelevant,
BOMItem.BillOfMaterialItemObjectType,
BOMItem.BOMItemRecordCreationDate,
BOMItem.BOMItemCreatedByUser,
BOMItem.BOMItemLastChangeDate,
BOMItem.BOMItemLastChangedByUser,
/* Associations */
_BOMItemCategoryText,
_DistrKeyText,
_ExplosionTypeText,
_SpecialProcTypeText,
_AltItemStrategyText,
_ReferencePointText,
_CostingRelevantText,
_MatProvisionIndText,
_IssueLocationText,
_ProdSupplyAreaText,
_SparePartText,
_SalesRelevantText,
_PurchasingOrgText,
_PurchasingGroupText,
_MaterialGroupText,
_SupplierText,
_CostElementText,
_MaterialText,
_ProductionModel,
_HeaderComponentInstance
}
//where
// (
// BOMItem.BillOfMaterialCategory = 'K'
// or BOMItem.BillOfMaterialCategory = 'M'
// )
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA