<?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 Repeative Structures in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747775#M901770</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Repititive structures in HR are basically used to store amounts for the different wagetypes or u can say dates for the Different action ,&lt;/P&gt;&lt;P&gt;Please refer the sample codes , &lt;/P&gt;&lt;P&gt;basically we access the values for the Repititive structures in the &lt;/P&gt;&lt;P&gt;code through do varying ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF S_DATETYPE,&lt;/P&gt;&lt;P&gt;       DAR TYPE P0041-DAR01,&lt;/P&gt;&lt;P&gt;       DAT TYPE P0041-DAT01,&lt;/P&gt;&lt;P&gt;       END OF S_DATETYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  RP_PROVIDE_FROM_LAST P0041 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;  IF PNP-SW-FOUND = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DO 12 TIMES VARYING S_DATETYPE-DAR FROM P0041-DAR01 NEXT P0041-DAR02&lt;/P&gt;&lt;P&gt;              VARYING S_DATETYPE-DAT FROM P0041-DAT01 NEXT P0041-DAT02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF S_DATETYPE-DAR IS INITIAL.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hire Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_HR.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-HIRE_TYPE = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Rehire Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_RH.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-REHIRE = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Seniority Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_SN.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-SENIORITY = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;        L_VAR = SY-DATUM - S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;        L_VAR = L_VAR / 365.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-D_YEARS = L_VAR.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_DD.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-DEATH = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope u find it usefull&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 24 Apr 2008 12:08:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-24T12:08:33Z</dc:date>
    <item>
      <title>HR Repeative Structures</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747771#M901766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     Can some one give me a neat explaination or document with a example scenario and code on repeative stuctures please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards&lt;/P&gt;&lt;P&gt;  SDN Powered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 11:46:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747771#M901766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T11:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: HR Repeative Structures</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747772#M901767</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;Example for understanding the repetitive structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Say, for an employee you want to know that for what all wage type	&lt;/P&gt;&lt;P&gt;an employee is eligible for the latest period you mentioned on the&lt;/P&gt;&lt;P&gt;selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZRP_REPETITIVE_STR NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES pernr.&lt;/P&gt;&lt;P&gt;INFOTYPES 0008.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;you have to declare a structure same as repetitive structure in the&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; 0008 infotype&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF s_wagetypes,&lt;/P&gt;&lt;P&gt;              wagetype  TYPE p0008-lga01,&lt;/P&gt;&lt;P&gt;              amount     TYPE p0008-bet01,&lt;/P&gt;&lt;P&gt;              hours        TYPE p0008-anz01,&lt;/P&gt;&lt;P&gt;              unit           TYPE p0008-ein01,&lt;/P&gt;&lt;P&gt;              ind            TYPE p0008-opk01,&lt;/P&gt;&lt;P&gt;         END OF s_wagetypes.&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;  DO 20 TIMES VARYING s_wagetypes FROM p0008-lga01 NEXT p0008-lga02.&lt;/P&gt;&lt;P&gt;    IF s_wagetypes-wagetype IS INITIAL.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE: / s_wagetypes-wagetype,&lt;/P&gt;&lt;P&gt;               s_wagetypes-amount.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 11:53:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747772#M901767</guid>
      <dc:creator>Bhaskar_Tripath</dc:creator>
      <dc:date>2008-04-24T11:53:56Z</dc:date>
    </item>
    <item>
      <title>Re: HR Repeative Structures</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747773#M901768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Bhaskar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I am getting an error " P0008-LGA01 and S_WAGETYPES are type-incompatible". when I copied this into se38 and ran syntax check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt; SDN POWERED&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 12:02:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747773#M901768</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T12:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: HR Repeative Structures</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747774#M901769</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 sample code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_0041 like p0041 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: v_dar like p0041-dar01,&lt;/P&gt;&lt;P&gt;      v_date like p0041-dat01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from pa0041 into table it_0041 up to 1 rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_0041.&lt;/P&gt;&lt;P&gt;write:/5  'Employee = ', 15 it_0041-pernr.&lt;/P&gt;&lt;P&gt;skip.&lt;/P&gt;&lt;P&gt;do 12 times varying v_dar from it_0041-dar01 next it_0041-dar02&lt;/P&gt;&lt;P&gt;            varying v_date from it_0041-dat01 next it_0041-dat02.&lt;/P&gt;&lt;P&gt;     write:/5 'Date type = ', 25 v_dar,&lt;/P&gt;&lt;P&gt;            50 'Date = ', 70 v_date.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: check the table T770P which contains infotype versus repeat structures.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 12:03:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747774#M901769</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T12:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: HR Repeative Structures</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747775#M901770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Repititive structures in HR are basically used to store amounts for the different wagetypes or u can say dates for the Different action ,&lt;/P&gt;&lt;P&gt;Please refer the sample codes , &lt;/P&gt;&lt;P&gt;basically we access the values for the Repititive structures in the &lt;/P&gt;&lt;P&gt;code through do varying ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF S_DATETYPE,&lt;/P&gt;&lt;P&gt;       DAR TYPE P0041-DAR01,&lt;/P&gt;&lt;P&gt;       DAT TYPE P0041-DAT01,&lt;/P&gt;&lt;P&gt;       END OF S_DATETYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  RP_PROVIDE_FROM_LAST P0041 SPACE PN-BEGDA PN-ENDDA.&lt;/P&gt;&lt;P&gt;  IF PNP-SW-FOUND = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   DO 12 TIMES VARYING S_DATETYPE-DAR FROM P0041-DAR01 NEXT P0041-DAR02&lt;/P&gt;&lt;P&gt;              VARYING S_DATETYPE-DAT FROM P0041-DAT01 NEXT P0041-DAT02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF S_DATETYPE-DAR IS INITIAL.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Hire Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_HR.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-HIRE_TYPE = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Rehire Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_RH.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-REHIRE = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Seniority Date Type.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_SN.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-SENIORITY = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;        L_VAR = SY-DATUM - S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;        L_VAR = L_VAR / 365.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-D_YEARS = L_VAR.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF S_DATETYPE-DAR = C_DD.&lt;/P&gt;&lt;P&gt;        IT_OUTPUT-DEATH = S_DATETYPE-DAT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope u find it usefull&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Apr 2008 12:08:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/hr-repeative-structures/m-p/3747775#M901770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-24T12:08:33Z</dc:date>
    </item>
  </channel>
</rss>

