I_BusinessPartnerRole

DDL: I_BUSINESSPARTNERROLE SQL: IBPROLE Type: view BASIC

Business Partner Role

I_BusinessPartnerRole (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

BusinessPartnerRole · Database & Data Management

I_BusinessPartnerRole is a Basic CDS View (Dimension) that provides data about "Business Partner Role" in SAP S/4HANA. It reads from 1 data source (tb003) and exposes 3 fields with key field BusinessPartnerRole. It has 1 association to related views.

SAP Help Documentation

CategoryCDS Views for Business Partner
Data CategoryDimension
StatusReleased
Purpose
This CDS view retrieves the list of a business partner roles and role categories.

Structure
Object types This view relates to the SAP object type Business Partner. Measures and attributes Some important measures and attributes are: Business Partner Role Role Category

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessDatabase & Data Management
Application ComponentAP-MD-BP
CapabilitiesAssociation Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities, Data Source for Data Extraction, Analytical Dimension
PackageDatabase & Data Management for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view retrieves the list of a business partner roles and role categories.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
tb003 tb003 from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_BusinessPartnerRoleText _BusinessPartnerRoleText $projection.BusinessPartnerRole = _BusinessPartnerRoleText.BusinessPartnerRole

Annotations (16)

NameValueLevelField
EndUserText.label Business Partner Role view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IBPROLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.sapObjectNodeType.name BusinessPartnerRole view
ObjectModel.representativeKey BusinessPartnerRole view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #VALUE_HELP view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartnerRole tb003 role VMS Roles
RoleCategory tb003 rolecategory BP Role Category
_BusinessPartnerRoleText _BusinessPartnerRoleText

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_BusinessPartnerRole.
-- 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: IBPROLE

CREATE VIEW I_BusinessPartnerRole AS
SELECT
  tb003.role AS BusinessPartnerRole,
  tb003.rolecategory AS RoleCategory
FROM tb003
LEFT OUTER JOIN I_BusinessPartnerRoleText AS _BusinessPartnerRoleText ON BusinessPartnerRole = _BusinessPartnerRoleText.BusinessPartnerRole  -- association [0..*]
;