I_ImpctMgmtObjectNameStdVH

DDL: I_IMPCTMGMTOBJECTNAMESTDVH Type: view_entity COMPOSITE

Modeler Object Name

I_ImpctMgmtObjectNameStdVH is a Composite CDS View that provides data about "Modeler Object Name" in SAP S/4HANA. It reads from 1 data source (I_ImpctMgmtConfiguration) and exposes 3 fields with key fields ImpctMgmtObjectName, Language. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ImpctMgmtConfiguration _object_conf from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_ImpctMgmtConfigurationT _object_text _object_conf.ImpctMgmtObjectTypeName = _object_text.ImpctMgmtObjectTypeName and _object_text.Language = $session.system_language

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.dataCategory #VALUE_HELP view
EndUserText.label Modeler Object Name view
Metadata.ignorePropagatedAnnotations true view
Consumption.ranked true view
Search.searchable true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY ImpctMgmtObjectName I_ImpctMgmtConfiguration ImpctMgmtEntityName
KEY Language _object_text Language
ImpctMgmtObjectDescription _object_text ImpctMgmtObjectDescription
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel: { usageType:{
                serviceQuality: #B,
                sizeCategory: #S,
                dataClass: #MIXED } }
@ObjectModel.dataCategory:#VALUE_HELP
@EndUserText.label: 'Modeler Object Name'
@Metadata.ignorePropagatedAnnotations: true
@Consumption.ranked: true
@Search.searchable: true
define view entity I_ImpctMgmtObjectNameStdVH
  as select from I_ImpctMgmtConfiguration as _object_conf
  association [0..1] to I_ImpctMgmtConfigurationT as _object_text 
  on _object_conf.ImpctMgmtObjectTypeName = _object_text.ImpctMgmtObjectTypeName
  and _object_text.Language  = $session.system_language
{
  key _object_conf.ImpctMgmtEntityName        as ImpctMgmtObjectName,
  key _object_text.Language                   as Language,
      @Search: {defaultSearchElement: true, ranking: #HIGH}
      _object_text.ImpctMgmtObjectDescription as ImpctMgmtObjectDescription

}
//  as select from ARS_APIS_RELEASED_FOR_C1 as c1

//  association [0..1] to DDL_OBJECT_NAMES as _Object_text on $projection.ImpctMgmtObjectName = _Object_text.CDS_ENTITY

//{

//  key c1.object_key              as ImpctMgmtObjectName,

//  key _Object_text.TEXT_LANGUAGE as Language,

//      _Object_text.TEXT          as ImpctMgmtObjectDescription

//

//}

//union select from Dictionary_Definition as ddic

//association [0..1] to DDL_OBJECT_NAMES as _Object_text on $projection.ImpctMgmtObjectName = _Object_text.CDS_ENTITY

//{

//  key ddic.ObjectName            as ImpctMgmtObjectName,

//  key _Object_text.TEXT_LANGUAGE as Language,

//      _Object_text.TEXT          as ImpctMgmtObjectDescription

//}

//union select from I_Bodefinition as bodef

//association [0..1] to sbo_i_botypet as _Object_text on  bodef.BusinessObject    = _Object_text.bo_type

//                                                    and _Object_text.bo_textlan = $session.system_language

//{

//  key  upper(bodef.BusinessObject)  as ImpctMgmtObjectName,

//  key _Object_text.bo_textlan       as Language,

//      bodef.bo_text                 as ImpctMgmtObjectDescription

//}

/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_IMPCTMGMTCONFIGURATION",
"I_IMPCTMGMTCONFIGURATIONT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/