C_LinkedProdnVersBOM

DDL: C_LINKEDPRODNVERSBOM Type: view_entity CONSUMPTION

BOM to Material Assgmt in Rec prv

C_LinkedProdnVersBOM is a Consumption CDS View that provides data about "BOM to Material Assgmt in Rec prv" in SAP S/4HANA. It reads from 1 data source (I_MaterialBOM) and exposes 17 fields with key fields Material, Plant, BillOfMaterialCategory, BillOfMaterial, BillOfMaterialVariant. It is exposed through 1 OData service (UI_PRODUCTIONVERSION). It is used in 1 Fiori application: Process Production Versions.

Data Sources (1)

SourceAliasJoin Type
I_MaterialBOM I_MaterialBOM from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BOM to Material Assgmt in Rec prv view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PRODUCTIONVERSION UI_PRODUCTIONVERSION V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F6400 Process Production Versions Transactional With this app, you can view the following details: Existing production versions Proposals for creating a new production version if a new BOM / Task List is created or if a production version does not exist for a BOM/Task list combination Production versions if there are any inconsistencies related to missing information

Process Production Versions

Business Role: Others

With this app, you can achieve the following: View and edit existing production versions Create new production versions Mass lock and unlock of Production versions Mass consistency check of existing production versions View all proposals that are generated when a new production version if a new BOM / Task List is created or if a production version does not exist for a BOM/Task list combination. Accept or Reject Proposals in a individual manner or through mass action. Delete selected production versions

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY Material Material
KEY Plant Plant
KEY BillOfMaterialCategory BillOfMaterialCategory BOM Category
KEY BillOfMaterial Bill Of Material
KEY BillOfMaterialVariant BillOfMaterialVariant Alternative BOM
KEY BillOfMaterialVersion BillOfMaterialVersion
KEY ChangeNumber EngineeringChangeDocument Change Number
ValidityEndDate HeaderValidityEndDate
ValidityStartDate HeaderValidityStartDate
BillOfMaterialVariantUsage BillOfMaterialVariantUsage BOM Usage
BOMHeaderQuantityInBaseUnit BOMHeaderQuantityInBaseUnit
BOMHeaderBaseUnit BOMHeaderBaseUnit Base Unit of Measure
BOMHeaderText BOMHeaderText BOM Description
BillOfMaterialStatus BillOfMaterialStatus BOM Status
MatFromLotSizeQuantity MatFromLotSizeQuantity Minimum Lot Size
MaterialToLotSizeQuantity MaterialToLotSizeQuantity Maximum Lot Size
BillOfMaterialVariantUsageDesc _BillOfMaterialVariantUsage BillOfMaterialVariantUsageDesc
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'BOM to Material Assgmt in Rec prv'
@AbapCatalog.viewEnhancementCategory: [#NONE]
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType:{ serviceQuality: #X, sizeCategory: #S, dataClass: #MIXED }
@Metadata.allowExtensions: true

define view entity C_LinkedProdnVersBOM
  as select from I_MaterialBOM
{
  key Material,
  key Plant,
      @EndUserText.label: 'BOM Category'
      @EndUserText.quickInfo: 'BOM Category'
  key BillOfMaterialCategory,
      @EndUserText.label: 'Bill Of Material'
      @EndUserText.quickInfo: 'Bill Of Material'
      //using cast to delink the Conversion Routine "NUMCV" on BillOfMaterial

  key cast ( BillOfMaterial as abap.char(8) )                    as BillOfMaterial,
      @EndUserText.label: 'Alternative BOM'
  key BillOfMaterialVariant,
  key BillOfMaterialVersion,
      @EndUserText.label: 'Change Number' //to be confirmed

  key EngineeringChangeDocument                                  as ChangeNumber,
      @Semantics.businessDate.to: true
      HeaderValidityEndDate                                      as ValidityEndDate,
      @Semantics.businessDate.from: true
      HeaderValidityStartDate                                    as ValidityStartDate,
      @EndUserText.label: 'BOM Usage'
      @ObjectModel.text.element: ['BillOfMaterialVariantUsageDesc']
      BillOfMaterialVariantUsage,
      //      @EndUserText.label: 'BOM Long Text' //to be confirmed

      //      BOMHeaderText,

      @Semantics.quantity.unitOfMeasure: 'BOMHeaderBaseUnit'
      @Aggregation.default: #NONE
      BOMHeaderQuantityInBaseUnit,
      @EndUserText.label: 'Base Unit of Measure'
      BOMHeaderBaseUnit,
      @EndUserText.label: 'BOM Description' //to be confirmed BOMHeaderText

      BOMHeaderText,
      @EndUserText.label: 'BOM Status'
      BillOfMaterialStatus,
      @Semantics.quantity.unitOfMeasure: 'BOMHeaderBaseUnit'
      @EndUserText.label: 'Minimum Lot Size'
      MatFromLotSizeQuantity,
      @Semantics.quantity.unitOfMeasure: 'BOMHeaderBaseUnit'
      @EndUserText.label: 'Maximum Lot Size'
      MaterialToLotSizeQuantity,
      _BillOfMaterialVariantUsage.BillOfMaterialVariantUsageDesc as BillOfMaterialVariantUsageDesc

}