
✒️ABAP Archivos en Servidor: las sentencias OPEN y READ
Publicación Académica por Pedro Alejandro Arroyo Gutierrez
Publicación Académica creada y compartida por Pedro Arroyo Gutierrez para el tema Archivos en Servidor: las sentencias OPEN y READ.
Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 6: Tratamiento de Archivos y Field Symbols.
ABAP Archivos en Servidor: las sentencias OPEN y READ por Pedro Arroyo Gutierrez
Lección: Archivos en Servidor: las sentencias OPEN y READ
1. Tratamiento de archivos en el servidor
En un ambiente real de trabajo, es común la utilización de un servidor de aplicaciones, para trabajar con archivos.
ABAP dispone de una serie de sentencias para el tratamiento de archivos ubicados en el servidor de aplicaciones:
- OPEN DATASET: para la apertura de archivos del servidor.
- READ DATASET : para la lectura de archivos del servidor.
- TRANSFER: para transferir datos de archivos al servidor.
- DELETE: para borrar archivos del servidor.
- CLOSE: para cerrar archivos del servidor.
Con la transacción AL11 podemos acceder a los directorios de SAP del servidor e incluso abrir los archivos.
2. Apertura de archivos en el servidor
Utilizaremos la sentencia OPEN DATASET para la apertura de archivos. La sintaxis de la sentencia es la siguiente:
OPEN DATASET <archivo> FOR <ACCESS> IN <MODE>.
Si la apertura del archivo se realizó correctamente, entonces el SY-SUBRC será 0. Caso contrario, será 8.
Si queremos abrir un archivo para lectura, debemos utilizar la cláusula FOR INPUT.
El archivo que se intenta abrir debe existir. Caso contrario, el SY-SUBRC será 8. Si el archivo existe y está abierto, el sistema se posicionará al comienzo del archivo.
Es recomendable cerrar todos los archivos que ya están abiertos antes de realizar una re-apertura con la sentencia OPEN DATA SET.
Si queremos abrir un archivo para escritura, debemos utilizar la cláusula FOR OUTPUT.
Si el archivo no existe, se creará automáticamente.
Si existe pero está cerrado e contenido será sobrescrito.
Si existe y está abierto, el sistema se posicionará al comienzo del archivo.
Si la apertura se realiza correctamente, entones el SY-SUBRC será 0. Casi contrario, será 8.
Agradecimiento:
Ha agradecido este aporte: David Camacho Espinoza
Sobre el autor
Pedro Alejandro Arroyo Gutierrez
Profesión: Gerente de Sistemas - Mexico - Legajo: MC48F
✒️Autor de: 65 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pedro Arroyo
:: Al igual que Pedro ¿Usted está dispuesto a aprender ABAP?
El lunes 25 Febrero 2019 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!
✒️Más Publicaciones Académicas sobre Tecnología SAP
- Publicaciones sobre el tema ABAP Archivos en Servidor: las sentencias OPEN y READ
- Publicaciones sobre el área ABAP
- Publicaciones en otras áreas de la Tecnología SAP
Buscador de Publicaciones:
Recursos Free:
Los mejores recursos Libres y Gratuitos compartidos con la comunidad: