07-18-2008 3:29 PM
Hi guru's,
I heard that when we creating a table maintenance generator for a table, it will create view,search help and some else.Is it true?
Please tell me what objects will be created when we create table maintenance generator for a table and why? what is the exact use of creating table maintenance generator for a
table other than reduces the time for entering large volume of data.
Regards,
Rakesh.
07-18-2008 10:39 PM
Hi Rakesh,
When you are creating table maintenance generator,
a view, function group and Authorization object is created.
Uses:
-> It is mainly used for updating custom (z)tables.
To updating standard database tables, we used transactions like VA01, XK01, MM01 etc. whereas custom tables,
we need application program to update .
-> Creating an application for module pool is very time consuming. Intead of developing code youself, system generates code automatically by using table maitenance genrator.
Thank you,
Prasad G.V.K
07-18-2008 3:33 PM
07-18-2008 10:39 PM
Hi Rakesh,
When you are creating table maintenance generator,
a view, function group and Authorization object is created.
Uses:
-> It is mainly used for updating custom (z)tables.
To updating standard database tables, we used transactions like VA01, XK01, MM01 etc. whereas custom tables,
we need application program to update .
-> Creating an application for module pool is very time consuming. Intead of developing code youself, system generates code automatically by using table maitenance genrator.
Thank you,
Prasad G.V.K
07-19-2008 4:56 PM
Hello Rakesh
When you create a maintenance view using the generator NEITHER a view, nor a function group nor any authorization object is created.
In order the create the maintenance objects you need to provide a function group where maintenance screens and function modules are generated. You may add an authorization group to your view but you can use '&NC&' (= no authorization group) as well.
If you want to create a search help you need to do this yourself (SE11).
Without a maintenance view no user (except and ABAP developer) is able to enter any data into your table.
Alternatively you may have an application (e.g. with an editable ALV list) where you can enter records. In this case there is no need for a maintenance view.
Regards
Uwe
07-20-2008 9:36 AM
>
> You may add an authorization group to your view but you can use '&NC&' (= no authorization group) as well.
Note that '&NC&' is also a symbolic authorization group for all tables which do not have a specific group assigned to them.
It is the authorization concept's way of saying: "Not intended to be viewed".
Cheers,
Julius
PS: Moved to ABAP Dictionary.
07-20-2008 2:29 PM
Hi ,
Basically we are using the Table Main. Gen. to mass uploading the data Z table what ever we created.
Here SAP will generates the screen what ever u enter in the SM30. and it will be consider the Authorization for the data . If we created any Authorization the data will be edited or updated with that authorized persons only.....
Regards,
Bharani
Edited by: seethaRamaiah bharani on Jul 20, 2008 3:29 PM
07-22-2008 8:42 AM
Hi,
When you create Table maintanence geneter , this creates Functon Group, And Function Module.
One Screen Within this Function Group.
Basically we create Generator to maintained the table to put,
New data , delete old data, Modify old data.
If we don't create TMG than we are not able to modify thre table data.
Regards.
Shyam.
07-24-2008 12:50 PM
Hi,
Table maintenance is generally used when creatng maintaince view.To update the table need to activate the table maintance generator,so that in the maintance view one can maintain the table.
Table Maintenance Generator is a tool which is used to create a equipment by which customized tables created by end users can be changed as required,such as making an entry to that table,deleating an entry etc.
SM30 is the transaction code to create table maintenance generator.
07-24-2008 12:53 PM
in continuation ....
Table Maintenance Generator is used to create table
maintenance program to add, modify or delete records in the database table.
This can be accessed using transaction SE54
or in SE11 using the menu Utilities->Table Maintenance
Generator.
table maintenance generator tr code is sm30 and se57 and
se54
used for the modify the records data ,modify abap
dictionary,
create authorization group and assign authorization group
Table Maintenance Generator is used to create table
maintenance program to add, modify or delete records in the
database table. This can be accessed using transaction SE54
or in SE11 using the menu Utilities->Table Maintenance
Generator
kindly reward if found helpful
with thanks & regards,
Sravani yendru
07-31-2008 1:24 PM
Hello Rakesh,
TMG is a tool meant and designed to maintain Customizing table/views. Customizing essentially means, that the data should be transportable across clients/systems.
All this, and the facility to maintain data (display, edit, create, delete, translate) is provided by the TMG. When you make the changes like above, the TMG also provides you features to automatically also enter the changes into transport requests.
Coming to what objects are created when you generate a maintenance dialogue -
1) A Customizing Object (merely a class C/G table or view does not become a
customizing object)
2) A function group (as entered in SE54 details, if the function group does not already
exist)
3) Lot of coding within the function group (Func modules, subroutines, includes)
4) Screen(s) (1 or 2, depending on a setting in the TMG)
5) An automatic recording of all these objects into a transport request, for you to conveniently ship them to other systems in your landscape (this, if automatic recording is
switched ON in your system)
Authorization group - It is not created automatically (unlike function group). You need to specify an existing Auth group, or use a different functionality to create on of your requirements.
Does this answer most of your questions? Please revert if you need more clarifications.
Regards
Rekha
PS: Actually, why dont you try generating a maintenance dialogue for a sample z-table and see what all gets generated?