C_OutputRequestItemLog

DDL: C_OUTPUTREQUESTITEMLOG Type: view_entity CONSUMPTION Package: ODATA_CA_OC_OR

Output Request Item Log

C_OutputRequestItemLog is a Consumption CDS View that provides data about "Output Request Item Log" in SAP S/4HANA. It reads from 1 data source (I_OutputRequestItemLogTP) and exposes 16 fields with key field OutputRequestItemLogUUID. It is exposed through 5 OData services (NJIT_UI_JITCOMPONENTPROCG, UI_MAINTENANCENOTIFICATION, UI_PI_MANAGE_ITEM_LIST, ...). 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 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

OData Services (5)

ServiceBindingVersionContractRelease
NJIT_UI_JITCOMPONENTPROCG NJIT_UI_JITCOMPONENTPROCG V4 C1 NOT_RELEASED
UI_MAINTENANCENOTIFICATION UI_MAINTENANCENOTIFICATION V4 C1 NOT_RELEASED
UI_PI_MANAGE_ITEM_LIST UI_PI_MANAGE_ITEM_LIST V4 C1 NOT_RELEASED
UI_QLTYCMPLAGNSTSUPLRMNG UI_QLTYCMPLAGNSTSUPLRMNG V4 C1 NOT_RELEASED
UI_REOUTPUTREQUEST UI_REOUTPUTREQUEST V4 C1 NOT_RELEASED

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'
@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_OutputRequestItemLog
  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_OutputRequestItemStandard,
          _OutputRequest     : redirected to C_OutputRequestStandard
}