ABAP: Recuperar contenido de variante

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

Un comentario en “ABAP: Recuperar contenido de variante

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *