Ver Mensaje Individual
  #2  
Viejo 01/06/07, 09:04:41
Avatar de nenuke
nenuke nenuke is offline
Member
 
Fecha de Ingreso: sep 2006
Localización: Madrid
Mensajes: 87
Hola.

si lo que quieres es dejar un fichero en el servidor SAP no puedes utilizar el WS_DOWNLOAD y debes usar la sentencia OPEN DATASET.

**Debes declararte una constante con el path:

DATA app_path TYPE localfile VALUE '/rutadetuservidor'.

**Una variable tipo string que contendrá las lineas del fichero plano

v_str TYPE string.

**Abres el fichero:

OPEN DATASET app_path FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.

**Aqui dentro haces un loop como este ejemplo

LOOP AT it_empleados.
CONCATENATE it_empleados-numero
it_empleados-nombre
it_empleados-apellidos
it_empleados-linea
it_empleados-categoria
it_empleados-estado
it_empleados-operacion
INTO v_str SEPARATED BY cl_abap_char_utilities=>horizontal_tab.
TRANSFER v_str TO app_path.
CLEAR: v_str,
it_empleados.
ENDLOOP.

***Cierras el fichero y listo.
CLOSE DATASET app_pathcopy.

Un saludo!!
Espero te sirva de algo
Responder Con Cita