If you can connect your programme to SAP, you could always set the function from the wiki as RFC, and get the link from SAP. Otherwise, you can always test the function to check the return string.
this string can be used to create a SAP GUI Shortcut. those shortcups possess the .sap extension and contains the previous string. For exemple this is the content of a test SAP GUI shortcut :
[System]
Name=IFR
Description=IFR ECC 6.0
Client=300
[User]
Name=gpatry
Language=FR
[Function]
Title=Connexion SAP IFR
Command=PA20
[Configuration]
WorkDir=D:Documents and SettingsgpatrySapWorkDir
[Options]
Reuse=0
In in the example you gave, such string was use to create an attachement in the name of "DisplayAddress.SAP" . A click on the attachement launch the GUI.
If creating a shortcut is not suffisant, you may try to exec opening the shortcut file, in the same way that open a .doc launch word. I must admit my ignorance on this particuliar point.
hope this helps,
regards,
Guillaume