<?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: SUMBIT Command in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040213#M965643</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;After file validation why donot u ask the user to run the prog. in background using FM POPUP_TO_CONFIRM? If the answer is yes then u can upload the file in background as shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: jobname like tbtcjob-jobname value&lt;/P&gt;&lt;P&gt;                             ' TRANSFER TRANSLATION'.&lt;/P&gt;&lt;P&gt;data: jobcount like tbtcjob-jobcount,&lt;/P&gt;&lt;P&gt;      host like msxxlist-host.&lt;/P&gt;&lt;P&gt;data: begin of starttime.&lt;/P&gt;&lt;P&gt;        include structure tbtcstrt.&lt;/P&gt;&lt;P&gt;data: end of starttime.&lt;/P&gt;&lt;P&gt;data: starttimeimmediate like btch0000-char1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Job open&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  call function 'JOB_OPEN'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            delanfrep        = ' '&lt;/P&gt;&lt;P&gt;            jobgroup         = ' '&lt;/P&gt;&lt;P&gt;            jobname          = jobname&lt;/P&gt;&lt;P&gt;            sdlstrtdt        = sy-datum&lt;/P&gt;&lt;P&gt;            sdlstrttm        = sy-uzeit&lt;/P&gt;&lt;P&gt;       importing&lt;/P&gt;&lt;P&gt;            jobcount         = jobcount&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            cant_create_job  = 01&lt;/P&gt;&lt;P&gt;            invalid_job_data = 02&lt;/P&gt;&lt;P&gt;            jobname_missing  = 03.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert process into job&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; SUBMIT zreport and return&lt;/P&gt;&lt;P&gt;                with p_param1 = 'value'&lt;/P&gt;&lt;P&gt;                with p_param2 = 'value'&lt;/P&gt;&lt;P&gt;                user sy-uname&lt;/P&gt;&lt;P&gt;                via job jobname&lt;/P&gt;&lt;P&gt;                number jobcount.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;gt; 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close job&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  starttime-sdlstrtdt = sy-datum + 1.&lt;/P&gt;&lt;P&gt;  starttime-sdlstrttm = '220000'.&lt;/P&gt;&lt;P&gt;  call function 'JOB_CLOSE'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            event_id             = starttime-eventid&lt;/P&gt;&lt;P&gt;            event_param          = starttime-eventparm&lt;/P&gt;&lt;P&gt;            event_periodic       = starttime-periodic&lt;/P&gt;&lt;P&gt;            jobcount             = jobcount&lt;/P&gt;&lt;P&gt;            jobname              = jobname&lt;/P&gt;&lt;P&gt;            laststrtdt           = starttime-laststrtdt&lt;/P&gt;&lt;P&gt;            laststrttm           = starttime-laststrttm&lt;/P&gt;&lt;P&gt;            prddays              = 1&lt;/P&gt;&lt;P&gt;            prdhours             = 0&lt;/P&gt;&lt;P&gt;            prdmins              = 0&lt;/P&gt;&lt;P&gt;            prdmonths            = 0&lt;/P&gt;&lt;P&gt;            prdweeks             = 0&lt;/P&gt;&lt;P&gt;            sdlstrtdt            = starttime-sdlstrtdt&lt;/P&gt;&lt;P&gt;            sdlstrttm            = starttime-sdlstrttm&lt;/P&gt;&lt;P&gt;            strtimmed            = starttimeimmediate&lt;/P&gt;&lt;P&gt;            targetsystem         = host&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            cant_start_immediate = 01&lt;/P&gt;&lt;P&gt;            invalid_startdate    = 02&lt;/P&gt;&lt;P&gt;            jobname_missing      = 03&lt;/P&gt;&lt;P&gt;            job_close_failed     = 04&lt;/P&gt;&lt;P&gt;            job_nosteps          = 05&lt;/P&gt;&lt;P&gt;            job_notex            = 06&lt;/P&gt;&lt;P&gt;            lock_failed          = 07&lt;/P&gt;&lt;P&gt;            others               = 99.&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jun 2008 11:35:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-23T11:35:59Z</dc:date>
    <item>
      <title>SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040208#M965638</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;&lt;/P&gt;&lt;P&gt;I have a selection screen where I need to specify the upload file name which has the input details and a check box which I check for the file validation. After this the program is executed. If the validation is successful a message is displayed that the file validation is successful. After this when the program is executed again then the file is uploaded to the database.&lt;/P&gt;&lt;P&gt;This all is working fine.&lt;/P&gt;&lt;P&gt;However I also need to run this program in background. This should be done after the file validation is complete. But the problem is that after file validation the option of background button is gone. I need the submit button to be enabled after file validation.&lt;/P&gt;&lt;P&gt;I tried using SUMBIT command but that its not working. Please help me out to solve this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:23:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040208#M965638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040209#M965639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhishek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try the below  options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the program is running in background or foreground.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;         if sy-batch = space.&lt;/P&gt;&lt;P&gt;             do your validation.&lt;/P&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;P&gt;   in this case if the validation completed, execute the program directly in background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will helpful for your requiement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SB&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:31:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040209#M965639</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:31:57Z</dc:date>
    </item>
    <item>
      <title>Re: SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040210#M965640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have to pass values of selection screen using submit command&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:32:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040210#M965640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:32:15Z</dc:date>
    </item>
    <item>
      <title>Re: SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040211#M965641</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 think you have not activated the submit icon in the layout or you may forget to write code for it. just chk once. cool&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:32:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040211#M965641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040212#M965642</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 could do it this way.&lt;/P&gt;&lt;P&gt;Write another short program using JOB_OPEN,JOB_SUBMIT and JOB_CLOSE FM's.&lt;/P&gt;&lt;P&gt;After the file validation is over, submit the new program from the current one passing the report id.The new program will then be executed to schedule the current program in background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps,&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sandeep.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:35:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040212#M965642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: SUMBIT Command</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040213#M965643</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;After file validation why donot u ask the user to run the prog. in background using FM POPUP_TO_CONFIRM? If the answer is yes then u can upload the file in background as shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: jobname like tbtcjob-jobname value&lt;/P&gt;&lt;P&gt;                             ' TRANSFER TRANSLATION'.&lt;/P&gt;&lt;P&gt;data: jobcount like tbtcjob-jobcount,&lt;/P&gt;&lt;P&gt;      host like msxxlist-host.&lt;/P&gt;&lt;P&gt;data: begin of starttime.&lt;/P&gt;&lt;P&gt;        include structure tbtcstrt.&lt;/P&gt;&lt;P&gt;data: end of starttime.&lt;/P&gt;&lt;P&gt;data: starttimeimmediate like btch0000-char1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Job open&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  call function 'JOB_OPEN'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            delanfrep        = ' '&lt;/P&gt;&lt;P&gt;            jobgroup         = ' '&lt;/P&gt;&lt;P&gt;            jobname          = jobname&lt;/P&gt;&lt;P&gt;            sdlstrtdt        = sy-datum&lt;/P&gt;&lt;P&gt;            sdlstrttm        = sy-uzeit&lt;/P&gt;&lt;P&gt;       importing&lt;/P&gt;&lt;P&gt;            jobcount         = jobcount&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            cant_create_job  = 01&lt;/P&gt;&lt;P&gt;            invalid_job_data = 02&lt;/P&gt;&lt;P&gt;            jobname_missing  = 03.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert process into job&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; SUBMIT zreport and return&lt;/P&gt;&lt;P&gt;                with p_param1 = 'value'&lt;/P&gt;&lt;P&gt;                with p_param2 = 'value'&lt;/P&gt;&lt;P&gt;                user sy-uname&lt;/P&gt;&lt;P&gt;                via job jobname&lt;/P&gt;&lt;P&gt;                number jobcount.&lt;/P&gt;&lt;P&gt;  if sy-subrc &amp;gt; 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close job&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  starttime-sdlstrtdt = sy-datum + 1.&lt;/P&gt;&lt;P&gt;  starttime-sdlstrttm = '220000'.&lt;/P&gt;&lt;P&gt;  call function 'JOB_CLOSE'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            event_id             = starttime-eventid&lt;/P&gt;&lt;P&gt;            event_param          = starttime-eventparm&lt;/P&gt;&lt;P&gt;            event_periodic       = starttime-periodic&lt;/P&gt;&lt;P&gt;            jobcount             = jobcount&lt;/P&gt;&lt;P&gt;            jobname              = jobname&lt;/P&gt;&lt;P&gt;            laststrtdt           = starttime-laststrtdt&lt;/P&gt;&lt;P&gt;            laststrttm           = starttime-laststrttm&lt;/P&gt;&lt;P&gt;            prddays              = 1&lt;/P&gt;&lt;P&gt;            prdhours             = 0&lt;/P&gt;&lt;P&gt;            prdmins              = 0&lt;/P&gt;&lt;P&gt;            prdmonths            = 0&lt;/P&gt;&lt;P&gt;            prdweeks             = 0&lt;/P&gt;&lt;P&gt;            sdlstrtdt            = starttime-sdlstrtdt&lt;/P&gt;&lt;P&gt;            sdlstrttm            = starttime-sdlstrttm&lt;/P&gt;&lt;P&gt;            strtimmed            = starttimeimmediate&lt;/P&gt;&lt;P&gt;            targetsystem         = host&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            cant_start_immediate = 01&lt;/P&gt;&lt;P&gt;            invalid_startdate    = 02&lt;/P&gt;&lt;P&gt;            jobname_missing      = 03&lt;/P&gt;&lt;P&gt;            job_close_failed     = 04&lt;/P&gt;&lt;P&gt;            job_nosteps          = 05&lt;/P&gt;&lt;P&gt;            job_notex            = 06&lt;/P&gt;&lt;P&gt;            lock_failed          = 07&lt;/P&gt;&lt;P&gt;            others               = 99.&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;                                       "error processing&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2008 11:35:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sumbit-command/m-p/4040213#M965643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-23T11:35:59Z</dc:date>
    </item>
  </channel>
</rss>

