MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Upload / Download txt (foro/showthread.php?t=63085)

SAPING 13/06/12 19:34:14

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 13/06/12 21:23:01

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.


Husos Horarios son GMT. La hora en este momento es 08:58:14.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web