MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Formatear Listado en ABAP (foro/showthread.php?t=37609)

andresf02 07/07/10 15:57:13

Formatear Listado en ABAP
 
Buenos Dias.

Tengo un programa que genera la informacion de unos Stickers que seran impresos en un papel adhesivo (papel carta semicortado para stickers de 7cm ancho x 2,5cm alto para un total de 33 stickers con orientacion vertical 3 columnas de stickers por 11 filas). El listado imprime 3 columnas de stickers, cada sticker tiene 1 linea con el nombre del prodcuto + 4 lineas con informacion adicional:

***************************************************
producto____1........producto____2........producto___3
Linea_info_1-1........Linea_info_2-1........Linea_info_3-1
Linea_info_1-2........Linea_info_2-2........Linea_info_3-2
Linea_info_1-3........Linea_info_2-3........Linea_info_3-3
Linea_info_1-4........Linea_info_2-4........Linea_info_3-4
...........................................................................
...........................................................................
producto____4........producto____5........producto___6
Linea_info_4-1........Linea_info_5-1........Linea_info_6-1
Linea_info_4-2........Linea_info_5-2........Linea_info_6-2
Linea_info_4-3........Linea_info_5-3........Linea_info_6-3
Linea_info_4-4........Linea_info_5-4........Linea_info_6-4
...........................................................................
...........................................................................
producto____7........producto____8........producto___9
Linea_info_7-1........Linea_info_8-1........Linea_info_9-1
Linea_info_7-2........Linea_info_8-2........Linea_info_9-2
Linea_info_7-3........Linea_info_8-3........Linea_info_9-3
Linea_info_7-4........Linea_info_8-4........Linea_info_9-4
..
..
..
***************************************************

Para poder que el programa genere ordenadamente el listado, se usó:

REPORT ZAFV_008 NO STANDARD PAGE HEADING.





El problema esta al momento de realizar la impresion fisica del listado sobre el papel adhesivo ya que en la impresion, el margen superior queda de 1,5cm desplazando toda la impresion hacia abajo y por lo tanto no cuadra con los cortes del papel adhesivo. Para que cuadre perfecto necesito que el margen superior de la hoja carta sea de 0,6cm. Con ese margen, el listado cuadra perfecto con los cortes del papel y asi la informacion del sticker quedaria impresa exactamente en el corte del papel.

Al preguntar al BASIS de la consultora que nos maneja el tema de configuracion de impresoras, dice que eso es problema del ABAP porque desde el programa es que se debe formatear el listado.

Lo curioso es que al imprimir el mismo listado desde otra impresora el margen superior es de 0,7cm, pero con esa otra impresora no esta cofigurada para imprimir estos listados, el tamaño de la letra es diferente y no cuadra en el papel adhesivo.


La pregunta es: ¿Es posible desde ABAP cuadrar el listado para especificar desde que parte del papel arranque la impresion o definitivamente es tema de configuracion de impresora. De ser lo segundo podrian explicarme como podria hacerlo por la Tx SPAD ya que el basis dijo que no se posdia y que el no lo haria porque corresponde al ABAP.

Gracias!

eldercolpas 08/07/10 02:29:56

Muchas de esas impresiones corresponden a la caracteristicas con la cual esta configurada la impresora o por su defecto vienen de fabrica. Creo que eso es mas parte de la caracteristica de la Impresora.


Husos Horarios son GMT. La hora en este momento es 06:32:31.

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