Free Sample
+ Collection

Programming Microsoft Dynamics® NAV 2013

David A. Studebaker, Christopher D. Studebaker

Experienced programmers and developers will find this the definitive guide to programming Microsoft Dynamics NAV. Both a reference book and a comprehensive hands-on tutorial, it will expand your knowledge dynamically.
RRP $38.99
RRP $64.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849686488
Paperback630 pages

About This Book

  • A comprehensive reference for development in Microsoft Dynamics NAV 2013, with C/SIDE and C/AL
  • Brimming with detailed documentation that is additionally supplemented by fantastic examples
  • The perfect companion for experienced programmers, managers and consultants

Who This Book Is For

This book is for experienced programmers who are either new to Microsoft Dynamics NAV or for experienced developers that want to utilize the fantastic new features of NAV 2013. Managers and consultants will also benefit from understanding NAV environments in order to build on their skills and experience during development projects.

Table of Contents

Chapter 1: An Introduction to NAV 2013
NAV 2013 – an ERP system
Significant changes for NAV 2013
A developer's overview of NAV 2013
Developing in NAV 2013 – hands-on
Review questions
Chapter 2: Tables
An overview of tables
Enhancing our sample application
Types of tables
Review questions
Chapter 3: Data Types and Fields
Basic definitions
Data types
FieldClass property options
Review questions
Chapter 4: Pages – the User's Interactive Interface
Page Design and Structure Overview
Types of pages
Page Designer
Page Components
WDTU Page Enhancement – part 1
Page Controls
WDTU Page Enhancement – part 2
Page Actions
Learning more
Review questions
Chapter 5: Queries and Reports
Report components – overview
Report data flow
Report components – detail
Creating a Report in NAV 2013
Review questions
Chapter 6: Introduction to C/SIDE and C/AL
Understanding C/SIDE
C/AL syntax
Some simple coding modifications
Finishing the processing code
Review questions
Chapter 7: Intermediate C/AL
Some C/AL development tools
Validation functions
Date and Time functions
Data conversion and formatting functions
FlowField SumIndexField functions
Flow control
Input and Output functions
InterObject communication
Enhancing the WDTU application
Review questions
Chapter 8: Advanced NAV Development Tools
NAV process flow
Role Center pages
Web services
Review questions
Chapter 9: Develop, Debug, Deliver
Creating new C/AL routines
Multi-language system
Multi-currency system
Debugging in NAV 2013
C/SIDE Test-driven development
Other Interfaces
NAV Application Server (NAS)
Client Add-ins
Customizing Help
NAV development projects – some general guidance
Design for efficiency
Updating and upgrading
Supporting material
Review questions

What You Will Learn

  • Get to grips with fundamental programming and design concepts
  • Learn the C/AL programming language, alongside many useful built-in functions
  • Discover how to successfully deliver interactive user data presentation
  • Learn convenient methods for extracting NAV data
  • Sharpen your skills and increase your productivity with Microsoft Dynamics NAV 2013

In Detail

Microsoft Dynamics NAV 2013 is a complete and robust ERP system that is accompanied by a comprehensive set of development tools. You will learn how to master these tools and tailor Microsoft Dynamics NAV 2013 to meet your customer’s specific business needs.

"Programming Microsoft Dynamics® NAV 2013" will lead you from start to finish, teaching you how to use this incredible ERP software whilst simultaneously making you a more productive developer. You’ll learn how to implement your solutions, as well as evaluating, managing and appraising Dynamics NAV 2013 productions and projects.

You will be empowered with the skills and knowledge that you need to get the job done and exceed your client’s expectations. Step by step, you will learn how to use NAV, master the C/AL programming language, as well as the construction and uses of each object type. Ultimately, you will be able to bring your NAV 2013 solution together with fantastic efficiency.

Hands-on development examples and additional material teach you by example and uncover the insider knowledge that only years of experience can provide, truly unleashing your productivity and potential.


Read More