Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Getting Started with Dynamics NAV 2013 Application Development

You're reading from   Getting Started with Dynamics NAV 2013 Application Development 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.

Arrow left icon
Product type Paperback
Published in May 2013
Publisher Packt
ISBN-13 9781849689489
Length 230 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Alex Chow Alex Chow
Author Profile Icon Alex Chow
Alex Chow
Arrow right icon
View More author details
Toc

Table of Contents (17) Chapters Close

Getting Started with Dynamics NAV 2013 Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Getting Dynamics NAV 2013 on Your Computer – For (Almost) Free FREE CHAPTER 2. Getting Familiar with Dynamics NAV 2013 3. Exploring the Data Structure and Basic Layout of Dynamics NAV 4. Determining a Task List 5. Finding Similar Functions for Inspiration 6. Creating the Application – Tables 7. Creating the Application – Pages and Reports 8. Extending Our Application 9. Dynamics NAV Modules to Address the Specific Needs of Your Business Additional Resources and Conclusion Index

Index

A

  • About This Page screen / Where have you seen similar behavior?
  • ADCS
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • add-ons
    • about / Dynamics NAV add-ons
  • Administration Tools
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • analysis report
    • creating, wizards used / Create an analysis report using wizards
  • Apple
    • about / But first, a little history
  • application
    • testing / A quick test of our application, Testing our application
    • number series, creating for / Creating a number series for our application
    • adding, to RTC menu / Adding the application to the RTC menu
  • Application Builder
    • about / Looking at C/AL behind the table (the code)
  • AutoSplitKey property / The AutoSplitKey property

B

  • BigInteger data type / Data types in Dynamics NAV
  • Bill of Material (BOM)
    • about / Exploring the document page
  • bill of materials (BOM) / Exploring the Manufacturing functionality
  • Binary data type / Data types in Dynamics NAV
  • BLOB
    • about / Data types in Dynamics NAV
  • blogs / Blogs
  • Boolean data type / Data types in Dynamics NAV

C

  • C/AL
    • about / Microsoft Dynamics NAV 2013 Development Environment, Looking at C/AL behind the table (the code), Looking at C/AL on the page (the code)
  • C/SIDE
    • about / Microsoft Dynamics NAV 2013 Development Environment
  • card page
    • exploring / Exploring the card page
    • personalizing / Personalizing the card page
  • Classic Client / But first, a little history
  • ClickOnce Installer Tools
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • closed complaints
    • separate screen, creating for / Creating a separate screen for closed complaints
  • Cloud license
    • about / The cloud license
  • Cmdlet
    • about / Microsoft Dynamics NAV 2013 Administration Shell
  • code
    • inserting, in tables / Put our code in the table
    • used, for defaulting fields / Defaulting fields using code
  • Code data type / Data types in Dynamics NAV
  • Codeunits
    • about / The Development Environment interface
  • coding
    • accessing, in Dynamics NAV / Looking at C/AL behind the table (the code)
  • company
    • drawbacks, identifying / Identifying the major pains in the company
    • current operation / Understanding the current operation
    • problems, listing / Listing out all of the problems
    • nonnegotiable must-haves, defining / Defining the non-negotiable must-haves
    • solution, designing / Designing the solution
  • Complaint Comments table
    • adding / Adding the Complaint Comments table
  • Complaint Header table
    • about / Creating the Product Complaint subpage, Data clean up
  • Complaint Line table
    • creating / Creating the Complaint Line table
    • about / Creating the Product Complaint subpage
  • components, Dynamics NAV
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
    • Role Tailored Client / A quick overview of the additional contents of the installation files for Dynamics NAV
    • Administration Tools / A quick overview of the additional contents of the installation files for Dynamics NAV
    • documentation / A quick overview of the additional contents of the installation files for Dynamics NAV
    • server / A quick overview of the additional contents of the installation files for Dynamics NAV
    • SQL Server Database Components / A quick overview of the additional contents of the installation files for Dynamics NAV
    • Portal Framework for SharePoint / A quick overview of the additional contents of the installation files for Dynamics NAV
    • Microsoft Office Outlook Add-in / A quick overview of the additional contents of the installation files for Dynamics NAV
    • ADCS / A quick overview of the additional contents of the installation files for Dynamics NAV
    • Web Server Components / A quick overview of the additional contents of the installation files for Dynamics NAV
    • ClickOnce Installer Tools / A quick overview of the additional contents of the installation files for Dynamics NAV
  • composite primary key
    • creating / Adding a composite primary key
  • conditional table relationship
    • creating / Creating a conditional table relationship
  • Connect Online / Connect online
  • Cronus
    • about / Your company
  • CustomerSource / CustomerSource

D

  • data
    • searching, filters used / Searching your data based on filters
    • cleaning up / Data clean up
  • data types, Dynamics NAV
    • BLOB / Data types in Dynamics NAV
    • BigInteger / Data types in Dynamics NAV
    • Binary / Data types in Dynamics NAV
    • Boolean / Data types in Dynamics NAV
    • Code / Data types in Dynamics NAV
    • Date / Data types in Dynamics NAV
    • DateFormula / Data types in Dynamics NAV
    • DateTime / Data types in Dynamics NAV
    • Decimal / Data types in Dynamics NAV
    • Duration / Data types in Dynamics NAV
    • GUID / Data types in Dynamics NAV
    • Integer / Data types in Dynamics NAV
    • Option / Data types in Dynamics NAV
    • RecordID / Data types in Dynamics NAV
    • TableFilter / Data types in Dynamics NAV
    • Text / Data types in Dynamics NAV
    • Time / Data types in Dynamics NAV
  • Date data type / Data types in Dynamics NAV
  • DateFormula data type / Data types in Dynamics NAV
  • DateTime data type / Data types in Dynamics NAV
  • Decimal data type / Data types in Dynamics NAV
  • decimal values
    • properties, modifying / Changing the properties of the decimal values
  • DelayedInsert property
    • about / The AutoSplitKey property
  • DELETEALL function / Data clean up
  • demo license
    • about / Demo license
  • departments
    • exploring / Exploring the different departments
  • detailed transactions
    • about / Drilling down to the detailed transactions
  • development-environment interface
    • about / The Development Environment interface
  • dispatch board / Exploring the Service Management functionality
  • documentation
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • document page
    • exploring / Exploring the document page
  • Duration data type / Data types in Dynamics NAV
  • Dynamics NAV
    • free copy, obtaining / Getting your free copy
    • software, installing / Installing the software
    • installation files / A quick overview of the additional contents of the installation files for Dynamics NAV
    • components / A quick overview of the additional contents of the installation files for Dynamics NAV
    • history / But first, a little history
    • data types / Data types in Dynamics NAV
    • coding, accessing / Looking at C/AL behind the table (the code)
    • official online resource / Official online resource, CustomerSource, Microsoft Dynamics Community
    • unofficial online resource / Unofficial online resource, Blogs
  • Dynamics NAV 5.0
    • main menu / But first, a little history
  • Dynamics NAV 2009
    • about / But first, a little history
  • Dynamics NAV add-ons
    • about / Dynamics NAV add-ons
  • Dynamics NAV solution center finder
    • about / Dynamics NAV solution center finder

E

  • ERP system
    • about / Where have you seen similar behavior?

F

  • FactBoxes
    • about / Exploring the list page, Personalizing the list page, Exploring the card page
    • linking / Linking FactBoxes
  • FastTabs
    • about / Exploring the card page
  • fields
    • adding, to tables / Adding new fields to the tables
    • table relations, defining in / Defining table relations in fields
    • defaulting, code used / Defaulting fields using code
    • defaulting, FlowFields used / Defaulting fields using FlowFields
  • filters
    • used, for searching data / Searching your data based on filters
  • FlowFields
    • used, for defaulting fields / Defaulting fields using FlowFields
  • full On-Premise license
    • about / A full On-Premise license
  • functions
    • grouping / Linking the pages together

G

  • GET function / Defaulting fields using code
  • GUID data type / Data types in Dynamics NAV

H

  • handheld barcodes (ADCS) / Exploring the Warehouse Management functionality
  • Help tool
    • exploring / Exploring the Help tool
    • accessing / Exploring the Help tool
    • versus online MSDN Help / Exploring the Help tool

I

  • indexes
    • about / Primary key and indexes
  • installation, Visual Studio Web Developer 2010 Express / Installing Visual Studio Web Developer 2010 Express
  • installation files, for Dynamics NAV / A quick overview of the additional contents of the installation files for Dynamics NAV
  • Integer data type / Data types in Dynamics NAV
  • inventory
    • about / Going into the inventory
  • item description
    • defaulting, on line table / Defaulting an item description on the line table

J

  • jobs
    • about / Exploring the Jobs functionality
  • Jobs functionality
    • exploring / Exploring the Jobs functionality
    • benefits / Exploring the Jobs functionality

L

  • license
    • obtaining / Getting your license
    • demo license / Demo license
    • MSDN license / MSDN license
    • full On-Premise license / A full On-Premise license
    • Cloud license / The cloud license
  • line table
    • item description, defaulting on / Defaulting an item description on the line table
  • list page
    • exploring / Exploring the list page
    • personalizing / Personalizing the list page
    • creating / Creating the list page

M

  • Manufacturing functionality
    • exploring / Exploring the Manufacturing functionality
    • benefits / Exploring the Manufacturing functionality
    • production bills of material and routing / Exploring the Manufacturing functionality
    • production orders / Exploring the Manufacturing functionality
    • worksheet, planning / Exploring the Manufacturing functionality
  • Material Requirements Planning (MRP) / Exploring the Manufacturing functionality
  • MenuSuite
    • about / The Development Environment interface
  • Microsoft Dynamics Community / Microsoft Dynamics Community
  • Microsoft Dynamics NAV 2013 Administration Shell
    • about / Microsoft Dynamics NAV 2013 Administration Shell
  • Microsoft Dynamics NAV 2013 Development Environment
    • about / Microsoft Dynamics NAV 2013 Development Environment
  • Microsoft Dynamics NAV 2013 Windows Client
    • about / Microsoft Dynamics NAV 2013 Windows Client
  • Microsoft Dynamics NAV Administration
    • about / Microsoft Dynamics NAV Administration
  • Microsoft Office Outlook Add-in
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • Microsoft Pinpoint
    • about / Dynamics NAV add-ons
  • modules
    • about / Drilling across modules and departments
  • MSDN license
    • about / MSDN license
  • MSDN site / MSDN site

N

  • Navision Financials Version 2.0
    • main menu / But first, a little history
  • number series
    • creating, for application / Creating a number series for our application
    • tables, programming for / Programming our table for the number series

O

  • Object Designer
    • about / The Development Environment interface
  • Object Designer screen / Where have you seen similar behavior?
  • objects
    • about / A closer look at the requirements
  • objects, Dynamics NAV
    • tables / The Development Environment interface
    • pages / The Development Environment interface
    • reports / The Development Environment interface
    • codeunits / The Development Environment interface
    • query / The Development Environment interface
    • XMLport / The Development Environment interface
    • MenuSuite / The Development Environment interface
  • official online resource, Dynamics NAV
    • about / Official online resource
    • Connect online / Connect online
    • CustomerSource / CustomerSource
    • MSDN site / MSDN site
    • Microsoft Dynamics Community / Microsoft Dynamics Community
  • OnDelete trigger / Programming our table for the number series
  • OnInsert trigger / Programming our table for the number series
  • online forums / Online forums
  • online MSDN Help
    • versus Help tool / Exploring the Help tool
  • OnValidate section / Looking at C/AL behind the table (the code)
  • Option data type / Data types in Dynamics NAV

P

  • Page Designer screen / Where have you seen similar behavior?
    • properties, for controls / Looking at the properties
  • PagePartID property / Where have you seen similar behavior?
  • pages
    • about / The Development Environment interface
    • linking / Linking the pages together
  • Portal Framework for SharePoint
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • Posted Purchase Invoice screen
    • about / Keep drilling
  • primary key
    • about / Primary key and indexes, Creating the table and identifying the primary key(s), Primary keys
    • identifying / Creating the table and identifying the primary key(s)
  • process-only report
    • about / The Development Environment interface
  • Product Complaint Comments page
    • creating / Creating the Product Complaint Comments page
  • Product Complaint page
    • creating / Creating the Product Complaint page
  • Product Complaint subpage
    • creating / Creating the Product Complaint subpage
  • properties
    • modifying, of decimal value / Changing the properties of the decimal values
  • purchase order
    • about / Drill it on your own

Q

  • Quality Management System (QMS)
    • about / Defining the non-negotiable must-haves
    • functionalities / Designing the solution
    • attributes / Designing the solution
  • query
    • about / The Development Environment interface

R

  • RecordID field / Data types in Dynamics NAV
  • regular report
    • about / The Development Environment interface
  • Replenishment tab
    • about / Continuing on to the vendor
  • reports
    • about / The Development Environment interface
  • Return on Investment (ROI)
    • about / Identifying the major pains in the company
  • ribbons
    • about / Personalizing the list page
  • role center page
    • exploring / Exploring the role center page
    • search feature / Page search
  • Role Tailored Client (RTC)
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV, Microsoft Dynamics NAV 2013 Windows Client
  • RTC environment
    • exploring / Exploring the rest of the RTC environment
  • RTC menu
    • application, adding to / Adding the application to the RTC menu

S

  • sales and marketing
    • about / Sales and marketing
  • sales and purchase order screens / Where have you seen similar behavior?
  • Sales Header table (36)
    • about / A closer look at the Sales Header table (36)
  • sales order
    • creating / Creating a sales order
  • sales order function / Where have you seen similar behavior?
  • Sales Order page (42)
    • about / A closer look at the Sales Order page (42)
  • Sales Order Subform page (46)
    • about / A closer look at the Sales Order Subform page (46)
  • search feature, role center page / Page search
  • separate screen
    • creating, for closed complaints / Creating a separate screen for closed complaints
  • server
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • service contracts / Exploring the Service Management functionality
  • service item / Exploring the Service Management functionality
  • Service Management functionality
    • exploring / Exploring the Service Management functionality
    • benefits / Exploring the Service Management functionality
    • service item / Exploring the Service Management functionality
    • service contracts / Exploring the Service Management functionality
    • service order / Exploring the Service Management functionality
    • dispatch board / Exploring the Service Management functionality
  • service order / Exploring the Service Management functionality
  • SETFILTER function / Data clean up
  • SETRANGE function / Data clean up
  • Setup.exe file / Installing the software
  • Sliced Bread / But first, a little history
  • SourceTable property / Where have you seen similar behavior?
  • SQL Server 2012 folder
    • about / The SQL Server 2012 folder
  • SQL Server 2012 report builder
    • about / The SQL Server 2012 report builder
  • SQL Server Database Components
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV

T

  • Table Designer
    • about / A closer look at the Sales Header table (36)
    • Enabled column / A closer look at the Sales Header table (36)
    • Field No. column / A closer look at the Sales Header table (36)
    • Field Name column / A closer look at the Sales Header table (36)
    • Data Type column / A closer look at the Sales Header table (36)
    • Field Class column / A closer look at the Sales Header table (36)
    • Length column / A closer look at the Sales Header table (36)
    • Description column / A closer look at the Sales Header table (36)
  • TableFilter / Data types in Dynamics NAV
  • table relations
    • about / Table relations
    • defining, in fields / Defining table relations in fields
  • tables
    • about / The Development Environment interface, A closer look at the requirements
    • creating / Creating the table and identifying the primary key(s)
    • requisites / Creating the table and identifying the primary key(s)
    • saving / Saving, compiling, and running our table
    • compiling / Saving, compiling, and running our table
    • running / Saving, compiling, and running our table
    • fields, adding to / Adding new fields to the tables
    • programming, for number series / Programming our table for the number series
    • code, inserting in / Put our code in the table
  • tasks list
    • verifying / Last check of our requirement list
  • Text field / Data types in Dynamics NAV
  • Time field / Data types in Dynamics NAV
  • time sheets
    • about / Exploring the Jobs functionality
  • trigger
    • about / Looking at C/AL behind the table (the code)

U

  • unique document numbers
    • generating, automatically / Generate unique document numbers automatically
  • unofficial online resource, Dynamics NAV
    • about / Unofficial online resource
    • online forums / Online forums
    • blogs / Blogs

V

  • vendor
    • about / Continuing on to the vendor
  • Vendor List screen
    • about / Continuing on to the vendor
  • Visual Studio Web Developer 2010 Express
    • installing / Installing Visual Studio Web Developer 2010 Express

W

  • warehouse activities / Exploring the Warehouse Management functionality
  • Warehouse Management functionality
    • exploring / Exploring the Warehouse Management functionality
    • benefits / Exploring the Warehouse Management functionality
    • warehouse shipment / Exploring the Warehouse Management functionality
    • warehouse receipt / Exploring the Warehouse Management functionality
    • warehouse activities / Exploring the Warehouse Management functionality
    • handheld barcodes (ADCS) / Exploring the Warehouse Management functionality
  • warehouse receipt / Exploring the Warehouse Management functionality
  • warehouse shipment / Exploring the Warehouse Management functionality
  • Web Server Components
    • about / A quick overview of the additional contents of the installation files for Dynamics NAV
  • Windows Client (WC) / Connect online
  • Windows Client (WC) interface
    • about / The Windows Client (WC) interface
    • role center page, exploring / Exploring the role center page
  • wizards
    • used, for creating analysis report / Create an analysis report using wizards

X

  • XMLport
    • about / The Development Environment interface
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image