Hi,
I am calling BAPI_EXCHRATE_CREATEMULTIPLE from PI. My input file has multiple lines and this BAPI can take in many lines too. If all the input values are correct, the BAPI updates the database because the RFC adapter does the BAPI commit.
If there was an error in any one of the lines, the other lines that have good data are not getting updated. I guess because the RFC adapter help says - 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.
So i belive the entire transaction is rolled back. I dont want to write a wrapper to call this bapi or i dont want to make one BAPI call for each line. I wanted to know if there is a way around this?
Regards,
Balaji.M