C_AsstmtMdlUserToAsstmtMdlTP
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)
| Source | Alias | Join Type |
|---|---|---|
| I_AssMdlUserToExplctAssMdlTP_2 | I_AssMdlUserToExplctAssMdlTP_2 | projection |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_RFM_MNG_ASSTMT_MODULES | UI_RFM_MNG_ASSTMT_MODULES | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA