PDA

Ver la Versión Completa : TI para spool


don_pelayo
09/06/08, 16:00:56
Hola hay alguna manera de mandar una tabla interna , un listado directamente a Spool sintener que crear formulario??. Creo que se puede hacer mediante una ALV pero me estoy liando un poco..

Gracias y saludos.

robert_milan
09/06/08, 16:36:53
Hola:

lo puedes hacer asi:

FORM send_spool_log TABLES it_fichero STRUCTURE it_file.
DATA: val,
pripar LIKE pri_params,
arcpar LIKE arc_params.
pripar-pdest = 'SIST'.
pripar-prcop = '001'.
pripar-prtxt = jd.
pripar-plist = 'ZFI_CARGAPWC'.
pripar-prnew = 'X'.
pripar-pexpi = '8'.
pripar-linct = 65.
pripar-linsz = 255.
pripar-paart = 'X_65_255'.
pripar-prsap = 'D'.
pripar-prrec = sy-uname.
pripar-prabt = 'Empresa Exte'.
pripar-prdsn = 'LIST1S'.
pripar-ptype = 'TEXT'.
pripar-armod = 1.
pripar-priot = 5.
pripar-prunx = 'D'.
pripar-prchk = 88530.
NEW-PAGE PRINT ON NEW-SECTION
PARAMETERS pripar
ARCHIVE PARAMETERS arcpar
NO DIALOG.
LOOP AT it_file.
WRITE: /5 it_file-belnr , 20 it_file-gjahr, 25 it_file-desc,
90 it_file-bukrs, 96 it_file-xblnr, 115 it_file-bktxt,
145 it_file-wrbtr, 171 it_file-waers, 180 it_file-cliente.
ENDLOOP.
NEW-PAGE PRINT OFF.

saludos

don_pelayo
10/06/08, 07:44:58
Muchas gracias amigo probare.
Saludos.

don_pelayo
10/06/08, 09:09:40
Ok funciona solo una cosa mas , seria posible poder seleccionar la impresora para antes para evitar k el usuario se vaya a la Sp02

robert_milan
10/06/08, 09:38:49
claro!!!

pripar-pdest = 'SIST'. este parametro le dices que impresora quieres la mia es sitemas y su prefijo es sist.

espero te sirva