Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ABAP Language BasicsNew to Visual Studio Code? Get it now.
ABAP Language Basics

ABAP Language Basics

Preview

1Meracle1

|
3 installs
| (0) | Free
Lightweight ABAP syntax highlighting, snippets, folding, and editor configuration.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ABAP Language Basics

ABAP Language Basics is a declarative Visual Studio Code extension for local .abap files. It provides TextMate syntax highlighting, common ABAP 7.50 snippets, comment and bracket configuration, folding markers, and Sticky Scroll fallback without starting a language server.

The TextMate grammar is lexical: it recognizes comments, strings, templates, ABAP dash-composite keywords, declarations, and nested named/control-flow blocks, while guarding selectors such as sy-subrc, lo_object->method, and zif_interface~method from partial keyword matches. It does not resolve names or parse complete ABAP syntax.

Without a document-symbol provider, Sticky Scroll falls back to the language's folding markers. Named units and IF, CASE, DO, WHILE, LOOP, TRY, and SELECT can therefore all appear as sticky headers. This package contains no extension runtime, scanner, external executable, network access, or workspace analysis.

Install the separate ABAP LSP extension when diagnostics, navigation, semantic tokens, context-aware completion, or parser-backed document symbols are required.

Development

Install the locked development dependencies and run the VS Code-host tests:

npm ci
npm test
npm run verify:package

verify:package builds the platform-neutral VSIX and checks that it contains only the declarative runtime assets and Marketplace documentation. See RELEASING.md for the tag-driven release setup.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft