C_ChmlCmplncInfoInProdMaster

DDL: C_CHMLCMPLNCINFOINPRODMASTER Type: view_entity CONSUMPTION Package: EHFND_CNS_CCIDFR

ChmlCmplncIdfr Names in Product Master

C_ChmlCmplncInfoInProdMaster is a Consumption CDS View that provides data about "ChmlCmplncIdfr Names in Product Master" in SAP S/4HANA. It reads from 1 data source (I_ChmlCmplncMatlAssgmtTP) and exposes 12 fields with key field ChmlCmplncMatlAssgmtUUID. It is exposed through 1 OData service (UI_EHS_FND_CCIDFR_MANAGE). Part of development package EHFND_CNS_CCIDFR.

Data Sources (1)

SourceAliasJoin Type
I_ChmlCmplncMatlAssgmtTP I_ChmlCmplncMatlAssgmtTP from

Annotations (9)

NameValueLevelField
EndUserText.label ChmlCmplncIdfr Names in Product Master view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
UI_EHS_FND_CCIDFR_MANAGE UI_EHS_FND_CCIDFR_MANAGE V4 C1 NOT_RELEASED

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ChmlCmplncMatlAssgmtUUID ChmlCmplncMatlAssgmtUUID
ChmlCmplncInfoUUID ChmlCmplncInfoUUID
Material Material
MaterialName
MaterialGroup
MaterialGroupName
CrossPlantStatusName
MatlAssgmtIsPrimary MatlAssgmtIsPrimary
ExternalProductGroup
Division _Product Division
_ChmlCmplncInfo _ChmlCmplncInfo
_Product _Product
@EndUserText.label: 'ChmlCmplncIdfr Names in Product Master'
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true

@VDM.viewType: #CONSUMPTION

@ObjectModel: {
  semanticKey: [ 'MaterialName' ],
  usageType:{
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
  }  
}

define view entity C_ChmlCmplncInfoInProdMaster as select from I_ChmlCmplncMatlAssgmtTP
{
    key ChmlCmplncMatlAssgmtUUID,
      
      ChmlCmplncInfoUUID,
      
      Material,

      @ObjectModel.readOnly: true
      cast(_Product._Text[ 1: Language = $session.system_language ].ProductName as ehfnd_cci_material_name )                                                    as MaterialName,

      @ObjectModel.readOnly: true
      @ObjectModel.text.element:  [ 'MaterialGroupName' ]
      cast(_Product.ProductGroup as ehfnd_cci_material_group preserving type)                                                                                   as MaterialGroup,

      @ObjectModel.readOnly: true
      _Product._ProductGroup._Text[1: Language = $session.system_language ].MaterialGroupName,

      @ObjectModel.readOnly: true
      cast(_Product._ProductStatusText[1: Language = $session.system_language ].MaterialUsabilityProfileName as ehfnd_cci_crossplantstatus_txt preserving type) as CrossPlantStatusName,

      @ObjectModel.readOnly: true
      MatlAssgmtIsPrimary,

      @ObjectModel.readOnly: true
      cast(_Product.ExternalProductGroup as ehfnd_ext_material_group preserving type)                                                                           as ExternalProductGroup,

      @ObjectModel.readOnly: true
      _Product.Division                                                                                                                                         as Division,

      /* Associations */
      _ChmlCmplncInfo,
      _Product
}