What is the use of table maintance generator and how it is used ddic

hi dear friends
  i would like to know about how the table maintaience generator is used in ddic .i have the step by step processor of that but i would like to know importance and advantages of it .

Nani,
  With the help of the table maintenance generator, you are able to maintain the ENTRIES of the table in SM30 transaction.
It can be set in transaction SE11 - Tools - Table maintenance generator.
Table maintanance Generator is used to manually input values using transaction sm30
follow below steps
1) go to se11 check table maintanance check box under attributes tab
2) utilities-table maintanance Generator-> create function group and assign it under
function group input box. Also assign authorization group default &NC& .
3) select standard recording routine radio in table table mainitainence generator to move table
contents to quality and production by assigning it to request.
4) select maintaience type as single step.
5) maintainence screen as system generated numbers this dialog box appears when you click on create button
6) save and activate table
One step, two step in Table Maintenance Generator
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.
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.
SM30 is used for table maintenance(addition or deletion of records),
For all the tables in SE11 for which Table maintenance is selected , they can be maintained in SM30
Sm30 is used to maintain the table ,i.e to delete ,insert or modify the field values and all..
It creates the maintenance screen for u for the aprticular table as the maintenance is not allowed for the table..
In the SE11 delivery and maintenance tab, keep the maintenance allowed..
Then come to the SM30 and then enter the table name and press maintain..,
Give the authorization group if necessary and give the function group and then select maintenance type as one step and give the screen numbers as system specified..
Then create,,,
Then u will able to see the maintenance view for the table in which u can able to insert and delete the table values...
We use SM30 transaction for entering values into any DB table.
First we create a table in SE11 and create the table maintenance generator for that Table using (utilities-> table maintenance generator) and create it.
Then it will create a View.
After that from SM30, enter the table name and Maintain, create new entries, change the existing entries for that table.
For further help look into these links
http://help.sap.com/saphelp_46c/helpdata/EN/cf/21eb6e446011d189700000e8322d00/frameset.htm
http://help.sap.com/saphelp_bw30b/helpdata/en/69/c2516e4ba111d189750000e8322d00/content.htm
Table
Don't forget to reward if useful.....

Similar Messages

  • What is the usage of Request Variable ? and how we can use it ?

    Hi All,
    What is the usage of Request Variable ? and how we can use it ?
    Thanks in advance

    Hi,
    A Request variable is the same as a Session variable:
    http://download.oracle.com/docs/cd/E12096_01/books/admintool/admintool_Variables4.html
    Cheers,
    Daan Bakboord
    Scamander Solutions

  • What is the purpose of TABLE MAINTENANCE GENERATOR IN ABAP DDIC

    CAN ANY EXPLAIN ME
    1.what is the purpose of TABLE MAINTENANCE GENERATOR IN ABAP DDIC?
    2. AND THE CONTENTS IN ITS TABS.
    KINDLY LET ME KNOW.IT IS URGENT
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 28, 2008 11:42 AM

    Go to SE11, give the table name and click on change. Then Go to utilities--> Table maintenance generator.
    In the table maintenance generator screen, we should give Authorization Group, Function Group name (Function Group name can be same as table name), Maintenance type can be one step or two step, usually we will create with one step. we should give maintenance screen number. After clicking on create button, a table maintenance generator will be created.
    To check it go to SM30 . In SM30, we find display, Maintain options.
    We can view the table contents by choosing Display and we can create table entries by choosing Maintain.
    Why we have to go for Table maintenance generator, when we can edit the table by SE16 or SE11, utilities->create entries?
    In the production system, end-users will not be having access to transaction codes like SE11 and SE16. Developers will not be having access to many transaction codes including the above two.
    To view the contents of the database table, we will use SE16n in Production system. Please find out the difference between SE16 and SE16n.All these authorizations will be maintained by BASIS team, by creating access profiles.
    So in order to edit or create the contents of a database table, we should go for table maintenance generator. In real time, authorizations will be maintained in production system. (even in development and Test systems to some extent).
    There is an audit like Sarbanes-Oxley Act for American clients, where every thing will be audited by government agency. To know more about SOX, use the links on the right hand side of this page.
    The second reason is, we can edit or create multiple entries at a time, using table maintenance generator.
    Apart from that we have options like 'Enter conditions' in table maintenance screen SM30. Please try to find out the use of those, by creating an example.Table Maintenance generator: Difference between one step and two steps.
    While creating table maintenance generator, we find below options:
    1. When we choose one step, we have to give the screen number in Overview Screen field.
    2. When we choose two step, we have to give both overview screen number and single screen number.
    You can give any number for screen. Don’t give 1000 screen number. As this number is reserved for selection screen.
    When we choose two step, two screens will be created for table maintenance. For single step only one screen will be created.
    When we choose two step, table maintenance will work as follows:
    Go to SM30, give the table name for which you have created table maintenance-
    Overview screen will be displayed. To create entries, when you click on ‘new entries’.
    Another screen will be displayed, where you give input and save.
    You can enter one record at a time.
    We use single step generally, as it is user friendly.
    To completely understand the difference and above points please do exercise by creating table maintenance generator in both ways (using single step and two step).
    <REMOVED BY MODERATOR>
    regards,
    Balaji
    Edited by: Alvaro Tejada Galindo on Feb 28, 2008 11:42 AM

  • I want to know what's the conference call in community level and how to use it

    i want to know what's the conference call in community level and how to use it

    Welcome to Apple Support Communities
    Conference calls are got when you reach level 4. Sometimes, ASC hosts may do a conference call about something related to Apple Support Communities. You will be notified through mail or through the "Using Apple Support Communities" forum.
    The last community calls were only for level 6 and higher users, so it's possible that you don't get invited to any until you reach level 6

  • HT201210 my iphone 3 couldn't restore, its saying the error 46. what is the meaning of error 46?and how can i resolve it?

    my iphone 3 couldn't restore, its saying the error 46. what is the meaning of error 46?and how can i resolve it?

    It doesn't matter when you installed antivirus software; if you have it on your computer it will frequently block access from applications to sites it does not know about. A sync does not require access to a site not on your computer; an upgrade clearly does. So if you have never jailbroken any device you do not need to be concerned about your hosts file, but you DO need to temporarily disable your antivirus during the update process.
    The hosts file is an operating system file on all computers that overrides DNS lookup. In order to jailbreak or hack an iDevice the programs that do it need to redirect iTunes so it does not go to the Apple activation server, but instead goes to the hacking program for activation instructions. It does this by adding a record to the hosts file that bypasses the DNS lookup for gs.apple.com. But you don't have to be concerned about this.

  • Function module which sort the entries in Table maintance generator

    hi
        I want to know the function module which is used to sort the entirs in table maintance genrator.
    Thanks

    Hi,
    Go to the TMG program .You can change the code there.
    Rgds,
    Anversha

  • What is the meaing of the sysmbolic constant value in the header file for UIR file and how they are used

    In labwindows after creating the uir then header file is create automatically. There it has define some symbolic constant. As examples of colview.h(from the examples of labwindows )
    #define  MAINPNL              1       /* callback function: MainPanelCB */
    #define  MAINPNL_RESULTS      2     /* control type: table, callback function: ResultTableCB */
    #define  MAINPNL_NEWTEST     3       /* control type: command, callback function: NewTestCB */
    My question is how these values 1, 2 and 3  were selected and how they are used in programs ?
    If anyone explains, it will be a great help.

    When creating a UIR file, CVI editor takes care of assigning constants to the panels / controls you create in it.
    The conceptual framework is the following (assuming to treat the file you have reported in your message):
    - Within a single UIR file all panels have a unique ID, which is the one you pass to LoadPanel when loading a panel into memory. LoadPanel (0, "myfile.uir", MAINPNL); is then translated to panelHandle = LoadPanel (0, "myfile.uir", 1); , that is: "load the first panel in the uir file". The panel in memory is then assigned a handle, which is guaranted unique by the OS and saved in panelHandle variable
    - Addressing a control in a panel is done e.g. using SetCtrlVal (panelHandle, MAINPNL_NEWTEST, xxx);  , which again is translated to SetCtrlVal (panelHandle, 1, 3);  that is: "Set control #3 in the panel identified by panelHandle to value xxx".
    You must not modify the include file associated to the UIR as it is fully maintained by the IDE and is rewritten each time you save the UIR file.
    That conceptual framework has some advantages and some caveats:
    - You can load the same panel more then once in your program: each instance is independent from the others as each panel handle is unique; in some occasions it may be helpful, e.g. if you need to handle several identical equipments connected to your PC and you can load the same control panel for each unit connected maintaining each of them independent
    - If the panel handle is wrong, the system does not warn you of this as it does not know of the symbolic names you are using; if you try that SetCtrlVal command with a wrong handle you are trying to manipulate a control on a panel different from the one you intend: supposing actual panel idientified by the handle has control #3 the maximum you can expect is that you receive an error in case you pass e.g. a string to a numeric, but if controls are of the same type you have no errors or warning at all! This is particularly important when addressing controls on pages of a tab control: each page is really a separate panel with its proper handle that you must retrieve with GetPanelhandleFromTabPage command before addressing the controls on it
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this and how do I select which partition to start the PC?

    I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this? How do I select which partition to start the PC?

    I have Boot Camp running on a separate HD (not a partition on my Mac drive).  I would like to partition the PC HD to have a multi boot PC.  What is the proper way to do this? How do I select which partition to start the PC?

  • What is the "other" section on my ipod and how do i remove it

    hi, im not the most ipod literate user in the world, but i have heaps of storage space being used in the section other. what is in there and how do i take it off?

    Hi, welcome to Apple Discussions.
    "Other" is the measure of used space on the iPod not taken up by Audio, Video & Photos. This includes the iPod's library and artwork plus any files you may have copied to your iPod in disk mode. The overhead for the library & artwork data is typically 1-2% of the size of the media, e.g. for 100Gb of Audio & Video expect to have around 1.5Gb of "Other". This information is needed for the iPod's operation and cannot be removed.
    If you have significantly larger amounts of "Other", not related to files you've intentionally placed on the iPod, then these are probably disconnected copies of your media files or iPod libraries left over from failed sync operations. The only way to recover the space is to do a full restore.
    tt2

  • What is the purpose of IA32.api plugin and how to disable it.?

    Hello,
    We have an issue with this plugin in our company.
    This plugin is making IE Crash.
    I would like to properly disable this to workaround the issue.
    Questions:
    1°) What is the purpose of this plugin? i heard it's about AutoUpdate, is this true? if so i suppose disabling AutoUpdate should suffice.
    2°) I know the trick to rename the IA32.api file within the plugins folder but it seems like it make Adobe Reader more unstable. So i think this is not a proper way to do it.
    Any help would be appreciated.
    Cheers
    -Benjamin

    Our application uses Internet Explorer with the default PDF viewer as Adobe Reader to display PDFs.  The html just specifies "open file xxx.pdf" and the default viewer is invoked.  This works fine and the user closes the PDF when done and goes on his way.  But we see a lot of errors where our application registers a crash, and when the crash dump is analyzed the crash is below:
          another Module attempted to call the following unloaded Module: IA32.api or AcroPDF.dll
    As I can see in the forums this has been an issue with Adobe reader for several years.  Is there any solution or work around for this?  We are about to lose a major account due to the frequent crashes in Adobe that look as if they came from our application.

  • What's the 'other' part in my storage and how do I get rid of it?

    A big part of the storage of my iPod Touch 4th Generation is occupied with 'other', it's about 7 GB. What is this and how do I get rid of it?

    What is the Other on my iPhone and How to Remove It
    An "other" that large usually indicates that the "other" includes corrupted files.
    First try:
    "First you go settings/general/usage/music/then left swipe over music and press delete and you would think it deletes your music but it doesn't instead it deletes your other but make sure your ipod is connected to a computer while doing this"
    as recommended by:
    How do I get rid of "other" storage: Apple Support Communities
    Next, usually restoring from backup eliminated the corrupted files. However, sometimes restoring to factory settings/new iPod is required.
    To restore from backup see:
    iOS: How to back up

  • Custom refnum - what is the underlying numeric type of refnums and how do I comply with the subtype

    Specific refnum I am planning using is based on the byte stream file refnum - and will be passed in and out of a DLL via code interface nodes - would it be U32 or I32 underlying type or something else?
    I am basing the sub-type concept on the following online reference:
    http://labviewwiki.org/Refnum
    Is the above correct and how are the 8 bit values encoded into the refnum numeric type (MSB's or other?)

    Steve_Mowbray wrote:
    Thanks for prompt and clear response
    - labview file manager functions can be used to access the file OR the file descriptor can be passed to my own custom code functions (I hope)
    That last one is undocumented and may not work on all LabVIEW platforms. It is true for older 32 bit versions of LabVIEW but may change at any time at NIs discretion since they never documented that nor guaranteed that it might work that way.
    Also on Windows there are several different file descriptors possible. First you have the WinAPI HANDLE, then the C runtime "int fd" and FILE datatypes. All of them are not the same, but the LabVIEW File did in the past map to the HANDLE. 

  • What does the other mean on my itunes and how do you see what is in your other?

    When i was syncing my ipod its other category rose from around 1gb to 42gb in seconds and i do not know what the files are can anyone suggest something, because i have been on other chat things and they said it would be either album artwork or photos

    Other is the measure of used space on the iPod not taken up by Audio, Video & Photos. This includes the iPod's library and artwork plus any files you may have copied to your iPod in disk mode. The overhead for the library & artwork data is typically 1-2% of the size of the media, e.g. for 1Gb of Audio & Video expect to have around 15mb of Other. This information is needed for the iPod's operation and cannot be removed.
    If you have significantly larger amounts of Other, not related to files you've intentionally placed on the iPod, then these are probably disconnected copies of your media files or iPod libraries left over from failed sync operations. The only way to recover the space is to do a full restore.
    If you have copies of all your media in your iTunes library this isn't a problem, but if you've been manually managing the content then you might need to try to recover the files from it first. See this post by Zevoneer on transferring files from the iPod to your computer. Some of the tools rely on the iPod having a healthy library however the manual method mentioned towards the end of the post should work regardless.
    Note restoring should clear all files from the iPod's drive however sometimes it doesn't actually seem to work. Options include manually deleting all visible & hidden files & folders via Explorer/Finder or formatting the drive.
    When repopulating the drive you may find breaking the process up into smaller stages makes it less likely to fail.
    Break up large transfers
    In iTunes select the menu item File... New Smart Playlist. Change the first drop-down box to Playlist, the next to is and the next to Music or whatever playlist holds the bulk of the content you want on your device. Tick against Limit to, type in say 10, then change the drop-down to GB, and set the last drop-down to artist. When you click OK you can enter a name for the playlist, e.g. Transfer. Now sync this playlist to your iPod rather than your entire library. When the sync is complete modify the rule (File... Edit playlist) to increase the size by your chosen amount, then sync and repeat. You can experiment with different size increments, if it doesn't work just choose something a bit smaller until it works each time. Before long you should have all your music on your iPod. Once that's done you can move on to other media such as podcasts, videos, photos, playlists etc.
    tt2

  • What does the xantrex driver error 5 mean and how to solve it?

    Dear Experts,
    I downloaded a new XANTREX driver and used it to control our new XHR
    150-7 power supply. I tried to use the GET STRAT.vi to control the
    output of the power supply. The output could be controlled according to
    the command input. However, there is always an ERROR 5 message poped
    out whenever it ran. The error source seemed to be in the DELAY &
    READ.vi.
    I would be most grateful if you could tell me how solve this problem at your earliest convenience.
    Thanks a lot for your attention and help,
    James

    Exactly which driver did you downlaod and from where? By "GET STRAT", do you mean one of the Getting Started VIs? Error 5 means "NI-488:  Command requires GPIB Controller to be System Controller." Are you using GPIB to control the instrument? If so, what type of board are you using and which version of VISA and NI-488? If the error only occurs on a read, try issuing the query from MAX and see if the error occurs there. In a couple of the Xantrex drivers I looked at, there seemed to be some fixed delays after a write and before a read. You might try increasing those values to see if that makes any difference.

  • What is the default swapiness of Arch? And how can I change it?

    Actually, i'm only assuming my swap is even working, because it never seems to use it, except when I hibernate/suspend.
    Does Arch use a "swapiness" value like Ubuntu does? What is it by default? I think Ubuntu's was either 60 or 80.

    I'm not sure what the default swappiness is, since I've modified mine. If you've got a system installed and haven't touched anything you can find the default swappiness by doing
    cat /proc/sys/vm/swappiness
    as root. To adjust the swappiness, put
    vm.swappiness = N
    in the file /etc/sysctl.conf where N is between 1 and 100 (I believe.) Lower swappiness means that Linux will require higher memory pressure before it starts swapping things out.
    Regards,
    j

Maybe you are looking for

  • Anyone know why my Ipod Touch won't wi-fi sync with my win 7 PC unless it is usb connected to it?

    According to latest Apple IOS release 5.1.1 I can wi-fi sync my IPod to ANY networked PC hosting its ITunes as long as the IPod is connected to a power source and its wi-fi is enabled.  Well...doesn't work ("Sync Now" button is not enabled). It IS ho

  • Error Category      XI_J2EE_ADAPTER_XI_HANDLER

    Hi A couple of days we had problem in our Xi production server & we were unable to login into the server. During that time the messages which got picked up from FTP went into Adapter Engine System Error. Our Scenario is File to Idoc. When I try to re

  • Appraisal Document Upload/Interface Interface

    Business Case, Employees will undergo performance evaluations on a yearly basis.  After the managers and employees go through the evaluation process, they conducts a calibration meeting and will change some of the year end results.  Client would like

  • Questions about RH Server features

    Hi Adobe users, we're considering to recommend RoboHelp Server as a publishing solution to a client. They are already using RoboHelp and want to make the contents available online. Another issue is centralized management of their help content documen

  • What is non-Software Unit

    Hi All,    In "Netweaver 2004s" version for "XI" in SLD: 1. What is "Non-SAP Sotware Unit" ? 2. How to add existing Business system to another product? regards, Khaja