<?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: logic needed for table data insertion in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807474#M1312728</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
ABLES : evpoc.

DATA: BEGIN OF itab OCCURS 0,
objnr LIKE evpoc-objnr,
versn_ev LIKE evpoc-versn_ev,
evpai LIKE evpoc-evpai,
datab LIKE evpoc-datab,
poc LIKE evpoc-poc,
END OF itab.

DATA : wa TYPE zevpoc,
v_objnr LIKE evpoc-objnr.


SELECT * FROM ZEVPOC  INTO CORRESPONDING FIELDS OF TABLE itab2.



SELECT * FROM evpoc INTO CORRESPONDING FIELDS OF TABLE itab.


DELETE  itab  WHERE objnr = itab2-objnr.

LOOP AT itab.
wa-objnr = itab-objnr.
wa-versn_ev = itab-versn_ev.
wa-evpai = itab-evpai.
wa-datab = itab-datab.
wa-poc = itab-poc.
wa-date1 = sy-datum.
wa-time1 = sy-uzeit.

if wa is not initial.
INSERT INTO zevpoc VALUES wa.
endif.

CLEAR: itab.
ENDLOOP.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it wil be help ful to u.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regard&lt;/P&gt;&lt;P&gt;nawa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 16 Jun 2009 08:40:51 GMT</pubDate>
    <dc:creator>Nawanandana</dc:creator>
    <dc:date>2009-06-16T08:40:51Z</dc:date>
    <item>
      <title>logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807469#M1312723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;table EVPOC contains objnr ,versn,evpai,datab,poc.&lt;/P&gt;&lt;P&gt;i have designed a similar Ztable (ZEVPOC) with fileds as of EVPOC but with date and time &lt;/P&gt;&lt;P&gt;as additional fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;whenever an entry is made in tcode CJ2B it gets updated in EVPOC.&lt;/P&gt;&lt;P&gt;I have wrriten code which inserts all records if EVPOC to ZEVPOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : evpoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;      objnr LIKE evpoc-objnr,&lt;/P&gt;&lt;P&gt;      versn_ev LIKE evpoc-versn_ev,&lt;/P&gt;&lt;P&gt;      evpai LIKE evpoc-evpai,&lt;/P&gt;&lt;P&gt;      datab LIKE evpoc-datab,&lt;/P&gt;&lt;P&gt;      poc LIKE evpoc-poc,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa TYPE zevpoc,&lt;/P&gt;&lt;P&gt;       v_objnr LIKE evpoc-objnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM evpoc INTO CORRESPONDING FIELDS OF TABLE itab.&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;  wa-objnr = itab-objnr.&lt;/P&gt;&lt;P&gt;  wa-versn_ev = itab-versn_ev.&lt;/P&gt;&lt;P&gt;  wa-evpai = itab-evpai.&lt;/P&gt;&lt;P&gt;  wa-datab = itab-datab.&lt;/P&gt;&lt;P&gt;  wa-poc = itab-poc.&lt;/P&gt;&lt;P&gt;  wa-date1 = sy-datum.&lt;/P&gt;&lt;P&gt;  wa-time1 = sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   INSERT INTO zevpoc VALUES wa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: itab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which inserts all records from EVPOC to ZEVPOC via this code which is inside tcode ZPOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirement is if there is only one record in EVPOC after running this code i will get&lt;/P&gt;&lt;P&gt;one records in ZEVPOC (correct) &lt;/P&gt;&lt;P&gt;but again if i run ZPOC , ztable should insert the same record with&lt;/P&gt;&lt;P&gt;date and time .&lt;/P&gt;&lt;P&gt;if i run zpoc 20 times it should insert in ZEVPOC 20 times the same record inspite of the fact&lt;/P&gt;&lt;P&gt;that EVPOC has only 1 record&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:24:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807469#M1312723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-16T08:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807470#M1312724</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;Apply the initial check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : evpoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;objnr LIKE evpoc-objnr,&lt;/P&gt;&lt;P&gt;versn_ev LIKE evpoc-versn_ev,&lt;/P&gt;&lt;P&gt;evpai LIKE evpoc-evpai,&lt;/P&gt;&lt;P&gt;datab LIKE evpoc-datab,&lt;/P&gt;&lt;P&gt;poc LIKE evpoc-poc,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa TYPE zevpoc,&lt;/P&gt;&lt;P&gt;v_objnr LIKE evpoc-objnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM evpoc INTO CORRESPONDING FIELDS OF TABLE itab.&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;wa-objnr = itab-objnr.&lt;/P&gt;&lt;P&gt;wa-versn_ev = itab-versn_ev.&lt;/P&gt;&lt;P&gt;wa-evpai = itab-evpai.&lt;/P&gt;&lt;P&gt;wa-datab = itab-datab.&lt;/P&gt;&lt;P&gt;wa-poc = itab-poc.&lt;/P&gt;&lt;P&gt;wa-date1 = sy-datum.&lt;/P&gt;&lt;P&gt;wa-time1 = sy-uzeit.&lt;/P&gt;&lt;P&gt;&amp;lt;Populate ITAB_ZEVPOS with ZEVPOS &amp;gt;&lt;/P&gt;&lt;P&gt;IF ITAB_ZEVPOS[] IS INITIAL&lt;/P&gt;&lt;P&gt;INSERT INTO zevpoc VALUES wa.&lt;/P&gt;&lt;P&gt;ENDIF&lt;/P&gt;&lt;P&gt;CLEAR: itab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:30:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807470#M1312724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-16T08:30:10Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807471#M1312725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have to make the date and time fields as part of primary key in the database table ZEVPOC...&lt;/P&gt;&lt;P&gt;This will ensure that you have as many entries in ZEVPOC how many times you run the program...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before inserting....populate the date field with sy-datum and time field with sy-uzeit...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it clears! Otherwise please let me know!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:33:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807471#M1312725</guid>
      <dc:creator>former_member212005</dc:creator>
      <dc:date>2009-06-16T08:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807472#M1312726</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;PRE&gt;&lt;CODE&gt;
my requirement is if there is only one record in EVPOC after running this code i will get
one records in ZEVPOC (correct)
but again if i run ZPOC , ztable should insert the same record with
date and time .
if i run zpoc 20 times it should insert in ZEVPOC 20 times the same record inspite of the fact
that EVPOC has only 1 record
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have  duplicate entries in your records for the same key you will get dump so just add the extension ... accepting duplicate keys..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:35:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807472#M1312726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-16T08:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807473#M1312727</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;for this requirement :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) open the table in se11.&lt;/P&gt;&lt;P&gt;2) open table maintenance generator &lt;/P&gt;&lt;P&gt;3) then go to enviroment =&amp;gt; modification =&amp;gt; events &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there create event " 05    CREATE ENTRY".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in this event write the following code :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM create_entry.


   ZEVPOC-date = sy-datum  .
  ZEVPOC-TIME  = sy-uzeit  .

ENDFORM.           "create_entry&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now when u create the same entry again and again it will create it with the automatically generated date and time in the column of date and time as per ur requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will help u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rahul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: RAHUL SHARMA on Jun 16, 2009 4:50 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:39:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807473#M1312727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-16T08:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: logic needed for table data insertion</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807474#M1312728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
ABLES : evpoc.

DATA: BEGIN OF itab OCCURS 0,
objnr LIKE evpoc-objnr,
versn_ev LIKE evpoc-versn_ev,
evpai LIKE evpoc-evpai,
datab LIKE evpoc-datab,
poc LIKE evpoc-poc,
END OF itab.

DATA : wa TYPE zevpoc,
v_objnr LIKE evpoc-objnr.


SELECT * FROM ZEVPOC  INTO CORRESPONDING FIELDS OF TABLE itab2.



SELECT * FROM evpoc INTO CORRESPONDING FIELDS OF TABLE itab.


DELETE  itab  WHERE objnr = itab2-objnr.

LOOP AT itab.
wa-objnr = itab-objnr.
wa-versn_ev = itab-versn_ev.
wa-evpai = itab-evpai.
wa-datab = itab-datab.
wa-poc = itab-poc.
wa-date1 = sy-datum.
wa-time1 = sy-uzeit.

if wa is not initial.
INSERT INTO zevpoc VALUES wa.
endif.

CLEAR: itab.
ENDLOOP.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it wil be help ful to u.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regard&lt;/P&gt;&lt;P&gt;nawa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2009 08:40:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logic-needed-for-table-data-insertion/m-p/5807474#M1312728</guid>
      <dc:creator>Nawanandana</dc:creator>
      <dc:date>2009-06-16T08:40:51Z</dc:date>
    </item>
  </channel>
</rss>

