miércoles, marzo 09, 2011

SMARTFORMS - Imprimir en diferentes bandejas de impresión

Para indicar dinámicamente la impresión por una bandeja de impresion u otra se informa un campo del SMARTFORMS. 
Se ha definido una variable global para guardar el núm. de bandeja. Después en el apartado INICIALIZACION se recupera el núm. de bandeja a partir de una lógica y dicho valor se informa en todas las páginas de los formularios (pestaña OPCIONES DE SALIDA y campo NOMBRE RECURSO).


NOTA: En SAP sólo están definidos por defecto tres print-control: TRY01, TRY02 y TRY03. Para añadir más
se utiliza la transacción SPAD -> Gestión Total -> Tipo Dispositivo. Se escoge el dispositivo de la impresora (en mi caso HPLJ4) y se añade print-control.
TRY04       1B266C323048
TRY05       1B266C323148

SAPSCRIPT - Imprimir en diferentes bandejas de impresión

Para indicar dinámicamente la impresión por una bandeja de impresion u otra se realiza un llamada a un print control TRY0nn donde nn es el número de bandeja. Ejemplo de impresión por bandeja 2:
/: PRINT-CONTROL TRY02

También hay la posibilidad de informarlo estáticamente en el SAPSCRIPT en las "Páginas" en el campo "Nombre Recurso".

NOTA: En SAP sólo están definidos por defecto tres print-control: TRY01, TRY02 y TRY03. Para añadir más
se utiliza la transacción SPAD -> Gestión Total -> Tipo Dispositivo. Se escoge el dispositivo de la impresora (en mi caso HPLJ4) y se añade print-control.

TRY04       1B266C323048
TRY05       1B266C323148