Está en la página 1de 8

Procesamiento de datos 1-8

Lección 1
Ficheros locales

Tenemos la posibilidad de descargar datos a un fichero local, para ello ejecutamos


la siguiente opción del menú:
Sistema, Lista, Grabar, Fichero Local

Una vez seleccionado “Fichero Local” aparece un pop up para elegir el formato del
fichero donde se guardarán los datos.

Procesamiento de datos 2-8


A continuación podremos seleccionar la ruta donde guardará el fichero y el nombre
del mismo. Una vez hecho esto pulsando crear generaremos el fichero, si el fichero
ya existe y queremos sustituirlo pulsaremos reemplazar.

El resultado de nuestra selección será el siguiente Excel:

Procesamiento de datos 3-8


Lección 2
Tratamiento de spool

Para el tratamiento de spool la metodología de trabajo esta basada en varias


partes; dispositivos, concepto de orden de spool, control de spool, proceso de
spool, formatos…
Aquí trataremos el proceso del spool, control realizado a nivel de programa
mediante el cual con diversas sentencias podemos controlar el formato y el
proceso.
Asi pues, a nivel de programa podemos utilizar sentencias como “WRITE”

El procesamiento de spool se puede hacer en fondo u on line, esta imagen nos muestra el
camino que se seguiría en ambos casos una vez ejecutado el report

Procesamiento de datos 4-8


Parámetros de impresión

Impresión controlada por programa

Rotura de página y redirección de salida a el Spool de SAP.

Comenzado con “new page”, todos las sentencias WRITE (y también SKIP,
ULINE,...) son interpretadas como parametros de impresión.

Antes de que la primera hoja es imprimida, el usuario ve una pantalla para


seleccionar los parámetros de impresión si no se ha especificado “NO DIALOG”. Los
parámetros se pasan a través de la estructura params. Esta estructura tiene la
estructura PRI_PARAMS. Puede ser llenada o modificada mediante la función

Procesamiento de datos 5-8


GET_PRINT_PARAMETERS.

No es posible añadir informes a una spool en un cross-event (AT LINE-SELECTION,


AT PFx, AT USER-COMMAND). En estos casos, NEW-PAGE PRINT OFF es procesado
aunque no se haya especificado.

Ejemplo de modificación de parámetros de impresión:

Procesamiento de datos 6-8


Lección 3
Definición de jobs

Procesos de fondo

Cuando un programa convierte conjuntos de datos grandes y requiere un largo


tiempo de ejecución, esto da sentido de lanzarlo en fondo.

El Fondo se ejecuta sin diálogos de usuario, y puede ser ejecutado paralelamente a


operaciones online. Los procesos de trabajo de diálogo están disponibles para el
tratamiento online.

Para comenzar un programa en fondo, primero debemos añadirlo a un job.

Usaremos la definición de job para determinar que pasos se ejecutarán durante


este job. Podemos especificar parámetros de impresión y poner la fecha de inicio
para el trabajo.

La descripción del job nos dice el estado actual del job.

Para definir Jobs en “Define job“ transacción sm36. Primero asignaremos un


nombre y definiremos la prioridad (la clase de job) y el destino (F4 la ayuda).
Entonces determinaremos los pasos individuales del job. Si queremos, el programa
se ejecutará con una pantalla de selección y entonces deberemos también
Procesamiento de datos 7-8
especificar una variante. La lista puede ser almacenada en el spool o impresa
inmediatamente. Esto depende de los parámetros de impresión especificados.

Cuando hayamos definido todos los pasos, grabaremos y volveremos a la pantalla


inicial de la definición de job.

Comienzo y liberación del job


Una vez definidos los pasos, podemos determinar la fecha de comienzo para el job.
Por ejemplo, podemos comenzar el job un día a una hora determinada.
Una vez definida la fecha de inicio, grabaremos las entradas y volveremos a la
pantalla inicial de la definición de job. Ahora grabaremos el job para que sea
liberado y ejecutado en el momento especificado.

También podemos usar la planificación del job automatizada con los módulos de
función BTCH y BTC2.

Procesamiento de datos 8-8

También podría gustarte