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.