How to receive all the GUI event

Hi, Expert
Is it possible to catch all the UI event? For example, input something in which input field; click any tab, click any button.
Background: customer would like to develop to tool to guided end user to do several sequence sctions:
   for example, 1) input a value into which  input field
                        2) click one button
so after end user finished the 1st step, system should tell customer to click the button in the next step.
Any comment is welcome.
Thank you in advance
Barton

Hi,
As a developer we have to do it manually., 
let say, the user enter in the input field and press Enter,
In PAI or AT Selection screen event,
Check if the value is initial or not. ,
if lv_value is initial.
message 'Please Enter Value' type 'E'.
else.
message 'Please press submit button now' type 'S'.
endif.
hope this help u,
even if you capture the events also you have to write the code as above.
to provide the user manual for user you can put the same in SAP iTutor.
Thanks & Regards,
Kiran

Similar Messages

  • How to remove all the cleaup events from DBA_AUDIT_MGMT_CLEAN_EVENTS

    Dear gurus,
    how to remove all the cleaup events from DBA_AUDIT_MGMT_CLEAN_EVENTS
    Arun

    Hi,
    Take a look:
    http://www.morganslibrary.org/reference/pkgs/dbms_audit_mgmt.html
    Regards,

  • How to reset all the calendar events?!

    Hi everyone, two days ago i signed in into my iCloud account using a friend's mac computer, at tha sametime all my friend's iniformation was transfered to my iCloud account, now the problem is that i signed out and deleted my account of his computer and my iPhone still has all his information, including all his calendar events!!! and now i can't delete the events in my iPhone even if i use my iCloud account, i don't want to delete each event one by one. Please help me!!!

    Of course it transferred his data - what did you expect, it's a syncing service.
    If it has added separate calendars then you can control-click (Mac) the calendar and choose 'delete' or delete it on the iCloud website (select the calendar and click the delete button which appears).
    If there are cases where he has a calendar the same name as one of yours and the events have therefore been merged into that calendar you can only delete them one by one.
    The only other option arises if you have Time Machine and can restore iCal to a pre-mess stage. You will need to delete all the calendars off iCloud first, and when you restore them you will find the sync process promptly deletes them again, so you will need to follow the procedure outlined in this page:
    http://www.wilmut.webspace.virginmedia.com/notes/icloudtm.html
    Please follow the instructions absolutely exactly. All this will of course remove any events you've added yourself since the TM backup you are using.

  • I have a big problem... I had synkronised my iphone 4s with my mac, and now i cannot see all the past events in my calender on the Iphone... how can i find them again???

    I have a big problem.... i had synkronised my iphone 4s with my mac, and now is all the past events in my calender gone on my iphone..... How can i restore that again???

    I have a big problem.... i had synkronised my iphone 4s with my mac, and now is all the past events in my calender gone on my iphone..... How can i restore that again???

  • My iphone has calendar history for 10 years.  my icloud only shows about 6-8 weeks back.  how can i get icloud to show all the calendar events in the past that are on iphone?

    my iphone has calendar history for 10 years.  my icloud only shows about 6-8 weeks back.  how can i get icloud to show all the calendar events in the past that are on iphone?

    I encountered a similar problem when finally (and with much regret) I was obliged to migrate my MobileMe to iCloud last month.
    Many years of iCal history vanished without trace during this automated transition by Apple and iCloud then kindly synched the resulting vacuum back to iCal on my Mac.
    Fortunately, iCloud wasn’t able to decimate iCal on my other Macs because (1) they are still running Snow and (2) I had switched them off as a precaution.  Good job I did.
    My solution was to export my iCal data on one of those other Macs to a backup file – then I imported that backup file into my Lion-updated Mac’s iCal. That restored all the iCloud-deleted iCal data back on to my Mac and this was promptly synched automatically to my Calendar on iCloud.  So now it’s all there and showing.
    Perhaps you could do something similar?  In the meantime, be very careful not to let iCloud’s amnesia get synched to your iPhone (and other devices).
    Experience has taught me never to trust an “upgrade” until it is proven to be working correctly and always to keep in reserve another Mac with a properly-functioning system and all synching to it switched off...

  • TS2755 Now that my husband has an iPhone5 as well, he receives all the messages sent to me, and my replies to them. How can I keep my messages private?

    Now that my husband has an iPhone5, he receives all the messages sent to me, and I receive his. Do I have a setting wrong? How can we keep our messages private?

    Go into the settings app.
    Settings > Messages > Send and Receive from
    Set each phone to send and receive only from the specific phone number assigned to the phone and the specifics one number of each user.
    If you each are using the same App,e ID I suggest one of you getting a different ID to keep all your stuff separate. I also recommend that each of you have different email addresses.

  • I have the following Imac and Iphoto 11 in Finder folder I upgrade the iphoto file  and  all the latest event files, can you help how to solve the problem? Thank you  Model Name iMac    Model Identifier:     iMa

    I have the following Imac and Iphoto 11 in Finder folder I upgrade the iphoto file  and I lost all the latest event files, can you help how to solve the problem? Thank you
    Model Name:     iMac
    Model Identifier:     iMac8,1   Processor Name:     Intel Core 2 Duo
    Processor Speed:     2.4 GHz

    http://support.apple.com/kb/HT2638?viewlocale=en_US&locale=en_US

  • HT5557 how do i stop receiving all the free ibooks?

    how do i stop receiving all the free ibooks?

    Hi Roger.  Thanks for that.  Have amended the action - "Stop email notifications".  Will wait with optimism!!
    Regards
    John

  • How to find all the tables associated for a particular transaction

    Hi-
    May I know how to find all the tables, related(foreign key) tables for a transaction within SAP GUI?
    Up to my technical knowledge, this can be achieved by looking database diagrams from DB level. But that would be for entire database as a whole. What I'm expecting is to see transaction level relative tables that too from SAP GUI. Please share the possibilities if any.
    Regards
    Sekhar

    Dear Micky Oestreich
    May be we possess expertise or high level experience, it should not show up in our way of communication. Every professional starts with the basic stuff to learn. When the question is raised in such minimum polite way, the same level of courtesy is expected in return. If you felt my question was basic, you might have refused it gently. If you are in good mood or bad mood it doesn't matters.
    Hi Vengal Rao
    Thanks for your response. It helped me.
    Regards
    Sekhar

  • How to publish all the services in sicf

    Dear All ,
    I have installed SRM 5.0 (ABAP+JAVA) .
    I am new to SRM, please help me how to publich all the servers which are in ' sicf '
    Also please let me know whether any exta steps need to do after SRM instalation.
    Is there any specific SAP doc. for this ?
    Thanks,
    Srikanth.

    Hi Muthu,
    I executed the above report , got the out put as all the services are activated.
    But when I tried to test the service sicf (bbpsc01 shopping cart).
    I am getting the below error...
    Error when processing your request
    What has happened?
    The URL http://gesrm.gecis.com:8000/sap/bc/gui/sap/its/bbpsc01 was not called due to an error.
    Note
    The following error text was processed in the system SRM : Attribute for user 703021396 contains errors. Inform system admin.
    The error occurred on the application server gesrm_SRM_00 and in the work process 0 .
    The termination type was: ABORT_MESSAGE_STATE
    The ABAP call stack was:
    Form: OUTPUT_EXPRESS_MESSAGES of program SAPLBBP_SC_UI_ITS
    Form: EXTERNAL_SCREEN_DETERMINE of program SAPLBBP_SC_UI_ITS
    Module: EXTERNAL_SCREEN_DETERMINE of program SAPLBBP_SC_UI_ITS
    What can I do?
    If the termination type was RABAX_STATE, then you can find more information on the cause of the termination in the system SRM in transaction ST22.
    If the termination type was ABORT_MESSAGE_STATE, then you can find more information on the cause of the termination on the application server gesrm_SRM_00 in transaction SM21.
    If the termination type was ERROR_MESSAGE_STATE, then you can search for more information in the trace file for the work process 0 in transaction ST11 on the application server gesrm_SRM_00 . In some situations, you may also need to analyze the trace files of other work processes.
    If you do not yet have a user ID, contact your system administrator.
    Error code: ICF-IE-http -c: 400 -u: 703021396 -l: E -s: SRM -i: gesrm_SRM_00 -w: 0 -d: 20090202 -t: 024703 -v: ABORT_MESSAGE_STATE -e: Attribute for user 703021396 contains errors. Inform system admin.
    HTTP 500 - Internal Server Error
    Please help me in this.
    Thanks,
    Srikanth.

  • How to reset all the entries wo exiting the program

    Hi How to reset all the entries from the third and last wrong entry and back to first entry wo closing program. It works with the first and second wrong entry, not for third wrong entry.
    Attachments:
    access.vi ‏59 KB

    The reset button does not work because when anything is entered in the operator field, and you press "reset", two events occur (1) a change is detected in the operator field and (2), a change in the reset is detected. Event (1) occurs first stopping the loop. The reset case is thus never reached.
    One solution would be to sense the reset state in the "operator" event. You need to keep the loop running if reset is pressed. (See attached modification.)
    Some other suggestions: Notice that I also made a data dependency between the case structure and the while loop. Without this, there is no guarantee that the case structure executes before the while loop and you might generate a race condition with unexpected results. I also re
    moved the timeout event, it doesn't seem to do anything. The three text fields should be set to "limit to single line" in this application so fields can be finished by hitting the enter key).
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    accessMOD.vi ‏65 KB

  • How do we pass the Business Event Data in the EBS business Events subscription Testing?

    HI,
    How do we pass the Business Event Data in the EBS business Events subscription Testing?
    --Khaleel

    Hi,
    Just to add what Dianne has said, whenever you are carrying out any configuration/ customising, you have to test all the related scenarios. For this you have to take help of the End Users who are in a better position to carry out this testing. If the affecting modules like FI, MM, SD, are many, then you also have to see how the cross-module enties are flowing.
    Regards,
    amit

  • How to select all the text in a JTextArea??

    any1 know how to select all the text in a textarea?? just like when we press ctrl+a?? i use JTextAreaName.selectAll();doesnt work
    helt..

    worked OK for me
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    class Myprogram extends JFrame
      JTextArea TArea = new JTextArea(10,10);
      public Myprogram()
        JMenu JMenuName= new JMenu("JMenuName");
        JMenuItem  JMenuItemName=new JMenuItem("Select all");
        JMenuName.add(JMenuItemName);
        JMenuItemName.addActionListener(new SelectAllAction());
        getContentPane().add(new JScrollPane(TArea));
        JMenuBar mb = new JMenuBar();
        mb.add(JMenuName);
        setJMenuBar(mb);
        pack();
        setLocationRelativeTo(null);
        setVisible(true);
      class SelectAllAction implements ActionListener
        public void actionPerformed(ActionEvent e)
          TArea.requestFocusInWindow();
          TArea.selectAll();
      public static void main(String[] args){new Myprogram();}
    }

  • I get double entries to my calendar when I sync.  How do I delete the extra event.

    I have double entries to my calendar after a sync.  How do I prevent this from hapening and how do I delete the extra events.

    I installed iSync from my SL backup and all went well as it showed up in my applications and when brought up on the screen, launched, I reset the history.
    When trying to sync my calendars again I first uncheck all calendars via iTunes, syncronized and then check the one I wanted and syncronized again. No difference, ended up with many multiples.
    I then searched a little further using spotlight typing in just iSync and a developer file showed up that looks like it is designed to reset the history but no sure. I opened in in Komodo but don't know how to proceed from there.
    Here is the file: Under Usage it seems I could run this file but not sure how to. Could you help with this or am I on the wrong track?
    Thanks
    LarryB
    #!/usr/bin/perl
    # usage:  resetsync.pl [push clientid| full | list]
    # Copyright (c) 2007, Apple Inc.  All rights reserved.
    # Usage: To reset sync history run this script with no arguments or the single
    #command line argument "full".  To push the truth from a client run this script
    #with two arguments, the keyword push and the client identifier. Known client
    #identifiers can be listed if you run this script with the single command line
    #argument "list".
    use SyncServices;
    my $syncmgr = ISyncManager->sharedManager();
    if($ARGV[0] eq "push") {
      # Have a client push the truth. Note that pushing the truth can cause data loss
      # if other clients have registered schema extensions.
      if(@ARGV != 2) {
              print STDERR "resetsync.pl [push clientid| full | list]\n";
      my  $client = $syncmgr->clientWithIdentifier_($ARGV[1]);
      if($client) {
              $syncmgr->pushTruthFromClient_forEntityNames_($client,$client->enabledEnti tyNames());
    elsif($ARGV[0] eq "list") {
      # Get a listing of registered client identifiers
      my $clientIds = $syncmgr->allClients->valueForKey_("clientIdentifier");
      print join("\n", listOfPerlStringsFromNSArrayOfNSStrings($clientIds)) . "\n";
    elsif($ARGV[0] eq "full") {
      # Completely reintializing sync state
      $syncmgr->reallyResetSyncData();
    else {
      # Resetting sync history
      $syncmgr->resetSyncData();

  • How to get all the values from the dropdown menu

    How to get all the values from the dropdown menu
    I need to be able to extract all values from the dropdown menu; I know how to get all those values as a string, but I need to be able to access each item; (the value in a dropdown menu will change dynamically)
    How do I get number of item is selection dropdown?
    How do I extract a ?name? for each value, one by one?
    How do I change a selection by referring to particular index of the item in a dropdown menu?
    Here is the Path to dropdown menu that I'm trying to access (form contains number of similar dropdowns)
    RSWApp.om.GetElementByPath "window(index=0).form(id=""aspnetForm"" | action=""advancedsearch.aspx"" | index=0).formelement[SELECT](name=""ctl00$MainContent$hardwareBrand"" | id=""ctl00_MainContent_hardwareBrand"" | index=16)", element
    Message was edited by: testtest

    The findElement method allows various attributes to be used to search. Take the following two examples for the element below:
    <Select Name=ProdType ID=testProd>
    </Select>
    I can find the element based on its name or any other attribute, I just need to specify what I am looking for. To find it by name I would do the following:
    Set x = RSWApp.om.FindElement("ProdType","SELECT","Name")
    If I want to search by id I could do the following:
    Set x = RSWApp.om.FindElement("testProd","SELECT","ID")
    Usually you will use whatever is available. Since the select element has no name or ID on the Empirix home page, I used the onChange attribute. You can use any attribute as long as you specify which one you are using (last argument in these examples)
    You can use the FindElement to grab links, text boxes, etc.
    The next example grabs from a link on a page
    Home
    Set x = RSWApp.om.FindElement("Home","A","innerText")
    I hope this helps clear it up.

Maybe you are looking for

  • I just updated itunes and now it wont open?

    I just updated itunes and now it wont open. any ideas?

  • Iphone and Outlook pop3 email

    Hello, I know there's a known issue with having outlook open and the iphone on at the same time with pop3 email accounts. is there another way around this issue besides creating an additional email account and forwarding those emails to the iphone? t

  • RRI - Jump Target

    Hi ALL, I have a requirement where i have to Create a RRI in bex Reporting, How can i introduce RRI interface for one query to another. Is BI 7.0 supports RRI ? if so How it will process and works ,What are the settings lieing in sender and Receiver

  • What is Trade Promotion Management?

    All, I am new to CRM domain and learning the concepts. I am comfortable with most of the concepts but I didn't understand what is meant my Trade Promotion Management. I have gone through help.sap.com but still didn't understand properly. I think my p

  • Ejb Transaction Attribute

    We are using Ejbs2.1 Our system uses Database but we are not writing IT System so we do not need To use trasactions at all. We are using RequiresNew as the Transaction Attribute so every ejb starts in a new transaction and each method only invoke one