MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   problema para crear subtotales (foro/showthread.php?t=4644)

dfma59 28/03/07 16:40:45

problema para crear subtotales
 
Hola:

Me encuentro con el siguiente problema:
Estoy generando un reporte de que muestra el monto de cada cuenta por profit center y por planta.

La cuenta puede estar en una o mas plantas, por lo que debo de mostrar un subtotal por la suma de estas cuentas.
Aunque la cuenta solo exista una sola vez tambien debera de mostrar un subtotal.


Estoy utilizando la instruccion AT END OF [campo]

Pero no obtengo el subtotal por cada cuenta.

cuenta planta total cuenta planta total
1001 m020 10.00 101 m020 10.00
1002 m021 5.00 subtotal 10.00
1002 m022 7.00 =============>>> 1002 m021 5.00
1003 5.00 1002 m022 7.00
1003 m021 2.00 subtotal 12.00
1003 m022 5.00 1003 5.00
1003 m021 2.00
1003 m022 5.00
subtotal 12.00

:confused:

juantulian 29/03/07 20:09:43

si estás mostrando con un AVL, cuando cargas el catálogo deberías agregar para el campo en el que querés ver el subtotal:
* l_fieldcat-do_sum = 'X'.

ibecerra 30/03/07 13:39:57

si estas utilizando una alv y quieres hacer un quiebre por cada uno de los ca,mpps te recomiendo q utilizes lo siguiente
este codigo por ejemplo me hace quiebre por campos q vez y pone un subtotal

FORM BUILD_SORT USING glt_fieldcat TYPE slis_t_sortinfo_alv.
DATA: gls_fieldcat TYPE slis_sortinfo_alv.
* CLEAR gt_sp_group.
* CLEAR gls_fieldcat.
* gls_fieldcat-SPOS = 1.
* gls_fieldcat-FIELDNAME = 'BUKRS'.
* gls_fieldcat-UP = 'X'.
* gls_fieldcat-subtot = 'X'.
* APPEND gls_fieldcat TO glt_fieldcat.

CLEAR gls_fieldcat.
gls_fieldcat-SPOS = 1.
gls_fieldcat-FIELDNAME = 'KUNNR'.
gls_fieldcat-UP = 'X'.
gls_fieldcat-subtot = 'X'.
APPEND gls_fieldcat TO glt_fieldcat.

CLEAR gls_fieldcat.
gls_fieldcat-SPOS = 2.
gls_fieldcat-FIELDNAME = 'NAME1'.
gls_fieldcat-UP = 'X'.
gls_fieldcat-subtot = 'X'.
APPEND gls_fieldcat TO glt_fieldcat.

CLEAR gls_fieldcat.
gls_fieldcat-SPOS = 3.
gls_fieldcat-FIELDNAME = 'XREF3'.
gls_fieldcat-UP = 'X'.
gls_fieldcat-subtot = 'X'.
APPEND gls_fieldcat TO glt_fieldcat.

ENDFORM. "BUILD_SORT

dfma59 10/04/07 17:30:36

Gracias
 
gracias, me sirvio bastante





Husos Horarios son GMT. La hora en este momento es 17:44:25.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web