Sumar importes de factura

Buen dia Comunidad no consigo como resolver el tema de sumar importes . ojala puedan ayudarme

Extraer de la tabla VBRK los siguientes campos:

FKART
FKTYP
VBTYP
BELNR
VKORG
BUKRS
GJAHR
NETWR

Extraer de la tabla VBRP los siguientes campos:

MATNR
WERKS
KOSTL
NETWR

Extraer de la tabla T001:

BUTXT
KTOPL

Extraer de la MARA el campo:

MEINS
Extraer de la MAKT el campo:

MAKTX

Al final se necesitaría una tabla de salida con lo siguientes campos:

VBELN
POSNR 
FKART    
FKTYP    
VBTYP    
BELNR         
VKORG    
BUKRS    
GJAHR    
NETWR    
WAERS    
MATNR    
WERKS    
KOSTL    
BUTXT    
KTOPL    
MEINS   
MAKTX    
ZZIMPORTE  
ZZPORC 

El campo ZZIMPORTE será la suma de todos los importes de las posiciones de una factura, esto es, si tenemos la factura 10000 con las posiciones 1, 2 y 3 el campo ZZIMPORTE será:

Factura Posición Importe ZZIMPORTE
10000 1 300 1000
10000 2 500 1000
10000 3 200 1000

Y cuando llegue otra factura se reinicia el valor y se vuelven a sumar desde 0 los valores de los importes de las diferentes posiciones de esa factura.

EL ZZPORC es el porcentaje calculado como NETWR / ZZIMPORTE * 100 (el NETWR sería el que viene de la tabla VBRK, el de las posiciones no debes meterlo).

El resultado debe mostrarse en pantalla.

La selección de los datos deberá ser, para el mandante 600 , entre la factura 2902033670 y la 2902034670.

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.