In the function module, just pass the name of the report for which you have stored the variants and the variant...
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
name. This code is helpful when you want to fill your screen values with values selected by a user and stored as a variant. valutab is defined as: DATA : VALUTAB LIKE RSPARAMS OCCURS 0 WITH HEADER LINE. This code has been tested in R/3 4.6C, and should also work in 4.0B.
CALL FUNCTION 'RS_VARIANT_CONTENTS' EXPORTING REPORT = '/1BCDWB/DSZ5SKVIP' "report name VARIANT = 'Z5SKVIP' MOVE_OR_WRITE = 'W' * IMPORTING TABLES VALUTAB = VALUTAB EXCEPTIONS VARIANT_NON_EXISTENT = 1 VARIANT_OBSOLETE = 2 REPORT_NOT_EXISTENT = 3 OTHERS = 4 . IF SY-SUBRC <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF.