Program in JAVA-ABAP

Can we program in JAVA in mySAP to build an application equivalant to ABAP?
If yes, then how much JAVA is essential? is basics fine? or advance concepts are required?

Theoretically its is definitely possible, but you might face a lot of practical difficulties. For one, all your application tables are in ABAP and for each operation you would have to call the ABAP table. As far as I know, the dictionary-level integration between ABAP and Java is not fully functional yet.
Secondly, each time you would have to do a Jco call to the ABAP engine to pass back values/call an FM in the system, etc. That would add to the time taken by your app.
You would require a very good knowledge of java to be able to code an entire app.
Sudha

Similar Messages

  • How to Call abap functn/program from java layer

    Hi all,
        I have to develop a program which has to call abap function/program from java side or how to call a abap program through java ..
    pls send me related links or explanations.. dont send unrelated answers..
    Regards,
    Arivarasu S

    Hi,
    You mean accessing ABAP functions from J2EE perspective, then I think we can do this by using SAP Java Resource Adapter and also through webservices.
    SAP Java Resource Adapter (SAP JRA) can be used as an add-on for the SAP JCo SAP JRA enables the implementation of standard interfaces from diverse J2EE servers to the SAP JCo in the SAP Web AS. The SAP JRA thus simplifies
    communication with ABAP within heterogeneous J2EE landscapes.
    Go through the following links which has Good documentation on how to achieve this
    Accessing BAPIs Using the SAP Java Resource Adapter
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ad09cd07-0a01-0010-93a9-933e247d3ba4]
    Connectivity and Interoperability
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/326d82e5-0601-0010-fca4-9caf27b89c26]
    Finally with WebServices. Accessing SAP Business Functions (ABAP) via Web Services
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/06adbf03-0a01-0010-f386-d8e45561a3c4]
    Regards
    Raghu

  • Issues faced while setting up SSL for ADS (Java + ABAP)

    Hi,
    Connection test to test SSL connection to ADS using program FP_PDF_TEST_00 fails with the following exception:
    ERROR CODE    :    100.101
    ERROR MESSAGE : SOAP Runtime Exception: CSoapExceptionTransport : HTTP receive failed with exception communication_failure
    SOAP Framework error: SOAP Runtime Exception: CSoapExceptionTransport : HTTP receive failed with exception communication_failure(100.101).
    I have exchanged certifcate between Java (ABAP stack client certificate uploaded in trusted CA, also assigned to SSL port socket and is asigned to ADSUSER) and ABAP stacks for authentication.
    Using web service navigator to test the ADS web service fails too:
    https://cx8.vshodc.lntinfotech.com:50001/AdobeDocumentServicesSec/Config?style=rpc
    It displays the page to enter userid password. I have entered correct credentails still the same page is displayed on selecting SUBMIT.
    Any help on this would be highly appreciated!
    Thanks,
    Chitrali

    Check the notes and suggestions on this threads,
    ADS: ICM_HTTP_CONNECTION_FAILED
    Re: Adobe document service error: SOAP Runtime Exception
    That might help
    Regards
    Juan

  • What are the pros and cons of installing java+abap stack for portal?

    Hi all,
      1.What are the pros and cons of installing java+abap stack for portal?
      2.what effect it does on the ume options to be choosen??
      3.for the purpose of integration of r3,bw and crm on portal and crm 4.0 60.2.3 business package which option of stack(java or abap or both)will be good option and which ume option while installation should be choosen?
    regards
    Rajendra

    Hi Rajendra,
    The NetWeaver Installation Master Guide offers some good scenarios on the pros and cons:
    https://websmp201.sapag.de/~sapidb/011000358700005412792005E.pdf
    In a nutshell:
    ABAP+JAVA
    Pros
    - Decrease # of servers required to administer the portal
    - Less costly
    Cons
    - Upgrades could be dependent on ABAP and Java release level
    - Additional load on the server due to ABAP stack
    - Limited scalability
    JAVA and ABAP on separate server
    Pros
    - Improved performance
    - Allows each system to be single-use purpose therefore downtime does not affect other components
    - More scalable
    Cons
    - Adds complexity to landscape
    - Additional costs
    Regards,
    Thomas Pham

  • Calling Java/ABAP Webdynpro in Adobe Interactive From

    Hi,
    I need to invoke a Java/ABAP Web dynpro application on click of a button in the Adobe Interactive form. I know it is done using the FormCalc script in the onclick event of the button.
    Can you please help me with the script used for triggering the Webdynpro application ??
    Thanks,
    Bharath

    Hi Bharat,
    You can use HTTP Submit button from the library to call an URL.
    In property of that button define the web dynpro application URL to be called.
    Regards,
    Vaibhav

  • When i click on the Firefox icon I get an error message, C:\Program Files\Java\jre6\lib\deploy\jqs\ff\..\..\..\..\bin\jqsnotify\.exe cannot be found. What is it? and how do i fix it? in English

    When i click on the icon to open Firefox an error message box appears with the following message, C:\Program Files\Java\jre6\lib\deploy\jqs\ff\..\..\..\..\bin\jqsnotify\.exe cannot be found. It then advises me to use the Search function, but the search function says it is unavailable.
    What is it? and how do I fix it? in English

    See:
    http://www.java.com/en/download/help/quickstarter.xml - What is Java Quick Starter (JQS)? What is the benefit of running JQS? - 6.0

  • How to execute external program in java?

    My question is how to execute an external program in java.
    I need to call a unix command in java.
    Thanks.

    it depends on what you are trying to do. Following are the two methods
    1. Runtime.exec() : this method allows you just to call an external program as a seperate process
    2. JNI (Native Interface) :- As of right now only C and C++ are supported by this method. This method allows you to directly call the C/C++ methods from JAVA

  • How Can I execute a java program using java code?

    {color:#000000}Hello,
    i am in great trouble someone please help me. i want to execute java program through java code i have compiled the java class using Compiler API now i want to execute this Class file through java code please help me, thanks in advance
    {color}

    Thanks Manko.
    i think my question was not clear enough.. actually i want to run this class using some java code . like any IDE would do i am making a text editor for java, as my term project i have been able to complie the code usign compiler api and it genertaes the class file but now i want to run this class file "THROUGH JAVA CODE" instead of using Java command. I want to achive it programatically. do you have any idea about it.. thanks in advance

  • How to learn webdynpro for java/ABAP

    hI Experts,
    i am new to webdynpro technology.
    and i am having the knowlgedge on Portal contenet development&administration,and having the strong knowledge on Visual composer7.0,7.1 and also trined in ABAP(currently i am not useing it).
    now i wants to learn webdynpro for java/abap.
    is it right choice i am taking ? i.e moving to Webdynrpo for java/abap.
    what are the minimun skills i need to be a good webdynpro developer for java/ABAP. ?
    is it requires straong java knowledge since i am not familiar with that too much ?
    please give your valuable inputs
    Thanks&Regards,
    Govindu

    SAP uses Webdynpro to build portal content, which later will be configuted as an Iview in the enterprise portal. Webdynpro comes with Java and ABAP flavors. Both have in general the same functionality,the decision for one of the two flavors shall be based on organizational and business circumstances, but not on functionality.
    If you are good in ABAP go with ABAP Webdynpro, if you are good in JAVA, go with JAVA Webdynpro. But you will get good opportunities in JAVA Webdynpro compare to ABAP Webdynpro.
    Thanks,
    Chenna.

  • How to create a  schedule program in java

    Hello Friends ,
    Can any one provide me with an example how to create a schedule program using java.util.timer etc . I am in need of a program which should run as a schedule job that searches for a file in a directory and read the latest files from that directory in every minute of time as a schedule job .
    Thanks
    mahesh

    I don't feel like writing my own example, but google will be happy to provide you with an example.

  • New "Windows Programming Using Java" Website

    Our newly created "Windows Programming Using Java" website (http://fivedots.coe.psu.ac.th/~ad/winJava/) is for programmers who want to extend Java's capabilities on Windows XP and/or Vista, but aren't sure where to start. One of the drawbacks of Java's portability is that many Java programmers have a rather sketchy knowledge of Windows-specific programming.
    We plan to explain how Java applications can utilize Windows application software, OS features, and hardware beyond the reach of Java's standard libraries. A variety of Java/Windows programming techniques will be explained, including:
    * Java's employment of the Win32 API via C, JNI, and J/Invoke.
    * Java's utilization of Window's Command Line Interface (CLI) and batch files, accessed through Java's Runtime, ProcessBuilder, and Process classes.
    * Java and Windows object-based scripting, centered around the use of VBScript, Windows Script Host (WSH), and Windows Management Instrumentation (WMI).
    * Java interoperability with COM, including hosting of ActiveX controls in Swing containers using jacoZoom.
    This website is a work in progress, with four chapters available for download at the moment. We'll be adding more regularly, and would love feedback on what we're doing.
    Thanks,
    Gayathri Singh and Andrew Davison
    [email protected] and [email protected]
    Edited by: AndrewDavison on Jun 20, 2008 1:36 AM

    Hi, I am looking the similar kind of requirement that you had done.. Do you have any more details on the code that is working for you . All i need is if the user logs in successfully in windows, the the app should be accessible. Please let me know if you have the code with you on this problem.
    Thanks in advance
    "what i meant is the we b applications running in my system, when i access the application iam able to to login automatically with windows authentication and now in case of other users following process happened:"

  • Asynchronous socket programming in Java?

    I am a C++ programmer, I just wonder how do I do asynchronous programming in Java?
    In VC++, you can hook an event handler to the socket and the system will fire an event whenever there is data coming in to the socket. The event handler can then spawn a thread and handle the network message.
    In Unix, you can use the select() function. This function will return whenever the indicated socket fires events. If nothing happens within the timeout period, the function simply returns.
    What about in Java? I don't see any methods that allows you to hook an event handler to it. Is there anything like select() function in Unix?
    Thanks so much.

    There is something very much like C's select: selectors. I don't immediately know where to read more about them but google for things like "java selector example", "java nio tutorial", etc (NIO = new I/O, the library where selectors live.)
    Another way to do async sockets in Java is by threading. That is the traditional way before New I/O. It's still a perfectly good and easy way, thanks to Java's easy threading. Downside is that it scales to only maybe 100-200 simultaneous connections per server (will depend on your operating system). For thread-based sockets check Sun's Java socket tutorial (first item when you google "java socket tutorial").

  • How Hard is it to program in Java.Swing

    Hi
    I wanted to program using java.swing component but i don't have any idea where i should start.
    I have been programming in java using java.Awt
    and i can do simple array programing.
    So how hard is it, and Where should i start learning java.swing. Ps I don't know anything about Swing, I don't even know what it is.
    Thanks you

    Hi
    As the previous guy said it is quite easy, and that link should teach you the basics. What I want to remind you of is that Swing uses up more memory when run. But it also have a few nicer extra goodies that make coding a little bit easier. Have fun with it.
    Here are a few more sites
    <http://manning.spindoczine.com/sbe/>
    <http://java.sun.com/docs/books/tutorial/uiswing/>
    Ciao

  • How to rename a program name in ABAP.

    Hi all,
                How to rename a program name in ABAP. Please help me out in this.
    Thanks & Best Regards,
    Vishnu

    hi vishnu,
    goto se38--> press Ctrl+F6
    it will give one small screen source program and target program.
    in target program type ur pgm name
    reward if its useful.

  • Can i create an exetutable (.exe) program with java???????

    I would like to learn how i can create an exetutable (.exe) program with java.
    Is there any additional package which i should download or buy it?
    Also i would like to write files into CD's direct from my application.
    Is there any library which i must download or buy?
    Thanks!

    check out the free open source GNU gcj native compiler for Java to see if it will do what you want.
    http://gcc.gnu.org/java/
    for writing data files you could use java.io.BufferedWriter. For sound files, look in the javax.sound package

Maybe you are looking for

  • Sync New Music Libr

    Hi, I created a new music library located in a directory in a partitition that is not on the system disk (for space opportunity), when i tried to sync with my Zen Micro the only Music Library in the menu is the default one. Why I can't see the new on

  • Canon MX870 B200 error, how to use scan only?

    I have Canon MX870 which I only use it for scan. When I'm turning the printer on at the booting process it give me B200 error and STOP to work completely.I have to open and close cartridge door couple times at the startup to can skip the B200 error a

  • Output for Invoice (both email and printout) ????

    Hi Experts , Would be able to help me out to fulfil this requirement , My client requires output for customer invoices (RD00 and ZRDO) via Email and printout depending upon each customers requirement . e.g. out of 1000 customers 500 may need print ou

  • How to show the all the users with dequeue or enqueue privileges on a queue

    Hi As dba I want to know which users has which rights on a queue. Is there a sys table or view where I can see that? Something like dba_tab_privs for tables etc. Or is the there a plsql procedure which can help me? ruud van der wal

  • Router won't reset nothing working

    When I type in http://192.168.1.1 I get a screen telling me that the page can't load etc... I did a reset on the router Actiontec MI424-WR Rev. F by holding down the reset button for 10 seconds then letting off the button. The router went through its