MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 07/08/06, 22:09:17
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
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.
Responder Con Cita
  #2  
Viejo 08/08/06, 06:04:29
oarranzli oarranzli is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: España
Mensajes: 373
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.
Responder Con Cita
  #3  
Viejo 08/08/06, 15:08:00
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 06:07:08.


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