Help on ABAP Proxies.
I Dont know wat is Proxy,
Can Any one Expalin me ABAP Proxy.
My Queries are,
1) How to create an ABAP proxy.
2)Is the Message Mapping Require of ABAP Proxy.
3) Wat are the Sender and Receiver adapters we have to use.
Points will be awarded for the good approch to that scenario.
Regards,
Jayasimha Jangam
[email protected]
hi
Proxies communicate with the XI server by means of native SOAP calls over HTTP .RFC does not, so you have to convert from SOAP to RFC calls and vice versa. So XML conversion is required.
ABAP Proxies uses Webservice and Http Protocols. And if you use RFC it is mainly meant for Sync. call. But Proxies is used for both Sync and Async.
If you use ABAP Proxy , you can reduce the overhead calling the function again and again.
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
Re: JDBC Sender select/update problem
If u generate proxy for outbound interface then its client proxy and for inbound interface its server proxy.
In client proxy u can call the method to send messages but u can't modify it but in server proxy its possible to write a user code within the method to execute proxy.
CLIENT PROXY:
A WSDL description from a UDDI server (or an Internet page) is usually used to make a service executable in the Internet and to describe the interface of this service. You require a client proxy and not a server proxy to call this service by using the Web service infrastructure.
SERVER PROXY:
You can only generate ABAP server proxies from a WSDL description if they originate in the Integration Repository.You can also generate server proxies for Java and client proxies for ABAP from message interfaces.
s refer these doc about ABAP proxy ..
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
/people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
Re: JDBC Sender select/update problem
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/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
http://help.sap.com/saphelp_nw04s/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336ea78
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd1c81
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
/message/266750#266750 [original link is broken]
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/people/sap.user72/blog/2005/12/08/integration-builders-through-proxy-server-part--1
/people/sap.user72/blog/2005/12/13/integration-builders-through-proxy-server-part--2
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
http://help.sap.com/saphelp_nw70/helpdata/en/2e/278a8363b5ac4483dc1efc382e51df/frameset.htm
Check out this blog....
/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
/people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cbc7d790-0201-0010-bea6-c549902e93e2
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/95d7d490-0301-0010-ce93-c58f9a3cde0b
cheers
kish
reward if found useful
Similar Messages
-
Help understanding ABAP Proxies
Can someone point me to documentation to help understand ABAP proxies? What they are, why I would use them and what are the considerations in using them over BAPI's or IDOCS? I had a recent discussion with someone who is choosing to not use them because of security considerations.
Hi Rick,
For ABAP proxy documentation refer...
http://help.sap.com/saphelp_nw04/helpdata/en/ab/585f3c482a7331e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
For considerations in using proxy over BAPI's or IDOCS Refer...
/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
Regards
Anand -
Help with abap proxies !!
Hi Friendz,
I am working on a scenario where a report is fetching data from a table which has around 2,00,000 records and passing this to an abap proxy to pass the data into XI and then XI creates a file out of this data. The scenario is working fine for smaller amount of data but throws a
short dump when it encounters a large amnount of data like 2-3 Lacs records.
The dump I am facing is SYSTEM_NO_ROLL.
Please suggest what can be the cause or if you want me to show the report, whichh triggers the proxy.
Thanks.Hi Friends,
Thank you very much for your replies. The program is as follows :
report yorder_spp_upload no standard page heading.
tables : vbak,
yorderspp,
vapma,
yspp_fscloc.
data : it_items type table of ymat_order_spp with header line.
types : begin of ty_vapma,
matnr type vapma-matnr,
vkorg type vapma-vkorg,
audat type vapma-audat,
bstnk type vapma-bstnk, "PO Number
vbeln type vapma-vbeln,
posnr type vapma-posnr,
end of ty_vapma.
data : it_vapma type table of ty_vapma,
wa_vapma like line of it_vapma.
types : begin of ty_vbap,
vbeln type vbap-vbeln,
posnr type vbap-posnr,
matnr type vbap-matnr,
kwmeng type vbap-kwmeng,
meins type vbap-meins,
pstyv type vbap-pstyv,
werks type vbap-werks,
end of ty_vbap.
data : it_vbap type table of ty_vbap,
wa_vbap like line of it_vbap.
types : begin of ty_final,
crmordqtyv type vbap-kwmeng,
crmpgidatw type vbap-erdat,
crm_facloc type vbap-werks,
crm_fstloc type vbap-werks,
crm_itcrat type vbap-erdat,
crm_itmtyp type vbap-pstyv,
crm_order type vbap-vbeln,
crm_numint type vbap-posnr,
crm_ohguid type vapma-bstnk,
crm_reqdat type vbap-erdat,
crm_shipto type vbak-kunnr,
crm_prod_id type vbap-matnr,
crm_doctyp type vapma-vkorg,
end of ty_final.
data : it_final type table of ty_final.
data : wa_final like line of it_final.
data : ydate type sy-datum.
data: i_options like rfc_db_opt occurs 0,
i_fields like rfc_db_fld occurs 0,
i_data like tab512 occurs 0,
i_table_name like dd02l occurs 0 with header line.
data : it_orderspp type table of yorderspp,
wa_orderspp type yorderspp.
data : prxy type ref to zeccsppco_mi_ecc_spp_ob.
data : m_data type zeccsppmt_ecc_to_spp_ib,
s_data type zeccsppmt_ecc_to_spp_ib,
w_data type zeccsppdt_ecc_to_spp_ib_row,
t_data type zeccsppdt_ecc_to_spp_ib_ro_tab.
data : l_date type datum,
f_date type datum.
selection-screen begin of block b1 with frame.
select-options : s_matnr for vapma-matnr,
s_audat for vapma-audat,
s_werks for vapma-werks,
s_auart for vapma-auart,
s_vkorg for vapma-vkorg.
selection-screen end of block b1.
start-of-selection.
perform select_data_upload_table.
perform read_data.
*& Form select_data_upload_table
text
form select_data_upload_table.
delete all the data from table "yorderspp".
delete from yorderspp.
commit work.
wait up to 2 seconds.
If Input s_audat(Order date) is initial, It will fetch last Calendar months data.
if s_audat[] is initial.
call function 'OIL_LAST_DAY_OF_PREVIOUS_MONTH'
exporting
i_date_old = sy-datum
importing
e_date_new = l_date.
concatenate l_date+0(6) '01' into f_date.
s_audat-low = f_date.
s_audat-high = l_date.
s_audat-option = 'BT'.
s_audat-sign = 'I'.
append s_audat.
endif.
Selection of order no and respective items from table VAPMA.
select matnr vkorg audat bstnk vbeln posnr werks
into corresponding fields of table it_vapma
from vapma
where matnr in s_matnr
and vkorg in s_vkorg
and auart in s_auart
and werks in s_werks
and audat in s_audat.
Selection of data based on order number from table VBAP.
if not it_vapma[] is initial.
select vbeln posnr matnr kwmeng meins pstyv werks
into corresponding fields of table it_vbap
from vbap
for all entries in it_vapma
where vbeln = it_vapma-vbeln
and posnr = it_vapma-posnr
and pstyv = 'ZTAN'
and werks in s_werks.
endif.
loop at it_vapma into wa_vapma.
read table it_vbap into wa_vbap with key vbeln = wa_vapma-vbeln
posnr = wa_vapma-posnr
matnr = wa_vapma-matnr.
if sy-subrc = 0.
select single * from vbak where vbeln = wa_vbap-vbeln.
yorderspp-crm_entdt = sy-datum.
yorderspp-crm_order = wa_vbap-vbeln.
yorderspp-crm_numint = wa_vbap-posnr.
yorderspp-crmordqtyv = wa_vbap-kwmeng.
yorderspp-crmpgidatw = wa_vapma-audat.
yorderspp-crm_facloc = wa_vbap-werks.
yorderspp-crm_fstloc = wa_vbap-werks.
yorderspp-crm_itcrat = wa_vapma-audat.
yorderspp-crm_itmtyp = wa_vbap-pstyv.
yorderspp-crm_ohguid = wa_vapma-bstnk.
yorderspp-crm_reqdat = wa_vapma-audat.
yorderspp-crm_shipto = vbak-kunnr.
yorderspp-crm_prod_id = wa_vbap-matnr.
yorderspp-crm_doctyp = wa_vapma-vkorg.
insert yorderspp.
commit work.
endif.
endloop.
wait up to 5 seconds.
endform. "select_data_upload_table
*& Form READ_DATA
text
form read_data.
select * from yorderspp into table it_orderspp.
if sy-subrc = 0.
create object prxy.
loop at it_orderspp into wa_orderspp.
select single * from yspp_fscloc where s_vkorg = wa_orderspp-crm_doctyp
and s_werks = wa_orderspp-crm_fstloc.
if sy-subrc = 0.
wa_orderspp-crm_facloc = yspp_fscloc-s_facloc.
wa_orderspp-crm_fstloc = yspp_fscloc-s_fstloc.
else.
select single * from yspp_fscloc where s_vkorg = wa_orderspp-crm_doctyp
and s_werks = space.
if sy-subrc = 0.
wa_orderspp-crm_facloc = yspp_fscloc-s_facloc.
wa_orderspp-crm_fstloc = yspp_fscloc-s_fstloc.
else.
wa_orderspp-crm_facloc = wa_orderspp-crm_fstloc.
endif.
endif.
w_data-crmordqtyv = wa_orderspp-crmordqtyv.
w_data-crmpgidatw = wa_orderspp-crmpgidatw.
w_data-crm_facloc = wa_orderspp-crm_facloc.
w_data-crm_fstloc = wa_orderspp-crm_fstloc.
w_data-crm_itcrat = wa_orderspp-crm_itcrat.
w_data-crm_itmtyp = wa_orderspp-crm_itmtyp.
w_data-crm_numint = wa_orderspp-crm_numint.
w_data-crm_ohguid = wa_orderspp-crm_ohguid.
w_data-crm_reqdat = wa_orderspp-crm_reqdat.
w_data-crm_shipto = wa_orderspp-crm_shipto.
w_data-crmprod_id = wa_orderspp-crm_prod_id.
append w_data to t_data.
clear w_data.
endloop.
s_data-mt_ecc_to_spp_ib-row = t_data.
m_data = s_data.
try.
call method prxy->execute_asynchronous
exporting
output = s_data.
commit work.
catch cx_ai_system_fault .
data fault type ref to cx_ai_system_fault .
create object fault.
write :/ fault->errortext.
endtry.
endif.
endform. "READ_DATA -
Problem with ABAP proxies - HTTP connection to R/3 is not working
Hi guys!
I'm setting up a connection from XI to R/3 , because I'm using proxy objects. Our DEV is working fine. Now I have moved the objects to QA and since the HTTP connection is not there, I need to set it up.
I have created a service user on R/3, activated ICF service on R/3 and created a HTTP to abap type connection in XI. When I test the connection I get a new logon screen. Why? I have provided information about logon user, client, ....
Thank you! OlianHi,
this logon screen populated when the RFC User ID is locaked. ask your basis team to release it.
also refer below links if in case of any other problem
Actiave ABAP Proxies -- /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Setting Up Point-to-Point Connections with proxy
http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm
Thanks
Swarup -
Use of XI adapter in ABAP proxies
Hey Guys
i was going through some blogs and came across that we need XI adapter for ABAP proxies,i had thought that proxies are used for adapterless communication,then why is the need for XI adapter?i know XI adapter is used to transfer XML messages to/from sender/receiver system.
also do we always need to use XI adapter for proxy communication?
thanx
ahmadHi,
The use of adapter here is to communicate the Integration Server with respective ApplcatioN System. ie, R.3 or any SAP system which is configured as an Application System to the XI.
Proxies communicate with the XI server by means of native SOAP calls over HTTP . SO you need to mention the integration server to point/connect to correct application system during runtime.
http://help.sap.com/saphelp_nw2004s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/content.htm
Hope this helps,
Regards,
Moorthy -
1:n Message split and Abap Proxies??
Hello,
Can I not use Message split and Abap Proxy together? My scenario is MDM->File ->XI->Proxy->BI.
I am getting a single file syndicated from MDM and in XI If I use message mapping to do 1:n split in the message mapping, can I use it with Abap Proxies? As per the link below, XI adapter is not present in the list..We are on PI 7.0 SP14. Thank you..
http://help.sap.com/saphelp_nw04/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm
Thank you for any suggestion..Hi Thanujja,
If you see the message from Raj, I dont think we can split the messages for the proxy. This is beacause the splitting of messages take place at the Adapter Level only for the adapters on the Java stack.
As suggested by Guru, you can try splitting the messages in the inbound proxy instead of using a BPM, in that way you can acheive good performance.
Thanks,
Srini
Edited by: srinivas kapu on Mar 27, 2008 9:09 AM
Edited by: srinivas kapu on Mar 27, 2008 9:10 AM -
Help required in Proxies inSAP XI
Hi,
Can anybody tell me the usage of Proxies in SAP XI? Also, if possible, can anybody send me the sample example of usage of proxy in SAP XI using screenshots, like we have the screenshots for different scenario.
PriyaHi,
Refer to following links for further explanation on proxies.
Java Proxy-
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
ABAP proxy-
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
/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
Rich set of Demos -
https://www.sdn.sap.com/irj/sdn/docs?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798#xi [original link is broken]
Thanks,
Prateek -
Hi all,
I am trying to achieve the following scenario:
Read a file from a specific directory and directly insert the records into the SAP table by using ABAP proxies.
But during execution, I am getting the following error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="INTERNAL">HTTP_RESP_STATUS_CODE_NOT_OK</SAP:Code>
<SAP:P1>405</SAP:P1>
<SAP:P2>Method not allowed</SAP:P2>
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html dir=ltr> <head> <style> a:link a:visited </style> <META NAME="ROBOTS" CONTENT="NOINDEX"> <title>The page cannot be displayed</title> <META HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252"> </head> <script> function Homepage(){ <!-- // in real bits, urls get returned to our script like this: // res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm //For testing use DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm" DocURL=document.URL; //this is where the http or https will be, as found by searching for :// but skipping the res:// protocolIndex=DocURL.indexOf("://",4); //this finds the ending slash for the domain server serverIndex=DocURL.indexOf("/",protocolIndex + 3); //for the href, we need a valid URL to the domain. We search for the # symbol to find the begining //of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker. //urlresult=DocURL.substring(protocolIndex - 4,serverIndex); BeginURL=DocURL.indexOf("#",1) + 1; urlresult=DocURL.substring(BeginURL,serverIndex); //for display, we need to skip after http://, and go to the next slash displayresult=DocURL.substring(protocolIndex + 3 ,serverIndex); InsertElementAnchor(urlresult, displayresult); } function HtmlEncode(text) { return text.replace(/&/g, '&').replace(/'/g, '"').replace(/</g, '<').replace(/>/g, '>'); } function TagAttrib(name, value) { return ' 'name'="'HtmlEncode(value)'"'; } function PrintTag(tagName, needCloseTag, attrib, inner){ document.write( '<' + tagName + attrib + '>' + HtmlEncode(inner) ); if (needCloseTag) document.write( '</' + tagName +'>' ); } function URI(href) { IEVer = window.navigator.appVersion; IEVer = IEVer.substr( IEVer.indexOf('MSIE') + 5, 3 ); return (IEVer.charAt(1)=='.' && IEVer >= '5.5') ? encodeURI(href) : escape(href).replace(/%3A/g, ':').replace(/%3B/g, ';'); } function InsertElementAnchor(href, text) { PrintTag('A', true, TagAttrib('HREF', URI(href)), text); } //> </script> <body bgcolor="FFFFFF"> <table width="410" cellpadding="3" cellspacing="5"> <tr> <td align="left" valign="middle" width="360"> <h1 style="COLOR:000000; FONT: 13pt/15pt verdana"><!Problem>The page cannot be displayed</h1> </td> </tr> <tr> <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 8pt/11pt verdana">The page you are looking for cannot be displayed because the page address is incorrect.</font> </td> </tr> <tr> <td width="400" colspan="2"> <font style="COLOR:000000; FONT: 8pt/11pt verdana"> <hr color="#C0C0C0" noshade> <p>Please try the following:</p> <ul> <li>If you typed the page address in the Address bar, check that it is entered correctly.<br> </li> <li>Open the <script> <! if (!((window.navigator.userAgent.indexOf("MSIE") > 0) && (window.navigator.appVersion.charAt(0) == "2"))) { Homepage(); } //--> </script> home page and then look for links to the information you want.</li> </ul> <h2 style="COLOR:000000; FONT: 8pt/11pt verdana">HTTP 405 - Resource not allowed<br> Internet Information Services</h2> <hr color="#C0C0C0" noshade> <p>Technical Information (for support personnel)</p> <ul> <li>More information:<br> <a href="http://www.microsoft.com/ContentRedirect.asp?prd=iis&sbp=&pver=5.0&pid=&ID=405&cat=web&os=&over=&hrd=&Opt1=&Opt2=&Opt3=" target="_blank">Microsoft Support</a> </li> </ul> </font></td> </tr> </table> </body> </html></SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>HTTP response contains status code 405 with the description Method not allowed XML element Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Could anyone please help me in this regard?
Thank you in anticipation.Use this 3 blogs for proxies.
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies(do the required configuration for activating proxies)
/people/siva.maranani/blog/2005/04/03/abap-server-proxies(server proxies)
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy(client proxies) -
Hi Gurus!
I have a simple doubt.
Exist any difference in the name of Poxies created with SPROXY against created with SE80?
I think "SPROXY Proxies" are named ABAP Proxies and the "SE80 Proxies" are named Client Proxies, aren´t they?
Helpful answers will be rewarded.
Thanks and regards,
Manuel.Hi Manuel,
SPROXY is about proxy (client or server) you generate against an SLD connection, I mean when you Business System belongs to an SLD and it is connected to it. Finally when your Bus Sys has an integration server linked.
Via SE80 you can create also proxy related to an integration server or client proxy in order to consumer Web Servicies.
Hope this help
regs
matteo -
ABAP Proxies to send the data to PI
I have a scenario to send some data from ECC to Legacy system in flatfile format. I would like to use ABAP client proxies on the ECC side and File receiver adapter to tranmit the data to Legacy system.
I tried various sample scenarios and know how to send simple data using ABAP report program(which triggers the client proxy from ECC).
But the question is if I have to read SAP data files and send the data conditionally based on certain criteria to the other Legacy system. How do we write the ABAP code with in the ABAP Proxie program? Can any body share the real time coding procedure to achieve this. I am not good at ABAP.
I absolutely have good idea how we can configure on the receiver side.
Thanks in advance.Hi
If I want to transfer only specific data from various SAP database files from ECC and then triggering the ABAP client proxy in the ABAP report program
There are various ways to do this. Create a class that can call reports(forms) for various legacy system say L1, L2 and L3. now create 3 reports each for the systems .
In XI create a generic structure which can satisfy L1, L2 & L3 and generate the proxy for this structure.
now in reports for L1 pass the data from ERP tables specific to L1 and use the client proxy report to pass the data to XI and deliver the flat file. Similarly for others you can do
now at XI you do conditional receiver determination. Identify the condition from the payload that can distinguish L1, L2 & L3. based on this you can pass the data to defined receiver.
Hope this helps.
Thanks
Gaurav -
Hi All,
I have been working on ABAP Proxies. Is it requires any internal http connection between R/3 and XI systems. If yes, let me know which kind of arrangements required? and who will do this configurations, I mean Basis consultant or XI developer?
I created abap(client) proxy in R/3 system and executed in XI sytem. The scenario is R/3-XI---File. After exectuing the proxy, the file is not created in the target directory.
Anybody came across this kind of problem. Please let me know the solution asap.
Thanks,
Nagarjuna.Hi,
You need to setup RFC destination with type G ie.e HTTP
please find here with you step by step process
Actiave ABAP Proxies -- /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Configuration required on the Business System:
1. Create HTTP connection in the business system.
Configuration Details:
Technical Setting:
1. Following Inputs are required for technical setting
1 Connection Type: H
2 Target Host: System name
3 Service Number: HTTP Port name
4 Path Prefix: /sap/XI/engine/?type=entry
Logon Security
On the Logon/Security tab page, enter the following logon data:
1 User: XIAPPLUSER (for example); this user should represent the sending business system (see also the SAP XI Security Guide under Service Users for Message Exchange).
2 Password: the password you have specified for this user
3 Client: SAP XI Integration server
4 Language: Language required
ABAP Proxy Generation --
http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/content.htm
U can work with java proxies,Check some links on proxies.
Concepts and examples for Proxy, Abap Client Proxy and Abap server Proxy
Proxy Generation- For ABAP and Java proxy, create a Message Interface and then generate a proxy for that message interface.
http://help.sap.com/saphelp_nw2004s/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
Thanks
Swarup
Edited by: Swarup Sawant on Feb 13, 2008 10:48 AM -
PDF on ABAP Proxies(urgent)
ABAP Proxies:
1)Created the Data type,Message Type and Message Interface for proxies in Integration Repository.
When using the transaction SPROXY I am not getting the namespace that I have craeted for the proxy in IR.
2)Can any one provide some good PDF document on some simple proxy creation.
3)Want more information from the ABAP side on proxy creation.
Please help me in this issue.
Good PDF on thABAP proxy is required.
Points will be rewarded.Hi arjya,
<b>1)Created the Data type,Message Type and Message Interface for proxies in Integration Repository.
When using the transaction SPROXY I am not getting the namespace that I have craeted for the proxy in IR.>>></b>
In R/3 when u use transaction Sproxy u should get a replica of IR i.e.. u can see the SWCv...namespace...every objects of IR.....but only if.....there exists a proper connection between XI and R/3.
for that check here...
Connection between XI and R/3
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
<b>2)Can any one provide some good PDF document on some simple proxy creation</b>.
Client Proxy - /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
Server Proxy - /people/siva.maranani/blog/2005/04/03/abap-server-proxies
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
<b>3)Want more information from the ABAP side on proxy creation>></b>
ABAP Proxy to file
/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
File to ABAP Proxy
/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
Regards
Biplab -
Hi ,
please provide documentation or links regarding generation and Configuration of ABAP Proxies.
Ravi RaikaHi,
Check the following links:
<a href="/people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies Approach for coding ABAP Proxies</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ae9874-109c-2910-f48a-e91f0cdd1c81">EDM EMM Scenario Part I: Service Enabling - How to Implement eSOA-Compliant Services</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/41e08c90-0201-0010-9197-d8774336ea78">ABAP Proxy Generation</a>
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/ba/f21a403233dd5fe10000000a155106/frameset.htm">SAP Help - ABAP Proxy Generation</a>
Thanks,
Dipankar -
Alerts for ABAP proxies?
Hi,
I have implemented alert monitoring on XI and it works fine. I want to use this alerting system also for ABAP proxies - so if an error occurs, I want to create an alert. Is this possible? How?
Thank you,
OlianHi Olian Saludew ,
Alerting is an function of Runtime Workbench along with Message archiving,End-to-end monitoring, Performance Monitoring,Cache monitoring.
Alerting is no longer dependent on the configuration and activation of end-to-end monitoring. Consequently, the delay between when an error occurs in message processing and the creation of an alert is significantly reduced. Furthermore, you no longer need to schedule the report XMSALERT_PROCESS_DATA_GET as a
background job.The Runtime Workbench has CCMS Alert Monitor thru which You can now configure one new CCMS Alert Monitor per Adapter Engine for adapter-specific processing errors.Alerts triggered by the Runtime Workbench can now be forwarded to the CCMS Alert Monitor and displayed there.
See also SAP Note 824039.
Thru Runtime Workbench we can access alert inbox, alert configuration In process Integration with Central SAP Monitoring Infrastructure we Drill down to individual process steps and Use SAP Web AS Alert Framework.
In SAP Web AS Alert Framework, we Classify errors and Alert channels (such as e-mail) available.
Alert-Configuration
Objective: Active Monitoring
CCMS Alerts + message-oriented alerts
Based on SAPu2019s Basis Alert Framework
Alerts propagated through E-Mail, SMS,
In Monitoring the SAP Exchange Infrastructure, Message Alerting is part of Runtime Workbench.
Alerting Framework
Configuration of alerts to reflect the needs of specific processes
Part of SAP Web AS
Alert Configuration
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
Alert Inbox
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
Alert Notification Step-by-Step
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Defining Alert Classifications
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Triggering Alerts
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Setting up alerts
Setting up alerts in RZ20
Alert Management
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
Alert Notification
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
Custom Alerts in CIC Win Client for CRM 5.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/601db2b2-2839-2a10-0381-8807979f6ff8
Understanding u'r SAP EarlyWatch Alert Report
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b88cb90-0201-0010-5bb1-a65272a329bf
cheers!
gyanaraj
****Pls reward points if u find this helpful -
Always coding with abap proxies?
Hello
I have seen some blogs about abap proxies, however every blog had a coding of some reports etc.
Do I have to code everytime when using abap proxies?
The easiest way would be to generate the proxy classes in sproxy and you are done.
Thank you.
Regards,
Go:khanHI,
When you generate a proxy object, it will create a message strcuture and you need to populate this structure with the data. For this you are writing ABAP code.
So proxy is acting as a method, and you need to call this method with appropriate values. Inorder to call this from R/3 side, you are writing a Report (easiest way) and schedule the report as per the requeirement. So this report will fetch the data and trigger the proxy with the data. This is the case with Client Proxy.
Now Server Proxy- in this case your data is structured and populated when XI is calling proxy. But what needs to be done for these data ? SO you need to update the table etc right. For this again you need to write some part of ABAP code.
Hope this helps,
Regards,
Moorthy
Maybe you are looking for
-
How do I get the Numbers application iOS 7.0.4 unstuck updating on iPad 2?
How do I get the Numbers application unstuck in updating on iPad 2? After the last update of iOS 7 it started acting up. Then weeks ago (in November) I opened the application right after iOS 7.0.4 update and while accessing a file it got stuck, som
-
Hi experts, How can I check if a Z table have a maintenance view and if not have one how can I transport it? Thanks for the help!
-
Using a barcodescanner in an application
Hey all, I�m in education as an software engineer and I have to design an application in Java for my schoolperiod. It should be a tool to manage the products of our school-cafeteria and schoollibrary. I want to use a barcodescanner, to scan the codes
-
Sales order with reference to Contract and another sales order
Hi Gurus, I would like your suggestions on one of the business requirement i have. We are creating a new EDI interface with few of our customers to create sales orders. While creating sales orders, it should validate if there are any open contracts a
-
I am looking for is trying to figure out what am I doing wrong for this compile time error message to appear when I try to deploy the BPEL service. The BPEL diagram indicates no errors. Error: [Error ORABPEL-10902]: compilation failed [Description]: