C_AsstmtMdlUserToAsstmtMdlTP

DDL: C_ASSTMTMDLUSERTOASSTMTMDLTP Type: view_entity CONSUMPTION

Assortment User Assignment to Assortment Module

C_AsstmtMdlUserToAsstmtMdlTP 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 20 fields with key fields AssortmentModuleUUID, AssortmentModuleUser, ValidityStartDate. It is exposed through 1 OData service (UI_RFM_MNG_ASSTMT_MODULES). It is used in 1 Fiori application: Manage Assortment Modules.

Data Sources (1)

SourceAliasJoin Type
I_AssMdlUserToExplctAssMdlTP_2 I_AssMdlUserToExplctAssMdlTP_2 projection

Annotations (8)

NameValueLevelField
EndUserText.label Assortment User Assignment to Assortment Module view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
ObjectModel.representativeKey AssortmentModuleUser view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_RFM_MNG_ASSTMT_MODULES UI_RFM_MNG_ASSTMT_MODULES V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4892 Manage Assortment Modules Transactional An application to manage assortment modules.

Manage Assortment Modules

Business Role: Assortment Specialist - Retail

With this feature, you can select up to 1,000 products at a time to assign them to an assortment module version, including its follow-on versions.

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleUUID AssortmentModuleUUID
KEY AssortmentModuleUser AssortmentModuleUser
KEY ValidityStartDate ValidityStartDate
AssortmentModuleName AssortmentModuleName
ValidityEndDate ValidityEndDate
LastChangeDateTime LastChangeDateTime
LastChangedByUserName LastChangedByUserName
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
CountryNamelocalized
CityName
SiteName _Site SiteName
SalesOrganizationNamelocalized
DistributionChannelNamelocalized
AsstmtMdlProdExclusionPercent _ExclusionRatio AsstmtMdlProdExclusionPercent
_Exclusions _Exclusions
_ExplicitAssortmentModule _ExplicitAssortmentModule
_Products _Products
_Text _Text
_User _User
@EndUserText.label: 'Assortment User Assignment to Assortment Module'
@AccessControl.authorizationCheck: #CHECK
@Metadata.allowExtensions: true
@ObjectModel: {
    representativeKey: 'AssortmentModuleUser',
    semanticKey: ['AssortmentModuleName','AssortmentModuleUser'],
    usageType: {
        serviceQuality: #C,
        sizeCategory: #M,
        dataClass: #MASTER } }
@AccessControl: {
  privilegedAssociations: ['_User']
}
@VDM.viewType: #CONSUMPTION
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
define root view entity C_AsstmtMdlUserToAsstmtMdlTP
  provider contract transactional_query
  as projection on I_AssMdlUserToExplctAssMdlTP_2
{
  key AssortmentModuleUUID,

      @ObjectModel.text.element: ['SiteName']
      @Consumption.valueHelpDefinition: [{
        entity.name:    'C_AssortmentModuleUserVH',
        entity.element: 'SiteCustomer'
      }]
  key AssortmentModuleUser,
  key ValidityStartDate,

      AssortmentModuleName,
      ValidityEndDate,
      LastChangeDateTime,
      LastChangedByUserName,

      @ObjectModel.text.element: ['SalesOrganizationName']
      SalesOrganization,
      @ObjectModel.text.element: ['DistributionChannelName']
      DistributionChannel,

      @Semantics: { text: true, address: {country}}
      _Site._Address._Country._Text.CountryName                : localized,

      @Semantics: {address: {city}}
      _Site._Address.CityName,

      @Semantics.text: true
      _Site.SiteName,

      _Site._SalesOrganization._Text.SalesOrganizationName     : localized,
      _Site._DistributionChannel._Text.DistributionChannelName : localized,

      _ExclusionRatio.AsstmtMdlProdExclusionPercent,

      /* Associations */
      //I_AssMdlUserToExplicitAssMdlTP

      _Exclusions,
      _ExplicitAssortmentModule,
      _Products,
      _Text,
      _User

}