Skip to Content
avatar image
Former Member

New to SAP-JAVA

Hi all

I'm new bee into this Java connectivity with SAP. I have good experience in developing J2EE applications and right now concentrating on using J2EE in SAP. I started learning ABAP and did not understand upto what level should I do expertise in it. I'm not sure whether learning ABAP would help me or not. Please advice me where to start and good self learning resources. I heard we can use ABAP in JSP pages. I'm totally confused for a good start.

😔

~Sashi

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Jul 14, 2004 at 04:15 PM

    Sashi,

    There are a gazillion things to learn and twice as many places to start from 😊 ...it all depends on what you are trying to do. What is your application ? Which version JDK ? What is your architecture ? What is your timeframe ? Which tools do you have available ? Which version of SAP will you use ? etc ... The reason why I ask is because I just started a java - sap application about two months ago and many of the answers to these questions helped guide me as to what I should tackle first.

    However, this is a good forum to start in and the members have been very generous with their time in answering questions !

    Have fun

    Mark

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Sashi,

      OK. Well our approach appears to be somewhat different than the general approach taken by the members of this forum in that we use WebSphere and WSAD to develop, not the environment preferred by SAP. In our architecture (BTW, we are religiously J2EE), we have chosen Java Server Faces for our front end and we use the JCA architecture to connect to SAP. We started with proof of concepts using JCA ( you can get the files from SAP web site ). In these proof of concepts we looked at how to manage transactions, simplicity of API, and performance. In transaction management, you can use different approaches: You can manually manage them with calls via JCA, or integrate them into the EJB framework - letting the container commit your calls. Just a note: Jco is currently the most widely used method of connecting java apps to SAP. We did not choose this approach for two reasons: It is not a J2EE API and it uses JNI.

      We also looked at WebServices as way to connect to SAP, but we are not sure how to call different web services all inside the same transaction, so we will not go with this approach (we have no more time to investigate).

      Also, another way of connecting to SAP is with XI. We were not accepted for ramp up for this product, so unfortunately we cannot look into this approach for our current project, but this approach appears to be one in which SAP will be investing much effort.

      Hope this helps some !

      Mark