C_SalesDocumentWorkflowVH

DDL: C_SALESDOCUMENTWORKFLOWVH SQL: CSLSDOCWFVH Type: view CONSUMPTION

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)

SourceAliasJoin Type
I_WorkflowFieldValueHelp Document from

Associations (5)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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 IDApp NameTypeDescription
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)

KeyFieldSource TableSource FieldDescription
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]
;