SAP Knowledge Base Article - Preview

3258646 - Issues extending Worklist and Object Controller files - "Method 'onSave' does not exist in controller..."

Symptom

  • Only methods that are defined in BaseController.js file can be extended 
  • Is there any limitation that can be shared why worklist/object controller files cannot be extended
  • Example of errors when using some of the methods of the controller:

    ~~~Sample error~~~~
    • We are able to use override hook methods (onInit, onAfretRendering).

      However, we are getting an error message when we try to override the methods from controller, in the console as below - 
      "Method 'onSave' does not exist in controller XXX.YYY.PROJECTFILE.controller.Object and cannot be overridden" (NOTE: Where XXX.YYY.PROJECTFILE is simply a dummy package name placeholder to make this a general error for reference)


Read more...

Environment

 S/4HANA 1909 or others

Product

SAP S/4HANA 1909

Keywords

"Controller OnSave","Worklist OnSave","MVC controller","controller.Object and cannot be overridden","Method 'onSave' does not exist in controller" , KBA , CA-UI5-COR , Core and Runtime , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.