I am new in crm. i have one report in that i have to create ibase when revenue recognize. Menas as input i have to pass salesorder no from r/3 system and base of tha partner(customer) . I have to create ibase and coponents of ibase. So now i already created r/3 rfc . I thougth and made list in sequence of fm please check it and tell me is proper or not.
first i search for partner for that i use this ..CRM_IBASE_PARTNER_SEARCH
Based on sy-subrc i create ibase . Fn module for that is...CRM_IBASE_CREATE
Then is ibase is already exist for particular partner so i find component for that with this fm...CRM_IBASE_COMP_FIND
if conponent is not exist then use this fm to create conponent.
Then i created conponent with this fn...CRM_IBASE_COMP_CREATE
Please suggest me if my flow is wrong ...