copiar disposiciones

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • alamo_blanco
    Member
    • jul
    • 101

    #1

    copiar disposiciones

    Hola a todos!!

    Hay alguna forma de copiar las disposiciones de un ALV a otro?

    Gracias.
    Un saludo.
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    En teoria si se puede pero si y solo si el programa del q quieres copiar la variante tiene la misma estructura de salida a la que quieres copiar, aver mirale en esta funcion:

    Código:
    TYPE-POOLS: slis.
    
    PARAMETERS: p_vari LIKE slis_vari.
    
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_vari.
    
      DATA: rs_variant LIKE disvariant.
    
      rs_variant-report  = 'Programa_que_quieres_copiar'.
      rs_variant-username = sy-uname.
      CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
           EXPORTING
                is_variant = rs_variant
                i_save     = 'A'
           IMPORTING
                es_variant = rs_variant
           EXCEPTIONS
                others     = 1.
      IF sy-subrc = 0.
        pa_vari = rs_variant-variant.
      ENDIF.
    David Carballido Córdova

    Comentario

    • alamo_blanco
      Member
      • jul
      • 101

      #3
      ok,gracias!!

      Comentario

      Trabajando...