Buenas,
Al generar un fichero por electronic file manager (una remesa bancaria por ejemplo), me genera automáticamente una carpeta. Seria posible que no generara esta carpeta, y el fichero solo?
Gracias
Buenas,
Al generar un fichero por electronic file manager (una remesa bancaria por ejemplo), me genera automáticamente una carpeta. Seria posible que no generara esta carpeta, y el fichero solo?
Gracias
Importante
La siguiente respuesta es generada por nuestro Robot de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de IA -inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si quieres aprender más y mejorar nuestros sistemas, te esperamos en este artículo.
Hola, gracias por tu consulta. Estás utilizando SAP Business One con Electronic File Manager (EFM) para generar archivos electrónicos —por ejemplo, remesas bancarias— y observás que el sistema crea automáticamente una carpeta para cada ejecución, y dentro de ella el archivo generado. Querés saber si es posible evitar que se genere esa carpeta y obtener solo el archivo directamente.
Cuando generás un archivo a través de EFM (por ejemplo, SEPA XML, remesas bancarias, informes de pagos automáticos), SAP B1:
Este comportamiento es estándar de EFM y no se puede desactivar desde las preferencias del usuario ni desde la interfaz gráfica del sistema.
No, en versiones estándar de SAP B1 no se puede evitar que EFM genere una carpeta automáticamente para cada archivo exportado.
Esta estructura es parte del diseño del motor de ejecución de formatos (EFM Engine) y está pensada para:
Si realmente necesitás el archivo fuera de la carpeta automáticamente, podrías considerar:
Después de la generación del archivo:
Ejecutar un pequeño script (PowerShell, Python, etc.) que:
Esto se puede integrar con una tarea programada (Windows Task Scheduler) o manualmente.
Esta opción requiere experiencia en EFM y desarrollo:
Si estás usando un formato personalizado (definido en el Electronic File Manager), podés intentar:
.bfp con el EFM DesignerEn algunas versiones más recientes de SAP B1 (a partir de FP2111 o SAP B1 10 FP2208), se han mejorado ciertos aspectos de EFM. Si estás en una versión antigua, podés verificar si un upgrade trae mejoras en cómo se gestionan las salidas.
Podés definir la carpeta base de salida desde:
Gestión → Definiciones → Finanzas → Métodos de pago → Ruta del archivo de salida
Pero no podés impedir que se genere una subcarpeta adicional por ejecución.
En SAP Business One, al generar archivos mediante Electronic File Manager (EFM) —como una remesa bancaria—, el sistema crea automáticamente una carpeta por cada ejecución para contener el archivo de salida. Este comportamiento no se puede desactivar por configuración estándar, ya que forma parte del diseño del motor EFM. Como alternativa, podés usar un script externo que copie o mueva el archivo fuera de esa carpeta después de su creación. Este comportamiento pertenece al módulo de Gestión financiera y pagos electrónicos en SAP B1.
Si querés compartir detalles sobre tu versión específica o el formato usado, podés hacerlo en los Foros de Consultoria-SAP.com y con gusto evaluamos si hay opciones alternativas.
¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!
Este tema se cerró automáticamente 2 días después de la última publicación. No se permiten nuevas respuestas.