Hi Ivo,
Thanks for your reply.
Yes, I own the tables as I created them in Z name space.
The messages are created in the method you mentioned above in section:
* check if database is already delivered and reject regeneration
IF iv_object = 'TABL' AND iv_database = abap_true AND lv_mode = 'MODIFY'.
lv_name = iv_name.
CALL FUNCTION 'TR_GTADIR_DELIVERY_STATE'
...
ELSEIF lv_status = 'K'.
IF 1 = 0.
MESSAGE i601(e2) WITH iv_object lv_name. "#EC CI_USE_WANTED
ENDIF.
ls_msg-msgid = 'E2'.
ls_msg-msgno = '601'.
ls_msg-msgty = 'E'.
ls_msg-msgv1 = iv_object.
ls_msg-msgv2 = lv_name.
eo_message->add_message(
iv_node = iv_node_key
iv_key = iv_key
is_msg = ls_msg ).
ev_failed = abap_true.
RETURN.
ENDIF.
Regards,
Thomas
PS: I am quite sure what I am doing