SAP Knowledge Base Article - Public

3698568 - Wrong workflow when value's currency in preconditions is different than value's currency of document.

Symptom

Users defined some workflows in the Manage Workflows for Purchase XXXXX app (it can be purchase orders, contracts, requisitions etc.). However, the wrong workflow is selected by the system and the document goes for approval as per wrong workflow.

Environment

SAP S/4HANA Cloud Public Edition

Cause

when document's currency is not same as workflow precondition's currency, the value is converted according to the exchange rate maintained in App Currency Exchange Rates(TCURR table).

Resolution

A.When condition's currency is same as the document's currency. 

For example: PO Total Net Amount is greater than 10000 EUR
                    PO currency is EUR

B. When condition's currency is different than document's currency. 

 From currency is precondition's currency (example EUR) To document's currency (example MXN) 

For example: PO Total Net Amount is greater than 10000 EUR
                    PO currency is MXN

In exchange rate App maintian the below

EUR to MXN should have rate as 20.01390 where quotation is Direct.

 That means 1 EUR is 20.01390 MXN

Keywords

workflow, steps, condition, precondition, preconditions, conditions, manage workflow, manage workflows, conversion, currency, amount, value, Currency Exchange Rates, F3616, Manage workflow for purchase order , KBA , MM-FIO-PUR-PO-2CL , Fiori UI for Purchase Orders (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition 2508