on 02-07-2011 5:33 PM
Hi,
in my Z* feeder class in the HANDLE_ACTION method if 'e_do_refresh' is set to 'X' the message
CLEAR : e_messages[].
s_powl_msg_sty-msgtype = 'W'.
s_powl_msg_sty-msgid = 'ZMSG'.
s_powl_msg_sty-msgnumber = '139'.
s_powl_msg_sty-REF_INDX = i_action_index.
APPEND s_powl_msg_sty TO e_messages.
appears 2 times.
if 'e_do_refresh' = space the same message appears once.
I need to refresh list after action, but message should appear only once
Could you help me?
Thank you.
Best regards.
Al
Hallo Alberto,
I am not able to judge your code based on your posting and description. I have no clue why message is being called twice.
You could define a attribute flag like
msg_already_displayed type wdy_boolean.
if msg_already_displayed not = abap_true.
msg_already_displayed = abap_true.
CLEAR : e_messages[].
s_powl_msg_sty-msgtype = 'W'.
s_powl_msg_sty-msgid = 'ZMSG'.
s_powl_msg_sty-msgnumber = '139'.
s_powl_msg_sty-REF_INDX = i_action_index.
APPEND s_powl_msg_sty TO e_messages.
endif.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Did you try adding "RETURN" statement after this statement APPEND s_powl_msg_sty TO e_messages.
Regards,
Anandhi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
76 | |
9 | |
8 | |
7 | |
6 | |
5 | |
5 | |
5 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.