Reuse_alv_commentary_write

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • DCErick
    Moderator
    • mar
    • 1090

    #1

    Reuse_alv_commentary_write

    Y sigo con mis problemas raros.

    Estoy programando en la version 46c

    Estoy mostrando un ALV de la siguiente forma:

    Código:
        
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
             EXPORTING
                  I_CALLBACK_PROGRAM     = ALV_REPID
                  I_CALLBACK_TOP_OF_PAGE = 'TOP_OF_PAGE'  "see FORM
                  IS_LAYOUT              = ALV_LAYOUT
                  IT_FIELDCAT            = ALV_FIELDTAB[]
                  I_SAVE                 = 'A'
                  IS_VARIANT             = VARIANTE
             TABLES
                  T_OUTTAB               = TI_ALV.
    Código:
       FORM TOP_OF_PAGE.
    
    *ALV Header declarations
      DATA: T_HEADER TYPE SLIS_T_LISTHEADER,
            WA_HEADER TYPE SLIS_LISTHEADER,
            T_LINE LIKE WA_HEADER-INFO,
            LD_LINES TYPE I,
            LD_LINESC(10) TYPE C.
    
    * Título
      WA_HEADER-TYP  = 'H'.
      WA_HEADER-INFO = sy-title.
      APPEND WA_HEADER TO T_HEADER.
      CLEAR WA_HEADER.
    
    *Fecha Reporte
      WA_HEADER-TYP  = 'S'.
      WA_HEADER-KEY = 'Fecha Reporte: '.
      CONCATENATE  SY-DATUM+6(2) '.'
                   SY-DATUM+4(2) '.'
                   SY-DATUM(4) INTO WA_HEADER-INFO.   "todays date
      APPEND WA_HEADER TO T_HEADER.
      CLEAR: WA_HEADER.
    
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
           EXPORTING
                IT_LIST_COMMENTARY = T_HEADER[].
    
    ENDFORM.                    "top-of-page
    El problema que tengo es que cuando corro el programa lo que debe de salir en el header escrito con 'REUSE_ALV_COMMENTARY_WRITE' algunas veces no muetra y me sale que Internet Explorer no pudo mostrar la página.

    ¿Alguna idea de cual sea el problema?
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?
Trabajando...