Hi,
You need to check the relation for all those fields if you find them ok and you are not missing any records then yes you may go ahead with the approach you mentioned.
Can you just clarify in simple terms the key fields of Dso A and DSO B.
The best is to look up the value of KF value from DSO B to DSO A based on common ecc service order no.
In case you need the code i may help you with it.
Regards,
AL