How can I find all of the ABAP programs for BW?
This transaction can be used to search the objects repository in SAP systems. Run the transaction and select the application component hierarchy. You can find all the programs, including extractor programs and reports in RSRV.
For transfer rules and update rules, it is easier to go to the corresponding screen using transaction RSA1 and get the generated program from the menu.