<?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: Reading Cluster tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307273#M1026996</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;check the link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://fuller.mit.edu/hr/cluster_tables.html" target="test_blank"&gt;http://fuller.mit.edu/hr/cluster_tables.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Anirban&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Aug 2008 04:13:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-08-01T04:13:16Z</dc:date>
    <item>
      <title>Reading Cluster tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307271#M1026994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am new to ABAP programming.&lt;/P&gt;&lt;P&gt;I want to know how to read a cluster table, that is to retrieve data from it and put the data into my internal table.&lt;/P&gt;&lt;P&gt;My reqirement is to read PCL2 (RX) cluster table .&lt;/P&gt;&lt;P&gt;i have tried my own program but the data is not getting fetched into my internal table.&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;REPORT  ZCLUSTER_77730.&lt;/P&gt;&lt;P&gt;TABLES: pernr,&lt;/P&gt;&lt;P&gt;        pcl2,&lt;/P&gt;&lt;P&gt;        t512t.                      "Wage type texts&lt;/P&gt;&lt;P&gt;INFOTYPES: 0000,0001,0008. "Organizational Assignment&lt;/P&gt;&lt;P&gt;INCLUDE: RPC2rx00.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Table data containing directory to PCL2 payroll results file&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF rgdir OCCURS 100.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE pc261.&lt;/P&gt;&lt;P&gt;DATA: END OF rgdir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: result TYPE pay99_result.&lt;/P&gt;&lt;P&gt;DATA: rt_header TYPE LINE OF hrpay99_rt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: country LIKE t500l-molga,&lt;/P&gt;&lt;P&gt;      number  LIKE pc261-seqnr. "Number of last payroll result&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET pernr.&lt;/P&gt;&lt;P&gt;  rp_provide_from_last p0000 space pn-begda pn-endda.&lt;/P&gt;&lt;P&gt;  rx-key = pernr.&lt;/P&gt;&lt;P&gt;  IMPORT rgdir FROM DATABASE PCL2(rx) ID rx-KEY.&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 'CU_READ_RGDIR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      persnr          = p0000-pernr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      molga           = country&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      in_rgdir        = 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 = 1.&lt;/P&gt;&lt;P&gt;    WRITE: / 'No records found for '(001), pernr-pernr.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&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       = number&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      rgdir           = 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 = 1.&lt;/P&gt;&lt;P&gt;    WRITE: / 'No payroll result found for'(002), pn-paper.&lt;/P&gt;&lt;P&gt;  ELSE.&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                    = 'RX'&lt;/P&gt;&lt;P&gt;              employeenumber               = p0000-pernr&lt;/P&gt;&lt;P&gt;              sequencenumber               = number&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;LI level="1" type="ul"&gt;&lt;P&gt;        READ_ONLY_INTERNATIONAL      = ' '&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;   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               = 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;              OTHERS                   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      PERFORM print_rx.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: / 'Result could not be read (003)'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM PRINT_RX                                        *&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;      Print Payroll Result                                 *&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 print_rx.&lt;/P&gt;&lt;P&gt;  FORMAT INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE: / p0000-pernr,&lt;/P&gt;&lt;P&gt;           p0001-ename(15),&lt;/P&gt;&lt;P&gt;           p0001-werks,&lt;/P&gt;&lt;P&gt;p0001-btrtl.&lt;/P&gt;&lt;P&gt;  FORMAT INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;  SKIP 1.&lt;/P&gt;&lt;P&gt;  WRITE: / 'For period/payroll area: '(004),&lt;/P&gt;&lt;P&gt;           30 result-inter-versc-fpper+4(2),&lt;/P&gt;&lt;P&gt;           result-inter-versc-fpper+0(4),&lt;/P&gt;&lt;P&gt;           result-inter-versc-abkrs,&lt;/P&gt;&lt;P&gt;           / 'In-period/payroll area: '(005),&lt;/P&gt;&lt;P&gt;           30 result-inter-versc-inper+4(2),&lt;/P&gt;&lt;P&gt;           result-inter-versc-inper+0(4),&lt;/P&gt;&lt;P&gt;           result-inter-versc-iabkrs.&lt;/P&gt;&lt;P&gt;  SKIP 1.&lt;/P&gt;&lt;P&gt;  WRITE: 'Results table: '(006).&lt;/P&gt;&lt;P&gt;  SKIP 1.&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;  LOOP AT result-inter-rt INTO rt_header.&lt;/P&gt;&lt;P&gt;    PERFORM re512t USING result-inter-versc-molga&lt;/P&gt;&lt;P&gt;                         rt_header-lgart.&lt;/P&gt;&lt;P&gt;    WRITE: / rt_header-lgart,&lt;/P&gt;&lt;P&gt;             T512T-LGTXT,&lt;/P&gt;&lt;P&gt;             rt_header-betrg CURRENCY rt_header-amt_curr.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM RE512T                                          *&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;      Read Wage Type Texts&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 re512t USING value(country_grouping)&lt;/P&gt;&lt;P&gt;                  value(wtype).&lt;/P&gt;&lt;P&gt;  CHECK t512t-sprsl NE sy-langu&lt;/P&gt;&lt;P&gt;     OR t512t-molga NE country_grouping&lt;/P&gt;&lt;P&gt;     OR t512t-lgart NE wtype.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM t512t&lt;/P&gt;&lt;P&gt;              WHERE sprsl EQ sy-langu&lt;/P&gt;&lt;P&gt;              AND   molga EQ country_grouping&lt;/P&gt;&lt;P&gt;              AND   lgart EQ wtype.&lt;/P&gt;&lt;P&gt;  IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;    CLEAR t512t.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;A complete code would be very helpfull.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 03:35:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307271#M1026994</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T03:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Cluster tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307272#M1026995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi saher shaikh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check this link&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="41375"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5780808"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;raam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 03:38:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307272#M1026995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T03:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Cluster tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307273#M1026996</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;check the link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://fuller.mit.edu/hr/cluster_tables.html" target="test_blank"&gt;http://fuller.mit.edu/hr/cluster_tables.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Anirban&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Aug 2008 04:13:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307273#M1026996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-01T04:13:16Z</dc:date>
    </item>
    <item>
      <title>Re: Reading Cluster tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307274#M1026997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Following link is useful:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5780808"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2008 13:06:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-cluster-tables/m-p/4307274#M1026997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-08T13:06:46Z</dc:date>
    </item>
  </channel>
</rss>

