I_RETermType

DDL: I_RETERMTYPE Type: view_entity BASIC Package: VDM_RE_TM

Real Estate Term Type

I_RETermType is a Basic CDS View (Dimension) that provides data about "Real Estate Term Type" in SAP S/4HANA. It reads from 1 data source (tivtmtermtype) and exposes 5 fields with key fields RealEstateObjectType, RETermType. It has 2 associations to related views. Part of development package VDM_RE_TM.

Data Sources (1)

SourceAliasJoin Type
tivtmtermtype tivtmtermtype from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_REObjectType _REObjectType $projection.RealEstateObjectType = _REObjectType.RealEstateObjectType
[0..*] I_RETermTypeText _Text $projection.RealEstateObjectType = _Text.RealEstateObjectType and $projection.RETermType = _Text.RETermType

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Real Estate Term Type view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.technicalName IRETERMTYPE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey RETermType view
ObjectModel.sapObjectNodeType.name RealEstateTermType view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY RealEstateObjectType objtype
KEY RETermType termtype
RETermCategory termcate
_Text _Text
_REObjectType _REObjectType
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Real Estate Term Type'
@Analytics: {
              dataCategory: #DIMENSION,
              internalName: #LOCAL,
              dataExtraction.enabled: true
}
@Analytics.technicalName: 'IRETERMTYPE'
@ObjectModel: {
            usageType:{
                        dataClass: #CUSTOMIZING,
                        serviceQuality: #B,
                        sizeCategory: #S
            },
            representativeKey: 'RETermType',
            semanticKey: [ 'RETermType', 'RealEstateObjectType' ],
            sapObjectNodeType.name: 'RealEstateTermType',
            supportedCapabilities: [ #ANALYTICAL_DIMENSION, 
                                      #CDS_MODELING_ASSOCIATION_TARGET,
                                      #EXTRACTION_DATA_SOURCE],
            modelingPattern: #ANALYTICAL_DIMENSION
}
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #BASIC
define view entity I_RETermType
  as select from tivtmtermtype
  association [1..1] to I_REObjectType   as _REObjectType on  $projection.RealEstateObjectType = _REObjectType.RealEstateObjectType
  association [0..*] to I_RETermTypeText as _Text         on  $projection.RealEstateObjectType = _Text.RealEstateObjectType
                                                          and $projection.RETermType           = _Text.RETermType
{
        @ObjectModel.foreignKey.association:  '_REObjectType'
  key   objtype  as RealEstateObjectType,
        @ObjectModel.text.association: '_Text'
  key   termtype as RETermType,
        termcate as RETermCategory,

        _Text,
        _REObjectType


}