Anuncio

Colapsar
No hay anuncio todavía.

Sentencia Loop at <IT> into <estructura>

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Sentencia Loop at <IT> into <estructura>

    Buen día,


    Soy nuevo en esto de ABAP y en todo lo que se refiere a programación, revisando un código me encontré la siguiente sentencia:

    LOOP AT it_data INTO s_data WHERE
    FSP030 EQ IT_DATA-FSP030 AND
    FSP036 EQ IT_DATA-FSP036 AND
    FSP038 EQ IT_DATA-FSP038 AND
    area EQ IT_DATA-area .
    move: s_data-0fltp to v_mes.
    ENDLOOP.

    Las preguntas son: se agregarán a la estructura TODOS los registros que cumplan la condición que cumplan la condición??? En que momento se pasa el valor de s_data-0fltp a la variable v_mes???? al finalizar todo el loop o en cada pasada de el loop???

  • #2
    * se agregarán a la estructura TODOS los registros que cumplan la condición que cumplan la condición???
    - Si cumple todas las condiciones del loop, entrarar dentro y movera los datos. Vamos que si se agregan todos los registros.

    *En que momento se pasa el valor de s_data-0fltp a la variable v_mes???? al finalizar todo el loop o en cada pasada de el loop??
    - Se agregan en cada pasada del loop, en este caso, segun entra en el loop mueve los datos de s_data-0fltp a v_mes.

    Comentario


    • #3
      Originalmente publicado por jonx Ver Mensaje
      Buen día,


      Soy nuevo en esto de ABAP y en todo lo que se refiere a programación, revisando un código me encontré la siguiente sentencia:

      LOOP AT it_data INTO s_data WHERE
      FSP030 EQ IT_DATA-FSP030 AND
      FSP036 EQ IT_DATA-FSP036 AND
      FSP038 EQ IT_DATA-FSP038 AND
      area EQ IT_DATA-area .
      move: s_data-0fltp to v_mes.
      ENDLOOP.

      Las preguntas son: se agregarán a la estructura TODOS los registros que cumplan la condición que cumplan la condición??? En que momento se pasa el valor de s_data-0fltp a la variable v_mes???? al finalizar todo el loop o en cada pasada de el loop???
      Hola,

      algo importante que veo es que ese loopeo no es necesario, observa que está filtrando por su misma condición, algo muy raro y después mueve todo a v_mes osea si tiene 100 registros v_mes sólo te quedará el último registro que cumpla esa condición.

      Comentario

      Trabajando...
      X