I_SiteBPMaintenanceStatus

DDL: I_SITEBPMAINTENANCESTATUS SQL: ISITEBPMS Type: view BASIC Package: VDM_RFM_SITE

Missing linkage between site and BP

I_SiteBPMaintenanceStatus is a Basic CDS View that provides data about "Missing linkage between site and BP" in SAP S/4HANA. It reads from 1 data source (I_Site) and exposes 4 fields with key field Site. It has 3 associations to related views. Part of development package VDM_RFM_SITE.

Data Sources (1)

SourceAliasJoin Type
I_Site I_Site from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_Customer_to_BusinessPartner _Customer_to_BusinessPartner $projection.SiteCustomer = _Customer_to_BusinessPartner.Customer
[1..1] I_SiteBPMaintStatusText _SiteBPMaintStatusText $projection.SiteBPMaintStatus = _SiteBPMaintStatusText.SiteBPMaintStatus and _SiteBPMaintStatusText.Language = $session.system_language
[0..1] I_BusinessPartner_to_BP_Role _BusinessPartnerRole $projection.SiteCustomer = _BusinessPartnerRole.BusinessPartner and _BusinessPartnerRole.BusinessPartnerRole = 'BPSITE'

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISITEBPMS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Missing linkage between site and BP view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Site Site Plant
SiteCustomer SiteCustomer
BusinessPartner
_SiteBPMaintStatusText _SiteBPMaintStatusText

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_SiteBPMaintenanceStatus.
-- 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: ISITEBPMS

CREATE VIEW I_SiteBPMaintenanceStatus AS
SELECT
  Site,
  SiteCustomer,
  _Customer_to_BusinessPartner._BusinessPartner.BusinessPartner AS BusinessPartner
FROM I_Site
LEFT OUTER JOIN I_Customer_to_BusinessPartner AS _Customer_to_BusinessPartner ON SiteCustomer = _Customer_to_BusinessPartner.Customer  -- association [0..1]
LEFT OUTER JOIN I_SiteBPMaintStatusText AS _SiteBPMaintStatusText ON SiteBPMaintStatus = _SiteBPMaintStatusText.SiteBPMaintStatus AND _SiteBPMaintStatusText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner_to_BP_Role AS _BusinessPartnerRole ON SiteCustomer = _BusinessPartnerRole.BusinessPartner AND _BusinessPartnerRole.BusinessPartnerRole = 'BPSITE'  -- association [0..1]
;