Click here to forward to a colleague
May 2004
The LawsonGuru Letter is a free periodic newsletter providing provocative commentary on issues important to the Lawson Software community.
The LawsonGuru Letter is published by-and is solely the opinion of-John Henley of Decision Analytics. Visit Decision Analytics at
http://www.danalytics.com.
For subscription information, see the bottom of this message.
The LawsonGuru Letter is not affiliated with Lawson Software.
In this issue:
1. Guest Spot: CUE 2004: It Was Time
2. Reporting, Part 2: Characteristics of a Reporting Solution
3. Worthwhile Reading
4. Reader Feedback
5. Survey: Can Lawson Deliver on its 1000-Day Plan?
6. Lawson Tips & Tricks
This month, Keri White joins us again (two months in a row!) in the the Guest Spot,
to tell us what she thought about CUE. If you want to spout
your own opinion, send me an
email at
letter-editor@lawsonguru.com.
1. Guest Spot: CUE 2004: It Was Time
(by Keri White)
This past week I attended my first Lawson CUE, which was held in Atlanta,
GA. After working with Lawson's software for 3+ years, I figured it was
about time that I attend the annual conference. I was very impressed with
the event and how well everything was planned and executed. Since I had
nothing to compare this conference to, I can't tell you how it measured up.
However, I repeatedly heard the same sentiment expressed by previous CUE
attendees: "Last year's conference was so much better."
I doubt in any previous conference there was a re-branding launch quite like
the one that occurred this past week. In fact, during the Opening Session on
Monday morning, Lawson came out with its new brand: "It's Time". Jay Coughlan's and Dean Hager's speeches were very promising and enthusiastic.
They both basically admitted that Lawson Software has been slack in living
up to its promises, demos, and support response. This time, though, they
intend to make improvements. Lawson plans to capitalize on the software
industry's reputation for empty promises by creating a new brand and a new
mission statement. Lawson believes that "it's time" that someone steps up to
the plate and delivers what they promise to deliver-I couldn't agree more. I
sincerely hope that Lawson is successful with this new campaign.
The keynote speaker, Dr. Jerry Leninger, was an astronaut and perhaps
because of his occupation I expected to be thrilled and chilled by
fascinating stories about outer space. I was not. Instead, I left the
opening session wanting to run home to my family and tell them all how much
I love them! He spoke of several events that happened to him during his 5
month stay on the Russian Space Station and how these events changed his
life. The end result was that he felt he'd left nothing behind for his son
and that he had failed his wife. Upon his return to earth, he set about
changing the way he lived his life. He suggested that we all frequently tell
our families, whether written or verbally, how much we love them. He ended
by saying, if we can build rockets to go into outer space and send men to
live there for 5 months, then we can certainly improve ERP software. Again,
I couldn't agree more.
We all walked out of the Opening Session to a whole new world. Lawson's new
brand was splashed all over the Georgia World Congress Center! They left
interesting little anecdotes about how much time we spend doing various
activities. With this, we all headed off to our first sessions. I attended
primarily technology sessions, all of which I found very interesting and
beneficial. I attend one functional session about Accounts Receivable. I was
very impressed with the amount of information provided. The presenter went
into great detail about the tables in the AR module and how data moves
through the tables-depending on the action taken. I encourage you all to go
to Lawson's Support Site to
download and read through the presentations given at CUE. Some of them even
had supplemental hand-outs, which were really the key portion of the
session.
I didn't leave Atlanta empty handed. Not only were all conference attendees
easily identifiable by the trendy satchel we all received upon check-in, but
we all got loads of branded items from the various vendors. I must admit I
was surprised by how few booths were in the exhibit hall. I wasn't the big
winner of the 42" plasma screen TV, but I did win the Bose home theater
system that was given away by the Emerging Markets group! I also got to meet
Sugar Ray Leonard while at dinner Monday night. Aside from all of the
prizes, fun events and famous people, I found CUE a very worthwhile trip. I
returned to my office with a renewed faith in Lawson and renewed enthusiasm
for the product. I'm looking forward to a successful year with Lawson, a
successful upgrade, and to going to San Diego in 2005!
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- QUOTE OF THE ISSUE -
"Drive thy business or it will drive thee."
- Benjamin Franklin
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2. Reporting, Part 2: Characteristics of a Reporting Solution
This month, we'll continue our multi-part series on reporting by exploring
the various characteristics of a successful reporting solution. Remember
from last month (see
http://www.danalytics.com/guru/letter/archive/2004-04.htm)
that the underlying goal of this series is to help you understand the
various options that are available for generating reports from your Lawson
database.
What are the Characteristics of a Reporting Solution?
To implement a full-featured reporting solution, you'll need to cover a lot
of bases. When I visualize all of the services that are important in
delivering a successful reporting solution it looks something like this:

Accessing and Aggregating Data from Disparate Data Sources
Leading the charge is the requirement that you want to be able to pull in
data from a variety of sources. Sure, this series is all about reporting on
your Lawson data, but if you're like most organizations, you also want to
include data from other sources. Also, depending on the complexity of your
reports, you might need to employ various techniques to read the data. Using
many of the reporting products available, I can probably find several
different ways just to get your data out of Lawson. I can use OLEDB or ODBC
and connect directly to the database. I hook up via Lawson's OLEDB provider.
I can report directly against the database tables, or create snapshot views
in the database.
Abstracted views to support appropriate business constructs
You can use database views to hide some of the complexity of the underlying
table structures (and associated table joins) when creating your reports.
This helps you in the long run because, in addition to creating reports
based on simpler structures, you don't have to worry about creating the
proper joins in each and every report. One of the most frequent errors (and
yes, I do it sometimes, too!) in design reports is choosing the wrong joins.
Creating views is really a database function; you create "logical" views of
the physical data. For instance, if you're frequently creating reports that
"join" the EMPLOYEE and PAEMPLOYEE tables, you'd probably want to create a
view that joins them, and extracts data from both tables into a common view
called vwEmployeeData:

And, the SQL syntax would look something like this:
create view "vwEmployeeData"
("COMPANY", "EMPLOYEE", "BIRTHDATE", "LAST_NAME", "FIRST_NAME", . . .)
as
select C1.COMPANY, C1.EMPLOYEE, C2.BIRTHDATE, C1.LAST_NAME, C1.FIRST_NAME . . .
from "lawson"."EMPLOYEE" c1, "lawson"."PAEMPLOYEE" c2
where
c1."EMPLOYEE" = c2."EMPLOYEE" and
c1."COMPANY" = c2."COMPANY";
|
Once you create the views in the backend database, they are visible to any
(authorized) user who connects to the database, and can be used by many of
the reporting packages.
Note: that if you are using Microsoft Access Queries, you are technically
not using views; they don't compile on the server and create execution
plans, etc. Access just pulls all the data from the server and simulates the
view. The effect is roughly the same, but the IT impact (i.e. server
resources, network) can be severe.
If you want to take advantage of views, I recommend working with a DBA or
consultant knowledgeable in the Lawson data structures to design the views
and store them in the backend database.
Security
Any reporting solution needs to adequately support your security
requirements. In a nutshell, you need to control who can have access
(authentication), as well as what data can be accessed (authorization). This
is the toughest part to implement for any reporting strategy, particularly
the authorization part. Your level of success (or failure) can vary greatly
depending on the solution, as well as your security requirements (and of
course, your flexibility in adhering to them).
Report Authoring
The heart of any reporting solution is its authoring capability. If you
can't create useful reports, what's the point? You'll want a tool that
contains all the right features, like summary/total fields, formatting,
subreports, etc. This topic is very important, so we'll cover it in greater
detail in the coming months.
Rendering
When you deliver your reports, you want them to not only look good, but to
make sure that they're useful. You might want to create traditional
page-oriented reports as well as highly-interactive reports with drill-down,
and have them show up correctly in HTML, Adobe PDF, Excel, and XML.
Notification
You might also find it desirable to deliver targeted, concise, information
to your users. If you've seen Lawson's Smart Notification (now also included
in the Lawson Reporting Suite) or SQL Server Notification Services, you know
the benefits of providing timely delivery of targeted information.
Scheduling
Being able to run reports on an as-needed basis is a minimum requirement for
any reporting system. Where you really start to recoup your investment is
when you can generate targeted reports, on pre-defined schedules with
up-to-date information, which can be delivered to, or viewed by, your users.
Report Delivery
Information delivery can be characterized as "push" vs. "pull". When you run
a PR260 payroll report and then review it up in the Lawson print manager,
you are "pulling" a report. On the other hand, a notification of upcoming
annual employee reviews that arrives in your email inbox is the "pushing" of
information. The key is to provide a reporting infrastructure that supports
both on-demand (pull) and event-based (push) delivery of reports.
"Bursting" is another useful feature, where, based on the user's
organizational affiliation, you apply appropriate selection criteria to that
group, so that the user sees only the relevant portion of their data, in
effect "bursting" the whole report into sections. The techniques vary
greatly depending on the solution. For example, in Crystal Enterprise, you
might set up the same report in separate folders, with different selection
criteria for each department/group. In Access, you could do roughly the same
thing with a VBA module to split the report by looping through a department
list, running a query for each department, and generating the report for the
department.
Reports can be delivered to a portal, e-mailed or accessed via a Web-based
application; they may be traditional page-oriented reports as well as
highly-interactive reports with drill-down. Reports also need to be
exportable to all the usual standards, including HTML, Adobe PDF, XLS/CSV,
and XML.
Report Management
Reports seem to be the bane of any organization's existence, and you'll no
doubt have to manage a lot of reports. You'll need a comprehensive tool that
handles the scheduling, performance, security aspects of reporting.
What are the issues I should be concerned about?
Licensing/User Costs
You need to compare costs between server-based and client-installed products
as well as their end-user license requirements and costs, if any. If you
have to select a product that requires individual user licenses in order to
implement security, that cost can add up quickly. If you have to invest in
report designer/developer licenses, how many do you need?
Installation/Deployment
Compare the installation effort and expense between server-based vs.
client-based products. Installing a web-based reporting system with a
"zero-footprint' deployment may be difficult, but may actually end up being
cheaper than rolling out a product that must be installed on each user's
desktop.
Scalability
How well does the solution support your expected user base, and allow for
significant potential growth?
Standards
Does the reporting solution support exports to your desired formats, such as
HTML, Adobe PDF, XLS/CSV, and XML? Does the solution adhere to any
applicable and desired standards, such as the forthcoming ".RDL" XML-based
report definition file, which Microsoft is working on with other reporting
software vendors, such as Crystal, Cognos, and Brio?. This will allow each
vendor's products to interoperate across your various reports.
Summary
It's a pretty robust set of features, and you may not need all of them. But,
keep in mind as you read this series on reporting that it's based on my
ideal for what is important in a reporting solution. It combines a lot of
the best ideas and features that are available in the major products. No one
product can "do it all" at a price you're willing to pay. You need to decide
what characteristics are most valuable to your organization.
3. Worthwhile Reading
ERP Integration Struggles To Connect
Getting applications to work with each other remains a big challenge for
many companies.
Information Week, March 29, 2004
http://www.informationweek.com/story/showArticle.jhtml?articleID=18402681
The Joy of Leadership
Don't let the work kill the wonder.
CIO Magazine, March 15, 2003
http://www.cio.com/archive/031504/leadership.html
Leveraging IT to Enhance Financial Control - And Save Money
Intelligent Enterprise, April 3, 2004
http://www.intelligententerprise.com/showArticle.jhtml?articleID=18401427
Ramping up for RFID
Like it or not, those tiny ID chips are here. Supply-chain management,
business intelligence, and logistics will never be the same.
Infoworld, April 12, 2004
http://www.infoworld.com/reports/15SRrfid .html
From Paper To Process
Many business procedures are closely linked to paper documents; improving a
process often requires getting control of the documents.
Information Week, March 29, 2004
http://www.informationweek.com/story/showArticle.jhtml?articleID=18402656
4. Reader Feedback
|
Send your comments to
mailto:letter-comments@lawsonguru.com.
|
|
|
|
Some comments on the April 2004 issue
(see
http://www.danalytics.com/guru/letter/archive/2004-04.htm):
|
|
|
|
I asked what you expected to see at Lawson CUE 2004: |
|
|
|
 |
"Two things will happen for sure at CUE this year (again):
* Lawson will announce that improving the Knowledge Base will be a
priority. This is Lawson Support's Achilles Heel
and will continue to be so. The KB content is terrible!
* Most sessions will be grossly over-crowded and many of us will end
up sitting on the floor.
Thanks for providing the LawsonGuru Letter. I find it a quite
valuable resource."
|
|
|
|
|
 |
"portal,
portal, portal......." |
|
|
|
|
5. Survey: Can Lawson Deliver on its 1000-Day Plan?
You heard about it at the
Lawson Conference and User Exchange (CUE). Lawson CEO Jay Coughlan
announced: "...today, Lawson's initiative puts the interests of our clients'
unmistakably first."
Specifically, Coughlan committed to measurable progress in reshaping all
aspects of how Lawson delivers value to its clients in a series of steps
over the next 1,000 days and promised to update Lawson's clients and others
in the industry every 100 days on the progress the company is making towards
setting industry-wide change in motion.
(
Read Lawson's Press Release).
x`
So, what do you think?
Is this just lip service, or can Lawson deliver on this promise?
Send me your thoughts:
mailto:letter-survey@lawsonguru.com.
6. Lawson Tips & Tricks
Share your tips. Send them to
mailto:letter-tips@lawsonguru.com.
(This month's tip comes from Bob Beverley, Independent Lawson Consultant)
Getting Alt Key characters into Lawson Applications
If you have a need to get characters like the Euro (€), ¼, ©,
TM, etc. into Lawson, you can! If you're using portal
it's as easy as using the 'alt key' function. This is an international
standard of characters entered by pressing (and holding) the alt key
while you key a 4 digit code on you keyboard number pad. For a complete
list of characters go to
http://www.frontpagewizard.com/use_alt_keys.asp.
If you're using LID, you can still enter the desired character, but you
need to make one change to your Font setting. On any Lawson form, click
Options|Font - the default is WinPTFnt - change it to WinPTInt. Now the
alt keys will work! Be sure to save your setting when you close LID.
Now your foreign language customers can see their invoices with all the
à agraves, ã tildes, and any other characters they love (and deserve)!
Another great use for these characters is places like the Item Master
(IC11). You often want to enter fractions like ¼ and ¾ but without the
alt key it takes up 3 spaces 1/4 - not anymore. Check out all the other
characters that you might find useful.
The LawsonGuru Letter is a free periodic newsletter
providing provocative commentary on issues important to the Lawson Software
community. The LawsonGuru Letter is published by--and is solely the
opinion of--John Henley of Decision Analytics. Visit Decision Analytics at
http://www.danalytics.com.
For subscription information, see the bottom of this message.
© Copyright 2004, Decision Analytics. All rights reserved.
Please share The LawsonGuru Letter in whole or in part as long as copyright and attribution are always included.
Decision Analytics is an independent consultancy, focusing on Lawson
technical projects, and specializing in customization/modification, data
conversion, and integration/interfaces.
Please visit http://www.danalytics.com for more
information.
Decision Analytics. Integrating Lawson with the Real World.
|
|