Programming Microsoft Dynamics NAV, 5th Edition
- Length: 706 pages
- Edition: 5
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2017-04-26
- ISBN-10: B01M18CPWI
- Sales Rank: #1078666 (See Top 100 Books)
Customize your NAV applications
About This Book
- 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
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.
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
- Introduction to programming using the C/AL language in the C/SIDE Development Environment
- Explore functional design and development using C/AL
- Leverage advanced NAV development features and tools
- Get to know the best practices to design and develop modifications of new functionality integrated with the standard NAV software
In Detail
Microsoft Dynamics NAV is a full business solution suite, and a complete ERP solution, which contains a robust set of development tools to support customization and enhancement. These tools help in 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.
Style and approach
This book is filled with examples and will serve as a comprehensive reference guide, complementing NAV’s Help files.
Table of Contents
Part 1. Introduction To Nav 2017
Chapter 1. Nav 2017 – An Erp System
Chapter 2. A Developer’S Overview Of Nav 2017
Chapter 3. Hands-On Development In Nav 2017
Chapter 4. Other Nav Object Types
Chapter 5. Development Backups And Documentation
Chapter 6. Review Questions
Chapter 7. Summary
Part 2. Tables
Chapter 1. An Overview Of Tables
Chapter 2. Enhancing Our Sample Application
Chapter 3. Types Of Table
Chapter 4. Review Questions
Chapter 5. Summary
Part 3. Data Types And Fields
Chapter 1. Basic Definitions Used In Nav
Chapter 2. Fields
Chapter 3. Data Types
Chapter 4. Fieldclass Property Options
Chapter 5. Filtering
Chapter 6. Review Questions
Part 4. Pages – The Interactive Interface
Chapter 1. Page Design And Structure Overview
Chapter 2. Types Of Pages
Chapter 3. Page Designer
Chapter 4. Page Components
Chapter 5. Wdtu Page Enhancement – Part 1
Chapter 6. Page Controls
Chapter 7. Wdtu Page Enhancement – Part 2
Chapter 8. Page Actions
Chapter 9. Learning More
Chapter 10. Review Questions
Chapter 11. Summary
Part 5. Queries And Reports
Chapter 1. Queries
Chapter 2. Reports
Chapter 3. Report Components – Overview
Chapter 4. Report Data Flow
Chapter 5. Creating A Report In Nav 2017
Chapter 6. Review Questions
Chapter 7. Summary
Part 6. Introduction To C/Side And C/Al
Chapter 1. Understanding C/Side
Chapter 2. C/Al Syntax
Chapter 3. Some Simple Coding Modifications
Chapter 4. Review Questions
Chapter 5. Summary
Part 7. Intermediate C/Al
Chapter 1. C/Al Symbol Menu
Chapter 2. Internal Documentation
Chapter 3. Source Code Management
Chapter 4. Validation Functions
Chapter 5. Date And Time Functions
Chapter 6. Data Conversion And Formatting Functions
Chapter 7. Flowfield And Sumindexfield Functions
Chapter 8. Flow Control
Chapter 9. Input And Output Functions
Chapter 10. Filtering
Chapter 11. Interobject Communication
Chapter 12. Enhancing The Wdtu Application
Chapter 13. Review Questions
Chapter 14. Summary
Part 8. Advanced Nav Development Tools
Chapter 1. Nav Process Flow
Chapter 2. Role Center Pages
Chapter 3. Xmlports
Chapter 4. Web Services
Chapter 5. Review Questions
Chapter 6. Summary
Part 9. Successful Conclusions
Chapter 1. Creating New C/Al Routines
Chapter 2. Multi-Language System
Chapter 3. Multi-Currency System
Chapter 4. Navigate
Chapter 5. Debugging In Nav 2017
Chapter 6. C/Side Test-Driven Development
Chapter 7. Other Interfaces
Chapter 8. Nav Application Server
Chapter 9. Client Add-Ins
Chapter 10. Creating An Extension
Chapter 11. Customizing Help
Chapter 12. Nav Development Projects – General Guidance
Chapter 13. Design For Efficiency