#1
|
|||
|
|||
Ejecutar programa de DOS
Intento ejecutar un programa compilado en foxpro de DOS. Pero no puedo ejecutarlo desde SAP, al guien sabe si se puede hacer lo que quiero? SAludos y gracias.
|
#2
|
|||
|
|||
En la transaccion SM49 puedes crear comandos externos que luego ejecutaras con una funcion llamada SXPG_COMMAND_EXECUTE o algo parecido...
|
#3
|
||||
|
||||
Prueba con esta instrucción, pero ojo que si vas a ejecutar un programa este debe estar en la misma maquina que esta instalado SAP.
CALL ‘SYSTEM' ID 'COMMAND' FIELD <Comando_Sistema_operativo> ID ‘TAB’ FIELD <TABLA-INTERNA>-*SYS* EDITOR-CALL FOR <TABLA-INTERNA> DISPLAY-MODE. En la cual <TABLA-INTERNA> se almacenara el mensaje que indica que el comando fue ejecutado y este se mostrara en pantalla para que el usuario pueda ver este mensaje. |
#4
|
|||
|
|||
Agradezo mucho los comentarios, lo pruebo y les aviso.
Gracias. |
#5
|
|||
|
|||
hola utiliza esta metodo
ARCHIVO = 'c:\programa.exe'. CALL METHOD cl_gui_frontend_services=>execute EXPORTING document = ARCHIVO EXCEPTIONS OTHERS = 1. saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|