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.

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

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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ASSMDLUSERTOEXPLCTASSMDLTP_2",
"I_ASSORTMENTMODULETEXT"
],
"ASSOCIATED":
[
"C_EXPLCTASSTMTMDLUSRPRODEXCLSN",
"C_PRODSTORETOEXPLCTASSTMTMDL",
"I_ASSTMTMDLUSRPRODEXCLSNTP_2",
"R_PRODSTORETOEXPLCTASSTMTMDLTP"
],
"BASE":
[
"I_ASSMDLUSERTOEXPLCTASSMDLTP_2"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/