C_SuplrConfWrkflwApprovalEmail

DDL: C_SUPLRCONFWRKFLWAPPROVALEMAIL SQL: CMMSCWFLAPPR Type: view CONSUMPTION

Supplier Confirmation Details for Workflow Approval Email

C_SuplrConfWrkflwApprovalEmail (Consumption)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Sourcing & Procurement

C_SuplrConfWrkflwApprovalEmail is a Consumption CDS View that provides data about "Supplier Confirmation Details for Workflow Approval Email" in SAP S/4HANA. It reads from 4 data sources (I_WorkflowTask, I_WorkflowTaskApplObject, P_PurchasingLastWorkflowStep, I_WorkflowTask) and exposes 14 fields with key field WorkflowTaskInternalID. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-CNF-WFL
CapabilitiesOutput: Email Data Provider
PackageSourcing & Procurement for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (4)

SourceAliasJoin Type
I_WorkflowTask _Workflowtask from
I_WorkflowTaskApplObject _WorkflowTaskApplObject inner
P_PurchasingLastWorkflowStep _WorkitemData inner
I_WorkflowTask _WorkitemDet inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WorkflowTaskResultComment _WorkflowTaskResultComment _WorkflowTaskResultComment.WorkflowTaskInternalID = _WorkitemDet.WorkflowTaskInternalID

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CMMSCWFLAPPR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Supplier Confirmation Details for Workflow Approval Email view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.supportedCapabilities #OUTPUT_EMAIL_DATA_PROVIDER view
Metadata.ignorePropagatedAnnotations true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY WorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID Work Item ID
SupplierConfirmation _SupplierConfirmation SupplierConfirmation Supplier Confirmation Number
DocumentCurrency _PurchaseOrderNetAmount DocumentCurrency Document Currency
PurchaseOrderNetAmount Total Net Order Value in Document Currency
PurchaseOrder _SupplierConfirmation SuplrConfRefPurchaseOrder Reference Purchase Order
CreatedByUserName Created by User Fullname
Supplier _SupplierConfirmation Supplier Supplier's Account Number
SupplierName _Supplier SupplierName Name of Supplier
PurchasingDocumentType _SupplierConfirmation PurchasingDocumentType Purchasing Document Type
CreationDate _SupplierConfirmation CreationDate Record Created On
PurchasingDocumentTypeName Short Description of Purchasing Document Type
WorkflowTaskResultReasonText Flexible Workflow: Decision Reason Text
LastStepWorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID Work Item ID
_WorkflowTaskResultComment _WorkflowTaskResultComment

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_SuplrConfWrkflwApprovalEmail.
-- 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: CMMSCWFLAPPR

CREATE VIEW C_SuplrConfWrkflwApprovalEmail AS
SELECT
  _Workflowtask.WorkflowTaskInternalID AS WorkflowTaskInternalID,
  _SupplierConfirmation.SupplierConfirmation AS SupplierConfirmation,
  _PurchaseOrderNetAmount.DocumentCurrency AS DocumentCurrency,
  cast((_PurchaseOrderNetAmount.PurchaseOrderNetAmount) as mm_pur_order_tot_net_amount ) AS PurchaseOrderNetAmount,
  _SupplierConfirmation.SuplrConfRefPurchaseOrder AS PurchaseOrder,
  cast(_User.UserDescription as mm_oa_user_fullname ) AS CreatedByUserName,
  _SupplierConfirmation.Supplier AS Supplier,
  _Supplier.SupplierName AS SupplierName,
  _SupplierConfirmation.PurchasingDocumentType AS PurchasingDocumentType,
  _SupplierConfirmation.CreationDate AS CreationDate,
  _PurDocType._Text[1:Language=$session.system_language].PurchasingDocumentTypeName AS PurchasingDocumentTypeName,
  _Workflowtask._WorkflowTaskResult._WorkflowTaskResultReason._WorkflowTaskResultReasonText[1:Language=$session.system_language].WorkflowTaskResultReasonText AS WorkflowTaskResultReasonText,
  _WorkitemDet.WorkflowTaskInternalID AS LastStepWorkflowTaskInternalID
FROM I_WorkflowTask AS _Workflowtask
INNER JOIN I_WorkflowTaskApplObject AS _WorkflowTaskApplObject ON /* join condition not captured in parsed metadata */
INNER JOIN P_PurchasingLastWorkflowStep AS _WorkitemData ON /* join condition not captured in parsed metadata */
INNER JOIN I_WorkflowTask AS _WorkitemDet ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WorkflowTaskResultComment AS _WorkflowTaskResultComment ON _WorkflowTaskResultComment.WorkflowTaskInternalID = _WorkitemDet.WorkflowTaskInternalID  -- association [0..1]
;