Problema con Consulta!!

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • zonanet
    Senior Member
    • mar
    • 195

    #1

    Problema con Consulta!!

    Buen día a todos!!!

    Tengo una consulta en donde me arroja un resultado más o menos así

    llave1 campo1 20 campo2_1
    llave1 campo1 30 campo2_2


    los datos en llave1 y campo1 son iguales para los dos renglones, pero cambian las cantidades (20 y 30 respectivamente), ahora lo que necesito hacer es imprimir esto:

    llave1 campo1 50 campo2_1 (o el campo2_2 no importa) .

    He buscado varias manera de sumarlo pero no logro hacerlo.


    De antemano muchas gracias.!!
    Editado por última vez por zonanet; 18/01/2008, 14:09:03.
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    debes usar la instruccion collect

    con ella sumarizaras en otra tabla, por ejemplo:

    tienes itab1 e itab2

    en la itab1 tienes llave1 campo1 20 y llave1 campo1 30

    en un loop at itab1

    pones:

    loop at itab1.

    move-corresponding itab1 to itab2.

    collect itab2.
    endloop.

    con esto en itab2 tendras llave1 campo1 50

    espero ser claro.

    Saludos!!!!!!
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • zonanet
      Senior Member
      • mar
      • 195

      #3
      Originalmente publicado por robert_milan
      debes usar la instruccion collect

      con ella sumarizaras en otra tabla, por ejemplo:

      tienes itab1 e itab2

      en la itab1 tienes llave1 campo1 20 y llave1 campo1 30

      en un loop at itab1

      pones:

      loop at itab1.

      move-corresponding itab1 to itab2.

      collect itab2.
      endloop.

      con esto en itab2 tendras llave1 campo1 50

      espero ser claro.

      Saludos!!!!!!


      Olvidé mencionar una cuarta columna en la que los datos son string y son diferentes, por eso no me funciona la sentencia collect, robert_millan te agradezco tu tiempo y tu interés por ayudar.

      Comentario

      Trabajando...