Lectura de campos de una tabla

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CRISTINO.GARCIA
    Senior Member
    • ago
    • 101

    #1

    Lectura de campos de una tabla

    Hola

    Necesito ir leyendo los campos de una tabla (son 20 en total) pero cuando consiga que dos campos consecutivos estan en blanco es decir no tienen datos ejecute un proceso. He estado usando loop pero no he conseguido que funcione. Alguna idea que me puedan aportar.

    Gracias

    Saludos
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Código:
    field-symbols: <campo> type any.
    
    data: lv_blanco type i.
    
    do.
    
    assign component sy-index of structure nombre_estructura to <campo>.
    
    if sy-subrc is initial.
    
    if <campo> is initial.
    add 1 to lv_blanco.
    else.
    clear: lv_blanco.
    endif.
    
    if lv_blanco >= 2.
    exit.
    endif.
    
    else.
    
    exit.
    
    endif.
    
    enddo.
    
    if lv_blanco >= 2.
    "Hay 2 campos consecutivos blancos".
    endif.

    Comentario

    • CRISTINO.GARCIA
      Senior Member
      • ago
      • 101

      #3
      Muchas Gracias, voy a probarlo.

      Comentario

      Trabajando...