
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.