I_BusPartRelationshipGovTP
Business Partner Relationship Gov - TP
I_BusPartRelationshipGovTP is a Transactional CDS View that provides data about "Business Partner Relationship Gov - TP" in SAP S/4HANA. It reads from 1 data source (I_BusPartRelationshipGov) and exposes 45 fields with key fields BPRelshpUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject, BPRelshpCatIsInFwdDirection. It has 8 associations to related views. Part of development package MDC_BP_REL_GOV_BO.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BusPartRelationshipGov | _Current | from |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_MasterDataChangeProcess | _MasterDataChangeProcess | $projection.MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess |
| [0..1] | I_BPRelshpChangeProcessGovTP | _BPRelshpChangeProcess | $projection.MasterDataChangeProcess = _BPRelshpChangeProcess.MasterDataChangeProcess |
| [0..1] | I_BusPartRelshpCategoryWthDesc | _RelationshipCategory | $projection.RelationshipCategory = _RelationshipCategory.RelationshipCategory and ( $projection.BPRelshpCatIsInFwdDrctnForEdit = _RelationshipCategory.BPRelshpCatIsInFwdDirection and _RelationshipCategory.BPRelshpCatIsBidirectional = 'X' or _RelationshipCategory.BPRelshpCatIsBidirectional = '' ) |
| [1..1] | I_BPRelshpRelatedPartnerName | _RelatedBusinessPartner | $projection.BusinessPartner2 = _RelatedBusinessPartner.MDChgProcessSrceBusPart2 and $projection.MasterDataChangeProcess = _RelatedBusinessPartner.MasterDataChangeProcess |
| [0..1] | I_BPRelshpChangeProcessGovTP | _BusPartRelshpChangeProcess | |
| [0..*] | I_BusPartRelshpTmeDpndcyGovTP | _BusPartRelshpTmeDpndcy | |
| [0..1] | I_BusPartContactPersonGovTP | _BusPartRelContactPerson | |
| [0..*] | I_BPContactPersonAddressGovTP | _BPRelContactPersonAddress | |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Business Partner Relationship Gov - TP | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (45)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BPRelshpUUID | |||
| KEY | MasterDataChangeProcess | I_BusPartRelationshipGov | MasterDataChangeProcess | Process ID |
| KEY | MDChgProcessSrceSystem | I_BusPartRelationshipGov | MDChgProcessSrceSystem | Source System |
| KEY | MDChgProcessSrceObject | I_BusPartRelationshipGov | MDChgProcessSrceObject | Source ID |
| KEY | BPRelshpCatIsInFwdDirection | I_BusPartRelationshipGov | BPRelshpCatIsInFwdDirection | Boolean Variable (X = True, - = False, Space = Unknown) |
| MasterDataChangeProcessForEdit | I_BusPartRelationshipGov | MasterDataChangeProcess | Process ID | |
| BPRelshpCatIsInFwdDrctnForEdit | I_BusPartRelationshipGov | BPRelshpCatIsInFwdDirection | Boolean Variable (X = True, - = False, Space = Unknown) | |
| MDChgProcessStep | I_BusPartRelationshipGov | MDChgProcessStep | Step Number | |
| BusinessPartner1 | I_BusPartRelationshipGov | BusinessPartner1 | Partner | |
| BusinessPartner2 | I_BusPartRelationshipGov | BusinessPartner2 | Partner | |
| BusinessPartner2FullName | _RelatedBusinessPartner | BusinessPartnerName | Extracted Customer Name | |
| RelationshipCategory | I_BusPartRelationshipGov | RelationshipCategory | Relationsh.Cat. | |
| BusinessPartnerCategory | I_BusPartRelationshipGov | BusinessPartnerCategory | Partner Cat. | |
| BP1AuthorizationGroup | I_BusPartRelationshipGov | BP1AuthorizationGroup | Authorization Group | |
| BP2AuthorizationGroup | I_BusPartRelationshipGov | BP2AuthorizationGroup | Authorization Group | |
| BP1DataControllerSet | I_BusPartRelationshipGov | BP1DataControllerSet | Data Ctrlr. Set | |
| BP1DataController1 | I_BusPartRelationshipGov | BP1DataController1 | Data Controller | |
| BP1DataController2 | I_BusPartRelationshipGov | BP1DataController2 | Data Controller | |
| BP1DataController3 | I_BusPartRelationshipGov | BP1DataController3 | Data Controller | |
| BP1DataController4 | I_BusPartRelationshipGov | BP1DataController4 | Data Controller | |
| BP1DataController5 | I_BusPartRelationshipGov | BP1DataController5 | Data Controller | |
| BP1DataController6 | I_BusPartRelationshipGov | BP1DataController6 | Data Controller | |
| BP1DataController7 | I_BusPartRelationshipGov | BP1DataController7 | Data Controller | |
| BP1DataController8 | I_BusPartRelationshipGov | BP1DataController8 | Data Controller | |
| BP1DataController9 | I_BusPartRelationshipGov | BP1DataController9 | Data Controller | |
| BP1DataController10 | I_BusPartRelationshipGov | BP1DataController10 | Data Controller | |
| BP2DataControllerSet | I_BusPartRelationshipGov | BP2DataControllerSet | Data Ctrlr. Set | |
| BP2DataController1 | I_BusPartRelationshipGov | BP2DataController1 | Data Controller | |
| BP2DataController2 | I_BusPartRelationshipGov | BP2DataController2 | Data Controller | |
| BP2DataController3 | I_BusPartRelationshipGov | BP2DataController3 | Data Controller | |
| BP2DataController4 | I_BusPartRelationshipGov | BP2DataController4 | Data Controller | |
| BP2DataController5 | I_BusPartRelationshipGov | BP2DataController5 | Data Controller | |
| BP2DataController6 | I_BusPartRelationshipGov | BP2DataController6 | Data Controller | |
| BP2DataController7 | I_BusPartRelationshipGov | BP2DataController7 | Data Controller | |
| BP2DataController8 | I_BusPartRelationshipGov | BP2DataController8 | Data Controller | |
| BP2DataController9 | I_BusPartRelationshipGov | BP2DataController9 | Data Controller | |
| BP2DataController10 | I_BusPartRelationshipGov | BP2DataController10 | Data Controller | |
| ETag | ||||
| _BusPartRelshpChangeProcess | _BusPartRelshpChangeProcess | |||
| _BusPartRelshpTmeDpndcy | _BusPartRelshpTmeDpndcy | |||
| _BusPartRelContactPerson | _BusPartRelContactPerson | |||
| _BPRelContactPersonAddress | _BPRelContactPersonAddress | |||
| _MasterDataChangeProcess | _MasterDataChangeProcess | |||
| _RelationshipCategory | _RelationshipCategory | |||
| _RelatedBusinessPartner | _RelatedBusinessPartner |
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_BusPartRelationshipGovTP.
-- 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_BusPartRelationshipGovTP AS
SELECT
cast ( hextobin('00000000000000000000000000000000') as sysuuid_x preserving type ) AS BPRelshpUUID,
_Current.MasterDataChangeProcess AS MasterDataChangeProcess,
_Current.MDChgProcessSrceSystem AS MDChgProcessSrceSystem,
_Current.MDChgProcessSrceObject AS MDChgProcessSrceObject,
_Current.BPRelshpCatIsInFwdDirection AS BPRelshpCatIsInFwdDirection,
_Current.MasterDataChangeProcess AS MasterDataChangeProcessForEdit,
_Current.BPRelshpCatIsInFwdDirection AS BPRelshpCatIsInFwdDrctnForEdit,
_Current.MDChgProcessStep AS MDChgProcessStep,
_Current.BusinessPartner1 AS BusinessPartner1,
_Current.BusinessPartner2 AS BusinessPartner2,
_RelatedBusinessPartner.BusinessPartnerName AS BusinessPartner2FullName,
_Current.RelationshipCategory AS RelationshipCategory,
_Current.BusinessPartnerCategory AS BusinessPartnerCategory,
_Current.BP1AuthorizationGroup AS BP1AuthorizationGroup,
_Current.BP2AuthorizationGroup AS BP2AuthorizationGroup,
_Current.BP1DataControllerSet AS BP1DataControllerSet,
_Current.BP1DataController1 AS BP1DataController1,
_Current.BP1DataController2 AS BP1DataController2,
_Current.BP1DataController3 AS BP1DataController3,
_Current.BP1DataController4 AS BP1DataController4,
_Current.BP1DataController5 AS BP1DataController5,
_Current.BP1DataController6 AS BP1DataController6,
_Current.BP1DataController7 AS BP1DataController7,
_Current.BP1DataController8 AS BP1DataController8,
_Current.BP1DataController9 AS BP1DataController9,
_Current.BP1DataController10 AS BP1DataController10,
_Current.BP2DataControllerSet AS BP2DataControllerSet,
_Current.BP2DataController1 AS BP2DataController1,
_Current.BP2DataController2 AS BP2DataController2,
_Current.BP2DataController3 AS BP2DataController3,
_Current.BP2DataController4 AS BP2DataController4,
_Current.BP2DataController5 AS BP2DataController5,
_Current.BP2DataController6 AS BP2DataController6,
_Current.BP2DataController7 AS BP2DataController7,
_Current.BP2DataController8 AS BP2DataController8,
_Current.BP2DataController9 AS BP2DataController9,
_Current.BP2DataController10 AS BP2DataController10,
cast( 1000 as mdc_process_update_token ) AS ETag
FROM I_BusPartRelationshipGov AS _Current
LEFT OUTER JOIN I_MasterDataChangeProcess AS _MasterDataChangeProcess ON MasterDataChangeProcess = _MasterDataChangeProcess.MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN I_BPRelshpChangeProcessGovTP AS _BPRelshpChangeProcess ON MasterDataChangeProcess = _BPRelshpChangeProcess.MasterDataChangeProcess -- association [0..1]
LEFT OUTER JOIN I_BusPartRelshpCategoryWthDesc AS _RelationshipCategory ON RelationshipCategory = _RelationshipCategory.RelationshipCategory AND ( BPRelshpCatIsInFwdDrctnForEdit = _RelationshipCategory.BPRelshpCatIsInFwdDirection AND _RelationshipCategory.BPRelshpCatIsBidirectional = 'X' OR _RelationshipCategory.BPRelshpCatIsBidirectional = '' ) -- association [0..1]
LEFT OUTER JOIN I_BPRelshpRelatedPartnerName AS _RelatedBusinessPartner ON BusinessPartner2 = _RelatedBusinessPartner.MDChgProcessSrceBusPart2 AND MasterDataChangeProcess = _RelatedBusinessPartner.MasterDataChangeProcess -- association [1..1]
LEFT OUTER JOIN I_BPRelshpChangeProcessGovTP AS _BusPartRelshpChangeProcess ON /* condition not available in parsed metadata */ -- association [0..1]
LEFT OUTER JOIN I_BusPartRelshpTmeDpndcyGovTP AS _BusPartRelshpTmeDpndcy ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_BusPartContactPersonGovTP AS _BusPartRelContactPerson ON /* condition not available in parsed metadata */ -- association [0..1]
LEFT OUTER JOIN I_BPContactPersonAddressGovTP AS _BPRelContactPersonAddress ON /* condition not available in parsed metadata */ -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA