C_PCLblConfigurationTP

DDL: C_PCLBLCONFIGURATIONTP Type: view_entity CONSUMPTION

Configurations for Labels

C_PCLblConfigurationTP is a Consumption CDS View that provides data about "Configurations for Labels" in SAP S/4HANA. It reads from 1 data source (R_PCLblConfigurationTP) and exposes 12 fields with key field PCLblConfigurationID. It is exposed through 1 OData service (UI_PRODCMPLNCCONFIGNFORLABELS).

Data Sources (1)

SourceAliasJoin Type
R_PCLblConfigurationTP R_PCLblConfigurationTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
EndUserText.label Configurations for Labels view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PRODCMPLNCCONFIGNFORLABELS UI_PRODCMPLNCCONFIGNFORLBL V4 C1 NOT_RELEASED

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY PCLblConfigurationID PCLblConfigurationID
PCLblConfigurationCategory PCLblConfigurationCategory
PCLblConfigurationCategoryText _PCLblConfigurationCategory PCLblConfigurationCategoryText
PCLblTemplateID PCLblTemplateID
PCLblTemplateName _PCLblTemplate PCLblTemplateName
PCLblConfigurationName PCLblConfigurationName
PCLblConfignCurLangName _PCLblConfignNameWithFallback PCLblConfignCurLangName
PCLblConfignEnglishName _PCLblConfignNameWithFallback PCLblConfignEnglishName
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
@AccessControl.authorizationCheck: #CHECK
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
  usageType: {
    serviceQuality: #C,
    sizeCategory: #M,
    dataClass: #MIXED
  },
  semanticKey: ['PCLblConfigurationName']
}

@VDM: {
  viewType: #CONSUMPTION,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}

@Metadata.allowExtensions: true

@EndUserText.label: 'Configurations for Labels'
define root view entity C_PCLblConfigurationTP
  provider contract transactional_query
  as projection on R_PCLblConfigurationTP
{
  key     PCLblConfigurationID,

          @ObjectModel.text.element: ['PCLblConfigurationCategoryText']
          PCLblConfigurationCategory,
          
          @Semantics.text:true
          _PCLblConfigurationCategory.PCLblConfigurationCategoryText,

        //  @ObjectModel.text.element: ['PCLblTemplateName']

          PCLblTemplateID,

         // @Semantics.text:true

          _PCLblTemplate.PCLblTemplateName,
         

          PCLblConfigurationName,
          _PCLblConfignNameWithFallback.PCLblConfignCurLangName,
          _PCLblConfignNameWithFallback.PCLblConfignEnglishName,

          CreatedByUser,
          CreationDateTime,
          LastChangedByUser,
          LastChangeDateTime,

          /* Associations */
          _PCLblConfignCmplncData : redirected to composition child C_PCLblConfignCmplncDataTP,
          _PCLblConfigurationText : redirected to composition child C_PCLblConfigurationTextTP,
          _PCLblConfigurationPlant : redirected to composition child C_PCLblConfigurationPlantTP,
          _PCLblConfignShipToParty : redirected to composition child C_PCLblConfignShipToPartyTP
}