on 11-15-2007 1:24 AM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Huge data ..in the Mode of XML it is send
Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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>
<b>Inbound Synchronous Proxy</b>
Regards,
Sarvesh
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
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.