Mostrando entradas con la etiqueta formularios. Mostrar todas las entradas
Mostrando entradas con la etiqueta formularios. Mostrar todas las entradas

lunes, 23 de marzo de 2015

Condición <> INITIAL en Smartform

Cuando queramos que un nodo de un Smartform no aparezca cuando el texto que muestra esté en blanco, las opciones <> '' y <> INITIAL no funcionan.
En su lugar, debemos indicar <> SPACE

martes, 17 de marzo de 2015

Traducir mediante se63 sin el idioma instalado mediante debug

1 - Poner un break point en el módulo de función SCP_ALLOWED_LANGUAGES, linea 23.

if sy-subrc <> 0 or languages = space.

2 - Ejecutar la transacción SE63 con el idioma destino y clicar en el botón de editar.

3 - Cuando el programa se pare, comprobar los valores en la variable languages e introducir en la lista el que necesitamos.

4 - Presionando F8 podremos traducir el formulario a pesar de no tener el idioma destino instalado en el sistema. 

Impresión ZEBRA

Ver las siguientes notas:

179534 - Label printing using Zebra printers (SAPscript)
750002 - Support for Zebra label printers (ZPL2)

Para poder previsualizar este tipo de etiquetas podemos utilizar la web:

Se pone el texto obtenido en la impresión por pantalla (que podemos copiar con la transacción pdf!, sin /n ni /o ni nada) y pulsamos en "redraw".

Cargar fuente de Office en SAP

Para cargar una fuente de las de office en SAP, utilizar el report RSTXPDF2

Debuguear sapscript

Se debe de ejecutar el report RSTXDBUG para activar este tipo de debug