Skip to Content
0
Former Member
Feb 11, 2010 at 08:58 AM

While Creating Implicit enhancement system is giving dump

72 Views

Hello All,

I am enhanceing standard code with the help of implicit enhancement.. I have done successfully in one system but when i try to do it in other system it is giving me short dump.. And the dump also didn't give any information..

I am working on ECC 6.0 and i assume we can use implicit enhancement points...

Kindly let me know why i am getting dump..

This is what dump says..

The exception 'CX_SY_MESSAGE_ILLEGAL_TEXT' was raised, but it was not caught

anywhere along

the call hierarchy.

What happened?
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
 'CL_MESSAGE_HELPER=============CP' has to be
terminated.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_MESSAGE_ILLEGAL_TEXT', was not
 caught in
procedure "ACTION" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
The text parameter in MESSAGE  cannot be an initial reference

METHOD set_msg_vars_for_if_t100_msg.
  IF text IS INITIAL.
    RAISE EXCEPTION TYPE cx_sy_message_illegal_text
        EXPORTING textid = cx_sy_message_illegal_text=>initial_ref.
  ENDIF.

Thanks all for your help.

Regards,

Raj