✒️ABAP Los archivos en el servidor y las sentencias OPEN y READ
ABAP Los archivos en el servidor y las sentencias OPEN y READ
1. Tratamiento de archivos en el servidor.
- OPEN DATASET
- READ DATASET
- TRANSFER
- DELETE
- CLOSE
2. Apertura de archivos en el servidor.
OPEN DATASET <archivo> FOR <ACCESS> IN <MODE>.
Para lectura FOR_INPUT.
OPEN DATASET <archivo> FOR INPUT IN TEXT <MODE>.
Ejemplo: p_path
OPEN DATASET p_path FOR INPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc NE 0.
MESSAGE s000(Z_PRUEBA) WITH text-004.
ELSE.
SALIDA - PARA ESCRIBIR
OPEN DATASET p_path FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc NE 0.
MESSAGE s000(Z_PRUEBA) WITH text-004.
ELSE.
PARA AGREGAR INFORMACION
OPEN DATASET p_path FOR APPENDING IN TEXT MODE ENCODING DEFAULT.
IF sy-subrc NE 0.
MESSAGE s000(Z_PRUEBA) WITH text-004.
ELSE.
- IN TEXT MODE (ENCODING DEFAULT)
- IN BINARY MODE
3. Lectura de archivos del servidor.
READ DATASET <archivo> INTO <estructura>.
Ejemplo:
DO. READ DATASET p_path INTO st_archivo. IF sy-subrc = 0. MOVE-CORRESPONDING st_archivo TO ti_archivo. APPEND ti_archivo. CLEAR: ti_archivo, st_archivo. ELSE. EXIT. ENDIF. ENDDO.
Sobre el autor
Publicación académica de Calixto Saldarriaga, en su ámbito de estudios para la Carrera Consultor ABAP.
Calixto Saldarriaga
Profesión: Ingeniero en Sistemas - Ecuador - Legajo: HB24G
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Calixto Saldarriaga