MUNDOSAP

MUNDOSAP (foro/index.php)
-   Formularios - SAPScript - Smartforms (foro/forumdisplay.php?f=5)
-   -   Clasificar Tabla Interna--Smartform (foro/showthread.php?t=35799)

mitosap 22/03/10 23:02:02

Clasificar Tabla Interna--Smartform
 
Hola a todos.

Tengo facturas generadas en VF04 (pool de facturación) y quisiera agruparlas por material de producto. La tabla que recibe el smartform es la ZGS_IT_GEN y esta se vacia sobre lla GS_IT_GEN. En definiciones globales (inicialización) he tratado de recorrer esta tabla y hacer un colect para resumir por producto pero no he podido.


Loop at IS_BIL_INVOICE-IT_GEN into GS_IT_GEN.
Read table t_mara with key matnr = gs_it_gen-material binary search.
If sy-subrc ne 0. Clear t_mara. Endif.
gs_it_gen-FPLTR = t_mara-sec_factura.
* Append GS_IT_GEN to zGS_IT_GEN.
collect zgs_it_gen.
Endloop.

Al momento de remplazar el append por un collect me envia me envia error:
"ZGS_IT_GEN" is not a table with header line





De ante mano agradazco grandemente la orientacion que me puedan dar.

temaljose 22/03/10 23:14:16

Buenas tardes, amigo, hazlo de esta forma:
oop at IS_BIL_INVOICE-IT_GEN into GS_IT_GEN.
Read table t_mara with key matnr = gs_it_gen-material binary search.
If sy-subrc ne 0. Clear t_mara. Endif.
gs_it_gen-FPLTR = t_mara-sec_factura.
collect GS_IT_GEN into zgs_it_gen.
Endloop.

saludos

mitosap 23/03/10 13:28:39


Gracias hermano.

Justo era lo que buscaba. A pesar de mi poca experiencia ABAP estamos a la orden.

mitosap 24/03/10 17:37:50

Esa misma tabla que he creado en Iniciacion (def.globales) quisiera utilizarla en al MAIN, ya que necesito acceder a ella antes de imprimir linea de detalle.

mitosap 24/03/10 18:14:39

Disculpen, no es la misma tabla. Se trata de otra tabla interna (t_marax) que he creado con un resumen por producto con su valor y quisiera accederla en el MAIN (AreaPrincipal) a nivel de la columna y no se como hacerlo.
La he declarado pero cuando la leo me envia el error sig:

Field "T_MARAX" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement.


Husos Horarios son GMT. La hora en este momento es 18:14:29.

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