Skip to Content
0
Former Member
Sep 05, 2009 at 06:54 PM

MESSAGE X in program RGSSTI00

44 Views

Hi SDNers,

After upgrading to ECC 6. I got the dump MESSAGE X when I execute program RGSSTI00.

This dump is caused by SAP when an old line ID is given. However, this is a new feature of ECC 6.

Below, I attach a comparisson between 4.6C and ECC 6 in relation to this issue:

Include LGSGFF01

In 4.6c

Line 179

* Old line ID given, keep it

READ TABLE lt_old_lines "Note 387684

FROM u_set_hierarchy-old_line "Note 387684

TRANSPORTING NO FIELDS. "...

IF sy-subrc = 0.

+loc_max_lineid = loc_max_lineid + 1.+

+loc_setnode-lineid = loc_max_lineid.+

+ELSE. "...+

+loc_setnode-lineid = u_set_hierarchy-old_line. "Note 387684+

+ENDIF. "Note 387684+

+ENDIF.+

In ECC 6

+* Old line ID given, check it and keep it+

READ TABLE lt_old_lines FROM u_set_hierarchy-old_line

TRANSPORTING NO FIELDS.

IF sy-subrc = 0.

MESSAGE x016 WITH 'UPDATE_SETTABLES' 'DUPLICATE_LINE_IDS'

+space space.* loc_max_lineid = loc_max_lineid + 1.+

* loc_setnode-lineid = loc_max_lineid.

ELSE.

loc_setnode-lineid = u_set_hierarchy-old_line.

ENDIF.

ENDIF.

Anyone knows how could I solve this issue?

Thanks in advance for your support.

Best Regards,

Leonardo GIROTTO