<?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: Table event in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366336#M1732636</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. go to se11&lt;/P&gt;&lt;P&gt;2. open table&lt;/P&gt;&lt;P&gt;3. go to table maintenance generator&lt;/P&gt;&lt;P&gt;4. go to modification &amp;gt; events&lt;/P&gt;&lt;P&gt;5. select event 05 (create data) and provide method name create_data&lt;/P&gt;&lt;P&gt;6. click the code button beside it. &lt;/P&gt;&lt;P&gt;7. write form create_data. endform.&lt;/P&gt;&lt;P&gt;8. within the form / endform write your logic.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Mar 2013 09:38:02 GMT</pubDate>
    <dc:creator>gaurab_banerji</dc:creator>
    <dc:date>2013-03-19T09:38:02Z</dc:date>
    <item>
      <title>Table event</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366333#M1732633</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;Issue : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case 1) If an entry is present with employee group = *(all) , cost centre= C1 and WBS = W1 ,Then if user enters an entry having Employee group = A and other parameters same . then an error should be populated as &lt;SPAN style="color: black;"&gt; Entry with key */C1/WBS1 already exists! Please use the appropriated key.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt;case 2) I&lt;/SPAN&gt;f an entry is present with employee group = A , cost centre= C1 and WBS = W1 ,Then if user enters an entry having Employee group = * and other parameters same . Then an error should be populated as &lt;SPAN style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;Entry with key A/C2/WBS2 already exists! Please use the appropriated key.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="table-layout: fixed; padding: 0px 3.5pt; width: 547px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="64"&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="background: #BFBFBF; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="93"&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-bottom: none; background: #BFBFBF; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="103"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;Employee group&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: solid windowtext 1.0pt; border-left: none; border-bottom: none; border-right: solid windowtext 1.0pt; background: #BFBFBF; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="75"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;Cost center&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: solid windowtext 1.0pt; border-left: none; border-bottom: none; border-right: solid windowtext 1.0pt; background: #BFBFBF; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="36"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;WBS&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: solid windowtext 1.0pt; border-left: none; border-bottom: none; border-right: solid windowtext 1.0pt; background: #BFBFBF; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="176"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;system reaction&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="64"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;Case1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="93"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;existing entry&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="103"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="75"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;C1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="36"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;W1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="176"&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="64"&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="93"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;new entry&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; border-right: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="103"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;A or others&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; border-right: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="75"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;C1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: none; border-right: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="36"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;W1&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border: none; border-right: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="176"&gt;&lt;P align="center" style="margin-bottom: .0001pt; text-align: center;"&gt;&lt;SPAN style="color: black;"&gt; Error: Entry with key */C1/WBS1 already exists! Please use the appropriated key&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="64"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;STRONG&gt;&lt;SPAN lang="NL" style="color: black;"&gt;Case2&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="93"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;existing entry&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="103"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;A or others&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="75"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;C2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="36"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;W2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="176"&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="64"&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="93"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;new entry&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="103"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="75"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;C2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; background: #FFC000; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="36"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="NL" style="color: black;"&gt;W2&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="border: none; border-right: solid windowtext 1.0pt; background: yellow; padding: 0 3.5pt 0 3.5pt;" valign="bottom" width="176"&gt;&lt;P align="center" style="margin-bottom: .0001pt; text-align: center;"&gt;&lt;SPAN style="color: black;"&gt; Error: Entry with key A/C2/WBS2 already exists! Please use the appropriated key&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this table event is already created in our system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to&amp;nbsp; write a logic(for above issue) for the table Event existing for a table ZALL_WBSEMP_INAC ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I find the table event and where i should write the logic&amp;nbsp; ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Venkat Pradeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Mar 2013 10:33:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366333#M1732633</guid>
      <dc:creator>former_member498821</dc:creator>
      <dc:date>2013-03-15T10:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: Table event</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366334#M1732634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Venkrat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To find the events, go to SE11 to display/change the view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once in the view, follow menu path Utilities-&amp;gt;Table Maintenance Generator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the next screen,&amp;nbsp; follow menu path Environment-&amp;gt;Modification-&amp;gt;Events.&lt;/P&gt;&lt;P&gt;Any events that have been customized will be listed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, you can look at the drop down list for the table column "Table maintenance dialog event" for all possible events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kim&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Mar 2013 21:21:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366334#M1732634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-03-18T21:21:00Z</dc:date>
    </item>
    <item>
      <title>Re: Table event</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366335#M1732635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can follow this link for SAP's documentation on the various table maintenance events - &lt;A class="active_link" href="http://help.sap.com/saphelp_nw70/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/content.htm" title="http://help.sap.com/saphelp_nw70/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/content.htm"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/91/ca9f0ea9d111d1a5690000e82deaaa/content.htm&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as the logic is concerned, that should be easy. You need to check the value of Employee Group in the new record being added. If it's something other an asterisk (*), then you need to ensure that there is no existing record in the table where Employee Group = *&amp;nbsp; and Cost Center and WBS are equal to the values in the new record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it's an asterisk, then you need to ensure that there is no existing record where Cost Center and WBS are equal to the values in the new record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 03:31:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366335#M1732635</guid>
      <dc:creator>kakshat</dc:creator>
      <dc:date>2013-03-19T03:31:30Z</dc:date>
    </item>
    <item>
      <title>Re: Table event</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366336#M1732636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. go to se11&lt;/P&gt;&lt;P&gt;2. open table&lt;/P&gt;&lt;P&gt;3. go to table maintenance generator&lt;/P&gt;&lt;P&gt;4. go to modification &amp;gt; events&lt;/P&gt;&lt;P&gt;5. select event 05 (create data) and provide method name create_data&lt;/P&gt;&lt;P&gt;6. click the code button beside it. &lt;/P&gt;&lt;P&gt;7. write form create_data. endform.&lt;/P&gt;&lt;P&gt;8. within the form / endform write your logic.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 09:38:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-event/m-p/9366336#M1732636</guid>
      <dc:creator>gaurab_banerji</dc:creator>
      <dc:date>2013-03-19T09:38:02Z</dc:date>
    </item>
  </channel>
</rss>

