|
#1
|
||||
|
||||
Exception condition "NO_BATCH" raised.
Alguien sabe con cual funcion de SAP puedo bajar una tabla interna a un archivo. Intente con el siguiente codigo:
Pero me marca el error siguiente: Exception condition "NO_BATCH" raised. Cuando quito el codigo siguiente de mi RFC. CALL FUNCTION 'WS_DOWNLOAD' EXPORTING filename = fname TABLES data_tab = t_errabonos. Todo sale bien pero necesito que me cree el archivo. El programa corre bien cuando estoy en el SAPGui. Truena cuando lo mando llamar desde un programa No-SAP via RFC. Y pues la excepcion dice que Front-End Function Cannot Be Executed in Backgrnd. En pocas palabras necesito otra funcion para bajar el archivo alguien sabrá una? Úlima edición por DCErick fecha: 07/08/06 a las 22:11:50. |
#2
|
|||
|
|||
Hola DCErick:
Hasta donde yo sé no puedes bajar ficheros a Windows si lo intentas hacer en batch, ya que en batch no puede determinar sobre qué ordenador debe enviar la información. Si quieres bajarte esa información, tendrás que enviarla directamente a tu servidor de trabajo. Pide a tu administrador que te dé una carpeta dentro del servidor donde enviar la información e intenta grabarla con las sentencias de SAP... OPEN DATASET .... TRANSFER ... CLOSE DATASET ... Luego, ya podrás utilizar alguna función SAP, tipo FTP_CONNECT y FTP_COMMAND con las cuales descargarte la información de nuevo a Windows cuando la necesites. |
#3
|
||||
|
||||
Gracias....
Logré hacerlo OPEN DATASET fname FOR OUTPUT IN TEXT MODE ENCODING DEFAULT. LOOP AT t_errabonos. TRANSFER t_errabonos TO fname. ENDLOOP. CLOSE DATASET fname. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|