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”