I_BusPartContactPersonGovTP
BP Relationship Contact Person Data - TP
I_BusPartContactPersonGovTP is a Transactional CDS View that provides data about "BP Relationship Contact Person Data - TP" in SAP S/4HANA. It reads from 2 data sources (I_BusPartContactPersonGov, I_BusPartRelationshipGov) and exposes 28 fields with key fields BPRelshpUUID, MasterDataChangeProcess, MDChgProcessSrceSystem, MDChgProcessSrceObject, BPRelshpCatIsInFwdDirection. It has 4 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_BusPartContactPersonGov | _ContactPersonData | inner |
| I_BusPartRelationshipGov | _Current | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..*] | I_ContactPersonDepartmentT | _ContactPersonDepartmentText | $projection.ContactPersonDepartment = _ContactPersonDepartmentText.ContactPersonDepartment |
| [0..*] | I_ContactPersonFunctionT | _ContactPersonFunctionText | $projection.ContactPersonFunction = _ContactPersonFunctionText.ContactPersonFunction |
| [1..*] | I_BPContactPersonAuthorityText | _BPContactPersonAuthorityText | $projection.ContactPersonAuthorityType = _BPContactPersonAuthorityText.ContactPersonAuthorityType |
| [1..*] | I_BPCntctPersnVIPIndicatorText | _BPCntctPersnVIPIndicatorText | $projection.ContactPersonVIPType = _BPCntctPersnVIPIndicatorText.ContactPersonVIPType |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | BP Relationship Contact Person Data - TP | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (28)
| 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) |
| MDChgProcessStep | I_BusPartRelationshipGov | MDChgProcessStep | Step Number | |
| ContactPersonFunction | I_BusPartContactPersonGov | ContactPersonFunction | Function | |
| ContactPersonFunctionName | I_BusPartContactPersonGov | ContactPersonFunctionName | Function | |
| ContactPersonDepartment | I_BusPartContactPersonGov | ContactPersonDepartment | Department | |
| ContactPersonDepartmentName | I_BusPartContactPersonGov | ContactPersonDepartmentName | Company dept. | |
| ContactPersonAuthorityType | I_BusPartContactPersonGov | ContactPersonAuthorityType | Authority | |
| ContactPersonVIPType | I_BusPartContactPersonGov | ContactPersonVIPType | VIP | |
| ContactPersonRemarkText | I_BusPartContactPersonGov | ContactPersonRemarkText | Note | |
| PhoneNumber | I_BusPartContactPersonGov | PhoneNumber | Telephone no. | |
| PhoneNumberExtension | I_BusPartContactPersonGov | PhoneNumberExtension | Extension | |
| AddressFaxNumber | I_BusPartContactPersonGov | AddressFaxNumber | Fax | |
| FaxNumberExtension | I_BusPartContactPersonGov | FaxNumberExtension | Extension | |
| EmailAddress | I_BusPartContactPersonGov | EmailAddress | E-Mail Address | |
| BusinessPartner1 | I_BusPartRelationshipGov | BusinessPartner1 | Partner | |
| BusinessPartner2 | I_BusPartRelationshipGov | BusinessPartner2 | Partner | |
| BP1AuthorizationGroup | I_BusPartRelationshipGov | BP1AuthorizationGroup | Authorization Group | |
| BP2AuthorizationGroup | I_BusPartRelationshipGov | BP2AuthorizationGroup | Authorization Group | |
| ETag | ||||
| _RelationshipGov | _RelationshipGov | |||
| _ContactPersonDepartmentText | _ContactPersonDepartmentText | |||
| _ContactPersonFunctionText | _ContactPersonFunctionText | |||
| _BPContactPersonAuthorityText | _BPContactPersonAuthorityText | |||
| _BPCntctPersnVIPIndicatorText | _BPCntctPersnVIPIndicatorText |
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_BusPartContactPersonGovTP.
-- 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_BusPartContactPersonGovTP 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.MDChgProcessStep AS MDChgProcessStep,
_ContactPersonData.ContactPersonFunction AS ContactPersonFunction,
_ContactPersonData.ContactPersonFunctionName AS ContactPersonFunctionName,
_ContactPersonData.ContactPersonDepartment AS ContactPersonDepartment,
_ContactPersonData.ContactPersonDepartmentName AS ContactPersonDepartmentName,
_ContactPersonData.ContactPersonAuthorityType AS ContactPersonAuthorityType,
_ContactPersonData.ContactPersonVIPType AS ContactPersonVIPType,
_ContactPersonData.ContactPersonRemarkText AS ContactPersonRemarkText,
_ContactPersonData.PhoneNumber AS PhoneNumber,
_ContactPersonData.PhoneNumberExtension AS PhoneNumberExtension,
_ContactPersonData.AddressFaxNumber AS AddressFaxNumber,
_ContactPersonData.FaxNumberExtension AS FaxNumberExtension,
_ContactPersonData.EmailAddress AS EmailAddress,
_Current.BusinessPartner1 AS BusinessPartner1,
_Current.BusinessPartner2 AS BusinessPartner2,
_Current.BP1AuthorizationGroup AS BP1AuthorizationGroup,
_Current.BP2AuthorizationGroup AS BP2AuthorizationGroup,
cast ( 0 as mdc_process_update_token ) AS ETag
FROM I_BusPartRelationshipGov AS _Current
INNER JOIN I_BusPartContactPersonGov AS _ContactPersonData ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ContactPersonDepartmentT AS _ContactPersonDepartmentText ON ContactPersonDepartment = _ContactPersonDepartmentText.ContactPersonDepartment -- association [1..*]
LEFT OUTER JOIN I_ContactPersonFunctionT AS _ContactPersonFunctionText ON ContactPersonFunction = _ContactPersonFunctionText.ContactPersonFunction -- association [0..*]
LEFT OUTER JOIN I_BPContactPersonAuthorityText AS _BPContactPersonAuthorityText ON ContactPersonAuthorityType = _BPContactPersonAuthorityText.ContactPersonAuthorityType -- association [1..*]
LEFT OUTER JOIN I_BPCntctPersnVIPIndicatorText AS _BPCntctPersnVIPIndicatorText ON ContactPersonVIPType = _BPCntctPersnVIPIndicatorText.ContactPersonVIPType -- association [1..*]
;
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