Adapter for ABAP server proxy??
Hi all
Can anyone tell me why we need receiver agreement (XI adapter) in case of ABAP server proxies???
Hi Smith,
The use of XI adapter in abap server proxies is to communicate the IS with its respective R/3 system ( ie application system).Proxies will communicate with the XI server through the native SOAP calls over HTTP . So we need to mention the integration server to connect to the correct application system during runtime.
Have luk at below links:
http://help.sap.com/saphelp_nw2004s/helpdata/en/b1/f29e7a56e18a439984a3c6630951d2/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/content.htm
Hope this will help.
Regards,
Prasanthi.
Similar Messages
-
Superclass for ABAP server proxy?
Hi Experts,
I generated an ABAP server proxy by using a synchronous inbound interface of XI.
Can someone tell me which superclass does the server proxy use? I am trying to send an attachment back to XI in the proxy response but am not able to write the code of it.
Please help.
Thanks,
ShobhitHi Prateek,
This blog is for sending attachment in client proxy. (Sending data from ECC to XI using a trigger in ECC)
But my requirement is to send the attachment in server proxy (XI calling the ECC proxy program which returns the attachment back to XI synchronously)
For this purpose Im not able to use the code in https://weblogs.sdn.sap.com/pub/wlg/3509. [original link is broken] [original link is broken] [original link is broken]
The server prxoy does not recognize the statement
attachment_protocol ?= prxy->get_protocol(
if_wsprotocol=>attachments ).
as the superclass of this method is not accessable by this proxy interface.
HELP!!
Regards,
Shobhit -
ABAP Server Proxy OR RFC - for attaching a file
Hello ABAP gurus,
Just to give a brief background, systems involved are ERP and PI
Certain Files (3 files to be exact) are generated in the ERP directory/file system
I need to transfer these files to PI "without" using the readily available FTP/NFS adapters (this is a limitation - no use of direct FTP is allowed)
Making the directory as a "shared" directory between ERP and PI is also not an option.
With the scenario above, I though of using an RFC or an ABAP Server Proxy to attach the said files to send them to PI
Which is the better way to do it?
I've seen a documentation for the ABAP Server Proxy that makes it possible to attach files to the proxy message, but for RFC I don't know if this is possible?
Your expert advise is highly appreciatedhI,
Use class CL_PROXY_CLIENT in the program and method IF_PROXY_CLIENT~EXECUTE.
You can refer documentation of this class as well as if you will search on any search portal using name of this class, you will get the briefe idea with the refernce procedure too.
Unfortunately I am unable to post you few links but try search on it, hopefully you will get it.
try below link.
<link to blocked site removed by moderator>
Edited by: Thomas Zloch on Oct 7, 2011 10:37 AM -
ABAP Server Proxy development for creation of IDOC
Hi all,
I am working on JDBC to ABAP Server Proxy where i need to populate fields and then i need to mapp to the standard IDOC ie, SHIPMENT_CREATEFROMDATA01 which will create shipment idoc this is my requirement.Can anyone provide me the proxy development part for creation of IDOC.
Regards,
BhojHi,
Create server proxy at the receiver end and deploy it using the following links:
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-b498e02af76b
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-d21dfa9929c9
http://help.sap.com/saphelp_nw04s/helpdata/en/2d/b9766df88f4a24967dae38cb672fe1/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/11/e2bc3d9ecc6b3be10000000a114084/frameset.htm
Server proxy part1 and part2:
/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
Regards,
Vinod. -
Configure XI adapter for abap proxy scenario- plz help
Hi,
Pleas help me in configureing the XI adpater in abap server proxy scenario, answer the one in bold in below
Scenario is asynchronous
Http -> XI ->R/3(abap server proxy)
sender: Through http client
receiver is abap server proxy
Repository objects:
Sender: sender_DT, sender_MT, sender_MI(outbound asynchronous)
Receiver: receiver_MI
Interface mapping: source=sender_MI, receiver_MI.
<u>Proxy generated on R/3 client 550 for receiver_MI.</u>
this proxy internally calls an RFC which inturn updates a table.
Configuartion objects:
Sender: business service, no comm channel since http sender.
receiver: R/3 business system
Comm channel: receiver_cc type of XI.
transport protocol: http
message protocol : XI 3.0, since both XI and R/3 on webas 6.4
<b>addressing type: URL
target host: ??? where can I find this
service number: ?? where can I find this
path: /sap/xi/engine?type=entry</b> i guess the path is correct for XI 3.0
<u>My system details: XI - client 400, R/3 client 550.</u>
Authentiction data:
<b>user name: this user suppossed to be from R/3 or XI?,</b>
passwrod; proper password
<b>logon client: the client supposed to be of R/3 or XI?</b>
Recevr determinaion, interface determination and recevr agrrement looks fine.
Please reply , your help is appreciated.
Thanks
KKHi,
<i>>>>target host: ??? where can I find this</i>
Your R/3 host number you can find System->Status
<i>>>>service number: ?? where can I find this</i>
You can find in SMICM in services
<i>>>>user name: this user suppossed to be from R/3 or XI?,
passwrod; proper password
logon client: the client supposed to be of R/3 or XI?</i>
R/3 logon details.
Thanks,
Prakash -
ABAP server proxy- parser-item missing error
Dear all,
I am working on File to proxy scenario (ABAP server proxy).
When I executing my scenario, I am getting following error at call adapter pipline step .
< SAP:Category>XIProtocol</SAP:Category>
<SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>
<SAP:P1>Envelope</SAP:P1>
<SAP:Stack>XML element Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
I checked my message payload after message mapping it containing the perfect SOAP Envelop.
What may be the reason for the error?
Regards,
navneet.navneet
is your path determined ok.
/sap/xi/engine?type=entry
for SAP systems based on SAP BASIS 6.40 (XI 3.0 message protocol).
/sap/xi/engine?type=receiver
for SAP systems based on SAP BASIS 6.20 (XI 2.0 message protocol).
http://help.sap.com/saphelp_nw04/helpdata/EN/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm
Sorry forget my message, this is not applicable for you
Greets
Edited by: Patrick Pot on Feb 25, 2009 10:42 AM -
File to ABAP Server Proxy Scenario
Hi 2 all,
I am running File to Server(ABAP) Proxy scenario...
I have checked the ABAP Server Proxy at application server only and it is working fine....But when i am running the whole scenario my server proxy is not getting executed..( i.e my file is being picked up but proxy is not getting called ..:(( )
Can i expect some valuable inputs regarding this issue..?
Regards,to debug the problem....
first check SXMB_MONI of R3 system... where proxy has been created.
1 .check whether your proxy has been called ... it will be evident you get any message in moni for you interface or namespace..
2. check you proxy message has not got stucked in queue... sometimes message get stucked in queue and hence proxy are not called.. release the messaeg using smq2.
ELSE
1 .go to SXMB_MONI...of XI..
2. select 'Call Adapter' in right hand of monitor.
3. check the 'trace' under Call Adapter.
4. if you go at end of trace or somewhat near to end.. there should trace like...this ...
Trace level="1" type="T">Receiver party normalized =</Trace>
<Trace level="1" type="T">Receiver party external =</Trace>
- <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP">
<Trace level="2" type="T">Addressing mode: destination</Trace>
<Trace level="3" type="T">Destination = D67CLNT103_HTTP</Trace>
<Trace level="3" type="T">Attributes of destination: D67CLNT103_HTTP</Trace>
<Trace level="3" type="T">Type = H</Trace>
<Trace level="3" type="T">Pipeline = ENTRY</Trace>
<Trace level="3" type="T">Action = EXECUTE</Trace>
<Trace level="3" type="T">Host = XXXXXXX</Trace>
<Trace level="3" type="T">Port = XXXX7</Trace>
<Trace level="3" type="T">Client = 103</Trace>
<Trace level="3" type="T">User = XIAPPLUSER</Trace>
<Trace level="3" type="T">Language = E</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">SSL not active</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="3" type="T">Creating HTTP-client</Trace>
<Trace level="3" type="T">HTTP-client: creation finished</Trace>
<Trace level="3" type="T">Serializing message object...</Trace>
<Trace level="3" type="T">HTTP-client: sending http-request...</Trace>
<Trace level="3" type="T">HTTP-client: request sent</Trace>
<Trace level="3" type="T">HTTP-client: Receiving http-response...</Trace>
<Trace level="3" type="T">HTTP-client: response received</Trace>
<Trace level="3" type="T">HTTP-client: checking status code...</Trace>
<Trace level="3" type="T">HTTP-client: status code = 200</Trace>
<Trace level="3" type="T">Deserializing message object...</Trace>
<Trace level="3" type="T">HTTP-client: closing...</Trace>
</Trace>
check whether connection establishment between XI and R3 is successful or not...
if you are getting same message as above ,,that means ur RFC is working fine...
problem is on r3 side.. for this go to r3 and check moni... -
Internal table in ABAP Server Proxy
Hi Experts,
I have developed a JDBC to ABAP Proxy scenario.
I have a problem. In my ABAP server proxy I have to import the values into an internal table and pass them to a BAPI for GR creation.
I get an error like. OCCURS 0 is not allowed in OO concept.
Can anyone give me examples on declaring internal table in an ABAP Proxy(OO Concept).
Thanks
AKHi
Check this out.
http://help.sap.com/saphelp_nw70/helpdata/EN/fc/eb3660358411d1829f0000e829fbfe/frameset.htm
Cheers -
ABAP server proxy help required
Hello,
I want to make two simple ABAP server proxy scenarios
1. File to ABAP server proxy (async scenario)
2. File to ABAP server proxy (sync scenario)
Pls send me the blogs/docs for the above scenarios.
RegardsHenry,
Please go through the below links.
<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
/people/siva.maranani/blog/2005/04/03/abap-server-proxies
<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-%2bpurchase%2border%2bsend
<b>Inbound Synchronous Proxy</b>
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsales%2border%2bcreation
Also go through this, if you have problems in your proxy connection.
<b>How to Activate Proxy.</b>
/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Regards,
Sarvesh -
Abap Server Proxy acknowledgment
Hi All,
Typicall scenerio FILE->PI->ERP(abap server proxy).
is there any possibility(excluding BPM) to request acknowledgment from erp to be sent to pi and fill second column in sxi_monitor. similar situation to aleaud in idoc processing..
BR
Maciejis possible
take a loko to this.
http://help.sap.com/saphelp_nw04/helpdata/en/f4/8620c6b58c422c960c53f3ed71b432/frameset.htm
Acknowledgment Types
SYSTEM_OK
Positive system acknowledgment.
The receiver was reached successfully. For server proxies, this means that the implementing class for the server proxy was found and that the method for inbound processing could be called. -
Guys,
For a scenario i am using ABAP Server Proxy.
I have successfully generated the proxy object but when i want to put some logic in server proxy by double clicking on execute_synchronous, i am getting nothing and when i am trying to use the toggle button to bring the proxy in editable mode i am getting the message that " you can't edit proxy objects ".
What is the solution....
Regards,As sheetal said "Have you activated the proxy object properly ".
no i didn't ...
I went to SE24 and selected the class with my interface and activated it..
Process should be : Under Proxy Objects choose your interface and test .
It will show you the class needed to be activated..Finally i activated the class..
and get the ball rolling..
Thanx to Sheetal.
Regards, -
Create a abap server proxy and consume the service with the pi WS Navigator
hi all:
i create a abap server proxy ,i use the t_code "sproxy" to generate the proxy, and then write the abap code to implemente the method; then i use the T-code (soamanager) to define the endpoint, but when i click the " Open WSDL document for selected binding" to get the WSDL file ; some error occur,the error is follow:
==========================================================================
Service cannot be reached
What has happened?
URL http://foxxi:50000/sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document call was terminated because the corresponding service is not available.
Note
The termination occurred in system XIF with error code 403 and for the reason Forbidden.
The selected virtual host was 0 .
What can I do?
Please select a valid URL.
If it is a valid URL, check whether service /sap/bc/srt/wsdl/bndg_000C2938EF591DEE8A9A8D3DD5CCB6AD/wsdl11/allinone/ws_policy/document is active in transaction SICF.
If you do not yet have a user ID, contact your system administrator.
ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:FOXXI_XIF_00-v:0-s:403-r:Forbidden
HTTP 403 - Forbidden
Your SAP Internet Communication Framework Team
==========================================================================
when i go to the ws navigator to consume the service i can not find the service which i define, but some system content display , what's the problemhad a chance to look at this?
/people/jitender.chauhan/blog/2009/04/20/service-enabling-in-abap -
How to debug XI--- R/3 (abap server proxy) code, SYSFAIL in SMQ2
Hi
i have a XI (BPM) to R/3 (ABAP server proxy) scenario,
when the data goes from XI to R/3, it is getting stuck at R/3 inbound queue (SMQ2), with status : SYSFAIL and error text: "No roll storage space of length
3391496 available for internal storage",
we tried activating the queue/ reexecute the LUW, but it still shows the same error status after running for some time,
how can i debug the ABAP server proxy,
pls tell me how can i debug the ABAP proxy code in the R/3
very critical issueHave a look at SAP Note 17965 - No storage space available
Regards,
Prateek -
Sync ABAP Server Proxy - Attachment in Response possible ?
Hi I need to send an attachment in a synchronous ABAP Server Proxy.
I proceeded as follows:
1. design sync inbound interface in PI
2. generate abap server proxy
3. implement this abap proxy
4. tried to attach file to response like this:
data server_context type ref to if_ws_server_context.
data attachment_prot type ref to if_wsprotocol_attachments.
data attachment type ref to if_ai_attachment.
data attachments type prx_attach.
data lo_protocol type ref to if_wsprotocol.
data lo_payload_protocol type ref to if_wsprotocol_payload.
try.
server_context = cl_proxy_access=>get_server_context(
attachment_prot ?= server_context->get_protocol( if_wsprotocol=>attachments ).
attachment = attachment_prot->get_attachment_from_binary(
data = lv_xdata
type = if_ai_attachment=>c_mimetype_pdf
name = 'my attachment'
append attachment to attachments.
attachment_prot->set_attachments( attachments ).
catch cx_ai_system_fault .
output-mt_get_documents_resp-fault-fault_text = 'cx_ai_system_fault'.
output-mt_get_documents_resp-fault-fault_url = 'ERR001'.
endtry.
However I cannot see any attachment in the response.
Q1: is it possible at all to create attachments in sync server abap proxy?
Q2: if it is, what is wrong with my coding?
cheers
simon:)Veronica,
Unfortunately, this was not possible, due to the system EHP state.
First after upgrade this functionality will be possible ( ECC 6.0 EHP5 - corresponding to NW AS EHP2 )
For an example, as Stefan pointed out, you might want to open OSS if your system is up-to-date and you need one.
best regards
Simon:) -
HOW TO EXECUTE ABAP SERVER PROXY?
Hi,
I am working on a scenario in which message is passed from Integration Server to ABAP server proxy.
In case of client proxy we execute EXECUTE_SYNCHRONOUS methjod of proxy,but I am bit confused in case of server proxies.
How do we execute server proxy method?Hi Similar to Client proxy, you will have the method EXECUTE_SYNCHRONOUS or EXECUTE_ASYNCHRONOUS for your server proxy. If your WebAS is based on 6.4 or above you can test the server proxy with a sample pay load very easily. In T-code sproxy, you will see a menu called proxy, Click on that and click test proxy, check the XML payload and you can enter the payload in the next screen and check your proxy..
Regards,
Jai Shankar.
Maybe you are looking for
-
How can I upload multiple files in a master detail relationship?
I would like to be able to upload several files for one record (a one to many relationship). I tried using a master detail form, but the tabular form does not support file browse. I've searched the forum and found several examples asking how to uploa
-
How do I open several tabs at the same time?
How do I open several tabs at the same time?
-
Ipod shuffle with itunes no playlist
After upgrading to latest iTunes 12.0.1.26 I can no longer sync any music or playlists to my ipod shuffle. I have 37Gb of music available, but when I select my device and then settings/music, it shows no playlists or tracks to sync? I hate this new i
-
In which table the information of updation of production order is saved.I want to know what are the changes made in production order.
-
Anyone with a iMac (iSight) and a Harmony remote??
Today I went out an bought a USB IrDA receiver. I installed it on my powerbook and system profiler sees it as a USB/IrDA bus!!! Now next experiment is to try and see if it will work with Apple remote. I don't own one. But I do own a Harmony 659. If s