cancel
Showing results for 
Search instead for 
Did you mean: 

Difference between RFC destinations of Type 3 and Type T in Tcode SM59?

former_member460664
Participant
0 Kudos

Dear All,

why IDOC need RFC destination of type 3 and proxy need RFC destination of type h? If Both are bypassing the Adapter Engine and both are giving data to R3. What is the difference? Please let me know...

Thanks in advance.

Best Regards,

Ashok.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

ABAP connections (Type 3): Type 3 entries specify ABAP systems. When you create a type 3 entry, you must give the host name and communications service.

TCP/IP Connections (Type T): Type T destinations are connections to external programs that use the RFC API to receive RFCs. The activation type can be either Start or Registration. If it is Start, you must specify the host name and the pathname of the program to be started.

Regards,

Amit Tewatia

former_member192343
Active Contributor
0 Kudos

Hi

type 3 is rfc connection with ABAP system

type H is http connection with ABAP system, you use http url here to WEB AS

former_member460664
Participant
0 Kudos

Hi,

Thanks for your reply.. why should not we use TYPE 3 for proxy communication if we send data to R3( ABAP system)???

Regards,

Ashok.

former_member192343
Active Contributor
0 Kudos

Proxy gets XML by http, it can't get it by rfc

former_member460664
Participant
0 Kudos

Hi Koshkin,

Could you please explain more clear...

Regards,

Ashok.

former_member192343
Active Contributor
0 Kudos

You send XML message to proxy in SOAP format, by http. Http connection of type H is used in this case.

If you call functional module (bapi) by rfc you use another protocol, rfc is not http.

RFC is an SAP interface protocol based on CPI-C. It is used to simplify the programming of communication processes between systems. RFCs enable you to call and execute predefined functions in a remote system - or in the same system. They manage the communication process, parameter transfer, and error handling.
former_member460664
Participant
0 Kudos

Hi,

Unfortunately I did a typing mistake while asking question. My actual question is, for IDOC communication we use Type 3 and for proxy communication Type H. If both are residing on IE and both are communicating with R3, why should we use different destination types? What is the logic behind that.....

Best Regards,

Ashok.

former_member192343
Active Contributor
0 Kudos

Anyway, Idoc uses RFC for communication, not http