on 09-26-2008 3:27 AM
Hi,
I am beginner for XI. I am require to do a task for the FILE TO RFC between external system and sap r3 using XI. My question is lets said the file was converted to rfc and suddenly the connection between r3 to XI hit error when the rfc try to send back the return msg to external system via xi. Is the session hold until the connection fix and is the job for rfc committed? If yes with the return msg send again after the connection fix?
Best regards,
Gan
Hi,
If the connection will be failed then it will errored out in XI. And you may re-start the transaction after the connection will be fixed.
You can configure the ALERT Notification for these failures.
If a synchronous RFC is executed during a transaction, the system executes database commits (DB_COMMIT). A DB_COMMIT executes a final save for all data that was temporarily written to the database (as with COMMIT WORK). This data can no longer be reset by a ROLLBACK WORK later on.
Please refer above passage from the given link
http://help.sap.com/saphelp_nw04/helpdata/en/fa/814d3ccd6fba74e10000000a114084/frameset.htm
Also The below discussion will help you
Thanks
Swarup
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The Commit statement is to engage the Database tables.
For e.g. if you call RFC to update or insert the data in SAP tables then it will be comitted.
But if will be trying to trigger some select queries and send the output as data and connection failed then it will not be commited.
In XI, SXMB_Moni it will be error. You can re-start that message in XI.
Thanks
Swarup
Hey,
As yours is File to RFC you must be have created a BPM.
What you can do is for the send step of RFC create a sytem error exception and in the exception branch you need to have a send step. This send step will send a file back to the ftp in which you can hard-code the message.
regards,
Milan
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.