You have activated flexible workflow for Supplier invoices, for the 'Blocked' or 'Parked as Complete' scenarios, but the workflow is not being triggered. In the workflow definition you are checking more than one Company code as a start condition.
SAP S/4HANA Cloud All versions
Reproducing the Issue
- Configure the Workflow for Supplier Invoices as per the Documentation in KBA 2751275
- Create a Purchase Order via the APP 'Manage Purchase Orders'
- Create a Supplier Invoices via the APP 'Create Supplier Invoice'
- The Invoice is Not blocked as expected
Incorrect customising. In the start conditions for the Supplier Invoice flexible workflow ALL of the Pre-conditions have to be met for the workflow to be triggered. If you define more than one Company Code in the start conditions the check will fail and the workflow will be overlooked.
You can only define one Company Code in the start conditions. (See Illustration)
Note: If you want to have more than one Company Code defined in the start conditions, you can create a new workflow for each Company code required.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
WS00800251, WS00800303, MRM_TOLERANCE_CHECK, Start conditions, Company code. BUKRS. , KBA , MM-IV-INT-WF , Workflow , MM-FIO-IV , Fiori UI for Invoice Verification , Problem