cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi!

I want to create a "dynamic" coding using eg field-symbols.

Eg:

FIELD-SYMBOLS: <MY_FORM> TYPE ANY.

LOOP AT WT_FIELDCATALOG.

CONCATENATE 'CONTROL' WT_FIELDCATALOG-COL_POS

INTO MY_FORM.

ASSIGN (MY_FORM) TO <MY_FORM>.

PERFORM <MY_FORM>.

ENDLOOP.

By this way I want to create control for each column of my fieldcatalog. The forms will be CONTROL1, CONTROL2,....

I tried a test using field-symbol but I can not activated the programm because the form <MY_FORM> does not exist. Is there a way to do this according to you?

Thanks for your help,

David

Edited by: David31 on Sep 21, 2009 5:54 PM

0 Likes
View Entire Topic
Former Member
0 Likes

Hi

If u want to call dynamically a form just defined in the program:

data: form_name(30).

perform (form_name) in program sy-repid.

If you need to define dynamically an abap code, u need to generate a subroutine pool (see abap help)

Max