RFC Problem in XI
Hi!
I have created a remote RFC that retrieves employee information from SAP HCM. The retrieved employee information is then placed in an output table imported by SAP XI. Below is the schema of the output table:
id
employee_number
last_name
first_name
employee_group
employee_subgroup
employee_status
cost_center
middle_name
personnel_area
personnel_subarea
work_schedule_rule
emp_position
daily_work_hours
weekly_work_days
time_recording_number
there are some missing data when it is downloaded by SAP XI. When I was debugging the RFC, the data is accurate before it is sent out to XI. I have tried refreshing the j2ee and sxi_cache but the problem still persists.
Please help. I am stuck with my problem
thanks again.
jonathan
Hi,
>there are some missing data when it is downloaded by SAP XI
Check the Mapping, You might have mapped to Constant,Null or ignored...
Regards
Agasthuri Doss
Similar Messages
-
RFC PROBLEM:NO DATA AVAILABLE IN ST03N
Hi experts,
On the t-code ST03 when i enter lastminute's load and confirm, getting the error RFC Problem:No data available.
How to go ahead.
From
Deepak Keesara.Hi Deepak,
First thing you can check that job SAP_COLLECTOR_FOR_PERFMONITOR is runningby t-code sm37.
This job runs in client 000 under user ddic with periodic of one hour.
If not schedule it in t-code sm36
Login as user ddic to client 000 ,execute t-code sm36 give the job name SAP_COLLECTOR_FOR_PERFMONITOR, give abap program RSCOLL00 AND GIVE PIRIODIC VALUE ONE HOUR THEN SAVE AND RELEASE.
Regards
Ashok
Edited by: Ashok Dalai on Aug 18, 2008 1:20 PM -
Hi experts
when executing the transaction ST03N it is executing in expert mode but when i click on Detailed analasys>Last Minute's Load>Total
right side i given all inputs like client no,user id and time after clicking enter it showing the below error
RFC problems:No data available
please any one help me urgently
Cheers
deepakHI,
if you are using ECC 6.0 apply basis support package SAPKB70012
check Note 1032653 - ST03N "RFC problems: No data available"
if you already applied SAPKB70012 then apply following sap note
Note 1070989 - ST03N "Last Minute's Load" does not return any data
regards,
kaushal
Edited by: kaushal malavia on May 5, 2008 6:39 PM -
On ST03N "RFC problems: No data available"
Hi,
Can anyone tell me I am getting an error on T code ST03N as "RFC problems: No data available" when I am clicking on last minute load.
Checked the RFC it is working well.
Thanks
Hari MohanHi Hari,
check whether below job running in your system.
SAP_COLLECTOR_FOR_PERFMONITOR
This job should run in client 000 under user DDIC with periodic of one hour.
The program is RSCOLL00
IF cancelled rerun it or if not scheduled sechedule it.
Regards
Ashok -
Hi Friends,
I am doing a scenario CSV File to RFC. This is for SO creation in R/3 thru RFC.
I was provided with a wrapper RFC which internally calls the Sales order create BAPI.
Now my problem is When I go to SE37 and test the function module the SO is getting created but with the same data when I pass thru XI the so is not getting created. What can be the problem. Is there any authorization issue, if so tell me what auth should be given.
VijayVijay,
Did you check the BAPI return parameter and what is the message you are getting. I think the problem is because of the conversion exit. I this this should be the problem R/3 expects leading zeros for vendor/customer numbers ans this is quite common error. Either change the wrapper RFC to handle this kind of values like calling the conversion routin before passing to the BAPI. This conversion routin can be foung in the domain.
Or add the leading zeros in XI mapping.
use this code in udf while mapping
int intDif, i;
String strDiff = new String();
intDif = 10 - Par_Input.length();
if(intDif > 0)
strDiff = "0";
for(i=1; i<intDif; i++)
strDiff = strDiff.concat("0");
strDiff = strDiff.concat(Par_Input);
return strDiff;
else return Par_Input;
Thanks,
Prakash -
RFC problem (CTS with Solution Manager)
Hi everybody,
I'm configuring a transport landscape with Solman.
For demo purpose I created 3 clients in a Sandbox system (SBX), which should function like a 3-system-landscape. I created a transport domain in Solman (SM1) and added SBX into the domain (SM1 and SBX are not in one transport directory). The transport routes are configured from SBX:810 - SBX:820 - SBX:830. After I distributed the configuration, I can also see routes in SBX.
I also used SOLMAN_SETUP to generate the RFC connections to every client (READ and TMW), also to SBX:000 and SM1:000.
Then I created a Solman Project and wanted to configure the IMG-Project in "System Landscape" tab (so that I can use this project for CTS). But as I tried to create the IMG, I got an error:
S:No RFC authorization:000 function module SPROJECT_CREATE_NO_DIA_R.
Message no. No RFC authorization000
Can somebody give me a hint?
Another problem is, I created a customizing request and a workbench request in SBX:810, I can see them in SE09 in SBX, but in SM1 I cannot see them! I also don't understand here...
I'd preciate any help from you!Hello Charlie
Seeing all the STMS queus in Solution Manager is no problem. The way we have set it up is that the Solution Manager is the TMS domain controller and all systems are included into the TMS domain of the Solution Manager.
That makes the STMS queues of the managed SAP systems visible in transaction STMS.
About two years ago SAP showed plans for a new layer for CTS called CCTS (central CTS) which would only be available on Solution Manager and it's purpose would be even more features and central transport request management. However CCTS has vanished from the radar. It's no longer mentioned and at SAP TechED 2011 it was nowhere to be found.
Using CHARM the idea is also that person X creates a request which then a developer Y can use to insert objects into. Why? Segregation of duties is the answer. Creating a request is always done in the managed SAP system, using RFC you will jump to SE01 or another respective transaction to create the request.
QGM and CHARM add another layer (control) on top of CTS, that's how you should visualize it. If you look up presentations on CCTS you will be able to visualy see that.
You can read up on CHARM on https://service.sap.com/solutionmanager
There are also interesting SAPPress books available
The customizing option is to be found in SE09 I believe but I'll check tomorrow and update this reply because I'm on my iPad now without SAP system available.
The obligation is then you must have an IMG_Project in your managed SAP system that has been CTS enabled. Creating such an img project is easy, transaction spro_admin, fill in title, save, go to tab transport request (or something) and enable the project for CTS.
Kind regards
Tom -
BW and RFC problem -- Source system not created.
Hi Friends,
Before posting this post , i have searched so many posts and docs and but still got a problem in creation of R3 source sytem in BI7.0.
Steps i followed in R3 are as follws:
1) created alogical system for R3 and BI7.0
2)assigned this logical system to clients 001 and 800
001--Bi
800--r3
3)created user BWALEREMOTE in su01 with profile sap_all
Steps in BI7.0 are as follows:
1) Created logical systems for Bi and r3
2) assigned this logical systems to same clients
3) created user BWAleremote in su01 with profile SAp_ALL
with respect to RFC's
In R/3
SM59--created a RFC name same as logical system names
for R3 RFC destination-- user is BWaleremote, client is 800
for BI RFC destination -- user is Bwaleremote , client is 001
when i checked the connections , i can sucessfully test the connections , But remote logins are having problems.
r3 to BW is possible, but it is prompting the password for BI again
BW to R3 is not possible.
To my knowledge and search in forums,RFC connections are succesful, then it should not prompt for any passwords..so iam wrong
I also went into RSA!-- global settings-- i gave user as BWaleremote..
Plz help me in this
PAVANHi Pavan,
The RFC configuration is probably wrong. Check the username/pswd that you are using to connect to the other system. Try logging normally through the sap logon pad using that username/pswd that you have mentioned in the logon tab in RFC connection entry. See if you are able to logon. In the remote logon, it should not ask for any password.
If this succeeds, then create the source system in RSA1 in the BI box. -
Hi all,
Currently I am working on RFC synchronous call with out using BMP.
Here we have developed two asynchronous RFC call to achieve the above requirement.
Here are the details,
1. A call from FILE-XI-RFC (Receiver), for sending the selection criteria
2. Another call from (Sender) RFC-XI-FILE for sending the response back.
Here I am going to call 2 RFCs to get the response back. Here when I am working with the scenario (2) i.e., sender RFC, I have done all the design and configuration part of it.
And when am trying to test this sender rfc from a sample ABAP report (with COMMIT WORK) the RFC gets executed without any error but when I check in SM58 all the back ground tasks gets queued and are not getting processed further.
Can anyone please help me out? Is it a configuration problem in XI or in ABAP.
Please help me. Its very urgent for me.
Thanks in advance,
-kanth.Hi,
did you try to push the entries in SM58 -> F6 ?
do you see any error ?
also check out my blog:
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
to see if your RFC to XI is correct - you can test it from sm59
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
IDoc via RFC problem between certified app and SAP ECC 5.0 on AS/400
Greetings.
I'm not sure this is the best forum for this question but here it goes:
Ever since 2000, we have our certified application for HR-PDC interface. We never had any problem that would be hard to resolve.
Recently, we had a customer who installed our app to exchange data with SAP ECC 5.0 on an AS/400 machine (first time interfacing with this platform for us).
We already checked all user permissions and every SAP note that mentioned this problem but it still doesn't work: when receiving and IDoc (just any), we get the error IDOCTYPE_READ_COMPLETE:OBJECT_UNKNOWN.
Permissions for user are SAP_ALL and SAP_NEW and the IDocs used are the ones stated in the HR-PDC interface (for example, HRCC1DNPERSON, for instance).
I traced down the problem by examining the .trc files (RFC trace files) and I found where the problem lies: IDOCTYPE_READ_COMPLETE is being passed the IDoc Basic Type HRCC1DNPERSON and it should be HRCC1DNPERSON01. I did the same tracing for another installation (not AS/400 with SAP 4.6) and everything goes fine: IDOCTYPE_READ_COMPLETE is called with correct HRCC1DNPERSON01.
I'm wondering if this could be a problem in SAP 5.0 for AS/400 as we already have other customers running the same version on different platforms and everything just goes fine.
Any clues, anyone?
Thanks and regards,
André Baptistahi
we have a similary problem with our certified as400 application. Our client has the version 4.6C service pack 51 and patch 2161. Data transfert by RFC is ok but we have problems since the installation of the patch 2252. The RFC function RFCaccept do not run any more : the log
<i>argc = 2
argv[0] = 'HLSAP45A/HLKA15C'
argv[1] = '-DCP03'
Fri Nov 24 14:21:53 2006 *
<== RfcAccept rfc_handle = RFC_HANDLE_NULL
<== RfcLastError
RFC operation/code: RfcAccept
ERROR/EXCEPTION
key : RFC_IO5
status : CODE=CM_PRODUCT_SPECIFIC_ERROR STATUS=??? DATA=??? ID=???
message : LOCATION CPIC (TCP/IP) on local host
ERROR connection to partner broken
TIME Fri Nov 24 14:21:53 2006
RELEASE 45A
COMPONENT NI (network interface)
VERSION 31
RC -6
MODULE nio4i.c
LINE 891
DETAIL NiPRea
internal: IO HANDLE=1 DRV=??? LINE=1369 CODE=5
<== RfcClose </i>
Do you have solve your problem ?
thanks -
RFC problem: could not get functionname from XML requst (sic)
I'm developing an interface that attempts to call a receiver RFC on an SAP 4.6c system. It's a very small simple interface, and it's all working until it tries to call the RFC. The error is
Exception caught by adapter framework: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: could not get functionname from XML requst: com.sap.aii.af.rfc.RfcAdapterException: failed to read funtionname from XML document: missing namespace declara
I've created an RFC channel, which is green in the adapter monitoring. The RFC imports without a problem, and appears in my interface mapping. My mapping program converts to the RFC message type (as evidenced in sxmb_moni. I have a receiver agreement referencing the interface mapping, which must be working as the mapping is called.
Could anyone point me to what else I could check? I saw a post about the same error message, where the respondent found something in the logs which helped them Could you expand on what you found, and in which log please? Any pointers as to which logging options I could switch on and check would be gratefully received.
Regards
Alan GrahamThanks for the responses.
I set up a communications channel of type RFC, which is
showing green in the adapter monitor. If I deliberately
break it, eg by changing the password, the adapter shows
as red in the monitor. I assume therefore that the
adaptor settings are correct.
The XML going to the adapter looks correct AFAIK. My problem is that I don't know enough about the requied XML to know if what I'm seeing in the logs is sufficient. In SXMB_MONI, in the 'call adapter' section of a failed message, the outbound binding includes
<SAP:ToInterfaceNamespace>urn:sap-com:document:sap:rfc:functions</SAP:ToInterfaceNamespace>/code]
Also, the interface determination SOAP header, in the MAIN section includes
[code]<SAP:Receiver>
<SAP:Party agency="" scheme="" />
<SAP:Service>D04</SAP:Service>
<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">Z_MPU_3PSCE_FREIGHT_UPLOAD</SAP:Interface>
</SAP:Receiver>
These are the correct values for the RFC name and the namespace, AFAIK.
I'm using an interface mapping (which uses and ABAP class as the mapping program) which references the interface of the RFC. The logs tell me this works, ie, the class is called and the resulting XML appears in the payload of the response.
Alan -
Hi All,
i have configured External RFC monitoring using application monitor in BPM.
the problem is the max wait time given in setup is upto 25 seconds only. i have given the maximum.
the response time in operations that i am getting is 150 milliseconds maximum which is around .5 or so seconds.
but the RFC in which connection test is successful is getting red alert.
can any one pls let me know what exactly is the configuration am missing out.
Thanks,
Subhashini.Hi
I am monitoring TRansactional RFC.
I was interested to know the type of the RFC used(from SM59), for example T, 3, I,G etc. Please let us know the RFC used and type and importantly systems involved to drill further.
Please check the following:
1) Logical component assignment against that step.
2) Existence of RFC on satellite system.
3) Connection test and Jumpin to that host.
4) The Read RFC you are using has got enough authorizations on that Satellite system.
Regards,
Jagan -
RFC problem while activating the new ODS...
Hi Experts,
I have created a new ODS, while activating that it is giving bellow error message,
RFC ERROR IN THE SOURCE SYSTEM.
but I have checked with my basis team, everything is fine,
What would be the problem.
helpful answer will be appreciated with points,
Thanks in advance,
Venkat.hi all,
iam even getting the same error and unable to solve this.please provide me solution with step wise process.iam getting the below error:
Message no. RSBM035
Diagnosis
The system could not create DataSource .
System Response
The metadata for a DataSource must be created while the export InfoSouce is being generated. An error occurred at that time.
Procedure
Consult the appropriate developer (function module: RSA1_OLTPSOURCE_GENERATE).
thanks®ards
Vamshi -
Hello,
I have created a RFC. Biztalk server is calling this RFC. In this RFC, I used BDC for confirmation of production order OPERATION (CO11N). When I manually run this RFC in SAP, it is working fine, But when Biztalk is calling this rfc, an error is coming "Runtime error RAISE_EXCEPTION has occurred" .
I am using call transaction statement. I am not able to understand the actual problem because it is working fine in SAP.
Please suggest me any way to solve this problem.
thanks,
Rock!Set the following code into your first lines of your RFC.
Data: var_a type n.
If var_a eq '0'.
break-point.
endif.
or maybe this version of code:
Data: var_a type n.
do.
If var_a gt '0'.
exit.
endif.
enddo.
Maybe only the break-point is necessary?? (try it)
or only without break-point, so you have to develop an infinity-loop.
Start your BIZTALK, so that the RFC is called...
Use SAP-transaction SM50(?) to see you program (name of the program of your RFC) running ......
Goto "debugging program" and debug your program.
First you have to change the VAR_A to > 0
If you don't find your program in the tcode SM50, maybe the RFC is calling with wrong parameters or selections!!!
Maybe mandatory parameters or selections NOT filled!!!
Good luck -
Hello,
Ihave a VBA code that calls a BAPI via RFC to checkout a document. The Problem is that I get an error like in the subject. Here is my Code
Private Declare Sub RfcAllowStartProgram Lib "librfc32.dll" (value As Any)
Sub checkout_file()
Dim oDocument As Object
Dim oDocumentFile As Object
Dim oDocumentFiles As Object
Dim oReturn As Object
Dim oBAPICtrl As Object
'Creating BAPI object
Set oBAPICtrl = CreateObject("SAP.BAPI.1")
Set oConnection = oBAPICtrl.Connection
If oConnection.Logon(0, False) = False Then
MsgBox "No access to R/3 System"
Exit Sub 'Programm beenden
End If
RfcAllowStartProgram ByVal 0&
'Creating lokal instance of BO "Draw"
Set oDocument = oBAPICtrl.GetSAPObject("DRAW", "PM2", "A5N00030059989", "D", "000")
If Err.Number <> 0 Then
MsgBox "No local BO 'Draw' created!"
Exit Sub
End If
Set oDocumentFile = oBAPICtrl.DimAs(oDocument, "CheckOutView2", "DocumentFile")
oDocumentFile("WSAPPLICATION") = "DOC"
oDocument.CheckOutView2 OriginalPath:="D:\test\", _
DocumentFile:=oDocumentFile, _
DOCUMENTFILES:=oDocumentFiles, _
DocumentStructure:=oDocumentStructure, Return:=oReturn
MsgBox oDocumentFiles.RowCount
MsgBox oReturn("MESSAGE")
Set oConnection = Nothing
Set oBAPICtrl = Nothing
End Sub
I have the newest librfc32.dll in my System32 folder (Version 7110.0.46.6208). Where is the problem? Can it be a problem on the application server or something?
Thank you,
ThomanderHi Thomander,
Note 885058 indicates that the problem is resolved with the latest
RFC and ICU files. The RFC library is contained in the RFCSDK, please
ensure that you are using the latest SDK, it can be downloaded from the
following location:
Support Packages and Patches
==> Additional Components
==> SAP NW RFC SDK
==> SAP NW RFC SDK 7.10
==>Your OS
ICU libraries can be downloaded from service market place as part of
sap kernel. There are contained in the complete package sapexe.car
& in a seperate package UCLIB.sar
-> service.sap.com/patches
-> Entry by application group
-> additional component
-> SAP Kernel [ select the correct versions] & download the file
The naming convention of the library files varies depending on the
operating system, they may be called
"libicuuc.so.26", "libicuuc.sl.26", "libicuuc26.so" or "icuuc26.dll",
for example. You must therefore adjust the unpacking statements
accordingly.
Unpack the library to the temporary directory & then move it to the
kernel directory ("/usr/sap/<SID>/SYS/exe/run").
Caution: Make sure that the libicu* libraries do not overwrite any
existing files.
Once you are using the latest RFC and ICU files you should be ok.
Maybe the information in the following link could also be useful for this kind of error:
https://www.sdn.sap.com/irj/scn/wiki?path=/display/plm/i001Win32error+2
Best regards,
Christoph -
RFC problem in solman 7.0 ehp 1
Dear
i am facing a problem when i crate trusted RFC trought SMSY.
error is " Error Creatinf RFC destination SM_SOMCLNT500_BACK" IN SYSTEM TEST.
BUT I HAVE GIVEN ALREADY "S_RFC & S_RFCACL" OBJECT IN BOTH SIDE SOURCE AND TARGET SYSTEM.
REGARDS
ANIL KUMARAccording with page 67 of Security Guide for Solman 7.0 EHP1
6.2.2 Authorization Object S_RFCACL
The trusting RFC destination has the Current User setting in transaction SM59. Authorization errors in the use of an RFC destination flagged as a Trusted System cause the following message to be sent: No Authorization to logon as Trusted System (Trusted RC = #).
=> Prerequisites
To apply the authorization object, you need full access to transaction PFCG, in the SAP Solution Manager system and the managed systems.
=> Features
To create the trusted RFC connection you need to have the authorization object S_RFCACL in the Solution Manager and in the managed system for this user. The role SAP_S_RFCACL contains the authorization object S_RFCACL, which consists of a number of authorization fields, which allow a trusting trusted relationship between SAP Solution Manager and any managed system. Due to the high potential risk of such an RFC connection, the authorization object S_RFCACL is not in authorization profile SAP_ALL.
You said that you already gave S_RFC and S_RFCACL, but you customized a new role ? or are you using SAP_S_RFCACL ?
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
-
Last iTunes update 10.2.2.12 deleted all music files and all artwork
Within the last month I got a notice to upgrade Apple iTunes and Quicktime software which I did not thinking anything about it. I have used myiPod since then but not in iTunes at all and no synching. I have about 225 CD's loaded in iTunes plus some
-
Hi all i want to use mdb in an Application that i wil buit in oAF . so database connection is required . can anyone help me out in establishing this connection. what kinda driver shud i choose.i believe it shud be third party jdbc. pls correct me if
-
Siren sound...again
Opteron 244 in MSI K8D Master-F. See more specs in my signature below. PC powers up, 5-10 seconds later the infamous siren sound (continuos high-low-high-low tones) starts. NOTE: The PC boots just fine, Windows runs at it should... CPU temp is 45°C,
-
Forms and Reports 6i to Forms and Reports 9i
Hi I'm looking for a best practices on Forms 6i migration to 9i. Do you know some documentations about it ? Regards Den