cancel
Showing results for 
Search instead for 
Did you mean: 

How the project would be in xi?

Former Member
0 Kudos

I am recently trained on xi.I have few doubts on xi project.In xi we create interfaces to transfer data from one application system to other application system. then..........

1)Why in a project we create many interfaces (ex- idoc to file, jdbc to idoc, soap to rfc etc.)?

2) Generally how is the project requirement in xi? (Please explain with an example)

3)What would be the general role of ABAPers in xi project?

4)As each xi developer in a team (say 3) create interfaces, then what would be the difference between one xi developer to other xi developer in terms of role?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Suresh Kumar ,

>> 1)Why in a project we create many interfaces (ex- idoc to file, jdbc to idoc, soap to rfc etc.)?

The answer for this question completly depends on client requirement. He wil clearly specify the scenario in his business requirement.i.e we need to map source structure to target structure from file to IDoc or file to file or file to jdbc....etc

We come across the following scenarios frequently:

File to IDoc,

File to file,

File to rfc and sometimes

File to JDBC

>> 2) Generally how is the project requirement in xi? (Please explain with an example)

After geting into the project we wil be subjected to do different scenarios.

For example , sometimes IDoc doesn't get posted to the Target System . So we need to check y it has not been posted?

As said in question1 we wil we doing the above mentioned scenarios.

>> 3)What would be the general role of ABAPers in xi project?

There is no role of ABAPer at all in XI. See ABAP is a programming language whereas XI is maximum configuration part. Being an ABAPer if we r very much familiar wiith ALE/EDI IDOCs , then it will be an added advantage to u.

>>4)As each xi developer in a team (say 3) create interfaces, then what would be the difference between one xi developer to other xi developer in terms of role?

Based on the work alloted to them it depends.

The following websites wil gain u confidence on XI(they contain PDF & PPT Documents)

SAP‘s Exchange Infrastructure

http://www.omg.org/interop/presentations/2002/sinisa_zimek.pdf

SAP Exchange Infrastructure 3.0 Integrating Heterogeneous Systems with Ease

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1ebea490-0201-0010-faad-a32...

SAP NetWeaver Technology Overview

http://www.gi-ev.de/regionalgruppen/aachen/vortraege/abstract/04/21-04.pdf

SAP NetWeaver Visual Composer

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sdn-meets-l...

SAP Exchange Infrastructure for Developers ( This is an excellent website for free pdf book for XI)

http://www.sap-press.de/download/dateien/1191/sappress_exchange_infrastructure.pdf

Exchange Infrastructure : XI Transaction Codes

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/xiTransactionCodes&

A Beginner's Guide to SAP XI Settings part I

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/73527b2c-0501-0010-5398-c4a...

A Beginner's Guide to SAP XI Settings part II

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6bd6f69a-0701-0010-a88b-adb...

SAP XI AND SLD

http://www.sappro.com/downloads/nov06/XIandSLD.pdf

Exchange Infrastructure Learning Map

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/learning+map&;

SAP Exchange Infrastructure eLearning Catalog(U wil get all downloads regarding XI starting from basics to end)

https://www.sdn.sap.com/irj/sdn/xi-elearning

All Articles on SAP NetWeaver Exchange Infrastructure(This website gives al articles on XI)

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/f04b44aa-fe06-2a10-859e-82ad4... [original link is broken]

Mastering SAP Netweaver XI - Programming( PDF Book for XI)

http://www.sap-hefte.de/download/dateien/1241/140_leseprobe.pdf

SAP XI Learning Guide

http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1008087,00.html

SAP Exchange Infrastructure 2.0

http://www.sun.com/third-party/global/sap/collateral/SunSAPWP_final.pdf

http://help.sap.com/bp_bpmv130/Documentation/Planning/TechnicalInfrasture.pdf

If u still r having doubts pls free to post it.

cheers!

gyanaraj

****Pls reward points if u find this helpful

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Suresh,

1)Why in a project we create many interfaces (ex- idoc to file, jdbc to idoc, soap to rfc etc.)?

Actually it depends on the business requirement say the Sender sends the data(Ex: Idoc) in certain format and recevier wants the same data in other format(Ex: File). And also there are number of applications (EX: ABAP and Java ) which are very much helpful when designing mapping for these interfaces....

So there some of the reasons why we design many interfaces for a Project.....

2)Generally how is the project requirement in xi?

It depends on How big the Project is :

Ex: The Business Organisation for which your implementing the SAP XI ....

Again the How this Organisation wants to exchange data with this Business Partners.(Ex: Idoc, JDBC, FTP..etc).....

3)What would be the general role of ABAPers in xi project?

Abaper's Role will come when he is designing mappings and Mapping interfaces....And also when generating ABAP Proxies...............

Abaper will also work on the coding of generationg alrets....for the messages which are failed in XI......

4)4)As each xi developer in a team (say 3) create interfaces, then what would be the difference between one xi developer to other xi developer in terms of role?

It depends on technical skills of the developer say for example if developer is aware of Java then he will assigned to Mapping which is related to java and its also the same of the developer who is good at ABAP ............So it all basically depends on the work and skills.

Reward with points if helpful

Regards

Sai Ganesh

Former Member
0 Kudos

Hi Suresh,

1.Why in a project we create many interfaces (ex- idoc to file, jdbc to idoc, soap to rfc etc.)?

It depends of the landscape of the company and the systems that you want to communicate. For example if you have an R/3 system, and you want to transfer data to a system based on AS400, you will need an interface RFC to JDBC. Or if you have a R/3 system and you have a standard IDOC that sends an information to a Web Service inside (or outside your company) you need an interface Idoc to Soap.

2) Generally how is the project requirement in xi? (Please explain with an example)

An XI requirement needs to have three main aspects. First the scope of the integration scenario, that means that the functional area must define, how a message is triggered from the source system, and how it spects to behave. It should tell you what information is need it in the destinantion system and what does it need in the source in the response.

Then there should be a message definition, this message should have all of the fields that are need it in the communication (with this you will do the mapping). The source message could be different from the destination message. So you will need to specify both messages (if they are different).

And at last there should be mentioned what interfaces in the source system and destination system should exist in order to send and receive the message. For example, there should in the R/3 system needs an RFC in order to send the message, and a Web Service published in the destination server.

3)What would be the general role of ABAPers in xi project?

He will be in charged of developing the ABAP side interfaces that will send/receive a message. Could be an RFC, IDOC, file, etc.

You have to be aware that you will also need to contact the third party system developers in order develop the corresponding interfaces to send/receive messages from that system.

4)As each xi developer in a team (say 3) create interfaces, then what would be the difference between one xi developer to other xi developer in terms of role?

I think that there is not difference. All 3 will be XI developers. But maybe some of them could be in charge of different type of messages, for example, one XI developer would be in charge of the MM messages, another guy will be in charge of all of the Billing messages, and another guy, will be in charge of all of the CRM messages. It all depends of the scope of the project.

Hope it helps, reward points if useful.

Felipe