Open Data

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • hardrake
    Member
    • oct
    • 37

    #1

    Open Data

    Buenas, tengo un problemilla, a ver si alguno me puede ayudar. Mi programa lee un archivo de una carpeta del servidor y luego tiene que generar otro archivo. Para dejar el archivo utilizo lo siguiente:
    OPEN DATASET v_fich FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    IF sy-subrc EQ 0.
    LOOP AT i_fin INTO linea.
    TRANSFER linea TO v_fich.
    ENDLOOP.
    CLOSE DATASET v_fich.

    En v_fich esta la ruta del servidor. Esto me lo hace correctamente, pero ahora quieren que el archivo que he leido lo borre y lo cree en otra carpeta diferente dentro del servidor, y es aqui donde me pierdo un poco. Si me podeis ayudar os lo agradeceria.

    Un saludo.
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    Abrir para lectura un archivo.
    OPEN DATASET P_FILE FOR INPUT IN TEXT MODE ENCODING UTF-8.
    Abrir para escribir en un archivo
    OPEN DATASET NEWFILE FOR OUTPUT IN TEXT MODE ENCODING UTF-8.
    Borrar un Archivo
    DELETE DATASET <dsn>.

    Saludos

    Comentario

    Trabajando...