Duda sobre una Lista SIMPLE!!!

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • marsilady
    Junior Member
    • mar
    • 26

    #1

    Duda sobre una Lista SIMPLE!!!

    Hola a Todos!!

    Estoy haciendo un simple reporte donde muestra una lista muy muy básica, pero no logro contar el total de numeros de paginas del reporte .....

    Si alguien sabe, le agradecería la ayuda!

    Saludos,

    Marsi
  • sap2006
    Senior Member
    • mar
    • 134

    #2
    Mira en las variables de sistema SY-PAGNO (te da la pagina actual).......

    Comentario

    • marsilady
      Junior Member
      • mar
      • 26

      #3
      Hola, si estoy usando esa variable del sistema........

      Pero lo que quiero hacer es que en mi reporte salga algo así " 3/12" donde 3 es la pagina actual y con ella uso sy-pagno y 12 es el número total de paginas que es donde tengo el problema!!!

      Comentario

      • Marco
        Senior Member
        • abr
        • 141

        #4
        uhmm
        Estas utilizando NO STANDARD PAGE HEADING en tu Report?
        Si estas utilizando eso, quitalo y automaticamente te pondra al imprimir tu lista la fecha, el titulo y la pagina. Intenta eso, quizas te sirva.
        O de lo contrario intenta con el campo de sistema SY-CPAGE (Número de página actual)

        Nos comentas...
        Saludos

        Comentario

        • chamoe
          Junior Member
          • mar
          • 4

          #5
          Hola que tal!!!
          Buscando por ahi he encontrado esto, epero que te sirva
          Código:
          REPORT ZLTEST3 NO STANDARD PAGE HEADING LINE-COUNT 65LINE-SIZE 80.
          
          DATA: NUM_PAGES_C(10) TYPE C.
          PERFORM WRITE.
          PERFORM GET_TOTAL_PAGENO.
          TOP-OF-PAGE.
          
          WRITE:/(SY-LINCT) 'TEST - TEST' CENTERED.
          WRITE: / SY-DATUM, 60 SY-PAGNO,'of', '*****'.
          SKIP.
          *&---------------------------------------------------------------------*
          *& Form WRITE
          *&---------------------------------------------------------------------*
          FORM WRITE.
          
          DO 200 TIMES.
          
          WRITE:/ 'TEST', SY-LINNO.
          
          ENDDO.
          
          ENDFORM. " WRITE
          *&---------------------------------------------------------------------*
          *& Form GET_TOTAL_PAGENO
          *&---------------------------------------------------------------------*
          FORM GET_TOTAL_PAGENO.
          
          WRITE SY-PAGNO TO NUM_PAGES_C LEFT-JUSTIFIED.
          DO SY-PAGNO TIMES.
          
          READ LINE 2 OF PAGE SY-INDEX.
          REPLACE '*****' WITH NUM_PAGES_C INTO SY-LISEL.
          MODIFY LINE 2 OF PAGE SY-INDEX.
          
          ENDDO.
          
          ENDFORM. " GET_TOTAL_PAGENO

          Comentario

          • marsilady
            Junior Member
            • mar
            • 26

            #6
            Chamoe

            Muuuuuuchhhhhhhasssssssss Gracias!!!!

            Era Justo lo que necesitaba!!!!!

            Comentario

            Trabajando...