tabla valores de un dominio

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • sponsor
    Senior Member
    • may
    • 108

    #1

    tabla valores de un dominio

    Mi duda es como tengo que llenar la tabla de valores que asigno a un dominio.
    He creado una tabla con un campo, y me han dicho que el dominio de ese campo tiene que ser una tabla de valores de dominio, no se si me explico.

    El tema es que nose en que momento tengo que llenar esa tabla con los valores que me han dado.
  • sponsor
    Senior Member
    • may
    • 108

    #2
    Lo del primer post esta solucionado ya, era una tonteria.

    Ahora tengo otro problema, me gustaria que en el table control de mi dinpro, uno de los campos que muestro me sacara un desplegable con los valores de mi tabla de valores.
    Esto es sencillo cuando uso un campo entrada/salida en el dynpro pero cuando lo pongo en el table control no me va, alguien sabe porque o que deberia hacer para solucionarlo?

    Gracias

    Comentario

    • jarabas
      Senior Member
      • ene
      • 109

      #3
      Prueba a mirarte este post, http://www.mundosap.com/foro/showthread.php?t=10369, yo creo que es la forma que hay, si fuera un ALV sería tan sencillo como habilitar el matchcode, y que el campo tenga ambito de valores.

      Saludos, espero te sirva.

      Comentario

      • alvagu
        Junior Member
        • oct
        • 23

        #4
        Puedes crear una ayuda de busqueda y asignarla al campo del table control.

        O prodrías crear un matchcode dinámico en tiempo de ejecución y asignarlo al campo con el evento "PROCESS ON VALUE-REQUEST" en el PAI de la dynpro.

        Código HTML:
        PROCESS ON VALUE-REQUEST.
          FIELD wa_normaliq-saknr MODULE f4_saknr.
        Código HTML:
        MODULE f4_saknr INPUT.
          REFRESH: gt_match.
        
          IF gt_hkont[] IS NOT INITIAL.
            CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
              EXPORTING
                retfield        = 'HKONT'
                window_title    = 'Número de la cuenta de mayor'
                value_org       = 'S'
              TABLES
                value_tab       = gt_hkont
                return_tab      = gt_match
              EXCEPTIONS
                parameter_error = 1
                no_values_found = 2
                OTHERS          = 3.
        
            IF gt_match[] IS NOT INITIAL.
              LOOP AT gt_match INTO wa_match.
                CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
                  EXPORTING
                    input  = wa_match-fieldval
                  IMPORTING
                    output = wa_normaliq-saknr.
              ENDLOOP.
            ENDIF.
          ENDIF.
        ENDMODULE.                 " F4_SAKNR  INPUT

        Comentario

        • sponsor
          Senior Member
          • may
          • 108

          #5
          Gracias por las respuestas asi lo hize.

          Comentario

          Trabajando...