C_REContractRegistryEntryTP

DDL: C_RECONTRACTREGISTRYENTRYTP Type: view_entity CONSUMPTION

RE Contract Registry Entry

C_REContractRegistryEntryTP is a Consumption CDS View that provides data about "RE Contract Registry Entry" in SAP S/4HANA. It reads from 1 data source (R_REContrRegistryEntryTP) and exposes 32 fields with key fields RERegistrationUUID, InternalRealEstateNumber.

Data Sources (1)

SourceAliasJoin Type
R_REContrRegistryEntryTP R_REContrRegistryEntryTP projection

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label RE Contract Registry Entry view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY RERegistrationUUID RERegistrationUUID
KEY InternalRealEstateNumber TargetInternalRealEstateNumber
REStatusObjectSource REStatusObjectSource
REStatusObjectTarget REStatusObjectTarget
RERegistrationReason RERegistrationReason
RERegistrationState RERegistrationState
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
RERegistrationIntReferenceText RERegistrationIntReferenceText
RERegistrationInformationText RERegistrationInformationText
Responsible Responsible
RERegistrationPriority RERegistrationPriority
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
CreationDateTime CreationDateTime
RESourceOfCreation RESourceOfCreation
LastChangedByUser LastChangedByUser
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
LastChangeDateTime LastChangeDateTime
RESourceOfChange RESourceOfChange
REIdentification _REObjectTypeDetailsSource REIdentification
RERegistrationReasonNamelocalized
RERegistrationStateNamelocalized
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_ResponsibleUser _ResponsibleUser
_RERegistrationReason _RERegistrationReason
_RERegistrationState _RERegistrationState
_REObjectTypeDetailsTarget _REObjectTypeDetailsTarget
virtualIsDraftEntityrecabool
@AccessControl.authorizationCheck: #CHECK
//@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@VDM.viewType: #CONSUMPTION

@ObjectModel.semanticKey: ['RERegistrationUUID' ]
@ObjectModel.usageType: { 
  dataClass: #TRANSACTIONAL,
  serviceQuality: #C,
  sizeCategory: #L
}
@Metadata.allowExtensions: true
//@Search.searchable: true

@EndUserText.label: 'RE Contract Registry Entry'
define view entity C_REContractRegistryEntryTP
  as projection on R_REContrRegistryEntryTP

{
  @UI.hidden: true
  key   RERegistrationUUID,
  @UI.hidden: true
  key   TargetInternalRealEstateNumber              as InternalRealEstateNumber,
        @ObjectModel.text.element: ['REIdentification']
        @UI.hidden: true
        REStatusObjectSource,
        @UI.hidden: true
        REStatusObjectTarget,
        @ObjectModel.text.element: ['RERegistrationReasonName']
        RERegistrationReason,
        @ObjectModel.text.element: ['RERegistrationStateName']
        RERegistrationState,
        ValidityStartDate,
        ValidityEndDate,
        //        RERegistrationUUID,

//        RERegistrationIntReference,

        RERegistrationIntReferenceText,
//        RERegistrationInformation,

        RERegistrationInformationText,
        Responsible,
        RERegistrationPriority,
        CreatedByUser,
        @UI.hidden: true
        CreationDate,
        @UI.hidden: true
        CreationTime,
        @Semantics.systemDateTime.createdAt: true
        CreationDateTime,        
        RESourceOfCreation,
        LastChangedByUser,
        @UI.hidden: true
        LastChangeDate,
        @UI.hidden: true
        LastChangeTime,
        @Semantics.systemDateTime.lastChangedAt: true
        LastChangeDateTime,
        RESourceOfChange,

        @UI.hidden: true
        _REObjectTypeDetailsSource.REIdentification as REIdentification,
        @UI.hidden: true
        _RERegistrationReason._Text.RERegistrationReasonName :localized,
        @UI.hidden: true
        _RERegistrationState._Text.RERegistrationStateName   :localized,

        _CreatedByUser,
        _ChangedByUser,
        _ResponsibleUser,
        _RERegistrationReason,
        _RERegistrationState,
        _REObjectTypeDetailsTarget,

        _REContract : redirected to parent C_REContractTP,          
        
        @UI.hidden: true
        @ObjectModel.virtualElement: true
        @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_RECN_ROOT_CALC_EXIT'
  virtual IsDraftEntity : recabool
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_REOBJECTTYPEDETAILS",
"I_REREGISTRATIONREASON",
"I_REREGISTRATIONREASONTEXT",
"I_REREGISTRATIONSTATE",
"I_REREGISTRATIONSTATETEXT",
"R_RECONTRREGISTRYENTRYTP"
],
"ASSOCIATED":
[
"C_RECONTRACTTP",
"I_REOBJECTTYPEDETAILS",
"I_REREGISTRATIONREASON",
"I_REREGISTRATIONSTATE",
"I_USER",
"R_RECONTRACTTP"
],
"BASE":
[
"R_RECONTRREGISTRYENTRYTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/