SAP Knowledge Base Article - Public

2101312 - Error occurred while trying to evaluate condition of a process step

Symptom

In Purchase Order upon clicking on Order button or while approving Purchase order or when trying to post a supplier invoice you receive the following error messages:

  • Document not submitted for approval; inconsistencies exist;
  • Exchange Rate for and for Rate Type does not exist for;
  • Error occurred while trying to evaluate condition of a process step.

 or

You may see below error

Exchange rate A/B on XX.XX.XXX missing for currency conversion*

or

You can see error messages:

  • Posting not possible; clarify exceptions first.
  • Error occurred while trying to evaluate condition of a process step.
  • Exchange Rate for ABC and DEF for Rate Type 001 does not exist for YYYY.MM.DD (ABC refers to a currency, DEF refers to the supplier invoice currency, YYYY.MM.DD refers to date).

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Purchase Requests and Orders work center.
  2. Go to Purchase Orders view.
  3. Show All Purchase Orders.
  4. Search for the relevant document.
  5. Select Edit.
  6. Click on Order button.

 or

  1. Go to Supplier invoicing work center.
  2. Go to Invoices and Credit Memos view.
  3. Search and open respective invoice.
  4. Click on Post button or Check button.

or

  1. Go to the Managing My Area work center.
  2. Go to the Approvals view.
  3. Select the relevant Project Purchase Request.
  4. Select Approve and error appears on the screen.

Cause

The system checks the entire Approval Process, which can involve several steps, each with multiple conditions. To determine whether a specific condition aligns with the details of your Purchase Order, the system requires the maintenance of an Exchange Rate.

Let's consider an example where the Approval Step is 'Total Net Amount Greater than 100.00 ABC'. When you post a Supplier Invoice or attempt to order a Purchase Order, the system will look for the Exchange Rate between the Purchase Order currency (or the Supplier Invoice currency) and currency ABC. This comparison is used to assess whether the Total Net Amount satisfies the condition, subsequently triggering the appropriate approval process.

Even if a particular currency isn't present in the Purchase Order, it's important to maintain the Exchange Rate. This is because the system needs to evaluate the approval conditions correctly, which requires a maintained currency conversion between the Purchase Order/Invoice currency and all currencies stated in the respective Approval Process.

As the system compares each document's approval step conditions, it's necessary for all Exchange Rate combinations to be available.

Resolution

Please check if the Exchange Rates are configured properly:

  1. Go to the General Ledger work center.
  2. Select Edit Exchange Rates link under Common Tasks.

In Exchange Rates for Foreign Currencies, you should check that all currencies mentioned in the Approval Process and used in the Purchase Order are maintained.

The exchange rate valid from date must be before the date in the error message: YYYY.MM.DD.

Note: the above errors are not giving exact details of the currency and date which should be fixed by our developers in the future releases.

See Also

2370139 - Error: Exchange Rate X/Y on date DD.MM.YYYY Missing for Currency Conversion.

Keywords

Document not submitted for approval; inconsistencies exist, Exchange Rate for and for Rate Type does not exist for; Error occurred while trying to evaluate condition of a process step, Purchase Order; Approval;exchange rate error,Document not submitted for approval; inconsistencies exist,Exchange Rate for  and  for Rate Type  does not exist for,Error occurred while trying to evaluate condition of a process step. , KBA , action not enabled , app rover could not approve , document not submitted for approval; inc , exchange rate for and for rate type does , error occurred while trying to evaluate , approval , purchase order , AP-PRP , Purchase Request Processing , AP-POP-PO , Purchase Order , AP-SIP , Supplier Invoice Processing , AP-GSP , Goods and Service Acknowledgement , How To

Product

SAP Business ByDesign all versions