File to RFC Issue in QA
Hi Grus,
I have developed File FCC to RFC in DEV and its good.
After Moving this to QA, We tested but no data found in RFC System.
Then I monitored and found that, File triggered from source directory and created a message with Outbound Interface and seen in Message Monitoring.
But I did not see any message in RWB with ZFunction Module as Inbound Interface.
What may be the issue?
Regards,
Durga.
Hi Durga
Have you found any error message in PI?
May be the message has failed in mapping step, in that case you will not be able to see any message with ZFunction Module as Inbound Interface.
Please check in PI and see if the message is failed or not?
Similar Messages
-
Hi All,
I am doing a File to RFC async scenario. I have done the related development in ESR and ID. While testing the file adapter picks the file does the required content conversion and is successful . When I check the RFC adapter it also shows successful. But the problem is the payload is the same as it was in the sender adapter. I mean after mapping the payload must change to the target message. Somehow in the RFC adapter I am seeing the same source payload. I deleted the Service interfaces, deleted the channels, deleted the ICO and recreated everything again but still the same issue. Can someone please provide inputs on the same. All configurations look correct. Ideally the message has not reached ECC but atleast the payload conversion should have happened.Hi Amit
Check the log in message monitoring and see whether the operation mapping has been called or not.
Also with the default configuration we can only see the payload before mapping in RWB.
If you need to see the payload after the mapping then you need to add the below entries in NWA
Goto configuartion-->infrastructure-->Java system properties--->services
Choose the service XPI Adapter:XI and change the below property
Then once you open the message in RWB, you see one more entry with AM which will show the payload generated after mapping. -
Issue in File to RFC to File Scenario with BPM using Block Step
Hi Everybody,
I am doing File to RFC to File Scenario for multiple records using BPM using Block Step. The File Message is getting posted and after that, the message is getting stuck up in the qRFC Monitor (Inbound Queue).
After seeing the message in Inbound Queue, I am trying to execute and release the message. But when i execute the LUW, it says " Function module doesnt exist or EXCEPTION raised" in Inbound queue.
Could somebody suggest me the outcome of this? What does this mean and how to
release the stuck up message in Queue.
Thanks and Regards,
N.Jayanth KumarHi Rajesh,
After going through the blog, i saw the trace messages. It says
" The exception occurred (program: CL_SWF_XI_INBOUND=============CP, include CL_SWF_XI_INBOUND=============CM00F, line: 19)"
Regards,
N.Jayanth Kumar -
Dear All,
I am working on File-PI-RFC interface in which contents of file are updated in SAP ztable.
The interface was working fine but yesterday i changed the length of one of the fields of the table. From then onwards, table contents are getting updated with some dummy/junk values which we are not sending thru PI.
I have checked the payload at the receiver end and it is not showing any junk values but in the table it shows junk values in the filed whose length is changed.
I have reimported the RFC metadata in ESR but still it shows wrong values in ECC.
Please guide me where I need to referesh the RFC metadata to resolve this as this problem I am facing in PRD environment.
Regards,
NJHi,
Pls check if the length of the field in table and the length of the field in internal table in the RFC function matches. If not pls do the same and then send data agn.
Edited by: Debaprasad Narendra on Nov 3, 2010 7:23 AM -
File processing issue -File- PI- RFC
Dear Experts,
I have struck with this source file while processing the scenerio FTP(File) ->PI->RFC
I need to take the data from CSV file,
Just push the first row data to Char field and second row data to Mean field in RFC.
FCC structure:
The source data is simple but i struck with some logic,Kindly guide me how to process this data by using FCC or we can handle by mapping.Also check the source structure whether i followed correctly.
Best Regards,
MonikandanHi Amit,
Exactly i need to send the entire 1st row data to CHAR Description field and 2nd row data to mean field.
While i am testing in message mapping using the source file will getting the below output
Exact output i need is Process -001,Date row data will go to CHAR field and 10000,20-02-05 row data will go to MEAN field in RFC.
How to split it.kindly guide.
Best Regards,
Monikandan. -
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 -
Morning all,
I have a very simple A sync. scenario File to RFC.
To allow debugging of the Interface,my ABAP programmer has created an endless loop.
What's strange is that on SM50 I can track a new Process created by the XI user and after
a few more seconds another session with a new ID appears....
Have you encountered a similar issue before? what is the reason for it then?
Any way, after removing the "debugging loop " everything runs fine.
Points will be awarded for the most reasonable answer....
Nimrod GisisHi,
I do agree , see the below reason and links also
you can see that many dialog work processes are occupied with the program SAPLARFC. You might also see update or batch processes with the status stopped RFC.
This is because in transaction SMQS as many tRFCs were started at the same time as the parameter settings allow and this has resulted in the user contexts losing their rollability. This situation arises for instance when mass data is processed. See SAP note 726148 for more information and possible solutions.
http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/145db7b9c3c64e8af1c0be1dae6f37/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/be/470dc21ca4447b828597f614aaaec1/frameset.htm
regards
Chilla
<i>reward points if it is helpful..</i> -
Hi Experts,
I have a requirement of FILE TO RFC (BAPI_ABC) synchronous .Everything is ok with it.
But Once I have called BAPI_ABC, I need to call BAPI_TRANSACTION_COMMIT and pass it the hardcoded string u201CXu201D to save the changes made in SAP.
For this in Target Side of mapping i have called this bapi after BAPI_ABC. this wont work.
because with synchronous intefaces we can't do multimapping(1..2)
now when will I call this comit bapi,?
and What will be the probable solution for it.
Shall I use BPM or Proxy. but my client requirement is "everything should be done in PI side only"
Kindly reply it with your best.
Regards,
SumitHello,
I had similar problem and i could resolve this issue with help of SAP Note 1342143 - RFC Adapter: WAIT during call to BAPI_TRANSACTION_COMMIT.
So all you need it is to set up next:
In receiver RFC adapter
Check "Advanced Mode"
Check "Commit Handling for Single BAPI Calls"
Add the following Name-Value pair to the table:
Name: BAPICommitWait
Value: true
BR,
Dzmitry -
How to handle Responce in FILE to RFC Scenario
Hi All,
In file to RFC[sync] scenario...
Sender side we are using FTP server. Many folders are there .Data is located in folder1 . File adapter picked the data and forwarded it to XI. RFC adapter processes the data.If RFc adapter sends responce , how can we store this responce in Folder2 in FTP server .Is it possible without BPM .Is this Possible with in a single scenario . If so pls explain the IR and Id steps.Hi,
Why dont you use dynamic configuration for both Directory 1 & Directory 2???
I had a similar scenario where we have to define a directory name based on source file names. The sample code is as follows. You can modify this as per your requirement. Let me know if you have any issues.
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File", "FileName");
and
DynamicConfigurationKey key1 = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File", "Directory");
conf.put(key, arg)
String fileName = conf.get(key);
if(filename.equals("file1.txt")){
conf.put(key1, Directory1)
else
conf.put(key1, Directory2)
return "";
Warm Regards,
Gouri -
File to RFC synchronous scenario stopped Picking the files
Hi Experts,
We have a File to RFC synchronous scenario. Till yesterday night it is working fine.
But suddenly it is stooped working.In moni, i can see the failed messages with the Mapping error " Can not create target element, values missing in the queue context "
No Payload in moni / communication channel monitoring / Message monitoring. I've noticed that, wrong files placed in the To-be- processed files and the adapter picked those files and failed in mapping.
I tried by stop and start the communication channel / did some dummy changes in the communication channel and activated. cleared the cache.
But still the communication channel is not working.when i stop and start the communication channel it will try to process the wrong files and failed.
Give me your valuable inputs to resolve this issue.
Regards
Bhargava krishnaHi Bharghav,
Please go through the below,
Symptom
FTP Adapter is being used in the business scenario for message processing.
During file processing it is noticed, that the FTP sender channel stops
polling. There is no error in the channel monitor or the trace/log files
and the polling jobs are correctly displayed in the AFW scheduler table.
The issue is observed after a network connection issue with the FTP server.
In order to remove the hanging locks from the FTP Adapter, the parameter
'ftp.timeout' setting is required to be set, which releases the lock once
the timeout value is expired. But in the above situation, the value for the
'ftp.timeout' is not taken properly while establishing the data connection
by File Adapter.
Other terms
FTP Adapter, sender, FTP, adapter, timeout, stalled, network, hang, polling
Reason and Prerequisites
Program error
Solution
The hanging situation has now been improved by code changes. Please see
section "SP Patch Level" of this note for a list of updated software
components.
To get this correction available in your Support Package you need to apply
the patch matching to your Support Package version as per the instructions
in the NetWeaver Support Package Stack guide which can be found on the SAP
Service Marketplace as described in SAP Note 952402.
Thanks & Regards
Uday.S -
File to Rfc to File in pi7.1
Hiii,,
Iam trying file to rfc to file scenario...when iam montoring sender commuication channel it shows below mentioned error...wat may the issue..help me out
"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.af.service.administration.api.cpa.CPAChannelStoppedException: Channel stopped by administrative task.. Setting message to status failed"
With Regards..
DineshHi,
I checked the namespace its rite...whether i have to check the same namespace in sap system...if yes, where to find it..
I guess your File CC configuration is not correct. Namespace will be your source interface namespace in PI. This is a very basic question and should be searched on SDN / SAP Help before posting here.
Go through this SAP Help ...
http://help.sap.com/saphelp_nw04/Helpdata/EN/e3/94007075cae04f930cc4c034e411e1/content.htm
Regards,
Neetesh -
Hi All,
In my scenario, i am sending file from a database system to SAP system. Here I am using JDBC/ webserveices adapter at outbound side to query the database and FILE and RFC at inbound side to send file and workflow notification.
my requirement is to send file as batch to SAP system(after business hours), send workflow notiication to the responsible person, and when the file is stored on application server then only i should send the notification to the person.
I know this can be acheived by BPM by using wait step but I am not sure how to do it only for RFC adapter to kick the notification once the file has stored and confirmed.
Can anyone help me in this issue.
Reg
Sre.>
sre wrote:
> Hi All,
>
> In my scenario, i am sending file from a database system to SAP system. Here I am using JDBC/ webserveices adapter at outbound side to query the database and FILE and RFC at inbound side to send file and workflow notification.
> my requirement is to send file as batch to SAP system(after business hours), send workflow notiication to the responsible person, and when the file is stored on application server then only i should send the notification to the person.
>
> I know this can be acheived by BPM by using wait step but I am not sure how to do it only for RFC adapter to kick the notification once the file has stored and confirmed.
>
> Can anyone help me in this issue.
>
> Reg
> Sre.
There are two options,
1. With BPM you can have the send step for file request an acknowledgment and then have the send step for the RFC call after the previous file send step.
2. Without BPM, use the same Business system (single receiver det.) and have multiple interface determination (file&RFC). Use the option maintain order at runtime and have the file interface above the RFC. This will act like an EOIO. -
File to Rfc scenario,not updated in rfc
Hi,
File to RFC scenario,not updated in RFC?
i checked communication channels ,smq1,smq2,sm58,cache refresh.but issue was not solved.
Please advise where need to check?
Thanks
AmitaHi Amita,
First check whether the configuration between PI and ECC has been set up properly.
Are you using a stand RFC or custom RFC?
Import the RFC metadata from ECC to PI and use that structure in your service interface and configure the remaining objects that we normally do.
Now, try to process the file and check in the communication channel, whether file Adapter is able to pick up and send the message to PI system.
If the message is successfully processed through PI system then check the messages in Queues. Also, check the RFC communication channel in the adapter engine.
Follow the process, you might get some clue regarding the issue. -
Doubt in file to rfc to mail scenario
Hi All,
I have a doubt in configuring File2Rfc2Mail scenario,
Actually my requirement is to send flat File to RFC, and trigger mail alerts for successfull execution , like after successfully posting the mesg to rfc i need to trigger a mail alert to mailserver,
For that what i thought to do is file to rfc and from rfc response to mail , i don't know whether i can do like that or not , do anybody help me in this issue,
Thanks in advance,
Nousheen.Hey,
Your BPM will be like this.
recieve step(file)-> sysnchronous send step(rfc)-> send step(mail)
3 abstract interfaces:-
abstract asynchronous(file structure)
abstract synchronous (in this request as file sturcture and response as mail structure)
mapping between abstract synchronous and rfc(no need for transformation as mapping is outside)
abstract asynchronous(mail structure)
create two container variables, one for each abstract asynchronous interface.
use them in recieve step(file) and send step(file)
revert in case of any queries.
reward points if useful.
regards,
Milan -
File-to-file or File-to-RFC for Automatic PO creation and GR creation
Hi,
We are on XI 3.0 and the following has been put to me:
We will receive a .CSV file from FTP server, into XI and then need to create Purchase Orders followed by the Goods Receipt documents in R/3 based on the incoming data.
Further to this, the requirement is to give a log of the successfule and failed PO + GR document summary to the business.
The programme in R/3 will compare the incoming file nmame with archived files already processed and will reject any files with duplicate names.
I was suggesting to go with the file to RFC in R/3 whereby we can have a Z shell BAPI to include the standard BAPI for PO creation and GR creation. This Z code can then be extended to email the log to the business of which records were successfully created and which failed.
However, I am stumped as to how can I make the file duplication comparison on R/3 as the incoming file will also be stored on R/3 archive somewhere.
Can this be made when the BAPI is called in XI?
I can configure alerts when the BAPI is mapped from incoming file for that interface.
What was suggested also was to pick up the CSV file and thow it as it is in R/3 and then the Z code can go through it and create the PO and GR objects. However, then it does not make much sense to use XI as the middleware platform.
Please advice.
Regards,
ArcahnaHi Archana,
Take a look to this blog:
https://wiki.sdn.sap.com/wiki/display/XI/Different%20ways%20to%20keep%20your%20Interface%20from%20processing%20duplicate%20files
Maybe it could help you for the duplicate files.
Regards,
Juan
Maybe you are looking for
-
Boot Camp 3.0 and Windows 7 64-bit - My experiences/notes
I just installed Boot Camp 3.0 from the Snow Leopard DVD onto my MacBook Pro 17 (Mid 09) which is running Windows 7 64bit RTM and had Boot Camp 2.1 previously installed on it. My experiences/notes: 1. The Boot Camp 3.0 installation automatically remo
-
OS X Mavericks won't let me view a slide show on PPT
I upgraded my Mac to the OS X Mavericks few days ago. But, now I'm having issues with my PowerPoint slide show. When I click to view a slide show, my screen completely turns black. Also, I found my laptop to be slow and freezing at sometimes. I read
-
Why is there no support for RTF files in Pages?
Why is there no support for RTF files in Pages? This is nuts!
-
How can i get the id of the external application in my portlet??
How can i get the id of the external application in my portlet??
-
Multiple Libraries and Music Folder Locations
I'm stumped. I keep three libraries on my MacBook Pro. The folder structure for where the library and xml files live is basically: ~\Music\iTunes\ATV ~\Music\iTunes\Pete ~\Music\iTunes\Jen Each library is associated with its own Music Folder, on an e