FORM frm_process_data . DATA:lv_error_flag TYPE c, lv_dref TYPE REF TO data. CASE p_name. WHEN '/NSL/CML_ADV_REV_BATCH_CLE' . CREATE DATA lv_dref TYPE TABLE OF /nsl/cml_adv_rev. ASSIGN lv_dref->* TO <gt_table>. PERFORM frm_get_data TABLES <gt_table> USING p_name CHANGING lv_error_flag. IF lv_error_flag EQ abap_true. MESSAGE e109. RETURN. ELSE. PERFORM frm_submmit_job TABLES <gt_table> USING p_name. ENDIF. WHEN ''. WHEN OTHERS. ENDCASE. ENDFORM.