C_UserToExplicitAsstmtMdl

DDL: C_USERTOEXPLICITASSTMTMDL Type: view_entity CONSUMPTION

Assortment User Assignment to Assortment Module

C_UserToExplicitAsstmtMdl is a Consumption CDS View that provides data about "Assortment User Assignment to Assortment Module" in SAP S/4HANA. It reads from 1 data source (I_AssMdlUserToExplctAssMdlTP_2) and exposes 8 fields with key fields AssortmentModuleUUID, AssortmentModuleUser, ValidityStartDate. It is exposed through 1 OData service (UI_RFM_USER_ASSIGN_EXPL_ASM).

Data Sources (1)

SourceAliasJoin Type
I_AssMdlUserToExplctAssMdlTP_2 I_AssMdlUserToExplctAssMdlTP_2 projection

Annotations (11)

NameValueLevelField
EndUserText.label Assortment User Assignment to Assortment Module view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.sapObjectNodeType.name RetailSite view

OData Services (1)

ServiceBindingVersionContractRelease
UI_RFM_USER_ASSIGN_EXPL_ASM UI_RFM_USR_ASSIGN_EXPL_ASM V2 C1 NOT_RELEASED

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleUUID AssortmentModuleUUID
KEY AssortmentModuleUser AssortmentModuleUser
KEY ValidityStartDate ValidityStartDate
AssortmentModuleName AssortmentModuleName
AssortmentModuleObjectDesclocalized
ValidityEndDate ValidityEndDate
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
@EndUserText.label: 'Assortment User Assignment to Assortment Module'
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations:true

@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #BLOCKED_DATA_EXCLUDED
}

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

  lifecycle: {
    contract: {
      type: #PUBLIC_LOCAL_API
    }
  }
}
@ObjectModel: {
    usageType: {
        serviceQuality: #C,
        sizeCategory: #M,
        dataClass: #MASTER
   },
   sapObjectNodeType.name: 'RetailSite'
}

define root view entity C_UserToExplicitAsstmtMdl
  provider contract transactional_query
  as projection on I_AssMdlUserToExplctAssMdlTP_2
{
  key    AssortmentModuleUUID,
  key    AssortmentModuleUser,
  key    ValidityStartDate,
         @ObjectModel.text.element: ['AssortmentModuleObjectDesc']
         @Consumption.semanticObject: 'AssortmentModule'
         AssortmentModuleName,
         @Semantics.text: true
         _Text.AssortmentModuleObjectDesc : localized,
         ValidityEndDate,
         @Consumption.hidden: true
         SalesOrganization,
         @Consumption.hidden: true
         DistributionChannel,


         _ProductsWithoutExclusion    : redirected to C_ProdStoreToExplctAsstmtMdl,
         _Exclusions_2 as _Exclusions : redirected to C_ExplctAsstmtMdlUsrProdExclsn
}