R_REIntegObjectPartAssgmtTP
IntegrationObject Partner Assignment TP
R_REIntegObjectPartAssgmtTP is a Transactional CDS View that provides data about "IntegrationObject Partner Assignment TP" in SAP S/4HANA. It reads from 1 data source (I_REPartnerAssgmt) and exposes 23 fields with key fields REPartnerRelationUUID, InternalRealEstateNumber. It has 2 associations to related views. Part of development package RAP_RE_IP.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_REPartnerAssgmt | _REPartnerAssgmt | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_REPartnerAssgmtAddl | _REPartnerAssgmtAddl | $projection.InternalRealEstateNumber = _REPartnerAssgmtAddl.InternalRealEstateNumber and $projection.BusinessPartner = _REPartnerAssgmtAddl.BusinessPartner and $projection.BusinessPartnerRole = _REPartnerAssgmtAddl.BusinessPartnerRole and $projection.ValidityStartEndDateValue = _REPartnerAssgmtAddl.ValidityStartEndDateValue |
| [1..1] | I_REEntryValidity | _REEntryValidity | $projection.REEntryValidity = _REEntryValidity.REEntryValidity |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.representativeKey | REPartnerRelationUUID | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| EndUserText.label | IntegrationObject Partner Assignment TP | view |
Fields (23)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | REPartnerRelationUUID | REPartnerRelationUUID | ||
| KEY | InternalRealEstateNumber | InternalRealEstateNumber | ||
| BusinessPartner | BusinessPartner | |||
| BusinessPartnerRole | BusinessPartnerRole | |||
| ValidityStartEndDateValue | ||||
| ValidityStartDate | ||||
| ValidityEndDate | ||||
| REIsMainPartner | ||||
| REMainPartnerCriticality | 0 | |||
| REPartnerRoleType | REPartnerRoleType | |||
| AddressType | AddressType | |||
| REFractionalPrptyShrRatio | REFractionalPrptyShrRatio | |||
| REOwnershipShrRatio | REOwnershipShrRatio | |||
| RECoOwnershipShrRatio | RECoOwnershipShrRatio | |||
| REFractionalShrCnvrsnRatio | REFractionalShrCnvrsnRatio | |||
| ContractAccount | ContractAccount | |||
| _REIntegrationObjectTP | _REIntegrationObjectTP | |||
| _REPartnerAssgmtAddl | _REPartnerAssgmtAddl | |||
| _BusinessPartner | _BusinessPartner | |||
| _BusinessPartnerRole | _BusinessPartnerRole | |||
| _REPartnerRoleType | _REPartnerRoleType | |||
| _BusinessPartnerAddressType | _BusinessPartnerAddressType | |||
| _REEntryValidity | _REEntryValidity |
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@ObjectModel.representativeKey: 'REPartnerRelationUUID'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'REPartnerRelationUUID' ]
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@EndUserText.label: 'IntegrationObject Partner Assignment TP'
define view entity R_REIntegObjectPartAssgmtTP
as select from I_REPartnerAssgmt as _REPartnerAssgmt
association to parent R_REIntegrationObjectTP as _REIntegrationObjectTP on $projection.InternalRealEstateNumber = _REIntegrationObjectTP.InternalRealEstateNumber
association [1..1] to I_REPartnerAssgmtAddl as _REPartnerAssgmtAddl on $projection.InternalRealEstateNumber = _REPartnerAssgmtAddl.InternalRealEstateNumber
and $projection.BusinessPartner = _REPartnerAssgmtAddl.BusinessPartner
and $projection.BusinessPartnerRole = _REPartnerAssgmtAddl.BusinessPartnerRole
and $projection.ValidityStartEndDateValue = _REPartnerAssgmtAddl.ValidityStartEndDateValue
association [1..1] to I_REEntryValidity as _REEntryValidity on $projection.REEntryValidity = _REEntryValidity.REEntryValidity
{
key REPartnerRelationUUID,
key InternalRealEstateNumber,
BusinessPartner,
BusinessPartnerRole,
cast(concat(ValidityStartDate, ValidityEndDate ) as recadateperiod) as ValidityStartEndDateValue,
@Semantics.businessDate.from: true
cast( coalesce(ValidityStartDate, '00000000') as rebdvdmvalidfrom ) as ValidityStartDate,
@Semantics.businessDate.to: true
cast( coalesce(ValidityEndDate, '99991231') as rebdvdmvalidto ) as ValidityEndDate,
@ObjectModel.foreignKey.association: '_REEntryValidity'
case
when ValidityStartDate is initial and ValidityEndDate is initial then cast ('3' as recavdmentryvalidity)
when ValidityStartDate > $session.system_date then cast ('2' as recavdmentryvalidity)
when ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date then cast('3' as recavdmentryvalidity)
else cast ('1' as recavdmentryvalidity)
end as REEntryValidity,
case
when ValidityStartDate is initial and ValidityEndDate is initial then 3
when ValidityStartDate > $session.system_date then 2
when ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date then 3
else 1
end as REEntryValidityCriticality,
cast ('' as rebpvdmmainpartner) as REIsMainPartner,
0 as REMainPartnerCriticality,
REPartnerRoleType,
AddressType,
REFractionalPrptyShrRatio,
REOwnershipShrRatio,
RECoOwnershipShrRatio,
REFractionalShrCnvrsnRatio,
ContractAccount,
_REIntegrationObjectTP,
_REPartnerAssgmtAddl,
_BusinessPartner,
_BusinessPartnerRole,
_REPartnerRoleType,
_BusinessPartnerAddressType,
_REEntryValidity
}
where
// _REIntegrationObjectTP.RealEstateObjectType = 'J5'
InternalRealEstateNumber like 'J5%'
// DPP Business Partner compliance
// based on decision 2023-03-01, blocking shifted to DCL, in order to consider uthorization to access blocked data
// and _REPartnerAssgmt._BusinessPartner.IsBusinessPurposeCompleted = ''
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