C_BPSupplierPartnerFunction

DDL: C_BPSUPPLIERPARTNERFUNCTION SQL: CBPSUPLRPARTFUNC Type: view CONSUMPTION

Supplier Partner Function WYT3

C_BPSupplierPartnerFunction is a Consumption CDS View that provides data about "Supplier Partner Function WYT3" in SAP S/4HANA. It reads from 1 data source (I_BPSupplierPartnerFunctionTP) and exposes 24 fields with key fields BusinessPartner, PurchasingOrganization, PartnerFunction, PartnerCounter. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BPSupplierPartnerFunctionTP SupplierPartnerFunction from

Associations (8)

CardinalityTargetAliasCondition
[1..1] C_BusinessPartnerSupplier _BPSupplier $projection.BusinessPartner = _BPSupplier.BusinessPartner
[1..1] C_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] C_BusinessPartnerPurgOrg _BusinessPartnerPO $projection.BusinessPartner = _BusinessPartnerPO.BusinessPartner and $projection.PurchasingOrganization = _BusinessPartnerPO.PurchasingOrganization
[0..1] I_BPSuplrPartFunctionValueHelp _PartnerFunctionValueHelp $projection.PartnerFunctionForEdit = _PartnerFunctionValueHelp.PartnerFunction and $projection.BusinessPartnerGrouping = _PartnerFunctionValueHelp.BusinessPartnerGrouping
[0..1] I_Supplier_VH _PartnerNameValueHelp $projection.Supplier = _PartnerNameValueHelp.Supplier
[0..1] C_BPPartnerFunctionNumberVH _PartnerNumberValueHelp $projection.ReferenceSupplier = _PartnerNumberValueHelp.BusinessPartner and $projection.PartnerFunctionType = _PartnerNumberValueHelp.PartnerFunctionType
[0..1] I_ContactPerson _ContactPersonValueHelp $projection.ContactPerson = _ContactPersonValueHelp.ContactPerson
[0..*] C_Partfunctextvhtemp _PartFuncText $projection.PartnerFunction = _PartFuncText.PartnerFunction

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName CBPSUPLRPARTFUNC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Supplier Partner Function WYT3 view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
ObjectModel.type #CONSUMPTION view
ObjectModel.writeEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
UI.headerInfo.typeName Partner Function view
UI.headerInfo.typeNamePlural Partner Function view
UI.headerInfo.title.label Partner Function Description view
UI.headerInfo.title.value PartnerFunctionName view
VDM.viewType #CONSUMPTION view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner I_BPSupplierPartnerFunctionTP BusinessPartner Issuing Authority
KEY PurchasingOrganization I_BPSupplierPartnerFunctionTP PurchasingOrganization Purchasing Organization
KEY PartnerFunction I_BPSupplierPartnerFunctionTP PartnerFunction Partner Functn
KEY PartnerCounter I_BPSupplierPartnerFunctionTP PartnerCounter Partner counter
Supplier I_BPSupplierPartnerFunctionTP Supplier Supplier
ReferenceSupplier I_BPSupplierPartnerFunctionTP ReferenceSupplier Ref. to suplr
PartnerFunctionType I_BPSupplierPartnerFunctionTP PartnerFunctionType Partner Type
ContactPerson I_BPSupplierPartnerFunctionTP ContactPerson Contact Person Key
PartnerFunctionForEdit I_BPSupplierPartnerFunctionTP PartnerFunctionForEdit Partner Funct.
DefaultPartner I_BPSupplierPartnerFunctionTP DefaultPartner Default Partner
PartnerFunctionName I_BPSupplierPartnerFunctionTP PartnerFunctionName Name
Partner I_BPSupplierPartnerFunctionTP Partner With Partner
BusinessPartnerName I_BPSupplierPartnerFunctionTP BusinessPartnerName Extracted Customer Name
BusinessPartnerGrouping I_BPSupplierPartnerFunctionTP BusinessPartnerGrouping Grouping
AssignedBusinessPartner
PartnerDescription
_BPSupplier _BPSupplier
_BusinessPartner _BusinessPartner
_BusinessPartnerPO _BusinessPartnerPO
_PartnerNameValueHelp _PartnerNameValueHelp
_PartnerNumberValueHelp _PartnerNumberValueHelp
_ContactPersonValueHelp _ContactPersonValueHelp
_PartFuncText _PartFuncText
_PartnerFunctionValueHelp _PartnerFunctionValueHelp

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 C_BPSupplierPartnerFunction.
-- 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: CBPSUPLRPARTFUNC

CREATE VIEW C_BPSupplierPartnerFunction AS
SELECT
  SupplierPartnerFunction.BusinessPartner AS BusinessPartner,
  SupplierPartnerFunction.PurchasingOrganization AS PurchasingOrganization,
  SupplierPartnerFunction.PartnerFunction AS PartnerFunction,
  SupplierPartnerFunction.PartnerCounter AS PartnerCounter,
  SupplierPartnerFunction.Supplier AS Supplier,
  SupplierPartnerFunction.ReferenceSupplier AS ReferenceSupplier,
  SupplierPartnerFunction.PartnerFunctionType AS PartnerFunctionType,
  SupplierPartnerFunction.ContactPerson AS ContactPerson,
  SupplierPartnerFunction.PartnerFunctionForEdit AS PartnerFunctionForEdit,
  SupplierPartnerFunction.DefaultPartner AS DefaultPartner,
  SupplierPartnerFunction.PartnerFunctionName AS PartnerFunctionName,
  SupplierPartnerFunction.Partner AS Partner,
  SupplierPartnerFunction.BusinessPartnerName AS BusinessPartnerName,
  SupplierPartnerFunction.BusinessPartnerGrouping AS BusinessPartnerGrouping,
  cast(' ' as bu_partner) AS AssignedBusinessPartner,
  cast(' ' as vtxtm ) AS PartnerDescription
FROM I_BPSupplierPartnerFunctionTP AS SupplierPartnerFunction
LEFT OUTER JOIN C_BusinessPartnerSupplier AS _BPSupplier ON BusinessPartner = _BPSupplier.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN C_BusinessPartnerPurgOrg AS _BusinessPartnerPO ON BusinessPartner = _BusinessPartnerPO.BusinessPartner AND PurchasingOrganization = _BusinessPartnerPO.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_BPSuplrPartFunctionValueHelp AS _PartnerFunctionValueHelp ON PartnerFunctionForEdit = _PartnerFunctionValueHelp.PartnerFunction AND BusinessPartnerGrouping = _PartnerFunctionValueHelp.BusinessPartnerGrouping  -- association [0..1]
LEFT OUTER JOIN I_Supplier_VH AS _PartnerNameValueHelp ON Supplier = _PartnerNameValueHelp.Supplier  -- association [0..1]
LEFT OUTER JOIN C_BPPartnerFunctionNumberVH AS _PartnerNumberValueHelp ON ReferenceSupplier = _PartnerNumberValueHelp.BusinessPartner AND PartnerFunctionType = _PartnerNumberValueHelp.PartnerFunctionType  -- association [0..1]
LEFT OUTER JOIN I_ContactPerson AS _ContactPersonValueHelp ON ContactPerson = _ContactPersonValueHelp.ContactPerson  -- association [0..1]
LEFT OUTER JOIN C_Partfunctextvhtemp AS _PartFuncText ON PartnerFunction = _PartFuncText.PartnerFunction  -- association [0..*]
;