Deployment of Business package is not mandatory in portal anymore, you can do so via PFCG
BP are nothing but roles, Read the SAP note 1685257 and attachement it has which explains this new method
there are other applications in MSS< which rely on chief position if you use custom evaluation paths, you need to remember that, you can use only that in OADP config otherwise you need to make of the Function modules ie HRWPC_PATHROOTS
HRMSS_PERSON_EVAL_PATH and evalution path (S-S-P) in your own
FM and use this in your OADP.
How to test the OADP Configuration maintained for MSS - ERP Human Capital Management - SCN Wiki
note
Attendance overview and couple of other applications might not work for
the Reporting manager who is having A002/B002 relationship. This
relationship means "Reports to" and the inverse relationship is
"incorporates". All the standard object selection rules determine the
hierarchy by first determining the Head of the Org Unit. Unfortunately,
with the reporting managers this is not possible. Hence, it's not
possible to use the standard MSS for the reporting manager (A002/B002 )
relationship.
I suggest you copy function module HRMSS_PERSON_EVAL_PATH and modify it
to use another evaluation path, instead of MANASS, in order to get the
organizational units assigned to the portal user.
You could create a custom evaluation path copying the standard MANASS
and changing relationship 012 by 002.