Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Abakion AL HelperNew to Visual Studio Code? Get it now.
Abakion AL Helper

Abakion AL Helper

Abakion

|
243 installs
| (0) | Free
Bunch of useful commands, settings and snippets and more to come
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Introduction

This extension has been created to make the life of the Abakion AL Developer easier. From time to time, new features will be added to this extension.

Bunch of useful commands, settings and snippets and more to come

NOTE: The Abakion AL Helper extension ship with English (en-US) as the display language

Please note that this extension requires following extensions to use all features: Waldo's CRS AL Language Extension

Features

These features are concluded at this moment: (using ABH from the command palette will show all available commands)

New AL Project

  • ABH:GO! Typing: ABH:GO in the command palette (Ctrl+Shift+P) easily gets you started with your first AL extension project with best practice setup for folder structure for either appsource or PTE

    A few question will help you get started:
    • Choose a folder or create one where to store the local repository
    • Choose Target Platform: BC version you will code against
    • Choose Category: PTE or Appsource extension
    Additional settings panel (will automatically be opened first time when using ABH:GO or can be open for command palette ABH:Show additional project settings)
    • Sandbox URL (enter url of the sandbox) will configure launch.json

      • Add to file or Recreate file
    • Sandbox Launch Type(enter url of the sandbox) will configure workspace file

      • Add to file or Recreate file
    • Choose Prefix or Suffix for your objects. (will added to the setttings.json using CRS AL Language Extension)

    • Azure Devops Url: one can connect to Azure Devops Organization and choose Project and New Reposity Read more about usage here

      ABH:Show additional project settings will open

Commands and Usage

  • ABH: Set action tooltips : Insert default tooltip for actions on current page

  • ABH: Set action tooltips (workspace) : Insert default tooltip for actions on all pages in the workspace

  • ABH: Set field tooltips : Insert default tooltip for fields on current page

  • ABH: Set field tooltips (workspace) : Insert default tooltip for fields on all pages in the workspace

  • ABH: Set field DataClassification: : Insert DataClassification for fields on current table

  • ABH: Set field DataClassification (workspace): : Insert DataClassification for fields on all tables in the workspace

Snippets

al Snippets:

  • ABH: tpragmaABH creates pragma directives for disable and restore add id
  • ABH: tpragmadisableABH creates pragma directives for disable add id
  • ABH: tpragmaRestoreABH creates pragma directives for restore add id

Azure Devops

  • ABH: Associate work item:

    Prompts you to choose a work item (requries a shared query in azure devops with same name as repository from the results of your custom query se settings below). Choosing a work item will add it to the current commit/check-in message.

    You can customize the Global pinned work item query by adding the following in the Visual Studio Code Settings(on install a default setttings will be added). You need to provide the following if not configured):

GIT

  • ABH: Clean up local git branches:

  • ABH: Reset and sync local repository with remote branch:

VS Extension

ABH:Install recommended extensions will suggest below extension if not already installed

Logo Name Description
AL CodeActions Add codeactions to the AL language. Helps you with Events, publishers and procedures. See full description here
AL Language AL development tools for Dynamics 365 Business Central. See full description here
AL Object Designer Possibility to browse and see objects like in the C/Side days, event search, run objects. See full description here
AL Object ID Ninja Manage object Ids in multi-user environment. If all develops on projects have this one – then it will help you assign correct object id. See full description here
AZ AL Dev Tools/AL Code Outline AZ AL Development Tools: AL code outline, object browser, object creators. See full description here
Bracket Pair Colorizer 2 Color your brackets for easier overview. This will in future released be remove and settings file will instead include the functionality. See full description here.
Create GUID Create GUID is an extension for Visual Studio Code that adds a command which can be used to generate GUIDs. See full description here
Git Blame See Git Blame information in the status bar for the currently selected line.Quick link to open the latest commit on the current line in the most popular online git tools. See full description here
Git Graph View a Git Graph of your repository, and easily perform Git actions from the graph. Configurable to look the way you want! See full description here
Git History View git log, file history, compare branches or commits. See full description here
Git History Diff View git history. View commit details. View diff of committed files. View git blame info. View stash details. See full description here
Git Lens It helps you to visualize code authorship, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much.See full description here
Jira and Bitbucket Possibility to branch out directly on your jira issues. Create new jira issues on ToDo and FixMe. See full description here
Tempo Time Tracker Tempo automatically detects time spent on coding activities and changes made to files in selected git repositories. See full description here
Todo Tree This extension quickly searches you workspace for TODO and FIXME and display in a tree structure. See full description here
Waldo's CRS AL Language Extension A bunch of useful commands, settings and snippets to improve your life as an al developer for Microsoft Dynamics 365 Business Central (or "Microsoft Dynamics NAV"). See full description here
VS Code Icon Brings icons to you VS Code. See full description here
Xliff Sync A VSCode extension to keep XLIFF translation files in sync with a specified, automatically generated base-XLIFF file. See full description here
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft