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,
Arati
Hi,
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
Similar Messages
-
Problem while creating table maintenance generator using two step
Hello All,
I have created a Z table in which I have 7 fields, out of which 6 are character fields and 7th field is of type INT4
Now when I create the maintenance generator using TWO STEP approach, the 7th field i.e., of type INT4 is not available in the first screen (the table control screen). This screen only has 6 fields for display.
But when I click NEW ENTRIES button, I get the next screen which has all the 7 fields.
But if I create the maintenance generator using SINGLE STEP, all 7 fields are displayed in the first screen.
Please suggest. Let me know if you require some more explaination.
Thanks & Regards,
TarunHi Tarun,
Go to the layout and increase the size of the Screen. or at the screen attributes change the length and width values.
You know that initially the screen occupies default size only.
Hope this would serve your purpose.
Cheerz
Ram -
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. -
Blank Records added while using Table maintenance generator - SM30
Hi all,
I have created a ztable and view,
For the view table maintenance generator created using sm30,
First time when i add reords, a blank record is added automatically ,how to prevent it,
Also when i try to add invalid data, system throws error , field becomes display only.
How to solve.
Regards
SenthilHi Tarun,
Go to the layout and increase the size of the Screen. or at the screen attributes change the length and width values.
You know that initially the screen occupies default size only.
Hope this would serve your purpose.
Cheerz
Ram -
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. -
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 -
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 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 -
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. -
Button "Position" can't work in sm30 when use Table maintenance generator
Hello guys,
i have created a table and use 'Table Maintenance Generator' to generate the code. When i run sm30 and click the button 'Position', it can not work.
i enter '/h' to debug it and find the value'POSI' is not assigned to ok_code.
Some tables created before are OK. What's the matter with it?
Many Thankshello daniel,
there is very possibility that some inconsistency might be occured while generating table maintenance generator. So i would advice u to create ur table maintenance generator once more after deleting the current one.
Reward properly. -
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 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. -
EVENTS in table maintenance Generator
Hi, can u people help me while using EVENTS in Table Maintenance Generator. Means how can I perform different task using events.
Hi,
Using events in table maintenace generator, you can validate the fields, update the fields etc..There are events(01-New Entry), (02-Before Save); (03-After Save) etc... The respective events trigger on the action performed.
To create events : Goto table maintenace generator screen->Enviorement->Modifications->Events.
Select the from the list of events and peform based on ur requirement
Regards
Shiva -
Events in table maintenance generator 01
Hi all,
I have an urgent requirement regarding the events in table maintenance generator.The requirement is i have a qty field in table i want to change the existing value it should allow only a lesser value.How to use TOTAL and EXTRACT structures.
it is urgent.please help me out.
Thanks & regards,
KranthiFollow the example below:
form get_vendor_name.
data w_extract type z_table.
data begin of w_total.
include structure z_table.
data: action,
mark,
end of w_total.
loop at extract into w_extract.
check not w_extract-z_vend_no is initial.
select single name1 from lfa1
into w_extract-z_vend_name
where lifnr = w_extract-z_vend_no.
modify extract from w_extract.
endloop.
loop at total into w_total.
check not w_total-z_vend_no is initial.
select single name1 from lfa1
into w_total-z_vend_name
where lifnr eq w_total-z_vend_no.
modify total from w_total.
endloop.
endform.
Reward points if useful.
Regards.
Maybe you are looking for
-
I have just bought a MacBook Air and i cannot play videos from the internet as it asks for a flash player to be installed i try to download Adobe flash player and it will not allow me to do so?
-
I need to install the ipad flash player in my ipad
Can I install a flash player to my ipad?
-
Change the Condition base value in a Condition type.
Hi Experts, I have a problem because I need to change the condition base value for a condition type. This condition base is calculated as a result of other condition types in the list of pricing Elements. I would need to change the base in order to s
-
I've been having problems with my Powerbook freezing, sort of as if it were running into memory limits. It began happening mostly when I was using Photoshop (whether other apps were open or not), but it's started also happening when I'm only running
-
Just upgraded to iPhone 5 - now when i am asked to upgrade and App it askes me alternatley for my old mobile me acconut details and then the new iCloud user name and password - how do i change deatils to just one login?