Book description
Customize your NAV applications
Key Features
- Gain from the insights and methods of industry-leading experts and tailor your applications to best suit the needs of your business
- Learn through the detailed explanations and useful examples that are presented in a logical, step-by-step manner
- This comprehensive guide is written with the goals of being used as a classroom text, a self-study text, and as a handy in-depth reference guide
Book Description
Microsoft Dynamics NAV is a full business solution suite, and a complete ERP solution that contains a robust set of development tools to support customization and enhancement. These tools provide greater control over financials and can simplify supply chain, manufacturing, and operations.
This book will take you from an introduction to Dynamics NAV and its integrated development tools to being a productive developer in the Dynamics NAV Development Environment. You will find this book very useful if you want to evaluate the product's development capabilities or need to manage Dynamics NAV based projects. It will teach you about the NAV application structure, the C/SIDE development environment, the C/AL language paired with the improved editor, the construction and uses of each object type, and how it all fits together to build universal applications. With this new edition, you will be able to understand how to design and develop using Patterns and new features such as Extensions and Events.
What you will learn
- Productively and effectively use the development tools that are built into Dynamics NAV
- Understand the strengths of NAV s development tools and how they can be applied to address functional business requirements
- Learn how to do programming using the C/AL language in the C/SIDE Development Environment
- Explore functional design and development using C/AL
- Leverage advanced Dynamics NAV development features and tools
- Get to know the best practices to design and develop modifications of new functionality integrated with the standard Dynamics NAV software
Who this book is for
This book will appeal to all those who want to learn about NAV's powerful and extensive built-in development capabilities. It assumes that you understand programming and are familiar with business application software, although you aren’t expected to have worked with NAV before. ERP consultants and managers of NAV development will also find the book helpful.
Table of contents
-
Preface
- A brief history of NAV
- The beginning
- Single user PC Plus
- Multi-user Navigator
- Navision Financials for Windows
- Growth and Mergers
- Continuous enhancement
- C/AL's Roots
- What you should know
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
-
Introduction to NAV 2017
- NAV 2017 - An ERP system
- A developer's overview of NAV 2017
- Hands-on development in NAV 2017
- Other NAV object types
- Development backups and documentation
- Review questions
- Summary
-
Tables
- An overview of tables
-
Enhancing our sample application
- Creating and modifying tables
- Assigning a table relation property
- Assigning an InitValue property
- Adding a few activity-tracking tables
- New tables for our WDTU project
- New list pages for our WDTU project
- Keys, SumIndexFields, and TableRelations in our examples
- Modifying an original NAV table
- Version List documentation
- Types of table
- Review questions
- Summary
- Data Types and Fields
-
Pages - the 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
- Summary
-
Queries and Reports
- Queries
- Reports
- Report components - overview
- Report data flow
- Creating a Report in NAV 2017
- Review questions
- Summary
-
Introduction to C/SIDE and C/AL
- Understanding C/SIDE
- C/AL syntax
- Some simple coding modifications
- Review questions
- Summary
-
Intermediate C/AL
- C/AL Symbol Menu
- Internal documentation
- Source code management
- Validation functions
- Date and Time functions
- Data conversion and formatting functions
- FlowField and SumIndexField functions
- Flow control
- Input and Output functions
- Filtering
- InterObject communication
- Enhancing the WDTU application
- Review questions
- Summary
-
Advanced NAV Development Tools
- NAV process flow
- Role Center pages
- XMLports
- Web services
- Review questions
- Summary
-
Successful Conclusions
- Creating new C/AL routines
- Multi-language system
- Multi-currency system
- Navigate
- Debugging in NAV 2017
- C/SIDE Test-Driven Development
- Other interfaces
- NAV Application Server
- Client Add-ins
- Creating an Extension
- Customizing Help
- NAV development projects - general guidance
- Design for efficiency
- Updating and Upgrading
- Supporting material
- Review questions
- Summary
Product information
- Title: Programming Microsoft Dynamics NAV - Fifth Edition
- Author(s):
- Release date: April 2017
- Publisher(s): Packt Publishing
- ISBN: 9781786468192
You might also like
book
Implementing Microsoft Dynamics NAV - Third Edition
Explore the capabilities of Dynamics NAV 2016 and discover all you need to implement it Key …
book
Microsoft Dynamics NAV Development Quick Start Guide
Learn development skills and improve productivity when programming in Microsoft Dynamics NAV 2018 - the popular …
book
Microsoft Dynamics NAV
Implementing ERP Systems About This Book Solve common business problems with the valuable features and flexibility …
book
Mastering Microsoft Dynamics NAV 2016
The compilation of best skillset to harness Microsoft Dynamics NAV for Administrators, Consultants, and Developers About …