bapis en ecatt

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • mrchecho
    Junior Member
    • jun
    • 17

    #1

    bapis en ecatt

    Hola:

    Como hago para llenar el contenido de una tabla en una bapi??
    lo se hacer pero para un número limitado de filas por ejemplo
    tabla-campo [1] = var1???

    la mayoria de las bapis tienen tablas con multiples filas y no se como llenarlas de forma dinámica .

    Gracias.
  • JAC
    Junior Member
    • oct
    • 27

    #2
    En la mayoria de las bapis no necesitas rellenar todos los campos.
    De todas formas podrías intentarlo con field symbol.
    Código:
    *-----------------------------------------------------------------------
    * form inicializar_estructura
    *-----------------------------------------------------------------------
    form inicializar_estructura   using  pu_campo.
    
      field-symbols <lf_campo>.
    
      do.
        assign component sy-index of structure pu_campo to <lf_campo>.
    
        if sy-subrc ne 0.
          exit.
        endif.
    
        <lf_campo> = '/'.
    
      enddo.
    
    endform.
    Donde pu_campo es el nombre de la estructura espero que te sirva de algo.

    Comentario

    • mrchecho
      Junior Member
      • jun
      • 17

      #3
      um...

      bueno.. Muchas gracias JAC

      Yo me refiero es a lo sigiuente, no es a llenar un campo X de una extructura,
      me refiefiero es que si tiene una tabla dentro de una bapi, que por ejemplo maneje detalles, cada detalle es una línea de la tabla. esto por programación abap sale sencillo, un loop y paso del work area a la respectiva tabla interna con append, perfecto, esto no tiene problema. La inquietud es como se hace esto en un ecatt que usa una BAPI???

      Espero que halla sido más clara mi inquitud.
      Mil gracias.

      Comentario

      Trabajando...