Hola, gracias a todos, pero la que más me sirvió fue la de soporte funcional
.
Porque a la función spell_amount no se la puede llamar desde el sapscript. Y modificar el programa control me implicaría usar una transacción nueva.
igualmente gracias a todos por la molestia.