lunes, septiembre 15, 2008

Definición de Rango Numérico

La transacción para definir un objeto de tipo rango de números es la SNRO. A continuación se muestra un ejemplo de definición de rango de números:



Para obtener el siguiente valor del objeto desde un programa habrá que utilizar la siguiente función:



Donde la variable "pch_numpre" es del mismo dominio que el objeto numérico y contendrá el valor actual tras incrementar el contador del rango numérico.

Referencias:

viernes, septiembre 12, 2008

Adobe Forms: Incluir logos, imágenes de fondo y datos de varias tablas

En el siguiente artículo se indica cómo crear un Adobe Form (tx:SFP) al que se le añade imágenes y devuelve tablas con datos recopilados de disntintas fuentes a partir de unos parámetros de entrada variables:

Scenario on displaying logo, background image and fetching data from multiple tables

Ficheros con tamaño de línea fijo

Cuando se desea generar un fichero de texto con longitud de línea fija, en muchas ocasiones se utilizan espacios para rellenar el espacio sobrante al final de las mismas por lo que se debe especificar de la siguiente manera que no se ignoren los espacios finales según se vaya a generar el fichero en local o en el servidor:

Local


Cuando se descarga el fichero en local, se deberá indicar que NO se excluyan los espacios en blancos al final de la línea mediante el parámetro TRUNC_TRAILING_BLANKS_EOL vacío:



Servidor


Cuando el fichero se va a generar en el servidor bastará añadir la sentencia LENGTH seguida del tamaño de la línea del fichero y ésto hará que las líneas cuyo contenido sea inferior al indicado se rellenen por el final con espacios en blanco: