✒️ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
ABAP Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
1) Transferencia de archivos al servidor
Se utiliza la sentencias TRANSFER para transferir datos desde los programas a los archivos, la sintaxis:
TRANSFER <estructura> TO <archivo>
El modo en que se realiza la transferencia es el modo de la apertura. Si el archivo no está abierto para escritura, el sistema intentará abrirlo BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET
Con la transacción CG3Y se puede copiar un archivo del servidor a la computadora.
2) Borrado de archivo del servidor
Se utiliza la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones, la sintaxis es:
DELETE DATASET <archivo>
Para borrar un archivo, primero se debe de abrir. Si el borrado es correcto SY-SUBRC = 0, caso contrarios será 4.
3) Cierra de archivo del servidor
Se utiliza la sentencia CLOSE DATASET para cerrar los archivos del servidor de aplicaciones, la sintaxis es:
CLOSE DATASET <archivo>
Es recomendable realizar siempre el cierre de los archivos
4) Búsqueda de archivos en el servidor
Con la función /SAPDCM/LSM_F4_SERVER_FILE se puede crear una ventana de navegación en el servidor de aplicaciones para seleccionar el archivo.
Ejemplo:
CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE' EXPORTING directory = p_path filemask = '*' IMPORTING serverfile = vl_file EXCEPTIONS canceled_by_user = 1 OTHERS = 2.
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial