Review of Developing Microsoft Dynamics GP Business Applications – Part 1

Microsoft Dynamics GPAt the end of December, Developing Microsoft Dynamics GP Business Applications, written by Leslie Vail and published by Packt Publishing was released.

Developing Microsoft Dynamics GP Business Applications by Leslie Vail

I got a copy of the book in order to do a review and have decided to break the review down into multiple parts. The reason for this is that the book includes some practical examples which I have decided to do and then include the results of this in the review; after all if it is a book on developing how can you accurately review the book if you don’t use what you learn to build something?

The book is aimed at developers new to working with Microsoft Dynamics GP, so bear in mind that I am not a developer when reading my reviews. Quick synopsis of my background: I started my career as a trainee developer and moved through a variety of roles such as developer and support analyst before moving to my current position as consultant and project manager.

I oversee development teams working on additions or amendments to Microsoft Dynamics GP as well as personally undertaking some modifications using Report Writer or Modifier with VBA. So despite not being a developer, I am used to working with them and did, once upon a time, be one myself.

The first chapter of the book covers the Microsoft Dynamics GP Architecture from a high level perspective.

It covers the history of the GP interface from it’s origins with Great Plains Software, an overview of Dexterity and the development environment. There is a detailed explanation of the launch file (Dynamics.set), which included a couple of points of which I wasn’t aware, and the configuration/preferences file (Dex.ini).

The explanation of the Dex.ini file included the ExportOneLineBody switch which I didn’t know about, but for which I have an immediate use.

Leslie then goes on to explain about the structure of the tables in the SQL Database which always strikes newcomers as arcane and overly complex. Leslie explains this well with plenty of detail on both the structure, including both the physical and technical names, and how transactions move between tables as their state changes.

Chapter 1 wraps up with a detailed explanation of the UI covering how forms are constructed, how the scrolling windows work and the common buttons used on forms, scrolling windows and individual buttons.

The second chapter of the book focuses on the fundamentals of integrating applications with Microsoft Dynamics GP.

Continue reading “Review of Developing Microsoft Dynamics GP Business Applications – Part 1”

Support Debugging Tool Build 17 hotfix released

Microsoft Dynamics GPHe somehow slipped it out without me noticing, but David Musgrave of the Developing for Dynamics GP blog released Support Debugging Tool Build 17 before Christmas; this is the build which added support for Microsoft Dynamics GP 2013.

He was back yesterday with a hotfix release to fix a couple of issues.

Partners can download SDT from PartnerSource (login required); if you’re a customer you’ll need to contact your partner to obtain it for you.

David has links to SDT for Microsoft Dynamics GP 10 and 2010 here.

Integration Manager 11 Installation Errors

Microsoft Dynamics GPWell, the old ones are often the best. I needed to install Integration Manager onto a system earlier and got an access denied error message the first time I tried to start it;

Integration Manager - Could not create all default application data due to the following error: - Access to the path 'C:\ProgramData\Microsoft\Microsoft Dynamics GP\11.0.0.0' is deniedCould not create all default application data due to the following error: – Access to the path ‘C:\ProgramData\Microsoft\Microsoft Dynamics GP\11.0.0.0’ is denied

Continue reading “Integration Manager 11 Installation Errors”

How To Install Integration Manager 12

Microsoft Dynamics GPMicrosoft Dynamics GP 2013 ships with a variety of other software such as Business Analyzer (about which I have posted the installation and configuration steps) and also one called Integration Manager.

Integration Manager is a utility which can be used to load data into Microsoft Dynamics GP on a manually basis. Data can be loaded from text file, XML or directly from a database using an ODBC connection. Integration Manager is a better option that the Table Import (Microsoft Dynamics GP menu » Tools » Routines » Table Import) routine because it enforces data integrity.

Integration Manager in Microsoft Dynamics GP is available for implementation for 120 days after which it must be purchased as part of the Customization Pack (prior to Dynamics GP 2013 it could be purchased as part of the Integration Suite).

There are a two adapters available for Integration Manager; Dynamics GP and eConnect. The latter adapter requires another Microsoft product to be installed so this how-to will focus only on the former.

Integration Manager is installed from the Microsoft Dynamics GP 2013 setup utility;

Microsoft Dynamics GP 2013 setup utility

Continue reading “How To Install Integration Manager 12”

How To Configure Business Analyzer for Microsoft Dynamics GP 2013

Microsoft Dynamics GPIn the last post, I showed how to install Microsoft Dynamics GP Business Analyzer and in this one I’ll show how to configure it.

When you first log into Business Analyzer, you’ll be presented with the configuration window;

Microsoft Dynamics Business Analyzer Configuration

Continue reading “How To Configure Business Analyzer for Microsoft Dynamics GP 2013”

How To Install Business Analyzer for Microsoft Dynamics GP 2013

Microsoft Dynamics GPIn this post, I’ll take a step-by-step look at installing Business Analyzer for Microsoft Dynamics GP 2013. This is a tool that comes as standard with GP but I’ve never bothered to look at before; this has changed recently because I’ve been dealing with a few clients who are heavy users of SSRS and Business Analyzer gives way to run the GP reports without needing to log into Microsoft Dynamics GP itself.

To Install Microsoft Dynamics GP Business Analyzer start the normal Microsoft Dynamics GP setup utility and select Microsoft Dynamics GP Business Analyzer;

Microsoft Dynamics GP 2013 Setup Utility

Continue reading “How To Install Business Analyzer for Microsoft Dynamics GP 2013”

How To Make A Bootable Windows 8 USB Drive

WindowsIn this post I’m stepping away, briefly, from Microsoft Dynamics GP but will return in to it in my next post.

Microsoft have recently released a raft of new versions, including Microsoft Dynamics GP 2013 and Management Reporter 2012 Rollup 3, and to test I’ve been installing a few new virtual machines with Windows Server 2012 and have also updated a couple of machines with Windows 8 and, because they’re new machines without DVD players in them, to do this I used the Windows USB/DVD Download Tool which is available for free download from the Microsoft CodePlex|Project Hosting for Open Source Projects site in order to create a bootable USB drive. [Updated link on 20/4/2019 as CodePlex has been closed.]

I thought a step by step guide for others needing to install Windows 8 (or other version of Windows) might be of benefit. So after downloading the utility from the above link, double click the downloaded setup file to install the Windows 7 USB/DVD Download Tool Setup Wizard;

Welcome to the Windows 7 USB/DVD Download Tool Setup Wizard

Continue reading “How To Make A Bootable Windows 8 USB Drive”

Microsoft Dynamics GP 2013 RTM Hyper-V Demonstration Image Sets Now Available For Download

Microsoft Dynamics GPPam Misialek on the Inside Microsoft Dynamics GP blog, announced that the Microsoft Dynamics GP 2013 RTM Hyper-V Demonstration Image Sets are now available for partners to download from PartnerSource (login required).

These image sets are the full RTM versions of the software and contain the following:

  • Microsoft Dynamics GP 2013 RTM with Web Client deployed
  • Management Reporter 2012 with Web Viewer deployed
  • Office 2013 with demo dashboards installed

It is a set of three Hyper-V images which needs both A and B to be up and running with a minimum of 2GB RAM assigned to each (although as with all VMs the more RAM they have the quicker they will run) and need to be able to ping each other (the 2010 R2 instructions, on the download page, detail how to do this). Image C is only required if Lync is being demonstrated.

The full post from Inside Microsoft Dynamics GP contains extended information and warnings of minor issues with the images to watch out for.

How To Install Microsoft Dynamics GP 2013 – How To Create A Company

Microsoft Dynamics GPThe Microsoft Dynamics GP sample company, which I showed how to install in the last post, is good for doing a demo or for testing, but in the real world most sites will never deploy the sample company. Instead their efforts will be focused on creating a company to host their own data, which is what we’re going to take a look at in this post.

New companies are created using GP Utilities (Windows Start menu » All Programs » Microsoft Dynamics » GP 2013 » GP Utilities) and login using the sa password;

Welcome to Microsoft Dynamics GP Utilities

Continue reading “How To Install Microsoft Dynamics GP 2013 – How To Create A Company”

How To Install Microsoft Dynamics GP 2013 – Deploying The Sample Company

Microsoft Dynamics GPMicrosoft Dynamics GP ships with a sample company which can be deployed along with it’s data to either use in demos or for testing. In this post we’ll take a look at deploying this sample company which done via GP Utilities.

Start GP Utilities (Windows Start menu » All Programs » Microsoft Dynamics » GP 2013 » GP Utilities) and login using the sa password;

Welcome to Microsoft Dynamics GP Utilities

Continue reading “How To Install Microsoft Dynamics GP 2013 – Deploying The Sample Company”