Table maintenance dialog event to modify the screen

Hello All,
Can anyone tell the Event in table maintenance generator where I can grayout the few fields of the SM30 screen dynamically?
Thanks in advance.
Best Regards,
Sasidhar Reddy Matli.

Hello Vijay,
If I change the properties of the fields as output only in the screen, when ever they regenerate the table maintenance screen, these properties will go off. Could you please suggest any other method for this?
Thanks in advance.
Best Regards,
Sasidhar Reddy Matli.

Similar Messages

  • Table maintenance dialog

    Hello friends,
    What is the use of generate table maintenance dialog?(se11 --> Utilitys --> Table maintenance generator)
    What is the use of function group in table maintenance dialog screen?
    TIA
    Sreekanth

    Hi,
    What is maintenance type --> One step and two step - It refers to steps in creating a table value.
    Ex: Two step will have two screens for creating a value.
    What is Miant Screen no --> Overview screen and sinlge screen - It refers to screen nature.
    Overview screen - While displaying table entries, all values will be displayed in a single screen.
    sinlge screen  -  While displaying table entries, only single value is displayed.
    Thanks..
    Edited by: Sap Fan on Mar 5, 2009 8:00 AM
    Edited by: Sap Fan on Mar 5, 2009 8:01 AM

  • Table maintenance view Events

    Hi
    In My Z Table maintenance view i  had implemented a new event 01- Before save. But my table entry's are not getting saved now and also i am not getting any error message.
    Please help me on this.
    Regards,
    Naidu Vecahalapu.

    Hi Naidu,
    In the event code of the table maintenance view, please ensure that the SY-SUBRC is ZERO before exiting the sub-routine. Otherwise your changes (insert, update or delete) won't get updated and also you won't get any error message.
    Regards
    Suresh

  • How to create a cross-client table maintenance dialog?

    Hello everybody,
    I have a client specific table (mandt is the first key field) that should be maintained cross-client: In the table maintenance dialog, I want to change/create/insert values belonging to clients other than the current logon client. Can I do this with a generated maintenace dialog? If yes, how?
    Thank you for your help, regards, Kathrin!

    Hi Kathrin,
    I think you can't, you must create your own dialog maintenance program.
    They are some program to copy data from client to others .. but never seen any dialog cross client. (or remove the mandt  in your key).
    Regards
    Frédéric

  • How can I modify the screen of TCode IW31/IW32/IW33?

    How can I modify the screen of TCode IW31/IW32/IW33?
    I'm trying to add new fields, so that after inputting the order type and hit on enter, a new field will be added under the Service area. Does anyone knows how can I do it?

    Hi,
    Screen badi's for IW31.
    IWO1_SCREEN_MODIFY
    IWO1_PREQ_BADI
    WOC_FL_DETERMINE
    Refer This:
    Screen exit for transaction IW31 for ref. object O150
    Regards,
    Shiva Kumar

  • How to modify the screen of solman_issue_mgmt ?

    Hi all.
    I'm looking for the way to modify the screen of t-code solman_issue_mgmt.
    As far as I can see, note 1151616 is valid for SP15-16 only and now I'm working in SP21 of the ST component.
    Does anyone know this?
    Thanks in advance!
    Per Hjorth Christiansen

    please, have look of the Forum:
    Trasactions screen modification
    it will help you .
    Regards,
    Arjun

  • Reg:Modify the screens of the custom table

    Hi all,
    I Have a requirement in which user want to have the screens for a custom table.
    In the first screen there should be fields to be displayed and there should be buttons to add,change,delete the data from the table.
    And in the next screen the data should be displayed.
    For this how should i go..any hints please.do i need to change the table manitanence program or should i create a module pool program..

    It is better to go for a table Maintenance generator.
    Srach the forum with the search string as Table Maintenance Generator.
    YOu will find a lot of threads.
    Check this :
    http://sapstore.blogspot.com/2006/11/table-maintenance-generator.html
    Regards,
    Ravi

  • Adding F4 help to a field in a table maintenance dialog

    I have used SE54 to create a maintenance dialog for my table. I need to be able to use F4 in a field in the maintenance dialog that will read several values that have been entered into the table (in the same row) but not yet saved and then execute an SAP delivered function module that will present the user with valid selections based on the data input.
    I am somewhat familiar with events and modifications in SE54 but I am struggling with how to implement this.
    Thanks for your help
    Corwin Slack

    Hi Corwin,
    You can have Process on Value-Request on your screen where the field exist. You can use SE80 to edit the screen of the function group that table maintenance generator created.
    1. Edit the screen using SE80.
    2. Place a 'process on value-request' at the bottom of the flow logic.
    3. Below that, put this line
    field fieldname module get_help.
    4. Double click on GET_HELP and create an input module pool program.
    5. In this module pool, pass the values of the other fields in your screen to the function module that can provide you the list of values
    6. Use function module F4IF_INT_TABLE_VALUE_REQUEST within this module pool to popup the values.
    However, please keep in mind that the values from other fields on the screen are not populated in its field unless you hit enter.

  • Customize Table Maintenance Dialog

    Hi,
      I have created a Z table and generated a maintenance dialog.  Is it possible to customize the dialog and add specific feature on it??
    Regards,
    Kit

    hi,
    Double click on the screen number which takes you to a screen there  press flow logic button on the application toolbar ... where you can write your custom code by creating custom modules maintained in the main program ...
    Regards,
    Santosh

  • Table maintenance generator event

    Hi experts,
    I have a req. in which I need to create events in the TMG.
    I implemented the event in case the user entres some specific values, and the fields user name, time and date are automatically populated.
    Now there is another requirement in which once the user changes any already existing enty, then the changed by user name, change date and change time should be updated automatically.
    How can I achieve this functionality?
    Thanks,
    Mohit.

    The following event can fulfil your requirement :
    - [Event 01: Before Saving the Data in the Database|http://help.sap.com/saphelp_470/helpdata/en/91/ca9f0ba9d111d1a5690000e82deaaa/frameset.htm]
    - [Event 21: Fill Hidden Fields|http://help.sap.com/saphelp_470/helpdata/en/91/ca9f4aa9d111d1a5690000e82deaaa/frameset.htm]
    FORM event01.
      DATA: f_index LIKE sy-tabix.
      FIELD-SYMBOLS <fs> TYPE ANY.
      LOOP AT total.
        READ TABLE extract WITH KEY <vim_xtotal_key>.
        IF sy-subrc EQ 0.
          f_index = sy-tabix.
        ELSE.
          CLEAR f_index.
        ENDIF.
        CASE <action>.
          WHEN neuer_eintrag.
            ASSIGN COMPONENT 'CREATEDBY' OF STRUCTURE total TO <fs>.
          WHEN aendern.
            ASSIGN COMPONENT 'CHANGEDBY' OF STRUCTURE total TO <fs>.
          WHEN OTHERS.
            CONTINUE.
        ENDCASE.
        CHECK <fs> IS ASSIGNED.
        <fs> = sy-uname.
        MODIFY total.
        CHECK f_index GT 0.
        extract = total.
        MODIFY extract INDEX f_index.
      ENDLOOP.
      sy-subrc = 0.
    ENDFORM.
    Regards,
    Raymond

  • Table maintenance generator events

    Hi,
    I have created a table maintenance generator and want to populate sy-uname and sy-datum into two fields during SAVE. So I went to Environment -> Modification -> Events and selected "01" event i.e. "Before saving the data in the database" and entered Form routine as "F_UPDATE_UNAME_UDATE". Then if I go to SM30 transaction it goes to dump.
    Could you please tell whether I am missing any point?
    Regards,
    Balaji Viswanath.

    Hi,
    Pasted it below.
    Runtime Error          PERFORM_NOT_FOUND
    Except.                CX_SY_DYN_CALL_ILLEGAL_FORM
    Date and Time          01/31/2008 09:26:52
    ShrtText
         Call (PERFORM) to a non-existent routine.
    What happened?
         The current program attempted to call an externally defined routine
         that does not exist.
         Error in ABAP application program.
         The current ABAP program "SAPLZTEST321" had to be terminated because one of the
         statements could not be executed.
         This is probably due to an error in the ABAP program.
         The current ABAP program had to be terminated because the
         ABAP processor detected an internal system error.
         The current ABAP program "SAPLZTEST321" had to be terminated because the ABAP
         processor discovered an invalid system state.
    What can you do?
         Print out the error message (using the "Print" function)
         and make a note of the actions and input that caused the
         error.
         To resolve the problem, contact your SAP system administrator.
         You can use transaction ST22 (ABAP Dump Analysis) to view and administer
          termination messages, especially those beyond their normal deletion
         date.
        is especially useful if you want to keep a particular message.
    Error analysis
        An exception occurred. This exception is dealt with in more detail below
        . The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGAL_FORM',
         was neither
        caught nor passed along using a RAISING clause, in the procedure
         "PREPARE_SAVING" "(FORM)"
        Since the caller of the procedure could not have expected this exception
         to occur, the running program was terminated.
        The reason for the exception is:
        The program "SAPLZTEST321" is meant to execute an external PERFORM,
        namely the routine "F_UPDATE_UNAME_UDATE " of the program "SAPLZTEST321 ", but
        this routine does not exist.
        This may be due to any of the following reasons:
        1. One of the programs "SAPLZTEST321" or "SAPLZTEST321 " is currently being
         developed.
        The name "F_UPDATE_UNAME_UDATE " of the called routine may be incorrect, or
        the routine "F_UPDATE_UNAME_UDATE " is not yet implemented in the program
         "SAPLZTEST321 ".
        2. If the program SAPMSSY1 is involved in the runtime error, one of
        the function modules called via RFC is not flagged as remote-capable.
        (see Transaction SE37  Goto->Administration->RFC flag)
        3. There is an inconsistency in the system. The versions of the
        programs "SAPLZTEST321" and "SAPLZTEST321 " do not match.
    How to correct the error
        - Check that transports to the system are complete.
        - Conclude any developments already begun ("SAPLZTEST321" and/or "SAPLZTEST321
        - Check routine names
        You may able to find an interim solution to the problem
        in the SAP note system. If you have access to the note system yourself,
        use the following search criteria:
        "PERFORM_NOT_FOUND" CX_SY_DYN_CALL_ILLEGAL_FORMC
        "SAPLZTEST321" or "LSVIMF14"
        "PREPARE_SAVING"
        If you cannot solve the problem yourself and you wish to send
        an error message to SAP, include the following documents:
        1. A printout of the problem description (short dump)
           To obtain this, select in the current display "System->List->
           Save->Local File (unconverted)".
        2. A suitable printout of the system log
           To obtain this, call the system log through transaction SM21.
           Limit the time interval to 10 minutes before and 5 minutes
           after the short dump. In the display, then select the function
           "System->List->Save->Local File (unconverted)".

  • Table maintenance generator : EVENTS : please help me

    I need to use table maintenance generator to maintain a custom table through a custom transaction.
    I am using  event  BEFORE SAVE (01). It is working fine but small issues.
    1)After entering new entries for some fields(KEY FIELDS), when I press save button, remaining fields values to be populated. Seletion statements have written in FORM of the EVENT 01 (BEFORE SAVE).
    But the values for remaining fieldsare not populating immediately and but populating when I press BACK (F3). My requirement is with out presssing BACK  or F3 , fields to be populated.
    (note: SAP internal code..values are coming into TOTAL  structure..then I manipulated this internal table)
    PLEASE GUIDE ME, WHICH EVENT TO BE USED. importantly, which internal table/structure (like TOTAL we used for this requirement ) to be used for the proposed new EVENT? (Because lot of R&D to be done to find SAP structure)
    2) second requirement is: even after entering new entries, if we press ENTER, then also it should behave like SAVE like in the previous requirement. Please help me to find the EVENT and Internal SAP generated structure (like TOTAL we used for this requirement ).

    Hi Glen Anthony,
        Thanks for replay,
         I used foreign key relationship between those 2 internal tables....
    I used event 05: When creating a new entry. I want to know the custom logic by which my 2nd Internal table gets automatically updated when i update my 1st Internal table
    Thanks Glen.

  • Generate table maintenance dialog

    Hi,
    Hi created one table.
    But it has one field ZCOUNT type NUMC with 10 and it is key. The other fields are one KEYFIELD type Char 10 positions, and others PARM1 until PARM17 type CHAR with 18 positions.
    After I want one view for maintain this table.
    I already have one view with the same name of the table and I created one transaction with transaction with variant.
    Now starts my doubt, because I don't want to see the field ZCOUNT, but I want put values when SAVE/delete/change.
    I know this should be done in SE54 with events, but How do I do this? Because I don't want to see this field, but when is new entry, I want save ZCOUNT with the total of  records of table. And when is for delete one record, I need to fill this field with number of records of table.
    Other things I don't want the text of the data element in the header, but another text like 'aaa' for parm1. Is this possible?
    All helps are welcome.
    Thanks in advanced.
    Best regrads,
    Ana

    Hi Ana,
    Is your view a 'maintenance view'? If so, then there is a column in there that you need to set it to 'H' for this field.
    Go to SE11. Enter your view name in the view field. Choose 'Change'. Once you are inside, check if your view is a maintenance view(text right before your view name tells you the type). If not you need to change it to a maintenance view by choosing the "Change view type" under "Extras" in the menu.
    Once your view is a maintenance view, then in the tab where you have the view fields, there is a column for "maintenance attribute for view field". Set this value to 'H' for ZCOUNT. This way it will not be displayed in the maintenance transaction(provided you have the maintenance through this view not through the table directly).
    Then you can generate the "table maintenance generator module". Goto SE54 and use event 01 to fill this field.
    Regards,
    Srinivas

  • File open/download dialog box flashes on the screen, then disappears.

    I am upgrading to Firefox 17 (from 3.5.2) on Linux SuSE SLED 10. I am only moving to Firefox 17, as SLED 10 does not support anything higher than that and it is not feasible to upgrade my entire my OS.
    My issue is that when clicking on a file on a website, the file dialog box (open with/save) flashes on the screen for a split second then disappears. For items that I have handled by specific applications in mimeTypes.rdf, it does the specified action. However, any file type that I have designated in mimeTypes as "alwaysAsk", I get this issue. I do not have this issue in FF 3.5.2 and I have gone as far as using my 3.5.2 mimeTypes.rdf and prefs.js files on my 17 install and it does not help.
    I have looked through many forums and have not been able to determine how to fix this or whether it is fixable in 17.
    Any help would be greatly appreciated.

    # In the [[Location bar autocomplete|Location bar]], type '''about:config''' and press '''Enter'''. The about:config "''This might void your warranty!''" warning page may appear.
    # Click '''I'll be careful, I promise!''', to continue to the about:config page. A list of settings should appear
    # Filter the list by typing in the search bar at the top. Type in ''scanWhenDone''. '''You should now find the "browser.download.scanWhenDone" preference'''.
    #Double-click on that preference to set the value to ''false''.
    #Next, try to download something and see if it still hangs.
    Please reply and tell us whether this helped you!
    If it doesn't work, reenable the pref that was disabled.

  • How can I use my Events album for the Screen saver?

    I would like to use the "Events" album from my iPhoto 09 for my Screen Saver pictures source, but can't seem to find a way to do this.  I tried to create a new folder in the Screen Saver preferences, but couldn't find a way to get to the Events album.
    If anyone has a tip I would appreciate the help.  I'm using Snow Leopard on a 27" iMac. Thanks much!

    Try System Preferences - Desktop & Screensaver - Click the + sign at the bottom of the box on the left (see the picture) then choose where the photos are stored and you should be good to go.

Maybe you are looking for