MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Exception condition "NO_BATCH" raised. (foro/showthread.php?t=1349)

DCErick 07/08/06 22:09:17

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. :confused:

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?

oarranzli 08/08/06 06:04:29

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.

DCErick 08/08/06 15:08:00

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.:)


Husos Horarios son GMT. La hora en este momento es 06:18:13.

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