MUNDOSAP

Regresar   MUNDOSAP > ADMINISTRACION SAP > Administración de Sistemas SAP
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 13/10/09, 21:08:17
Avatar de gustaleon7
gustaleon7 gustaleon7 is offline
Member
 
Fecha de Ingreso: sep 2006
Mensajes: 55
Ejecutar .BAT de Windows desde Sap

Buenas Foro

Estoy intentando ejecutar un archivo .BAT de windows desde Sap , pero no me deja, este . bat me reinicia servicios ubicados en otro servidor ( DataWereHouse) que se utiliza para el Post de las tiendas, estoy intentando ejecutarlo desde una RFC que me he creado pero no me logra ejecutar el .BAT , cuando intento ejecutar la RFC para que me levante la calculadora de windows si me deja , no se si es por problemas de permisologia , ya le he dado todos los permisos posibles al usuario de sap que se conecta el S.O y nada no me ejecuto el .BAT .

necesito esto urgente para poder actualizar el post con data de SAP y no he podido ya que el servicio se cae y no logro la conexion para la sincronizacion.

Mi sistema es release 6.00

Windows 2003 server con SQL server 2005


gracias de antemano.
__________________
Gustavo Gonzalez
Consultor Basis SAP Netweaver
Responder Con Cita
  #2  
Viejo 14/10/09, 08:48:05
jamez jamez is offline
Member
 
Fecha de Ingreso: abr 2009
Localización: BCN
Mensajes: 72
Has probado de crear un job (SM36), y en Paso especificar "Comando externo" o "Programa externo" y alli pones la ruta y el fichero.bat ???
p.ej C:\ruta\fichero.bat

Ya contarás.

Saludtes.
Responder Con Cita
  #3  
Viejo 14/10/09, 10:48:42
sanchezgc sanchezgc is offline
Junior Member
 
Fecha de Ingreso: mar 2008
Mensajes: 9
Cool Re

Hola, pues podrias crearte un comando que ejecute ficheros. Mira la SM49 y SM69, busca si no existe ya uno en el que especificques la ruta del BAT, creo que podrías incluso guardarlo en alguna carpeta del sistema (AL11) o en alguna de servidor.

Con estos comandos puedes llamarlos desde tu programa y ejecutar comandos estilo MSDOS o de UNIX.

Saludos.
Responder Con Cita
  #4  
Viejo 15/10/09, 17:39:57
p_a_s_g p_a_s_g is offline
Junior Member
 
Fecha de Ingreso: oct 2007
Mensajes: 12
Re:

Oye has probado con la función WS_EXECUTE (esto para programación ABAP), con esa función puedes ejecutar programas desde windows, en tu caso sería:
CALL FUNCTION 'WS_EXECUTE'
EXPORTING
CD = <path donde esta el bat>
COMMANDLINE = <nombre del archivo.bat>
PROGRAM = 'c:\windows\system32\cmd.exe'
EXCEPTIONS
PROG_NOT_FOUND.
Responder Con Cita
  #5  
Viejo 01/07/11, 01:16:23
JuanK3628 JuanK3628 is offline
Junior Member
 
Fecha de Ingreso: jul 2010
Mensajes: 1
Estimados amigos en el Foro:

Tengo un problema similar al planteado por Gustavo.
En mi caso la transaccion SAP desarrollada es para la impresion de etiquetas en una impresora inalambrica desde un PDT que usa un emulador (Naurtech) el cual levanta una sesion telnet en la que se ejecuta el SAPConsole.
En entorno windows levanto una sesion de SAP y la transacción funciona correctamente pero no asi cuando la ejecuto desde el PDT.
Tengo una impresora Datamax RL4 para la cual he generado una cola de impresion en un servidor de impresiones.
Estando en el PDT levanto el emulador el cual ejecuta el SAPConsole; ya en en entorno SAP ejecuto la transaccion y el equipo sale de la sesion SAP. El programa genera un archivo de impresion que lo guarda en el servidor windows y luego debe ejecutar un .bat para enviarlo a la impresora pero cuando llega a la creacion del archivo en el servidor el prograna aborta y sale de la sesion SAP generada por el SAPConsole.
Si tuevieran alguna idea de como solucionar este problema se los agradeceré muchisimo.

Mi sistema es release 4.70

Windows 2003 server

Saludos
Juan Carlos Pichilingue
Desarrollador SAP
Responder Con Cita
  #6  
Viejo 08/08/11, 15:00:19
sanchezgc sanchezgc is offline
Junior Member
 
Fecha de Ingreso: mar 2008
Mensajes: 9
Los drivers de la impresora deben estar todos correctamente instalados en SAP.
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 05:00:04.


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