<?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 maintanace generator in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119357#M740716</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;        To Add/Change/Delete entries of the particular table which has a tmg, Even u can assign a t-code for the particular table, The purpose is in customization , for eg u can see that in SPRO t-code , table have tmg.&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;Santosh Thorat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Dec 2007 04:13:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-03T04:13:43Z</dc:date>
    <item>
      <title>table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119356#M740715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is the significance of tmg.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2007 03:52:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119356#M740715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-03T03:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119357#M740716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;        To Add/Change/Delete entries of the particular table which has a tmg, Even u can assign a t-code for the particular table, The purpose is in customization , for eg u can see that in SPRO t-code , table have tmg.&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;Santosh Thorat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2007 04:13:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119357#M740716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-03T04:13:43Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119358#M740717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shankar,&lt;/P&gt;&lt;P&gt;Good morning,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please go through,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table maintanance is for creating,adding datas to an existing table.&lt;/P&gt;&lt;P&gt;it is for adding muiltiple records at a time in the table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; A table can be manipulated by a program or manually.&lt;/P&gt;&lt;P&gt;When creating table, you will find a check box 'Table maintenance allowed'. If we&lt;/P&gt;&lt;P&gt;check that option, we can manually enter entries using SE16 or table&lt;/P&gt;&lt;P&gt;maintenance generator screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SE16 is for data browser.&lt;/P&gt;&lt;P&gt;Go to SE11, give the table name and click on change. Then Go to utilities--&amp;gt; Table&lt;/P&gt;&lt;P&gt;maintenance generator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the table maintenance generator screen, we should give Authorization Group,&lt;/P&gt;&lt;P&gt;Function Group name (Function Group name can be same as table name),&lt;/P&gt;&lt;P&gt;Maintenance type can be one step or two step, usually we will create with one&lt;/P&gt;&lt;P&gt;step. we should give maintenance screen number. After clicking on create button,&lt;/P&gt;&lt;P&gt;a table maintenance generator will be created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To check it go to SM30 . In SM30, we find display, Maintain options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can view the table contents by choosing Display and we can create table&lt;/P&gt;&lt;P&gt;entries by choosing Maintain.&lt;/P&gt;&lt;P&gt;In the production system, end-users will not be having access to transaction&lt;/P&gt;&lt;P&gt;codes like SE11 and SE16. Developers will not be having access to many&lt;/P&gt;&lt;P&gt;transaction codes including the above two. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To view the contents of the database table, we will use SE16n in Production&lt;/P&gt;&lt;P&gt;system. Please find out the difference between SE16 and SE16n. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All these authorizations will be maintained by BASIS team, by creating access&lt;/P&gt;&lt;P&gt;profiles.&lt;/P&gt;&lt;P&gt;So in order to edit or create the contents of a database table, we should go for&lt;/P&gt;&lt;P&gt;table maintenance generator. In real time, authorizations will be maintained in&lt;/P&gt;&lt;P&gt;production system. (even in development and Test systems to some extent).&lt;/P&gt;&lt;P&gt;There is an audit like Sarbanes-Oxley Act for American clients, where every thing&lt;/P&gt;&lt;P&gt;will be audited by government agency. To know more about SOX, use the links on&lt;/P&gt;&lt;P&gt;the right hand side of this page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The second reason is, we can edit or create multiple entries at a time, using table&lt;/P&gt;&lt;P&gt;maintenance generator.&lt;/P&gt;&lt;P&gt;Apart from that we have options like 'Enter conditions' in table maintenance&lt;/P&gt;&lt;P&gt;screen SM30. Please try to find out the use of those, by creating an example.&lt;/P&gt;&lt;P&gt;Table Maintenance generator: Difference between one step and two steps.&lt;/P&gt;&lt;P&gt;While creating table maintenance generator, we find below options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we choose one step, we have to give the screen number in Overview Screen field.&lt;/P&gt;&lt;P&gt;When we choose two step, we have to give both overview screen number and single screen number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can give any number for screen. Don&amp;#146;t give 1000 screen number. As this&lt;/P&gt;&lt;P&gt;number is reserved for selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When we choose two step, two screens will be created for table maintenance. For&lt;/P&gt;&lt;P&gt;single step only one screen will be created.&lt;/P&gt;&lt;P&gt;When we choose two step, table maintenance will work as follows&lt;/P&gt;&lt;P&gt;Go to SM30, give the table name for which you have created table maintenance-&lt;/P&gt;&lt;P&gt;Overview screen will be displayed. To create entries, when you click on &amp;#145;new&lt;/P&gt;&lt;P&gt;entries&amp;#146;. Another screen will be displayed, where you give input and save. You can&lt;/P&gt;&lt;P&gt;enter one record at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to SM30; give table name for which you have created table maintenance-&lt;/P&gt;&lt;P&gt;Overview screen will be displayed; To create entries click on &amp;#145;new entries&amp;#146;, you can&lt;/P&gt;&lt;P&gt;enter the records on the same screen. You can enter multiple records at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We use single step generally, as it is user friendly.&lt;/P&gt;&lt;P&gt;To completely understand the difference and above points please do exercise by&lt;/P&gt;&lt;P&gt;creating table maintenance generator in both ways (using single step and two&lt;/P&gt;&lt;P&gt;step). &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;Mohinder Singh Chauhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2007 04:23:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119358#M740717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-03T04:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119359#M740718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check these links, it may be helpful to u.&lt;/P&gt;&lt;P&gt;this link contains information about :&lt;/P&gt;&lt;P&gt;1)Table Controls in ABAP Programs &lt;/P&gt;&lt;P&gt;2)Looping Through an Internal Table&lt;/P&gt;&lt;P&gt;3)Table Controls: Examples with Scrolling &lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of using table control, use table control wizard...... very easy to populate the table.... bcoz it will automatically ask everything during its creation...ie from which database table , internal table and which all fields u want to select in the table control etc..&lt;/P&gt;&lt;P&gt;This wizard allows you to create a working table control quickly and easily. It also lets you generate certain standard table maintenance functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this link....&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/6d/150d67da1011d3963800a0c94260a5/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/6d/150d67da1011d3963800a0c94260a5/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have taken 2 screens 2nd one has table control&lt;/P&gt;&lt;P&gt;code to be written in module pool is &lt;/P&gt;&lt;P&gt;process before output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module populate_it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop with control tab_ctrl.&lt;/P&gt;&lt;P&gt;module status_0101.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;****************************&lt;/P&gt;&lt;P&gt;process after input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop with control tab_ctrl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module modify_mod.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;module mod_del.&lt;/P&gt;&lt;P&gt;module modify_ttab.&lt;/P&gt;&lt;P&gt;*************************************************&lt;/P&gt;&lt;P&gt;*Below is the code to be written in driver program&lt;/P&gt;&lt;P&gt;**************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module pool Z9_TBCTRL_PRASH *&lt;/P&gt;&lt;P&gt;*&amp;amp; *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; *&lt;/P&gt;&lt;P&gt;*&amp;amp; *&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program z9_tbctrl_prash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_ekko type standard table of z9ekko_prash.&lt;/P&gt;&lt;P&gt;data: it_ekpo type standard table of z9ekpo_prash.&lt;/P&gt;&lt;P&gt;data: it_ekpo_del type standard table of z9ekpo_prash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: wa_ekko type z9ekko_prash.&lt;/P&gt;&lt;P&gt;data: wa_ekpo type z9ekpo_prash.&lt;/P&gt;&lt;P&gt;data: wa_ekpo_del type z9ekpo_prash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: ok_code_0100 like sy-ucomm.&lt;/P&gt;&lt;P&gt;data: ok_code_0101 like sy-ucomm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls: tab_ctrl type tableview using screen 0101.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module POPULATE_IT OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module populate_it output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_ekpo.&lt;/P&gt;&lt;P&gt;refresh it_ekpo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_ekko.&lt;/P&gt;&lt;P&gt;refresh it_ekko.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select single ebeln bukrs aedat ernam lifnr ekorg ekgrp waers&lt;/P&gt;&lt;P&gt;into corresponding fields of wa_ekko&lt;/P&gt;&lt;P&gt;from z9ekko_prash where ebeln = wa_ekko-ebeln.&lt;/P&gt;&lt;P&gt;append wa_ekko to it_ekko.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;clear wa_ekko.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select ebeln ebelp matnr werks lgort menge meins&lt;/P&gt;&lt;P&gt;into corresponding fields of wa_ekpo&lt;/P&gt;&lt;P&gt;from z9ekpo_prash where ebeln = wa_ekko-ebeln.&lt;/P&gt;&lt;P&gt;append wa_ekpo to it_ekpo.&lt;/P&gt;&lt;P&gt;clear wa_ekpo.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;endmodule. " POPULATE_IT OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module STATUS_0101 OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module status_0101 output.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SET PF-STATUS 'xxxxxxxx'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SET TITLEBAR 'xxx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;read table it_ekpo into wa_ekpo index tab_ctrl-current_line.&lt;/P&gt;&lt;P&gt;endmodule. " STATUS_0101 OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module validate_ebeln INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module validate_ebeln input.&lt;/P&gt;&lt;P&gt;if wa_ekko-ebeln &amp;lt;&amp;gt; ' '.&lt;/P&gt;&lt;P&gt;call screen 0101.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endmodule. " validate_ebeln INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module MODIFY_MOD INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module modify_mod input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify it_ekpo from wa_ekpo index tab_ctrl-current_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endmodule. " MODIFY_MOD INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module MODIFY_TTAB INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module modify_ttab input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case ok_code_0101.&lt;/P&gt;&lt;P&gt;when 'MODI'.&lt;/P&gt;&lt;P&gt;modify z9ekpo_prash from table it_ekpo.&lt;/P&gt;&lt;P&gt;call screen 0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'DELE'.&lt;/P&gt;&lt;P&gt;call screen 0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;endmodule. " MODIFY_TTAB INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Module MOD_DEL INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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;text&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;module mod_del input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;case ok_code_0101.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'DELE'.&lt;/P&gt;&lt;P&gt;refresh it_ekpo_del.&lt;/P&gt;&lt;P&gt;loop at it_ekpo into wa_ekpo.&lt;/P&gt;&lt;P&gt;if wa_ekpo-mark = 'X'.&lt;/P&gt;&lt;P&gt;move-corresponding wa_ekpo to wa_ekpo_del.&lt;/P&gt;&lt;P&gt;append wa_ekpo_del to it_ekpo_del.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete z9ekpo_prash from table it_ekpo_del.&lt;/P&gt;&lt;P&gt;endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this links.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/9f/dbac1d35c111d1829f0000e829fbfe/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2007 04:30:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119359#M740718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-03T04:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119360#M740719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ignore above one &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;table maintanance Generator is used to manually&lt;/P&gt;&lt;P&gt;input values using transaction sm30&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;follow below steps &lt;/P&gt;&lt;P&gt;1) go to se11 check table maintanance check box under &lt;/P&gt;&lt;P&gt;attributes tab&lt;/P&gt;&lt;P&gt;2) utilities-table maintanance Generator-&amp;gt;&lt;/P&gt;&lt;P&gt;create function group and assign it under&lt;/P&gt;&lt;P&gt;function group input box.&lt;/P&gt;&lt;P&gt;also assign authorization group default &amp;amp;NC&amp;amp; .&lt;/P&gt;&lt;P&gt;3) &lt;/P&gt;&lt;P&gt;select standard recording routine radio in table&lt;/P&gt;&lt;P&gt;table mainitainence generator to move table&lt;/P&gt;&lt;P&gt;contents to quality and production by assigning &lt;/P&gt;&lt;P&gt;it to request.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) select maintaience type as single step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) maintainence screen as system generated numbers&lt;/P&gt;&lt;P&gt;this dialog box appears when you click on create &lt;/P&gt;&lt;P&gt;button &lt;/P&gt;&lt;P&gt;6) save and activate table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/message/2831202#2831202 &lt;B&gt;[original link is broken]&lt;/B&gt;&lt;/P&gt;&lt;P&gt;One step, two step in Table Maintenance Generator&lt;/P&gt;&lt;P&gt;Single step: Only overview screen is created i.e. the Table Maintenance Program will have only one screen where you can add, delete or edit records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Two step: Two screens namely the overview screen and Single screen are created. The user can see the key fields in the first screen and can further go on to edit further details.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Dec 2007 04:33:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119360#M740719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-03T04:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119361#M740720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Table Maintenance Generator (TCode: SM30) is used to create, edit and delete entries to tables which are created by the SAP User.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is also used in creating Maintenance View. It need to be activated before the table is maintained using Maintenance View.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 11:00:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119361#M740720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T11:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: table maintanace generator</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119362#M740721</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;Well the purpose of table maintainence generator is to enable the table maintenance through SM30, and to implement and validation etc on table field inputs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SE11-&amp;gt;Utillities-&amp;gt;table maintainence generator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to enter the values of following fields:&lt;/P&gt;&lt;P&gt;1. Table name&lt;/P&gt;&lt;P&gt;2. Authorization group , and authorization object (select the suitable one )&lt;/P&gt;&lt;P&gt;3. Function group and package&lt;/P&gt;&lt;P&gt;4. Maintainence type : single or double screen maintainence view depending on the option selected.&lt;/P&gt;&lt;P&gt;5. Maintain screen number : you may specify a value or let the system generate one for you.&lt;/P&gt;&lt;P&gt;The validation code for the table entry is written in the flow logic of this screen. Even some of the fields may be made display only , by adding suitable code in the logic or directly disabling the input in table control in the layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt; Activate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Dec 2007 11:50:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-maintanace-generator/m-p/3119362#M740721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-07T11:50:09Z</dc:date>
    </item>
  </channel>
</rss>

