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
|
|
|
|
|
|
|
|
|
|
|


Microsoft CRM customization techniques are very diversified and based on... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
When you think... Read More
Do you want to get quality software at a reasonable... Read More
Microsoft Business Solutions Great Plains has I'd say end user... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
What is installation in the language of technology? Installation... Read More
I like my software simple. If it's too complex or... Read More
Bad News - the Threat is Bigger than it SeemedHow... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
One day, you suddenly realize that your computer started to... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
Microsoft CRM is new player on the CRM software... Read More
I've been active in the Cisco Certification track for four... Read More
It is really interesting that a bug can create problem... Read More
If you look back to the history, you will see... Read More
Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More
In a previous article, I wrote about OpenOffice... Read More
Microsoft Business Solutions ? Great Plains is designed to meet... Read More
We live in a post-industrial age where information is the... Read More
When Great Plains Software was designing and developing Great Plains... Read More
I have always regretted how Microsoft price gouges and rips... Read More
Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Microsoft Business Solutions Great Plains has several options to enable... Read More
Lotus Notes Domino is very efficient in electronic document workflow... Read More
We would like to give you several situations, when you... Read More
The Internet is reshaping every form of communications medium, and... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Microsoft Business Solutions Great Plains was historically designed to serve... Read More
Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More


We are in a transition phase in the Managerial Administration... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
Many Webmasters have never bothered to view their website's server... Read More
A wiki is an editable text-based website. But you don't... Read More
Although we don't know whether Microsoft ever envisioned such a... Read More
Microsoft Business Solutions Great Plains has many years of successful... Read More
In today's business world it's all but impossible to escape... Read More
Assertion facility is added in J2SE 1.4. In order to... Read More
FTP stands for "file transfer protocol". FTP is basically a... Read More
Looking at all the ads which promise to get rid... Read More
Since Version 8.0 Microsoft Business Solutions Great Plains & Great... Read More
The stakes are high when considering security, privacy, and savings,... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
Are you a whiz at calculating financial information? Not the... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
Task Manager is a Windows system utility that displays thetasks... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
Microsoft CRM ? Client Relationship Management package from Microsoft Business... Read More
I have always had a tendency to focus on the... Read More
The major reason I recommend getting your hands on real... Read More
Ok... Where to start?Well, I guess I will start at... Read More
Spyware, what it is and what it does. Basically, spyware... Read More
Microsoft Business Solutions is emerging as very attractive vendor for... Read More
Are you ready? SQL Server 2005, the next-generation data management... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
Microsoft Business Solutions CRM is present several years on the... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
As you probably know, when Microsoft purchased Great Plains Software... Read More
There are certain pluses and minuses in both cases and... Read More
Remember back in the days where screensavers were the coolest... Read More
Software |