C_OutputRequestItemLogAdvanced

DDL: C_OUTPUTREQUESTITEMLOGADVANCED Type: view_entity CONSUMPTION Package: ODATA_CA_OC_OR

Output Request Item Log Advanced

C_OutputRequestItemLogAdvanced is a Consumption CDS View that provides data about "Output Request Item Log Advanced" in SAP S/4HANA. It reads from 1 data source (I_OutputRequestItemLogTP) and exposes 16 fields with key field OutputRequestItemLogUUID. Part of development package ODATA_CA_OC_OR.

Data Sources (1)

SourceAliasJoin Type
I_OutputRequestItemLogTP I_OutputRequestItemLogTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Output Request Item Log Advanced view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY OutputRequestItemLogUUID OutputRequestItemLogUUID
OutputRequestItemUUID OutputRequestItemUUID
OutputRequestUUID OutputRequestUUID
OutputRequestLogLevel OutputRequestLogLevel
OutputRequestMessageSeverity OutputRequestMessageSeverity
OutputRequestMessageClass OutputRequestMessageClass
OutputRequestMessageNumber OutputRequestMessageNumber
SystemMessageVariable1 SystemMessageVariable1
SystemMessageVariable2 SystemMessageVariable2
SystemMessageVariable3 SystemMessageVariable3
SystemMessageVariable4 SystemMessageVariable4
CreationDateTime CreationDateTime
CreatedByUser CreatedByUser
virtualLogMessageTextbapi_msg
virtualUICT_Criticalityapoc_criticality
virtualUICT_SeverityDescriptionddtext
@EndUserText.label: 'Output Request Item Log Advanced'
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.privilegedAssociations: [ '_OutputRequest',
                                         '_OutputRequestItem' ]
@VDM: {
  viewType: #CONSUMPTION,
  lifecycle.contract.type: #NONE,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@ObjectModel: {
   usageType.serviceQuality: #C,
   usageType.sizeCategory: #XXL,
   usageType.dataClass: #MIXED
}
@Metadata.allowExtensions: true

define view entity C_OutputRequestItemLogAdvanced
  as projection on I_OutputRequestItemLogTP
{
  key     OutputRequestItemLogUUID,
          OutputRequestItemUUID,
          OutputRequestUUID,

          OutputRequestLogLevel,
          @ObjectModel.text.element:  [ 'UICT_SeverityDescription' ]
          OutputRequestMessageSeverity,
          OutputRequestMessageClass,
          OutputRequestMessageNumber,
          SystemMessageVariable1,
          SystemMessageVariable2,
          SystemMessageVariable3,
          SystemMessageVariable4,
          CreationDateTime,
          CreatedByUser,

          @ObjectModel: { virtualElement: true,
                          virtualElementCalculatedBy: 'ABAP:CL_APOC_ITM_STD_LOG_MESSAGES' }
  virtual LogMessageText           : bapi_msg,

          @ObjectModel: { virtualElement: true,
                          virtualElementCalculatedBy: 'ABAP:CL_APOC_ITM_STD_LOG_MESSAGES' }
          @UI.hidden: true
          @Semantics.text: true
  virtual UICT_Criticality         : apoc_criticality,

          @ObjectModel: { virtualElement: true,
                         virtualElementCalculatedBy: 'ABAP:CL_APOC_ITM_STD_LOG_MESSAGES' }
          @UI.hidden: true
          @Semantics.text: true
  virtual UICT_SeverityDescription : ddtext,

          /* Associations */
          _OutputRequestItem : redirected to parent C_OutputRequestItemAdvanced,
          _OutputRequest     : redirected to C_OutputRequestAdvanced
}