<?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: HR basic-code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000047#M955700</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please find the below program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zdemo_hr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables pa0001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;infotypes : 0001,&lt;/P&gt;&lt;P&gt;            0002,&lt;/P&gt;&lt;P&gt;            0006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_pernr occurs 0,&lt;/P&gt;&lt;P&gt;        pernr type pa0001-pernr,&lt;/P&gt;&lt;P&gt;       end of it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_final occurs 0,&lt;/P&gt;&lt;P&gt;        pernr type pa0001-pernr,&lt;/P&gt;&lt;P&gt;        vorna type pa0002-vorna,&lt;/P&gt;&lt;P&gt;        nachn type pa0002-nachn,&lt;/P&gt;&lt;P&gt;        stell type pa0001-stell,&lt;/P&gt;&lt;P&gt;        stext type hrp1000-stext,&lt;/P&gt;&lt;P&gt;        anssa type pa0006-anssa,&lt;/P&gt;&lt;P&gt;        stras type pa0006-stras,&lt;/P&gt;&lt;P&gt;        ort01 type pa0006-ort01,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame.&lt;/P&gt;&lt;P&gt;parameters : p_date type sy-datum.&lt;/P&gt;&lt;P&gt;select-options : s_pernr for pa0001-pernr no intervals,&lt;/P&gt;&lt;P&gt;                 s_abkrs for pa0001-abkrs no intervals.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_pernrs.&lt;/P&gt;&lt;P&gt;perform fill_finaldata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform disp_list.&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;      Form  get_pernrs&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form get_pernrs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select pernr&lt;/P&gt;&lt;P&gt;        from pa0001&lt;/P&gt;&lt;P&gt;        into table it_pernr&lt;/P&gt;&lt;P&gt;        where pernr in s_pernr&lt;/P&gt;&lt;P&gt;          and endda ge p_date&lt;/P&gt;&lt;P&gt;          and begda le p_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_pernrs&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;      Form  fill_finaldata&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form fill_finaldata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : l_title type hrp1000-stext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0001 p0001 p_date p_date.&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0002 p0002 p_date p_date.&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0006 p0006 p_date p_date.&lt;/P&gt;&lt;P&gt;  clear:  p0001, p0002,p0006, it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   provide * from p0001&lt;/P&gt;&lt;P&gt;           &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from p0002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from p0006  between p_date and p_date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                         where p0001-abkrs in s_abkrs&lt;/P&gt;&lt;P&gt;                           and p0006-subty = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       if not p0001-stell is initial.&lt;/P&gt;&lt;P&gt;        perform get_title using p0001-stell&lt;/P&gt;&lt;P&gt;                          changing l_title.&lt;/P&gt;&lt;P&gt;       endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         it_final-pernr = p0001-pernr.&lt;/P&gt;&lt;P&gt;         it_final-vorna = p0002-vorna.&lt;/P&gt;&lt;P&gt;         it_final-nachn = p0002-nachn.&lt;/P&gt;&lt;P&gt;         it_final-stell = p0001-stell.&lt;/P&gt;&lt;P&gt;         it_final-stext = l_title.&lt;/P&gt;&lt;P&gt;         it_final-anssa = p0006-anssa.&lt;/P&gt;&lt;P&gt;         it_final-stras = p0006-stras.&lt;/P&gt;&lt;P&gt;         it_final-ort01 = p0006-ort01.&lt;/P&gt;&lt;P&gt;         append it_final.&lt;/P&gt;&lt;P&gt;         clear it_final.&lt;/P&gt;&lt;P&gt;   endprovide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " fill_finaldata&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;      Form  disp_list&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form disp_list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at it_final.&lt;/P&gt;&lt;P&gt;  write:/ it_final-pernr,&lt;/P&gt;&lt;P&gt;          it_final-stell,&lt;/P&gt;&lt;P&gt;          it_final-stext.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " disp_list&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;      Form  get_title&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form get_title using p_stell&lt;/P&gt;&lt;P&gt;               changing p_title.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single  stext&lt;/P&gt;&lt;P&gt;     from hrp1000&lt;/P&gt;&lt;P&gt;     into p_title&lt;/P&gt;&lt;P&gt;     where plvar = '01'&lt;/P&gt;&lt;P&gt;     and otype = 'C'&lt;/P&gt;&lt;P&gt;     and objid = p_stell&lt;/P&gt;&lt;P&gt;     and istat = '1'&lt;/P&gt;&lt;P&gt;     and begda le p_date&lt;/P&gt;&lt;P&gt;     and endda ge p_date&lt;/P&gt;&lt;P&gt;     and langu = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_title&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Jun 2008 05:23:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-13T05:23:28Z</dc:date>
    <item>
      <title>HR basic-code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000046#M955699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm new to HR-ABAP could you please provide code for the following requirement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I.	Develop report to display personnel information of employee from master data. Display simple output list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection screen:&lt;/P&gt;&lt;P&gt;Payroll Area&lt;/P&gt;&lt;P&gt;Current Period&lt;/P&gt;&lt;P&gt;	Personnel Number&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;Output List:&lt;/P&gt;&lt;P&gt;Personnel number&lt;/P&gt;&lt;P&gt;Name&lt;/P&gt;&lt;P&gt;	Address&lt;/P&gt;&lt;P&gt;	Job and Job Title &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Guidelines:&lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;	Use of LDB is not required, instead use rp-read-infotype&lt;/P&gt;&lt;P&gt;	Infotypes:&lt;/P&gt;&lt;P&gt;		0001&lt;/P&gt;&lt;P&gt;		0002&lt;/P&gt;&lt;P&gt;		0006&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enhancements:&lt;/P&gt;&lt;P&gt;	Provide a radio button on selection screen for:&lt;/P&gt;&lt;P&gt;1.	Sort by personnel number &lt;/P&gt;&lt;P&gt;2.	Sort By name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:40:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000046#M955699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: HR basic-code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000047#M955700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Please find the below program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zdemo_hr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables pa0001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;infotypes : 0001,&lt;/P&gt;&lt;P&gt;            0002,&lt;/P&gt;&lt;P&gt;            0006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_pernr occurs 0,&lt;/P&gt;&lt;P&gt;        pernr type pa0001-pernr,&lt;/P&gt;&lt;P&gt;       end of it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_final occurs 0,&lt;/P&gt;&lt;P&gt;        pernr type pa0001-pernr,&lt;/P&gt;&lt;P&gt;        vorna type pa0002-vorna,&lt;/P&gt;&lt;P&gt;        nachn type pa0002-nachn,&lt;/P&gt;&lt;P&gt;        stell type pa0001-stell,&lt;/P&gt;&lt;P&gt;        stext type hrp1000-stext,&lt;/P&gt;&lt;P&gt;        anssa type pa0006-anssa,&lt;/P&gt;&lt;P&gt;        stras type pa0006-stras,&lt;/P&gt;&lt;P&gt;        ort01 type pa0006-ort01,&lt;/P&gt;&lt;P&gt;       end of it_final.&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame.&lt;/P&gt;&lt;P&gt;parameters : p_date type sy-datum.&lt;/P&gt;&lt;P&gt;select-options : s_pernr for pa0001-pernr no intervals,&lt;/P&gt;&lt;P&gt;                 s_abkrs for pa0001-abkrs no intervals.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform get_pernrs.&lt;/P&gt;&lt;P&gt;perform fill_finaldata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform disp_list.&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;      Form  get_pernrs&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form get_pernrs .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select pernr&lt;/P&gt;&lt;P&gt;        from pa0001&lt;/P&gt;&lt;P&gt;        into table it_pernr&lt;/P&gt;&lt;P&gt;        where pernr in s_pernr&lt;/P&gt;&lt;P&gt;          and endda ge p_date&lt;/P&gt;&lt;P&gt;          and begda le p_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_pernrs&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;      Form  fill_finaldata&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form fill_finaldata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : l_title type hrp1000-stext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0001 p0001 p_date p_date.&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0002 p0002 p_date p_date.&lt;/P&gt;&lt;P&gt;  rp-read-infotype it_pernr-pernr 0006 p0006 p_date p_date.&lt;/P&gt;&lt;P&gt;  clear:  p0001, p0002,p0006, it_pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   provide * from p0001&lt;/P&gt;&lt;P&gt;           &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from p0002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;from p0006  between p_date and p_date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                         where p0001-abkrs in s_abkrs&lt;/P&gt;&lt;P&gt;                           and p0006-subty = '1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       if not p0001-stell is initial.&lt;/P&gt;&lt;P&gt;        perform get_title using p0001-stell&lt;/P&gt;&lt;P&gt;                          changing l_title.&lt;/P&gt;&lt;P&gt;       endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         it_final-pernr = p0001-pernr.&lt;/P&gt;&lt;P&gt;         it_final-vorna = p0002-vorna.&lt;/P&gt;&lt;P&gt;         it_final-nachn = p0002-nachn.&lt;/P&gt;&lt;P&gt;         it_final-stell = p0001-stell.&lt;/P&gt;&lt;P&gt;         it_final-stext = l_title.&lt;/P&gt;&lt;P&gt;         it_final-anssa = p0006-anssa.&lt;/P&gt;&lt;P&gt;         it_final-stras = p0006-stras.&lt;/P&gt;&lt;P&gt;         it_final-ort01 = p0006-ort01.&lt;/P&gt;&lt;P&gt;         append it_final.&lt;/P&gt;&lt;P&gt;         clear it_final.&lt;/P&gt;&lt;P&gt;   endprovide.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " fill_finaldata&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;      Form  disp_list&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form disp_list .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; loop at it_final.&lt;/P&gt;&lt;P&gt;  write:/ it_final-pernr,&lt;/P&gt;&lt;P&gt;          it_final-stell,&lt;/P&gt;&lt;P&gt;          it_final-stext.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " disp_list&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;      Form  get_title&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;form get_title using p_stell&lt;/P&gt;&lt;P&gt;               changing p_title.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single  stext&lt;/P&gt;&lt;P&gt;     from hrp1000&lt;/P&gt;&lt;P&gt;     into p_title&lt;/P&gt;&lt;P&gt;     where plvar = '01'&lt;/P&gt;&lt;P&gt;     and otype = 'C'&lt;/P&gt;&lt;P&gt;     and objid = p_stell&lt;/P&gt;&lt;P&gt;     and istat = '1'&lt;/P&gt;&lt;P&gt;     and begda le p_date&lt;/P&gt;&lt;P&gt;     and endda ge p_date&lt;/P&gt;&lt;P&gt;     and langu = sy-langu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " get_title&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2008 05:23:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000047#M955700</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-13T05:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: HR basic-code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000048#M955701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did a report similar to this, so hope this code of mine helps you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NODES: PERAS.&lt;/P&gt;&lt;P&gt;Tables: pernr, pa0002, pa0006, pa0105, pa0071, pa0007,&lt;/P&gt;&lt;P&gt;pa0016, pa0000 ,pa0001.&lt;/P&gt;&lt;P&gt;INFOTYPES: 0002, 0006, 0105, 0071, 0007, 0016, 0000, 0001.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ITAB ,&lt;/P&gt;&lt;P&gt;ANRED TYPE PA0002-ANRED,&lt;/P&gt;&lt;P&gt;VORNA TYPE PA0002-VORNA,&lt;/P&gt;&lt;P&gt;MIDNM TYPE PA0002-MIDNM,&lt;/P&gt;&lt;P&gt;NACHN TYPE PA0002-NACHN,&lt;/P&gt;&lt;P&gt;PERNR TYPE PA0002-PERNR,&lt;/P&gt;&lt;P&gt;PERID TYPE PA0002-PERID,&lt;/P&gt;&lt;P&gt;GBDAT TYPE PA0002-GBDAT,&lt;/P&gt;&lt;P&gt;STRAS TYPE PA0006-STRAS,&lt;/P&gt;&lt;P&gt;LOCAT TYPE PA0006-LOCAT,&lt;/P&gt;&lt;P&gt;ORT01 TYPE PA0006-ORT01,&lt;/P&gt;&lt;P&gt;ORT02 TYPE PA0006-ORT02,&lt;/P&gt;&lt;P&gt;STATE TYPE PA0006-STATE,&lt;/P&gt;&lt;P&gt;PSTLZ TYPE PA0006-PSTLZ,&lt;/P&gt;&lt;P&gt;LAND1 TYPE PA0006-LAND1,&lt;/P&gt;&lt;P&gt;TELNR TYPE PA0006-TELNR,&lt;/P&gt;&lt;P&gt;COM01 TYPE PA0006-COM01,&lt;/P&gt;&lt;P&gt;USRID TYPE PA0105-USRID,&lt;/P&gt;&lt;P&gt;SCREF TYPE PA0071-SCREF,&lt;/P&gt;&lt;P&gt;CTTYP TYPE PA0016-CTTYP,&lt;/P&gt;&lt;P&gt;ORGEH TYPE PA0001-ORGEH,&lt;/P&gt;&lt;P&gt;STELL TYPE PA0001-STELL,&lt;/P&gt;&lt;P&gt;KOSTL TYPE PA0001-KOSTL,&lt;/P&gt;&lt;P&gt;BEGDA TYPE PA0000-BEGDA,&lt;/P&gt;&lt;P&gt;ENDDA TYPE PA0000-ENDDA,&lt;/P&gt;&lt;P&gt;MASSG TYPE PA0000-MASSG,&lt;/P&gt;&lt;P&gt;MASSN TYPE PA0000-MASSN,&lt;/P&gt;&lt;P&gt;ADDRESS TYPE STRING,&lt;/P&gt;&lt;P&gt;END OF ITAB.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF T_ITAB ,&lt;/P&gt;&lt;P&gt;ANRED TYPE STRING,&lt;/P&gt;&lt;P&gt;VORNA TYPE STRING,&lt;/P&gt;&lt;P&gt;MIDNM TYPE STRING,&lt;/P&gt;&lt;P&gt;NACHN TYPE STRING,&lt;/P&gt;&lt;P&gt;PERNR TYPE STRING,&lt;/P&gt;&lt;P&gt;PERID TYPE STRING,&lt;/P&gt;&lt;P&gt;GBDAT TYPE STRING,&lt;/P&gt;&lt;P&gt;TELNR TYPE STRING,&lt;/P&gt;&lt;P&gt;COM01 TYPE STRING,&lt;/P&gt;&lt;P&gt;USRID TYPE STRING,&lt;/P&gt;&lt;P&gt;SCREF TYPE STRING,&lt;/P&gt;&lt;P&gt;CTTYP TYPE STRING,&lt;/P&gt;&lt;P&gt;ORGEH TYPE STRING,&lt;/P&gt;&lt;P&gt;STELL TYPE STRING,&lt;/P&gt;&lt;P&gt;KOSTL TYPE STRING,&lt;/P&gt;&lt;P&gt;BEGDA TYPE STRING,&lt;/P&gt;&lt;P&gt;ENDDA TYPE STRING,&lt;/P&gt;&lt;P&gt;MASSG TYPE STRING,&lt;/P&gt;&lt;P&gt;MASSN TYPE STRING,&lt;/P&gt;&lt;P&gt;ADDRESS TYPE STRING,&lt;/P&gt;&lt;P&gt;END OF T_ITAB.&lt;/P&gt;&lt;P&gt;DATA: I_TAB TYPE STANDARD TABLE OF ITAB WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;DATA: I_TAB2(4096) TYPE C OCCURS 0,&lt;/P&gt;&lt;P&gt;I_TAB3 TYPE STANDARD TABLE OF T_ITAB.&lt;/P&gt;&lt;P&gt;DATA: WA LIKE LINE OF I_TAB,&lt;/P&gt;&lt;P&gt;WA2 LIKE LINE OF I_TAB3,&lt;/P&gt;&lt;P&gt;WA3 LIKE LINE OF I_TAB2.&lt;/P&gt;&lt;P&gt;DATA: PAPPLI(15) TYPE C,&lt;/P&gt;&lt;P&gt;PPRESENT TYPE DYNPREAD-FIELDNAME ,&lt;/P&gt;&lt;P&gt;TESTFILNAM TYPE IBIPPARMS-PATH,&lt;/P&gt;&lt;P&gt;TESTFILNA TYPE STRING.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;PARAMETER : APPLI RADIOBUTTON GROUP RAD USER-COMMAND RADIO DEFAULT 'X',&lt;/P&gt;&lt;P&gt;PRESENT RADIOBUTTON GROUP RAD.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : APPLI2 FOR PAPPLI MODIF ID SP1 NO INTERVALS NO-EXTENSION.&lt;/P&gt;&lt;P&gt;PARAMETERS: PRESENT2 TYPE DYNPREAD-FIELDNAME MODIF ID SP2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR PRESENT2.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;PROGRAM_NAME = SYST-CPROG&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DYNPRO_NUMBER = '1'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FIELD_NAME = 'PPRESENT'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILE_NAME = TESTFILNAM.&lt;/P&gt;&lt;P&gt;PRESENT2 = TESTFILNAM.&lt;/P&gt;&lt;P&gt;TESTFILNA = TESTFILNAM.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;WA2-ANRED = 'Title'.&lt;/P&gt;&lt;P&gt;WA2-VORNA = 'Forenames'.&lt;/P&gt;&lt;P&gt;WA2-MIDNM = 'Middle Name'.&lt;/P&gt;&lt;P&gt;WA2-NACHN = 'Surname'.&lt;/P&gt;&lt;P&gt;WA2-PERNR = 'Employee number'.&lt;/P&gt;&lt;P&gt;WA2-PERID = 'NI number'.&lt;/P&gt;&lt;P&gt;WA2-GBDAT = 'Date of birth'.&lt;/P&gt;&lt;P&gt;WA2-TELNR = 'Tel no (work)'.&lt;/P&gt;&lt;P&gt;WA2-COM01 = 'Tel no (home)'.&lt;/P&gt;&lt;P&gt;WA2-USRID = 'Pension scheme no'.&lt;/P&gt;&lt;P&gt;WA2-SCREF = 'Pension scheme indicator'.&lt;/P&gt;&lt;P&gt;WA2-CTTYP = 'Contract Status'.&lt;/P&gt;&lt;P&gt;WA2-ORGEH = 'Org Unit (name &amp;amp; no)'.&lt;/P&gt;&lt;P&gt;WA2-STELL = 'Job code'.&lt;/P&gt;&lt;P&gt;WA2-KOSTL = 'Cost centre'.&lt;/P&gt;&lt;P&gt;WA2-BEGDA = 'Start date'.&lt;/P&gt;&lt;P&gt;WA2-ENDDA = 'End Date'.&lt;/P&gt;&lt;P&gt;WA2-MASSG = 'Reason for leaving'.&lt;/P&gt;&lt;P&gt;WA2-MASSN = 'Maternity/adoptive leave flag'.&lt;/P&gt;&lt;P&gt;WA2-ADDRESS = 'Address'.&lt;/P&gt;&lt;P&gt;APPEND WA2 TO I_TAB3.&lt;/P&gt;&lt;P&gt;GET PERAS.&lt;/P&gt;&lt;P&gt;RP_PROVIDE_FROM_LAST P0002 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;MOVE: P0002-PERNR TO WA-PERNR,&lt;/P&gt;&lt;P&gt;P0002-ANRED TO WA-ANRED,&lt;/P&gt;&lt;P&gt;P0002-GBDAT TO WA-GBDAT,&lt;/P&gt;&lt;P&gt;P0002-PERID TO WA-PERID,&lt;/P&gt;&lt;P&gt;P0002-VORNA TO WA-VORNA,&lt;/P&gt;&lt;P&gt;P0002-NACHN TO WA-NACHN.&lt;/P&gt;&lt;P&gt;RP_PROVIDE_FROM_LAST P0006 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;IF P0006-PERNR = P0002-PERNR.&lt;/P&gt;&lt;P&gt;CONCATENATE P0006-STRAS P0006-LOCAT P0006-ORT01 P0006-ORT02 P0006-STATE P0006-PSTLZ P0006-LAND1&lt;/P&gt;&lt;P&gt;INTO WA-ADDRESS SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;RP_PROVIDE_FROM_LAST P0001 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;IF P0001-PERNR = P0002-PERNR.&lt;/P&gt;&lt;P&gt;MOVE: P0001-ORGEH TO WA-ORGEH,&lt;/P&gt;&lt;P&gt;P0001-STELL TO WA-STELL,&lt;/P&gt;&lt;P&gt;P0001-KOSTL TO WA-KOSTL.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;RP_PROVIDE_FROM_LAST P0000 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;IF P0000-PERNR = P0002-PERNR.&lt;/P&gt;&lt;P&gt;MOVE: P0000-MASSG TO WA-MASSG,&lt;/P&gt;&lt;P&gt;P0000-MASSN TO WA-MASSN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;RP_PROVIDE_FROM_LAST P0071 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;IF P0071-PERNR = P0002-PERNR.&lt;/P&gt;&lt;P&gt;MOVE: P0071-SCREF TO WA-SCREF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF WA-ADDRESS CP '&lt;STRONG&gt;,&lt;/STRONG&gt;'.&lt;/P&gt;&lt;P&gt;CONCATENATE '"' WA-ADDRESS '"' INTO WA-ADDRESS.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;APPEND WA TO I_TAB.&lt;/P&gt;&lt;P&gt;LOOP AT I_TAB INTO WA.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING WA TO WA2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;APPEND WA2 TO I_TAB3.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAP_CONVERT_TO_TEX_FORMAT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;I_FIELD_SEPERATOR = ','&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_LINE_HEADER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_FILENAME =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_APPL_KEEP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;I_TAB_SAP_DATA = I_TAB3&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;I_TAB_CONVERTED_DATA = I_TAB2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONVERSION_FAILED = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;IF APPLI = 'X'.&lt;/P&gt;&lt;P&gt;PERFORM APPLIFETCH.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF APPLI = ' '.&lt;/P&gt;&lt;P&gt;PERFORM PRESENFETCH.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&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;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Form PRESENFETCH&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;FORM PRESENFETCH.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BIN_FILESIZE =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FILENAME = TESTFILNA&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILETYPE = 'ASC'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE_FIELD_SEPARATOR = 'x'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER = '123'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TRUNC_TRAILING_BLANKS = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE_LF = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;COL_SELECT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;COL_SELECT_MASK = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DAT_MODE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONFIRM_OVERWRITE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_AUTH_CHECK = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CODEPAGE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IGNORE_CERR = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REPLACEMENT = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE_BOM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TRUNC_TRAILING_BLANKS_EOL = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WK1_N_FORMAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WK1_N_SIZE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WK1_T_FORMAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WK1_T_SIZE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE_LF_AFTER_LAST_LINE = ABAP_TRUE&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;FILELENGTH =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = I_TAB2&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FIELDNAMES =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILE_WRITE_ERROR = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INVALID_TYPE = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;NO_AUTHORITY = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UNKNOWN_ERROR = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER_NOT_ALLOWED = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SEPARATOR_NOT_ALLOWED = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILESIZE_NOT_ALLOWED = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;HEADER_TOO_LONG = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DP_ERROR_CREATE = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DP_ERROR_SEND = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DP_ERROR_WRITE = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UNKNOWN_DP_ERROR = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ACCESS_DENIED = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DP_OUT_OF_MEMORY = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DISK_FULL = 17&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DP_TIMEOUT = 18&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILE_NOT_FOUND = 19&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATAPROVIDER_EXCEPTION = 20&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONTROL_FLUSH_ERROR = 21&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OTHERS = 22&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;ENDFORM. "PRESENFETCH&lt;/P&gt;&lt;P&gt; &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; Form APPLIFETCH&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;FORM APPLIFETCH.&lt;/P&gt;&lt;P&gt;DATA: ALL TYPE STRING.&lt;/P&gt;&lt;P&gt;LOOP AT I_TAB2 INTO WA3.&lt;/P&gt;&lt;P&gt;MOVE WA3 TO ALL.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;DATA: DSET TYPE STRING VALUE 'c:\lpc2.txt'.&lt;/P&gt;&lt;P&gt;OPEN DATASET DSET FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.&lt;/P&gt;&lt;P&gt;TRANSFER ALL TO DSET.&lt;/P&gt;&lt;P&gt;CLOSE DATASET DSET.&lt;/P&gt;&lt;P&gt;ENDFORM. "APPLIFETCH&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;IF APPLI = 'X'.&lt;/P&gt;&lt;P&gt;IF SCREEN-GROUP1 = 'SP2'.&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '0'.&lt;/P&gt;&lt;P&gt;SCREEN-INVISIBLE = '0'.&lt;/P&gt;&lt;P&gt;SCREEN-REQUIRED = '0'.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSEIF PRESENT = 'X'.&lt;/P&gt;&lt;P&gt;IF SCREEN-GROUP1 = 'SP1'.&lt;/P&gt;&lt;P&gt;SCREEN-INPUT = '0'.&lt;/P&gt;&lt;P&gt;SCREEN-INVISIBLE = '0'.&lt;/P&gt;&lt;P&gt;SCREEN-REQUIRED = '0'.&lt;/P&gt;&lt;P&gt;MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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;/P&gt;&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;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*BACKGROUND JOB SCHEDULE&lt;/P&gt;&lt;P&gt;*data: JobNumber type i.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'JOB_OPEN'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;DELANFREP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOBGROUP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBNAME = 'ZJOB11'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;SDLSTRTDT = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;SDLSTRTTM = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOBCLASS =&lt;/P&gt;&lt;/LI&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;JOBCOUNT = 'JobNumber'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;RET =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;CANT_CREATE_JOB = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_JOB_DATA = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOBNAME_MISSING = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;OTHERS = 4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" 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="2" 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;/UL&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 'BP_START_DATE_EDITOR'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STDT_DIALOG = 'Yes'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;STDT_INPUT = default&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STDT_OPCODE = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STDT_MODIFY_TYPE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STDT_OUTPUT =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;FCAL_ID_NOT_DEFINED = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INCOMPLETE_LAST_STARTDATE = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INCOMPLETE_STARTDATE = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_DIALOG_TYPE = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_EVENTID = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_OPCODE = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_OPMODE_NAME = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_PERIODBEHAVIOUR = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_PREDECESSOR_JOBNAME = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LAST_STARTDATE_IN_THE_PAST = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;NO_PERIOD_DATA_GIVEN = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;NO_STARTDATE_GIVEN = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PERIOD_AND_PREDJOB_NO_WAY = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PERIOD_TOO_SMALL_FOR_LIMIT = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PREDECESSOR_JOBNAME_NOT_UNIQUE = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STARTDATE_INTERVAL_TOO_LARGE = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STARTDATE_IN_THE_PAST = 17&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STARTDATE_IS_A_HOLIDAY = 18&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STARTDATE_OUT_OF_FCAL_RANGE = 19&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STDT_BEFORE_HOLIDAY_IN_PAST = 20&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;UNKNOWN_FCAL_ERROR_OCCURED = 21&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;NO_WORKDAY_NR_GIVEN = 22&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_WORKDAY_COUNTDIR = 23&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_WORKDAY_NR = 24&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;NOTBEFORE_STDT_MISSING = 25&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;WORKDAY_STARTTIME_MISSING = 26&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;NO_EVENTID_GIVEN = 27&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;OTHERS = 28&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" 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="2" 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;/UL&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;*&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'JOB_SUBMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;ARCPARAMS =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AUTHCKNAM = 'DEVHYD'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;COMMANDNAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;OPERATINGSYSTEM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_NAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_PARAM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_SET_TRACE_ON = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_STDERR_IN_JOBLOG = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_STDOUT_IN_JOBLOG = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_SYSTEM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_RFCDEST = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXTPGM_WAIT_FOR_TERMINATION = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBCOUNT = 'JobNumber'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBNAME = 'ZJOB11'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LANGUAGE = SY-LANGU&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRIPARAMS = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;REPORT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;VARIANT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STEP_NUMBER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;BAD_PRIPARAMS = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;BAD_XPGFLAGS = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_JOBDATA = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOBNAME_MISSING = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_NOTEX = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_SUBMIT_FAILED = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LOCK_FAILED = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PROGRAM_MISSING = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PROG_ABAP_AND_EXTPG_SET = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;OTHERS = 10&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" 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="2" 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;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'JOB_CLOSE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;AT_OPMODE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;AT_OPMODE_PERIODIC = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;CALENDAR_ID = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EVENT_ID = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EVENT_PARAM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EVENT_PERIODIC = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBCOUNT = 'JobNumber'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;JOBNAME = 'ZJOB11'&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LASTSTRTDT = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LASTSTRTTM = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRDDAYS = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRDHOURS = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRDMINS = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRDMONTHS = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRDWEEKS = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PREDJOB_CHECKSTAT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRED_JOBCOUNT = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;PRED_JOBNAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;SDLSTRTDT = NO_DATE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;SDLSTRTTM = NO_TIME&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STARTDATE_RESTRICTION = BTC_PROCESS_ALWAYS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;STRTIMMED = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;TARGETSYSTEM = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;START_ON_WORKDAY_NOT_BEFORE = SY-DATUM&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;START_ON_WORKDAY_NR = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;WORKDAY_COUNT_DIRECTION = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;RECIPIENT_OBJ =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;TARGETSERVER = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;DONT_RELEASE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;TARGETGROUP = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;DIRECT_START =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_WAS_RELEASED =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;RET =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;CANT_START_IMMEDIATE = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_STARTDATE = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOBNAME_MISSING = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_CLOSE_FAILED = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_NOSTEPS = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;JOB_NOTEX = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;LOCK_FAILED = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;INVALID_TARGET = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;OTHERS = 9&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" 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="2" 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;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Puneet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Jun 2008 05:26:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-basic-code/m-p/4000048#M955701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-13T05:26:12Z</dc:date>
    </item>
  </channel>
</rss>

