You could always create a scope of list that uses the ALV format. The resulting list display is very good to download to Excel. The other is dreadful.
You can configure this in the IMG under MM, Purchasing, Reporting, Maintain purchasing lists, Scope of list, Define scope of list. In your config, be sure to select the “Use ALV grid control” under Settings for ALV grid control.
Also, Please use the Scope of list ALV and then execute this transaction(fs10n).