Hello Florian,
Should I build first the string and the run EXECUTE IMMEDIATE?
Something like:
lv_fields = ' SELECT "CUSTOMER" , "AMOUNT"'.
IF domain = '01'.
lv_table = ' FROM table_1';
ELSEIF domain= '02'.
lv_table = ' FROM table_2';
ELSE.
lv_table = ' FROM table_3';
ENDIF.
CONCATANATE :lv_fields :lv_table INTO lv_selection; (this using the correct logic)
EXECUTE IMMEDIATE :lv_selection