Move order occurs in the transaction among inventory orgs while subinv transfer always in one org. As such move order needs approval control. Additionaly, move order can be created by concurrent program with single request.