I am working on ECC6 and EP7 and looking at building some workflow approval scenarios for Travel Management. I need to move away from the SAP supplied approval scenarios to meet our business requirements.
What I'm looking for is a 'best practice' for integrating a Web Dynpro application (for ABAP) which will be the basis of our approval workitem. I have seen a number of presentations which talk about integrating the user decision task (BOR object DECISION) into a web dynpro application. I have also seen an approach where the FM WDY_EXECUTE_IN_PLACE is used to call a Web Dynpro application from within a BOR object method.
I guess I'm wondering if there is an approach that provides a cleaner integration then either of the above approaches as they both appear (well to me anyway!) to have limitations. Is there a way for example of implementing an ABAP class method as the basis of the approval task that cleanly integrates with the Web Dynpro application?
Any suggestions would be greatly appreciated.
Thanks in advance