C_CntrlPurReqnItmWrkflwDdlnEml

DDL: C_CNTRLPURREQNITMWRKFLWDDLNEML SQL: CTRLPURREQWFLEML Type: view CONSUMPTION

Central PurchaseRequsition Wrkflw deadline email notifi

C_CntrlPurReqnItmWrkflwDdlnEml is a Consumption CDS View that provides data about "Central PurchaseRequsition Wrkflw deadline email notifi" in SAP S/4HANA. It reads from 1 data source (I_WorkflowTask) and exposes 87 fields with key field WorkflowTaskInternalID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_WorkflowTask _Workflowtask from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WorkflowTaskURL _WorkflowTaskURL $projection.WorkflowTaskInternalID = _WorkflowTaskURL.WorkflowTaskInternalID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CTRLPURREQWFLEML view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Central PurchaseRequsition Wrkflw deadline email notifi 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

Fields (87)

KeyFieldSource TableSource FieldDescription
KEY WorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID
PurchaseRequisition _PurchaseRequisitionItem PurchaseRequisition
PurchaseRequisitionItem _PurchaseRequisitionItem PurchaseRequisitionItem
PurchaseReqnItemUniqueID _PurchaseRequisitionItem PurchaseReqnItemUniqueID
PurchasingDocument _PurchaseRequisitionItem PurchasingDocument
PurchasingDocumentItem _PurchaseRequisitionItem PurchasingDocumentItem
PurReqnReleaseStatus _PurchaseRequisitionItem PurReqnReleaseStatus
PurchaseRequisitionType _PurchaseRequisitionItem PurchaseRequisitionType
PurchasingDocumentSubtype _PurchaseRequisitionItem PurchasingDocumentSubtype
PurchasingDocumentItemCategory _PurchaseRequisitionItem PurchasingDocumentItemCategory
PurchaseRequisitionItemText _PurchaseRequisitionItem PurchaseRequisitionItemText
AccountAssignmentCategory _PurchaseRequisitionItem AccountAssignmentCategory
MaterialGroup _PurchaseRequisitionItem MaterialGroup
PurchasingDocumentCategory _PurchaseRequisitionItem PurchasingDocumentCategory
RequestedQuantity _PurchaseRequisitionItem RequestedQuantity
BaseUnit _PurchaseRequisitionItem BaseUnit
PurchaseRequisitionPrice _PurchaseRequisitionItem PurchaseRequisitionPrice
PurReqnPriceQuantity _PurchaseRequisitionItem PurReqnPriceQuantity
MaterialGoodsReceiptDuration _PurchaseRequisitionItem MaterialGoodsReceiptDuration
PurchaseRequisitionReleaseDate _PurchaseRequisitionItem PurchaseRequisitionReleaseDate
SourceOfSupplyIsAssigned _PurchaseRequisitionItem SourceOfSupplyIsAssigned
SupplyingPlant _PurchaseRequisitionItem SupplyingPlant
OrderedQuantity _PurchaseRequisitionItem OrderedQuantity
PurReqnLimitConsumptionAmt _PurchaseRequisitionItem PurReqnLimitConsumptionAmt
DeliveryDate _PurchaseRequisitionItem DeliveryDate
CreationDate _PurchaseRequisitionItem CreationDate
ProcessingStatus _PurchaseRequisitionItem ProcessingStatus
PurchasingInfoRecord _PurchaseRequisitionItem PurchasingInfoRecord
Supplier _PurchaseRequisitionItem Supplier
FixedSupplier _PurchaseRequisitionItem FixedSupplier
RequisitionerName _PurchaseRequisitionItem RequisitionerName
CreatedByUser _PurchaseRequisitionItem CreatedByUser
PurReqCreationDate _PurchaseRequisitionItem PurReqCreationDate
DeliveryAddressID _PurchaseRequisitionItem DeliveryAddressID
ManualDeliveryAddressID _PurchaseRequisitionItem ManualDeliveryAddressID
PurReqnItemCurrency _PurchaseRequisitionItem PurReqnItemCurrency
MaterialPlannedDeliveryDurn _PurchaseRequisitionItem MaterialPlannedDeliveryDurn
DelivDateCategory _PurchaseRequisitionItem DelivDateCategory
MultipleAcctAssgmtDistribution _PurchaseRequisitionItem MultipleAcctAssgmtDistribution
StorageLocation _PurchaseRequisitionItem StorageLocation
PurReqnSSPRequestor _PurchaseRequisitionItem PurReqnSSPRequestor
PurReqnSSPAuthor _PurchaseRequisitionItem PurReqnSSPAuthor
PurchaseContract _PurchaseRequisitionItem PurchaseContract
PurReqnSourceOfSupplyType _PurchaseRequisitionItem PurReqnSourceOfSupplyType
PurchaseContractItem _PurchaseRequisitionItem PurchaseContractItem
ConsumptionPosting _PurchaseRequisitionItem ConsumptionPosting
PurReqnOrigin _PurchaseRequisitionItem PurReqnOrigin
PurReqnSSPCatalog _PurchaseRequisitionItem PurReqnSSPCatalog
PurReqnSSPCatalogItem _PurchaseRequisitionItem PurReqnSSPCatalogItem
PurReqnSSPCrossCatalogItem _PurchaseRequisitionItem PurReqnSSPCrossCatalogItem
IsPurReqnBlocked _PurchaseRequisitionItem IsPurReqnBlocked
ItemDeliveryAddressID _PurchaseRequisitionItem ItemDeliveryAddressID
Language _PurchaseRequisitionItem Language
IsClosed _PurchaseRequisitionItem IsClosed
ReleaseIsNotCompleted _PurchaseRequisitionItem ReleaseIsNotCompleted
ServicePerformer _PurchaseRequisitionItem ServicePerformer
PurchaseRequisitionStatus _PurchaseRequisitionItem PurchaseRequisitionStatus
PerformancePeriodStartDate _PurchaseRequisitionItem PerformancePeriodStartDate
PerformancePeriodEndDate _PurchaseRequisitionItem PerformancePeriodEndDate
CompanyCode _PurchaseRequisitionItem CompanyCode
SupplierMaterialNumber _PurchaseRequisitionItem SupplierMaterialNumber
Batch _PurchaseRequisitionItem Batch
MinRemainingShelfLife _PurchaseRequisitionItem MinRemainingShelfLife
ItemNetAmount _PurchaseRequisitionItem ItemNetAmount
GoodsReceiptIsExpected _PurchaseRequisitionItem GoodsReceiptIsExpected
InvoiceIsExpected _PurchaseRequisitionItem InvoiceIsExpected
GoodsReceiptIsNonValuated _PurchaseRequisitionItem GoodsReceiptIsNonValuated
RequirementTracking _PurchaseRequisitionItem RequirementTracking
MRPController _PurchaseRequisitionItem MRPController
PurchaseRequisitionIsFixed _PurchaseRequisitionItem PurchaseRequisitionIsFixed
AddressID _PurchaseRequisitionItem AddressID
LastChangeDateTime _PurchaseRequisitionItem LastChangeDateTime
ProcurementHubSourceSystem _PurchaseRequisitionItem ProcurementHubSourceSystem
ExtPurgOrgForPurg _PurchaseRequisitionItem ExtPurgOrgForPurg
ExtCompanyCodeForPurg _PurchaseRequisitionItem ExtCompanyCodeForPurg
ExtPlantForPurg _PurchaseRequisitionItem ExtPlantForPurg
ExtInfoRecordForPurg _PurchaseRequisitionItem ExtInfoRecordForPurg
ExtContractItemForPurg _PurchaseRequisitionItem ExtContractItemForPurg
ExtContractForPurg _PurchaseRequisitionItem ExtContractForPurg
ExtDesiredSupplierForPurg _PurchaseRequisitionItem ExtDesiredSupplierForPurg
ExtFixedSupplierForPurg _PurchaseRequisitionItem ExtFixedSupplierForPurg
ExtMaterialForPurg _PurchaseRequisitionItem ExtMaterialForPurg
PurReqnWrkflwTskCrtnUTCDate
PurReqnWrkflwTskCrtnUTCTime
PurReqnWrkflwTaskDueUTCDate
PurReqnWrkflwTaskDueUTCTime
WorkflowTaskURL _WorkflowTaskURL WorkflowTaskURL
@AbapCatalog.sqlViewName: 'CTRLPURREQWFLEML'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Central PurchaseRequsition Wrkflw deadline email notifi'
@VDM.viewType : #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType : {
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #TRANSACTIONAL
}
@ObjectModel.supportedCapabilities: #OUTPUT_EMAIL_DATA_PROVIDER 
@Metadata.ignorePropagatedAnnotations:true
define view C_CntrlPurReqnItmWrkflwDdlnEml as select from    I_WorkflowTask   as _Workflowtask
    join I_WorkflowTaskApplObject       as _WorkflowTaskApplObject on  _WorkflowTaskApplObject.WorkflowTaskInternalID        = _Workflowtask.WorkflowTaskInternalID
                                                                              and _WorkflowTaskApplObject.WorkflowObjectRole            = '99'
                                                                              and _WorkflowTaskApplObject.SAPObjectNodeRepresentation   = 'CentralPurchaseRequisitionItem'
                                                                              and _WorkflowTaskApplObject.TechnicalWrkflwObjectCategory = 'CL'
    left outer to one join I_PurchaseRequisitionItemAPI01 as _PurchaseRequisitionItem on  _PurchaseRequisitionItem.PurchaseRequisition      = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey1
                                                                              and _PurchaseRequisitionItem.PurchaseRequisitionItem  = _WorkflowTaskApplObject.SAPBusinessObjectNodeKey2                                                                       
  association [0..1] to I_WorkflowTaskURL as _WorkflowTaskURL on $projection.WorkflowTaskInternalID = _WorkflowTaskURL.WorkflowTaskInternalID

{
  key _Workflowtask.WorkflowTaskInternalID,
      _PurchaseRequisitionItem.PurchaseRequisition      as PurchaseRequisition,
   _PurchaseRequisitionItem.PurchaseRequisitionItem  as PurchaseRequisitionItem,
      _PurchaseRequisitionItem.PurchaseReqnItemUniqueID as PurchaseReqnItemUniqueID,
      _PurchaseRequisitionItem.PurchasingDocument,
      _PurchaseRequisitionItem.PurchasingDocumentItem,
      _PurchaseRequisitionItem.PurReqnReleaseStatus,
      _PurchaseRequisitionItem.PurchaseRequisitionType,
      _PurchaseRequisitionItem.PurchasingDocumentSubtype,
      _PurchaseRequisitionItem.PurchasingDocumentItemCategory,
      _PurchaseRequisitionItem.PurchaseRequisitionItemText,
      _PurchaseRequisitionItem.AccountAssignmentCategory,
      _PurchaseRequisitionItem.MaterialGroup,
      _PurchaseRequisitionItem.PurchasingDocumentCategory,
       @Semantics.quantity.unitOfMeasure: 'BaseUnit'
      _PurchaseRequisitionItem.RequestedQuantity,
       @Semantics.unitOfMeasure: true
      _PurchaseRequisitionItem.BaseUnit,
       @Semantics.amount.currencyCode: 'PurReqnItemCurrency'
      _PurchaseRequisitionItem.PurchaseRequisitionPrice,
      @Semantics.quantity.unitOfMeasure: 'BaseUnit'
      _PurchaseRequisitionItem.PurReqnPriceQuantity,
      _PurchaseRequisitionItem.MaterialGoodsReceiptDuration,
      _PurchaseRequisitionItem.PurchaseRequisitionReleaseDate,
      _PurchaseRequisitionItem.SourceOfSupplyIsAssigned,
      _PurchaseRequisitionItem.SupplyingPlant,
      @Semantics.quantity.unitOfMeasure: 'BaseUnit'
      _PurchaseRequisitionItem.OrderedQuantity,
      @Semantics.amount.currencyCode: 'PurReqnItemCurrency'
      _PurchaseRequisitionItem.PurReqnLimitConsumptionAmt,
      _PurchaseRequisitionItem.DeliveryDate,
      _PurchaseRequisitionItem.CreationDate,
      _PurchaseRequisitionItem.ProcessingStatus,
      _PurchaseRequisitionItem.PurchasingInfoRecord,
      _PurchaseRequisitionItem.Supplier,
      _PurchaseRequisitionItem.FixedSupplier,
      _PurchaseRequisitionItem.RequisitionerName,
      _PurchaseRequisitionItem.CreatedByUser,
      _PurchaseRequisitionItem.PurReqCreationDate,
      _PurchaseRequisitionItem.DeliveryAddressID,
      _PurchaseRequisitionItem.ManualDeliveryAddressID,
      @Semantics.currencyCode: true
      _PurchaseRequisitionItem.PurReqnItemCurrency,
      _PurchaseRequisitionItem.MaterialPlannedDeliveryDurn,
      _PurchaseRequisitionItem.DelivDateCategory,
      _PurchaseRequisitionItem.MultipleAcctAssgmtDistribution,
      _PurchaseRequisitionItem.StorageLocation,
      _PurchaseRequisitionItem.PurReqnSSPRequestor,
      _PurchaseRequisitionItem.PurReqnSSPAuthor,
      _PurchaseRequisitionItem.PurchaseContract,
      _PurchaseRequisitionItem.PurReqnSourceOfSupplyType,
      _PurchaseRequisitionItem.PurchaseContractItem,
      _PurchaseRequisitionItem.ConsumptionPosting,
      _PurchaseRequisitionItem.PurReqnOrigin,
      _PurchaseRequisitionItem.PurReqnSSPCatalog,
      _PurchaseRequisitionItem.PurReqnSSPCatalogItem,
      _PurchaseRequisitionItem.PurReqnSSPCrossCatalogItem,
      @Semantics.booleanIndicator:true
      _PurchaseRequisitionItem.IsPurReqnBlocked,
      _PurchaseRequisitionItem.ItemDeliveryAddressID,
      _PurchaseRequisitionItem.Language,
      _PurchaseRequisitionItem.IsClosed,
      _PurchaseRequisitionItem.ReleaseIsNotCompleted,
      _PurchaseRequisitionItem.ServicePerformer,
      _PurchaseRequisitionItem.PurchaseRequisitionStatus,
      _PurchaseRequisitionItem.PerformancePeriodStartDate,
      _PurchaseRequisitionItem.PerformancePeriodEndDate,
      _PurchaseRequisitionItem.CompanyCode,
      _PurchaseRequisitionItem.SupplierMaterialNumber,
      _PurchaseRequisitionItem.Batch,
      _PurchaseRequisitionItem.MinRemainingShelfLife,
      @Semantics.amount.currencyCode: 'PurReqnItemCurrency'
      @EndUserText:{ label: 'Net Value'}
      _PurchaseRequisitionItem.ItemNetAmount,
      _PurchaseRequisitionItem.GoodsReceiptIsExpected,
      _PurchaseRequisitionItem.InvoiceIsExpected,
      _PurchaseRequisitionItem.GoodsReceiptIsNonValuated,
      _PurchaseRequisitionItem.RequirementTracking,
      _PurchaseRequisitionItem.MRPController,
      _PurchaseRequisitionItem.PurchaseRequisitionIsFixed,
      _PurchaseRequisitionItem.AddressID,
      _PurchaseRequisitionItem.LastChangeDateTime,
      _PurchaseRequisitionItem.ProcurementHubSourceSystem,
      _PurchaseRequisitionItem.ExtPurgOrgForPurg,
      _PurchaseRequisitionItem.ExtCompanyCodeForPurg,
      _PurchaseRequisitionItem.ExtPlantForPurg,
      _PurchaseRequisitionItem.ExtInfoRecordForPurg,
      _PurchaseRequisitionItem.ExtContractItemForPurg,
      _PurchaseRequisitionItem.ExtContractForPurg,
      _PurchaseRequisitionItem.ExtDesiredSupplierForPurg,
      _PurchaseRequisitionItem.ExtFixedSupplierForPurg,
      _PurchaseRequisitionItem.ExtMaterialForPurg,
      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
}