Skip to Content
Author's profile photo Former Member

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.

GWPAM_Extensibility_1.jpg

The SAP CRM contacts can then be fetched from the SAP system, via the GetAll function, to the Microsoft Outlook Contacts.

GWPAM_Extensibility_2.png

The users can maintain these SAP CRM contacts in Outlook and update the source SAP system.

GWPAM_Extensibility_3.png

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.

GWPAM_Extensibility_4.png

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.

Additional Resources

To learn more about GWPAM, please check out the following resources:

SAP Help Portal

GWPAM Self-Paced Learning

SAP NetWeaver Gateway

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.