<?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: ABAP Program to split the records in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035717#M964607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please update&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Jun 2008 13:19:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-20T13:19:24Z</dc:date>
    <item>
      <title>ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035714#M964604</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;As i am new to ABAP please update me with the required ABAP Code or atlease with the skeleton Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Source &amp;amp; target fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Emp_ID ZEMP_ID (CHAR)&lt;/P&gt;&lt;P&gt;Start Date: ZESTA_DT (DATS)&lt;/P&gt;&lt;P&gt;End Date : ZEEND_DT (DATS)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirment is to write a start routine that split the record in to 2&lt;/P&gt;&lt;P&gt;Emp_ID&lt;DEL&gt;-Start_Date&lt;/DEL&gt;-Termination Date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008&lt;/P&gt;&lt;P&gt;0002----&lt;DEL&gt;01/01/2007&lt;/DEL&gt;---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Termination date will be blank if emp is still working)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per my requirment i would like to see data in DSO as &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Emp_ID&lt;DEL&gt;-Start_Date&lt;/DEL&gt;-Termination Date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008&lt;/P&gt;&lt;P&gt;0002----&lt;DEL&gt;01/01/2007&lt;/DEL&gt;---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to split the records of an employee&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if u need any information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 12:21:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035714#M964604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T12:21:11Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035715#M964605</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;Use SPLIT Statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit G.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 12:24:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035715#M964605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T12:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035716#M964606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use code like below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data:
 w_locate     TYPE thead-tdname,   " Location of File
     w_ext        TYPE thead-tdname VALUE 'xls',
                                       " File Extension
     w_del(2)     TYPE c VALUE '.x'.   " Split Charactor

SPLIT p_data AT w_del
               INTO w_locate
                    w_ext.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;thx&lt;/P&gt;&lt;P&gt;twinkal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Jun 20, 2008 9:35 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 12:29:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035716#M964606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T12:29:38Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035717#M964607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please update&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 13:19:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035717#M964607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T13:19:24Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035718#M964608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if itab-ZEEND_DT is initial.&lt;/P&gt;&lt;P&gt;     itab1 = itab.&lt;/P&gt;&lt;P&gt;     append itab1.&lt;/P&gt;&lt;P&gt;  else.       " split the records ... based on termination .. &lt;/P&gt;&lt;P&gt;     itab1 = itab.&lt;/P&gt;&lt;P&gt;     clear itab1-ZEEND_DT&lt;/P&gt;&lt;P&gt;     append itab1.&lt;/P&gt;&lt;P&gt;     itab1 = itab.&lt;/P&gt;&lt;P&gt;     append itab1.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 13:37:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035718#M964608</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T13:37:51Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035719#M964609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;do like this....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select pernr &lt;/P&gt;&lt;P&gt;         begda&lt;/P&gt;&lt;P&gt;         endda &lt;/P&gt;&lt;P&gt;         dar01&lt;/P&gt;&lt;P&gt;         dat01&lt;/P&gt;&lt;P&gt;         from pa0041&lt;/P&gt;&lt;P&gt;         into table itab&lt;/P&gt;&lt;P&gt;         where pernr in s_pernr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa_itab.&lt;/P&gt;&lt;P&gt;if  wa-dat01 is initial.&lt;/P&gt;&lt;P&gt;do nothing.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;append  wa to itab1 .&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;*-----declate the itab1 with the desired fields in the output&lt;/P&gt;&lt;P&gt;loop at itab1.&lt;/P&gt;&lt;P&gt;write:/ itab1-pernr .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 13:45:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035719#M964609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T13:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035720#M964610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinivas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the update....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please correct me my if i was wrong&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;Emp_ID-Start date------Termination Date&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008&lt;/P&gt;&lt;P&gt;0002------01/01/2005&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Loop at itab.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if itab-ZEEND_DT is initial.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itab1 = itab.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;append itab1.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;else. " split the records ... based on termination ..&lt;/EM&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;EM&gt;itab1 = itab.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;clear itab1-ZEEND_DT&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;append itab1.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itab1 = itab.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;append itab1.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;endif.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;endloop.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirment is for the above example data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the employee 0001 as Termination date is not initial i need that record to be split in to 2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Emp_ID-Start date------Termination Date&lt;/P&gt;&lt;P&gt;0001------01/01/2005&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please update&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 13:46:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035720#M964610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T13:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035721#M964611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On what dates should the record be split up ... &lt;/P&gt;&lt;P&gt;For every record U'll have begda and endda .. so on what it &lt;/P&gt;&lt;P&gt;should be split ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Emp_ID-Start date------Termination Date&lt;/P&gt;&lt;P&gt;0001------01/01/2005 &lt;STRONG&gt;&amp;lt;- U want to split this record?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008 &lt;STRONG&gt;&amp;lt;- or this&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 13:59:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035721#M964611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T13:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035722#M964612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Srinivas&lt;/P&gt;&lt;P&gt;Sorry to confuse you&lt;/P&gt;&lt;P&gt;For every record U'll have begda and endda .. so on what it &lt;/P&gt;&lt;P&gt;should be split ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Emp_ID-Start date------Termination Date&lt;/P&gt;&lt;P&gt;0001------01/01/2005 &amp;lt;- U want to split this record?&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008 &amp;lt;- or this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If Endda is blank i don't want to split&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If Endda is not blank the i want to split&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008 &amp;lt;- or this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case endda (01/01/2008) is not blank i want to split is like&lt;/P&gt;&lt;P&gt;0001------01/01/2005&lt;/P&gt;&lt;P&gt;0001----&lt;DEL&gt;01/01/2005&lt;/DEL&gt;---01/01/2008 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 14:44:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035722#M964612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T14:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP Program to split the records</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035723#M964613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The code what I gave will work perfectly ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if itab-ZEEND_DT is initial.  &amp;lt;-- this is the endda/termination date&lt;/P&gt;&lt;P&gt;itab1 = itab.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;else.                " split the records ...&lt;/P&gt;&lt;P&gt;itab1 = itab.&lt;/P&gt;&lt;P&gt;clear itab1-ZEEND_DT&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;itab1 = itab.&lt;/P&gt;&lt;P&gt;append itab1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 14:49:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-program-to-split-the-records/m-p/4035723#M964613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-20T14:49:30Z</dc:date>
    </item>
  </channel>
</rss>

