Como crear una tabla interna dentro de un Smartform

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • guachilipu
    Junior Member
    • dic
    • 20

    #1

    Como crear una tabla interna dentro de un Smartform

    Buenas,
    Pues eso. Estoy desesperado con ello.
    Esto es lo que yo hago:

    TYPES: BEGIN OF marca,
    desc_con LIKE zconceptos-desc_con,
    zzcampo LIKE vbap-zzcampo1,
    END OF marca.

    TYPES t_marca TYPE marca OCCURS 0.

    y en Datos Globales hago:

    I_MARCA TYPE T_MARCA

    Entonces cuando quiero asignar un valor a I_MARCA-zzcampo me da un error de que esta tabla no tiene HEADER y no puedo asignar valores a ese campo.
    Lo mismo con el otro campo.

    Alguien me echa una manita POR FAVOR!!
    Gracias.
    Saludos.
  • webraulmp
    Junior Member
    • jul
    • 28

    #2
    Hola,

    una manera de hacerlo (no digo que sea la mejor) es definir otra variable en datos globales como la work area de la tabla interna, por ej.:

    wa_marca TYPE marca.

    Así tendrás que pasar los datos de t_marca a wa_marca para leer la tabla y de wa_marca a t_marca para escribir en la tabla interna.

    Comentario

    • guachilipu
      Junior Member
      • dic
      • 20

      #3
      Muchas gracias.
      Ya me ha funcionado como tú has dicho.
      Saludos!

      Comentario

      Trabajando...