Error in RFC Receiver adapter
Hi,
I am trying to send data into sap R/3 system from SAP XI 3.0 and I am using RFC adapter for this purpose. When I configured the receiver RFC adapter I am getting the following error in SXMB_MONI:
No receiver agreement found for sender ,FILESYS to receiver ,IDS47800,urn:sap-com:document:sap:rfc:functions,BAPI_MATERIAL_SAVEDATA
Please help us as we are stuck at this Juncture in a very important assignment.
Thanks and Regards,
Anil Kumar Damodara
Hi Anil,
1.Check whether the receiver agreement is properly configured with the "RFC_Receiver" communication channel.
2.Check whether the same Receiver agreement("RFC_Receiver" communication channel) is set in the receiver determination configuration.
check out my article "Validating a Connection Between SAP R/3 and SAP XI with RFC"
Regards,
Sridhar Rajan N
Similar Messages
-
Error in RFC Receiver Adapter: functiontemplate from repository was null
Hi Friends,
i am working on JDBC -> RFC Scenario, JDBC Sender Adapter is working fine, but RFC Receiver Adapter is throwing this error message... can some one help me to solve this issue...
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>
Thanks
SrikanthHi,
I think the logon details what you are giving in Receiver CC may be wrong. Check all those details like Application Server,System Number,User,Password and client.
Thanks. -
Error in RFC Receiver Adapter: functiontemplate from repository
Hi Experts,
i am working on JDBC -> RFC Scenario, JDBC Sender Adapter is working fine, but RFC Receiver Adapter is throwing this error message... can some one help me to solve this issue...
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>: com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: functiontemplate from repository was <null>
Thanks
SrikanthPossible reasons are
The XML document, which was send to the RfcAdapter, is not a RFC-XML document. So the root element name of this document is not the name of a function module and thus can't be found in the metadata repository.
The metadata repository doesn't contain an entry for this function module name. Normally the metadata repository will be an R/3 system and it's function module repository can be searched with transaction code SE37.
Here my suggestion is, if you are using Java/xslt mapping, write your code in line with result structure of your mapping instead source pay load structure. May be helpful.
Cheers
Madhu -
Java.lang.NullPointerException in RFC Receiver Adapter
Hi Experts,
i have configured SQL Sender Adapter and this works fine, i can see the payload. and at the receiver adapter i have configured RFC Receiver Adapter this is throwing NullPointerException as mentioned below.. can someone help me out to fix this issue..
Error Description:
Error Exception caught by adapter framework: null
Success MP: Processing local module localejbs/AF_Modules/RequestResponseBean
Error MP: Exception caught with cause java.lang.NullPointerException
Error Delivery of the message to the application using connection
RFC_http://sap.com/xi/XI/System failed, due to:
com.sap.aii.af.ra.ms.api.RecoverableException: java.lang.NullPointerException.
Success The message status set to WAIT.
Thanks,
SrikanthHi Srikanth,
This error Occurs because of incomplete configuration in the reciever communication channel.Please check all the required configurations in the reciever communication channel and then activate the channel.
Regards,
Naveen -
RFC Receiver adapter issue. Pls advice
Hi All,
When XI is sending data back to R/3 system though RFC Receiver Adapter I am getting the below error. Any suggestions
Error Category XI_J2EE_ADAPTER_RFC
Error Code RECEIVER_GENERAL_ERROR
Pls advice.Rick, your question is very unspecific, so anyone trying to help can only guess very roughly.
So I only have a very rough hint for you, which is the FAQ for RFC adapter.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_xi/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d373330383730%7d -
Error in file receiver adapter (Directory does not exist / cannot be create
I have a NFS reiceiver file NFS adapter with target directory:
10.128.68.38\arbo2000\UploadPinfos\arbodev
if I run this line in windows, windows access to this folder.
Full Error log:
Receiver Adapter v2123 for Party '', Service 'BS_0000_ARBO_DEV':
Configured at 2006-04-06 18:08:26 CEST
History:
- 2006-04-06 18:08:35 CEST: Error: Message processing failed: Exception: Message processing failed - configuration error in file receiver adapter (Directory does not exist / cannot be created)
Can somebody help me please??Hi Alvaro,
If your XI server is running on Unix platform then you'll get the access only after mounting 10.128.68.38 this system as a drive. This is equivalent to the windows network mapping.
Next thing is that once that is done then you can access the path /arbo2000/UploadPinfos/arbodev by mentioning it in your directory path.
To check whether the above mentioned is the problem then pls do try by doing it with FTP protocol. If it works then for acting as a local directory for NFS you need to mount the drive.
Cheers
JK -
RFC Receiver Adapter and RFC Destination -- Help
Hi,
I would like to configure the RFC Receiver Adapter for the invokation of a RFC on SAP System (Name: ALPHA) using a RFC destination provided by another system named BETA.
I have set External Server as server type.
My first question is: I have to quote an application server gateway and a gateway service. Is this information related to a service on ALPHA or BETA?
My second question is:
It is also necessary to provide a Programm-ID. The destination on BETA is a R/3 connection and doesn't have a programm id. Where do I get this from?
And my last question is:
Is at all possible to use the RFC destination on BETA?
Any help is really appreciated...
Kind regards,
HeikoHi Heiko,
I don't fully understand your need but:)
since both of your systems are SAP systems
why are you trying to use external server?
can't you just call RFC on BETA
and inside this RFC on beta call RFC on ALPHA?
in a sync or async way?
can you tell a little more about your requirement ?
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a> -
RFC Receiver Adapter Problem- Sending Blank XML Node
Hi,
I'm using the RFC receiver adapter to call a RFC in R/3 from XI 3.0
In the payload XML one node is blank as I want to pass a blank parameter to the RFC. But in R/3 the blank node is getting converted to #
Can anyone suggest how can I pass a blank node while calling the RFC using RFC receiver adapter in XI 3.0?
Thanks in advance,
DipankarHey
Please check the outbound payload in sxmb_moni and RWB,if the field is blank there,then it means that PI is passing correct value to ECC.its possible that RFC has been coded in such a way that it converts blank spaces to #.Please look at RFC documentation in that case and see if it helps more.
If the outbound payload itself in PI is showing as # instead of blank,then check the message mapping in PI.
Thanx
Aamir -
RFC Receiver Adapter (Problem)
Hi All,
I have configured RFC Receiver Adapter : Here i have imported a Z FM for example
"" Z_API_DOCUMENT_CREATE_TEST "" having below import paramaters:
LF_DOCNUMBER TYPE BAPI_DOC_DRAW-DOCUMENTNUMBER
IV_PF_HTTP_DEST TYPE RFCDES-RFCDEST
IV_PF_FTP_DEST TYPE RFCDES-RFCDEST
LF_FILENAME TYPE BAPI_DOC_DRAW-DOCUMENTNUMBER
1) Now i use MM to fill in two parameters : LF_DOCNUMBER , LF_FILENAME
If my FIle is of kind : test55.pdf --> LF_DOCNUMBER = test55
LF_FILENAME = test55.pdf
For this i have checked in Sender File Adapter "Adapter Specific Message Attributes"
So i write UDF to capture Filename and Filename with extension to fill above shown parameters.
Now i saw target xml after mapping in CC monitor of RWB is as below
<?xml version="1.0" encoding="UTF-8" ?>
- <ns0:Z_API_DOCUMENT_CREATE_TEST xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
<IV_PF_FTP_DEST>SAPFTPA</IV_PF_FTP_DEST>
<IV_PF_HTTP_DEST>SAPHTTPA</IV_PF_HTTP_DEST>
<LF_DOCNUMBER>xierror</LF_DOCNUMBER>
<LF_FILENAME>xierror.doc</LF_FILENAME>
</ns0:Z_API_DOCUMENT_CREATE_TEST>
But LF_FILENAME is getting populated to my Z FM at runtime but LF_DOCNUMBER works fine filling up with value.
But when i run the FM using F8 it works , what could be the problem.
Any advice
regards
SrinivasHi,
The problem is with the Data types used for LF_DOCNUMBER.
Make this as Char or Numeric in FM and then try. If its of any packed values then conversion will create the problem
Thanks
Swarup -
Dynamic Logon Data in RFC receiver adapter?
Does someone know if and how the logon data (userid) defined in the communication channel for a RFC receiver adapter can be dynamic overwritten? For example using information from the payload?
Scenario: A request for getting HR data is send from a legacy system to XI, mapped to a RFC and routed to R3.
The audit people want to see a real user login into the R3 system to execute the function module and not the technical user defined in the communication channel.That's exactly what principal propagation is.
You just have to make some (quite a lot, actually) configurations to enable it.
Check these links:
Online documentation: http://help.sap.com/saphelp_nw70/helpdata/en/45/0f16bef65c7249e10000000a155369/frameset.htm
Weblog: /people/alexander.bundschuh/blog/2007/01/16/principal-propagation-in-sap-xi
Regards,
Henrique. -
How to configure RFC receiver adapter
HI,
I have a Proxy-to-RFC scenario. But I have no knowledge in RFC receiver adapter. Could you please provide me the step-by-step guideline or sample about how to configure RFC receiver adapter.
Thanks in advance.
Best regards, Johnney.Hi,
Refer these links which will help you understand the concept and configure the Scenario.
http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm
The specified item was not found.
Refer this blog for synchronous scenario
RFC Scenario using BPM --Starter Kit
Sender RFC Adapter:
The specified item was not found.
Troubleshooting - RFC and SOAP scenarios *** Updated on 20/04/2009 ***
RFC -> file scenario: application stopped
https://www.sdn.sap.com/irj/sdn/advancedsearch?query=rfctofile&cat=sdn_all
RFC to file
RFC -> XI -> WebService - A Complete Walkthrough (Part 2)
Send RFC to SAP XI Asynchronous
The specified item was not found.
ABAP Proxies in XI(Client Proxy)
Regards,
Nithiyanandam -
Hi all,
I'm sending a sales order from my ftp server to my R/3 system through RFC. I want this sales order to be created in the R/3 system, For this i'm using BAPI_SALESORDER_CREATEFROMDAT2. Now when i'm configuring my RFC Receiver adapter using the help given on the help.sap.com under "adapters"->"rfc adapter"-> "configuring the rfc adapter", i'm not able to find the parameters mentioned under " Advanced Mode" Heading. In this page, it says that after checking the Advanced mode checkbox, one should get the additional parameters and then we need to set the indicater for the parameter "Commit Control for Individual BAPI Calls". Since i'm not able to find these parameters even after checking the chekbox, i'm stuck. I understand that if i don't get this parameter, my BAPI will not commint and hence the sales order will not be created in R/3.
Kindly suggest.
Regards.
NaveenHi Naveen -
>>><i>In this page, it says that after checking the Advanced mode checkbox, one should get the additional parameters and then we need to set the indicater for the parameter "Commit Control for Individual BAPI Calls". Since i'm not able to find these parameters even after checking the chekbox, i'm stuck.</i>
For this I agree with Sameer. It's probably an adapter metadata issue. As mentioned your XI system needs to be at least on SP14. Also, in the Int. Repository, check SAP BASIS 6.40 SWC SP Level by right clicking on the SAP BASIS 6.40 SWCV, then Display Support Package - this is where the adapter metatdata is delivered. By default, the highest one displayed is wha'ts current on the system. You should see at least SP14 here. Incidentally, this does not confirm the SP level that the rest of the XI components are on, just this SWC.
>>><i>When i checked in the integration engine, transaction sxmb_moni, i found that the message was processed successfully ! But when i checked in my R/3 system, i didn't find any sales order ! Kindly give me some inputs for this issue.</i>
It probably failed in the adapter engine. Check the adapter engine monitor via the RWB - so once in RWB, goto Message Monitoring, select Adapter Engine (important), then look for your message.
Regards,
Jin
Message was edited by: Jin Shin -
SAP PI Issue with RFC Receiver Adapter
Hello,
Iam using File-RFC scenario, where every thing executed fine, but in ECC iam unable to get the DATA coming from PI, Iam using Z RFC to insert data to a Z table.
I did'nt any errors in PI, is there any option to find the output data at receiver adapter where iam using RFC adapter.
Kindly Help,
Thanks in Advance,
Ravi.Yes. If you enable the logging you should be able to see the post mapping xml.
Message Staging and Logging Options in Advanced Adapter Engine of PI 7.3x
Scenario specific message staging and logging in PI 7.31 AAE
Did you debug the RFC with test data? were you able to insert something? -
Error with RFC receiver channel
Hi,
Getting this below error for receiver RFC channel. Can anyone please look into this error urgently.
Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException: while trying to invoke the method com.sap.aii.adapter.rfc.core.config.RfcConfig.getChannel() of a null object returned from com.sap.aii.adapter.rfc.core.client.RfcClientPool.getConfig()Hi,
Restarted but no result. Getting another error :
Delivering the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: JCO.Exception while calling Z_SD_XI_BAPI_CREATE_VA_SLSORD3 in remote system (RfcClient[CC_RFC_Z_BRONZE_VA_RCVR]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Could not open file /usr/sap/XP3/interfaces/va/br_vaout_20140401_04204.
I do not understand why RFC receiver channel is giving this error.
Can any one please look into it on priority.I need it to get resolved very soon.
Thanks -
No SOAP Envelope error in SOAP Receiver Adapter
Hello Friends,
Informaiton:-
I have configured one Synchronous scenarion for SAP R/3 to PI 7.1 to Java based web applicaiton.
On the Receiver/Outbound side, i have configured the SOAP Receiver Adapter with the Target URL and SOAP Action.
Outbound and Inbound service interfaces have Request/Response and Fault messages.
Issue:-
While sending the Message, Below error is noticed in ABAP stack SXMB_MONI during the Call Adapter Stage and also in RWB (Channel Monitoring) .
com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: No SOAP Envelope but 1 {}RESPONSES; HTTP 200 OK
I also found that Request message is not reaching to the Java Web server.
I am taking the Same message Payload (found at Call Adapter Stage) and ussing it in XML Altova SPY Web client tool. There it is running scuccessfully and getting the Response message.
please suggest.
Thanks & Regards
JageshHi,
Yesterday i consumed the same WSDL file in Altova XML SPY and there it is working, getting the Response.
Now comparing the SOAP Request message reaching to the Third party Web server (which fall within the same Lane network)
from SAP PI and Altova XML SPY tool. I used TCP Gateway for the below scenarios.
(1)First i sent the SOAP message from PI and observed the RESPONSE message without the SOAP Envelope in TCP Gatway Trace and hence i am getting the No SOAP Envelope Error in PI.
(2)I consumed the same WSDLfile in Altova XML SPY and sent the SOAP message, here i got the Proper SOAP Response message and hence success in this case. (Used the same Data Payload as used in point 1)
(3)Now to identify the issue in the SOAP Request message being sent from PI, i used the same SOAP message sent in step 1 here, that means copy the entire SOAP ENvelope from the TCP gateway Trace and pasted it in Alota Spy and sent, there it is found running (got the response message from Third Party server).
One difference i found in HTTP Protocol statements in SOAP Request message in Point no 1 and Point no 2 above.
HTTP Protocols in Point 1 (Through PI).
POST HTTP/1.0
Accept: /
Host: 172.24.138.142:4544
User-Agent: SAP-Messaging-com.sap.aii.af.sdk.xi/1.0505
CallingType: SA
content-id: <soap-00306EEAC2051ED1839136CEE8564900 sap.com>
Content-Type: text/xml; charset=utf-8
Content-Length: 1195
SOAPACTION: "Action1"
HTTP Protocols in Point 2 (Through Altova).
POST / HTTP/1.1
Content-Type: text/xml
User-Agent: XML Spy
SOAPAction: "Action1"
Host: 172.24.138.142:4544
Content-Length: 1195
Connection: Keep-Alive
Cache-Control: no-cache
Thanks to Mr. Stefan Grube for writting such a nice blog.
Troubleshooting SOAP, HTTP and Mail Adapter Scenarios with TCPGateway
Experts, please suggest me further.
Thansk & Regards
Jagesh
Maybe you are looking for
-
Transaction unbalance error on making Credit Memo based on AP Inv.
Hi all, when i am making a credit memo, i am getting a error as transaction unbalance. could you please tell me the reason for this, and what is the solution to solve this error. TRANSACTION UNBALANCE ON AP INV CREDIT MEMO sandip
-
I am in need of help with someone being able to fill in and sign a form in Reader that I created in Adobe Acrobat XI Pro. After that document is sign I need it to be locked from further changes. Can someone please help
-
I posted this in JDBC also but here too since I know many of you have probably dealt with this. I have a database that looks like this (simplified) idnum seqno 1234 1 1231 1 2342 1 2342 2 2342 3 3452 1 5676 1 3425 1 3425 2 I want the column "seqno" t
-
Problems with getting O365 Click to Run to install on systems
I have the click to run tool, my customized xml files, and the downloaded office files on a server share external to my CM server. The tool version is 15.0.4595.1000, and the Office version I have downloaded is 15.0.4605.1003 I created the Applicatio
-
EHP4 - sapephi get stuck in phase BIND_BATCH
When I upgrade from ERP6.0 to EHP4 with sapephi I got stuck in phase BIND_BATCH The error is: ERROR: Unable to generate addon queue due to missing addons or support packages. Missing Support Package(s): (C-CEE) (HR-CEE) You need to add the missing Su