Hi Jan,
I have exactly same requirement as yours, I have gone through the mentioned SAP Note but it does not work.
I also find out method DETERMINE_SMART_FORM may help but there is no standard enhancement available for us.
So we just need to create an enhancement point and don't need to create that class, right?
Just one question, how do we get the audit type inside this method?
That would be very appreciated if you explain clearly your own solution.