C_SalesDocumentWorkflowVH
Sales Document Workflow Value Help
C_SalesDocumentWorkflowVH is a Consumption CDS View that provides data about "Sales Document Workflow Value Help" in SAP S/4HANA. It reads from 1 data source (I_WorkflowFieldValueHelp) and exposes 28 fields with key field WorkflowFieldValueHelpValue. It has 5 associations to related views. It is used in 1 Fiori application: Manage Sales Document Workflows.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_WorkflowFieldValueHelp | Document | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_SlsDocWrkFlwRecipientVH | _SlsDocWrkFlwRecipientVH | $projection.UserID = _SlsDocWrkFlwRecipientVH.UserID |
| [0..1] | I_SalesOrderApprovalReason | _SalesOrderApprovalReason | $projection.SalesOrderApprovalReason = _SalesOrderApprovalReason.SalesOrderApprovalReason |
| [0..1] | I_CreditMemoReqApprovalReason | _CreditMemoReqApprovalReason | $projection.CreditMemoReqApprovalReason = _CreditMemoReqApprovalReason.CreditMemoReqApprovalReason |
| [0..1] | I_CustomerReturnApprovalReason | _CustomerReturnApprovalReason | $projection.CustomerReturnApprovalReason = _CustomerReturnApprovalReason.CustomerReturnApprovalReason |
| [0..1] | I_SalesContractApprovalReason | _SalesContractApprovalReason | $projection.SalesContractApprovalReason = _SalesContractApprovalReason.SalesContractApprovalReason |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.sqlViewName | CSLSDOCWFVH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.createEnabled | true | view | |
| OData.publish | true | view | |
| EndUserText.label | Sales Document Workflow Value Help | view |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F3014 | Manage Sales Document Workflows | Transactional | A Fiori application for managing approval workflows for Sales Document like Credit Memo Requests, Sales Quotations and Sales Orders. |
Manage Sales Document Workflows
Business Role: Configuration Expert - Business Process Configuration
The following activities are included in the approval workflow process for credit memo requests: The Business Process Specialist defines the Teams and Responsibilities The Configuration Expert defines the thresholds and agent rules for the workflow When a credit memo request is created, the Sales Manager can approve, reject, or ask for a rework of the credit memo request When requested by the Sales Manager, a credit memo request can be reworked by the Internal Sales Representative Improve the management of the credit memo request approval process with the SAP Fiori approvals inbox app: Assign new sales document approval statuses to your workflow for credit memo requests Assign approval authorizations to different business roles
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | WorkflowFieldValueHelpValue | |||
| SalesOrderApprovalReason | ||||
| CreditMemoReqApprovalReason | ||||
| CustomerReturnApprovalReason | ||||
| SalesContractApprovalReason | ||||
| SlsOrdWthoutChrgApprvlReason | ||||
| DebitMemoReqApprovalReason | ||||
| UserID | ||||
| SoldToParty | ||||
| SalesOrganization | ||||
| SalesOrderType | ||||
| CreditMemoRequestType | ||||
| CustomerReturnType | ||||
| SalesContractType | ||||
| SalesOrderWithoutChargeType | ||||
| DebitMemoRequestType | ||||
| DistributionChannel | ||||
| OrganizationDivision | ||||
| SalesGroup | ||||
| SalesOffice | ||||
| CustomerGroup | ||||
| SDDocumentReason | ||||
| Currency | ||||
| _SlsDocWrkFlwRecipientVH | _SlsDocWrkFlwRecipientVH | |||
| _SalesOrderApprovalReason | _SalesOrderApprovalReason | |||
| _CreditMemoReqApprovalReason | _CreditMemoReqApprovalReason | |||
| _CustomerReturnApprovalReason | _CustomerReturnApprovalReason | |||
| _SalesContractApprovalReason | _SalesContractApprovalReason |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view C_SalesDocumentWorkflowVH.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CSLSDOCWFVH
CREATE VIEW C_SalesDocumentWorkflowVH AS
SELECT
'' AS WorkflowFieldValueHelpValue,
cast( ' ' as sd_apm_approval_reason preserving type ) AS SalesOrderApprovalReason,
cast( ' ' as sd_apm_approval_reason preserving type ) AS CreditMemoReqApprovalReason,
cast( ' ' as sd_apm_approval_reason preserving type ) AS CustomerReturnApprovalReason,
cast( ' ' as sd_apm_approval_reason preserving type ) AS SalesContractApprovalReason,
cast( ' ' as sd_sowoc_approval_reason preserving type ) AS SlsOrdWthoutChrgApprvlReason,
cast( ' ' as sd_dmr_approval_reason preserving type ) AS DebitMemoReqApprovalReason,
cast( ' ' as vdm_userid preserving type ) AS UserID,
cast( ' ' as kunag preserving type ) AS SoldToParty,
cast( ' ' as vkorg preserving type ) AS SalesOrganization,
cast( ' ' as sales_order_type preserving type ) AS SalesOrderType,
cast( ' ' as auart preserving type ) AS CreditMemoRequestType,
cast( ' ' as vdm_customer_return_type preserving type ) AS CustomerReturnType,
cast( ' ' as auart preserving type ) AS SalesContractType,
cast( ' ' as auart preserving type ) AS SalesOrderWithoutChargeType,
cast( ' ' as sd_debit_memo_req_type preserving type ) AS DebitMemoRequestType,
cast( ' ' as vtweg preserving type ) AS DistributionChannel,
cast( ' ' as spart preserving type ) AS OrganizationDivision,
cast( ' ' as vkgrp preserving type ) AS SalesGroup,
cast( ' ' as vkbur preserving type ) AS SalesOffice,
cast( ' ' as kdgrp preserving type ) AS CustomerGroup,
cast( ' ' as augru preserving type ) AS SDDocumentReason,
cast(cast( ' ' as abap.cuky(5)) as waers preserving type ) AS Currency
FROM I_WorkflowFieldValueHelp AS Document
LEFT OUTER JOIN C_SlsDocWrkFlwRecipientVH AS _SlsDocWrkFlwRecipientVH ON UserID = _SlsDocWrkFlwRecipientVH.UserID -- association [0..1]
LEFT OUTER JOIN I_SalesOrderApprovalReason AS _SalesOrderApprovalReason ON SalesOrderApprovalReason = _SalesOrderApprovalReason.SalesOrderApprovalReason -- association [0..1]
LEFT OUTER JOIN I_CreditMemoReqApprovalReason AS _CreditMemoReqApprovalReason ON CreditMemoReqApprovalReason = _CreditMemoReqApprovalReason.CreditMemoReqApprovalReason -- association [0..1]
LEFT OUTER JOIN I_CustomerReturnApprovalReason AS _CustomerReturnApprovalReason ON CustomerReturnApprovalReason = _CustomerReturnApprovalReason.CustomerReturnApprovalReason -- association [0..1]
LEFT OUTER JOIN I_SalesContractApprovalReason AS _SalesContractApprovalReason ON SalesContractApprovalReason = _SalesContractApprovalReason.SalesContractApprovalReason -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA