Microsoft Business Solutions ? Great Plains is designed to meet and extend the needs of small and mid-size organizations for its business success. Its comprehensive accounting and business management applications also provide businesses with capabilities to customize various modules of the Great Plains software to fit to their specific needs. Because of these potentials, Great Plains has been targeted to the whole spectrum of both horizontal and vertical clientele.
A number of industry-specific applications integrate well with Great Plains. This allows for more flexibility and unparalleled access to information that aids in decision-making and analysis of performance.
Crystal Reports is a report-writing software that can integrate itself to Great Plains' database. It goes beyond the report creation process of Great Plains' own Report Writer. As a developer, Crystal Reports will help your client access decision-driving information to aid in managing their businesses more effectively. So, how do we use Crystal Reports to extend Great Plains Report Writer?
Great Plains Table Structure
When a business entity is processed, the information is written onto the Great Plains database tables. This can be found by launching Great Plains, then: Tools > Resource Description > Tables. Find the appropriate Table:
RM00101 ? Customer Master File
SOP30200 ? Sales History Header File
Create ODBC Connection
Open Database Connectivity (ODBC) is an integration tool to connect a client application to an ODBC-compliant database. It allows exchanging information among databases and easily integrates with a wide range of present systems. Great Plains uses the ODBC drivers installed by Microsoft SQL Server.
To create an ODBC connection to a Great Plains company database, one common way is with the use of the Data Source dialog box. It prompts you to connect to the appropriate data source. Choose the company database that you are targeting that contains the data needed for your Crystal Reports report generation.
SQL Views
Microsoft SQL Server has a virtual table that you can access to minimize the complexity of looking at links in Crystal Reports itself. By referencing the view name in a Transact-SQL statement, a user can access this virtual table and retrieve the data for future selection to be applied into Crystal Reports.
SQL Stored Procedures
There are instances wherein you will not be able to pull all your needed data into one view. In this situation, you would need an SQL stored-procedure ? defined as a group of Transact-SQL statements compiled into a single execution plan. With the help of a stored procedure, you do not need to access individual tables to use in Crystal Reports.
Calling Crystal Reports via VBA/Modifier
It is possible to call the Crystal Reports engine from one Great Plains application to do a process with the use of Modifier and VBA. For example, you want to print a Crystal Reports invoice in Great Plains from the Sales Order Processing window, use Modifier and VBA to call up the Crystal Reports engine.
SQL Query
Using SQL Query Analyzer can help in making sure you are getting adequate results in your report generation. In addition, it debugs stored procedures and query performance problems. It can also copy existing database objects and locate, view or work with these objects within the database.
Need more information?
Contact us: 1-866-528-0577 or help@albaspectrum.com
For customization work and advice, please contact Andrew Karasev, Alba Spectrum Chief Technology Officer. His works include development of applications with the use of Dexterity, SQL, C# .NET, Crystal Reports and Microsoft CRM SDK.
Divine Rigor is the Technical Writer for Alba Spectrum Technologies USA ( http://www.albaspectrum.com ), a Great Plains, Microsoft CRM customization company. We are based in Chicago with locations in California, Arizona, Texas, Florida, Georgia, New York and contacts in international markets.
? Jan 2005 Alba Spectrum Technologies USA
cheapest limo Akin .. Lockport Chicago limo O’HareGreat Plains Accounting, accounting package for mid-size and small companies... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
When it comes to running an office, the SOHO entrepreneur... Read More
Handling character strings in Java is supported through two final... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
To all web designers out there, this article is for... Read More
Fleet Maintenance Management is a critical position in any company... Read More
While I was in college, if you would have asked... Read More
In this article you will find some background information about... Read More
SOFTWARE PIRACY We regularly hear reports... Read More
Do you remember that frustrating feeling when you find an... Read More
You turn on your computer, and it doesn't look quite... Read More
This short paper will expand on two key reasons to... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
In the early days of the personal computer, we're talking... Read More
Have you ever noticed that when you look at your... Read More
Here is some free software tools to help you build... Read More
What is Colossus?Colossus is software licensed to about twenty-five insurance... Read More
Microsoft Retail Management System serves retail single store as well... Read More
Music downloads are off the charts! We're listening to digital... Read More
The research in the field of Natural Language Processing usually... Read More
Linux essentials:It's free for download but you have to pay... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
Aledo wedding limo ..With the advent of 'Service Pack 2' for Windows XP... Read More
Spyware and Adware infest over 90 percent of computers in... Read More
During the years of our consulting practice, which comes back... Read More
Software development is a risky business.Many software developers are barely... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
If you copy something from a Web site or elsewhere...... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
When Great Plains Software was designing and developing Great Plains... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
With this small article we are continuing Microsoft Business Solutions... Read More
Microsoft Business Solutions is now in process of creating so... Read More
Should one use Windows Update?This topic has good and valid... Read More
We would like first emphasize the change in the paradigm.... Read More
Trying to figure out a stream in banning one email... Read More
Considering whether or not your software company should hire a... Read More
Microsoft Outlook is one of the most widely used software... Read More
It's not very often I get excited about a software... Read More
Ad-Aware and Spybot are probably the two most well known... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Microsoft PowerPoint has dramatically changed the way in which academic... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
Finding the best spyware removers to detect and remove spyware... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
The Windows registry is a huge database that ensures normal... Read More
If you look back to the history, you will see... Read More
Software |