The “CNTL error” or AC_SYSTEM might be produced due to diagnosis coding . While using the IPC like an configuration engine in ERP you will found that the value assignment is being executed on the screens of the IPC UI. As soon as you close the dialog of the IPC UI by pressing the “Accept button”, a CNTL error might occur. It will be related to an event SAPEVENT of the HTML viewer control. The conformation process ought to have the parameter POSTDATA of the event SAPEVENT. But the program will call furthermore the method FILL_QUERY_TABLE of class CL_GUI_HTML_VIEWER to QUERY_TABLE. At the time of the calculation , strings may possibly be detected that are greater than a limit of 512 bytes.
CNTL_ERROR can also be generated at time of calling FILE_EXIST or DIRECTORY_LIST_FILES. The robotics trace might be containing error entry “Invalid Entry”.The cause of this problem must be the conception, alteration or last access date of the file. If one of the date is prior to Jan 1st , 1970 UTC , or far in the future , this exclusion will be elevated.If you want to sort out this problem you must have to check whether the dates declared are prior to the current date.
Whenever you inititate the transactions that are full of Generic Object Services (GOS) or whenever you want to start the SAPoffice transactions, the CNTL_ERROR might be produced.This problem might be occurred after using an inappropriate instantiation of an object.Please do remember that instantiation of an object would not be available longer due to the calling static methods by the system.
Hope this article might help you to understand CNTL_ERROR.