SAP Knowledge Base Article - Public

3308848 - Supplier invoice workflow is not triggered or skipped when using start condition "Account assignment category 'Cost Center' is used, Yes"

Symptom

A supplier invoice workflow has been defined based on start condition "Account assignment category 'Cost Center' is used, Yes", however the workflow is not triggered or workflow step is skipped even there is cost center assigned to the G/L account item.

Environment

SAP S/4HANA Cloud all version

Reproducing the Issue

  1. Define workflow in app "Manage Workflows for Supplier Invoices", set start condition as "Account assignment category 'Cost Center' is used, Yes" for the workflow or workflow steps.
  2. Create supplier invoice, add G/L account item and assign both cost center and WBS element to it.
  3. Save the invoice as completed or post it with payment block.
  4. Workflow is not triggered, or the workflow step is skipped.

Cause

Both cost center and WBS element are used in the G/L account item.

Currently, system logic is checking for the statistical account assignment and if it is statistical then it skips that step. When the two cost objects are used, cost center is considered as statistical so this step is skipped and WBS element is being considered for agent determination.

Resolution

This is standard system behavior.

Please consider using BADI implement with an additional condition check so that the workflow step will not be skipped.

Keywords

manage workflows for supplier invoices, cost center, WBS element, account assignment category, start condition , KBA , MM-IV-INT-WF , Workflow , Problem

Product

SAP S/4HANA Cloud Public Edition all versions