How to tie tcode to table maintenance generator table
hi guys,
i need to use tcode to call table maintenance generator program (the one that is created via SM30 ).
how can i use module instead of executable program type ?
> Hi Erwan,
>
> I hv followed ur step, but i didnt see this step
>
> then in the dynpro fields :
> VIEWNAME ztable
> SHOW X
>
> i am currently in ver 4.7
>
> i only see screen, from module pool, name of screen
> fields, value
You type VIEWNAME and SHOW in "name of screen fields", and put your ztable name and X in "Value".
matt
Similar Messages
-
Disabling fields in table Maintenance generator
Hi Experts,
I would like to restrict some fields in table maintenance generator dynamically/ statically.
Here is the situation.
I have generated table maintenance for the table ZMARA and I have created three transactions for the above single table maintenance generator.
i.e .. Transaction --- Table
ZT1 --- ZMARA
ZT2 --- ZMARA
ZT3 --- ZMARA
I am using above three transactions in my module pool program. Based on the certain conditions I am calling different transactions i.e ZT1, ZT2, etc
Here is my requirement:
Suppose if I call ZT1 transaction, I need to display only few fields. i.e ZMATNR, ZMTART, ZPRODH.
or remaining fields should disable. User should not allow to change the content, even if it is new entries/existing entries. only ZMATNR, ZMTART, ZPRODH.
Suppose if I call ZT2 transaction, I need to display only few fields. i.e ZMATNR, ZMTART, ZHTSCODE
How can we restrict dynamically when you call table maintenance generator table through transaction
or
How can we generate table maintenance for few fields?
Edited by: r badveli on Mar 16, 2009 4:27 PM
Edited by: r badveli on Mar 16, 2009 4:27 PM
Edited by: r badveli on Mar 16, 2009 4:28 PMHi ,
go to Se11->Table maintenace generation. Double click on screen to edit and assign the field you want to display/hide to groups. In PBO , after the following lines..
LOOP AT EXTRACT WITH CONTROL
TCTRL_ZMARA CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
Write a new module in PBO and edit the SCREEN as per the Tcode, you are calling,,'
Hope this helps you
Rj -
How to create table maintenance generator?
Dear Sir/Madam,
when i am creating table maintenance generator , it asks for function group
i give 0MB8 , it says u r going to change function group which does not belongs to u,
then i created a function group yfg9 and given , it then says yfg9 cannot be processed.
please telll me how to create the table maintenance generator for maintenance view yv_mmim_rep_cust.
Thanks in advance,
DastagiriHi ,
Table Maintenance generator is used to maintain data in table , instead of giving access to se11 , we create a tcode for this table maintenance generator and we will give this tcode to end-user to maintain data
To generate table Maintenance generator :
click on UTILITIES in menu bar
-> table maintenance generator
-> enter Authorization Group as : &NC&
-> Enter Function Group : name of your table ( so it will create a function group , to check this function group go to tcode se80 : then select function and enter your Table name )
-> Then click on find screen numbers in Application tool bar.
-> Then click on create button in Application tool bar
if it is created successfully , then you will get a status message like table maintained generator is created successfully. -
How to disable some of the table fields in Table Maintenance Generator
HI,
I am creating one table which contains 10 fields.
But i wanted to disable some 2 fields in Table maintenance generator.
So can any one plz tell me how to disable those 2 fields.Generate a maintenance view for the table,
Goto- Table/Join Conditin Tab-- Put the name of your table
Goto-viewfield tab--- Put the fields whatever you required.
Then generate table maintenance for the view created.
pls chk
Thanks
Anurag -
Table maintenance Generator + Tcode for SM30
Hi,
I have created a table maintenance generator for a Z table. Then I created a transaction from SE93 for SM30 and passing table name as parameter.
My requirement is that the user should only be able to delete records from the Z table. It should not allow to insert or modify records.
When I execute the transaction created above it is allowing to insert, modify and delete records from Z table.
How to solve this issue? Please help.
Thanks in advance....
Regards,
SriramHi Sriram,
I don't know why your language has changed to German. When I change status ZULG, the language remains English.
To see what happens I have created new maintenance screens and I went into the Modification --> User Interface.
On the next screen I pressed Copy User Interface and after that I got a warning about diferent languages. I just pressed enter. Now the popup screen gives me the possibility to change the interface. I went straight into change mode, without switching to individual interface. I changed status ZULG (everything is in German), activated the status and returned to SE55.
When I start SM30 , all texts are in German.
Because this is not what you and I want, I started again, I deleted my table maintance and created it again. Went into the modification of user interface again and again copied the user interface. Now I went into change mode and I looked at my user interface (in display mode) and all texts are in German. Went back to the strat screen of the menu painter, ACTIVATED THE USER INTERFACE and now, when I change the status ZULG, all texts are in English.
So, all you need to do is activate the user interface before you change it.
When you have a 2-screen table maintenance (an overview and a detail screen), you might want to change status ZUDG as well.
Kind regards, I hope you succeed this time around.
Tom. -
How to see column in table maintenance generator?
Hi All,
Can we write code in table maintenance generator ? where can we write code?
suppose I have created table maintenance generator but column is not visible what might be reason? How to deal with this?
Can any 1 help me in this regard?
Thanks in advance.Hi,
column is not visible
This may be because of additioni of a new field in the table after you have generated the TMG.
Delete and re-create the object in TMG again.
writing code in table maintenance generator
Yes, you can write.
SE54 --> Environmnt --> Events --> New Entry
Select the event ..eg.
01 for Before saving the data in the database
02 for After saving the data in the database
Press enter. Click on the editor button and start writing your codes in the routine.
Regards,
Firoz. -
Table maintenance Generator used as exit ?? how to find that??
Dear Abapers,
While creating billing and saving a billing document, a number range is automatically generated.
I have found that this number range is coming from a table and they have written some coding in Table maintenance generator.
How can i find that where it is implemented in VF01.
PLease resolve it.
Thanks and Regards,
AratiHi,
go to the table maintenance generator of your table.
Go to the path Environment -> Modification -> Events
They might have written some events to auto generate the number -
How to change GUI title in Table maintenance generator?
How to change GUI title in Table maintenance generator?
Thanks
PankajHi,
In table maintenance goto
Environment>Modification>Maintenance screen
Click on layout button
Make editable form
change the text property of column.
save and activate it.
check in sm30 headings.
Pankaj -
How to forbid some deletes in table maintenance generator
Hey gurus,
I'm using table maintenance generator on my table and I would like to achieve that I could check whether to allow or not allow the delete action.
In other words I would like to forbid to delete those entries, which are referenced in some other tables, but I have no idea how to do it. I don't know where in the code is the Delete button is handled, or what to write in the right event to achieve my goal.
Can you tell me how. In details would be the best Thank you very much.
Best regards,
RobertDid you add some foreign key relation between the maintained table and the dependant one, not a bad idea to add some...
You can also use Event 03: Before Deleting the Display Data create a form in your dialog. (Look for samples with search tool, e.g. Thomas's answer at thread event 03 in table maintenance generator)
Regards,
Raymond -
How to disable a field in the table maintenance generator of a table
dear experts,
i have created a table with 2 fields A ,B . i had created table maintenance generator for the table. i am entering the values for the table through table maintenance generator . for filed A i had given dropdown list which contains only 2
entries YES & NO. my requirement is if i select YES in field A , field B should be in enable mode(it must take some input), if i select NO in field A, field B should be in disable mode ( it should not take any input).
kindly help me....
thanks & regards
krishnaHi Krishna,
A further to the above, you can go to SE11 and in the table maintenance generator click on
Fn.Gr.Text button, then go to Main program.
Here you will see "User-defined Include-files (if necessary). "
Just uncomment the PAI include and put your code..to make the field editable or un-editable.
To do that you might have to go to the screen painter and change that screen, to include those fields in a group or something, so that you can control them better.
Regards,
Sameer -
How to hide fields in table maintenance generator dynamically.
Hello Experts,
I have one requirement and that needs to do dynamically display the fields in table maintenance generator based on the selected radio button.I have written the code in pbo but it is not working properly,can anyone figure me out in this.
Thanks,
Vinod Bhaskar.Hi vinod
when you are creating tmg , you will specific a function group name and sap generate a func group which contains that tmg . you can view in se80 , specifying function group name. In that , screen contains single screen 100 or two screen 100,200 .
screen you can create module in pbo .u can find all field name in that screen.
loop at screen.
if screen-name = ''.
screen-visible = 0.
endif.
modify screen.
endloop.
regards,
vijay. -
Reg. TABLE MAINTENANCE GENERATOR
hi ,
can anyone pls detail me on TMG.....
and also how to create a t.code for my table...
thanks,
CAPCTo create Table maintenance genetrator,
Go to Utilities->Table maintenance generator
Then Enter Authorisation group(For eg &NC&)
Function group ( You can create function group in SE37. Here in the menu GOTO->Function group-> Create group)
Then you can select either one step or two step. Assign Screen numbers (To assign Screen numbers click on the button 'Find Scr no' . It will propose screen no:s)
Then Create.Save
Table maintenance is created.
To create Tcode, Go to Se93
Enter A tcode name
Create
Select Transaction with parametrs
Enter some transaction text.
Transaction is SM30
Check Skip initial screen
Check Inherit GUI attribtes
gui SUPPORT - Select all check boxes
Under default values, enter
NAME OF SCREEN FIELD VALUE
VIEWNAME ZTABLE NAME
UPDATE X
save it
and try to use the TCode. -
Table Maintenance Generator via program using ALV OO concept
Hi All,
I have a requriement to update the table using OO ALV i.e table maintenance generator program.
My Z table have three fields say.. NEW status, old status and flag.
I have to dispaly the records of the Z table in Matrix format.
for example the records of the Z table is
New status
Old status
Flag
N1
O11
F11
N1
O12
F12
N1
O13
F13
N2
O21
F21
N2
O22
F22
N2
O23
F23
N3
O31
F31
N3
O32
F32
N3
O33
F33
My program have to display the records of the table in matrix format i.e
| ..... | O11 | O12 | O13 | O21 | O22 | O23 | O31 | O32 | O33 | ..
| N1 | F11 | F12 | F13 | ..... | ..... | .... | ..... | ....... | .... | .. ____________________________________________________________________________________
| N2 | ..... | ...... | ....... | F21 | F22 | F23 | ... | ..... | ...... | .
| N3 | ...... | ..... | ....... . | ....... | ....... | .... | F31 | F32 | F33 |
The ALV display is dynamic i.e it depends upon the no. of records in the table...
My headings( Row heading and Column heading ) will be the value from table... and the user should be able to change the Flag ... For example when the user change the Flag 'F21' to say 'X',
| ..... | O11 | O12 | O13 | O21 | O22 | O23 | O31 | O32 | O33 | ..
| N1 | F11 | F12 | F13 | ..... | ..... | .... | ..... | ....... | .... | .. ____________________________________________________________________________________
| N2 | ..... | ...... | ....... | X | F22 | F23 | ... | ..... | ...... | .
| N3 | ...... | ..... | ....... . | ....... | ....... | .... | F31 | F32 | F33 | .
In the Z table the record is
N2 O21 F21
should be changed to
N2 O21 X
I tried using ALV oo concept....but I can able to display the output as like it is in table ....Not like the one above format....
Can you please help me to resolve it?
Thanx in advance
Sangeetha
Edited by: sangeetha s k on Dec 16, 2008 7:42 AM
Edited by: sangeetha s k on Dec 16, 2008 7:50 AM
Edited by: sangeetha s k on Dec 16, 2008 8:04 AMHi,
Go through Following Menu Path
Tcode SE11-> Table Name-> Change.
Utilities-> Table Maintance Generator->Create Maintance.
On Same Screen go to Menu Environment->Modification->Events
Create New Event e.g. 05 , Enter Form Routine Name.
Go to Editor.
and Put Your Logic
e.g.
FORM FILL_DEFAULT.
* Actual Logic for how to get materials list.
ENDFORM. -
Table Maintenance Generator - Lock of entries from different user
Hi there,
It looks like that there are a lot of threads about table maintenance generators, but none related with this one. The case is when I created a customer table Ztable and using table maintenace generator to get the Tcode Ztcode. My questions is how can 2 different user at the same time running this Ztocde without locking with each other?
Thanks in advance!
WeidongHi there,
From what I know it can be done through customer ABAP program transaction code but not from Table maintenance generator generated Tcode.
Any suggestion?
Weidong -
Calculations while entering data into table via table maintenance generator
Hi all,
This is the following requirement.
I created a ztable and also I created the table maintenance generator. I have two fields which accept integer data.
The requirement is when I enter value in the first field from the tcode SM30 the data should be populated into the second field automatically by subtracting the first value from 100.
Can anyone explain me how I can do that.
Thanks,
Danielhi,
take the help of events in TMG and write the code in that event
like field2 = field1 - 100
steps to create events
Step: 1: Create a table
Step: 2: In SE11, go to Utilities --> table maintenance generator.
Step: 3: Follow the path Environment --> Modification --> Events.
Step: 4: Click new entries, select a table maintenance dialog event which suits your requirement.
Step: 5: Create a form routine.
Step: 6: Include your logic in the routine created in step 5.
Hope this helps you.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/how%20to%20implement%20events%20in%20table%20maintenance.doc
Re: bdc
reward if helpful
prasanth
Maybe you are looking for
-
How do i regain purchased music after a computer crash?
My parents' computer crashed and I had to reinstall windows. I couldn't turn the ipod into a hard disk, so I figure I am going to have to import all of their cds again, but is there a way to get their purchased music back into iTunes? Thanks.
-
Error - Unable to start a service execution.
Hi, iam splitting a dual stack system using SWPM tool. Iam getting the above error in the 3rd step - Adapt database to target Java Stack. The problem is, sapinst could not find the path, the error message also says - Unable to change to work director
-
This is sort of a generic iphoto question and since i have this version i decided to post here...I have an imac and also a power mac. I downloaded all my photos to the imac and created a burn folder, and loaded all my pics into that folder, burned a
-
hello Skype community. I have a little problem here. My skype crashes whenever I try to open a conversation with old history. I have tried these: install IE8 rename the folder skype to skype old delete the dbtemp in %temp% in new skype folder, I remo
-
Local Sent Folder Sorting Issue
Hey there, I have several IMAP accounts and when they start to get a little full, I move a bunch of the oldest messages to a Local Inbox for archiving. This works fine for the incoming, but not so well for the sent emails. I made a Local Sent folder