During payment processing SAP processes the each payment advice note once. Each time by default it is set to print the payment advice note to printer. Client has a requirement that they want to be able to email the payment advice note to vendors directly. We implemented a user exit and in that user exit we can only change how we deliver payment advice note (i.e. print or email or fax). In the user exit we developed we are changing this delivery method to email when there is a email address in vendor account. This user exit is called every time we print payment advice notes. To be able to print AND email we have to trick the system so that it processes the entire payment advice output again then we have to somehow surpass the user exit so that it does not change the delivery method and thus prints the payment advice note rather than emailing it. That’s where the complexity comes in. this is a payment run program so there are very few user exit available and the ones that are there are not useful for what we want to do.