I_AssortmentUser

DDL: I_ASSORTMENTUSER SQL: IASSORTMENTUSER Type: view BASIC Package: RFM_ASSORTMENT_MODULE_LEG_VDM

Assortment User

I_AssortmentUser is a Basic CDS View that provides data about "Assortment User" in SAP S/4HANA. It reads from 1 data source (wrsz) and exposes 9 fields with key fields Assortment, SequenceNumber. It has 3 associations to related views. Part of development package RFM_ASSORTMENT_MODULE_LEG_VDM.

Data Sources (1)

SourceAliasJoin Type
wrsz wrsz from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_Assortment _Assortment $projection.Assortment = _Assortment.Assortment
[1..1] I_Customer _Customer $projection.Customer = _Customer.Customer
[0..1] I_Site _Site $projection.SiteCustomer = _Site.SiteCustomer

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IASSORTMENTUSER view
EndUserText.label Assortment User view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.representativeKey SequenceNumber view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY Assortment asort Assortment
KEY SequenceNumber lfdnr Tax sequence
Customer kunnr Stock customer
SiteCustomer locnr CustomerNoPlant
ValidityStartDate datab Validity period
ValidityEndDate datbi Validity period
_Assortment _Assortment
_Customer _Customer
_Site _Site

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_AssortmentUser.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IASSORTMENTUSER

CREATE VIEW I_AssortmentUser AS
SELECT
  asort AS Assortment,
  lfdnr AS SequenceNumber,
  kunnr AS Customer,
  locnr AS SiteCustomer,
  datab AS ValidityStartDate,
  datbi AS ValidityEndDate
FROM wrsz
LEFT OUTER JOIN I_Assortment AS _Assortment ON Assortment = _Assortment.Assortment  -- association [1..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer  -- association [1..1]
LEFT OUTER JOIN I_Site AS _Site ON SiteCustomer = _Site.SiteCustomer  -- association [0..1]
;