Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

Maintaining Dynamics GP : Resolving errors with the Check Links utility

6/5/2013 6:27:08 PM

Check Links and Reconcile are the two most commonly used utilities in Dynamics GP. Despite their common usage, their roles and outcomes are regularly misunderstood. We will look at Check Links in this recipe and move on to Reconcile for our next dish.

Check Links is a utility designed to review links between related tables for data consistency. For example, if there is a detail record there should be a header record. The Check Links utility is able to compare header and detail records and potentially rebuild damaged or missing data. When transaction data is unrecoverable, running Check Links will remove the damaged records, possibly requiring re-entry.

A transaction record can be damaged in any number of ways including lost network connectivity, poorly imported data, database level changes, and power outages. Most transactions in Dynamics GP include a header record with information about the transaction and a detail record with transaction specifics. Imagine an invoice for example. The invoice header contains things common to the whole invoice such as the invoice number, customer, and date while the invoice detail record holds the specifics of each item being purchased.

In many cases, if a header record is damaged much of it can be repaired from the information in detail records. When possible, running the Check Links utility will rebuild header records. Users may still need to make some adjustments but most of the data will be recovered. However, if a detail record has been damaged, often there is not enough information for the Check Links utility to recover the details. In those cases the Check Links utility can and will delete data so it is a good idea to run a backup prior to running Check Links.

Depending on the number of transactions being checked, Check Links can take a long time to run. As the reports generated by running Check Links are not reprintable it's a good idea to send them to a file as well as the screen. The reports can be very large so blindly sending them to a printer is usually not a good idea. With this background, let's cook up some Check Links.

How to do it...

To run Check Links for Sales Order Processing transactions:

  1. 1. Ensure that a current backup has been created.

  2. 2. Select the Microsoft Dynamics GP menu and from there select Maintenance | Check Links.

  3. 3. In the Series field select Sales.

  4. 4. Select Sales Distribution and click on Insert to add this item.

  5. 5. Repeat this process with Sales History and Sales Work and click on OK:

  1. 6. Select Screen and File in the Report Destination window. Enter a location for the file and format it as a text file.

  2. 7. Click on OK to run Check Links.

  3. 8. A report will print to the screen with the results including any additions or deletions made by the utility.

How it works...

The Check Links utility works throughout Dynamics GP to validate data and connections between tables. There is still plenty of debate about whether Check Links should be run regularly to maintain the health of the system or only when an issue has been identified. There are good arguments on both sides. As a practical matter I've always preferred to run Check Links only when necessary.

As System and Company setup tables don't have dependent links in the same way that transaction tables do, Check Links typically won't solve issues with those tables. The Reconcile utility checks for data consistency among unlinked but still associated tables. Consequently, Reconcile should be used with System and Company tables in place of Check Links.

Other -----------------
- System Center Configuration Manager 2007 : Creating SQL Reporting Services Subscriptions
- System Center Configuration Manager 2007 : Creating New Reports
- Windows Server 2008 : Working with the Schema - Modifying the Schema with adprep, Registering the Active Directory Schema Snap-In
- Windows Server 2008 : Promoting and Demoting a Domain Controller - Using dcpromo to Install from Media, Forcing Removal of Active Directory
- BizTalk Server 2009 : Use The Business Rule Engine (part 2) - What Are the Artifacts That Constitute a Business Rule?
- BizTalk Server 2009 : Use The Business Rule Engine (part 1)
- Microsoft Dynamics CRM 4 : Scribe Integration - Scribe Insight Architecture
- Microsoft Dynamics CRM 4 : Scribe Integration - Integration Options
- Maintaining Dynamics GP : Safeguarding data by Backing Up everything
- Maintaining Dynamics GP : Improving stability by Managing Dictionaries
 
 
Top 10 video Game
-   Uncharted 4: A Thief's End | E3 2015 Extended Gameplay Trailer
-   V.Next [PC] Kickstarter Trailer
-   Renowned Explorers [PC] Launch Date Trailer
-   The Void (Game Trailer)
-   World of Warships [PC] Open Beta Trailer
-   F1 2015 | Features Trailer
-   Battle Fantasia Revised Edition | Debut Trailer for Steam
-   Victor Vran [PC] Story Trailer
-   Star Wars Battlefront PC Alpha footage
-   Skyforge [PC] Open Beta Gameplay Trailer
-   Armored Warfare [PC] PvE Trailer
-   F1 2015 [PS4/XOne/PC] Features Trailer
-   Act of Aggression [PC] Pre-Order Trailer
-   Sword Coast Legends [PC] Campaign Creation E3 2015 Trailer
-   Sword Coast Legends [PC] Campaign Creation E3 2015 Dungeon Run Trailer
Popular tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 windows Phone 7 windows Phone 8
programming4us programming4us
 
Popular keywords
HOW TO Swimlane in Visio Visio sort key Pen and Touch Creating groups in Windows Server Raid in Windows Server Exchange 2010 maintenance Exchange server mail enabled groups Debugging Tools Collaborating
programming4us programming4us
PS4 game trailer XBox One game trailer
WiiU game trailer 3ds game trailer
Trailer game
 
programming4us
Natural Miscarriage
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Game Trailer