Extending the generated GWPAM Visual Studio projects
Using the GWPAM Template wizard, .NET developers can quickly create Microsoft Outlook Add-ins within Visual Studio.
For example, out of the box GWPAM Contact template can be used to create GWPAM Outlook add-in application in just a few clicks.
The SAP CRM contacts can then be fetched from the SAP system, via the GetAll function, to the Microsoft Outlook Contacts.
The users can maintain these SAP CRM contacts in Outlook and update the source SAP system.
For a demonstration of how to use the SAP GWPAM Contact template, refer to this video: SAP GWPAM Demo: Contact Project Template.
Although the generated GWPAM Visual Studio project can be used as-is (“code-free” development), it can be modified or extended to address the exact customer requirements. To assist the .NET developers with the extensibility potential of GWPAM generated Outlook add-ins, we have selected a list of commonly used scenarios based on the feedback from our customers. These scenarios can be found in the GWPAM Developer Guide and are intended as examples with step-by-step implementation instructions to facilitate GWPAM development.
The GWPAM extensibility examples include:
- How to extend the generated GWPAM Workflow solution
- How to consume the GWPAM generated application configuration
- How to work with complex properties
- How to extend the GetAll function with filters
- How to create a custom task pane
- How to add custom tabs to display Users entities
- How to add custom tabs to display Associated entities
As an illustration, the generated GWPAM Workflow solution can be easily extended to add a custom Value Help to assist the user to select the recipient when forwarding a task in Microsoft Outlook. The custom value help search button triggers a Query operation to the SAP NetWeaver Gateway OData service to retrieve a list of SAP users. A user (e.g. ‘ABBEC’) can be selected as the next agent/approver for the task.
For a demonstration of the step-by-step implementation how to add a custom value help, refer to this video: SAP GWPAM Demo: Add a Custom Value Help.
To learn more about GWPAM, please check out the following resources: