cancel
Showing results for 
Search instead for 
Did you mean: 

Adapters

Former Member
0 Kudos

Hello All,

Can anybody explain where the adapters will be present in XI. What adapters will be there in ABAP stack and wht adapters will be in JAVA stack.

can anyone tell why we don't use sender details incase of idoc and http adapters.

Thanks and regards

Maadhu

Accepted Solutions (1)

Accepted Solutions (1)

Shabarish_Nair
Active Contributor
0 Kudos

What adapters will be there in ABAP stack

>>>

HTTP and IDoc

wht adapters will be in JAVA stack

>>

all other adapter as mentioned in this link is on the java stack - http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/content.htm

can anyone tell why we don't use sender details incase of idoc and http adapters.

>>

one of the common questions answered via various threads - ref :

Answers (4)

Answers (4)

Former Member
0 Kudos

IDOC,HTTP Adapters stay in ABAP STACK and remaining adapters like RFC,JMS,SOAP,JDBC etc stay in JAVA STACK.

IDOC adapter resides on Integration server, so Integration engine takes care of the conversion format from IDOC to XML, hence there is no need for sender Adapter .Also since its residing on Integration server you can directly post the message in the Integration engine.

The main use of a sender adapter is to convert the input format into an XI supported XML format. Once this is done, the sender agreement appends the header with the sender details. In the case of IDoc adapter, you would not require a sender agrrement or a sender channel for the following reasons

1. The adapter resides on ABAP stack hence the integration server takes care of the IDoc to XML conversion without requirement for adapter.

2. The business system that is sending the adapter has already been assigned to a technical system which normally acts as an Integration server.

3. In the system, you fill in the adapter specific identifiers where you define under the IDoc adapter, the Logical system name and the R/3 client and the number.

Regards,

Srikanth

prateek
Active Contributor
0 Kudos

<i>Can anybody explain where the adapters will be present in XI.</i>

Adapters r deployed on the adapter engine

<i>

What adapters will be there in ABAP stack</i>

idoc, http

<i>wht adapters will be in JAVA stack.</i>

All other adapter except the 2 mentioned above

<i>can anyone tell why we don't use sender details incase of idoc and http adapters.</i>

HTTP and idoc directly communicates with Integration Server residing on ABAP stack. So the purpose of sender channel (to communicate to IS) is solved without creating a channel

Regards,

Prateek

santhosh_kumarv
Active Contributor
0 Kudos

Hi madhavi

IDOC and Http r in ABAP stack and the others r in java stack..

Technical Adapter:HTTP, SOAP, JDBC, Mail, etc.

SAP Application Adapters: RFC and IDoc.

Non-SAP Application Adapters:Oracle, Seibel, PeopleSoft, etc.

Also walk through this link.

http://help.sap.com/saphelp_nw04/helpdata/en/a5/c63240713be801e10000000a155106/frameset.htm

Adapters: The task of an Adapter in SAP XI is to translate from the sender message format to XI message format or XI message format to receiver message format and can also be a called as a communication protocol between sender/receiver and SAP XI. Let us discuss various adapters which are widely and commonly used.

File Adapter: This is easiest adapter to start your hand on with SAP XI. You have the option to receive XML files or flat files. We use file content conversion to handle flat files like CSV files etc.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Idoc Adapter: The next most commonly used adapter is Idoc adapter for sending and receiving Idocs from SAP XI. The foremost step before configuring the idoc adapter is the system settings that have to be done

Details:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb...

/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi

RFC Adapter: RFC adapter allows SAP XI to communicate with Integrating Systems using remote function call. It is nothing but a wrapper of SAP JCO.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

Mail Adapter: We can send and receive mails in SAP XI using mail adapter or by configuring SAP Connect and using SAP XI RFC Adapter

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

SOAP Adapter: SOAP Adapter converts the SOAP messages into SAP XI message format that is SOAP with header attachments. This in an area many needs to really concentrate as it is heart of the ESA literature going forward.

Details:

http://help.sap.com/saphelp_nw2004s/helpdata/en/ae/d03341771b4c0de10000000a1550b0/frameset.htm

HTTP Adapter: The first thing any one need before starting is HTTP client for testing their scenarios

Refer:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/66dadc6e-0a01-0010-9ea9-bb6d8ca4...

Former Member
0 Kudos

Hi Madhavi,

Except IDoc and HTTP adaptors all adaptors are J2ee based ,only these two are ABAP based.

Idoc and Http adaptors dont require Sender Agreement because you dont have to specy the receiver and other details these details already come in the header part of the message so the message directly goes to the ABAP engine

Regards,