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
limousine chicago serviceMike Dunville* had a decision to make. As the new... Read More
A LOT OF UNWANTED FILES.When you uninstall an item of... Read More
Domino server is a buffer between the operation system and... Read More
Well, even if the combination might look very unusual, we... Read More
Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More
You might think you don't need a firewall... Read More
What is IRC?IRC is Internet Relay Chat. It is a... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
No matter how much you enjoy your favorite screensavers, sometimes... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
We live in a post-industrial age where information is the... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
Case study: A secretary using Corel WordPerfect 7 is often... Read More
When Great Plains Software introduced the first graphical accounting application... Read More
How would you like to prevent spyware and adware from... Read More
SyncUp, a file synchronizer is designed to assist the home... Read More
When you visit department stores and see that majority of... Read More
Linux essentials:It's free for download but you have to pay... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
The first topic we are going to discuss... Read More
In our small article we'll consider Microsoft Business Solutions Great... Read More
When making a decision to buy any piece of software... Read More
There are plenty of articles out there about how to... Read More
Microsoft Great Plains and Microsoft CRM become more and more... Read More
Best Software Act! is very popular CRM for small and... Read More
street light fittings sodium street lights Pete's produce ..Microsoft Business Solutions Great Plains version 8.5, 8.0, 7.5, Great... Read More
Imagine something that follows you home and sets itself up... Read More
Finding the best spyware removers to detect and remove spyware... Read More
Small can be beautiful! Working with Knoppix for the past... Read More
Shareware has been fighting the stigma of being misunderstood for... Read More
Fundraising software lets you connect with donors in a way... Read More
Bar charts, bar graphs, and any other chart or graph... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
The title of "software engineer" has got to be among... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
At the end of XX century, in the late 1990th... Read More
Document Management or Enterprise Information Management is perhaps one of... Read More
Customer Relationship Management, abbreviated "CRM," is the term for a... Read More
Is your PC is slow and wimpy? Then you need... Read More
While paper labeling CDs and DVDs may appear to be... Read More
Now is the time to look at an alternative to... Read More
All of us know that Microsoft bought former Great Plains... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
Whether you are a small consultancy firm, a medium sized... Read More
After almost two decades of existence, Quark has become the... Read More
Vince Lombardi once said that, "The achievements of an organization... Read More
In order to implement VLANs in a network environment, you'll... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
The intentions of this short tutorial are not to teach... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
Software Software |