R_SiteProdGrpSupplyingSiteTP

DDL: R_SITEPRODGRPSUPPLYINGSITETP Type: view_entity TRANSACTIONAL Package: RFM_SITE_RAP

Supplying site for prod grp

R_SiteProdGrpSupplyingSiteTP is a Transactional CDS View that provides data about "Supplying site for prod grp" in SAP S/4HANA. It reads from 1 data source (I_SiteSupplyingSite) and exposes 17 fields with key fields Site, SiteCustomer, ProductGroup, ProductGroupDraftUUID, SupplyingSite. It has 5 associations to related views. Part of development package RFM_SITE_RAP.

Data Sources (1)

SourceAliasJoin Type
I_SiteSupplyingSite supplyingsite from

Associations (5)

CardinalityTargetAliasCondition
[1..1] R_SiteMasterTP _SiteMaster $projection.Site = _SiteMaster.Site
[1..1] I_MaterialGroup _ProductGroup $projection.ProductGroup = _ProductGroup.MaterialGroup
[1..1] I_Site _SupplyingSite $projection.SupplyingSite = _SupplyingSite.Site
[1..1] I_Site _SupplyingSiteForEdit $projection.SupplyingSiteForEdit = _SupplyingSiteForEdit.Site
[1] E_RtlSteMrchdsCatSupplyingSite _Extension supplyingsite.SiteCustomer = _Extension.SiteCustomer and supplyingsite.SupplyingSite = _Extension.SupplyingSite and supplyingsite.ValidityStartDate = _Extension.ValidityStartDate and supplyingsite.ValidityEndDate = _Extension.ValidityEndDate and supplyingsite.ProductGroup = _Extension.ProductGroup

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Supplying site for prod grp view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix MSS view
AbapCatalog.extensibility.quota.maximumFields 1000 view
AbapCatalog.extensibility.quota.maximumBytes 100000 view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY Site _Site Site Plant
KEY SiteCustomer SiteCustomer CustomerNoPlant
KEY ProductGroup ProductGroup Product Sold Group
KEY ProductGroupDraftUUID
KEY SupplyingSite SupplyingSite Sup. Site
KEY SupplyingSiteDraftUUID
SupplyingSiteForEdit SupplyingSite Sup. Site
MerchandiseCategory MerchandiseCategory Product Sold Group
SupplyingSitePriority SupplyingSitePriority Suppl. Site Prio.
ValidityEndDateForEdit ValidityEndDate ValidTo
ValidityStartDateForEdit ValidityStartDate Validity Start Date
_ProductGroup _ProductGroup
_SupplyingSite _SupplyingSite
_SupplyingSiteForEdit _SupplyingSiteForEdit
_Customer _Customer
_SiteProductGroup _SiteProductGroup
_SiteMaster _SiteMaster

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 R_SiteProdGrpSupplyingSiteTP.
-- 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.

CREATE VIEW R_SiteProdGrpSupplyingSiteTP AS
SELECT
  _Site.Site AS Site,
  SiteCustomer,
  ProductGroup,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS ProductGroupDraftUUID,
  SupplyingSite,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS SupplyingSiteDraftUUID,
  SupplyingSite AS SupplyingSiteForEdit,
  MerchandiseCategory,
  SupplyingSitePriority,
  ValidityEndDate AS ValidityEndDateForEdit,
  ValidityStartDate AS ValidityStartDateForEdit
FROM I_SiteSupplyingSite AS supplyingsite
LEFT OUTER JOIN R_SiteMasterTP AS _SiteMaster ON Site = _SiteMaster.Site  -- association [1..1]
LEFT OUTER JOIN I_MaterialGroup AS _ProductGroup ON ProductGroup = _ProductGroup.MaterialGroup  -- association [1..1]
LEFT OUTER JOIN I_Site AS _SupplyingSite ON SupplyingSite = _SupplyingSite.Site  -- association [1..1]
LEFT OUTER JOIN I_Site AS _SupplyingSiteForEdit ON SupplyingSiteForEdit = _SupplyingSiteForEdit.Site  -- association [1..1]
LEFT OUTER JOIN E_RtlSteMrchdsCatSupplyingSite AS _Extension ON supplyingsite.SiteCustomer = _Extension.SiteCustomer AND supplyingsite.SupplyingSite = _Extension.SupplyingSite AND supplyingsite.ValidityStartDate = _Extension.ValidityStartDate AND supplyingsite.ValidityEndDate = _Extension.ValidityEndDate AND supplyingsite.ProductGroup = _Extension.ProductGroup  -- association [1]
;