× ABAP

Inicializar Report con una variante específica

11 años 6 meses antes - 11 años 6 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.197 segundos
Gracias a Foro Kunena