cancel
Showing results for 
Search instead for 
Did you mean: 

Java expertise in XI ?

Former Member
0 Kudos

Hi Guys,

I am working in XI and i have ABAP back ground and i am planning to learn java and can some body suggest what are the areas in Java needed for an XI developer.

any links for the java turorials and suggestions to learn and expertise would be appreciated

Thanks,

Raj

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

As chirag told u need to check all the points which he as metioned and i need to add some more points...

For creating simple UDF u need to have corejava is ok....to develop the adapter module,PGP module and FTP module u need to have very good knowledge.......for Lookups also u have to write the java code.....

so if u want to come to XI it will be better to have good Java back ground or learn java.

Now a day client requirement has been changing so u need to deveop PGP for Bank interfaces......

check some links iam sending on sample UDF code u will getr a idea.

http://flickr.com/photos/8764045@N06/

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/be05e290-0201-0010-e997-b6e...

Example 1

http://www.flickr.com/photo_zoom.gne?id=544183191&size=o

http://www.flickr.com/photo_zoom.gne?id=544183195&size=o

http://www.flickr.com/photo_zoom.gne?id=544183225&size=o

http://www.flickr.com/photo_zoom.gne?id=544183233&size=o

Example 2

http://www.flickr.com/photo_zoom.gne?id=545133789&size=o

http://www.flickr.com/photo_zoom.gne?id=545133791&size=o

http://www.flickr.com/photo_zoom.gne?id=545133801&size=o

http://www.flickr.com/photo_zoom.gne?id=545133807&size=o

http://www.flickr.com/photo_zoom.gne?id=545133811&size=o

http://www.flickr.com/photo_zoom.gne?id=545138911&size=o

http://www.flickr.com/photo_zoom.gne?id=545138913&size=o

http://www.flickr.com/photo_zoom.gne?id=545138915&size=o

http://www.flickr.com/photo_zoom.gne?id=545138917&size=o

http://www.flickr.com/photo_zoom.gne?id=545138947&size=o

http://www.flickr.com/photo_zoom.gne?id=545138951&size=o

http://www.flickr.com/photo_zoom.gne?id=545005958&size=o

Example 3

http://www.flickr.com/photo_zoom.gne?id=549186611&size=o

http://www.flickr.com/photo_zoom.gne?id=549186651&size=o

http://java.sun.com/j2se/1.5.0/docs/api/

/people/krishna.moorthyp/blog/2006/07/29/documentation-html-editor-in-xi

/people/sap.user72/blog/2006/02/06/xi-mapping-tool-exports

http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm

/people/stefan.grube/blog/2005/12/30/test-user-defined-functions-for-the-xi-graphical-mapping-tool-in-developer-studio

http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d046c490-0201-0010-84b6-9df523cb...

Thanks,

Vijaya.

Answers (8)

Answers (8)

Former Member
0 Kudos

Hi ,

i think for XI Core java is k nut u people need some basic on xml ,xslt ,html .

the best stuff u will find in

wwww.java2s.com

Regards ,

venkat

GabrielSagaya
Active Contributor
0 Kudos

Apart from Ramu's reply

Java is useful in

1) JAVA UDF

2) JAVA Mapping

3) JAVA PROXY

4) Adapter Module Development

Hence You need know Core java which includes String concepts, DATE & Time Functions,

Also You should know DOM & SAX Parser for JAVA mapping

Also You should know EJB Module for JAVA Proxy development

Former Member
0 Kudos

Hi Gabriel,

Thanks for the quick reply and links, i thank all you guys for the suggestions, i appreciated your help and ideas.

Thanks,

Raj

Former Member
0 Kudos

HI

As u already ahve knowledge in ABAP, it will be good if u learn JAVA. BCOZ in XI JAVA can be used maily for two purposes.

For Developing User Defined Functions

For JAVA mapping.

cheers

Former Member
0 Kudos

Depends on what you are going to work on XI. If you are going to write basic UDF's then core Java is sufficient. If you are planning to write a java map then knowledge of XML, DOM and SAX is necessary.

If you are planning to write customer adapters or adapter modules then advance Java knowledge is necessary.

Sameer

Former Member
0 Kudos

Hi,

You just need to know the required knowledge in order to write UDFs and the code for Java Mapping. This much of Java knowledge (Core java) is enough to work with XI.

And should be familiar with Java API for XML.

Regards

Bhanu.

Former Member
0 Kudos

Hi,

Java programming can be used in

1. UDF

2. Adapter Module

3. Java Proxies(Client & Server)

You just need to learn Core Java, OOPS concept. Mainly you might need to deal with Strings, io packages like InputStream, OutputSream and xml parsing using any parser(DOM & SAX)

You can learn the basics from the url mentioned below

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

Thanks

Amit

Reward points if it helps

Former Member
0 Kudos

Hi,

If you know XI, I think you femiliar with for what reason java is used. Java is used for 2 ways in XI.

1. UDF's

2. Java Mapping.

For both reasons you required only core java that is sufficeient. Just you will know the syntax and java classes and methods how to write logic in java.

Refer the below java sight for java learning

www.sun.java.com you will find core java tutorial provided by sun.

Thanks,

RamuV

Former Member
0 Kudos

Hi,

If you know XI, I think you femiliar with for what reason java is used. Java is used for 2 ways in XI.

1. UDF's

2. Java Mapping.

For both reasons you required only core java that is sufficeient. Just you will know the syntax and java classes and methods how to write logic in java.

Refer the below java sight for java learning

www.sun.java.com you will find core java tutorial provided by sun.

Thanks,

RamuV

Former Member
0 Kudos

Hi Raj,

Java is required in xi for UDF, Java Mappings, Module development and also for developing your own adapters, basic core java and EJB's knowledge would be more helpful.

Thanks,

Srini

Edited by: srinivas kapu on Jun 24, 2008 8:49 AM