× ABAP

Inicializar Report con una variante específica

9 años 11 meses antes - 9 años 11 meses antes #29 por raulete
En el evento de inicialización del programa creamos la subrutina donde cargaremos la variante que deseemos.
Esta variante debe haber sido creada previamente en el entorno donde queramos ejecutar el programa.
INITIALIZATION.
  PERFORM f_inicializar_variante.

En la subrutina, podemos añadir también el código necesario para que carge una variante u otra en función del usuario de SAP, por ejemplo ... o parametrizar las variantes de ejecución como deseemos.
FORM f_inicializar_variante .

  CALL FUNCTION 'RS_SUPPORT_SELECTIONS'
    EXPORTING
      report               = 'Z_REPORT'
      variant              = 'V_VARIANTE'
    EXCEPTIONS
      variant_not_existent = 1
      variant_obsolete     = 2
      OTHERS               = 3.
  IF sy-subrc <> 0.
* Implement suitable error handling here
  ENDIF.

ENDFORM.                    " F_INICIALIZAR_VARIANTE

Por favor, Iniciar sesión o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.685 segundos
Gracias a Foro Kunena