Hi,
Function Module BAPI_BUS2054_GET_STATUS is definitely not meant for mass data processing. That's why I advised you to analyze (e.g. by debugging) what is exactly done here. If possible write your own logic in different way so that the performance can increase. A good approach is to do an array fetch from one or more tables (e.g. JEST) for all WBS Elements in the Data Packages. This way the database table(s) only have to be read once per data package.
Best regards,
Sander