lunes, 23 de enero de 2012

Error en SMARTFORM nada explícito.

La semana pasada nos encontramos con un error en un smartform Z (propio no estandard) que no era muy explícito.
Era el error SSFCOMPOSER152, Eventos ya definidos. Pero no indicaba claramente de que error se trataba ni en que parte del formulario pasaba.

SSFCOMPOSER 152
Después de ir depurando por aquí y por allá con Jesús llegamos a que para casos como este lo mejor es:
1.       SE80. Seleccionamos Grupos de funciones.
2.       Grupo de Funciones STXBC.
3.       Desplegamos Subrutinas. Doble clic sobre ERR_WRITE.
4.       Ponemos allí un punto de interrupción (Break-Point).

Lanzamos el smartform y allí e iremos pasando con todos los errores o avisos (warnings) al momento y con todos los parámetros del error y la posibilidad de ir viendo dónde se está produciendo el error.

miércoles, 11 de enero de 2012

Traducción vías de pago.

Si tenemos la tabla  T042ZT tenemos ahí las traducciones para vía de pago y país. Si no estuviese esta tabla hay que aplicar la nota 0001443169.
Luego vamos a la transacción OBVCU. Clúster de vistas VC_T042ZL.  
  1. Nos posicionamos en el país. 
  2. Seleccionamos la vía o vías de pago a traducir. 
  3. En el menú de arriba Pasar a-> Traducción.

miércoles, 4 de enero de 2012

Definir un nuevo formato de página para SMARTFORM.

1.       Transacción SPAD.
2.       Hacemos clic en Gestión Total.
3.       Pestaña Tp. dispos.
4.       En la línea de Formatos de página. Hacemos clic en Visual.
5.       Para dar de alta uno nuevo hacemos clic en el lápiz del menú superior. Además de poder editar le daremos al  folio para hacer uno nuevo.

6.       Informamos el nombre y el tamaño y guardamos.
PD: Faltaría:
  1. Añadirlo a una forma de edición en Formas de Edición.
  2. Ir al dispositivo (impresora de SAP) en Tipos de Dispositivo y añadir la forma de edición haciendo clic en Ediciones.