cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy Server

Former Member
0 Kudos

Hello,

Regarding Server Proxy ..Normally in real time what type of data, will be loaded using Server Proxy.Could any one give example of such type of data.

Could any one help me

With Regards,

Satya

Accepted Solutions (0)

Answers (4)

Answers (4)

rohit_goel
Participant
0 Kudos

hi satya,

suppose for your requirement you dont have any rfc or idoc defined in the SAP system/or existing one is not fulling your requiremnet , you can define your own message type and then can create proxy.you can put your business logic there inside the proxy class method.inside that you can call sap defined methods and all.

Business example may be like SALES ORDER CREATION.

Suppose you dont want to put each and every field of that BAPI_SALES_ORDER_CREATE then you define your own mesage type in XI and then create PROXY in application system. inside the proxy method class you can call that BAPI and create sales order.

regards,

Rohit

rohit_goel
Participant
0 Kudos

Hi Satya,

abap server proxy is an approach to communicate with the sap backend system without use of adapters.In systems having Web AS >=6.4, We can either use Proxies or IDOC/RFC adapters for communicating with SAP systems.

In real time you use server proxy when you dont want to use any existing IDOC/RFC.in that case you create your own data type/mesage type/mesage interfaaces in XI system and then create proxy in the application system.

<b>Best option is to use a proxy while handling large volumes and developing a custom business processes.</b>

Proxies can be can be used for both synchronous and asynchronous communication , RFC/BAPI is basically only intended for Synchronous communication, which asks much more system resources from your XI system .

Regards,

Rohit

agasthuri_doss
Active Contributor
0 Kudos

Hi,

Huge data ..in the Mode of XML it is send

Regards

Agasthuri Doss

Former Member
0 Kudos

Hello,

Thanks for your reply ..Could you give in terms of Business view point

Former Member
0 Kudos

Satya,

<Could you give in terms of Business view point >

Business point of view, a proxy plays good role in data transfer from one system (legacy system) to R/3 system. And it becomes more usefull when ever you are going to post (update) large volume of data to R/3 system.

For example, if there is a client who wants to update the R/3 data base based on his flat file or xml file etc.. then you can not directly do this. In that case you will require a method to post it into R/3 system, So Server Proxy (Inbound Proxy) will be best option to do that.

Regards,

Sarvesh

Former Member
0 Kudos

Hello,

Could you please give any real world example regarding this...I mean any real time scenario would help me to understand it better

With Regards,

Satya

Former Member
0 Kudos

Satya,

Few good examples about proxy scenarios.

<b>How to create proxy.</b>

http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm

<b>How to Activate Proxy.</b>

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

<b>ABAP Server Proxies (Inbound Proxy)</b>

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

<b>OutBound Proxy (Client Proxy)</b>

/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies

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

<b>File to R/3 via ABAP Proxy with good example</b>

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

http://help.sap.com/saphelp_nw2004s/helpdata/en/48/d5a1fe5f317a4e8e35801ed2c88246/frameset.htm

<b>Synchronous Proxies:</b>

<b>Outbound Synchronous Proxy</b>

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2boutbound%2bprogram%2b-%2bp...

<b>Inbound Synchronous Proxy</b>

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsa...

Regards,

Sarvesh

Former Member
0 Kudos

Hello Sarvesh,

Thank you for your quick reply...

But I am looking in which scenario...Normally in real time we use this.

Please give the business scenario like pur order,etc.,,,

Former Member
0 Kudos

Satya,

For creating/changing PO or bank details or customer details etc we have a facility of IDOC so in that case we don't go for proxy we go for IDOC to File or File to IDOC scenario.

Proxy is used whenver client wants to update the legacy data into R/3 system or wants to extact the desired data from R/3 and then wants it as a text file as output or wants to update his database say by using JDBC adapter.

For proxy there is no generic scenario, all depends upon the client requirement. In most of the cases data comes in form of text or xml file from client and which needs to be posted into R/3 system by using BAPI or RFC.

Regards,

Sarvesh

Former Member
0 Kudos

In my previous project i have worked in a scenario where... we need to post some data from legacy to R/3 system.

Actually whenevr any transaction happens in Legacy system we need to send this transaction details into R/3 system.We have done it using server proxy.

The steps involved were

1. After a Legacy transaction has been completed, the data has to be stored into the SAP database.

2. The legacy system will call a web service or make a HTTP call to the SAP XI to receive the trnasction details data in XML format and pass on to the SAP retail system

3. The SAP Retail receives the data in XML format and inserts into the database.

Former Member
0 Kudos

Hi Satya ,

Check out this thread..

Another real time example which I can tell you is...if you want to tranfer Bank data (TC : F110) directly to banks rather than creating a file on local system n then transporting( This is basically bcoz of security issue) you can used proxys to read data directly and tranfer it to respective client.

Hope this will help...

Let us know if you need more details.

Nilesh