forzar enter

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • tunante
    Member
    • sep
    • 82

    #1

    forzar enter

    Hola,
    alguien save como se fuerza un intro por codigo??
    el problema esque tengo un campo para una fecha y otro para un usuario, y si metes la fecha y sin darle al intro te cambias y metes el usuario y das intro cuando estas posicionado en el campo del usuario, se me pone hacer las validaciones pero la fecha no me cojido el valor que se le ha cambiado.

    un saludo,
    gracias.
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola ... el INTRO en codigo es "space", yo lo hago de esta forma:

    Código:
    CASE sy-ucomm.
      WHEN 'BACK'.
        LEAVE TO SCREEN 0.
      WHEN space.                  "Al presionar ENTER
        PERFORM user_command_space.
    ENDCASE.
    David Carballido Córdova

    Comentario

    • tunante
      Member
      • sep
      • 82

      #3
      no me referia exactamente a eso, pero ma dao una idea nueva para arreglarlo jajajaja gracias.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Jeje , xsssu ... nos cuentas como te fue
        David Carballido Córdova

        Comentario

        • tunante
          Member
          • sep
          • 82

          #5
          Na al final e echo otra cosa, pa kuando el intro no se da cuando esta posicionado en la fecha y no me cojia el valor actual que habian cambiado.

          utilizo la funcion 'DYNP_VALUES_READ' que me dice el valor que tiene el campo que yo quiera entonces de lujo.

          DATA: BEGIN OF scr_field OCCURS 10.
          INCLUDE STRUCTURE dynpread.
          DATA: END OF scr_field.

          * Actualizamos los camps de la dympro para hacer una busqueda correcta
          CLEAR scr_field. REFRESH scr_field.

          scr_field-fieldname = 'GV_FECHA_PARTE'.
          APPEND scr_field.

          * Con esta función se refrescan los campos de la dympro
          CALL FUNCTION 'DYNP_VALUES_READ'
          EXPORTING
          dyname = 'ZCOCPM001'
          dynumb = sy-dynnr
          TABLES
          dynpfields = scr_field.

          Y el scr_field-fieldvalue tendria el valor del campo.

          Comentario

          Trabajando...