Actualizar Campo con Ayuda

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Hikari
    Member
    • oct
    • 50

    #1

    Actualizar Campo con Ayuda

    NO puedo asignar un valor internamente a un campo de una dynpro
    que tiene asociado un search help..
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Quieres asociar un valor por default??? o el serach help no funciona y no te asigna el valor que escoges??
    David Carballido Córdova

    Comentario

    • Hikari
      Member
      • oct
      • 50

      #3
      Lo que quiero es asignar un valor internamente, es decir al seleccionar en
      otro campo un valor este me determine otro valor por default (no seleccionable)
      al campo donde quiero asignar ese valor por default.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        A yaaa, estas usando un programa con screen ?? o pantallas de seleccion, porque para cada uno de ellos se realiza tareas diferentes para realizar esa tarea
        David Carballido Córdova

        Comentario

        • Hikari
          Member
          • oct
          • 50

          #5
          Es un screen, nomas q no aparece el contenido del campo a donde quiero
          hacerle una asignacion el cual tiene un searchhelp

          Comentario

          • DavidXD_XD
            Moderator
            • ago
            • 1255

            #6
            Listo ... si es un screen tienes que realizar una tarea en el PBO de esta manera ... vamos a suponer que tengo 2 campos material y el otro la descripcion del material donde las variables se llamaran g_matnr y g_matkx, entonces hacemos esto:

            PBO:
            MODULE leer_material.

            En el programa:
            Código:
            MODULE leer_material.
              IF NOT g_matnr IS INITIAL.
                  SELECT SINGLE matkx
                    INTO g_matkx
                      FROM matk
                        WHERE matnr EQ g_matnr
                          AND spras EQ sy-langu.
              ENDIF.
            ENDMODULE.
            Si haces eso generara un valor x default dentro del campo g_matkx apretando enter, me comentas como te fue para seguirte ayudando
            Editado por última vez por DavidXD_XD; 17/10/2008, 22:18:28.
            David Carballido Córdova

            Comentario

            • Hikari
              Member
              • oct
              • 50

              #7
              que hay?..
              Lo solucione con lo siguiente:
              En el Flow Logic:
              PROCESS ON VALUE-REQUEST.
              FIELD MATNR MODULE GET_DESCR.

              luego ya dentro del Modulo,despues de la fn F4IF_INT_TABLE_VALUE_REQUEST

              actualizo con DYNP_UPDATE_FIELDS

              Comentario

              Trabajando...