No conozco ninguna función, pero lo puedes hacer mas o menos como este ejemplo:
Multiplicas las horas por 60 y le sumas los minutos, con esto obtienes los minutos totales.
Un ejemplo:
Una hora y 30 minutos son 1,50 en decimales.
1 * 60 + 30 = 90 minutos.
90 minutos dividido entre 60 = 1,50.
var_horas_dec = sy-uzeit(2) * 60 + sy-uzeit+2(2).
var_tiempo_decimal = var_horas_dec / 60.
Un saludo.