First try whether your main program is getting triggered. If the same gets triggered put a break point in call customer-function . If the transaction is correctly executed by you definitely your break-point will get triggered.