C_MyAnalyticalCommentTP

DDL: C_MYANALYTICALCOMMENTTP Type: view_entity CONSUMPTION Package: RSANAR_CELL_COMMENT

My Analytical Comment

C_MyAnalyticalCommentTP is a Consumption CDS View that provides data about "My Analytical Comment" in SAP S/4HANA. It reads from 1 data source (R_MyAnalyticalCommentTP) and exposes 19 fields with key field AnalyticalCommentThreadUUID. It is exposed through 1 OData service (UI_CELLCOMMENT). Part of development package RSANAR_CELL_COMMENT.

Data Sources (1)

SourceAliasJoin Type
R_MyAnalyticalCommentTP R_MyAnalyticalCommentTP projection

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label My Analytical Comment view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_CELLCOMMENT UI_CELLCOMMENT V4 C1 NOT_RELEASED

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY AnalyticalCommentThreadUUID AnalyticalCommentThreadUUID
AnalyticalCommentContextUUID AnalyticalCommentContextUUID
AnlytlCommentClassification AnlytlCommentClassification
AnlytlCmntClassificationNamelocalized
AnalyticalCommentTitle AnalyticalCommentTitle
AnalyticalCommentStatus AnalyticalCommentStatus
AnalyticalCommentStatusNamelocalized
CreationDateTime CreationDateTime
AnalyticalApplicationId AnalyticalApplicationId
AnlytlCmntApplicationTitle AnlytlCmntApplicationTitle
AnalyticalApplicationType AnalyticalApplicationType
AnalyticalCommentApplication AnalyticalCommentApplication
SemanticObject SemanticObject
SemanticObjectAction SemanticObjectAction
ReviewBookletPage ReviewBookletPage
AnlytlCommentDataProviderName AnlytlCommentDataProviderName
AnlytlCmntNavgnParameterText AnlytlCmntNavgnParameterText
AnalyticalPageLayoutModelHash AnalyticalPageLayoutModelHash
_AnalyticalCommentContext _AnalyticalCommentContext
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'My Analytical Comment'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #B,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #CONSUMPTION
@Metadata.allowExtensions: true
define root view entity C_MyAnalyticalCommentTP
  provider contract transactional_query as projection on R_MyAnalyticalCommentTP
{
       @ObjectModel.sort.enabled: false
       @ObjectModel.filter.enabled: false
   key AnalyticalCommentThreadUUID,

      @UI.hidden: true
      AnalyticalCommentContextUUID,

      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_AnlytlCmntClassificationVH',
                                                      element: 'AnlytlCommentClassification' } } ]
      @ObjectModel.text.element: [ 'AnlytlCmntClassificationName' ]
      AnlytlCommentClassification,

      _AnlytlCommentClassfctnText.AnlytlCmntClassificationName : localized,

      AnalyticalCommentTitle,

      @Consumption.valueHelpDefinition: [ { entity: { name: 'I_AnlytlCommentStatusVH',
                                                      element: 'AnalyticalCommentStatus' } } ]
      @ObjectModel.text.element: [ 'AnalyticalCommentStatusName' ]
      AnalyticalCommentStatus,

      _AnlytlCommentStatusText.AnalyticalCommentStatusName     : localized,

      CreationDateTime,


        @ObjectModel.text.element: ['AnlytlCmntApplicationTitle']

      AnalyticalApplicationId,
      AnlytlCmntApplicationTitle,



      AnalyticalApplicationType,
      AnalyticalCommentApplication,
      SemanticObject,

      SemanticObjectAction,

      ReviewBookletPage,

      AnlytlCommentDataProviderName,

      AnlytlCmntNavgnParameterText,

      AnalyticalPageLayoutModelHash,

      /* Associations */

      _MyCommentContent : redirected to composition child C_MyAnalyticalCommentContentTP,
      _MyCommentTag     : redirected to composition child C_MyAnalyticalCommentTagTP,
      _AnalyticalCommentContext

}