<?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: JOB Scheduling in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358776#M1037673</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi girinadha reddy &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;need more clarification.&lt;/P&gt;&lt;P&gt;you pass any data from program 1 to program 2 ?&lt;/P&gt;&lt;P&gt;if you are passing means try to call the program 2 in the program 1 itself ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Aug 2008 04:42:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-27T04:42:37Z</dc:date>
    <item>
      <title>JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358774#M1037671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All &lt;/P&gt;&lt;P&gt;        How to schedule job with two programs i.e. second program should run immediatly after the first program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;srini&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 04:38:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358774#M1037671</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T04:38:35Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358775#M1037672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Go to SM36..U arrange ur jobs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards:&lt;/P&gt;&lt;P&gt;Prabu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 04:40:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358775#M1037672</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T04:40:55Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358776#M1037673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi girinadha reddy &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;need more clarification.&lt;/P&gt;&lt;P&gt;you pass any data from program 1 to program 2 ?&lt;/P&gt;&lt;P&gt;if you are passing means try to call the program 2 in the program 1 itself ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Deva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 04:42:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358776#M1037673</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T04:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358777#M1037674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;go to sm36&lt;/P&gt;&lt;P&gt;in that click on extended job selection&lt;/P&gt;&lt;P&gt;in that start condition one option is available&lt;/P&gt;&lt;P&gt;start after job&lt;/P&gt;&lt;P&gt;u can use that &lt;/P&gt;&lt;P&gt;and i think it iwll be helpful for you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 04:47:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358777#M1037674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T04:47:42Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358778#M1037675</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;Add the two programs in to the Job one after the another it will execute in sequence.ie one after the another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you can use Event triggering ,wish you want to wait till a particular event is raised and then the job is submitted.(embed the second program in to this job).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Harry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Harpreet Singh on Aug 27, 2008 8:02 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 05:26:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358778#M1037675</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T05:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358779#M1037676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;stpes for JOB Scheduling&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Call transaction SM36.&lt;/P&gt;&lt;P&gt;2. Give a job name.&lt;/P&gt;&lt;P&gt;3. Set the job?s priority, ie. High, Medium or Low priority.&lt;/P&gt;&lt;P&gt;4. Define when the job is to start by choosing Start Condition and completing the appropriate selections. If the job is to repeat, or be periodic, check the box at the bottom of this screen. &lt;/P&gt;&lt;P&gt;5. Define the job?s steps by choosing Step, then specify the ABAP program to be used for each step. &lt;/P&gt;&lt;P&gt;6. Save the fully defined job to submit it to the background processing system. &lt;/P&gt;&lt;P&gt;7. Release the job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/ef/2c513897110872e10000009b38f889/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/ef/2c513897110872e10000009b38f889/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 06:06:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358779#M1037676</guid>
      <dc:creator>former_member745780</dc:creator>
      <dc:date>2008-08-27T06:06:02Z</dc:date>
    </item>
    <item>
      <title>Re: JOB Scheduling</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358780#M1037677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Giridhar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; In side the first program use the following F.M's two process the second program&lt;/P&gt;&lt;P&gt;     JOB_OPEN&lt;/P&gt;&lt;P&gt;     JOB_SUBMIT&lt;/P&gt;&lt;P&gt;     JOB_CLOSE&lt;/P&gt;&lt;P&gt;     Also Use RS_CREATE_VARIANT (To create the variant)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the below is the test program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZTEST_BG_JOB&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ztest_bg_job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INTERNAL TABLE DECLARATIONS                                                   *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_postp_value,&lt;/P&gt;&lt;P&gt;        postp TYPE postp,&lt;/P&gt;&lt;P&gt;        END OF ty_postp_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : cobai.&lt;/P&gt;&lt;P&gt;DATA : t_zbcparm TYPE STANDARD TABLE OF zbcparm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       t_seltab TYPE STANDARD TABLE OF rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WORK AREA DECLARATIONS                                                        *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_zbcparm TYPE zbcparm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_header TYPE LINE OF cobai_t_header,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_component TYPE LINE OF cobai_t_component,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_seltab TYPE rsparams.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*VARIABLE DECLARATIONS                                                         *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : l_zvalue_postp TYPE zbcparm-zvalue,       "Item catagory&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_zvalue_gihor TYPE i,                    "Cut off date from ZBCPARM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_cutoff_date  TYPE sy-datum,             "Cut off date as SY-DATUM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_flag_gi(1)   TYPE c,                    "Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_fabkl        TYPE t001w-fabkl,          "Factory calendar key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_return       TYPE sy-subrc,             "Return value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_length TYPE i,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_length1 TYPE i,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_lines   TYPE i,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_set TYPE match_result-offset,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_set2 TYPE match_result-offset,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_zvalue TYPE zbcparm-zvalue,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_uzeit  LIKE sy-uzeit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_uzeit1 LIKE sy-uzeit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_datum  TYPE tbtcjob-sdlstrtdt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_time   TYPE tbtcjob-sdlstrttm,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       l_uzeit2 LIKE sy-uzeit VALUE 300.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: t_postp TYPE match_result_tab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      t_postp_value TYPE STANDARD TABLE OF ty_postp_value,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_postp TYPE LINE OF match_result_tab,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_postp_value TYPE ty_postp_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: number           TYPE tbtcjob-jobcount,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      name             TYPE tbtcjob-jobname VALUE 'ZJOB_TEST',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      print_parameters TYPE pri_params.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: csm_std_reconciler TYPE rsvar-report VALUE 'ZSCM_GOODS_ISSUE_BATCH_DETRM',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      csmvari TYPE rsvar-variant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      csmvarid TYPE varid,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      varitext TYPE STANDARD TABLE OF varit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ts TYPE timestamp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CONSTANTS DECLARATIONS                                                        *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS : c_auart(5)      TYPE c VALUE 'AUART',               "Order type&lt;/P&gt;&lt;P&gt;            c_postp(5)      TYPE c VALUE 'POSTP',               "Item cataogory&lt;/P&gt;&lt;P&gt;            c_gihorizon(6) TYPE c VALUE 'ZGIHOR',              "Cut off date&lt;/P&gt;&lt;P&gt;            c_program_id    TYPE zbcparm-zprogram_id VALUE 'ZSCM_RETRIEVE_STOCKS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Program ID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATE T_SELTAB with data required to submit to program&lt;/P&gt;&lt;P&gt;*4009259&lt;/P&gt;&lt;P&gt;*4009260&lt;/P&gt;&lt;P&gt;CLEAR gs_seltab.&lt;/P&gt;&lt;P&gt;gs_seltab-selname = 'P_WERKS'.&lt;/P&gt;&lt;P&gt;gs_seltab-kind    = 'P'.&lt;/P&gt;&lt;P&gt;gs_seltab-low     = 'YUL1' ."gs_header-werks.&lt;/P&gt;&lt;P&gt;gs_seltab-sign    = 'I'.&lt;/P&gt;&lt;P&gt;gs_seltab-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;APPEND gs_seltab TO t_seltab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gs_seltab-selname = 'S_AUFNR'.&lt;/P&gt;&lt;P&gt;gs_seltab-kind    = 'S'.&lt;/P&gt;&lt;P&gt;gs_seltab-low     = '4009259'. "gs_header-aufnr.&lt;/P&gt;&lt;P&gt;gs_seltab-sign    = 'I'.&lt;/P&gt;&lt;P&gt;gs_seltab-option  = 'EQ'.&lt;/P&gt;&lt;P&gt;APPEND gs_seltab TO t_seltab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_uzeit = sy-uzeit.&lt;/P&gt;&lt;P&gt;l_uzeit1 = l_uzeit + l_uzeit2.&lt;/P&gt;&lt;P&gt;l_datum = sy-datum.&lt;/P&gt;&lt;P&gt;l_time = l_uzeit1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*************************************************************&lt;/P&gt;&lt;P&gt;GET TIME STAMP FIELD ts.&lt;/P&gt;&lt;P&gt;csmvari = ts.&lt;/P&gt;&lt;P&gt;CLEAR csmvarid.&lt;/P&gt;&lt;P&gt;csmvarid-mandt   = sy-mandt.&lt;/P&gt;&lt;P&gt;csmvarid-report  = csm_std_reconciler."   program name&lt;/P&gt;&lt;P&gt;csmvarid-variant = csmvari.&lt;/P&gt;&lt;P&gt;csmvarid-ename   = sy-uname.&lt;/P&gt;&lt;P&gt;csmvarid-edat    = sy-datum.&lt;/P&gt;&lt;P&gt;csmvarid-etime   = sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RS_CREATE_VARIANT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    curr_report                     = csm_std_reconciler   " program name&lt;/P&gt;&lt;P&gt;    curr_variant                    = csmvari&lt;/P&gt;&lt;P&gt;    vari_desc                       = csmvarid&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    vari_contents                   = t_seltab&lt;/P&gt;&lt;P&gt;    vari_text                       = varitext&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               VSCREENS                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    illegal_report_or_variant       = 1&lt;/P&gt;&lt;P&gt;    illegal_variantname             = 2&lt;/P&gt;&lt;P&gt;    not_authorized                  = 3&lt;/P&gt;&lt;P&gt;    not_executed                    = 4&lt;/P&gt;&lt;P&gt;    report_not_existent             = 5&lt;/P&gt;&lt;P&gt;    report_not_supplied             = 6&lt;/P&gt;&lt;P&gt;    variant_exists                  = 7&lt;/P&gt;&lt;P&gt;    variant_locked                  = 8&lt;/P&gt;&lt;P&gt;    OTHERS                          = 9.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID 'CSM' TYPE 'W' NUMBER '045' WITH csm_std_reconciliation_job.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'JOB_OPEN'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    jobname          = name&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SDLSTRTDT        = l_datum&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SDLSTRTTM        = l_time&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    jobcount         = number&lt;/P&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;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;*****************************************&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'JOB_SUBMIT' IN BACKGROUND TASK&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                         = sy-uname&lt;/P&gt;&lt;P&gt;      jobcount                          = number&lt;/P&gt;&lt;P&gt;      jobname                           = name&lt;/P&gt;&lt;P&gt;      report                            = csm_std_reconciler&lt;/P&gt;&lt;P&gt;      variant                           = csmvari&lt;/P&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;  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 'CSM' TYPE 'W' NUMBER '045' WITH csm_std_repository_job.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    EXIT.&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;             IF sy-subrc = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'JOB_CLOSE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      jobcount             = number&lt;/P&gt;&lt;P&gt;      jobname              = name&lt;/P&gt;&lt;P&gt;      sdlstrtdt            = l_datum&lt;/P&gt;&lt;P&gt;      sdlstrttm            = l_time&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   strtimmed            = 'X'&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;*---                 Do nothing&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             ENDIF.&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;&lt;/P&gt;&lt;P&gt;Hope this will helps you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp; Regards&lt;/P&gt;&lt;P&gt;Mallikharjuna Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2008 06:36:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/job-scheduling/m-p/4358780#M1037677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-27T06:36:58Z</dc:date>
    </item>
  </channel>
</rss>

