Hi,
We're working on the WDA CATS, and on some scenarios we get dumps in this class
CL_XSS_CAT_TABLE->SET_TABLE due to use of uninitialized reference.
The flow below is like that:
READ TABLE row_table INTO l_current_row INDEX sy-tabix.
IF sy-subrc <> 0.
IF NOT IS INITIAL.
l_current_row = create_empty_row( ).
ELSE.
CONTINUE.
ENDIF.
ENDIF.
IF l_current_row->set_ui_row( im_line =) = 'X'.
changed = 'X'.
ENDIF.
ENDLOOP.
but the method CREATE_EMPTY_ROW has no line of code inside, so it does not initialize l_current_row, and when it's used it dumps
can you tell me if it's the same in your systems? or am i missing some part of that class