<?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: payroll report in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826953#M920285</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my requirement is :'Find out quarterly transport allowance claimed by all employee&amp;#146;s for particular country given in the selection screen'. &lt;/P&gt;&lt;P&gt;this is my report tell me where to put your code&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  ZHAI_HR_PAYROLL&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  ZHAI_HR_PAYROLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: pernr.&lt;/P&gt;&lt;P&gt;infotypes: 0000,&lt;/P&gt;&lt;P&gt;           0001,&lt;/P&gt;&lt;P&gt;           0002,&lt;/P&gt;&lt;P&gt;           0003.&lt;/P&gt;&lt;P&gt;types:begin of ty_py,&lt;/P&gt;&lt;P&gt;       pernr type p0000-pernr,&lt;/P&gt;&lt;P&gt;       massn type massn,"action type&lt;/P&gt;&lt;P&gt;       massg type massg,"reason for actions&lt;/P&gt;&lt;P&gt;       bukrs type bukrs,"company code&lt;/P&gt;&lt;P&gt;       werks type werks,"plant&lt;/P&gt;&lt;P&gt;       persk type persk,"employee subgroup&lt;/P&gt;&lt;P&gt;       persg type persg,"employee group&lt;/P&gt;&lt;P&gt;       plans type plans,"position&lt;/P&gt;&lt;P&gt;       stell type stell,"job&lt;/P&gt;&lt;P&gt;       sacha type sacha,"payroll adminstrator&lt;/P&gt;&lt;P&gt;       nachn type nachn,"last name&lt;/P&gt;&lt;P&gt;       vorna type vorna,"vorna&lt;/P&gt;&lt;P&gt;       btrtl type btrtl,"sub area&lt;/P&gt;&lt;P&gt;       amt   type char10,&lt;/P&gt;&lt;P&gt;       cumty type char1,&lt;/P&gt;&lt;P&gt;     end of ty_py.&lt;/P&gt;&lt;P&gt;data: it_final type table of ty_py,&lt;/P&gt;&lt;P&gt;      wa_final type ty_py.&lt;/P&gt;&lt;P&gt;data:it_rgdir  type table of pc261,&lt;/P&gt;&lt;P&gt;     it_result type  pay99_result.&lt;/P&gt;&lt;P&gt;data: wa_crt type pc208.&lt;/P&gt;&lt;P&gt;data: w_molga type molga,&lt;/P&gt;&lt;P&gt;      w_seqnr(5) type n,&lt;/P&gt;&lt;P&gt;      w_relid(2) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter:p_cntr like t500l-molga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on p_sarea.&lt;/P&gt;&lt;P&gt;  perform f_val_sarea.&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;get pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform f_get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     perform f_get_payroll.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;  perform f_dis.&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  f_val_sarea&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_val_sarea .&lt;/P&gt;&lt;P&gt;  data: w_area type btrtl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single btrtl from  pa0001 into w_area where btrtl eq p_sarea.&lt;/P&gt;&lt;P&gt;  if sy-dbcnt eq 0.&lt;/P&gt;&lt;P&gt;    message e000(zhnc) with 'incorrect subarea'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_val_sarea&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  f_get_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_get_data .&lt;/P&gt;&lt;P&gt;  clear wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    rp_provide_from_last p0000 space pn-begda pn-endda.&lt;/P&gt;&lt;P&gt;    if pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-pernr = p0000-pernr.&lt;/P&gt;&lt;P&gt;      wa_final-massn = p0000-massn.&lt;/P&gt;&lt;P&gt;      wa_final-massg = p0000-massg.&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 pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-bukrs = p0001-bukrs.&lt;/P&gt;&lt;P&gt;      wa_final-werks = p0001-werks.&lt;/P&gt;&lt;P&gt;      wa_final-persk = p0001-persk.&lt;/P&gt;&lt;P&gt;      wa_final-persg = p0001-persg.&lt;/P&gt;&lt;P&gt;      wa_final-plans = p0001-plans.&lt;/P&gt;&lt;P&gt;      wa_final-stell = p0001-stell.&lt;/P&gt;&lt;P&gt;      wa_final-sacha = p0001-sacha.&lt;/P&gt;&lt;P&gt;      wa_final-btrtl = p0001-btrtl.&lt;/P&gt;&lt;P&gt;      rp_provide_from_last p0002 space pn-begda pn-endda.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    if pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-nachn = p0002-nachn.&lt;/P&gt;&lt;P&gt;      wa_final-vorna = p0002-vorna.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append wa_final to it_final.&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;ENDFORM.                    " f_get_data&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  f_dis&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_dis .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_result-inter-crt into wa_crt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_crt-cumty = 'Q' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WA_FINAL-CUMTY = WA_CRT-CUMTY .&lt;/P&gt;&lt;P&gt; WA_FINAL-AMT   = WA_CRT-BETRG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append wa_final to it_final.&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;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_final into wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT FIRST.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 5.&lt;/P&gt;&lt;P&gt;  WRITE: /'FOR SUBAREA',P0001-BTRTL.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write: / wa_final-pernr,&lt;/P&gt;&lt;P&gt;             wa_final-massn,&lt;/P&gt;&lt;P&gt;             wa_final-massg,&lt;/P&gt;&lt;P&gt;             wa_final-bukrs,&lt;/P&gt;&lt;P&gt;             wa_final-werks,&lt;/P&gt;&lt;P&gt;             wa_final-persk,&lt;/P&gt;&lt;P&gt;             wa_final-persg,&lt;/P&gt;&lt;P&gt;             wa_final-plans,&lt;/P&gt;&lt;P&gt;             wa_final-stell,&lt;/P&gt;&lt;P&gt;             wa_final-sacha,&lt;/P&gt;&lt;P&gt;             wa_final-btrtl,&lt;/P&gt;&lt;P&gt;             wa_final-nachn,&lt;/P&gt;&lt;P&gt;             wa_final-vorna,&lt;/P&gt;&lt;P&gt;             wa_final-cumty,&lt;/P&gt;&lt;P&gt;             wa_final-amt.&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;ENDFORM.                    " f_dis&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  f_get_payroll&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_get_payroll .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CU_READ_RGDIR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PERSNR                   = pernr-pernr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUFFER                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY_CHECK       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;   MOLGA                    = w_molga&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IN_RGDIR                 = it_rgdir&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     NO_RECORD_FOUND          = 1&lt;/P&gt;&lt;P&gt;     OTHERS                   = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CD_READ_LAST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        BEGIN_DATE      = pn-begda&lt;/P&gt;&lt;P&gt;        END_DATE        = pn-endda&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUT_SEQNR       = w_seqnr&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        RGDIR           = it_rgdir&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        NO_RECORD_FOUND = 1&lt;/P&gt;&lt;P&gt;        OTHERS          = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM F_GET_RELID.&lt;/P&gt;&lt;P&gt;      IF SY-DBCNT NE 0.&lt;/P&gt;&lt;P&gt;*EXTRACT DATA FROM TABLE CLUSTER BY PASSING EMP NO SEQ NO AND CLUSTER TABLE NAME&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;          CLUSTERID                          = W_RELID&lt;/P&gt;&lt;P&gt;            EMPLOYEENUMBER                     = pernr-pernr&lt;/P&gt;&lt;P&gt;            SEQUENCENUMBER                     = W_SEQNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_ONLY_BUFFER                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           READ_ONLY_INTERNATIONAL            = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARC_GROUP                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_READ_AUTHORITY               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILTER_CUMULATIONS                 = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CLIENT                             =&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;  VERSION_NUMBER_PAYVN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VERSION_NUMBER_PCL2                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          CHANGING&lt;/P&gt;&lt;P&gt;            PAYROLL_RESULT                     = IT_RESULT&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;           ILLEGAL_ISOCODE_OR_CLUSTERID       = 1&lt;/P&gt;&lt;P&gt;           ERROR_GENERATING_IMPORT            = 2&lt;/P&gt;&lt;P&gt;           IMPORT_MISMATCH_ERROR              = 3&lt;/P&gt;&lt;P&gt;           SUBPOOL_DIR_FULL                   = 4&lt;/P&gt;&lt;P&gt;           NO_READ_AUTHORITY                  = 5&lt;/P&gt;&lt;P&gt;           NO_RECORD_FOUND                    = 6&lt;/P&gt;&lt;P&gt;           VERSIONS_DO_NOT_MATCH              = 7&lt;/P&gt;&lt;P&gt;           ERROR_READING_ARCHIVE              = 8&lt;/P&gt;&lt;P&gt;           ERROR_READING_RELID                = 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;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_get_payroll&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  F_GET_RELID&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_W_RELID  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_W_MOLGA  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM F_GET_RELID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE RELID FROM T500L INTO W_RELID WHERE MOLGA EQ w_molga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " F_GET_RELID&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 May 2008 10:12:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-13T10:12:40Z</dc:date>
    <item>
      <title>payroll report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826951#M920283</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 requirement to develop a payroll for a specific country as given in the selection screen parameter p_cntr(t500l-molga)&lt;/P&gt;&lt;P&gt;how to create such a report,i had already created payroll reports for international (pay99_result)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;points will be rewarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:00:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826951#M920283</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: payroll report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826952#M920284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi here molga is there use that field for the country specific data..like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT persa&lt;/P&gt;&lt;P&gt;         name1&lt;/P&gt;&lt;P&gt;         FROM t500p&lt;/P&gt;&lt;P&gt;         INTO TABLE it_t500p&lt;/P&gt;&lt;P&gt;         WHERE molga = c_molga            &lt;/P&gt;&lt;P&gt;           AND bukrs = c_mastek.     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regads,&lt;/P&gt;&lt;P&gt;venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:02:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826952#M920284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: payroll report</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826953#M920285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;my requirement is :'Find out quarterly transport allowance claimed by all employee&amp;#146;s for particular country given in the selection screen'. &lt;/P&gt;&lt;P&gt;this is my report tell me where to put your code&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  ZHAI_HR_PAYROLL&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  ZHAI_HR_PAYROLL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: pernr.&lt;/P&gt;&lt;P&gt;infotypes: 0000,&lt;/P&gt;&lt;P&gt;           0001,&lt;/P&gt;&lt;P&gt;           0002,&lt;/P&gt;&lt;P&gt;           0003.&lt;/P&gt;&lt;P&gt;types:begin of ty_py,&lt;/P&gt;&lt;P&gt;       pernr type p0000-pernr,&lt;/P&gt;&lt;P&gt;       massn type massn,"action type&lt;/P&gt;&lt;P&gt;       massg type massg,"reason for actions&lt;/P&gt;&lt;P&gt;       bukrs type bukrs,"company code&lt;/P&gt;&lt;P&gt;       werks type werks,"plant&lt;/P&gt;&lt;P&gt;       persk type persk,"employee subgroup&lt;/P&gt;&lt;P&gt;       persg type persg,"employee group&lt;/P&gt;&lt;P&gt;       plans type plans,"position&lt;/P&gt;&lt;P&gt;       stell type stell,"job&lt;/P&gt;&lt;P&gt;       sacha type sacha,"payroll adminstrator&lt;/P&gt;&lt;P&gt;       nachn type nachn,"last name&lt;/P&gt;&lt;P&gt;       vorna type vorna,"vorna&lt;/P&gt;&lt;P&gt;       btrtl type btrtl,"sub area&lt;/P&gt;&lt;P&gt;       amt   type char10,&lt;/P&gt;&lt;P&gt;       cumty type char1,&lt;/P&gt;&lt;P&gt;     end of ty_py.&lt;/P&gt;&lt;P&gt;data: it_final type table of ty_py,&lt;/P&gt;&lt;P&gt;      wa_final type ty_py.&lt;/P&gt;&lt;P&gt;data:it_rgdir  type table of pc261,&lt;/P&gt;&lt;P&gt;     it_result type  pay99_result.&lt;/P&gt;&lt;P&gt;data: wa_crt type pc208.&lt;/P&gt;&lt;P&gt;data: w_molga type molga,&lt;/P&gt;&lt;P&gt;      w_seqnr(5) type n,&lt;/P&gt;&lt;P&gt;      w_relid(2) type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter:p_cntr like t500l-molga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at selection-screen on p_sarea.&lt;/P&gt;&lt;P&gt;  perform f_val_sarea.&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;get pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  perform f_get_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     perform f_get_payroll.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;  perform f_dis.&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  f_val_sarea&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_val_sarea .&lt;/P&gt;&lt;P&gt;  data: w_area type btrtl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single btrtl from  pa0001 into w_area where btrtl eq p_sarea.&lt;/P&gt;&lt;P&gt;  if sy-dbcnt eq 0.&lt;/P&gt;&lt;P&gt;    message e000(zhnc) with 'incorrect subarea'.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_val_sarea&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  f_get_data&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_get_data .&lt;/P&gt;&lt;P&gt;  clear wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    rp_provide_from_last p0000 space pn-begda pn-endda.&lt;/P&gt;&lt;P&gt;    if pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-pernr = p0000-pernr.&lt;/P&gt;&lt;P&gt;      wa_final-massn = p0000-massn.&lt;/P&gt;&lt;P&gt;      wa_final-massg = p0000-massg.&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 pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-bukrs = p0001-bukrs.&lt;/P&gt;&lt;P&gt;      wa_final-werks = p0001-werks.&lt;/P&gt;&lt;P&gt;      wa_final-persk = p0001-persk.&lt;/P&gt;&lt;P&gt;      wa_final-persg = p0001-persg.&lt;/P&gt;&lt;P&gt;      wa_final-plans = p0001-plans.&lt;/P&gt;&lt;P&gt;      wa_final-stell = p0001-stell.&lt;/P&gt;&lt;P&gt;      wa_final-sacha = p0001-sacha.&lt;/P&gt;&lt;P&gt;      wa_final-btrtl = p0001-btrtl.&lt;/P&gt;&lt;P&gt;      rp_provide_from_last p0002 space pn-begda pn-endda.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    if pnp-sw-found eq '1'.&lt;/P&gt;&lt;P&gt;      wa_final-nachn = p0002-nachn.&lt;/P&gt;&lt;P&gt;      wa_final-vorna = p0002-vorna.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     append wa_final to it_final.&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;ENDFORM.                    " f_get_data&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  f_dis&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_dis .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_result-inter-crt into wa_crt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if wa_crt-cumty = 'Q' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WA_FINAL-CUMTY = WA_CRT-CUMTY .&lt;/P&gt;&lt;P&gt; WA_FINAL-AMT   = WA_CRT-BETRG .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append wa_final to it_final.&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;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_final into wa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT FIRST.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR 5.&lt;/P&gt;&lt;P&gt;  WRITE: /'FOR SUBAREA',P0001-BTRTL.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    write: / wa_final-pernr,&lt;/P&gt;&lt;P&gt;             wa_final-massn,&lt;/P&gt;&lt;P&gt;             wa_final-massg,&lt;/P&gt;&lt;P&gt;             wa_final-bukrs,&lt;/P&gt;&lt;P&gt;             wa_final-werks,&lt;/P&gt;&lt;P&gt;             wa_final-persk,&lt;/P&gt;&lt;P&gt;             wa_final-persg,&lt;/P&gt;&lt;P&gt;             wa_final-plans,&lt;/P&gt;&lt;P&gt;             wa_final-stell,&lt;/P&gt;&lt;P&gt;             wa_final-sacha,&lt;/P&gt;&lt;P&gt;             wa_final-btrtl,&lt;/P&gt;&lt;P&gt;             wa_final-nachn,&lt;/P&gt;&lt;P&gt;             wa_final-vorna,&lt;/P&gt;&lt;P&gt;             wa_final-cumty,&lt;/P&gt;&lt;P&gt;             wa_final-amt.&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;ENDFORM.                    " f_dis&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  f_get_payroll&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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 f_get_payroll .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CU_READ_RGDIR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PERSNR                   = pernr-pernr&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BUFFER                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY_CHECK       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;   MOLGA                    = w_molga&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IN_RGDIR                 = it_rgdir&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     NO_RECORD_FOUND          = 1&lt;/P&gt;&lt;P&gt;     OTHERS                   = 2&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CD_READ_LAST'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        BEGIN_DATE      = pn-begda&lt;/P&gt;&lt;P&gt;        END_DATE        = pn-endda&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUT_SEQNR       = w_seqnr&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        RGDIR           = it_rgdir&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        NO_RECORD_FOUND = 1&lt;/P&gt;&lt;P&gt;        OTHERS          = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM F_GET_RELID.&lt;/P&gt;&lt;P&gt;      IF SY-DBCNT NE 0.&lt;/P&gt;&lt;P&gt;*EXTRACT DATA FROM TABLE CLUSTER BY PASSING EMP NO SEQ NO AND CLUSTER TABLE NAME&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;          CLUSTERID                          = W_RELID&lt;/P&gt;&lt;P&gt;            EMPLOYEENUMBER                     = pernr-pernr&lt;/P&gt;&lt;P&gt;            SEQUENCENUMBER                     = W_SEQNR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_ONLY_BUFFER                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           READ_ONLY_INTERNATIONAL            = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ARC_GROUP                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_READ_AUTHORITY               = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILTER_CUMULATIONS                 = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CLIENT                             =&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;  VERSION_NUMBER_PAYVN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VERSION_NUMBER_PCL2                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          CHANGING&lt;/P&gt;&lt;P&gt;            PAYROLL_RESULT                     = IT_RESULT&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;           ILLEGAL_ISOCODE_OR_CLUSTERID       = 1&lt;/P&gt;&lt;P&gt;           ERROR_GENERATING_IMPORT            = 2&lt;/P&gt;&lt;P&gt;           IMPORT_MISMATCH_ERROR              = 3&lt;/P&gt;&lt;P&gt;           SUBPOOL_DIR_FULL                   = 4&lt;/P&gt;&lt;P&gt;           NO_READ_AUTHORITY                  = 5&lt;/P&gt;&lt;P&gt;           NO_RECORD_FOUND                    = 6&lt;/P&gt;&lt;P&gt;           VERSIONS_DO_NOT_MATCH              = 7&lt;/P&gt;&lt;P&gt;           ERROR_READING_ARCHIVE              = 8&lt;/P&gt;&lt;P&gt;           ERROR_READING_RELID                = 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;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_get_payroll&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  F_GET_RELID&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_W_RELID  text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_W_MOLGA  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;--&lt;/STRONG&gt;&lt;DEL&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/DEL&gt;--&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM F_GET_RELID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE RELID FROM T500L INTO W_RELID WHERE MOLGA EQ w_molga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " F_GET_RELID&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:12:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/payroll-report/m-p/3826953#M920285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:12:40Z</dc:date>
    </item>
  </channel>
</rss>

