arrow_drop_up arrow_drop_down
7 januari 2020 

ABAP code schrijven met Visual Studio Code (VSC). Een korte handleiding om VSC hiervoor te configureren.

Nieuw jaar, nieuwe ronde, nieuwe kansen. Eén van de nieuwe kansen voor dit jaar voor de ABAP ontwikkelaar is Visual Studio Code (VSC).  Ik heb VSC het afgelopen jaar veel gebruikt voor XML verwerking. Maar sinds kort gebruik ik het ook om ABAP code te schrijven. De VSC is snel te configureren om ABAP code te gaan schrijven. Hieronder vind je een korte handleiding daarvoor.

Als extensions heb je nodig:
https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abap
en
https://marketplace.visualstudio.com/items?itemName=larshp.vscode-abaplint

Daarna kun je via ‘PREFERENCES->SETTINGS ->EXTENTIONS->ABAP-FS CONFIGURATION’

je configuratie instellen om bij het SAP systeem te komen. De configuratie ziet er uit als een JSON bestand;

{
“abapfs.remote”:{
“NPL”: {
“url”: “URL van de server (via soamanager kun je deze vinden)”,
“username”: “je gebruikers naam,
“password”: “je gebruikters wachtwoord”,
“language”: “nl”
}
}
}

Als je daarna via de command-line (‘CTRL-SHFT-P’) het commando ABAPFS CONN uitvoert, zal de ABAP wereld zich in de VSC zich voor je openen.

En that’s it! Het werken met ABAP objecten in de VSC gaat snel en gemakkelijk. Het lijkt erg veel op eclipse, maar dan naar mijn gevoel sneller.

Wel is te merken dat het nog echt in de kinderschoenen staat. Zo is het op dit moment alleen toegankelijk voor SAP systemen met Netweaver 751 of hoger. Met oudere Netweaver systemen kan het ook, maar dan moet er nog een workaround worden ingesteld.

Hierdoor is goed te merken dat Eclipse met de ADT tools op dit moment veel meer functionaliteit en gebruikersvriendelijkheid te bieden heeft dan VSC, dus een volledige programmeer omgeving is het nog niet, maar dit moment kun je al wel een kijkje nemen hoe het ABAP programmeren in VSC er uit ziet.

Anton Pierhagen

Full stack SAP Netweaver, Hana, Abap, Fiori, UI5 Developer bij RedBlue IT Professionals

Over de schrijver
De redactie wordt afwisselend gevormd door externe journalisten, medewerkers en management.