How to write User SMF Records?

We want to write User SMF Records, but we can find only a short information in the COMPLETE-Documentation. Is there any more comprehensive documentation available? Are there any examples?
Can we write an SMF User Record after each Natural Transaction (Program)?

Unfortunately, there is currently no other documentation available on user SMF records, than what’s found in the manual.
Complete itself does not know anything about the end of a Natural program, this information is only in NATURAL itself. Maybe there is a way to get data about Natural program execution using an exit in SYSRDC, but only the Natural experts can tell for sure.