SAP Function SUBST_WRITE_UPGRADE_VARIANT - Create a Report Variant or Update Its Parameters

Parameter Reference Type Length Default Optional Text
IV_REPORTNAME RSVAR-REPORT C 40 Report for which variant should be written
IV_VARIANTNAME RSVAR-VARIANT C 14 'SAP_UPGRADE' X Name of variant to be written
IV_VARIANTTEXT VARIT-VTEXT C 30 'Upgrade variant' X Short text of variant to be written

Parameter Reference Type Length Text
EV_FUNCRC SYST-SUBRC I 4 Return code of insert/update attempt

Parameter Reference Length Optional Text
TT_REPORTPARAM RSPARAMS 102 Report parameters and select options

Exception Text
EXIST_CHECK_FAILED Error during existence check of variant
INSERT_FAILED Error creating variant
INSERT_NOT_AUTHORIZED No authorization to create variant
INSERT_NO_REPORT Report for variant does not exist
INSERT_VARIANT_EXISTS Variant has already been created
INSERT_VARIANT_LOCKED Variant locked
UPDATE_FAILED Error updating variant
UPDATE_NOT_AUTHORIZED No authorization for variant maintenance
UPDATE_NO_REPORT Report for variant does not exist
UPDATE_NO_VARIANT Variant was deleted
UPDATE_VARIANT_LOCKED Variant locked