Programming Microsoft Dynamics NAV - Fifth Edition

Customize your NAV applications

Programming Microsoft Dynamics NAV - Fifth Edition

This ebook is included in a Mapt subscription
Mark Brummel, David Studebaker, Christopher Studebaker

Customize your NAV applications
$10.00
$59.99
RRP $47.99
RRP $59.99
eBook
Print + eBook
Access every Packt eBook & Video for just $100
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Find Out More
 
Preview in Mapt

Book Details

ISBN 139781786468192
Paperback706 pages

Book Description

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.

Table of Contents

Chapter 1: 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
Chapter 2: Tables
An overview of tables
Enhancing our sample application
Types of table
Review questions
Summary
Chapter 3: Data Types and Fields
Basic definitions used in NAV
Fields
Data types
FieldClass property options
Filtering
Review questions
Chapter 4: 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
Chapter 5: Queries and Reports
Queries
Reports
Report components - overview
Report data flow
Creating a Report in NAV 2017
Review questions
Summary
Chapter 6: Introduction to C/SIDE and C/AL
Understanding C/SIDE
C/AL syntax
Some simple coding modifications
Review questions
Summary
Chapter 7: 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
Chapter 8: Advanced NAV Development Tools
NAV process flow
Role Center pages
XMLports
Web services
Review questions
Summary
Chapter 9: 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

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

Authors

Table of Contents

Chapter 1: 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
Chapter 2: Tables
An overview of tables
Enhancing our sample application
Types of table
Review questions
Summary
Chapter 3: Data Types and Fields
Basic definitions used in NAV
Fields
Data types
FieldClass property options
Filtering
Review questions
Chapter 4: 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
Chapter 5: Queries and Reports
Queries
Reports
Report components - overview
Report data flow
Creating a Report in NAV 2017
Review questions
Summary
Chapter 6: Introduction to C/SIDE and C/AL
Understanding C/SIDE
C/AL syntax
Some simple coding modifications
Review questions
Summary
Chapter 7: 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
Chapter 8: Advanced NAV Development Tools
NAV process flow
Role Center pages
XMLports
Web services
Review questions
Summary
Chapter 9: 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

Book Details

ISBN 139781786468192
Paperback706 pages
Read More

Read More Reviews