Skip to Content
avatar image
Former Member

Changing the internal table values of standard program in my custom program

Hi Experts,

I am trying to modify the internal table of standard program in my custom program.To do that I have written below code.

DATA: L_NAME TYPE CHAR40.

FIELD-SYMBOLS: <FS_TAB2> TYPE STANDARD TABLE.

L_NAME = '(SAPLKKBL)IT_COLLECT00[]'.

ASSIGN (L_NAME) TO <FS_TAB2>.

IF <FS_TAB2> IS ASSIGNED.

<FS_TAB2> = <FT_TAB>.

ENDIF.

While executing the report i am getting the dump in below statement

ASSIGN (L_NAME) TO <FS_TAB2>.

Runtime Error is "Field symbol has not yet been assigned."

Can any body resolve this issue .I have checked in SDN but i didn't get the solution.

Thanks in advance.

Thanks,

Tharangini.K

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jun 22, 2010 at 07:42 AM

    Hi

    But not sure....

    You will have create same filed-symbol for this internal table <FT_TAB>.

    IF <FS_TAB2> IS ASSIGNED.

    <FS_TAB2> = <FT_TAB>.

    ENDIF.

    Thanks

    Regards

    I.Muthukumar.

    Add comment
    10|10000 characters needed characters exceeded