SAP Knowledge Base Article - Public

3220228 - User is Unable to Approve Supplier Invoice Due Warning Message Triggering

Symptom

Supplier Invoice needs to be approved however when you try to approve it you face an error message.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Supplier Invoicing work center.
  2. Go to Invoices and Credit Memos view.
  3. Search for the Supplier Invoice ABC (ABC is the ID of the Supplier Invoice).
  4. Click in Edit button.
  5. Click in the Header Message: 'Approve Supplier Invoice ABC'.
  6. Click in Approve button.

You get the error messages:

  • RBAM: No authorization for 'BuiltIn WRITE' on instance 'XXX' of 'BONodeProxy /SRMAP/LSIVX_SIV ROOT' in context 'UIApplication /SAP_BYD_APPLICATION_UI/srm/siv/ivqafapproval.QA.uicomponent Operation Start'
  • RBAM: Skip operation 'BuiltIn WRITE' on 'BONodeProxy /SRMAP/LSIVX_SIV ROOT'

Cause

  1. Go to Application and User Management work center.
  2. Go to Business Users view.
  3. Search for user XYZ (XYZ is the user that is trying to approve the Supplier Invoice).
  4. Click in Edit button and select Access Rights.
  5. Navigate to Access Restrictions tab.
  6. Select SRM_INVOICESANDCREDITMEMOS.

In Detailed Restrictions subtab, you can see that the user does not have Write Access for the Supplier Invoice's company.

Since the user does not have Write Access, they are unable to approve Supplier Invoices related to the specific company.

Resolution

  1. Go to Application and User Management work center.
  2. Go to Business Users view.
  3. Search for user XYZ.
  4. Click in Edit button and select Access Rights.
  5. Navigate to Access Restrictions tab.
  6. Select SRM_INVOICESANDCREDITMEMOS.
  7. In Detailed Restrictions subtab, click in the checkbox for Write Access for the Supplier Invoice's company.

After that, the user is able to approve the Supplier Invoice.

Keywords

Supplier Invoice, Approval, RBAM , KBA , SRD-SRM-SI , Supplier Invoicing , How To

Product

SAP Business ByDesign all versions