<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic program or function module to get active Batch jobs in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378409#M1642631</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;                 I need a program or a FM that would give me the list of active batch jobs and also the time they were running &lt;/P&gt;&lt;P&gt;for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz help me out&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Nov 2011 22:03:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-11-16T22:03:33Z</dc:date>
    <item>
      <title>program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378409#M1642631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;                 I need a program or a FM that would give me the list of active batch jobs and also the time they were running &lt;/P&gt;&lt;P&gt;for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plz help me out&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2011 22:03:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378409#M1642631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-16T22:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378410#M1642632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can query table TBTCO with the JOBNAME and status. Different status will give you details of the job. (R = running, F = Finished etc).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2011 23:02:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378410#M1642632</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-16T23:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378411#M1642633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use BP_JOBLIST_PROCESSOR. Its interface is identical to SM37.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2011 23:09:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378411#M1642633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-16T23:09:01Z</dc:date>
    </item>
    <item>
      <title>Re: program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378412#M1642634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; you need to write query like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT COUNT(*) FROM tbtco INTO l_jcnt WHERE jobname = l_jname AND status = 'R'.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0 AND l_jcnt &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;    WRITE:/ 'Another job running for ', p_XXX.&lt;/P&gt;&lt;P&gt;    STOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; l_jcnt =  job name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: angel2409 on Nov 17, 2011 7:51 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2011 06:51:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378412#M1642634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-17T06:51:33Z</dc:date>
    </item>
    <item>
      <title>Re: program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378413#M1642635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You Just follow the below code, It is exactly same as your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES:   BEGIN OF ty_itbl,
           jobname   TYPE   tbtcp-jobname,
           jobcount  TYPE   tbtcp-jobcount,
           stepcount TYPE   i,"tbtcp-stepcount,
           sdldate   TYPE   tbtcp-sdldate,
           sdltime   TYPE   tbtcp-sdltime,
           sdluname  TYPE   tbtcp-sdluname,
           status    TYPE   tbtco-status,
           END OF ty_itbl.
  DATA :   wt_itbl TYPE TABLE OF ty_itbl,
           wa_itbl TYPE ty_itbl.

 SELECT     a~jobname
               a~jobcount
               a~stepcount
               a~sdldate
               a~sdltime
               a~sdluname
               b~status
               INTO CORRESPONDING FIELDS OF TABLE wt_itbl
               FROM tbtcp AS a
               INNER JOIN tbtco AS b
               ON    b~jobname    EQ    a~jobname
               AND   b~jobcount   EQ    a~jobcount
               WHERE a~progname IN wp_prog
               AND   a~sdldate  IN wp_date
               AND  b~status eq &amp;lt;STATUS&amp;gt;. "&amp;lt;-Give the Active Status here&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2011 07:08:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378413#M1642635</guid>
      <dc:creator>surajarafath</dc:creator>
      <dc:date>2011-11-17T07:08:52Z</dc:date>
    </item>
    <item>
      <title>Re: program or function module to get active Batch jobs</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378414#M1642636</link>
      <description>&lt;P&gt;I have created a test program and found working.&lt;/P&gt;&lt;P&gt;Many Thanks.&lt;/P&gt;&lt;P&gt; SELECT *&lt;BR /&gt; FROM tbtco&lt;BR /&gt; INTO TABLE @DATA(lt_tbtco)&lt;BR /&gt; WHERE jobname = 'ZTEST_111222'&lt;BR /&gt; AND status = 'R'.&lt;BR /&gt;&lt;BR /&gt; DATA lv_lines TYPE i.&lt;BR /&gt;&lt;BR /&gt; lv_lines = lines( lt_tbtco ) .&lt;BR /&gt;&lt;BR /&gt; IF lv_lines &amp;gt; 1.&lt;BR /&gt; MESSAGE 'Background Job has already been running' TYPE 'E'.&lt;BR /&gt; ELSE.&lt;BR /&gt;&lt;BR /&gt; WAIT UP TO 10 SECONDS.&lt;BR /&gt;*&amp;amp; Write your Logic here&lt;BR /&gt; ENDIF.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 15:57:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/program-or-function-module-to-get-active-batch-jobs/m-p/8378414#M1642636</guid>
      <dc:creator>maulikparekh</dc:creator>
      <dc:date>2020-03-10T15:57:25Z</dc:date>
    </item>
  </channel>
</rss>

