I_SESWorkflowEmailDeadline

DDL: I_SESWORKFLOWEMAILDEADLINE SQL: ISESWFEMLDL Type: view COMPOSITE

Email Template for Service Entry Sheet Workflow Deadline

I_SESWorkflowEmailDeadline is a Composite CDS View that provides data about "Email Template for Service Entry Sheet Workflow Deadline" in SAP S/4HANA. It reads from 2 data sources (I_WorkflowTask, I_WorkflowTaskApplObject) and exposes 17 fields with key field WorkflowTaskInternalID. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_WorkflowTask _WorkflowTask from
I_WorkflowTaskApplObject _WorkflowTaskApplObject inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_ServiceEntrySheetBasic _ServiceEntrySheet _ServiceEntrySheet.ServiceEntrySheet = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1 and _WorkflowTaskApplObject.WorkflowTaskInternalID is not null

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ISESWFEMLDL view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.supportedCapabilities #OUTPUT_EMAIL_DATA_PROVIDER view
ObjectModel.modelingPattern #OUTPUT_EMAIL_DATA_PROVIDER view
EndUserText.label Email Template for Service Entry Sheet Workflow Deadline view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY WorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID
SAPObjectNodeRepresentation I_WorkflowTaskApplObject SAPObjectNodeRepresentation
SuplrInvcWrkflwTaskDesc
SuplrInvcWrkflwTaskType I_WorkflowTask WorkflowTaskType
SuplrInvcWrkflwTskTypeDesc
SuplrInvcWrkflwTaskStatus I_WorkflowTask WorkflowTaskStatus
SuplrInvcWrkflwTskStatusDesc Task Status Name
WorkflowTaskCreatedByUser I_WorkflowTask WorkflowTaskCreatedByUser
SuplrInvcWrkflwTskCrtnDateTime I_WorkflowTask WrkflwTskCreationUTCDateTime
WorkflowTaskCurrentUser I_WorkflowTask WorkflowTaskCurrentUser
FullName _User UserDescription
WorkflowTaskDefinition I_WorkflowTask WorkflowTaskDefinition
WorkflowTaskDueUTCDateTime _TaskDueDate WorkflowTaskDueUTCDateTime
ServiceEntrySheet _ServiceEntrySheet ServiceEntrySheet
ServiceEntrySheetName _ServiceEntrySheet ServiceEntrySheetName
PurchasingOrganization _ServiceEntrySheet PurchasingOrganization
PurchasingGroup _ServiceEntrySheet PurchasingGroup
@AbapCatalog.sqlViewName: 'ISESWFEMLDL'
@Metadata.ignorePropagatedAnnotations:true
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck:#MANDATORY
@VDM.viewType : #COMPOSITE
@AccessControl.personalData.blocking: #REQUIRED

@ObjectModel: {
  usageType.serviceQuality: #C,
  usageType.sizeCategory: #XL,
  usageType.dataClass: #MIXED,
  supportedCapabilities: #OUTPUT_EMAIL_DATA_PROVIDER,
  modelingPattern: #OUTPUT_EMAIL_DATA_PROVIDER
}

@EndUserText.label: 'Email Template for Service Entry Sheet Workflow Deadline'
define view I_SESWorkflowEmailDeadline
  as select from    I_WorkflowTask           as _WorkflowTask
    inner join      I_WorkflowTaskApplObject as _WorkflowTaskApplObject on  _WorkflowTaskApplObject.WorkflowTaskInternalID        = _WorkflowTask.WorkflowTaskInternalID
                                                                        and _WorkflowTaskApplObject.WorkflowObjectRole            = '01'
                                                                        and _WorkflowTaskApplObject.SAPObjectNodeRepresentation   = 'ServiceEntrySheet'
                                                                        and _WorkflowTaskApplObject.TechnicalWrkflwObjectCategory = 'CL'
    left outer to one join I_User                   as _User            on _WorkflowTask.WorkflowTaskCurrentUser = _User.UserID

  association [0..1] to I_ServiceEntrySheetBasic as _ServiceEntrySheet
  on _ServiceEntrySheet.ServiceEntrySheet = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1
  and _WorkflowTaskApplObject.WorkflowTaskInternalID is not null

{

  key  _WorkflowTask.WorkflowTaskInternalID                                                        as WorkflowTaskInternalID,

       _WorkflowTaskApplObject.SAPObjectNodeRepresentation,

       _WorkflowTask._TaskTitle[1:Language=$session.system_language].WorkflowTaskName              as SuplrInvcWrkflwTaskDesc,

       _WorkflowTask.WorkflowTaskType                                                              as SuplrInvcWrkflwTaskType,

       _WorkflowTask._TaskType._Text[1:Language=$session.system_language].WorkflowTaskTypeDesc     as SuplrInvcWrkflwTskTypeDesc,

       _WorkflowTask.WorkflowTaskStatus                                                            as SuplrInvcWrkflwTaskStatus,

       @EndUserText.label: 'Task Status Name'
       _WorkflowTask._TaskStatus._Text[1:Language=$session.system_language].WorkflowTaskStatusDesc as SuplrInvcWrkflwTskStatusDesc,

       _WorkflowTask.WorkflowTaskCreatedByUser,

       _WorkflowTask.WrkflwTskCreationUTCDateTime                                                  as SuplrInvcWrkflwTskCrtnDateTime,

       _WorkflowTask.WorkflowTaskCurrentUser,

       _User.UserDescription                                                                       as FullName,

       _WorkflowTask.WorkflowTaskDefinition,

       _TaskDueDate.WorkflowTaskDueUTCDateTime,

       _ServiceEntrySheet.ServiceEntrySheet,

       _ServiceEntrySheet.ServiceEntrySheetName,

       _ServiceEntrySheet.PurchasingOrganization,

       _ServiceEntrySheet.PurchasingGroup

       //@Semantics.amount.currencyCode: 'DocumentCurrency'

       //_ServiceEntrySheet.Currency


}
where _WorkflowTask.WorkflowTaskType = 'W'