Skip to Content
0
Dec 06, 2011 at 03:58 PM

Field symbol as import parameter in class method ???

912 Views

Hi everyone,

is it possible to pass a field symbol as an import parameter to a method in a class? If yes, how do I define the data type of the import parameter? I'm trying to work with field symbols as the program doesn't know what kind of structure the program parameter p_srcdso has. Coding example would be something like this:

PARAMETERS: p_srcdso TYPE rsdodsobject DEFAULT '/BIC/AKVI0001'.

DATA: lr_srcpkg TYPE REF TO data.

FIELD-SYMBOLS: <fs_table> TYPE ANY TABLE.

CREATE DATA lr_srcpkg TYPE TABLE OF (p_srcdso).

ASSIGN lr_srcpkg->* TO <fs_table>.

SELECT *

FROM (p_srcdso)

INTO TABLE <fs_table>.

CALL METHOD cl_ref->create_somethign

EXPORTING

i_source_package = <fs_table>.

Thanks,

Alex