I_CO_BPRelationshipRole

DDL: I_CO_BPRELATIONSHIPROLE Type: view_entity COMPOSITE

I_CO_BPRelationshipRole is a Composite CDS View in SAP S/4HANA. It reads from 8 data sources and exposes 16 fields with key fields CompanyCode, BusinessPartnerUUID, OffsettingAccountType, OffsettingAccount, BusinessPartnerUUID.

Data Sources (8)

SourceAliasJoin Type
I_CustomerToBusinessPartner BusinessPartner inner
I_SupplierToBusinessPartner BusinessPartner inner
I_CompanyCode CompanyCode from
I_CompanyCode CompanyCode union_all
I_Customer Customer inner
I_CustomerCompany CustomerCompany inner
I_Supplier Supplier inner
I_SupplierCompany SupplierCompany inner

Parameters (1)

NameTypeDefault
P_CompanyCode fis_bukrs

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode
KEY BusinessPartnerUUID I_SupplierToBusinessPartner BusinessPartnerUUID UUID
KEY OffsettingAccountType
KEY OffsettingAccount
ReferenceAccountGroup
CoCodeSpcfcAuthorizationGroup I_CustomerCompany AuthorizationGroup AuthorizGroup
IsOneTimeAccount I_Customer IsOneTimeAccount One-time acct
TaxNumberType I_Customer TaxNumberType Tax number type
KEY BusinessPartnerUUID I_SupplierToBusinessPartner BusinessPartnerUUID UUID
KEY OffsettingAccountType
KEY OffsettingAccount
ReferenceAccountGroup
CoCodeSpcfcAuthorizationGroup I_SupplierCompany AuthorizationGroup AuthorizGroup
IsOneTimeAccount I_Supplier IsOneTimeAccount One-time acct
TaxNumberType I_Supplier TaxNumberType Tax number type
AddressID I_Supplier AddressID Ship-to address

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_CO_BPRelationshipRole.
-- 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.
-- Parameters: P_CompanyCode : fis_bukrs

CREATE VIEW I_CO_BPRelationshipRole AS
SELECT
  cast( CustomerCompany.CompanyCode as fis_bukrs preserving type ) AS CompanyCode,
  BusinessPartner.BusinessPartnerUUID AS BusinessPartnerUUID,
  cast( 'D' as gkoar preserving type ) AS OffsettingAccountType,
  cast( BusinessPartner.Customer as gkont preserving type ) AS OffsettingAccount,
  cast( Customer.CustomerAccountGroup as ktokd preserving type ) AS ReferenceAccountGroup,
  CustomerCompany.AuthorizationGroup AS CoCodeSpcfcAuthorizationGroup,
  Customer.IsOneTimeAccount AS IsOneTimeAccount,
  Customer.TaxNumberType AS TaxNumberType,
  Supplier.AddressID AS AddressID
FROM I_CompanyCode AS CompanyCode
INNER JOIN I_CustomerCompany AS CustomerCompany ON /* join condition not captured in parsed metadata */
INNER JOIN I_CustomerToBusinessPartner AS BusinessPartner ON /* join condition not captured in parsed metadata */
INNER JOIN I_Customer AS Customer ON /* join condition not captured in parsed metadata */
INNER JOIN I_SupplierCompany AS SupplierCompany ON /* join condition not captured in parsed metadata */
INNER JOIN I_SupplierToBusinessPartner AS BusinessPartner ON /* join condition not captured in parsed metadata */
INNER JOIN I_Supplier AS Supplier ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_CompanyCode
;