Con la función estandar de SAP RS_VARIANT_CONTENTS obtendremos el contenido de la variante en una tabla interna, para obtenerla le pasaremos el nombre del programa y la variante que queremos obtener.
Parámetros de entrada
- REPORT: Nombre del report donde existe la variante
- VARIANT: Nombre de la variante
- VALUTAB: Tabla interna con el contenido de la variante
Función
DATA: lv_programa TYPE RSVAR-REPORT,
lv_variante TYPE RSVAR-VARIANT,
li_valtab TYPE STANDARD TABLE OF RSPARAMS.
CALL FUNCTION 'RS_VARIANT_CONTENTS'
EXPORTING
report = lv_programa
variant = lv_variante
TABLES
valutab = li_valtab
EXCEPTIONS
variant_non_existent = 1
variant_obsolete = 2
OTHERS = 3.
Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones
Una respuesta a “ABAP: Recuperar contenido de variante”