|
#1
|
|||
|
|||
¿Qué es lo que estás realizando? ¿Qué sentencia te devuelve ese SUBRC?
|
#2
|
|||
|
|||
Creacion De Archivo
Desde mi equipo estoy llamando la función WS_DOWNLOAD para que genere un archivo de texto, si lo hago local queda perfecto, pero cuando le coloco la ruta para que lo grabe en el servidor, no lo hace, y al depurar observo que SY-SUBRC tiene el valor de 2, pero no sé que significa ese "2".
|
#3
|
|||
|
|||
Si SY-SUBRC = 2 es lo que devuelve la función, habría que ver cómo están numeradas las "EXEPTIONS". Si está dentro, habría que ver a qué sentencia corresponde.
|
#4
|
|||
|
|||
codigo
DESPUES DE EJECUTARSE EL LLAMADO A LA FUNCION SIGUIENTE: call function 'WS_DOWNLOAD' EXPORTING filename = p_arch_nuevo TABLES data_tab = it_tab_reg EXCEPTIONS file_open_error = 1 file_write_error = 2 invalid_filesize = 3 invalid_table_width = 4 invalid_type = 5 no_batch = 6 unknown_error = 7 gui_refuse_filetransfer = 8 others = 9. AQUI SY-SUBRC ES IGUAL A 2. |
#5
|
|||
|
|||
TEnés permisos para escribir el disco ?
Otra! 778 MESSAGE I034 RAISING FILE_WRITE_ERROR 783 MESSAGE I036 RAISING FILE_WRITE_ERROR. 902 MESSAGE I034 RAISING FILE_WRITE_ERROR 907 MESSAGE I036 RAISING FILE_WRITE_ERROR. Poné un break en estas sentencias y fijate en cual te frena la ejecución. De ahí andá para atrás hasta que encuentres que falló. Úlima edición por jmenendez fecha: 20/08/09 a las 20:08:14. |
#6
|
|||
|
|||
La chica basis me dice que tengo permiso hasta de casarme con ella, pero que va, no los crea en el servidor, pero en mi maquina los deja fino!!!!!!!!!!!!! |
#7
|
|||
|
|||
Quizá haya un tema de estrucutras.... Podrias dejar a groso modo tu codigo y un archivito de ejemplo para que te podamos ayudar? O estas leyendo algun archivo del servidor?
|
#8
|
|||
|
|||
Ok, fíjate, supuestamente la estructura que maneja el SY-SUBRC es la estructura SYST, pero una vez que entro en ella no me permite visualizarla como si fuese una tabla, no tiene navegación para ver sus registros, me explico? |
#9
|
|||
|
|||
En este caso si al salir de la función el SUBRC te da 2, es por el error file_write_error. Hay algún tema en la escritura al servidor. No sé si será permisos, si no revisá el path. PD: ¿Está linda la de Basis? |
#10
|
|||
|
|||
ESPECTACULARRRRRRRRRRRRRRRRRRRRRRR |
Herramientas | Buscar en Tema |
Desplegado | |
|
|