There should be more options for pattern in assembly environment. Please check out SolidEdge ST11 "Duplicate" & "Clone" command. These are very helpful and timesaving options if we are working on a very large assembly and if there are too many hardware's and components.