¡Hola SAPers!
Aquí hay otra publicación, donde me gustaría compartir un par de detalles sobre la funcionalidad de SAP. Esta publicación, como muchas otras que comparto, trata sobre funcionalidades relacionadas con el procesamiento de extractos bancarios. Por favor, mira también mis otras publicaciones. Espero que encuentres algo interesante para ti.
Si ya tiene experiencia con extractos bancarios en S4 HANA y Fiori, es posible que esta publicación no le proporcione nada útil. Pero decidí que sería un buen punto de partida antes de publicar mi publicación posterior que está relacionada con ellos y se basa en estas ideas.
SAP Fiori es una nueva interfaz de usuario presentada por SAP. Es un punto de venta importante detrás de SAP S/4 HANA y se supone que debe proporcionar una experiencia «encantadora y sin problemas» para los usuarios finales. Si esta declaración refleja con precisión la experiencia real del usuario es discutible y podría ser un tema interesante para una larga discusión. Pero ya sea que le guste Fiori o no, debe familiarizarse con las últimas características y funcionalidades proporcionadas por SAP. El propósito de esta publicación es proporcionar una descripción general de las funcionalidades relacionadas con la importación de extractos bancarios a través de la plataforma de lanzamiento de Fiori. Describiré la configuración básica para la importación de extractos bancarios en S4 HANA y proporcionaré algunos detalles técnicos adicionales que pueden ayudarlo durante la resolución de problemas potenciales.
SAP proporcionó una aplicación Fiori dedicada F1680 “Administrar archivos de pagos entrantes” para cargar varios archivos de pagos entrantes. Esta aplicación se puede utilizar como un punto de acceso central para cargar extractos bancarios en varios formatos, lotes de cajas de seguridad, rechazos de pagos, extractos intradía o archivos de pago para la gestión avanzada de pagos. puedes seguir esto Enlace a una biblioteca de aplicaciones de Fiori para obtener más detalles sobre las características del producto, los detalles de implementación, las funciones, etc.
La importación de extractos bancarios a través de la aplicación Fiori es bastante fácil de usar. Presione el botón «Importar» para iniciar la importación del archivo entrante:
Nota: esta publicación se basa en la versión 9.0.3 de la aplicación.
La aplicación le pedirá que seleccione el tipo de archivo entrante que debe cargarse. En este caso, la selección es sencilla: seleccionamos la opción «Extracto bancario»:
En la siguiente pantalla debe seleccionar el formato del extracto bancario y un conjunto de parámetros. El propósito detrás de la selección del formato del extracto bancario es sencillo y corresponde al parámetro similar en la pantalla de selección de la transacción FF_5. Conjunto de parámetros es un nuevo concepto específico para Fiori. Este parámetro define esencialmente los parámetros de control para la carga del extracto bancario. Se explorará en profundidad en la sección de configuración de esta publicación.
Además, debe proporcionar la ruta a los archivos de pago entrantes (a través del botón «Agregar») o usar la opción de arrastrar y soltar para seleccionar los archivos para cargar.
Presione el botón «Procesar» y confirme el mensaje de información en una ventana emergente. Este mensaje proporciona el ID del archivo de pago entrante. Esencialmente, SAP S4 HANA realiza un seguimiento de todos los archivos de pago cargados con fines de auditoría/historial y esta ID se utiliza para capturar la información sobre la carga del archivo. Consulte también la parte de esta publicación que describe las nuevas tablas de la base de datos.
Actualice la página para ver los resultados de la carga. Como puede ver, la aplicación proporciona el informe con una descripción general de todos los archivos cargados y su estado:
Haga doble clic en la línea para revisar los resultados de la carga. Este menú proporciona detalles de alto nivel sobre la cantidad de archivos cargados, el nombre de los archivos y quién importó el archivo.
Además, puede revisar el registro de carga para ver todos los mensajes asociados con la acción, por ejemplo, mensajes de error, volcados, problemas de autorización, etc.
Una vez que se carga el extracto bancario, puede usar otra aplicación Fiori F1520 “Reprocesar partidas de extractos bancarios” para posprocesar los elementos que requieren una intervención manual adicional. puedes seguir esto Enlace a una biblioteca de aplicaciones de Fiori para explorar los atributos de esta aplicación. El reprocesamiento del extracto bancario es otro tema interesante. Pero va más allá de esta publicación y no se explicará aquí.
La próxima parte de la publicación proporcionará más detalles técnicos sobre las configuraciones y el funcionamiento interno de la aplicación Fiori.
Antes de profundizar en las configuraciones específicas de Fiori, vale la pena mencionar que la configuración de referencia para el extracto bancario en SAP S/4 HANA es prácticamente la misma que en las versiones anteriores de SAP. Todavía tiene que hacer las configuraciones en OT83 y configurar los datos maestros organizacionales para la contabilidad bancaria. Lo que es diferente: las identificaciones de cuentas bancarias propias ya no son una actividad de personalización. Los ID de cuentas bancarias propias se mantienen como datos maestros para cada cliente. Pero no profundizaré en este tema. Hay muchas publicaciones de blog que explican estos detalles.
Esta parte describe la configuración del formato del extracto bancario y el conjunto de parámetros, que son visibles en la aplicación Fiori «Gestionar archivos de pagos entrantes».
Configure el formato del extracto bancario para cargar el extracto bancario. Utilice la siguiente ruta de menú para configurar el formato. Alternativamente, puede usar el código de transacción S_ER9_11000399 o la vista de mantenimiento VC_FAR_IPF (a través de SM34) para configurarlo.
SPRO → Contabilidad financiera → Contabilidad bancaria → Transacciones comerciales → Transacciones de pago → Extracto bancario electrónico → Configurar formatos para importación (SAP Fiori).
En esta configuración se define la lista de formatos de extractos bancarios. Como puede ver, la lista de formatos disponibles se corresponde con la lista de formatos disponibles en la transacción SAP GUI FF_5. En esta configuración, también puede vincular el formato de extracto bancario a un tipo de transacción (como se define en OT83). Cuando no hay mapeo (como en mi caso), el programa usa configuraciones estándar para derivar el tipo de transacción para el procesamiento del extracto bancario.
Configure un conjunto de parámetros para la carga del extracto bancario. Utilice la siguiente ruta de menú para configurar el formato. Alternativamente, puede usar el código de transacción S_ER9_11001563 o la vista de mantenimiento VC_FAR_BSIMP_PSETS (a través de SM34) para configurarlo.
SPRO → Contabilidad financiera → Contabilidad bancaria → Transacciones comerciales → Transacciones de pago → Extracto bancario electrónico → Definir conjuntos de parámetros.
Proporcione una ID para el conjunto de parámetros, la descripción y el método de publicación.
Navegue hasta el submenú «Rangos de números» y proporcione el rango de valores posibles. Estos son rangos de números para números de documentos de referencia (XBLNR), números de cheques (CHECT) y números de documentos contables (BELNR). Estos rangos de números son utilizados por varios mecanismos de interpretación para hacer coincidir los pagos entrantes/salientes con sus partidas abiertas asociadas en el sistema.
En resumen, el conjunto de parámetros es una configuración que proporciona los parámetros de control para el programa de importación de extractos bancarios. Esencialmente, el usuario ya no necesita mantener estos parámetros durante la carga (como ocurría en SAP GUI FF_5). En mi opinión, el cambio hacia la personalización en este caso es un buen enfoque. Elimina los posibles errores asociados con la entrada incorrecta del usuario durante la carga del extracto bancario.
Si se pregunta qué sucede bajo el capó de la aplicación Fiori durante la carga, aquí hay algunas notas técnicas que pueden ser de su interés.
La carga de extractos bancarios a través de la aplicación Fiori utiliza varios programas ABAP en segundo plano. Aquí hay una secuencia de los programas para cargar extractos bancarios en formato MT940:
FAR_IPF_BATCH_SUBMIT => FAR_IPF_BANK_STATEMENT_PROCESS => RFEBKA00 => RFEKA400
Según tengo entendido, el propósito de estos programas es el siguiente. El primer programa FAR_IPF_BATCH_SUBMIT sirve como un programa de enrutamiento de alto nivel para la aplicación Fiori. Llama a varios programas diferentes dependiendo de la selección del tipo de archivo de pago. Aparte de eso, este programa es responsable del almacenamiento de archivos de pago en la base de datos.
Si cargamos un extracto bancario, el programa de enrutamiento llama al programa FAR_IPF_BANK_STATEMENT_PROCESS, que es esencialmente un programa contenedor para el programa estándar RFEBKA00. RFEBKA00 es el mismo programa que utiliza la transacción SAP GUI FF_5. Según el formato del extracto bancario, el procesamiento se enrutará más. El programa final que se encarga del extracto bancario MT940 es RFEKA400.
Debido a que la aplicación Fiori utiliza un par de programas estándar RFEBKA00 => RFEKA400, puede aprovechar los BADI existentes para mejorar el procesamiento de extractos bancarios. Me refiero a los siguientes BADI FIEB_CHANGE_BS_DATA, FIEB_CHANGE_STATEMNT y FEB_BADI. Puede aprovechar una combinación de reglas de reprocesamiento de Fiori y lógica personalizada implementada a través de estos puntos de mejora para garantizar una alta automatización de los extractos bancarios. Este es un tema interesante, en el que planeo publicar algunas publicaciones adicionales en un futuro próximo.
Nota: el procesamiento posterior del extracto bancario a través de la aplicación Fiori F1520 «Reprocesar elementos del extracto bancario» utiliza un programa diferente en segundo plano, es decir, FEB_BSPROC_FE. En este caso, algunas de las opciones de mejora ya no estarán disponibles. Todavía puede usar FIEB_CHANGE_BS_DATA, pero FEB_BADI no se activa.
SAP S/4 HANA utiliza muchas tablas de bases de datos para el procesamiento de extractos bancarios. Como antes, los principales detalles transaccionales se almacenan en las siguientes tablas:
Además de estas mesas, hay dos nuevas mesas, que son utilizadas por Fiori App “Administrar archivos de pagos entrantes”. Estas tablas son FAR_IPF_HEADER y FAR_IPF_LINE. La primera tabla almacena los atributos de encabezado del archivo de pago cargado. Básicamente, almacena la mayoría de los detalles, que son visibles en el registro de carga en esta aplicación Fiori.
La segunda tabla proporciona el vínculo entre el ID del encabezado y los extractos bancarios separados. En este caso, subí solo un extracto bancario con ID 410:
Como puede ver en la siguiente captura de pantalla, este ID (FAR_IPF_LINE-BANKSTATEMENTSHORTID) es la misma clave abreviada del extracto bancario que en la tabla FEBKO-KUKEY:
Una nota final: puede eliminar extractos bancarios a través del programa estándar RFEBKA96 (SE38). La ejecución del programa eliminará el contenido de todas las tablas FEB* enumeradas anteriormente, pero no afectará el contenido de las tablas FAR_IPF_HEADER y FAR_IPF_LINE. Los enlaces a los extractos bancarios eliminados permanecerán en estas tablas con fines de auditoría/historial. Una vez que se elimina el extracto bancario, es posible cargarlo nuevamente. Estas tablas FAR* no se utilizan a efectos de comprobaciones de duplicidad durante la carga.
Espero que haya encontrado algunas ideas interesantes en esta publicación y espero sus comentarios.
Saludos,
Bohdan Petrushchak
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073