Das Komma brauchst du nicht ersetzen, %dec nimmt das Komma als Dezimalzeichen korrekt an.

also einfach %dec(pkgp:15:4) in ein entsprechendes Dezimalfeld.