C_PrmtHbRpldPurOrdApprvlEml

DDL: C_PRMTHBRPLDPURORDAPPRVLEML SQL: CPRHBRPLPOAPREML Type: view CONSUMPTION Package: VDM_MM_PUR_EXT_PO

PrmtHb Rpld PO Details for Workflow Approval Email

C_PrmtHbRpldPurOrdApprvlEml (Consumption)

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

Sourcing & Procurement

C_PrmtHbRpldPurOrdApprvlEml is a Consumption CDS View that provides data about "PrmtHb Rpld PO Details for Workflow Approval Email" in SAP S/4HANA. It reads from 1 data source (I_WorkflowTask) and exposes 9 fields with key field WorkflowTaskInternalID. Part of development package VDM_MM_PUR_EXT_PO.

SAP API Hub

CategoryConsumption
StateC1
Line of BusinessSourcing & Procurement
Application ComponentMM-PUR-HUB-PO-2CL
CapabilitiesOutput: Email Data Provider
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageSourcing and Procurement for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
I_WorkflowTask _Workflowtask from

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CPRHBRPLPOAPREML view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label PrmtHb Rpld PO 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
ObjectModel.modelingPattern #NONE view
Metadata.ignorePropagatedAnnotations true view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY WorkflowTaskInternalID I_WorkflowTask WorkflowTaskInternalID Work Item ID
PurchaseOrder Purchasing Document Number
PurchaseOrderType _PurchaseOrder PurchaseOrderType Purchasing Document Type
ExtSourceSystem _PurchaseOrder ExtSourceSystem Connected System ID
PrmtHbWrkflwTskCrtnUTCDte Latest Start Date for Work Item
PrmtHbWrkflwTskCrtnUTCTme Latest start time for work item
PrmtHbWrkflwTskDuUTCDte Latest End Date for Work Item
PrmtHbWrkflwTskDuUTCTme Latest end time for work item
WorkflowTaskResultReasonText Flexible Workflow: Decision Reason Text

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_PrmtHbRpldPurOrdApprvlEml.
-- 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: CPRHBRPLPOAPREML

CREATE VIEW C_PrmtHbRpldPurOrdApprvlEml AS
SELECT
  _Workflowtask.WorkflowTaskInternalID AS WorkflowTaskInternalID,
  cast(substring(_WorkflowTaskApplObject.TechnicalWrkflwObject, 1 , 10 ) as ebeln ) AS PurchaseOrder,
  _PurchaseOrder.PurchaseOrderType AS PurchaseOrderType,
  _PurchaseOrder.ExtSourceSystem AS ExtSourceSystem,
  cast(tstmp_to_dats( _Workflowtask.WrkflwTskCreationUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_lsd ) AS PrmtHbWrkflwTskCrtnUTCDte,
  cast(tstmp_to_tims( _Workflowtask.WrkflwTskCreationUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_lst ) AS PrmtHbWrkflwTskCrtnUTCTme,
  cast(tstmp_to_dats( _TaskDueDate.WorkflowTaskDueUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_led ) AS PrmtHbWrkflwTskDuUTCDte,
  cast(tstmp_to_tims( _TaskDueDate.WorkflowTaskDueUTCDateTime, 'UTC', $session.client, 'NULL' ) as sww_let ) AS PrmtHbWrkflwTskDuUTCTme,
  _Workflowtask._WorkflowTaskResult._WorkflowTaskResultReason._WorkflowTaskResultReasonText[1: Language = $session.system_language].WorkflowTaskResultReasonText AS WorkflowTaskResultReasonText
FROM I_WorkflowTask AS _Workflowtask
;