Is ABAP going to lie down under java ?

Hi,
rumours are going on that  Java will be the major programming language for SAP in future, though abap will not die, as all those web article say, but its defintely going to lie down under, java,
is it not additional burden for a developer being in sap, doing ABAP+ java, where in he can fully devote to java, and then choose many openly available jobs in different domains.................................
its like if we want to be in sap, we learn ABAP would be good enough to program, now along with ABAP, have to learn JAVA that too at very deep level,
then instead learn Java and take jobs in other domains.............................
whats your comments botn on java overtaking abap

Hello, this was my favorite lunch-time topic when I started doing SAP three years ago. And nothing has changed during that years. Except that most of the SAPguys started to hate Java Webdynpro:)) And ESS/MSS is being rewritten to ABAP WD etc. Is that enough to prove there will be no Java revolution in next five years. There will be enough ABAP work for everybody for next 5 to ten years for sure.
Regards Otto, Czech Republic
p.s.: But there are different trends in different parts of this planet...

Similar Messages

  • Help tracking down a file descriptor leak under java 6

    I have a large application I work on that runs fine under java5 (apart from possibly the latest update) but running under java 6 results in file descriptors used for TCP sockets being leaked.
    I'm testing this under FreeBSD 6 (both i386 and amd64) using diablo JDK and a port build jdk-1.6.0.3p3 but I have had reports from other users of exactly the same issue under various linux distributions. There are some reports that going back as far as 1.6.0b5 will resolve the issue but no later version works and a few reports that the latest 1.5 updates have the same issue.
    This application is using standard IO so Socket/ServerSocket and occasionally SSLSocket, no NIO is involved. Under the problem JDKs it will run for a while before available FDs are exhausted and then fall over with a "too many open files" exception. So far I have been unable to recreate the situation in a simple testcase and the fact it works fine under earlier JDKs is really causing me issues with deciding where to look for the issue.
    Using lsof to watch the FDs that are leaked I see a steadily increasing number shown in the following state:
    java 23438 djb 54u IPv4 0xffffff0091ad02f8 0t0 TCP *:* (CLOSED)
    java 23438 djb 55u IPv4 0xffffff0105aa45f0 0t0 TCP *:* (CLOSED)
    java 23438 djb 56u IPv4 0xffffff01260c15f0 0t0 TCP *:* (CLOSED)
    java 23438 djb 57u IPv4 0xffffff012a2ae8e8 0t0 TCP *:* (CLOSED)
    If these were showing as say (CLOSE_WAIT) then I would understand where they are coming from but as far as I understand the above means the socket has been fully closed but the FD simply hasn't been released. I'm not an expert on the TCP protocol however so I may be wrong here.
    I did try making the application set SoLinger(0,true) on all sockets which of course made all connecting clients think the connection was aborted rather than gracefully closed but even with this setting the FD leak persisted.
    I've gone as far as looking at what I think are the relevant parts of the src for both JDK versions I am using but there are very few changes and nothing that obviously looks linked.
    I'm fully prepared to spend a lot of time looking into this and I'm sure I'd eventually find the cause but if anyone here already knows what the answer may be or can simply give me a nudge in the best direction to look I would be very grateful.

    After weeks of dancing around the issue for weeks, we narrowed it down to garbage collection. If we put System.gc() to run periodically , file descriptors get garbage collected properly . I've tried playing with the settings by using XX:+UseConcMarkSweepGC which seems to help a great deal while system is under stress. However when there is light activity.. the file descriptors grow again and eventually bring everything down.
    Any clues ? is there any way to make gc to perform full collection more often ?
    pls whelp !!!

  • On the iPhone 5/5s, can you hear the other person properly when they are lying down?

    When I use the iPhone 5s while lying down in bed, the other person is unable to hear me.  When someone who is using the iPhone 5s is lying down in bed, I cannot hear them. 
    Is this a known issue?  Has anyone else experienced this issue?  Does anyone know what causes this issue?  I actually used to have this same issue with the HTC One, and I was under the impression that it had to do with the accelerometer of smartphones.  I do not know of any other difference between smart phones and normal phones.
    It's rather annoying, such a basic feature of a PHONE product to be able to talk and hear clearly.  Major fail, Apple.  For this alone, I may consider switching to another phone.
    I have found other comments from iPhone 5 users who have the same issue:  http://www.gottabemobile.com/2012/11/29/iphone-5-review/
    MICROPHONE
    I don’t know if it’s because I have big hands or what, but there many times when people on the other end of the phone can’t understand a thing I’m saying. Specifically, any time I lay down flat on my back, the iPhone 5′s microphones seem to go especially bad. A few times, it’s gotten so bad that the people on the other end of the line hung up because they couldn’t deal with it.

    Please Apple.  Fix this significant bug/defect in your product in your next software update.  I know this is a software issue probably related to the Accelerometer detecting that the phone is not upright and then turning off the receiver.  Not sure why you would even want to do that.
    It is ridiculous that the iPhone cannot perform the most BASIC function of voice calls.  After all, that is what you buy the phone for... the texting, internet, applications are all bonus.  Phones are used while lying down, upside down, lying on the side, etc.  You are basically hurting yourself and your customer base with this significant design flaw.  Think about all the couples talking to their significant others when they're lying in bed first thing in the morning or last thing in the evening they are long distance.  Think about hospital patients who want to speak with their families.  Think about the homeless on the streets with their iPhones lying down calling people to give them money (or not...).  
    Anyway, you get my point.  PLEASE PLEASE PLEASE fix it.  I only recently changed from being an Android user to an iPhone user... this is seriously my biggest gripe with your product.

  • JavaMediaFrameWork fails under Java 1.4 but runs under Java 1.3

    I have an JMF application running under webstart. It runs ok in Java 1.3
    Now I am trying to get ti to run under Java 1.4. The attached error is rather useless,
    but by guess at what is happening is that the JMF control has some .awt. stuff included
    but that Java 1.4 emulates .awt. in swing. But something was not set and the default does not
    work.
    This error messages does not appear in the 1.3 run
    Any suggestions would be greatly appriatated.
    1.4 result:
    mg version 2.1.1a
    player created com.sun.media.content.unknown.Handler@3a1834
    ctr com.sun.media.PlaybackEngine$BitRateA@4a9a7d
    ctr com.sun.media.BasicJMD[panel0,0,0,512x200,invalid,layout=java.awt.BorderLayout]
    duration? javax.media.Time@6b5666 sec = 9.223372036854776E9
    time unknown javax.media.Time@754699
    will realize the player
    realize
    javax.media.TransitionEvent[source=com.sun.media.content.unknown.
    Handler@3a1834,previous=Unrealized,current=Realizing,
    target=Realized]
    start smxBADS
    bass start
    Exception occurred during event dispatching:
    java.lang.NullPointerException
    at javax.swing.plaf.metal.MetalLookAndFeel.getControlInfo(Unknown Source)
    at javax.swing.plaf.metal.MetalScrollButton.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintWithBuffer(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Exception occurred during event dispatching:
    java.lang.NullPointerException
    at javax.swing.plaf.metal.MetalLookAndFeel.getControlInfo(Unknown Source)
    at javax.swing.plaf.metal.MetalScrollButton.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintWithBuffer(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    realize done
    panel found java.awt.Panel[panel1,0,0,0x0,invalid] java.awt.Panel[panel2,4,216,292x30,layout=java.awt.FlowLayout]
    press a button
    Exception occurred during event dispatching:
    java.lang.NullPointerException
    at javax.swing.plaf.metal.MetalLookAndFeel.getControlInfo(Unknown Source)
    at javax.swing.plaf.metal.MetalScrollButton.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintWithBuffer(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    Exception occurred during event dispatching:
    java.lang.NullPointerException
    1.3 result
    mg version 2.1.1a
    player created com.sun.media.content.unknown.Handler@354749
    ctr com.sun.media.PlaybackEngine$BitRateA@5b484d
    ctr com.sun.media.BasicJMD[panel3,0,0,512x200,invalid,layout=java.awt.BorderLayout]
    duration? javax.media.Time@46d228 sec = 9.223372036854776E9
    time unknown javax.media.Time@f7386
    will realize the player
    realize
    javax.media.TransitionEvent[source=com.sun.media.content.unknown.
    Handler@354749,previous=Unrealized,current=Realizing,
    target=Realized]
    start smxBADS
    bass start
    javax.media.DurationUpdateEvent[source=com.sun.media.content.unknown.Handler@354749,duration=javax.media.Time@55c0f9
    javax.media.Time@55c0f9
    javax.media.RealizeCompleteEvent[source=com.sun.media.content.unknown.Handler@354749,previous=Realizing,current=Realized,target=Realized]
    realized complete
    prefetch
    realize done
    controlComp com.sun.media.ui.DefaultControlPanel[,0,0,74x21,invalid,layout=java.awt.BorderLayout]
    add controlComp 21 java.awt.Panel[panel4,10,-12,258x47,invalid]
    javax.media.TransitionEvent[source=com.sun.media.content.unknown.Handler@354749,previous=Realized,current=Prefetching,target=Prefetched]
    start smxBADS
    bass start
    running ok from here on

    I have also experienced buggy problems with 1.4 from things that work perfectly well in 1.3. I've informed Sun about some of my bugs and of course they're having trouble reproducing them, but what I'm going to do is just stick with 1.3 until 1.5 comes out, and then give that a try. If 1.5 is as buggy as 1.4, then perhaps I'll simply dive into C++ and leave Java behind.

  • Phone is possessed...ringer volume goes up and down on its own etc. etc.

    Recently my iPhone has been doing odd things on it's own, I'll be looking at texts or an app and it'll just close to the home screen or go blank or to the screen for powering down..the ringer volume level goes up and down by itself and sometimes it restarts itself and goes into a restart loop for awhile. It also drops calls and goes to the home screen without even saying call failed.
    I have restored the software since this has been happening and it's still does it.
    What I want to know is if I take it in and can't be fixed if I am still eligible to get a new one, it's less than a year old.
    Thanks.

    You will not get a new one as a replacement under warranty. You will get the same model that you have now.
    You will not be eligible for the upgrade pricing on the new iphone as you have had your current iphone only a year or less.

  • I use a two button mouse with my Mac Book Pro.  It works fine, but after installing Lion, the mouse wheel goes in reverse of what it did (rolling the wheel towards your palm goes up not down the page).  Anyone know how to fix this?

    I use a two button mouse with my Mac Book Pro.  It works fine, but after installing Lion, the mouse wheel goes in reverse of what it did (rolling the wheel towards your palm goes up not down the page).  Anyone know how to fix this?

    First sentence in OPs question:
    I use a two button mouse with my Mac Book Pro
    I guess the track pad settings would look similar to my screen shot?
    Regards,
    Colin R.

  • When i try to install i tunes it goes so far down the installation process then i get a message ' could not access network location %APPDATA%\.  Can any one help.

    When i try to install i tunes, it goes so far down the installation process and then comes up with a message ' could not access network location %APPDATA%\.  I then retry and it comes up with the same message.
    It also tells me i tunes needs 'Quick Time' to support the software.  I have downloaded Quicktime from i tunes seperately and gone through the whole process again, only to get the same message.
    Can anyone please help?

    These kind of messages can often be cleared by using the Microsoft Installer cleanup Utility.
    Here is a method for cleanup of your old iTunes installation and reinstall.
    == uninstall with cleanup ==
    Download a fresh copy of iTunes and the stand alone version of Quicktime (the one without iTunes)
    http://www.apple.com/quicktime/download/win.html
    http://www.apple.com/itunes/download/
    Save the files on your PC.
    Download and install Microsoft Installer cleanup utility, there are instructions on the page as well as the download. Note that what you download is the installer not the program – you have to run it to install the program. The installer doesn't give any message to confirm the installation.
    http://support.microsoft.com/kb/290301/
    (To run the program – All Programs>>Windows Install)
    Now use the following method to remove iTunes and its components:
    XP
    http://support.apple.com/kb/HT1925
    Vista or Win 7
    http://support.apple.com/kb/HT1923
    *If you hit a problem with one of the uninstalls don't worry*, carry on with the deleting of files and folders as directed in the method.
    When you get to deleting Quicktime files in the system32 folder as advised in the method, you can delete any file or folder with Quicktime in the name.
    Restart your PC.
    Run the Microsoft Installer Cleanup Utility. (Start > All Programs > Windows Install Clean Up)
    Remove any references you find to the programs you removed - strictly speaking you only need to worry about those programs where the uninstall failed.
    If you don’t see an entry for one of the programs that did not uninstall, look out for blank entries or numeric entries that look like version numbers e.g. 7.x for Quicktime or 1.x for Bonjour.
    restart your PC
    Install the stand alone Quicktime and check that it works.
    If it does, install iTunes.

  • I have a 2013 mac pro and the volume keys aren't changing the volume of my LED display. The icon shows up as going up or down but the volume seems to not adjust.

    I've had this computer since october of 2013 or so and I have just recently run into this problem. I use the volume keys on the keyboard and I hear the tick sounds and it shows that its going up and down but the volume doesn't actually change. I've looked in the "sound" settings and everythings seems to be correct... I can't adjust the sound in their either though. I pay too much to be having an issue like this.

    Possible? Yes. Likely? I'm not sure.
    In my house, I would suspect that either one of our pets chewed on a cable or dislodged a connector, or somebody bumped a connection loose, but then I would expect either no volume at all or hum from a grounding problem. Clear, non-zero constant volume is harder to explain.
    You say adjusting the output volume directly in the Sound settings or on the menu bar also has no effect on the audible output?
    You might want to go ahead and answer the question about connections. Somebody else might come along who recognizes a possible problem with the particular combination you are using. I don't have exactly your model of Mac Pro or display. (Is yours the Apple LED Cinema Display? Which size?)

  • When I double-click the gold star to bookmark a site and click "Choose", none of my current folders appear in the drop-down under Bookmarks Menu.

    Running 3.6.12 on Windows XP in my brand-new HP 6000 Pro, and when I double-click the gold star to bookmark a site, 5 of my 80-odd folders appear in the drop-down under Bookmarks Menu. But then, when I click "Choose", no list of current bookmarks appears, so I have to bookmark every time under "Unsorted", then drag each bookmark to its correct folder. What am I doing wrong? I use Firefox on my other 2 systems, and every folder appears on the drop-down, just like it should.

    I don't use Xmarks, so I don't know whether that is a factor here...
    If you use Ctrl+d on a bookmarked page, does the Edit Bookmark dialog appear?
    Firefox doesn't have a convenient way to determine the location of a bookmark. One workaround is to use the extension [https://addons.mozilla.org/firefox/addon/show-parent-folder/ Show Parent Folder] to add a column in the Library dialog showing the location of a bookmark. Then when you use the search function or Recently Bookmarked query, you should be able to discover the location.
    The extension shows just the folder name by default. If that isn't unique enough, you can change a setting for the extension so it shows the full path down to that folder. To set this, open the Add-ons page, Extensions category, and use the Options button for Show Parent Folder.

  • Others cant hear me when I'm lying down on my bed

    People are unable to hear me properly while im lying on the bed.
    I thoughts its with my network issue in my home where I usually lay down but it happens elsewhere too.
    Weird part is that they can hear me when I sit up straight.
    I did find few similar questions asked by many people but was unable to find the solution there.
    Kindly assist me as the only time I peacefully talk on the phone is when im lying down before sleeping. Thanking you in advance

    Phoenix_werqd wrote:
    People are unable to hear me properly while im lying on the bed.
    I thoughts its with my network issue in my home where I usually lay down but it happens elsewhere too.
    Weird part is that they can hear me when I sit up straight.
    I did find few similar questions asked by many people but was unable to find the solution there.
    Take it into an Apple store to get checked out.
    Kindly assist me as the only time I peacefully talk on the phone is when im lying down before sleeping
    So the the rest of the time, your phone calls are angry?

  • Can i run an iMac lying down? and what ventilation do i need for it to run inside a road case?

    I am planning to build an all in one roadcase for all my equipment that is plug and play for touring. I've got a 27" i7 iMac and want to run it lying down inside the roadcase.
    I want to know if an iMac is can be run laying down or will this harm it?
    And how i would tackle issues of overheating if the imac is running enclosed? (vents etc)
    Any help or advise would be great. I'm not sure if anyone will be able to help me but its worth a shot.
    Thanks

    I am not 100% sure of this but there is a fan inside the imac which is designed to suck air in from the bottom and blow it out the top.  To some degree I think it also depends on convection currents (i.e., depending on heat rising).  So laying it on its side sounds like a bad idea to me.

  • Several ABAP Backends to the same Bi java?

    Hello,
    Is it possible to connect several ABAP backends to the same Bi Java?
    Is there any specific information around this?
    We have already one abap connected to a Bi Java, but would like to have another one connected to use Bex reporting, but I'm not sure how to set this up without interfering with the current setup.
    Best regards
    Tomas

    Hi,
    Yes, you can connect new system. Create new System object in BI portal system for other backend systems. And link it with BeX reporting.
    Thanks
    Sunny

  • The sound goes up and down on my hp pavilion dv6

    Hello guys
    My laptop [ HP notebook dv6 ] with win7 has an issue with sound. The sound goes up and down as I play music (whether it is mp3 or from youtube).

    Hi,
    Can you post back with the full Model No. and Product No. of your dv6 series notebook - see Here for a further explanation.
    Regards,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • The sound on my HP Pavilion dv6 goes up and down randomly on its own

    Whenever I watch a YouTube video or play my iTunes music my sound goes up and down randomly by itself.  It is super annoying.  I just bought this laptop a month ago.  What is going on? Can I fix this or do I need to take it back?

    Hi,
    Try the following.
    Download the IDT Audio installer on the link below and save it to your Downloads folder.
    ftp://ftp.hp.com/pub/softpaq/sp57501-58000/sp57966.exe
    When done, open windows Control Panel, open Device Manager and open up Sound, Video and Game Controllers.  Right click the IDT device and select Uninstall - you should also get a prompt to remove the current driver, tick the box to allow this and then proceed with the uninstall.
    When complete, restart the notebook and let Windows fully load.  Open your Downloads folder, right click on the IDT installer and select 'Run as Administrator' to start the installation.  When this has completed, restart the notebook again.
    Has this made any difference to the issue?
    Regards,
    DP-K
    ****Click the White thumb to say thanks****
    ****Please mark Accept As Solution if it solves your problem****
    ****I don't work for HP****
    Microsoft MVP - Windows Experience

  • Solved: Attention T510 owners: Audio / sound volume goes up and down

    Hi all,
    I am a new owner of a T510, and have discovered the audio goes up and down when listening to music through the speakers, running on battery. I would like to get in contact with other T510 owners, who can test if their unit has the same problem - try this:
    1. Check all the settings in the SmartAudio control panel (using the newest driver) - making sure no EQ is set, nor VOIP settings or anything like that.
    2. Check that no plugin was loaded in the sound control options (I am using Windows 7, 32 bit).
    Now try and play this youtube song, and listen to the volume at around 40 seconds when the lead singer begins - does your audio volume go up and then down again when he stops? If you listen to the complete song, it goes up and down some more times.
    Link:
    http://www.youtube.com/watch?v=8Wz09yHXheU
    /Kenneth
    Edit  #1:
    I can unfortunately now add, that the problem is also there when using the AC adapter. It is so **bleep** annoying the volume fluctuates, and it is VERY easy to hear on the above link. Hoping to hear from other T510 users what their findings is. For information I can tell I am using the power plan called "Maximum Performance", in the power manager from Lenovo. The T510 model is a 4349-4JG.
    /Kenneth
    Edit #2:
    I have now had time to test it some more, using another HDD (didnt want to reinstall windows on my SSD, hehe) - and can hereby say that it seems to be a bug in the audio driver / SmartAudio control panel. Clean Windows 7, 32 bit, has the problems - but when you disable the VOIP function in the Smart Audio control panel, the problem disappears (actually it was just the VOIP function that was active before). If you then try to enable the VOIP function again, the "problem" does not come back (hence the bug comes into action now). After this test, I put my SSD back into the laptop, and tried to mess with the VOIP functions (again, had already tried to mess with it), and it did not do anything (hence the bug is active now). Therefore I reinstalled the audio driver - tried to check if the problem was there, it was. Then I did the same procedure as on the other HDD, tried to disable the VOIP (before I installed anything else and such!), and the problem is now gone. And the result now is that when I try and enable the VOIP function again, the problem does not come back (hence the bug is now active) = me happy
    In short terms:
    The bug can either have the VOIP enabled and you can not disable it, or it can be the other way around - it cant be enabled. To "turn" the bug around, reinstall the audio driver :-)
    /Kenneth

    Hi,
    Ive been having this problem with my Compaq CQ60-615DX for almost a year now. When im listening to music I can hear the audio going up and down through it. One sec itll be loud and  the next its like the audio being turned down (but the volume bar does not move). I also have SmartAudio with the Conexant High Definition. So, I see that you have figured it out. Ive tried to understand what you said but im not very literate with computers. Could you explain how to stop it step by step? I would appreciate it. Thanks.

Maybe you are looking for