Hi,
Mentioned data sources will full you needs.
To know more clarity. do the extraction at RSA3 and check output.
if its the same as you need then you continue move into bw side and design required data flow.
Along with transaction data source look for master data sources(attribute and text data sources).
Thanks