I_BusPartRelationshipGov
Business Partner Relationship Governance
I_BusPartRelationshipGov is a Composite CDS View that provides data about "Business Partner Relationship Governance" in SAP S/4HANA. It reads from 2 data sources (I_BusPartRelationshipProcess, I_BusPartRelationshipProcess) and exposes 135 fields with key fields MasterDataChangeProcess, MDChgProcessStep, MDChgProcessSrceSystem, MDChgProcessSrceObject, BPRelshpCatIsInFwdDirection. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_BusPartRelationshipProcess | BPRelProcess | from |
| I_BusPartRelationshipProcess | BPRelProcess | union_all |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MasterDataChangeProcess | _MasterDataChangeProcess | $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Business Partner Relationship Governance | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (135)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MasterDataChangeProcess | I_BusPartRelationshipProcess | MasterDataChangeProcess | |
| KEY | MDChgProcessStep | I_BusPartRelationshipProcess | MDChgProcessStep | |
| KEY | MDChgProcessSrceSystem | I_BusPartRelationshipProcess | MDChgProcessSrceSystem | |
| KEY | MDChgProcessSrceObject | I_BusPartRelationshipProcess | MDChgProcessSrceObject | |
| KEY | BPRelshpCatIsInFwdDirection | |||
| BusinessPartner1 | I_BusPartRelationshipProcess | MDChgProcessSrceBusPart1 | ||
| BusinessPartner2 | I_BusPartRelationshipProcess | MDChgProcessSrceBusPart2 | ||
| RelationshipCategory | I_BusPartRelationshipProcess | RelationshipCategory | ||
| BP1AuthorizationGroup | I_BusPartRelationshipProcess | BP1AuthorizationGroup | ||
| BP1DataControllerSet | I_BusPartRelationshipProcess | BP1DataControllerSet | ||
| BP1DataController1 | I_BusPartRelationshipProcess | BP1DataController1 | ||
| BP1DataController2 | I_BusPartRelationshipProcess | BP1DataController2 | ||
| BP1DataController3 | I_BusPartRelationshipProcess | BP1DataController3 | ||
| BP1DataController4 | I_BusPartRelationshipProcess | BP1DataController4 | ||
| BP1DataController5 | I_BusPartRelationshipProcess | BP1DataController5 | ||
| BP1DataController6 | I_BusPartRelationshipProcess | BP1DataController6 | ||
| BP1DataController7 | I_BusPartRelationshipProcess | BP1DataController7 | ||
| BP1DataController8 | I_BusPartRelationshipProcess | BP1DataController8 | ||
| BP1DataController9 | I_BusPartRelationshipProcess | BP1DataController9 | ||
| BP1DataController10 | I_BusPartRelationshipProcess | BP1DataController10 | ||
| BP2AuthorizationGroup | I_BusPartRelationshipProcess | BP2AuthorizationGroup | ||
| BP2DataControllerSet | I_BusPartRelationshipProcess | BP2DataControllerSet | ||
| BP2DataController1 | I_BusPartRelationshipProcess | BP2DataController1 | ||
| BP2DataController2 | I_BusPartRelationshipProcess | BP2DataController2 | ||
| BP2DataController3 | I_BusPartRelationshipProcess | BP2DataController3 | ||
| BP2DataController4 | I_BusPartRelationshipProcess | BP2DataController4 | ||
| BP2DataController5 | I_BusPartRelationshipProcess | BP2DataController5 | ||
| BP2DataController6 | I_BusPartRelationshipProcess | BP2DataController6 | ||
| BP2DataController7 | I_BusPartRelationshipProcess | BP2DataController7 | ||
| BP2DataController8 | I_BusPartRelationshipProcess | BP2DataController8 | ||
| BP2DataController9 | I_BusPartRelationshipProcess | BP2DataController9 | ||
| BP2DataController10 | I_BusPartRelationshipProcess | BP2DataController10 | ||
| BusinessPartnerCategory | I_BusPartRelationshipProcess | BusinessPartnerCategory | ||
| BusinessPartnerGrouping | ||||
| MasterDataChangeProcess | ||||
| KEY | MDChgProcessStep | I_BusPartRelationshipProcess | MDChgProcessStep | |
| KEY | MDChgProcessSrceSystem | I_BusPartRelationshipProcess | MDChgProcessSrceSystem | |
| KEY | MDChgProcessSrceObject | I_BusPartRelationshipProcess | MDChgProcessSrceObject | |
| KEY | BPRelshpCatIsInFwdDirection | |||
| BusinessPartner1 | I_BusPartRelationshipProcess | MDChgProcessSrceBusPart2 | ||
| BusinessPartner2 | I_BusPartRelationshipProcess | MDChgProcessSrceBusPart1 | ||
| RelationshipCategory | I_BusPartRelationshipProcess | RelationshipCategory | ||
| BP1AuthorizationGroup | I_BusPartRelationshipProcess | BP2AuthorizationGroup | ||
| BP1DataControllerSet | I_BusPartRelationshipProcess | BP2DataControllerSet | ||
| BP1DataController1 | I_BusPartRelationshipProcess | BP2DataController1 | ||
| BP1DataController2 | I_BusPartRelationshipProcess | BP2DataController2 | ||
| BP1DataController3 | I_BusPartRelationshipProcess | BP2DataController3 | ||
| BP1DataController4 | I_BusPartRelationshipProcess | BP2DataController4 | ||
| BP1DataController5 | I_BusPartRelationshipProcess | BP2DataController5 | ||
| BP1DataController6 | I_BusPartRelationshipProcess | BP2DataController6 | ||
| BP1DataController7 | I_BusPartRelationshipProcess | BP2DataController7 | ||
| BP1DataController8 | I_BusPartRelationshipProcess | BP2DataController8 | ||
| BP1DataController9 | I_BusPartRelationshipProcess | BP2DataController9 | ||
| BP1DataController10 | I_BusPartRelationshipProcess | BP2DataController10 | ||
| BP2AuthorizationGroup | I_BusPartRelationshipProcess | BP2AuthorizationGroup | ||
| BP2DataControllerSet | I_BusPartRelationshipProcess | BP1DataControllerSet | ||
| BP2DataController1 | I_BusPartRelationshipProcess | BP1DataController1 | ||
| BP2DataController2 | I_BusPartRelationshipProcess | BP1DataController2 | ||
| BP2DataController3 | I_BusPartRelationshipProcess | BP1DataController3 | ||
| BP2DataController4 | I_BusPartRelationshipProcess | BP1DataController4 | ||
| BP2DataController5 | I_BusPartRelationshipProcess | BP1DataController5 | ||
| BP2DataController6 | I_BusPartRelationshipProcess | BP1DataController6 | ||
| BP2DataController7 | I_BusPartRelationshipProcess | BP1DataController7 | ||
| BP2DataController8 | I_BusPartRelationshipProcess | BP1DataController8 | ||
| BP2DataController9 | I_BusPartRelationshipProcess | BP1DataController9 | ||
| BP2DataController10 | I_BusPartRelationshipProcess | BP1DataController10 | ||
| BusinessPartnerCategory | I_BusPartRelationshipProcess | BusinessPartnerCategory | ||
| BusinessPartnerGrouping | ||||
| KEY | MDChgProcessStep | |||
| KEY | MDChgProcessSrceSystem | |||
| KEY | MDChgProcessSrceObject | |||
| KEY | BPRelshpCatIsInFwdDirection | |||
| BusinessPartner1 | BusinessPartner1 | |||
| BusinessPartner2 | BusinessPartner2 | |||
| RelationshipCategory | RelationshipCategory | |||
| BP1AuthorizationGroup | _BusinessPartner1 | AuthorizationGroup | ||
| BP1DataControllerSet | _BusinessPartner1 | DataControllerSet | ||
| BP1DataController1 | _BusinessPartner1 | DataController1 | ||
| BP1DataController2 | _BusinessPartner1 | DataController2 | ||
| BP1DataController3 | _BusinessPartner1 | DataController3 | ||
| BP1DataController4 | _BusinessPartner1 | DataController4 | ||
| BP1DataController5 | _BusinessPartner1 | DataController5 | ||
| BP1DataController6 | _BusinessPartner1 | DataController6 | ||
| BP1DataController7 | _BusinessPartner1 | DataController7 | ||
| BP1DataController8 | _BusinessPartner1 | DataController8 | ||
| BP1DataController9 | _BusinessPartner1 | DataController9 | ||
| BP1DataController10 | _BusinessPartner1 | DataController10 | ||
| BP2AuthorizationGroup | _BusinessPartner2 | AuthorizationGroup | ||
| BP2DataControllerSet | _BusinessPartner2 | DataControllerSet | ||
| BP2DataController1 | _BusinessPartner2 | DataController1 | ||
| BP2DataController2 | _BusinessPartner2 | DataController2 | ||
| BP2DataController3 | _BusinessPartner2 | DataController3 | ||
| BP2DataController4 | _BusinessPartner2 | DataController4 | ||
| BP2DataController5 | _BusinessPartner2 | DataController5 | ||
| BP2DataController6 | _BusinessPartner2 | DataController6 | ||
| BP2DataController7 | _BusinessPartner2 | DataController7 | ||
| BP2DataController8 | _BusinessPartner2 | DataController8 | ||
| BP2DataController9 | _BusinessPartner2 | DataController9 | ||
| BP2DataController10 | _BusinessPartner2 | DataController10 | ||
| BusinessPartnerCategory | _BusinessPartner1 | BusinessPartnerCategory | ||
| BusinessPartnerGrouping | ||||
| KEY | MDChgProcessStep | |||
| KEY | MDChgProcessSrceSystem | |||
| KEY | MDChgProcessSrceObject | |||
| KEY | BPRelshpCatIsInFwdDirection | |||
| BusinessPartner1 | BusinessPartner2 | |||
| BusinessPartner2 | BusinessPartner1 | |||
| RelationshipCategory | RelationshipCategory | |||
| BP1AuthorizationGroup | _BusinessPartner2 | AuthorizationGroup | ||
| BP1DataControllerSet | _BusinessPartner1 | DataControllerSet | ||
| BP1DataController1 | _BusinessPartner1 | DataController1 | ||
| BP1DataController2 | _BusinessPartner1 | DataController2 | ||
| BP1DataController3 | _BusinessPartner1 | DataController3 | ||
| BP1DataController4 | _BusinessPartner1 | DataController4 | ||
| BP1DataController5 | _BusinessPartner1 | DataController5 | ||
| BP1DataController6 | _BusinessPartner1 | DataController6 | ||
| BP1DataController7 | _BusinessPartner1 | DataController7 | ||
| BP1DataController8 | _BusinessPartner1 | DataController8 | ||
| BP1DataController9 | _BusinessPartner1 | DataController9 | ||
| BP1DataController10 | _BusinessPartner1 | DataController10 | ||
| BP2AuthorizationGroup | _BusinessPartner1 | AuthorizationGroup | ||
| BP2DataControllerSet | _BusinessPartner2 | DataControllerSet | ||
| BP2DataController1 | _BusinessPartner2 | DataController1 | ||
| BP2DataController2 | _BusinessPartner2 | DataController2 | ||
| BP2DataController3 | _BusinessPartner2 | DataController3 | ||
| BP2DataController4 | _BusinessPartner2 | DataController4 | ||
| BP2DataController5 | _BusinessPartner2 | DataController5 | ||
| BP2DataController6 | _BusinessPartner2 | DataController6 | ||
| BP2DataController7 | _BusinessPartner2 | DataController7 | ||
| BP2DataController8 | _BusinessPartner2 | DataController8 | ||
| BP2DataController9 | _BusinessPartner2 | DataController9 | ||
| BP2DataController10 | _BusinessPartner2 | DataController10 | ||
| BusinessPartnerCategory | _BusinessPartner1 | BusinessPartnerCategory | ||
| BusinessPartnerGrouping | ||||
| MasterDataIsCurrent |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Business Partner Relationship Governance'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #COMPOSITE
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
/*+[hideWarning] { "IDS" : [ "CARDINALITY_CHECK" ] } */
define view entity I_BusPartRelationshipGov
as select from I_BusPartRelationshipProcess as BPRelProcess
// association [0..1] to I_BusinessPartnerGov as _BusinessPartner2InProcess on $projection.MDChgProcessStep = _BusinessPartner2InProcess.MDChgProcessStep
// and $projection.MasterDataChangeProcess = _BusinessPartner2InProcess.MasterDataChangeProcess
// and $projection.BusinessPartner2 = _BusinessPartner2InProcess.MDChgProcessSrceObject
//
//
// association [0..1] to I_BusinessPartner as _BusinessPartner2Active on $projection.BusinessPartner2 = _BusinessPartner2Active.BusinessPartner
association [0..1] to I_MasterDataChangeProcess as _MasterDataChangeProcess on $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess
{
key BPRelProcess.MasterDataChangeProcess,
key BPRelProcess.MDChgProcessStep,
key BPRelProcess.MDChgProcessSrceSystem,
key BPRelProcess.MDChgProcessSrceObject,
key cast( 'X' as boolean ) as BPRelshpCatIsInFwdDirection,
BPRelProcess.MDChgProcessSrceBusPart1 as BusinessPartner1,
BPRelProcess.MDChgProcessSrceBusPart2 as BusinessPartner2,
BPRelProcess.RelationshipCategory,
BPRelProcess.BP1AuthorizationGroup,
BPRelProcess.BP1DataControllerSet,
BPRelProcess.BP1DataController1,
BPRelProcess.BP1DataController2,
BPRelProcess.BP1DataController3,
BPRelProcess.BP1DataController4,
BPRelProcess.BP1DataController5,
BPRelProcess.BP1DataController6,
BPRelProcess.BP1DataController7,
BPRelProcess.BP1DataController8,
BPRelProcess.BP1DataController9,
BPRelProcess.BP1DataController10,
BPRelProcess.BP2AuthorizationGroup,
BPRelProcess.BP2DataControllerSet,
BPRelProcess.BP2DataController1,
BPRelProcess.BP2DataController2,
BPRelProcess.BP2DataController3,
BPRelProcess.BP2DataController4,
BPRelProcess.BP2DataController5,
BPRelProcess.BP2DataController6,
BPRelProcess.BP2DataController7,
BPRelProcess.BP2DataController8,
BPRelProcess.BP2DataController9,
BPRelProcess.BP2DataController10,
BPRelProcess.BusinessPartnerCategory,
cast( ' ' as bu_group ) as BusinessPartnerGrouping,
cast(
case when BPRelProcess.MDChgProcessStep = _MasterDataChangeProcess.MDChgProcessCurrentStepNumber and _MasterDataChangeProcess.MDChgProcessCurrentStepNumber <> '0000' or
BPRelProcess.MDChgProcessStep = '0001' and _MasterDataChangeProcess.MDChgProcessCurrentStepNumber = '0000' then 'X'
else ' '
end as abap_boolean preserving type
) as MasterDataIsCurrent
// _BusinessPartner2InProcess,
// _BusinessPartner2Active
}
where
BPRelProcess.MDChgProcessSourceModified <> 'D'
union all
select from I_BusPartRelationshipProcess as BPRelProcess
//association [0..1] to I_BusinessPartnerGov as _BusinessPartner2InProcess on $projection.MDChgProcessStep = _BusinessPartner2InProcess.MDChgProcessStep
// and $projection.MasterDataChangeProcess = _BusinessPartner2InProcess.MasterDataChangeProcess
// and $projection.BusinessPartner2 = _BusinessPartner2InProcess.MDChgProcessSrceObject
//
//
//association [0..1] to I_BusinessPartner as _BusinessPartner2Active on $projection.BusinessPartner2 = _BusinessPartner2Active.BusinessPartner
association [0..1] to I_MasterDataChangeProcess as _MasterDataChangeProcess on $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess
{
key BPRelProcess.MasterDataChangeProcess,
key BPRelProcess.MDChgProcessStep,
key BPRelProcess.MDChgProcessSrceSystem,
key BPRelProcess.MDChgProcessSrceObject,
key cast( ' ' as boolean ) as BPRelshpCatIsInFwdDirection,
BPRelProcess.MDChgProcessSrceBusPart2 as BusinessPartner1,
BPRelProcess.MDChgProcessSrceBusPart1 as BusinessPartner2,
BPRelProcess.RelationshipCategory,
BPRelProcess.BP2AuthorizationGroup as BP1AuthorizationGroup,
BPRelProcess.BP2DataControllerSet as BP1DataControllerSet,
BPRelProcess.BP2DataController1 as BP1DataController1,
BPRelProcess.BP2DataController2 as BP1DataController2,
BPRelProcess.BP2DataController3 as BP1DataController3,
BPRelProcess.BP2DataController4 as BP1DataController4,
BPRelProcess.BP2DataController5 as BP1DataController5,
BPRelProcess.BP2DataController6 as BP1DataController6,
BPRelProcess.BP2DataController7 as BP1DataController7,
BPRelProcess.BP2DataController8 as BP1DataController8,
BPRelProcess.BP2DataController9 as BP1DataController9,
BPRelProcess.BP2DataController10 as BP1DataController10,
BPRelProcess.BP2AuthorizationGroup as BP2AuthorizationGroup,
BPRelProcess.BP1DataControllerSet as BP2DataControllerSet,
BPRelProcess.BP1DataController1 as BP2DataController1,
BPRelProcess.BP1DataController2 as BP2DataController2,
BPRelProcess.BP1DataController3 as BP2DataController3,
BPRelProcess.BP1DataController4 as BP2DataController4,
BPRelProcess.BP1DataController5 as BP2DataController5,
BPRelProcess.BP1DataController6 as BP2DataController6,
BPRelProcess.BP1DataController7 as BP2DataController7,
BPRelProcess.BP1DataController8 as BP2DataController8,
BPRelProcess.BP1DataController9 as BP2DataController9,
BPRelProcess.BP1DataController10 as BP2DataController10,
BPRelProcess.BusinessPartnerCategory,
cast( ' ' as bu_group ) as BusinessPartnerGrouping,
cast(
case when BPRelProcess.MDChgProcessStep = _MasterDataChangeProcess.MDChgProcessCurrentStepNumber and _MasterDataChangeProcess.MDChgProcessCurrentStepNumber <> '0000' or
BPRelProcess.MDChgProcessStep = '0001' and _MasterDataChangeProcess.MDChgProcessCurrentStepNumber = '0000' then 'X'
else ' '
end as abap_boolean preserving type
) as MasterDataIsCurrent
// _BusinessPartner2InProcess,
// _BusinessPartner2Active
}
where
BPRelProcess.MDChgProcessSourceModified <> 'D'
union all
select distinct from I_BPRelationship_2 as BPRelationShip
//association [0..1] to I_BusinessPartnerGov as _BusinessPartner2InProcess on $projection.MDChgProcessStep = _BusinessPartner2InProcess.MDChgProcessStep
// and $projection.MasterDataChangeProcess = _BusinessPartner2InProcess.MasterDataChangeProcess
// and $projection.BusinessPartner2 = _BusinessPartner2InProcess.MDChgProcessSrceObject
//
//
//association [0..1] to I_BusinessPartner as _BusinessPartner2Active on $projection.BusinessPartner2 = _BusinessPartner2Active.BusinessPartner
{
key '000000000000' as MasterDataChangeProcess,
key '0000' as MDChgProcessStep,
key '' as MDChgProcessSrceSystem,
key cast( concat( BusinessPartner1, concat( '$$', concat( BusinessPartner2, concat( '$$', RelationshipCategory ) ) ) ) as mdc_source_id ) as MDChgProcessSrceObject,
key cast( 'X' as boolean ) as BPRelshpCatIsInFwdDirection,
BusinessPartner1,
BusinessPartner2,
RelationshipCategory,
_BusinessPartner1.AuthorizationGroup as BP1AuthorizationGroup,
_BusinessPartner1.DataControllerSet as BP1DataControllerSet,
_BusinessPartner1.DataController1 as BP1DataController1,
_BusinessPartner1.DataController2 as BP1DataController2,
_BusinessPartner1.DataController3 as BP1DataController3,
_BusinessPartner1.DataController4 as BP1DataController4,
_BusinessPartner1.DataController5 as BP1DataController5,
_BusinessPartner1.DataController6 as BP1DataController6,
_BusinessPartner1.DataController7 as BP1DataController7,
_BusinessPartner1.DataController8 as BP1DataController8,
_BusinessPartner1.DataController9 as BP1DataController9,
_BusinessPartner1.DataController10 as BP1DataController10,
_BusinessPartner2.AuthorizationGroup as BP2AuthorizationGroup,
_BusinessPartner2.DataControllerSet as BP2DataControllerSet,
_BusinessPartner2.DataController1 as BP2DataController1,
_BusinessPartner2.DataController2 as BP2DataController2,
_BusinessPartner2.DataController3 as BP2DataController3,
_BusinessPartner2.DataController4 as BP2DataController4,
_BusinessPartner2.DataController5 as BP2DataController5,
_BusinessPartner2.DataController6 as BP2DataController6,
_BusinessPartner2.DataController7 as BP2DataController7,
_BusinessPartner2.DataController8 as BP2DataController8,
_BusinessPartner2.DataController9 as BP2DataController9,
_BusinessPartner2.DataController10 as BP2DataController10,
_BusinessPartner1.BusinessPartnerCategory,
cast( ' ' as bu_group ) as BusinessPartnerGrouping,
cast( 'X' as abap_boolean preserving type ) as MasterDataIsCurrent
// _BusinessPartner2InProcess,
// _BusinessPartner2Active
}
union all
select distinct from I_BPRelationship_2 as BPRelationShip
//association [0..1] to I_BusinessPartnerGov as _BusinessPartner2InProcess on $projection.MDChgProcessStep = _BusinessPartner2InProcess.MDChgProcessStep
// and $projection.MasterDataChangeProcess = _BusinessPartner2InProcess.MasterDataChangeProcess
// and $projection.BusinessPartner2 = _BusinessPartner2InProcess.MDChgProcessSrceObject
//
//
//association [0..1] to I_BusinessPartner as _BusinessPartner2Active on $projection.BusinessPartner2 = _BusinessPartner2Active.BusinessPartner
{
key '000000000000' as MasterDataChangeProcess,
key '0000' as MDChgProcessStep,
key '' as MDChgProcessSrceSystem,
key cast( concat( BusinessPartner1, concat( '$$', concat( BusinessPartner2, concat( '$$', RelationshipCategory ) ) ) ) as mdc_source_id ) as MDChgProcessSrceObject,
key cast( ' ' as boolean ) as BPRelshpCatIsInFwdDirection,
BusinessPartner2 as BusinessPartner1,
BusinessPartner1 as BusinessPartner2,
RelationshipCategory,
_BusinessPartner2.AuthorizationGroup as BP1AuthorizationGroup,
_BusinessPartner1.DataControllerSet as BP1DataControllerSet,
_BusinessPartner1.DataController1 as BP1DataController1,
_BusinessPartner1.DataController2 as BP1DataController2,
_BusinessPartner1.DataController3 as BP1DataController3,
_BusinessPartner1.DataController4 as BP1DataController4,
_BusinessPartner1.DataController5 as BP1DataController5,
_BusinessPartner1.DataController6 as BP1DataController6,
_BusinessPartner1.DataController7 as BP1DataController7,
_BusinessPartner1.DataController8 as BP1DataController8,
_BusinessPartner1.DataController9 as BP1DataController9,
_BusinessPartner1.DataController10 as BP1DataController10,
_BusinessPartner1.AuthorizationGroup as BP2AuthorizationGroup,
_BusinessPartner2.DataControllerSet as BP2DataControllerSet,
_BusinessPartner2.DataController1 as BP2DataController1,
_BusinessPartner2.DataController2 as BP2DataController2,
_BusinessPartner2.DataController3 as BP2DataController3,
_BusinessPartner2.DataController4 as BP2DataController4,
_BusinessPartner2.DataController5 as BP2DataController5,
_BusinessPartner2.DataController6 as BP2DataController6,
_BusinessPartner2.DataController7 as BP2DataController7,
_BusinessPartner2.DataController8 as BP2DataController8,
_BusinessPartner2.DataController9 as BP2DataController9,
_BusinessPartner2.DataController10 as BP2DataController10,
_BusinessPartner1.BusinessPartnerCategory,
cast( ' ' as bu_group ) as BusinessPartnerGrouping,
cast( 'X' as abap_boolean preserving type ) as MasterDataIsCurrent
// _BusinessPartner2InProcess,
// _BusinessPartner2Active
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BPRELATIONSHIP_2",
"I_BUSINESSPARTNER",
"I_BUSPARTRELATIONSHIPPROCESS",
"I_MASTERDATACHANGEPROCESS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA