Skip to Content
avatar image
Former Member

Stop a job from program.

Hi All,

I am using the FM - SXPG_COMMAND_EXECUTE , to execute an unix commands from my report program.

If there are any errors in the execution of the commds , i am capturing them and stopping the execution of program using STOP.

The report is being run as backgroung job.

Even though STOP is executed in the report, in SM37 the status of the job is shown as finished.

I want the status of the job to be cancelled when the program encounters STOP or when the execution of unix commands fails.

Can you please tell me how to make the job as cancelled when the execution of unix commands fails.

Regards,

Chandan

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Aug 20, 2007 at 04:29 AM

    Hi ARS,

    If i use the mesaege, will it

    1) stop the further ececution of program?

    2) Will the status fo the job be 'Cancelled' in SM37.

    Please let me know

    Chandan

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 20, 2007 at 04:25 AM

    Hi,

    Instead of using STOP in program use

    Message e999(<your message class>) with 'Erorr during execution"

    aRs

    Add comment
    10|10000 characters needed characters exceeded