web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

How to "Start the Process" of Entering AL Code

(3) ShareShare
ReportReport
Posted on by 3,240
Hi:
 
Let's say that you know what AL code you need to put inside of Business Central.
 
After opening Visual Studio Code, what's the first step in accessing AL for the company and tenant that you want to put in the AL code for?
 
It's the beginning of the whole AL process that I'm unclear on.
 
Thanks!
 
John
I have the same question (0)
  • Sohail Ahmed Profile Picture
    11,150 Super User 2025 Season 2 on at
    Here’s a quick guide to get started with AL development in Visual Studio Code for Business Central:
     
     
    ---
     
    ✅ Step-by-Step AL Setup Guide
     
    1. Install the AL Language Extension
     
    Open Visual Studio Code.
     
    Go to View > Extensions, search for "AL Language" and install the one published by Microsoft.
     
     
     
    2. Create a New AL Project
     
    Press Ctrl+Shift+P → Type AL: Go! and select it.
     
    Enter your project name (this becomes your extension folder).
     
    Choose a target platform (e.g., "Business Central Cloud").
     
     
     
    3. Configure Launch Settings
     
    Open the launch.json file created under the .vscode folder.
     
    Update the "server" and "tenant" fields with your sandbox URL (e.g., https://businesscentral.dynamics.com/sandbox) and tenant ID.
     
    Set "environmentName" to the name of your sandbox (e.g., "Sandbox").
     
     
     
    4. Download Symbols
     
    Press Ctrl+Shift+P → type AL: Download Symbols → run it.
     
    This pulls in the necessary references from your Business Central environment.
     
     
     
    5. Start Coding AL
     
    Create new .al files for:
     
    table
     
    page
     
    codeunit
     
    report, etc.
     
     
    Example: Create a new file CustomerExt.al to extend the customer table.
     
     
     
    6. Publish Your Extension
     
    Press F5 to publish and run the extension in your sandbox.
     
    It will open BC in the browser and install your code.
     
     
     
     
     
    ---
     
    🎥 Complete AL Beginner Playlist (Recommended)
    Here’s a helpful video series to walk you through the process step-by-step:
    👉 Start Learning AL Development – YouTube Playlist
     
     
    > ✅ Mark the checkbox below if this answer helped you. Happy coding!
     
     
     
     
  • Suggested answer
    RockwithNav Profile Picture
    8,637 Super User 2025 Season 2 on at
    You need to download the AL extension the very first thing and then configure it out.
    Once you download the Symbols you will be able to able to have the visuals of the standard objects.
     
  • Suggested answer
    Ramesh Kumar Profile Picture
    7,529 Super User 2025 Season 2 on at
    I hope below link can help you
     
     
     
    Thanks
    Ramesh
     
    If this was helpful, please check the "Does this answer your question?" box and mark it as verified.
  • Suggested answer
    YUN ZHU Profile Picture
    95,750 Super User 2025 Season 2 on at
    I have written a Japanese version of the tutorial before, you can translate it and take a look.
     
    Thanks.
    ZHU
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    20,838 Super User 2025 Season 2 on at

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,092

#2
YUN ZHU Profile Picture

YUN ZHU 663 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 515

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans