hi,
DTP runtime is one option.
you can use ST05 to trace SQL statement in BI.
some perfromace tios:
1. always use required in select statement and avoid select *
2. always use for all entries in source_package if you above bi7.0 other wise use for all entries in data_package.
3. clear work areas immediately sfter updateing required tables
4. avoid loop in loop, use inner jojn
5. use binary search if you use read statement. don't forget to sort inter nal table if you wnat to uise binary serach.
hope this helps.
Regards
Konda Reddy