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
Icons are used everywhere; right from software applications, to internet... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
What is 'adware'?Adware is basically software or scripts that are... Read More
There are two major WYSIWYG(What You See Is What You... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
Great Plains Software Dynamics, Dynamics C/S+, eEnterprise were written on... Read More
Microsoft CRM is CRM answer from Microsoft and attempt to... Read More
Our company, Novaprof Inc., developed unique software - DB Integration.... Read More
XML parser is a software module to read documents and... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
1. With mapping software you can create a report that... Read More
Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More
If you have Microsoft Great Plains as main accounting and... Read More
Microsoft Business Solutions ? Navision is an integrated solution for... Read More
Stop the Runaway MouseWhat's the "runaway mouse?" You've seen it...you... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Ok... Where to start?Well, I guess I will start at... Read More
Let's first look at your ERP system selection (without Retail... Read More
Microsoft Great Plains fits to majority of industries, in the... Read More
When you need a phone number, you do a quick... Read More
Microsoft Business Solutions Great Plains was designed back in the... Read More
The term "document management" and "paperless office" is the subject... Read More
What is IRC?IRC is Internet Relay Chat. It is a... Read More
We are in a transition phase in the Managerial Administration... Read More
In this small article we will show you the possible... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
Professional services firm cuts costs and improves productivity with integrated... Read More
"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More
Many Webmasters have never bothered to view their website's server... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Microsoft Business Solutions Navision serves both European and American megamarkets.... Read More
If your company has regional and worldwide operations, you might... Read More
Every day millions of new web documents emerge on the... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
Find out why Spyware Removal from computers is important and... Read More
The stakes are high when considering security, privacy, and savings,... Read More
With this small article we are continuing Microsoft Business Solutions... Read More
Music downloads are off the charts! We're listening to digital... Read More
Microsoft CRM has built-in conversion tool, however you should probably... Read More
Considering whether or not your software company should hire a... Read More
This article is the first of a series of articles... Read More
I have always had a tendency to focus on the... Read More
Our hosted solution allow you to run your own search... Read More
Designing without tables by using CSS layouts is fast becoming... Read More
If you look back to the history, you will see... Read More
Itâ??s easy to understand why you might be drawn to... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
Just the thought of a duel-boot scares many people away,... Read More
Following tips help you to learn a software in lesser... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
Icons are used everywhere; right from software applications, to internet... Read More
Are you a whiz at calculating financial information? Not the... Read More
Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More
Microsoft Word is one of the most popular office applications... Read More
Microsoft Great Plains, designed back in 1990th as database transferable... Read More
Microsoft Business Solutions Great Plains is very popular ERP/MRP applications... Read More
Fleet Maintenance Management is a critical position in any company... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
If you've been using MySQL database to store your important... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
Should one use Windows Update?This topic has good and valid... Read More
Microsoft Business Solutions CRM data conversion deserves FAQ type of... Read More
Is Photoshop CS2 worth the upgrade? You bet it is!... Read More
Software |