Screen Painter

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • minerva0112
    Senior Member
    • nov
    • 116

    #1

    Screen Painter

    Hola estoy trabajando con una dympro donde debe tener un boton (pulsador) que al darle click realice una tarea especifica.

    por favor me pueden decir como se codifica este tipo de objetos, es decir que al darle clikc ejecute la tarea.

    gracias.
  • Melandry
    Senior Member
    • ene
    • 110

    #2
    Hola.
    Si es un botón en la pantalla de selección de un report lo añades como sigue y en los eventos de la pantalla controlas su sy-ucomm:
    Código:
    SELECTION-SCREEN: BEGIN OF LINE,
       PUSHBUTTON 2(15)  PA_PUSH1 USER-COMMAND BTN1, POSITION 16,
       PUSHBUTTON 20(13) PA_PUSH2 USER-COMMAND BTN2, POSITION 50.
    SELECTION-SCREEN: END OF LINE.
    Luego en el AT SELECTION-SCREEN puedes controlar la acción a realizar.

    En una dynpro (no pantalla de selección) en el screen painter de tu dynpro, pasas a disposición de pantalla y añades un pulsador, le das nombre, etc, y en atributos del pulsador tienes un campo que es "Cód.func." es donde le das un código de función que controlaras posteriormente en el MODULE USER_COMMAND en el PAI de tu pantalla a través del sy-ucomm.

    Espero te sirva.

    Comentario

    • minerva0112
      Senior Member
      • nov
      • 116

      #3
      bien ya tengo la dympro y el modulo para ejecutar la tarea, pero resulta que me funciona al dar click o enter en la pantalla para que se active todos los procesos, cosa que quiero nada mas al dar clic al push, me voy a la lista de elementos pero cuando le voy asignar el nombre al campo "OK", no me da opcion de modificar, anexo la imagen.



      gracias
      Archivos Adjuntos

      Comentario

      • chivi82
        Member
        • mar
        • 64

        #4
        OK_CODE dynpro

        Hola,

        Esto te pasa porque al crear el dynpro has escogido un tipo de dynpro erróneo "'SUBSCREEN". Deberías utilizar el tipo "NORMAL" o "VENTANA DIÁLOGO MODAL", entonces si que se habilita el campo para informar la variables que guardará el código del OK_CODE.

        Saludos,

        Comentario

        • minerva0112
          Senior Member
          • nov
          • 116

          #5
          hola mi dynpro es una subscreen, ella funiocna perfectamente pero se le quiere agregar un boton que al darle click me envie un correo o notificacion.

          si me pueden ayudar dando un ejemplo de como se programa este tipo de objetos, he visto algo de call subscreen pero no tengo seguridad.

          gracias
          Archivos Adjuntos

          Comentario

          Trabajando...