Upload / Download txt

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • SAPING
    Senior Member
    • may
    • 199

    #1

    Upload / Download txt

    Buenas gente.
    Tengo un problema que ya me tiene loquito.

    Tengo 2 programas donde necesito manejar archivos txt.
    Me solicitan que realice un programa, el cual corra tanto ONLINE como en JOB.
    El problema es que los archivos que tengo que levantar, y bajar, se desea que se realicen sobre una carpeta compartida de la red y es ahi donde se me complica el tema.

    No solo necesito las funciones para levantar los archivos sino tambien, al no conocer el nombre previo que tendra, tengo que levantar la carpeta entera y analizarla....

    No se si fui claro.

    Para tratar de aclarar:
    - Se levantan N archivos (no se los nombres) en carpeta compartida de red, tanto en proceso de fondo(JOB) u online.
    - Se bajan N archivos en carpeta compartida de red, tanto en proceso de fondo(JOB) u online.


    Espero hayan entendido y me puedan ayudar porque me voy a volver chango sino.

    Gracias.
  • fsandovalz
    Junior Member
    • ago
    • 27

    #2
    En la transacción sm69 crea un comando que llame al comando dir y ejecútalo con la función 'SXPG_COMMAND_EXECUTE' con esto ya solo toma de la salida los valores que necesitas para tu open dataset.

    Saludos.

    CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
    EXPORTING
    commandname = 'ZZDIR' "cmd /c mkdir
    additional_parameters = param1
    operatingsystem = castserveropsys
    targetsystem = target
    stdout = 'X'
    stderr = 'X'
    terminationwait = 'X'
    IMPORTING
    status = funcstatus
    TABLES
    exec_protocol = iserveroutput[]
    EXCEPTIONS
    no_permission = 1
    command_not_found = 2
    parameters_too_long = 3
    security_risk = 4
    wrong_check_call_interface = 5
    program_start_error = 6
    program_termination_error = 7
    x_error = 8
    parameter_expected = 9
    too_many_parameters = 10
    illegal_command = 11
    wrong_asynchronous_parameters = 12
    cant_enq_tbtco_entry = 13
    jobcount_generation_error = 14
    OTHERS = 15.
    Ing, Fernando Sandoval Parra.
    Sr. ABAP/4 developer Consultant

    Comentario

    Trabajando...