SAP Knowledge Base Article - Public

3255842 - Unable to revoke Service Entry Sheet

Symptom

System issues error 'You cannot revoke the approval of the SES as follow-on documents exist, error: MM_PURSES046'
Also in  service entry sheet in the APP->Process flow, there are no visible follow on invoices  

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open the APP 'Manage Service Entry Sheets'
  2. Select the SES 
  3. choose 'Revoke' 
  4. error 'MM_PURSES 046' is raised 

Cause

When an SES is reversed the system checks the PO history of the reference PO item for the presence of invoice documents, (types 'Invoice Receipt', 'Subseq. Debit/Credit' 'Invoice Parking')
If there are any open documents posted the revoking of the service entry sheet will not be allowed. 

Note: It is possible an account maintenance document has been posted. An Account maintenance document will not appear in the process flow, it will only be visible via the Purchase Order history of the reference PO. An account maintenance document is type 'Invoice Receipt'.   

Resolution

To be able to revoke such a service entry sheet any open invoice document would need to be reversed with full quantity.


1.If invoice is not paid yet then it can be reversed via the APP 'Supplier Invoices List' and an account maintenance document 
can be reversed via the APP 'Display/Cancel Account Maintenance Document (MR11SHOW)'  

 or

2.If invoice is paid already then credit memo can be created to cancel the invoice.

See Also

MR11, MR11SHOW, CL_MM_PUR_SES_HELPER, check_cancel_allowed, lv_cancel_allowed, MMPUR_EKBE_READ_EBELN_EBELP, MM_PUR_SES046, MM_PUR_SES040,

Keywords

KBA , MM-PUR-SVC-SES , Service Entry Sheet for Service Procurement , Problem

Product

SAP S/4HANA Cloud Public Edition all versions