<?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 Re: Background infinite loop in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115284#M107226</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It could be a couple of things:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don't seem to be looping in the form, but you may be in an infinite loop when calling the form (DO/ENDDO with no exit).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, you are submitting report &lt;/P&gt;&lt;P&gt;ZMMPUPOR00_0407_EDIOUTSTANDING. If that happens to be the report of this program, then it is submitting itself over and over again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Jan 2006 03:46:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-01-25T03:46:02Z</dc:date>
    <item>
      <title>Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115283#M107225</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;I am trying to schedule a report to run as background job using FM job_close.However my schedule job is in infinite looping, which means it create infinite jobs in SM37. I am wondering is that I am miss out something on my coding,kindly give me a helping hand on that. Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM JOB.&lt;/P&gt;&lt;P&gt;DATA: lv_name TYPE TBTCJOB-JOBNAME value 'test',&lt;/P&gt;&lt;P&gt;      lv_JOBCOUNT TYPE TBTCJOB-JOBCOUNT,&lt;/P&gt;&lt;P&gt;      lv_TBTCJOB-AUTHCKNAM TYPE TBTCJOB-AUTHCKNAM .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'JOB_OPEN'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DELANFREP              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOBGROUP               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOBNAME                = lv_name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SDLSTRTDT              = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SDLSTRTTM              = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOBCLASS               = 'C'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   JOBCOUNT               = lv_JOBCOUNT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RET                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   CANT_CREATE_JOB        = 1&lt;/P&gt;&lt;P&gt;   INVALID_JOB_DATA       = 2&lt;/P&gt;&lt;P&gt;   JOBNAME_MISSING        = 3&lt;/P&gt;&lt;P&gt;   OTHERS                 = 4&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lv_TBTCJOB-AUTHCKNAM = sy-uname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'JOB_SUBMIT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARCPARAMS                         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    AUTHCKNAM                         = lv_TBTCJOB-AUTHCKNAM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COMMANDNAME                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OPERATINGSYSTEM                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_NAME                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_PARAM                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_SET_TRACE_ON               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_STDERR_IN_JOBLOG           = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_STDOUT_IN_JOBLOG           = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_SYSTEM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_RFCDEST                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTPGM_WAIT_FOR_TERMINATION       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOBCOUNT                          = lv_JOBCOUNT&lt;/P&gt;&lt;P&gt;    JOBNAME                           = lv_name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   LANGUAGE                          = SY-LANGU&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PRIPARAMS                         = 'MY20'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    REPORT                            = 'ZMMPUPOR00_0407_EDIOUTSTANDING'&lt;/P&gt;&lt;P&gt;    VARIANT                           = 'TEST3'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STEP_NUMBER                       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   BAD_PRIPARAMS                     = 1&lt;/P&gt;&lt;P&gt;   BAD_XPGFLAGS                      = 2&lt;/P&gt;&lt;P&gt;   INVALID_JOBDATA                   = 3&lt;/P&gt;&lt;P&gt;   JOBNAME_MISSING                   = 4&lt;/P&gt;&lt;P&gt;   JOB_NOTEX                         = 5&lt;/P&gt;&lt;P&gt;   JOB_SUBMIT_FAILED                 = 6&lt;/P&gt;&lt;P&gt;   LOCK_FAILED                       = 7&lt;/P&gt;&lt;P&gt;   PROGRAM_MISSING                   = 8&lt;/P&gt;&lt;P&gt;   PROG_ABAP_AND_EXTPG_SET           = 9&lt;/P&gt;&lt;P&gt;   OTHERS                            = 10&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'JOB_CLOSE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AT_OPMODE                         = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AT_OPMODE_PERIODIC                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CALENDAR_ID                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EVENT_ID                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EVENT_PARAM                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EVENT_PERIODIC                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    JOBCOUNT                          = lv_JOBCOUNT&lt;/P&gt;&lt;P&gt;    JOBNAME                           = lv_name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LASTSTRTDT                        = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LASTSTRTTM                        = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRDDAYS                           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRDHOURS                          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRDMINS                           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRDMONTHS                         = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRDWEEKS                          = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PREDJOB_CHECKSTAT                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRED_JOBCOUNT                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRED_JOBNAME                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SDLSTRTDT                         = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SDLSTRTTM                         = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STARTDATE_RESTRICTION             = BTC_PROCESS_ALWAYS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    STRTIMMED                         = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TARGETSYSTEM                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  START_ON_WORKDAY_NOT_BEFORE       = SY-DATUM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  START_ON_WORKDAY_NR               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WORKDAY_COUNT_DIRECTION           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RECIPIENT_OBJ                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TARGETSERVER                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DONT_RELEASE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  JOB_WAS_RELEASED                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RET                               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   CANT_START_IMMEDIATE              = 1&lt;/P&gt;&lt;P&gt;   INVALID_STARTDATE                 = 2&lt;/P&gt;&lt;P&gt;   JOBNAME_MISSING                   = 3&lt;/P&gt;&lt;P&gt;   JOB_CLOSE_FAILED                  = 4&lt;/P&gt;&lt;P&gt;   JOB_NOSTEPS                       = 5&lt;/P&gt;&lt;P&gt;   JOB_NOTEX                         = 6&lt;/P&gt;&lt;P&gt;   LOCK_FAILED                       = 7&lt;/P&gt;&lt;P&gt;   OTHERS                            = 8&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Beside that, I had problem to save my smartforms to local file, is any expert there can teach me the way?I am using 4.6c system.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 03:38:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115283#M107225</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T03:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115284#M107226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It could be a couple of things:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don't seem to be looping in the form, but you may be in an infinite loop when calling the form (DO/ENDDO with no exit).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;On the other hand, you are submitting report &lt;/P&gt;&lt;P&gt;ZMMPUPOR00_0407_EDIOUTSTANDING. If that happens to be the report of this program, then it is submitting itself over and over again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 03:46:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115284#M107226</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T03:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115285#M107227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think we should submit our report name to the job_submit,right? If this is the case, what should we put? I try not to put in the program and, it will still be creating multiple jobs in sm37.How am I go around with it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 04:07:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115285#M107227</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T04:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115286#M107228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is your requirement? Do you want to submit your own program from the same program? Can you not simply define a background job for your program in SM36? If you have to do this from your program, then the flow has to be as follows and you need to add a new parameter say p_back no-display mode.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
if p_back = 'X'.
*-- Do the rest of the logic of your program here
else.
  job open.
  submit job with p_back = 'X' via job.
  job close.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 04:26:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115286#M107228</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T04:26:12Z</dc:date>
    </item>
    <item>
      <title>Re: Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115287#M107229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is to schedule the report to run as background job in one program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 07:56:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115287#M107229</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T07:56:24Z</dc:date>
    </item>
    <item>
      <title>Re: Background infinite loop</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115288#M107230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have a program A. You want to submit another program B in the background via a job. Then you should not get any infinite jobs being created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have a program A. User runs it online and gives some input and you then want to transfer the execution of program A to background. Then you will have to use my solution with the p_back no-display option.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have program A and you want to schedule it as a job. Then use SM36.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which scenario is yours?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Jan 2006 20:36:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/background-infinite-loop/m-p/1115288#M107230</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-01-25T20:36:16Z</dc:date>
    </item>
  </channel>
</rss>

