Donde puedo ver el significado de cada valor emitido por SY-SUBRC. Tengo un programa que envía el valor SY-SUBRC = 2, Pero no sé que significa el 2.
Sy-subrc - Donde puedo ver el significado de los valores
Colapsar
X
-
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".Comentario
-
codigo
DESPUES DE EJECUTARSE EL LLAMADO A LA FUNCION SIGUIENTE:Originalmente publicado por AbaunusSi 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.
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.Comentario
-
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ó.Editado por última vez por jmenendez; 20/08/2009, 20:08:14.Comentario
-
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?Originalmente publicado por TonnymanQuizá 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?Comentario
-
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.Originalmente publicado por TBARILLASDESPUES 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.
PD: ¿Está linda la de Basis?
Comentario
-
ESPECTACULARRRRRRRRRRRRRRRRRRRRRRROriginalmente publicado por AbaunusEn 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?

Comentario
-
Son estas las posibles razones por el cual el sy-subrc te esta dando 2:
Cannot Write to File
The data could not be loaded into the front end file. Possible reasons:
- File name has the wrong format
- Error in operating system or network
- No authorization to create or write to this file
- Data locked by another user
Cuales de ellas estan descartadas al 100%?Comentario
Comentario