cancel
Showing results for 
Search instead for 
Did you mean: 

Java Advise

Former Member
0 Kudos

I am an ABAPer and moved into XI. Currently I feel Java is very much necessary for XI.

What are all the Topics that I need to cover in Java to Strenghten myself as an XI Developer. Please let me know the Topics in the Order.

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

Java and XI -> Focus on Java Mapping that is to say SAX Parser/DOM parsers in Java.

Next would be to build up your knowledge in EJB's and thus a good know how to use NDS.

Former Member
0 Kudos

Thanks Shabarish, but you know what I am at Ground level but you took me suddenly to the 50K Feet.

Please guide me to approach Java in the Right Path Way.

(Like Need to study 1) Core Java 2) RMI 3) Beans 4) Java proxies or in an order that I can start studying).

Again I am a BEGINNER in Java

Former Member
0 Kudos

Hey,

chk out these threads for java mapping

/people/prasad.ulagappan2/blog/2005/06/08/sax-parser

/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

hey jus post ur email id can send u some useful docs.

cheers

jithesh

Shabarish_Nair
Active Contributor
0 Kudos

Ok got the point !!!

Well but then finally tht is wht u need to acheive .. so if you really lookin at the initial footsteps then Core Java wud be a must (i thought it was out of the question)

Then maybe try some simple User Def. functions using java in message mapping. The comes the mapping and module parts for which i told you what is req.

Former Member
0 Kudos

kbjenni@hotmail.com

Thanks a bunch

Former Member
0 Kudos

Thanks all.

Jithesh my email id is

kbjenni@hotmail.com

Thanks again.

Former Member
0 Kudos

Hey

hav sent u a mail with documents regarding proxies amd mapping.

cheers

jithesh

Former Member
0 Kudos

Thanks everyone of you.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Jenni,

It would always be an added advantage if you know Java. The java concepts that are majorly used in XI are :

1. SAX / DOM Parsing of XML data [Java XML parsing techniques]

2. EJB Concepts [XI Adapter module / Adapter / Java Proxy development]

3. User defined functions with Graphical mappings.

I guess the tutorials offered by Sun microsystems would be of great help if you are serious about it

http://java.sun.com/docs/books/tutorial/

Just giving you a little more info on java mapping as it would be quite offten used....

Java Mapping uses 2 types of parsers. DOM and SAX. DOM is easier to use with lots of classes to help you create nodes and elements, but , DOM is very processor intensive.

SAX parser is something that parses your XML one after the other, and so is not processor intensive. But, it is

not exaclty easy to develop either.

Java Mapping

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

DOM parser API

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

Also go through these links for general info on the Java requirement...

http://java.sun.com/j2ee/1.4/docs/tutorial/doc/J2EETutorial.pdf

http://java.sun.com/webservices/docs/1.1/tutorial/doc/

http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/parsers/package-summary.html

http://java.sun.com/j2se/1.4.2/docs/api/org/w3c/dom/Document.html

https://websmp101.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=JA100&COL...

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

https://websmp101.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=JA300&COL...

http://java.sun.com/docs/books/tutorial/

http://javaalmanac.com/

Regards,

Abhy

Message was edited by: Abhy Thomas

Former Member
0 Kudos

Hi Jenni,

The amount of Java u need to know for working in XI is:

1. Java Basics (OOPs related)

2. Database Connectivity

3. JCO

Regards

Neetu

Former Member
0 Kudos

Thanks a lot Neetu.

In the topics you have given what are all the Areas I need to be aware off?

If I want to develop a JAVA PROXY, what should I do?

Thanks again.

Former Member
0 Kudos

Jenni,

Well, u have to be aware of Java Classes, Objects, Functions.

Some standard classes and their functionality.

How java communicates with any database (the code)

Finally how java communicates with SAP as backend(JCO).

After this basic brush up is done concentrate on EJB as they help in creation of adapter modules.

Besides Java u should also have a idea of XML, XSD.

Regards

Neetu