====== ABAP Toolbox ====== ====== Création dynamique de range ====== FUNCTION zcreate_range. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" REFERENCE(I_FIELDNAME) TYPE CHAR30 *" TABLES *" IT_TABLE *" ET_RANGE *"---------------------------------------------------------------------- ************************************************************************ * Description : A module function capable of building a range from * * any table !!! * ************************************************************************ * Modification history * *----------------------------------------------------------------------* * modif id Author Date Modification description * * M001 * *----------------------------------------------------------------------* ************************************************************************ FIELD-SYMBOLS : TYPE any, TYPE any, TYPE any, TYPE STANDARD TABLE. ASSIGN i_fieldname TO . ASSIGN et_range[] TO []. LOOP AT it_table ASSIGNING FIELD-SYMBOL(). ASSIGN COMPONENT OF STRUCTURE TO . CONCATENATE 'IEQ' INTO . APPEND TO . ENDLOOP. ENDFUNCTION.