P_DwnPaytReqTaskDocStatus
VSDPR Document Status of Task
P_DwnPaytReqTaskDocStatus is a Composite CDS View that provides data about "VSDPR Document Status of Task" in SAP S/4HANA. It reads from 1 data source (I_WorkflowTask) and exposes 3 fields with key field WorkflowTaskInternalID. Part of development package ODATA_VERIFY_SUPPLIER_DPRS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_WorkflowTask | I_WorkflowTask | from |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | VSDPR Document Status of Task | 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | WorkflowTaskInternalID | WorkflowTaskInternalID | ||
| WorkflowTaskStatus | WorkflowTaskStatus | |||
| TopLevelWorkflowTask | TopLevelWorkflowTask |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'VSDPR Document Status of Task'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
@VDM.private:true
@VDM.viewType: #COMPOSITE
//Calculate Task status for task TS78500119(Manully approved) and TS78500120(Post)
define view entity P_DwnPaytReqTaskDocStatus as select from I_WorkflowTask {
key WorkflowTaskInternalID,
WorkflowTaskStatus,
case WorkflowTaskStatus
when 'READY'
then 'S'
when 'SELECTED'
then 'S'
when 'ERROR'
then 'F'
when 'EXCPCAUGHT'
then 'F'
when 'EXCPHANDLR'
then 'F'
when 'CANCELLED'
then 'C'
else
'W'
end as AcctgDocumentWorkflowStatus,
cast (case WorkflowTaskStatus
when 'READY'
then '2'
when 'SELECTED'
then '2'
when 'ERROR'
then '3'
when 'EXCPCAUGHT'
then '3'
when 'EXCPHANDLR'
then '3'
when 'CANCELLED'
then '4'
else
'1'
end as int1) as Priority,
TopLevelWorkflowTask
} where TopLevelWorkflowTaskDefinition = 'WS78500134' // Verify Supplier DPR
and ( WorkflowTaskType = 'W' or // Step: verify and approve
WorkflowTaskType = 'B' ) // step: Post
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA