Skip to Content
0
Former Member
Jul 03, 2007 at 09:54 AM

help in eroor in field symbol

13 Views

Hallow I have this error

"<FS_ANY2>" is not an internal table.

I try to change <FS_ANY2> to TYPE STANDARD TABLE but I have DUMP in

<b>CONCATENATE 'LT_P' l_infty INTO l_field2</b>. what is the best way to solve it?

regards

FIELD-SYMBOLS: <fs_any> TYPE ANY,

<fs_any2> TYPE any.

DATA: l_field TYPE string,

l_field2 TYPE string.

DATA: l_infty TYPE char4.

IF ( <wa_lcl_pers_tab>-infty EQ '0000' ) OR ( <wa_lcl_pers_tab>-infty EQ '0002').

l_infty = <wa_lcl_pers_tab>-infty.

CONCATENATE 'LS_P' l_infty INTO l_field .

<b>CONCATENATE 'LT_P' l_infty INTO l_field2.</b>

ASSIGN (l_field) TO <fs_any>.

ASSIGN (l_field) TO <fs_any2>.

LOOP AT infty_tab_after INTO ls_prelp.

CALL METHOD cl_hr_pnnnn_type_cast=>prelp_to_pnnnn "Convert: semi-transparent -> transparent infotype

EXPORTING

prelp = ls_prelp

IMPORTING

pnnnn = <fs_any>.

APPEND <fs_any> TO <fs_any2>.

ENDLOOP.

ENDIF.

REGARDS