FUNCTION YY_ASI_RS_VARIANT_CONTENTS. *"---------------------------------------------------------------------- *"*"Interface locale : *" IMPORTING *" VALUE(REPORT) LIKE RSVAR-REPORT *" VALUE(VARIANT) LIKE RSVAR-VARIANT *" TABLES *" VALUTAB STRUCTURE RSPARAMS *" OBJECTS STRUCTURE VANZ OPTIONAL *" EXCEPTIONS *" VARIANT_NON_EXISTENT *" VARIANT_OBSOLETE *" REPORT_NOT_EXISTENT *"---------------------------------------------------------------------- CALL FUNCTION 'RS_VARIANT_CONTENTS' EXPORTING REPORT = REPORT VARIANT = VARIANT * MOVE_OR_WRITE = 'W' * NO_IMPORT = ' ' * EXECUTE_DIRECT = ' ' * IMPORTING * SP = TABLES * L_PARAMS = * L_PARAMS_NONV = * L_SELOP = * L_SELOP_NONV = VALUTAB = VALUTAB OBJECTS = OBJECTS * FREE_SELECTIONS_DESC = * FREE_SELECTIONS_VALUE = EXCEPTIONS VARIANT_NON_EXISTENT = 1 VARIANT_OBSOLETE = 2 REPORT_NOT_EXISTENT = 3 OTHERS = 4. CASE SY-SUBRC. WHEN 1. RAISE VARIANT_NON_EXISTENT. WHEN 2. RAISE VARIANT_OBSOLETE. WHEN 3. RAISE REPORT_NOT_EXISTENT. ENDCASE. ENDFUNCTION.