Ver Mensaje Individual
  #3  
Viejo 30/03/07, 13:39:57
ibecerra
 
Mensajes: n/a
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
Responder Con Cita