C_PurReqnHdrWrkflwDeadlineEml

DDL: C_PURREQNHDRWRKFLWDEADLINEEML SQL: CPURREQHWFDLEML Type: view CONSUMPTION

PurchaseRequsition HDR Wrkflw deadline email notif

C_PurReqnHdrWrkflwDeadlineEml is a Consumption CDS View that provides data about "PurchaseRequsition HDR Wrkflw deadline email notif" in SAP S/4HANA. It reads from 1 data source (I_WorkflowTask) and exposes 21 fields with key field WorkflowTaskInternalID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WorkflowTask _Workflowtask from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_WorkflowTaskURL _WorkflowTaskURL $projection.WorkflowTaskInternalID = _WorkflowTaskURL.WorkflowTaskInternalID
[0..1] P_PurReqnFacts2 _PurReqnFacts2 _PurReqnFacts2.PurchaseRequisition = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CPURREQHWFDLEML view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label PurchaseRequsition HDR Wrkflw deadline email notif view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.supportedCapabilities #OUTPUT_EMAIL_DATA_PROVIDER view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #REQUIRED view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY WorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID
PurchaseRequisition _PurchaseRequisitionItem PurchaseRequisition
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus
PurchaseRequisitionType _PurchaseRequisitionItem PurchaseRequisitionType
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText
PurchasingDocumentCategory _PurchaseRequisitionItem PurchasingDocumentCategory
PurchasingOrganization _PurchaseRequisitionItem PurchasingOrganization
PurchasingGroup _PurchaseRequisitionItem PurchasingGroup
Plant _PurchaseRequisitionItem Plant
CreationDate _PurchaseRequisitionItem CreationDate
RequisitionerName _PurchaseRequisitionItem RequisitionerName
CreatedByUser _PurchaseRequisitionItem CreatedByUser
PurReqCreationDate _PurchaseRequisitionItem PurReqCreationDate
PurReqnTotalAmountInDspCrcy _PurReqnFacts2 PurReqnTotalAmountInDspCrcy
DisplayCurrency _PurReqnFacts2 DisplayCurrency
NumberOfItems _PurReqnFacts2 NumberOfItems
PurReqnWrkflwTskCrtnUTCDate
PurReqnWrkflwTskCrtnUTCTime
PurReqnWrkflwTaskDueUTCDate
PurReqnWrkflwTaskDueUTCTime
WorkflowTaskURL _WorkflowTaskURL WorkflowTaskURL
@AbapCatalog.sqlViewName: 'CPURREQHWFDLEML'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'PurchaseRequsition HDR Wrkflw deadline email notif'
@VDM.viewType : #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType : {
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
@ObjectModel.supportedCapabilities: #OUTPUT_EMAIL_DATA_PROVIDER 
@Metadata.ignorePropagatedAnnotations:true
@AccessControl.personalData.blocking:#REQUIRED
define view C_PurReqnHdrWrkflwDeadlineEml as select from    I_WorkflowTask   as _Workflowtask
    join I_WorkflowTaskApplObject       as _WorkflowTaskApplObject on  _WorkflowTaskApplObject.WorkflowTaskInternalID        = _Workflowtask.WorkflowTaskInternalID
                                                                              and _WorkflowTaskApplObject.WorkflowObjectRole            = '99'
                                                                              and _WorkflowTaskApplObject.SAPObjectNodeRepresentation   = 'PurchaseRequisition'
                                                                              and _WorkflowTaskApplObject.TechnicalWrkflwObjectCategory = 'CL'
  left outer to one join I_PurchaseRequisitionItemAPI01 as _PurchaseRequisitionItem on _PurchaseRequisitionItem.PurchaseRequisition      = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1                                                                  
  association [0..1] to I_WorkflowTaskURL as _WorkflowTaskURL on $projection.WorkflowTaskInternalID      = _WorkflowTaskURL.WorkflowTaskInternalID
  association [0..1] to P_PurReqnFacts2   as _PurReqnFacts2   on _PurReqnFacts2.PurchaseRequisition      = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1
                                                             

{
  key _Workflowtask.WorkflowTaskInternalID,
      _PurchaseRequisitionItem.PurchaseRequisition     as PurchaseRequisition,
      _PurchaseRequisitionItem.PurReqnReleaseStatus,
      _PurchaseRequisitionItem.PurchaseRequisitionType,
      _PurchaseRequisitionItem.PurchaseRequisitionItemText,
      _PurchaseRequisitionItem.PurchasingDocumentCategory,
      _PurchaseRequisitionItem.PurchasingOrganization,
      _PurchaseRequisitionItem.PurchasingGroup,
      _PurchaseRequisitionItem.Plant,
      _PurchaseRequisitionItem.CreationDate,
      _PurchaseRequisitionItem.RequisitionerName,
      _PurchaseRequisitionItem.CreatedByUser,
      _PurchaseRequisitionItem.PurReqCreationDate,
      @Semantics.amount.currencyCode: 'DisplayCurrency'
      @EndUserText: {label: 'Total Net Value'}
      _PurReqnFacts2.PurReqnTotalAmountInDspCrcy,
      @Semantics.currencyCode: true
      _PurReqnFacts2.DisplayCurrency,
      @EndUserText: {label: 'Number of Items'}
      _PurReqnFacts2.NumberOfItems,
      cast(tstmp_to_dats( _Workflowtask.WrkflwTskCreationUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_lsd ) as PurReqnWrkflwTskCrtnUTCDate ,
      cast(tstmp_to_tims( _Workflowtask.WrkflwTskCreationUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_lst ) as PurReqnWrkflwTskCrtnUTCTime,
    //Deadline Due Time    

      cast(tstmp_to_dats( _TaskDueDate.WorkflowTaskDueUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_led ) as PurReqnWrkflwTaskDueUTCDate,
      cast(tstmp_to_tims( _TaskDueDate.WorkflowTaskDueUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_let ) as PurReqnWrkflwTaskDueUTCTime,
    
      _WorkflowTaskURL.WorkflowTaskURL
}