Hola Javier,
En este caso no importa si es una función LOCAL o no. Lo que tienes que buscar es si encuentras un evento al que puedas suscribirte.
He estado revisando la función y no he encontrado que ésta lance ningún evento. De haber existido, hubiera sido lo mejor.
Pero lo que si que he visto es que esta función se llama desde:
El OnValidate del campo “Applies-to Doc. No.”
El OnLookup del campo “Applies-to Doc. No.”
El OnValidate del campo “Applies-to ID”
Así que, para hacer la modificación a través de eventos tienes 2 opciones:
1. Suscribirte al OnAfterValidateEvent de los dos campos que llaman a la función que te interesa.
2. Pedir en el GitHub de AL que lancen un evento en la función que te interesa. Aquí tocaría esperar a que lo aceptaran y lo implementaran, y tendrías que actualizar tu BBDD al cumulative en el que lo liberaran
Un saludo,
Cristina Nicolàs