P_DwnPaytReqLatestTaskTimeStmp

DDL: P_DWNPAYTREQLATESTTASKTIMESTMP Type: view_entity COMPOSITE

VSDPR Latest Task Timestamp

P_DwnPaytReqLatestTaskTimeStmp is a Composite CDS View that provides data about "VSDPR Latest Task Timestamp" in SAP S/4HANA. It reads from 1 data source (I_WorkflowTask) and exposes 3 fields with key fields TechnicalWrkflwObject, WorkflowTaskType.

Data Sources (1)

SourceAliasJoin Type
I_WorkflowTask _WorkflowTask inner

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label VSDPR Latest Task Timestamp view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY TechnicalWrkflwObject _Workflow2Obj TechnicalWrkflwObject
KEY WorkflowTaskType I_WorkflowTask WorkflowTaskType
WrkflwTskCreationUTCDateTime
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'VSDPR Latest Task Timestamp'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@VDM.private:true
@VDM.viewType: #COMPOSITE
//Get latest timestemp for workflow: after sending back to the submit, the change will create a new workflow

//Get latest timestemp for task for manual approval, to get current processor 

define view entity P_DwnPaytReqLatestTaskTimeStmp 
  as select distinct from I_WorkflowTaskApplObject as _Workflow2Obj
               inner join I_WorkflowTask           as _WorkflowTask 
                                                   on _Workflow2Obj.WorkflowTaskInternalID = _WorkflowTask.WorkflowTaskInternalID
{
  key _Workflow2Obj.TechnicalWrkflwObject,
  key _WorkflowTask.WorkflowTaskType,
      max(_WorkflowTask.WrkflwTskCreationUTCDateTime) as WrkflwTskCreationUTCDateTime      
}where _Workflow2Obj.TechnicalWrkflwObjectType = 'CL_FAP_DPR_VER'
   and _WorkflowTask.TopLevelWorkflowTaskDefinition = 'WS78500134'
   and ( _WorkflowTask.WorkflowTaskType = 'F' or  //Workflow

         _WorkflowTask.WorkflowTaskType = 'W' )   //Step: Manual approve

  group by _Workflow2Obj.TechnicalWrkflwObject,
           _WorkflowTask.WorkflowTaskType