Hi Raj,
You are correct.
Technical Upgrade is done by BASIS team. BW Team only support to check, validate and correct (if necessary ) the object/ data load functionality before and after the upgrade.
Functional Upgrade is done by BW team to migrated the old flow to new flow. e.g. Migrated Update rule into Transformation.
Thanks
Regards
Rakesh