Interprocess communication with global events and handlers - how?

Hello. I have a special problem.
Imagine we have an application running, without using a sap gui.
This application consists of three objects, interacting with each other.
The are based on z-classes.
Now this application runs and runs and runs.
Suddenly an external device decides to call a rfc-enabled function module.
As we all know, the external device , which calls the remote enabled function module will open another session for that.
And the running app is also in another session.
How could I inform this three running objects, that the rfc module was called???
Did anyone already encouter this problem and found a solution?
Global events or whatever???
Would be very nice,.
Thanks,

Hello,
I did not faced this kind of problem but can suggest to tackle the scenario....
I would suggest to create a comon function group which call that RFC and other function moudle for status update.
Use an global data in function group and pass some info when RFC is getting called,,,
the status FM will only fetch data preiodacily and has to be called from classes...
I thiknk you would have solution in this way.
Thanks

Similar Messages

  • My iPhone 5 synced with another computer and everything on my phone is removed, replacing it with other pictures and messages. how do i get my pictures and contacts back?

    My New iphone 5 was synced on my sisters computer and now when i want to use it all of my things are gone, including my pictures and contacts. they have all been replaced with her contacts and pictures. how do i get my things back? i have tried syncing with my computer again but since it was new and i hadnt synced it at all, there is no backup on my computer.
    Please Help,
    Thank you

    Sonali16 wrote:
    since it was new and i hadnt synced it at all, there is no backup on my computer.
    Then anything you had on the phone is gone.
    Settings>General>Resets>Erase All Content and Settings.
    Set it up as a new device again.

  • I want to back up2 hard drives with imovie events and projects as well as 2 desktops. Is TC the best way to do that

    I want to back up 2 hard drives with imovie events and projects as well as 2 desktops. Is TC the best way to do that? Also, I already have a wireless network. Does this create a 2nd one or is it possible to just use it for the backup function?

    Time Machine can do that, if your Time Capsule is large enough (see #1 in Time Machine - Frequently Asked Questions).
    For backing-up multple HDs on a single Mac, see #32 in that same link.
    If by "2 desktops" you mean 2 separate user accounts on the same Mac, see #26 there.   If you mean 2 Macs, see #33.
    You might also want to review the Time Machine Tutorial.

  • Trouble with keyboad events and thead

    hi ,
    i am havin a poblem with keyboad events and thead.
    i have used t.start() in the keyreleased event but the thread runs only for 1st keyreleased event then when i again release any key it gives me a run time error as follows.
    Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
    at java.lang.Thread.start(Unknown Source)
    at snake.key(snake.java:67)
    at snake.keyReleased(snake.java:34)
    at java.awt.Component.processKeyEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Window.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
    at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Sour
    ce)
    please help me out .

    You might want to reschedule a timer task instead of trying to start a thread again. Or you could modify your thread class in a way that you
    - check whether it's already running
    - if so, stop it
    - initialize the countdown or whatever you do
    - start it

  • I have three users each with PC/Mac and iPods, how do I overcome the '5 user limit'?

    I have three users each with PC/Mac and iPods, how do I overcome the '5 user limit'? If I create a new acct, will it blow out the library on the iPod?
    thx

    You don't.  5 is the limit of COMPUTERS that can be authorized to a single itunes account.  Ipods/iphones/ipad/Apple Tvs do NOT count toward the 5.

  • I have accepted iCal invitations with repeating events and they have since been deleted from the iCal on my Mac but won't delete from my iPhone. Help

    I have accepted iCal invitations with repeating events and they have since been deleted from the iCal on my Mac but won't delete from my iPhone. Help

    I experienced this issue as well.
    Background:
    I had opened an ICS attachment for a repeating event on my iPhone, which added the item to my phone's calendar. I did not have the option to delete the calendar entry from my phone, and the item did not appear on the calendar on my Mac. My phone is currently running iOS 7 (but the problem began quite awhile ago; I don't recall which version of iOS was installed when it started).
    Solution (summary):
    Create a new calendar, move the items that you wish to delete to the new calendar, then delete the new calendar
    Solution (detailed steps):
    Create a new calendar
    On your phone, open the calendar app
    Tap the "Calendars" option at the bottom of the screen
    Tap the "Edit" button in the top left corner
    Scroll to the bottom of the list and tap the "Add Calendar..." option
    Give your new calendar a good name, such as "Delete me"
    Tap "Done" in the top right corner to save the new calendar
    Tap "Done" in the top left corner to finish editing the list of calendars
    Tap "Done" to exit the list of calendars
    Assign all calendar entries that you wish to delete to the calendar you created in step 1
    Tap a calendar entry that you wish to delete
    Tap the "Edit" button in the top right corner
    Scroll down until you see the Calendar field (on an iPhone or iPod it's usually just below the bottom of the screen), then tap the Calendar field to bring up the list of available calendars
    Tap the name of the calendar that you created in step 1 (e.g. "Delete me"); the screen should return to the main calendar entry page
    Tap "Done" in the top right corner of the screen. You may need to then tap the "< Day" button on the top left of the screen to return to the main calendar view
    Repeat the instructions in step 2 for each of the calendar entries that you wish to delete
    Delete the calendar that you created in step 2 (this will delete all calendar entries assigned to this calendar)
    From the main screen in the calendar app, tap the "Calendars" option at the bottom of the screen
    Tap the "Edit" button in the top left corner
    Tap the entry for the calendar that you created in step 2 (e.g. "Delete me")
    Scroll to the bottom of the scren and tap the "Delete Calendar" option. You should be prompted with a warning that explains that "All events associated with this calendar will also be deleted."
    If you're sure that the only items on this calendar are items that you wish to delete, tap the "Delete Calendar" button
    Tap "Done" in the top right corner to exit the Edit Calendars screen
    Tap "Done" to exit the list of calendars. You should now be back at the main view of the calendars app
    Rejoice, your pesky repeating calendar events have been deleted
    At this point all of the items that you assigned to the deleted calendar should be gone
    Repeat the steps above for any entries that you missed
    Post another message to this thread if this did not resolve your problem
    minor edit for clarity made by ScottHooley

  • Does my new mac pro retina come with antivirus. And, for how long

    does my new mac pro retina come with antivirus? And, for how long?

    Yes it does.
    It's called OS X Lion - fully updated.
    There are no known viruses for MAC OS.
    Your current OS is your best protection
    If however, you want to feel more secured, download ClamX AV and do a scan once a week to give you peace of mind.
    Good luck

  • Just landed in Colombia with s5 and can't get a signal, I have the global plan and phone, how can I services?

    i have a global phone and  plan but I just landed in Colombia and can't get a signal

    there are are no 3 switches, you have a choice between cdma,gsm, or global network. I appreciate you trying to help but you shouldn't talk down to someone when you don't know what you're talking about.
    anyway. I couldnt call that number because my phone wasn't connecting to the roaming towers.. Guess why
    becsuse the douchebag at verizon I talked to at customer service (*611) before I left the airport In USA forgot to turn on the global option on, on his end even though he said he did before we hung up. What an aggravating experience.
    And by the way I was right, I had to select  gsm network after Verizon cleared my phone for international roaming and manually select the company Verizon has a roaming deal with "Claro" so I was in exactly the right area and you were completely wrong The reason it failed to register was because verizon didnt authorize international roaming. Too bad you didn't know that, that would have been helpful. you trying to give me advice is like a nascar fan telling a professional racecar driver that he's doing it wrong And that he should only do the things he suggested..

  • ICal 3.x .ics import - problem with recurring events and non-unique UIDs

    Upgraded to Leopard over the holiday break. Under Tiger's iCal (v2.x), .ics files exported from other calendar programs (Outlook via iAppoint/O2M in this case) and imported into iCal behaved 'normally'. However, in iCal 3.x in Leopard, for recurring appointments in the exported calendar, only the last appointment in the series shows up in iCal (although some meetings show up for about 0.25 seconds during the calendar import, then immediately disappear! This post by MalcolmS provided the critical clue - it seems that for recurring events, the .ics file has all of the events in the series with the same UID. Previous versions of iCal didn't care, but v3 apparently does - and deletes all earlier versions of the event, leaving only the last one with that UID. I confirmed that is the case by opening the .ics file in Word, which clearly showed all of the recurring events, and all the events in a series (e.g. a weekly meeting for the year) had the same UID. After the import to iCal, only the last one is in the calendar (in the above example, the one meeting of the series occurring in the last week of December). Manually editing the UIDs of a recurring series in the .ics file (to make them actually unique) allows them to all show up in iCal after import.
    Since many of the events in my Outlook calendar are accepted invites for recurring appointments, re-creating them as individual calendar events in Outlook is not a viable option. The frequency of changes to my calendar means I usually export it once per day (or twice); thus, manually editing the .ics files is also not a viable option.
    Any suggestions on workarounds for this problem? Alternatively, any other suggestions for getting the calendar data from Outlook into iCal?
    Thanks in advance!

    Moot point, as direct iPhone access to the Exchange server is now supported by our IT department.

  • With multiple iPhones and iPad, how do you keep from downloading data from one device to another? ie, my calander ended up on my daughter's iPad.

    With multiple iPhones and an iPad, how do I keep from downloading info from one device to another? All of my info, example my calendar, ended up on my daughter's iPad.

    Each device has its own sync preferences with iTunes when syncing multiple devices with the same iTunes library under the same computer login account.
    If sync calendars with the same calendar is selected under the Info tab for your daughter's iPad sync preferences with iTunes, the same calendar will be synced with her iPad.

  • I have several fonts with special glyphs and symbols- how do I access these under text?

    In word I am able to go to "insert symbol" and look at the character map to pick what I'd like to use (beyond what's available as a letter on the keyboard) without the alt-shortcut how can I use these glyphs and symbols?

    Unfortunately PSE isn't very good with unicode fonts, and you're pretty much limited to the basic 256 character set. If it's a special symbol font (and a true type or equivalent font), you may be able to use the symbols, but you'll need to find the keyboard stroke to create it. PSE doesn't have the same text capabilities that full photoshop has.

  • I shared an ipod 5th generation with my ex partner and she set it up with her email and password. how can i change it for my password and email address so that i can wipe it and start again?

    i shared an ipod 5th gen with my ex partner and she set it up with her email and password. i have the ipod now but no password and would like to put it on my email and password so that i can wipe it clean and start again, any ideas?

    The iPod isn't tied to an Apple ID, but is likely tied to an iTunes library. If you want to set it up as a new iPod (as if you were just pulling it out of the box), restore it to factory settings in iTunes.
    Restoring iPod to factory settings
    B-rock

  • How do you start a loop with an event and end the loop when u release ....

    How do you start a loop with lets say an event of some sort, whether it be holding down a key or pressing the mouse click and then stopping the loop when you release that key or mouse button.?
    double c = 1.8, i = 1, max = 90, exp = 0;
    final double inc = 0.002; //speed at while it increases
    boolean f = false, g = false;
    while (true)
        while (f == false && stopMeter == false) //increasing speed going up to 90
            exp = Math.pow (c, i);
            i += inc;
            pAngle.setText (Math.round (exp) + "");
            if (exp > max)
                f = true;
                g = false;
            } //end if
        } //end while
        while (g == false && stopMeter == false)  //decreasing speed going down from 90
            exp = Math.pow (c, i);
            i -= inc;
            pAngle.setText (Math.round (exp) + "");
            if (exp < 1)
                g = true;
                f = false;
            } //end if
        } //end while
    } //end whilethis is a snippet of my increasing increments. Its for an angle meter. I can't get it to stop, when the user clicks or does something... the program just gets stuck in an infinite loop. I am still new to java and i do not know how to fix this.

    You are in the wrong forum. Try this one instead: http://forum.java.sun.com/forum.jspa?forumID=31
    /M

  • How to create a template with global buttons and copyright?

    Hi,
    We are trying to rebuild applications using 11G. In 10133, we use panelpage as the base of the template. With Jdev11g, I cannot find the panelpage component anymore. Then which component should we use and how to start with it? Is there any article talks about it?
    Thanks,
    Annie

    Hi Annie,
    Indeed the panelPage layout component is not present in 11g. In the other hand, for 11g we have done a lot of improvements for templating JSF applications. You can find an article from Steve Muench here http://www.oracle.com/technology/oramag/oracle/08-jul/o48frame.html
    Basically in order to replace your panelPage you can use a PanelGroupLayout's facets or the ones from the panelHeader.
    Goodl Luck
    Juan C.

  • Sequence of events and handlers in webdynpro

    Hi,
    I am confused with the sequence of events triggered in webdynpro.
    What is the sequence of the events like WDDOINIT of window, view, Inbound plug handlers etc. I am more looking into the details like for example
    I have a window that opens a view. The sequence of events I expected would be
    1) WDDOINIT of Window
    2) Handle inbound plug for window
    3) WDDOINIT of View
    4) Handle inbound plug for view
    Much to my amazement I found that the sequence is
    1) WDDOINIT of Window
    2) WDDOINIT of View
    3) Handle inbound plug for window
    The inbound plug of view is not called at all.
    So is there an exhaustive reference that explains these things. Most of the references I found explain only about WDBEFOREACTION, WDMODIFYVIEW etc. But not about WDDOINIT or WDDOEXIT.
    Any pointers in this regard will be great.
    Thanks,
    Anand

    A great way to learn WDA and build a simple WDA at the same time.
    Define a simple CONTEXT. with 2 attributes
         CONTROLLER_NAME string
         EVENT string.
    On a view declare a table that shows this table.
    IN EVERY STANDARD METHOD
    add an entry to the table so the table grows:
          context_node->bind_table NEW_ITEMS  ( the new row in this table
                                                 SET_INITIAL_ELEMENTS =  true
    Add a button that calls a dummy action
    Add a button that exits.
    Even navigate  to and from a view.
    you will learn the phase model in a flash.
    About 15 20 mins  work.
    worth it.  Thats how I learnt it.
    Cheers
    Phil.

Maybe you are looking for