Duda para barrer tabla interna.

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • josefon
    Member
    • mar
    • 61

    #1

    Duda para barrer tabla interna.

    Hola Foro.. como estan??

    Les comento, tengo una duda para borrer una tabla interna pero no encuentro como hacerle les explico como esta mi detalle..

    tengo una tabla interna con 6 registros de los cuales estan divididos 4 para el centro de costo A y 2 para el centro de costo B.

    y quiero insertar una linea en mi tabla interna para separar el centro de costo A del B. pero no encuentro como barrer la tabla interna para decirle ya termino de leer el primer centro de costo A inserte la linea y continue con el centro de costo B.

    se puede ??

    Gracias.
    saludos
  • DCErick
    Moderator
    • mar
    • 1090

    #2
    Por que no la pasas a otra tabla auxiliar interna.

    Primero todos los que tengan el ceco = A.
    Agremas registro divisorio
    Y luego todos los que tengan el ceco = B.

    Y ya con algo de calma podrias hacer ub barrido que compare el ceco actual con el ceco anterior. Si son diferentes metes el registro divisorio y luego el registro actual.

    Seria algo mas o menos asi :

    Código:
    loop at t_interna.
    
    if v_ceco_ant <> t_interna-ceco.
    
    t_interna_aux-valores_divisorios = divisorio.
    ....
    append t_interna_aux.
    move-corresponding t_interna to t_interna_aux.
    append t_interna_aux.
    
    else.
    move-corresponding t_interna to t_interna_aux.
    append t_interna_aux.
    endif.
    
    v_ceco_ant = t_interna-ceco.
    
    endloop.
    No te aseguro que el codigo funcione lo teclee directamente en el post jeje.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

    Comentario

    • sap2006
      Senior Member
      • mar
      • 134

      #3
      Hola tambien puedes usar los puntos de ruptura
      -At new
      -At last
      -At end
      -At first
      dentro del loop. mira la ayuda.
      Salu2.

      Comentario

      • josefon
        Member
        • mar
        • 61

        #4
        Mil gracias por su ayuda,
        Me sirvio de mucho..
        Saludos

        Comentario

        Trabajando...