Data Loading...
Instructivo Script ABAP - Descarga Flipbook PDF
Instructivo Script ABAP - Descarga
148 Views
125 Downloads
FLIP PDF 709.04KB
Download de Documentos Contables en SAP Instructivo de Ejecución del Programa
Índice Download de Documentos Contables de SAP: Instructivo para la Ejecución del Programa .............. 2 Objetivo ........................................................................................................................................... 2 Creación del Programa ABAP .......................................................................................................... 3 Creación del programa ABAP en el entorno de desarrollo SAP .................................................. 3 Transporte y ejecución de prueba en entorno de calidad ......................................................... 9 Ejecución del Programa en el entorno de producción .................................................................. 11
Page 1 of 14
Download de Documentos Contables de SAP: Instructivo para la Ejecución del Programa Objetivo El objetivo de este documento es explicar los pasos a seguir para obtener las tablas de documentos contables del entorno de Producción del sistema SAP. Para la obtención de los documentos contables, PwC desarrolló un programa que realiza la descarga de las tablas en forma automática, la emisión y descarga de un balance de sumas y saldos y un listado de modificaciones de usuario. Esta información es luego utilizada por el equipo de PwC con el fin de realizar un conjunto de pruebas que permitan asegurar la integridad y exactitud de los estados contables.
Page 2 of 14
Creación del Programa ABAP El programa ABAP es enviado por un CD o correo electrónico. El programador deberá copiar el código y generar un programa en el entorno de desarrollo del Sistema SAP. Tenga en cuenta que el programa ABAP debe ser siempre implementado en el entorno de desarrollo, transportado al entorno calidad y probado y finalmente, transportado a producción.
Creación del programa ABAP en el entorno de desarrollo SAP
Para la creación del programa ABAP en el entorno de desarrollo, se deben realizar las siguientes acciones: Ingresar al Editor ABAP, a través de la ruta siguiente: Tools > ABAP Workbench > Development > ABAP Editor (o ejecutar la transacción SE38). En el campo “programa” ingresar ZPWC_ASIENTOS_V103 como nombre del programa y luego hacer clic en el botón “Crear”. Si desea cambiar el nombre, asegúrese que el nombre del programa creado en SAP coincide con el nombre del archivo ABAP proporcionado, es decir ZPWC_ASIENTOS_V103 (ignorar la extensión de archivo .txt).
Page 3 of 14
Al crear el programa, SAP solicita ingresar la descripción del programa y el tipo: Programa ejecutable. Nota: Necesitará clave de desarrollador de OSS para implementar el programa ABAP.
Seleccionar la opción grabar e ingresar un paquete de desarrollo válido (por ejemplo ZPWC) y guardar los atributos del programa haciendo clic en "Guardar".
Page 4 of 14
Si no cuenta con un paquete, deberá crearlo mediante la transacción SE80, siguiendo los pasos indicados a continuación:
Ingresar a la transacción SE80 y seleccionar la opción “Paquete”.
Ingresar el nombre del paquete a crear (Por ejemplo: “ZPWC”). Luego hacer clic en la opción “visualizar” y el sistema ofrece la opción de crear un nuevo paquete.
Page 5 of 14
Ingresar los datos para el nuevo paquete.
Hacer clic en el tilde y asignar una orden de Workbench.
Page 6 of 14
Finalmente, se mostrará un mensaje diciendo que los atributos para el programa ZPWC_ASIENTOS_V103 fueron guardados correctamente. En el caso de haber utilizado un paquete existente, se deberá asignar una nueva orden de transporte. Si se creó un nuevo paquete, la orden ya se asignó en este paso.
Posteriormente, SAP nos mostrará el editor de texto, en donde podremos copiar y pegar el código del archivo de texto ZPWC_ASIENTOS_V103.txt como se muestra a continuación.
Page 7 of 14
Una vez terminada la edición del programa, activar el programa haciendo clic en el botón y en la próxima pantalla deberá seleccionar la fila que contiene el programa ZPWC_ASIENTOS_V103 y haga clic en el botón
.
Page 8 of 14
Transporte y ejecución de prueba en entorno de calidad Liberar la orden de transporte en la que se ha incluido el programa y transportarla al en entorno de Calidad.
Realizar la prueba del programa, ejecutando el programa ABAP ZPWC_ASIENTOS_V103. A tal fin ejecutar la transacción SA38 y completar el nombre del programa.
Completar los parámetros para la descarga de asientos contables con la información de prueba de un lote reducido (es conveniente utilizar un único período contable para minimizar el tiempo de ejecución).
A continuación, se debe mantener seleccionada la opción de “Extraer Balance SyS” y seleccionar el mismo período contable utilizado para la descarga de los asientos contables.
Page 9 of 14
En el campo “Directorio Servidor” se debe ingresar en minúscula una ruta de directorio del servidor que sea válida, dado que en este directorio el programa guarda los resultados.
NOTA: El ejecutor del programa debe contar con permisos de lectura en el directorio para poder extraer los archivos de salida.
Para el campo “Separador de Texto” , mantener el valor por defecto es “|” . Ejecutar el programa de forma online (F8) o como proceso de fondo (F9). El status del programa ABAP, se verifica por medio de la transacción SM37. En el campo nombre de tarea se debe introducir el valor “*” y seleccionar la fecha actual en el campo Desde y Hasta. Luego hacer clic en "Ejecutar" y en la siguiente pantalla, se puede observar el estado del proceso de fondo. Cuando el programa haya finalizado, ingresar a la transacción AL11 y verificar que se hayan generado los siguientes archivos en el directorio seleccionado:
Una vez finalizada la prueba exitosamente transportar la orden a producción.
Page 10 of 14
Ejecución del Programa en el entorno de producción Ingresar a la transacción SA38 y ejecutar el programa ZPWC_ASIENTOS_V103.
Completar los parámetros para la descarga de asientos contables requerida. En el caso del campo “Período Contable p/ Asientos” deben considerarse una de las siguientes opciones: 1) Dejar el campo en blanco: De esta manera se descargan todos los asientos del año fiscal y sociedad seleccionada. 2) Indicar un rango de períodos: Por ejemplo se podría seleccionar del 1 al 10 si los períodos 11 y 12 todavía no están cerrados y se los quiere excluir del análisis. 3) Descargar los asientos en varios fragmentos, utilizando como filtro el período contable. Por ejemplo: del 1 al 3, 4 al 6, 7 al 9 y 10 al 12. El programa generará un archivo por fragmento.
Page 11 of 14
Teniendo en cuenta la opción utilizada para el campo “Período Contable p/ Asientos”, se deberá utilizar el mismo criterio para la descarga del Balance de Sumas y Saldos en el campo “Período Contable p/ Balance”:
Nota: En el caso de descargar los asientos en varios fragmentos, luego de la primera ejecución, se podrá omitir la descarga del balance, destildando el checkbox destinado a tal fin.
En el campo “Directorio Servidor” se debe ingresar en minúscula una ruta de directorio del servidor que sea válida, dado que en este directorio el programa guarda los resultados.
NOTA: El ejecutor del programa debe contar con permisos de lectura en el directorio para poder extraer los archivos de salida.
Antes de ejecutar el programa, consultar al senior o gerente de PWC si es necesario modificar el campo “Separador de Texto”.
Page 12 of 14
Una vez completado todos los campos, el programa se debe ejecutar siempre como proceso de fondo y en un horario que no afecte la operación normal de SAP. Ejecute el programa a través del menú: Programa> Ejecutar en proceso de fondo o presionando F9:
Una vez planificada la ejecución del programa, podrá ver un mensaje que el programa ZPWC_ASIENTOS_V103 ha comenzado como un trabajo en segundo plano.
El status de la ejecución del programa ABAP, se verifica por medio de la transacción SM37. En el campo nombre de tarea se debe introducir el valor “*” y seleccionar la fecha actual en el campo Desde y Hasta. Luego hacer clic en "Ejecutar" y en la siguiente pantalla, se puede observar el estado del proceso de fondo.
Page 13 of 14
Cuando el programa haya finalizado, ingresar a la transacción AL11 y verificar que se hayan generado los siguientes archivos en el directorio seleccionado:
Posteriormente, se deberá acceder al directorio del servidor desde el Sistema Operativo y copiar los archivos generados en un CD u otro medio de soporte digital.
Page 14 of 14