I_BPSuplrPartnerFunctionGov

DDL: I_BPSUPLRPARTNERFUNCTIONGOV Type: view_entity COMPOSITE

BP Supplier Partner Function Governance

I_BPSuplrPartnerFunctionGov is a Composite CDS View that provides data about "BP Supplier Partner Function Governance" in SAP S/4HANA. It reads from 2 data sources (I_BPSuplrPartnerFunctionProc, I_SupplierPartnerFunc_2) and exposes 39 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, PurchasingOrganization. It has 5 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_BPSuplrPartnerFunctionProc I_BPSuplrPartnerFunctionProc from
I_SupplierPartnerFunc_2 I_SupplierPartnerFunc_2 union_all

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartnerGov _BusinessPartner $projection.MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess and $projection.MDChgProcessStep = _BusinessPartner.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject
[1..1] I_BPSupplierGov _Supplier $projection.MasterDataChangeProcess = _Supplier.MasterDataChangeProcess and $projection.MDChgProcessStep = _Supplier.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _Supplier.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _Supplier.MDChgProcessSrceObject
[1..1] I_BPSuplrPurchasingOrgGov _SupplierPurchasingOrg $projection.MasterDataChangeProcess = _SupplierPurchasingOrg.MasterDataChangeProcess and $projection.MDChgProcessStep = _SupplierPurchasingOrg.MDChgProcessStep and $projection.MDChgProcessSrceSystem = _SupplierPurchasingOrg.MDChgProcessSrceSystem and $projection.MDChgProcessSrceObject = _SupplierPurchasingOrg.MDChgProcessSrceObject and $projection.PurchasingOrganization = _SupplierPurchasingOrg.PurchasingOrganization
[0..1] I_MasterDataChangeProcess _MasterDataChangeProcess $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess
[1..1] I_SupplierToBusinessPartner _SupplierToBusinessPartner $projection.Supplier = _SupplierToBusinessPartner.Supplier

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label BP Supplier Partner Function Governance view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view

Fields (39)

KeyFieldSource TableSource FieldDescription
KEY MasterDataChangeProcess MasterDataChangeProcess Process ID
KEY MDChgProcessStep MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject MDChgProcessSrceObject Source ID
KEY PurchasingOrganization PurchasingOrganization Purchasing Organization
KEY SupplierSubrange SupplierSubrange Suppl. Subrange
KEY Plant Plant Valuation Area
KEY PartnerFunction PartnerFunction Partner Functn
KEY PartnerCounter PartnerCounter Partner counter
BPAssignmentID BPAssignmentID Assignment ID
DefaultPartner DefaultPartner Default Partner
PersonnelNumber PersonnelNumber Personnel No.
ContactPerson ContactPerson Contact Person Key
Supplier Supplier Supplier
PartnerFunctionType PartnerFunctionType Partner Type
ReferenceSupplier ReferenceSupplier Ref. to suplr
_BusinessPartner _BusinessPartner
_Supplier _Supplier
_SupplierPurchasingOrg _SupplierPurchasingOrg
KEY MDChgProcessStep Step Number
KEY MDChgProcessSrceSystem Source System
KEY MDChgProcessSrceObject Source ID
KEY PurchasingOrganization PurchasingOrganization Purchasing Organization
KEY SupplierSubrange SupplierSubrange Suppl. Subrange
KEY Plant Plant Valuation Area
KEY PartnerFunction PartnerFunction Partner Functn
KEY PartnerCounter PartnerCounter Partner counter
BPAssignmentID Assignment ID
DefaultPartner DefaultPartner Default Partner
PersonnelNumber PersonnelNumber Personnel No.
ContactPerson ContactPerson Contact Person Key
Supplier Supplier Supplier
PartnerFunctionType PartnerFunctionType Partner Type
ReferenceSupplier ReferenceSupplier Ref. to suplr
MasterDataIsCurrent
_BusinessPartner _BusinessPartner
_Supplier _Supplier
_SupplierPurchasingOrg _SupplierPurchasingOrg
_SupplierToBusinessPartner _SupplierToBusinessPartner

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_BPSuplrPartnerFunctionGov.
-- 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 I_BPSuplrPartnerFunctionGov AS
SELECT
  MasterDataChangeProcess,
  MDChgProcessStep,
  MDChgProcessSrceSystem,
  MDChgProcessSrceObject,
  PurchasingOrganization,
  SupplierSubrange,
  Plant,
  PartnerFunction,
  PartnerCounter,
  BPAssignmentID,
  DefaultPartner,
  PersonnelNumber,
  ContactPerson,
  Supplier,
  PartnerFunctionType,
  ReferenceSupplier,
  cast( 'X' as abap_boolean preserving type ) AS MasterDataIsCurrent
FROM I_BPSuplrPartnerFunctionProc
LEFT OUTER JOIN I_BusinessPartnerGov AS _BusinessPartner ON MasterDataChangeProcess = _BusinessPartner.MasterDataChangeProcess AND MDChgProcessStep = _BusinessPartner.MDChgProcessStep AND MDChgProcessSrceSystem = _BusinessPartner.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _BusinessPartner.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_BPSupplierGov AS _Supplier ON MasterDataChangeProcess = _Supplier.MasterDataChangeProcess AND MDChgProcessStep = _Supplier.MDChgProcessStep AND MDChgProcessSrceSystem = _Supplier.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _Supplier.MDChgProcessSrceObject  -- association [1..1]
LEFT OUTER JOIN I_BPSuplrPurchasingOrgGov AS _SupplierPurchasingOrg ON MasterDataChangeProcess = _SupplierPurchasingOrg.MasterDataChangeProcess AND MDChgProcessStep = _SupplierPurchasingOrg.MDChgProcessStep AND MDChgProcessSrceSystem = _SupplierPurchasingOrg.MDChgProcessSrceSystem AND MDChgProcessSrceObject = _SupplierPurchasingOrg.MDChgProcessSrceObject AND PurchasingOrganization = _SupplierPurchasingOrg.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_MasterDataChangeProcess AS _MasterDataChangeProcess ON MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess  -- association [0..1]
LEFT OUTER JOIN I_SupplierToBusinessPartner AS _SupplierToBusinessPartner ON Supplier = _SupplierToBusinessPartner.Supplier  -- association [1..1]
-- UNION ALL with additional select branch(es): I_SupplierPartnerFunc_2
;