Farouk,
>Thanks for the info. (sorry for the late reply, was away from office) That is exactly what was in my mind. However, I find that the pk value of the main biz object is empty, do u face the same there? Example: let's say the main object is a claim object, after saving I will like to insert records into a workflow txn tables, I need the pk of the claim but somehow it is empty.
What are you using as a type for your pk? Are you using a auto increment integer? If so try setting this
this.RetrieveAutoIncrementPK = true;
in your ABusinessObject constructor.
If you are setting the value yourself you could probably get it in the presave hook.
Tim
Timothy Bryan