A_REContrPartAssgmt

DDL: A_RECONTRPARTASSGMT Type: view_entity CONSUMPTION

Business Partner Assignments

A_REContrPartAssgmt is a Consumption CDS View that provides data about "Business Partner Assignments" in SAP S/4HANA. It reads from 1 data source (R_REContrPartAssgmtTP) and exposes 17 fields with key fields REPartnerRelationUUID, InternalRealEstateNumber.

Data Sources (1)

SourceAliasJoin Type
R_REContrPartAssgmtTP R_REContrPartAssgmtTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
EndUserText.label Business Partner Assignments view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name REContrPartAssgmt_Type view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY REPartnerRelationUUID REPartnerRelationUUID
KEY InternalRealEstateNumber InternalRealEstateNumber
BusinessPartner BusinessPartner
BusinessPartnerRole BusinessPartnerRole
ValidityStartEndDateValue ValidityStartEndDateValue
ValidityStartDate ValidityStartDate
REPartnerRoleType REPartnerRoleType
AddressType AddressType
ValidityEndDate ValidityEndDate
REFractionalPrptyShrRatio REFractionalPrptyShrRatio
REOwnershipShrRatio REOwnershipShrRatio
RECoOwnershipShrRatio RECoOwnershipShrRatio
REFractionalShrCnvrsnRatio REFractionalShrCnvrsnRatio
ContractAccount ContractAccount
FormattedAddress _REPartnerAssgmtAddl FormattedAddress
REIsMainPartner _REPartnerAssgmtAddl REIsMainPartner
_BusinessPartner _BusinessPartner
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED

@VDM: {
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
    viewType: #CONSUMPTION
    }

@EndUserText.label: 'Business Partner Assignments'
@ObjectModel.semanticKey: ['InternalRealEstateNumber', 'BusinessPartner', 'BusinessPartnerRole', 'ValidityStartDate' ]
@ObjectModel.usageType: { 
  dataClass: #MASTER,
  serviceQuality: #C,
  sizeCategory: #L
}
@Metadata.ignorePropagatedAnnotations: true
@OData.entityType.name:'REContrPartAssgmt_Type'
define view entity A_REContrPartAssgmt
  as projection on R_REContrPartAssgmtTP
  
  association to A_BusinessPartner as  _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
{
  key REPartnerRelationUUID,
  key InternalRealEstateNumber,
      BusinessPartner,
      BusinessPartnerRole,
      ValidityStartEndDateValue,
      @Semantics.businessDate.from: true
      ValidityStartDate,
      REPartnerRoleType,
      AddressType,
      @Semantics.businessDate.to: true
      ValidityEndDate,
      REFractionalPrptyShrRatio,
      REOwnershipShrRatio,
      RECoOwnershipShrRatio,
      REFractionalShrCnvrsnRatio,
      ContractAccount,

      _REPartnerAssgmtAddl.FormattedAddress,
      _REPartnerAssgmtAddl.REIsMainPartner,

      _REContract : redirected to parent A_REContract,
      _BusinessPartner
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REPARTNERASSGMTADDL",
"R_RECONTRPARTASSGMTTP"
],
"ASSOCIATED":
[
"A_BUSINESSPARTNER",
"A_RECONTRACT",
"R_RECONTRACTTP"
],
"BASE":
[
"R_RECONTRPARTASSGMTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/