SAP Knowledge Base Article - Public

3255842 - Unable to revoke Service Entry Sheet


In the APP 'Manage Service Entry Sheets' you try to revoke a Service Entry Sheet. 
It fails and the system issues error 'You cannot revoke the approval of the SES as follow-on documents exist, error: MM_PURSES046'
When you check the process flow of the service entry sheet in the APP, there are no visible follow on invoices  


SAP S/4Hana Cloud - All Versions 

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 


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'.   


To be able to revoke such a service entry sheet any open invoice document would need to be fully reversed. 
An invoice 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)'  

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


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


SAP S/4HANA Cloud 2208