cancel
Showing results for 
Search instead for 
Did you mean: 

about proxy

Former Member
0 Kudos

Hi,

what is a proxy i need one line answer?

Regards

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi all,

so while using proxies there is no need of adapters then how systems know whether its a xml file or idoc or etc while sending data

regards

Former Member
0 Kudos

Hi,

consider a scenario where we are sending data from file to idoc then how to do it using proxies can any body explain?

Regards

aashish_sinha
Active Contributor
0 Kudos

Hi ,

Have a look on this link.. This will give you some idea.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1...

Regards

Aashish Sinha

PS : reward points if helpful

former_member859847
Active Contributor
0 Kudos

Hi Padma,

Proxy is an interface program to communicate the integration engine.

proxies avialble in application system(ECC).

in order to create ABAP proxies, we can use SPROXY t.code.

if u create proxy for outbound message, call it as Client proxy,

if it is created on inbound side, call it as Server proxy.

Abap proxy programs written in ECC side.

in that we can call the proxy method.

and assgin the retrived data( i mean using extraction creteria and code conversion logic we can reterivedata).

otherthan this any thing required let us know.

don't forgot to reward the point:)

regards

mahesh.

Answers (8)

Answers (8)

aashish_sinha
Active Contributor
0 Kudos

Hi,

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language

ABAP proxy generation is part of the SAP Web AS 6.40. ABAP proxy generation enables you to generate proxies to communicate by using the Web service infrastructure and by using SAP Exchange Infrastructure. ABAP proxies that were generated from message interfaces in the Integration Repository (IR) can be used in both infrastructures. This means that if none of the Integration Server services are required for a proxy-to-proxy communication scenario in ABAP, you can use a point-to-point connection using the Web service infrastructure instead.

· Java proxy generation in the Integration Builder (Design) generates proxies from message interfaces in the Integration Repository. Java proxy generation packs the proxy objects in a Jar file, which you can save locally. You use the generated classes in J2EE applications on the SAP J2EE Engine.

Hope this will clarify you.

For more details you can refer http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm

regards

Aashish Sinha

PS : reward points if helpful

Former Member
0 Kudos

Hi padma v ,

>>what is a proxy i need one line answer?

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies.

Details for u'r reference :

Depending on the target programming language, you choose one of the following:1. Java Proxies. or 2. ABAP Proxies.

We can interface to XI through proxies. From WAS 6.20, proxy generation feature enables application systems to communicate with XI using proxies. Proxy generation enables you to create proxies in application systems. Proxies encapsulate the creation or parsing of XML messages and the communication with the relevant runtime components required to send or receive the messages.

There are two types of Proxies.

1. Java Proxies.

2. ABAP Proxies.

Java proxies are used when java applications needs to send and receive data and ABAP proxies are used when ABAP applications needs to send and receive data.

Proxy Generation

http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm

ABAP Proxy Runtime

http://help.sap.com/saphelp_nw04/helpdata/en/02/265c3cf311070ae10000000a114084/content.htm

To activate ABAP proxies

/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies

Detailed step-by-step solution for ABAP proxies in XI

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

ABAP Server proxies

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

Debugging of Inbound ABAP proxies

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

File to R/3 via ABAP Proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

How to push data from BI to XI using proxy

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e698aa90-0201-0010-7982-b49...

How to push data into BW from XI using proxy

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/18dfe590-0201-0010-6b8b-d21...

cheers!

gyanaraj

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

Former Member
0 Kudos

Hi ,

*"If you have Web Application Server 6.40. then you use proxies .... it is an adapter less communication "*

I hope thats the one line you were looking for

and ofcourse a more detail technical explanation check this out

[proxy |http://sapxilive.blogspot.com/2008/01/sap-xi-developing-business-logic_7007.html]

Former Member
0 Kudos

hi,

in one sentence

proxy is nothing but converting wsdl language( message interface ) to classes(ABAP,JAVA).

regards,

pradeep A.

rohit_goel
Participant
0 Kudos

hi,

Proxies are Executable Interfaces that are generated in Application Systems to communicate with the integration server (IS). First you create message interfaces in the integration builder and then you create proxies in the application systems.

Regards,

rohit

pls reward the points if found useful...

Former Member
0 Kudos

Proxies: are interfaces which will get executed in the application system. They can be created only in the system from message interfaces using the proxy generation functions.

http://help.sap.com/saphelp_nw2004s/helpdata/en/86/58cd3b11571962e10000000a11402f/frameset.htm

/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems

Former Member
0 Kudos

Hi !

in breif in 1 line

ABAP proxies are used to interact with ABAP objects,like R/3 server etc.

they are a replacement for adapters and can be used with WAS>6.20

hope it clears you

Regds

Abhishek

Former Member
0 Kudos

Hi Padma,

Proxies: are interfaces which will get executed in the application system. ... and They can be created only in the Apllication systems from message interfaces using the proxy generation functions.

FOR MORE INFORMATION YOU CAN GO THRU THIS...

The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.

The literal definition of a proxy is an object / process authorized to act for another; an agent or a substitute. In simpler terms, proxies in the XI context are objects used to encapsulate the creation (from a sender system) or parsing of XML (at a receiver system) as well as the communication with the relevant runtime components required to send or receive those messages. The Proxy Runtime controls these objects / processes, and can itself be controlled by the applications it communicates with.

The Proxy currently has the following components available:

1. ABAP Proxy – Communication using XI or Web Services

2. Java Proxy– Communication using XI (J2EE)

Regards

@jay