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
shuttle to Midway Beardstown .. Lockport Chicago limo O’HareWe are in a transition phase in the Managerial Administration... Read More
Microsoft Great Plains could be tuned and setup to fit... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
Which Type of Shop Can Rely On A Home Built... Read More
While Ukraine is becoming a new popular IT outsourcing destination,... Read More
One of the main reasons business owners and entrepreneurs use... Read More
This article is the first of a series of articles... Read More
Bad News - the Threat is Bigger than it SeemedHow... Read More
And kill the best layout software in the process of... Read More
So let's begin crunching down these 300 images using Adobe... Read More
IBM Lotus Notes with Domino email server is traditional document... Read More
C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More
With many manufacturing shops heading over seas in favor of... Read More
Just the thought of a duel-boot scares many people away,... 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
Currently Microsoft Business Solutions is on the way of creating... Read More
I have always had a tendency to focus on the... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Just imagine: you are walking, say, towards your car, and... Read More
At the end of XX century, in the late 1990th... Read More
Microsoft CRM is winning market share step-by-step from such the... Read More
Microsoft Great Plains has full-featured Manufacturing suite of modules: Capacity... Read More
Microsoft CRM is now on the scene and it is... Read More
An integral part of any quality CRM system is lead... Read More
Green Bay Hummer H2 SUV rentals ..Writing software manuals is boring, isn't it? We often think:... Read More
Customer Relationship Management (CRM) is a strategy and processes used... Read More
Do you want to get quality software at a reasonable... Read More
Usually, the easiest way to tell you have spyware is... Read More
Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More
Since its release in 1987, QuarkXpress had made an immediate... Read More
A wiki is an editable text-based website. But you don't... Read More
Bar charts, bar graphs, and any other chart or graph... Read More
If you look back to the history, you will see... Read More
One of the things we can be as certain of... Read More
For those who are unclear on the differences between the... Read More
Are you one of those people that keeps track of... Read More
Imagine something that follows you home and sets itself up... Read More
Shareware is software that you can try before you buy;... Read More
Traditionally we were considering functionally rich systems, such as SAP,... Read More
Linux essentials:It's free for download but you have to pay... Read More
TikiWiki is open source software - it is written in... Read More
Bad News - the Threat is Bigger than it SeemedHow... Read More
Microsoft CRM and IBM Lotus Notes Domino seem to be... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
Buying accounting software is a major investment. It's an important... Read More
Microsoft Business Solutions Great Plains serves multiple industries in the... Read More
Finding the best spyware removers to detect and remove spyware... Read More
2005 ? Back to the Future.What does the future hold?... Read More
Each Industry and market niche has business specific and unique... Read More
Software |