Hi MIchael,
your 1st step is fine to get all top PRPS elements.
But the link between PRPS and BSEG may be on a deeper level, so include a new step 2 to get all wbs elements.
This can be done using fm AIPR_GET_HIERARCHY_TO_WBSELEM. The result can be found in table ET_OBJLIST_PS.
For this elements (where PSPNR is not empty) you can access BSEG with FOR ALL ENTRIES.
Regards,
Klaus