Hi Bharath,
For your First for Finding the cross BO Association , You can find the Associations maintained in the Corresponding BO Model, and the association can be designed using the configuration or either it can be also implemented via code.
And for your second Question , i hope the generic Retrieval is implemented in the framework class,
/BOBF/CL_FRW.
Thanks,
Vignesh.