Hi Thiago,
Yes. I tried this BAPI, but it was not useful. So, after searching a lot, we finally decided to go with BDC.
Recording is little difficult to do, but ultimately after many attempts we finally succeeded. I can put my code here if you want. Let me know.