Table Maintainance Problem
Hi Experts,
I had generated the table maintainance for one table.
While I'm trying to create entry in table using Utilities--> table maintainance generator for one of the field I'm getting description for one field as +.
I want to display the description of that field insted of +.
any suggestion will be appriciated.
Regards,
Poonam
Hi Shyam,
in domain ---specify the field lable (short ,medium ,long) ????.
No , the field labels are maintained in the Data Element not the domain. Maintain them and then delete the table maintainence created earlier and re-create it again.
regards,
Advait
Edited by: Advait Gode on Nov 12, 2008 12:08 PM
Similar Messages
-
Table Maintainance Generator Updation problem
Hello,
I am having the problem related to table maintainence generator updation.
I am fetching the data in table maintainance generator from Standard table.
Now the problem is that, if I fetch some records ; some records are updated properly but some records are not.
Please suggest the solution.
Thanks.
Swati.>
Swati Khandelwal wrote:
> Hello All.
> Thanks for your reply.
> The field which is not updating is not the key field.
>
> Thanks.
> Swati
It does't matter.
But the fields is not updating you need to check its key in table whether it is exsist?
I'm yes it is there.
One more thing i would like to confirm are you using Update or modify? -
Problem in the table maintainance generator of View J_3RFV_F4VERS
Hi All,
I have a problem with View J_3RFV_F4VERS (SAP standard table for Russia).
Currently i am not able to change the entries in this View through SM30. Currently in the Table maintainance generator of this view "Standard recording Routine" is selected as Recording Routine.
But when i change this to "no, or user, recording Routine", i am able to change the entries of this view through SM30.
I would like to know the impact of selecting the alternative Recording Routine. Will it have any adverse impact?
Please throw some light on this issue.
Regards,
Navin.Use Events in Table Maintainence Generator.
Environment-->Modification --> Events
U can write a subroutine which can be called to increment the numbers . -
Problem in table maintainance generator
Hi,
I have a requirement in table maintainance generator i.e. when I clcik on se11,enter the table name and then click on new entries ,my table control that I see on the screen will have some entries that were entered earlier.
But in my case the entire table control has to be blank when I click on new entries and it should be in output mode only.So please can someone tell me how I can clear the entries .Which event should I use for this?
Another requirement is that for my table maintaianance generator,I have been asked to remove on field from the table control and place it above the table control as a text field.Now this text field is a key field.When I enter some value in this text field and click on enter,it should give me the values corresponding to this key field.Please can someone help me out with this?Which event should I use for this?
Regards,
Sushanth H.S.Hi Sushant,
Considering there are considerable modifications to your table maintenance I would suggest you create a small module pool transaction for your requirement with a table control and code the flow logic (PBO/PAI) yourself.
For the DB update, you can use the SQL commands. Since it would be an alternative to the table maintenance for a single table, I think the database update part wouldnt be complex to handle at all.
You would need a table control same as the one in the maintenance however a wizard will make that job very easy for you.
Finally, assign a transaction to your module pool and you are good to go.
This is in my opinion not a complex development and also would be easier than trying to modify a SAP generated table maintenance, because adding a text field on top etc. would be drastic changes which cannot be accomplished by events alone.
Cheers. -
"Recording Routine" in Table maintainance generator
Hi All,
I have a problem with View J_3RFV_F4VERS. Currently i am not able to change the entries in this View through SM30. Currently in the Table maintainance generator of this view "Standard recording Routine" is selected as Recording Routine.
But when i change this to "no, or user, recording Routine", i am able to change the entries of this view through SM30.
I would like to know the impact of selecting the alternative Recording Routine.
Please throw some light on this issue.
Regards,
Navin.You can simply press F1 on the radiobuttins in the table maintanence of a table.
It is all explained there.
Basically it normally follows the mandant settings, so if the setting in your mandant is, no changes allowed, then you can't change it.
The normal route for updating this table is to change it in your DEV system transport and test it in QA and finally transport it to PRD.
Regards, rob -
Dear Experts,
I hv created a ztable containing following fields.
MANDT MANDT Primary Key
ZVEHICLE ZSDVEHICLE Primary Key
ZDCODE ZDCODE Primary Key
ZOUT_DATE ZDATUM Primary Key
ZOUT_TIME ZOUT_TIMS Primary Key
ZOUT_READING ZMTR_READ
ZIN_DATE ZDATUM_IN
ZIN_TIME ZIN_TIMS
ZIN_READING ZMTR_READ
ZSTATUS ZSTAT ( IN , OUT values possible)
ZREMARKS ZCHAR50
Now i m trying to create a Table Maintainance Generator And the Problem is following two fields are not visible in TMC.
ZIN_DATE ZDATUM_IN
ZIN_TIME ZIN_TIMS
But if i add another field with other data type ( other than time and date), that field is visible.
And if i include above two field in primary key, then only it is visible.
Is ther any restriction with time and date format field with TMC.
Any idea.
thansks in advance.
JaspalHi Jaspal,
There are two maintenance types available while creating a table maintenance generator.
1. One step
2. Two step
If the TMG is built in one-step, then all the fields (both key and non-key fields) will be displayed in a single screen. So, all your fields will get displayed.
Whereas if the TMG is built in two-step, the key fields will be displayed in a single screen and further details will be displayed in another screen. In this table, you have set the fields 'ZOUT_DATE' and 'ZOUT_TIME' as primary key. so it will be displayed in one screen and the non-key fields will be displayed in the second screen. So, if the fields 'ZIN_DATE' and 'ZIN_TIME' were to be dispalyed in the first screen, make it as a primary key.
Thanks and Regards,
Priya -
Hi,
I am currently working on merging two SAP systems. I was wondering what the best way is to transport table maintainance?
Thank you.
/ElvezHi Elvez,
This is very easy..
You will need to transport the function group of the table maintenance in a transport.
There are two ways:
1) You can transport the database table and this function group together and there will be no problem.
2) If you are transporting the function group in a separate transport, make sure that the transport for the database table is already moved.
Thanks and Best Regards,
Vikas Bittera.
**Points for useful answers** -
Re : table Maintainance Generator
Hi,
i created ztable and table maintainance also. While creting records and deleting records it is working fine. but if i change the eisting record and saved. this chnages are not reflecting..
Can you give me solution..please..
Regrads,
RaJHi Raj
This looks to be a strange problem. I tried doing it myself on entries of my Ztable and it is doing perfectly fine.
Just have a relook of your table's "Delivery and Maintenance" tab. For me the Delivery Class is 'A' and Data Browser/Table View Maint is " Display/Maintenance Allowed". Is it any different for you? Also check the enchancement category. For me its "Can be enhanced (Deep)".
Hope this helps.
Harsh -
Disable delete button in Table Maintainance Generator
Hello all,
How to disable delete button in Table maintainance generator???Hi Maya,
It is very interesting question. If you debug your table maintenance screen, the program of table maintenance screen will not have statically defined pf status. So you cannot exclude delete functionalities using the below statement.
SET PF-STATUS <the GUI status> EXCLUDING 'DELE'.
For viewing pf status SAP has programmed in dynamic manner using this FM VIEW_SET_PF_STATUS.
Before calling above FM you need to exclude delete function. Follow the following step for achieving this
Go to sm30. Put your table name and press on maintain push button. It will display table entries in maintenance screen.
Go to system->status
Click on program name.
Go to your flow logic of you table maintenance screen number.
It will have following code in flow logic
PROCESS BEFORE OUTPUT.
MODULE LISTE_INITIALISIEREN.
LOOP AT EXTRACT WITH CONTROL
TCTRL_ZMAINTAIN CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
MODULE LISTE_BEFORE_LOOP.
LOOP AT EXTRACT.
MODULE LISTE_INIT_WORKAREA.
CHAIN.
FIELD ZMAINTAIN-MATNR .
FIELD ZMAINTAIN-KUNNR .
FIELD ZMAINTAIN-LIFNR .
MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
ENDCHAIN.
FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
CHAIN.
FIELD ZMAINTAIN-MATNR .
MODULE LISTE_UPDATE_LISTE.
ENDCHAIN.
ENDLOOP.
MODULE LISTE_AFTER_LOOP.
Add new module in PBO for excluding delete function. ex module set_pf.
PROCESS BEFORE OUTPUT.
****here I added my own code for excluding delete function
****begin of addion
module set_pf.
****end of addition
MODULE LISTE_INITIALISIEREN.
LOOP AT EXTRACT WITH CONTROL
TCTRL_ZMAINTAIN CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
PROCESS AFTER INPUT.
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
MODULE LISTE_BEFORE_LOOP.
LOOP AT EXTRACT.
MODULE LISTE_INIT_WORKAREA.
CHAIN.
FIELD ZMAINTAIN-MATNR .
FIELD ZMAINTAIN-KUNNR .
FIELD ZMAINTAIN-LIFNR .
MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
ENDCHAIN.
FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
CHAIN.
FIELD ZMAINTAIN-MATNR .
MODULE LISTE_UPDATE_LISTE.
ENDCHAIN.
ENDLOOP.
MODULE LISTE_AFTER_LOOP.
*****inclule one line of code for excluding delete fucion
module set_pf output.
MOVE 'DELE' TO excl_cua_funct-function. COLLECT excl_cua_funct.
endmodule.
Basically sap fetching status dynamically from program SAPLSVIM using FM VIEW_SET_PF_STATUS. Status name is EULG.
Please donu2019t hardcode anything by using set pf status statment, you just add one line of code the PBO by creating new module.
Let me know if you need any help .
Cheers.
Regards,
Peranandam -
How to get customer name automatically in table maintainance generator
Hi all,
I am having a table maintainance generator in which ship to party is the primary key, i need to add another column customer name
fetched from KNA1, i tried using the event
5.new entries creation, creating a new perform
but the code which i am writing gives an error "Statement in accessible".
Kindly help.Hi Manohar,
Thanks for your help, Its working now.
Issue resolved. -
Transporting table and table maintainance generator
Hi,
Can i transport the table and table maintainace generator and function group of the table with in single request or not.
One more thing is when i transport the table maintainance generator,will the entries also be transport to another system or not.
Thanks in advance,
SureshHi Suresh,
Go to SE54-> Utilities-> Total Transport. The following things are transported.
The total transport transports the complete maintenance dialog:
authorization group
authorization group assignment
control entry
events
function groups
maintenance objects
variants
Content wont be transported it seems.
Thanks & Regards,
Nagaraj Kalbavi -
Base Table for problem code in Cs_incidents_all_b
hi
in cs_incidents_all_b we have problem_code. the does not contain any data ... we have any tl table for problem code i have cssr_prob_code_mapping_detail but if i query this
SELECT dra.repair_number,
items.description item_desc,
prob.problem_code,
fndl.meaning flow_status_name,
inc.summary,
nvl(cp.instance_number,'Not availble') ib_instance_number
FROM csd_repairs dra,
csd_repair_types_tl drtt,
cs_incidents_all_b sr,
csi_item_instances cp,
fnd_lookups fndl,
csd_flow_statuses_b fsb,
mtl_system_items_kfv items,
mtl_units_of_measure_tl uom,
jtf_rs_resource_extns_tl rstl,
jtf_rs_groups_tl rgtl,
fnd_lookups plkup,
cs_incidents_all_tl inc,
cs_sr_prob_code_mapping_detail prob,
cs_incident_types_b ty
WHERE dra.repair_type_id = drtt.repair_type_id
AND drtt.language = userenv('LANG')
AND dra.repair_mode = 'WIP'
AND dra.incident_id = sr.incident_id
AND dra.CUSTOMER_PRODUCT_ID = cp.INSTANCE_ID (+)
AND dra.flow_status_id = fsb.flow_status_id
AND fsb.flow_status_code = fndl.lookup_code
AND fndl.lookup_type = 'CSD_REPAIR_FLOW_STATUS'
AND dra.inventory_item_id = items.inventory_item_id
AND dra.unit_of_measure = uom.uom_code
AND uom.language = userenv('LANG')
AND dra.resource_id = rstl.resource_id (+)
AND rstl.category (+) = 'EMPLOYEE'
AND rstl.language (+) = userenv('LANG')
AND dra.owning_organization_id = rgtl.group_id (+)
AND rgtl.language (+) = userenv('LANG')
AND dra.ro_priority_code = plkup.lookup_code(+)
AND plkup.lookup_type(+) = 'CSD_RO_PRIORITY'
AND items.organization_id = cs_std.get_item_valdn_orgzn_id
AND inc.incident_id =dra.incident_id
and ty.incident_type_id=sr.incident_type_id
and prob.incident_type_id=ty.incident_type_id
AND fndl.meaning in('Open')
order by dra.repair_numbereach diffrent problem codes for same repair number here i am want records relevant to Depot RepairIn 11.5.9, the problem and resolution codes are stored in FND_LOOKUP_VALUES table with lookup type as 'REQUEST_PROBLEM_CODE' and 'REQUEST_RESOLUTION_CODE'. I'm hoping you could still use these tables to find problem codes, even if you were on 11.5.10 or R12.
Join would be something like:
WHERE fnd_lookup_values.lookup_type = 'REQUEST_PROBLEM_CODE'
AND fnd_lookup_values.problem_code = cs_incidents_all_b.problem_code
Regarding restricting the query for Depot Repair service requests, you need to restrict by the the incident_type_id for this type of SRs (like id for Depot incident type is 10003 for us).
HTH
Alka -
Need to disable delete icon in over view screen (table maintainance)
In the overview screen (transaction se 54 -> generated object -> overview screen) in table maintainance i need to disable the delete icon.
Anyone can please help me in it.Hi,
check the program name for the transaction and create a screen exit for the same.
Also u can go for copying the code in customer namespace and then add ur own functionality to dactivate or remove the delete function.
Pls reward points for the answer.
Regards,
Ameet -
Drop down list for a field in table maintainance
Hi,
I have created a table maintainance for ztable. I need a drop down list for field so that user can select values present in the list while giving entries.
I can not use fixed values in domain, because feild length is more and it wont fit into fixed values.
I am trying to use VRM_SET_VALUES FM but not getting output. Can any one help me on this.
Thank you,
Regards,
Kusuma K.TYPE-POOLS: vrm. Include this in your program
DATA: l_name TYPE vrm_id,
l_list TYPE vrm_values,
l_value LIKE LINE OF l_list.
LOOP AT it_paym INTO w_paym.
l_value-key = w_paym-pay_method.
l_value-text = w_paym-text.
APPEND l_value TO l_list.
ENDLOOP.
l_name = 'Table-field'. change it as per your requirement this has to be perfect
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = l_name
values = l_list
EXCEPTIONS
id_illegal_name = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Hope it helps you,
Abhijit G. Borkar -
Reg : table maintainance genarator
what is the purpose of table maintainance generator ?
can you tell me in details ?Hi Selva,
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 maintenance Generator is used to manually input values using transaction sm30
follow below steps
1) go to se11 check table maintenance check box under attributes tab
2) utilities-table maintenance 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 maintenance generator to move table
contents to quality and production by assigning it to request.
4) Select maintenance type as single step.
5) maintenance 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 particular 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.
Check this blog for more information on extracting data in table maintenance.
/people/sudheer.cheedella/blog/2006/02/20/extracting-data-in-table-maintenance
check these links --
http://help.sap.com//saphelp_470/helpdata/EN/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
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
http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ed2d446011d189700000e8322d00/content.htm
http://help.sap.com/saphelp_46c/helpdata/en/a7/5133ac407a11d1893b0000e8323c4f/frameset.htm
Hope this resolves your query.
<b>Reward all the helpful answers.</b>
Regards
Maybe you are looking for
-
Indesign CS6 Font issue after saving
I have had this issue come up about about 4 times since I have been running CS6. When I open a customers document everything is fine no errors. I save it the same way I do the rest of the 30 jobs a day. When I re open the fonts will not load. If I op
-
Connecting to Netezza/GreenPlum from Oracle
i have requirement where i need to get data from Oracle, Netezza and GreenPlum into one report. Is it possible to connect these DBs from an Oracle Stored Proc? Secondly, is it possible to use Database links to connect to Netezza and GreenPlum from Or
-
Hi Can someone please help me my itunes won't open when i try to open it, it just jumps up and down, it's deleted all the music from my ipod when it was connected, I've try'd updating to the latest versions of iTunes and Quicktime (quicktime does sti
-
SCCM not showing AD Site in Console
Hi all, Not sure where to look at it for more information on this but I am having following issue ==> SCCM not associating AD site of some discovered machines SCCM forest discovery runs without any problems and discovers all the AD sites in the fores
-
Gday again, I am converting standalone cisco1231AP to LWAPP. In the process, the conversion is always successfull. Run the audit on WCS, refresh values from Controller and restore values from Controller... The process after that involves us running f