cancel
Showing results for 
Search instead for 
Did you mean: 

JAVA topics I need to know -- for non ABAP'rs

Former Member
0 Kudos

Can anyone plz tell me wht topis of java i need to knw ?

which area of javas i need to knw?

I do not have any knowledge of ABAP to work with SAP XI. Hence I am trying to learn JAVA. Also I do have an thesis to be submitted by end of this year on SAP XI which is smething practical.

NB: I am a neophyte to SAP XI so answer the question in a manner I can understand.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

HI,

From XI/PI perceptive the knowledge of core java is sufficient. Even in ABAP also if you could able to get primary information about RFCs, BAPI, ALE -IDOC, PCK etc. it will be more than suficient to survive in SAP XI/PI with comfort.

Below are some links as reference material for SAP XI/PI , ABAP & JAVA docs. It will help you get through it and built XI knowledge.

Check the Beginners guide at https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/a%20beginner's%20Guide%20to%20XI%20Settings.pdf

http://blog.gascoyne.de/archives/category/sap/sapxi

http://help.sap.com/javadocs/NW04/current/pi/com/sap/aii/mapping/lookup/DataBaseResult.html

https://help.sap.com/javadocs/index.html

http://web.mit.edu/people/aeking/work/netweaverInstructions.shtml

http://sapnetweavernotes.blogspot.com/2007/11/xi-certification-faqs.html

http://www.sapag.co.in/SAP%20Xi.html

:New to XI?

/people/sap.user72/blog/2005/12/22/new-to-xi

SAP XI - Where to Find Information

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/sap%20xi%20-%20...

All the information you need in XI :

http://help.sap.com/saphelp_nw04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm

To understand the architecture of XI, Please go through this link,

http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm

Edited by: Swarup Sawant on Feb 14, 2008 4:57 AM

Former Member
0 Kudos

Hi,

Along with Xi u should have little knowledge of ABAP as well as java.

as some time as per the business requirement u need to write abap proxy so that time knowledge of ABAP is required. Sometime u need to write the USD in java as business requirement is not fulfil by Xi standard function.

Now if have the knowledge of simple java and abap then it will not a problem.

Adavance java knowledge is required when u r not going with graphical mapping u write the appping using the advance java code(SAX or Dom parser)

Refer the few of the weblog which will help u understand the java mapping:

JAVA Mapping

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii

/people/stefan.grube/blog/2006/10/23/testing-and-debugging-java-mapping-in-developer-studio

http://help.sap.com/saphelp_nw04/helpdata/en/e2/e13fcd80fe47768df001a558ed10b6/frameset.htm

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10dd67dd-a42b-2a10-2785-91c40ee5...

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs

Java mapping using SAX parser

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i

/people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii

more @ https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/javaMappingSample+Code&

check this blog for SAX parsing

/people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs

Processing Large XML Documents Using SAX 2.0

http://www.oreillynet.com/pub/a/oreilly/xml/news/xmlnut4_0501.html

SAX programming examples

http://xerces.apache.org/xerces2-j/samples-sax.html

Programming the SAX interface

http://www.ibm.com/developerworks/xml/library/x-wxxm11.html

DOM mapping using SAX parser

have a look - https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/java%2bmapping%2busing%2bdom%2bparser

for DOM Parsing

http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/package-frame.html

/people/thorsten.nordholmsbirk/blog/2006/08/10/using-jaxp-to-both-parse-and-emit-xml-in-xi-java-mapping-programs

For a tutorial on the methods of SAX and DOM http://java.sun.com/webservices/docs/1.1/tutorial/doc/

The following websites give details regarding Java Mapping using DOM parser :

Excellent website showing how 2 use Document Object Model (DOM)

http://www.w3.org/DOM/

Document Object Model (DOM) Parsing

http://www.xml.com/lpt/a/1597

Overview of DOM, DOM Level 3 core,DOM Level 3 Load & Save

http://www.softwaresummit.com/2004/speakers/GrahamJAXP1.pdf

Sample java program using DOM

http://mail-archives.apache.org/mod_mbox/cocoon-cvs/200305.mbox/%3C20030520115923.60039.qmail@icarus...

Thnx

Chirag

justin_santhanam
Active Contributor
0 Kudos

Rahul,

Please refer these threads suggestion given by various experts

in addition to that, I would say

Core Jave is enough to handle User Define Fucntions in mapping & working with SAX /DOM parsers to play around in XML in Java Mapping

Advanced Java is needed like EJB's in order to develop Modules, Java Proxies.

Hope it heps a bit!

raj.