✒️ABAP - Los archivos en el servidor y las sentencias OPEN y READ

ABAP Los archivos en el servidor y las sentencias OPEN y READ

Sentencias para el manejo de archivos del servidor:

OPEN DATASET; apertura

READ DATASET: lectura

TRANSFER: transferir datos de archivos al servidor

DELETE: para borrar archivos del servidor

CLOSE: para cerrar archivos del servidor

EN la apertura si el SY-SUBRC es correcto será 0, sino es 8

Si queremos abrirlo sólo para lectura con el OPEN DATASET deberemos agregar después del nombre del archivo FOR INPUT

EJEMPLO:

OPEN DATASET 'archivo' FOR INPUT IN TEXT MODE ENCODING DEFAULT

Siempre después de toda apertura realizar el cierre del archivo

Si queremos abrir el archivo para escritura debemos usar el FOR OUTPUT.

Si el archivo existe se creará automáticamente

Si existe y está cerrado el contenido será sobreescrito

Si existe y está abierto el sistema se posicionará al comienzo del archivo

Si la apertura se realiza correctamente entonces SY-SUBRC será 0 sino 8

Ejemplo OPEN DATASET 'archivo' FOR OUTPUT IN TEXT MODE ENCODING DEFAULT

Si queremos agregar información a un archivo entonces debemos usar FOR APPENDING

Si el archivo no existe se crea automáticamente

Si existe pero está cerrado lo abre y se posiciona al final del archivo

Si existe y está abierto se posiciona al final del archivo

Siempre el SY-SUBRC SERA 0!!!!!

OPEN DATASET 'archivo' FOR APPENDING IN TEXT MODE ENCODING DEFAULT.

Modos de apertura:

Modo texto: IN TEXT MODE

Si leemos o escribimos un archivo en modo texto la información es transferida línea a línea. Si utilizamos el modo texto hay que agregar la palabra reservada ENCODING DEFAULT

Modo binario: IN BINARY MODE

Se transfiere byte a bte

LECTURA

READ DATASET. Debemos conocer la estructura del archivo para determinar en que variable debemos almacenar el contenido

SY-SUBRC será 0 en éxito, 8 caso contrario


Sobre el autor

Publicación académica de Diego Baigorria, en su ámbito de estudios para la Carrera Consultor ABAP.

 

:: Al igual que Diego ¿Usted está dispuesto a aprender ABAP?

El lunes 01 Noviembre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?