ABAP: Modificar contenido de variante

Con la función estándar de RS_CHANGE_CREATED_VARIANT modificaremos el contenido de la variante.

 

Parametros de entrada

  • CURR_REPORT: Nombre del report donde está la variante que queremos modificar
  • CURR_VARIANT: Nombre de la variante
  • VARI_DESC: Descripción de la variante
  • VARI_CONTENTS: Tabla interna con tel contenido de la variante

 

Función

 

Pasos a seguir

1. Obtener el conteido de la variante que queremos modificar con la función RS_VARIANT_CONTENTS, puedes como utilizar esta función aqui

2. Realizar las modificaciones requeridas en la tabla interna obtenida de la función anterior.

3. Ejecutar la función RS_CHANGE_CREATED_VARIANT indicandole el programa, variante y la tabla interna con el contenido modificado.

 

Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones

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

 

Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones

ABAP: Borrar variantes de un Programa

Con la función estandar TXW_ALV_VARIANT_DELETE podremos eliminar las variantes de un programa, para ello le pasaremos el nombre del report donde queremos borrar la variante.

Parámetro de Entrada
  • I_REPORT: Nombre del report ABAP
Parámetro de Salida
  • SY-SUBRC = 0: Variantes borradas correctamente
  • SY-SUBRC <> 0: No se han borrado o no existe report/variantes.

Función

Para ver mas funciones de SAP pulse en el siguiente enlace: Listado de funciones