Ejecutar programa de DOS

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • wpoclava
    Junior Member
    • oct
    • 3

    #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.
  • ballan
    Senior Member
    • oct
    • 671

    #2
    En la transaccion SM49 puedes crear comandos externos que luego ejecutaras con una funcion llamada SXPG_COMMAND_EXECUTE o algo parecido...

    Comentario

    • Lokyllo
      Junior Member
      • may
      • 8

      #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.

      Comentario

      • wpoclava
        Junior Member
        • oct
        • 3

        #4
        Agradezo mucho los comentarios, lo pruebo y les aviso.

        Gracias.

        Comentario

        • ibecerra

          #5
          hola utiliza esta metodo
          ARCHIVO = 'c:\programa.exe'.
          CALL METHOD cl_gui_frontend_services=>execute
          EXPORTING
          document = ARCHIVO
          EXCEPTIONS
          OTHERS = 1.

          saludos

          Comentario

          Trabajando...