SAP Knowledge Base Article - Public

3673139 - Supplier Invoice "Post" button still available in "Supplier Invoices List" application despite role configuration - SAP S/4HANA Cloud Public Edition

Symptom

The system allows supplier invoices to be posted directly using the “Post” button, bypassing the configured workflow approval process. This results in supplier invoices being posted without triggering the approval workflow, causing inconsistencies in the invoice approval and posting process.

Environment

SAP S/4HANA Cloud Public Edition

Cause

This behavior corresponds to the current standard system design. No configuration or standard restriction exists to disable or hide the “Post” button within the “Supplier Invoices List” application when a workflow is active.

Resolution

The standard design allows supplier invoices to be posted immediately through the “Post” button, bypassing configured workflows. Only the “Save as Completed” action activates the workflow process for approvals.

A restriction can be achieved by implementing validation logic through the BAdI MRM_CHECK_INVOICE_CLOUD in the Custom Fields and Logic application. The implementation ensures that all supplier invoices follow the workflow path before posting occurs.

Procedure for Implementation

  1. Open the Custom Fields and Logic application.
  2. Create an implementation for the BAdI MRM_CHECK_INVOICE_CLOUD.
  3. Define logic that validates whether posting is attempted while a workflow is active.
  4. Configure an error message to prevent direct posting when a workflow approval is pending.

This method enforces the use of the “Save as Completed” action, triggering the workflow as intended.

Authorization control can complement this logic by restricting posting rights to specific business roles. This approach, however, does not remove the “Post” button from the application interface.

Adoption of the Flexible Workflow Framework is recommended for controlling and approving supplier invoices. The framework functions effectively when the invoice processing sequence starts with the “Save as Completed” action. Until configuration parameters are extended in the standard public cloud solution, BAdI-based custom validation remains the most effective option to maintain workflow compliance and prevent direct postings.

See Also

  • KBA 3496626 - Supplier Invoice Can Be Posted Manually Even Though Workflow Is Active 
  • KBA 3580830 - Flexible Workflow for Supplier Invoices

Keywords

Supplier Invoice Approval Workflow, Supplier Invoices List app, Post button disabling, Business catalog removal, BR_AP_ACCOUNTANT role, Workflow bypass, Save as Completed action, BAdI MRM_CHECK_INVOICE_CLOUD, Custom Fields and Logic app, Flexible Workflow Framework, Supplier invoice posting , KBA , MM-FIO-IV-2CL , Fiori UI for Invoice Verification (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions