Hola buenas.
Solicitando una ayuda puntual y temporal.
En este Post DTWpost del compañero @jrmp3974 se define un bat para ejecutar la tarea programada del DTW.
He visto txt al respecto de este bat como este por ejemplo:
@echo off
IF EXIST "c:\MHO_AutoSAP\Cobranza\Archivos\Facturas.txt" (
REM Abres DTW
cd "C:\Program Files\SAP\Data Transfer Workbench"
REM Ejecutas DTW con la ruta al archivo XML a cargar
DTW -s C:\MHO_AutoSAP\Cobranza\Facturas.xml
REM Renombramos archivo y movemos a historico
SET NEW=%DATE:~0,4%%DATE:~7,2%%DATE:~4,2%%TIME:~0
REM ,2%%TIME:~3,2%%TIME:~6,2%
REN c:\MHO_AutoSAP\Cobranza\Archivos\Facturas.txt %NEW%Facturas.txt
MOVE c:\MHO_AutoSAP\Cobranza\Archivos\%NEW%Facturas.txt c:\MHO_AutoSAP\Cobranza\Historico
)
La cuestión es la siguiente:
En mi ejemplo de DTW se capturan dos csv o 2 txt, hasta ahí sin problema porque el xml recoge la configuración y lo ejecuta completo.
Mis conocimientos de estos temas son limitadillos.
¿Como puedo modificar este codigo para que evalue y haga copia de los dos ficheros del proceso?
Me ha gustado esta idea de este codigo que comprueba si existe el fichero y luego hace una copia de el.
Solo que necesito que se haga del fichero de cabeceras y del de lineas.
Muchas gracias.