I_RetailPromotionCustomerTypeT

DDL: I_RETAILPROMOTIONCUSTOMERTYPET Type: view_entity BASIC

Retail Promotion Category Text

I_RetailPromotionCustomerTypeT is a Basic CDS View that provides data about "Retail Promotion Category Text" in SAP S/4HANA. It reads from 1 data source (rdmt_cust_typet) and exposes 5 fields with key fields RetailPromotionCustomerType, Language. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
rdmt_cust_typet rdmt_cust_typet from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language
[1..1] I_RetailPromotionCustomerType _RetailPromotionCustomerType $projection.RetailPromotionCustomerType = _RetailPromotionCustomerType.RetailPromotionCustomerType

Annotations (10)

NameValueLevelField
Analytics.technicalName IRTLPROMNCUSTYPT view
EndUserText.label Retail Promotion Category Text view
AccessControl.authorizationCheck #NOT_REQUIRED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.representativeKey RetailPromotionCustomerType view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY RetailPromotionCustomerType customer_type
KEY Language spras
RetailPromotionCustTypeDesc customer_typet
_RetailPromotionCustomerType _RetailPromotionCustomerType
_Language _Language
@Analytics.technicalName: 'IRTLPROMNCUSTYPT'
@EndUserText: {label: 'Retail Promotion Category Text'}
@AccessControl: {
    authorizationCheck: #NOT_REQUIRED,
    personalData.blocking: #NOT_REQUIRED
}

@VDM: {viewType: #BASIC}

@ObjectModel: {
    representativeKey: 'RetailPromotionCustomerType',
    dataCategory: #TEXT,
    usageType: {
        serviceQuality: #A,
        sizeCategory: #S,
        dataClass: #CUSTOMIZING
   }
}
define view entity I_RetailPromotionCustomerTypeT
  as select from rdmt_cust_typet
  association [0..1] to I_Language                    as _Language                    on $projection.Language = _Language.Language
  association [1..1] to I_RetailPromotionCustomerType as _RetailPromotionCustomerType on $projection.RetailPromotionCustomerType = _RetailPromotionCustomerType.RetailPromotionCustomerType
{
      @ObjectModel.foreignKey.association: '_RetailPromotionCustomerType'
  key customer_type     as RetailPromotionCustomerType,

      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key spras             as Language,

      @Semantics.text: true
      customer_typet    as RetailPromotionCustTypeDesc,

      @ObjectModel.association.type: [#TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT]
      _RetailPromotionCustomerType,

      _Language
}