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
Tinley Park executive chauffeured services .. Lockport Chicago limo O’HareC++ Function templates are those functions which can handle different... Read More
The Microsoft system preparation utility for Windows 2000 is a... Read More
Manufacturing in the USA is far away down from mid... Read More
Before September of 1995, Microsoft ignored the Internet because their... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
TikiWiki is open source software - it is written in... Read More
Microsoft CRM is new player on the CRM software... Read More
In part III of this ISDN primer, we learned that... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
We all take the computer for granted. I mean, all... Read More
Microsoft has never released a service pack for Windows98 SE,... Read More
If you feel intimidated when someone tries to teach you... Read More
Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More
With thousands of web pages added to the Net every... Read More
I completed an experiment recently. I wanted to find out... Read More
Great Plains Integration Manager scripting and translation - overview for... Read More
.NET platform does not support multiple inheritance. Do not confuse... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Vince Lombardi once said that, "The achievements of an organization... Read More
At the end of XX century, in the late 1990th... Read More
Anti-virus software is used to find, remove or fix files... Read More
We don't think about mainframe software pricing anymore, we just... Read More
Although we don't know whether Microsoft ever envisioned such a... Read More
Microsoft Great Plains is main mid-market application from Microsoft Business... Read More
In the real world a "fire wall" is a fireproof... Read More
limo Chicago Hickory Hills ..Microsoft Business Solutions Great Plains fits to majority of horizontal... Read More
Java has come along a long way. Many would agree... Read More
Here is some free software tools to help you build... Read More
With so many Microsoft Windows related viruses, errors, and other... Read More
Microsoft Business Solutions Great Plains might be considered as ERP... Read More
SOFTWARE PIRACY We regularly hear reports... Read More
One day, you suddenly realize that your computer started to... Read More
Learning how to program software seems like a daunting task... Read More
Whether you are an experienced web programmer or a complete... Read More
Microsoft Great Plains is now targeting large and midsize businesses... Read More
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
Customer Relationship Management (CRM) is a strategy and processes used... Read More
In this small article we will show you the possible... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
Microsoft Business Solutions Great Plains as new ERP for multinational... Read More
You probably didn't casually invite, or extend a formal attendance... Read More
During the years of our consulting practice, which comes back... Read More
Microsoft Business Solutions Great Plains is mid and even corporate... Read More
Microsoft Great Plains might be considered as ERP platform to... Read More
It's not very often I get excited about a software... Read More
It is now common thing when large corporation selects mid-market... Read More
Microsoft CRM is relatively new player on the now becoming... Read More
As we could imagine, if you are reading this article... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
The Software 2005 conference is now a wrap. This conference,... Read More
Software |