O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting Started with Dynamics NAV 2013 Application Development

Book Description

Using this tutorial will take you deeper into Dynamics NAV from a developer’s viewpoint, and allow you to unlock its full potential. The book covers developing an application from start to finish in logical, illuminating steps.

  • Understanding user requirements and drawing inspiration from existing functions
  • Creating the application and integrating it into standard Dynamics NAV
  • Presented in a simple tutorial style, with a resource to get a free trial full version to help you get started

In Detail

So, your company has made the wise decision to use Dynamics NAV as its main business software for all its enterprise resource planning. Dive in and learn the ins and outs of the software from a development standpoint and unlock the software’s full potential.

The book will walk you through creating an application from start to finish. Once you know how to create a working application that users can access, you will have the knowledge and the resources needed to create other applications based on the tutorials covered in this guide.

You will start by obtaining a free trial version of Dynamics NAV and then be introduced to the world of analyzing and deriving user problems into a requirements list. Finally, you will be shown how to use the software to knock out these requirements.

You will learn everything you need in order to begin creating your own applications, from translating the user’s requirements to creating and modifying your system applications. Use Dynamics NAV’s capability to create an application and address the user’s needs, while also learning best practices and simple solutions.

"Getting Started with Dynamics NAV 2013 Application Development" will help you on your way to becoming a great developer!

Table of Contents

  1. Getting Started with Dynamics NAV 2013 Application Development
    1. Table of Contents
    2. Getting Started with Dynamics NAV 2013 Application Development
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
        3. Instant Updates on New Packt Books
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    8. 1. Getting Dynamics NAV 2013 on Your Computer – For (Almost) Free
      1. Getting your free copy
      2. Installing the software
        1. Installing Visual Studio Web Developer 2010 Express
        2. A quick overview of the additional contents of the installation files for Dynamics NAV
      3. A look at what is installed
        1. Microsoft Dynamics NAV 2013 Administration Shell
        2. Microsoft Dynamics NAV 2013 Development Environment
        3. Microsoft Dynamics NAV 2013 Windows Client
        4. Microsoft Dynamics NAV Administration
        5. The SQL Server 2012 folder
        6. The SQL Server 2012 report builder
      4. Getting your license
        1. Demo license
        2. MSDN license
        3. A full On-Premise license
        4. The cloud license
      5. Summary
    9. 2. Getting Familiar with Dynamics NAV 2013
      1. But first, a little history
      2. The Windows Client (WC) interface
        1. Exploring the role center page
        2. Page search
        3. Accessing other functional areas
      3. Exploring the list page
      4. Personalizing the list page
      5. Searching your data based on filters
      6. Exploring the card page
      7. Personalizing the card page
      8. Exploring the document page
      9. Exploring the rest of the RTC environment
      10. The Development Environment interface
      11. Summary
    10. 3. Exploring the Data Structure and Basic Layout of Dynamics NAV
      1. Exploring the different departments
      2. Drilling across modules and departments
      3. Sales and marketing
      4. Going into the inventory
      5. Continuing on to the vendor
      6. Drilling down to the detailed transactions
        1. Keep drilling
      7. Creating a sales order
      8. Drill it on your own
      9. Summary
    11. 4. Determining a Task List
      1. Who you are
      2. Your company
      3. Identifying the major pains in the company
      4. Understanding the current operation
      5. Listing out all of the problems
      6. Defining the non-negotiable must-haves
      7. Designing the solution
      8. Summary
    12. 5. Finding Similar Functions for Inspiration
      1. A closer look at the requirements
      2. Where have you seen similar behavior?
      3. A closer look at the Sales Header table (36)
      4. Data types in Dynamics NAV
      5. Primary key and indexes
      6. Looking at C/AL behind the table (the code)
      7. Table relations
      8. A closer look at the Sales Order page (42)
      9. Looking at the properties
      10. A closer look at the Sales Order Subform page (46)
      11. Looking at C/AL on the page (the code)
      12. Summary
    13. 6. Creating the Application – Tables
      1. Creating the table and identifying the primary key(s)
      2. Saving, compiling, and running our table
        1. Primary keys
        2. Checking our requirements list
      3. Adding new fields to the tables
      4. Defining table relations in fields
      5. Creating the Complaint Line table
      6. Creating a conditional table relationship
      7. Adding a composite primary key
      8. Adding the Complaint Comments table
      9. Summary
    14. 7. Creating the Application – Pages and Reports
      1. Creating the Product Complaint page
      2. Linking FactBoxes
      3. Creating the Product Complaint subpage
      4. The AutoSplitKey property
      5. Creating the Product Complaint Comments page
      6. Linking the pages together
      7. Create an analysis report using wizards
      8. Summary
    15. 8. Extending Our Application
      1. A quick look at our user requirements
      2. A quick test of our application
      3. Generate unique document numbers automatically
      4. Creating a number series for our application
      5. Programming our table for the number series
      6. Put our code in the table
      7. Defaulting fields using code
      8. Defaulting fields using FlowFields
      9. Defaulting an item description on the line table
      10. Changing the properties of the decimal values
      11. Creating a separate screen for closed complaints
      12. Creating the list page
      13. Data clean up
      14. Adding the application to the RTC menu
      15. Testing our application
      16. Last check of our requirement list
      17. Summary
    16. 9. Dynamics NAV Modules to Address the Specific Needs of Your Business
      1. Exploring the Help tool
      2. Exploring the Warehouse Management functionality
      3. Exploring the Manufacturing functionality
      4. Exploring the Jobs functionality
      5. Exploring the Service Management functionality
      6. Summary
    17. A. Additional Resources and Conclusion
      1. Official online resource
        1. Connect online
        2. CustomerSource
        3. MSDN site
        4. Microsoft Dynamics Community
      2. Unofficial online resource
        1. Online forums
        2. Blogs
      3. Dynamics NAV add-ons
      4. Dynamics NAV solution center finder
      5. Summary
    18. Index