Anuncio

Colapsar
No hay anuncio todavía.

ayuda con enter en reporte

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • ayuda con enter en reporte

    Saludos a todos.
    estimados, necesito su ayuda... necesito saber como detecto un 'enter' al comienzo de un reporte para que cuando presionen la tecla 'enter' este comienze a funcionar y entrege los datos solicitados. osea que en vez de hacer clic en el boton ejecutar de la dynpro estandar, el usuario presione enter y despliegue el reporte, osea que el enter realize la funcion del boton ejecutar.

    Saludos a todos.

  • #2
    Hola,

    No me acuerdo exactamente el valor que debe tomar, pero tenés que ver la variable sy-ucomm y sino recuerdo mal cuando presionás enter esa variable toma un valor diferente.

    Espero que te sirva de algo mi pequeño aporte.

    Comentario


    • #3
      Originalmente publicado por stbn_d10 Ver Mensaje
      Saludos a todos.
      estimados, necesito su ayuda... necesito saber como detecto un 'enter' al comienzo de un reporte para que cuando presionen la tecla 'enter' este comienze a funcionar y entrege los datos solicitados. osea que en vez de hacer clic en el boton ejecutar de la dynpro estandar, el usuario presione enter y despliegue el reporte, osea que el enter realize la funcion del boton ejecutar.

      Saludos a todos.


      Hola!

      SI estas manejando screen painter maneja en el PAI

      Código:
      PROCESS AFTER INPUT.
      
        MODULE USER_COMMAND_01
      ....
      ....
      ....
      ...
      MODULE USER_COMMAND_01 INPUT.
          CASE SY-UCOMM.
      
          WHEN 'ANT'.  "(BOTON OPCIONAL PARA REGRESAR POR EJEMPLO)
      ....
            LEAVE TO PROGRAM.
      ....
          WHEN 'IMPRIMIR'. 
      ....
      ....
          WHEN  OTHERS.    "<--- 
      
      ( TODO ESTO LO  HACE SI PULSAS UN ENTER)
      
        ENDCASE.
      SALUDOS...MZ
      Editado por última vez por koken; 28/05/2009, 15:10:05.

      Comentario


      • #4
        SY-UCOMM - Enter

        Para camputar el ENTER me parece que el SY-UCOMM es igual a vacio.

        WHEN SY-UCOMM EQ ' '.

        Slds.

        Comentario


        • #5
          Una opción es loque dicen los compañeros, debugas cuando presionas el entere y capturas su sy-ucomm.

          Otra opción es crearte un status GUI y al evento del Enter darle el mismo evento que el del botón ejecutar. Así tendrás la misma funcionalidad con el botón y el enter sin necesidad de capturar dos eventos.

          Saludos
          "Soy el señor Lobo, arreglo problemas"
          http://sapymas.blogspot.com/

          Comentario

          Trabajando...
          X