I_AsstmtMdlUsrToAsstmtMdl_2

DDL: I_ASSTMTMDLUSRTOASSTMTMDL_2 SQL: IASMUSERTOMOD2 Type: view BASIC

Assortment User Assignment to Assortment Module

I_AsstmtMdlUsrToAsstmtMdl_2 is a Basic CDS View that provides data about "Assortment User Assignment to Assortment Module" in SAP S/4HANA. It reads from 3 data sources (t001w, rfm_asm_site, wrf1) and exposes 10 fields with key fields AssortmentModuleObjectUUID, AssortmentModuleUser, ValidityStartDate. It has 1 association to related views.

Data Sources (3)

SourceAliasJoin Type
t001w site inner
rfm_asm_site site_assignment from
wrf1 wrf1 inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Site _Site _Site.SiteCustomer = site_assignment.site and( _Site.SiteCategory = 'A' or _Site.SiteCategory = 'B' )

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IASMUSERTOMOD2 view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Assortment User Assignment to Assortment Module view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY AssortmentModuleObjectUUID object_guid
KEY AssortmentModuleUser site
KEY ValidityStartDate valid_from
ValidityEndDate valid_to
SalesOrganization t001w vkorg
DistributionChannel t001w vtweg
LastChangedByUserName last_changed_by
LastChangeDateTime last_changed_at
LastChangeDate
_Site _Site
@AbapCatalog.sqlViewName: 'IASMUSERTOMOD2'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Assortment User Assignment to Assortment Module'
@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM: {
  viewType: #BASIC,

  lifecycle: {
    contract: {
      type: #NONE
    }
  }
}
@ObjectModel: {
    usageType: {
        serviceQuality: #C,
        sizeCategory: #M,
        dataClass: #MASTER
   }
}

define view I_AsstmtMdlUsrToAsstmtMdl_2
  as select from rfm_asm_site as site_assignment
    inner join   t001w        as site on  site.kunnr   = site_assignment.site
                                      and (
                                         site.vlfkz    = 'A'
                                         or site.vlfkz = 'B'
                                       )
                                      and site.achvm   = ''
    inner join   wrf1                 on wrf1.locnr = site.kunnr
  association [0..1] to I_Site as _Site on _Site.SiteCustomer   = site_assignment.site
                                        and(
                                          _Site.SiteCategory    = 'A'
                                          or _Site.SiteCategory = 'B'
                                        )

{
  key object_guid                                                                       as AssortmentModuleObjectUUID,
  key site                                                                              as AssortmentModuleUser,
  key valid_from                                                                        as ValidityStartDate,
      valid_to                                                                          as ValidityEndDate,
      site.vkorg                                                                        as SalesOrganization,
      site.vtweg                                                                        as DistributionChannel,
      last_changed_by                                                                   as LastChangedByUserName,
      last_changed_at                                                                   as LastChangeDateTime,
      tstmp_to_dats( last_changed_at, $session.user_timezone, $session.client, 'NULL' ) as LastChangeDate,

      _Site
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"RFM_ASM_SITE",
"T001W",
"WRF1"
],
"ASSOCIATED":
[
"I_SITE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/