Scripting SP migration is possible with the 'scheduleDistUpgrade' API call. See pg 347 of https://www.suse.com/documentation/s...olor_en_32.pdf

This call is essentially identical with the SP migration offered in the SUSE Manager UI, with the exception of plausibility checks.