on 07-20-2007 5:12 PM
Dear All,
I am sending data from Oracle Application to SAP R/3 through XI .
XI is picking up data from Oracle and send it to RFC of SAP R/3 in RFC it calls function module(Z) in which i am calling BDC.It executes fine in R/3
But when i send it thriough XI it gives
After finishing the polling it gives all successfully finished.
Message successfully received by messaging system. Profile: XI URL: http://aipid:50000/MessagingSystem/receive/AFW/XI Credential (User): PIISUSER
Success Using connection RFC_http://sap.com/xi/XI/System. Trying to put the message into the request queue.
Success Message successfully put into the queue.
Success The message was successfully retrieved from the request queue.
Success The message status set to DLNG.
Success Delivering to channel: CC_COPA_AED_RFC
Success RFC adapter received a synchronous message. Attempting to send sRFC for ZXI_INTF_INVOICE
Success BAPI response was a table of type BAPIRET2 with 0 rows
Success BAPI executed successfully
Success Commit transaction with BAPI_TRANSACTION_COMMIT
BUT WHEN I CHECK THE INVOICE IN sap r/3 THENIT DOES NOT SHOW
WHAT COULD BE PROBLEM
THANKS,
rp
Hey,
The Problem most probably is with COMMIT. Though the data is being transferred to the target system BDC program with you are calling in ZRFC doesn't commit.
In the RFC adapter -> Advance Mode -> Commit Control for Single BAPI Calls -> Set the indicator
If executed successfully, the transaction is written to the database by calling the function module BAPI_TRANSACTION_COMMIT explicitly. If an error occurs, the transaction is rolled back by BAPI_TRANSACTION_ROLLBACK.
http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm
<b>Cheers,
*RAJ*
**REWARD POINTS IF FOUND USEFULL <b>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Are you calling the BAPI directly ? As opposed to an RFC wrapper program around the BAPI ? If so, are you doing a committ in your comm channel ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check out Advanced Mode in the Receiver RFC Communication Channel configuration. Probably the problem with COMMIT.
http://help.sap.com/saphelp_nw70/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm
Rgds,
Moorthy
Hi,
Check the RFC destination is right.
Regards
Agasthuri Doss
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.