Skip to content

getting started

Marcello Urbani edited this page Mar 22, 2019 · 3 revisions

Basic setup

See installation for detailed configuration information

  1. find your server's base URL.
    An easy way to do it is starting any UI5/BSP/webdynpro application. I will use SOAMANAGERimage In my case the URL is https://vhcalnplci:44300/sap/bc/webdynpro/sap/appl_soap_management, and the bit required for the configuration is https://vhcalnplci:44300 . Note that chrome marked the URL as not secure, so I will need to set option "allowSelfSigned": true
  2. in transaction SICF, make sure that node /default_host/sap/bc/adt is active
  3. Go to in your visual studio code settings, select abap-fs configuration and press Edit in settings.jsonimage You will end up in an editor showing settings.json, and will need at least one entry for abapfs.remote
    A basic configuration will look like this: \
{
  "abapfs.remote":{
    "NPL": {
      "url": "http://vhcalnplci.bti.local:8000",
      "username": "developer",
      "password": "whatever"
    }
  }
}

In my case will have to add "allowSelfSigned": true because I'm using a self signed certificate

  1. connect to your ABAP server
    1. start the command palette by pressing Ctrl+Shift+P
    2. run command image
    3. select your connection image Ignore the hotkey, it's my personal setting
    4. after a few seconds you should get an error or success message, and you will see your ABAP system in the explorer pane, which you'll navigate as if it was a folder on your hard drive: image

SAPGUI integration

To connect with a SAPGUI the configuration above would need to be extended. If this is my configuration entry in SAPLOGON: image

{
  "abapfs.remote":{
    "NPL": {
      "url": "http://vhcalnplci.bti.local:8000",
      "username": "developer",
      "password": "whatever",
      "client": "001",
      "sapGui": {
        "server": "172.18.0.3",
        "systemNumber": "00"
      }
    }
  }
}

Note that if vhcalnplci.bti.local maps to 172.18.0.3 adding the client would be enough
Also note you might need different settings for load balancing configurations

Clone this wiki locally