Schulz Consulting

Consulting and Upgrades

  • Home
  • Services
  • Contact

Sage Summit Blog Now Live

June 23, 2011 by Wayne Schulz

Schulz Consulting has been asked to work with a group of other sites that blog actively about Sage Software and related Sage products.

We’ll be writing about the upcoming Sage Software partner and customer conference – Sage Summit. This conference is being held July 10 to 15 in Washington DC (official site) .

Our blog – summitdiary – is now live and you can read up on the latest conference news starting now and extending until the end of Summit 2011.

Sage Summit Blog

Are You An Exhibitor At Summit 2011? Having An Event You Would Like To Publicize?
Use The Form Below

Filed Under: Sage 100 ERP, Sage software, schulz consulting Tagged With: blog, sage summit, schulz consulting

Schulz Consulting MAS90 Newsletter Signup

January 3, 2010 by Wayne Schulz

Interested in tips, tricks and news about Sage MAS90 and MAS200 accounting software?

Sign up here for our twice monthly (first and fifteenth) MAS90 email newsletter. Each edition contains the latest MAS 90 and MAS 200 news as well as technology tips and tricks of interest to MAS90 users. There’s no advertising and you can unsubscribe from the email list yourself at any time.

The cost is free and we presently have over 2,000 members receiving the newsletter every month.

MAS 90 Newsletter Topics Include (but aren’t limited to):

  • Instructions on closing the year in MAS 90 and MAS 200
  • News of critical software patches
  • Links to whitepapers describing new features
  • Information about free web seminars
  • Reviews of different add-on solutions for MAS 90 and MAS 200
  • Technology tips – mobile phones, social media, web site links

Schulz Consulting MAS90 Newsletter Signup

Filed Under: Sage 100 ERP, Sage software, schulz consulting Tagged With: mas200, newsletter, Sage 100 ERP, schulz consulting, tips, tricks, updates

Wayne Schulz Named 2009 Sage Spirit Award Winner

December 18, 2009 by Wayne Schulz

When Paul Johnson (Executive Vice President – Sage Business Solutions) called me late last night my first instinct was to check the Schulz Consulting web site.

Usually when I get calls from executives at odd hours of the day (or weekend) it’s to “point out” something on the site that I’ve written earlier in the week. The conversation starts out with admiration for “that little blog you run” and the “support for those who blog”.

And oh, by the way, could you remove that item about __.

This happens about once per quarter, and truthfully except for that little mis-understanding about Sage MAS 200 SQL, Sage doesn’t call that much. It’s usually other publishers or consultants who catch their name in a Google Keyword Alert and confuse the term blog with free advertisement.

I quickly scanned for potential issues on the web site. Except for an innocent announcement about MAS90 payroll tax tables there didn’t seem to be anything that would warrant a late night call.

So I call Paul Johnson back.

I’m braced for questions about something on the site – though I’m unsure exactly what questions there could be.

Surprisingly I learned that I’d been awarded one of the two Sage Spirit Awards. This is a new award category that Sage created this year. It’s meant to honor those who don’t sell bazillions of dollars worth of Sage product  but who perhaps still should be recognized at the annual Sage President Circle.

Paul was calling to tell me I was one of the winners. (I guess  that stuff on TV where people show up with a big check on your doorstep and a bouquet of balloons isn’t how it all happens in real life).

Out of 140 people nominated (I did not nominate myself -honest), the Sage team narrowed the selection  to two  Sage Spirit Award Winners.

While admittedly stunned I’m thankful and grateful for the award.

The presentation is January 25-27 in Arizona where I’ll presumably take the stage wedged between the men and women who’ve sold millions and millions of dollars of Sage Software and I’ll gladly accept the Sage Spirit Award.

I can’t wait to give my acceptance speech.

Filed Under: Sage 100 ERP, Sage software, schulz consulting Tagged With: sage, schulz consulting, spirit award, Wayne Schulz

How to show country names on forms using older MAS 90 and MAS 200 versions

July 30, 2009 by Wayne Schulz

To create country code on MAS90 and MAS 200 forms:

Earlier versions of MAS 90 and MAS 200 (typically prior to version 4.10 or 4.20) did not allow for easy linking of the country code name to the code itself.

While the country code could be placed on forms (Sales Orders, Purchase Orders, Checks) – the name of the country was not as easy to place for a few reasons –mainly that the data file required to pull the name from was not readily linkable.

Below is a workaround solution that you may find useful. It is primarily for MAS90 or MAS200 (it works on both) versions prior to 4.1 – so if you are using a later version you probably don’t need this procedure because Sage has wisely added country name to the tables that your forms are using.

All steps below require using Crystal Report Writer – which is included with your Sage MAS90 or MAS 200 product disks.

These are not beginner instructions – and assume some intermediate level comfort with Crystal Reports. Backup all your

For this example, assume that we are going to create a form for the ship to and bill to codes. The same logic here with slight modification can apply to any form with a bill/ship field.

Note: Technical information on creating a Crystal Sub report that shares variables is available from:

NOTE: Unfortunately links below to Crystal Reports technical documents appear to have been broken since Business Objects was acquired by SAP.

http://support.businessobjects.com/library/kbase/articles/c2007600.asp

1. Create a page header A that is above the main details (Note: It is important that this comes at the top of the page so that the shared variable calculates before the body of the report. If you do not put it at the top the whole thing doesn’t work). You will need to create a new header (Right click in the HEADER section area and select Insert Section Below. Once that section is created, right click on the section area again on the left side and select MOVE – then you can move it up).

2. Create a sub report for each Bill-To/Ship-To code. These will be placed into the page header created above.
a. Cty_ship
b. Cty_bill
c. Note: Link these back to the main table on the report. You’ll probably want to look in the Database – Visual Linking Expert to see what table is being used to hold your address information.

3. Within each of these subreports:

a. Create a formula as follows (Note: Vary the variable name depending on whether you are creating a bill to or ship to)

b. Place the above formula in the body of the subreport in the details section. Once on the report, right click the formula, select format field, then font, change the font to WHITE (or any shade that won’t show on the report)

c. Place the SY_Country.CountryName in the body of the subreport in the details section. Change the font to white so it doesn’t print on the final report.

d. Leave the Details section viewable – all other sections should be suppressed – ie headers/footers. (Note: If you suppress the details section this won’t work – so be sure to leave it viewable. The way to get around seeing the data on the report is to later change the font to white and make the field very tiny).

e. Make sure your subreport is linked from the SO1_SOEntryHeader.ShipToCountry to the SY_Country.CountryCode

f. When you’ve placed both sub reports into the header section you created above, right click on each subreport and de-select the “can grow” checkbox. (Note: If you do not remove the check you may get a “page size exceeded” message)

4. Within the main report create two variables
a. Country_bill
b. Country_ship

5. Now you can put this variable into your main report formula and the value from the subreport is carried over. The following is the example of it being worked into the @ship to address formula which is standard in the Sage SO Order and Invoice form.

6. Sample formula which has been modified with the new variable.

7. Important: Place the new variables onto the report in the main header section (NOT the sub report) – you can make the white fonts so they don’t print. You must make them viewable (Cannot suppress or this does not work).

BACKGROUND NOTES ON THIS ISSUE:

Q: Client wants to display the Country Code in the forms (SO Orders, Invoices, Purchase Orders, Checks).

A: (Prior to version 4.1 and 4.2) There is no simple way to do this in MAS90/MAS200 — though there are two standard approaches.

The first approach to adding MAS90 country names on forms

Use Alias Tables — this would allow for a table to be used in a report more than once. You give each table an “alias” and it would then allow you to link it to separate fields. This would be needed for the Country Code field because it is potentially a different result for either the Bill To or Ship To.

The problem in MAS90 4.x+ with the Alias Tables is that there is a bug of some sort preventing them from linking to the SY_Country field. This is documented in the Sage KB with the workaround to use a subreport (an ok solution but the country name is impossible to properly line up since it is a free floating field).

The better solution is to use shared variables within the report. Basically this involves creating a new section (header) at the top of the report (important because the variable has to be created before the rest of the report). Then you declare the variables as shared and they can be read from the header on down to the main body.

I did this through the SO and it seemed to work.

Here is the link to the Crystal KB article showing how to create shared variables:

http://support.businessobjects.com/library/kbase/articles/c2007600.asp

On the subreport, you have to create a main subreport, a formula (put this on the subreport) and a shared variable (reference this on the main report).

In the main report you have to create a formula, call up the shared variable (see the Crystal KB for syntax) and then use it in the address formula. Do not forget to put the formula itself onto the form or the value won’t compute.

You want to make the font be white on white. Do NOT suppress and printing or the calculation does not work. If you make it very small you can hide it on the form.

IMPORTANT NOTE: This information is being made available “AS-IS”. Prior to making any changes on your system be sure you have a backup of all forms being modified.

Subsequent upgrades to MAS 90 or MAS 200 table structures may render some (or all) of these instructions obsolete. Sage may also fix bugs that we’ve referred to above. These instructions are meant to serve as a starting point for your own use – and not as a detailed step by step guide to resolving any particular issue. We take no responsibility for updating these instructions. We are not able to provide support (except for our own MAS 90 support clients) on implementing these instructions.

Filed Under: Crystal Reports, Hidden Options, Knowledgebase, Sage 100 ERP, schulz consulting, Tips and Tricks Tagged With: country code, Crystal Reports, forms, how to, mas200, sage, Sage 100 ERP, schulz consulting, Wayne Schulz

MAS 90 & MAS 200 Virtualization Guide Published

July 29, 2009 by Wayne Schulz

Virtualization allows you to allocate hardware resources among multiple virtual environments running on the same machine. Application virtualization is the use of software to allow multiple application images (such as Sage MAS) to run on the same hardware at the same time.

Sage has just issued their officially supported Virtualization configurations. This one page document (copy below for your convenience – be sure to check for updates as they become available) outlines the various virtualization platforms that may now be used to run both MAS 90 and MAS 200.

Benefits of Server Virtualization:

•Provision additional servers without investing in new hardware
•Run multiple operating systems and applications on the same physical server
•Increase the CPU utilization of an underutilized physical server by running multiple virtual environments
•Move virtual machines from one physical server to another without re-configuration
•Capture the entire state of a virtual machine and roll back to that configuration easily

Benefits of Workstation virtualization:

•Run multiple virtual machines on a single PC
•Quickly provision, deploy and reconfigure physical machines
•Run multiple operating systems and applications on a single PC
•Eliminate risk by creating isolated testing environment
•Built-in Snapshots and easy Restore capabilities

Filed Under: Hidden Options, Knowledgebase, Sage 100 ERP, Sage software, Technical Documents, Tips and Tricks Tagged With: ct mas90, hyper-v, mas200, sage, Sage 100 ERP, schulz consulting, terminal services, virtual pc 2007, virtualization, vmware, vmware server, Wayne Schulz, xenapp, xenserver

  • 1
  • 2
  • 3
  • …
  • 7
  • Next Page »
Access Sage 100 in the cloud today. 3rd party applications supported Available 24/7 from anywhere. Dedicated hosts

Call 1-888-244-6559 (toll-free)

Search Our Site

Sage 100 Newsletter

Sage 100 News

  • Sage 100 Updated TLS 1.2 Licensing Requirements ( February 2023 )
  • Shipment Tracking Functionality Restored to Sage 100
  • How To Edit 1099 Totals In Sage 100
  • How to Reconcile Sage 100 Accounts Payable Detail to the General ledger
  • Sage 100 Year-End 2022 Training Series
  • Minimum Sage 100 Versions for E-Filing for Tax Year 2022
  • What Are The Differences Between These Sage Fixed Asset Versions: Lite, Single-User, Network and Premier?
  • Sage 100 Paperless Email Electronic Delivery Failing With Rackspace
  • How To Check Sage 100 Compatibility with Avalara’s TLS 1.2 Requirement
  • Sage 100 TLS 1.2 Compliance Update ( Nov 2022)

Contact Us

Schulz Consulting
Connecticut Office
Click Here To Contact Schulz Consulting
Email Us
Available remotely nationwide.
We are a local branch of DSD Business Systems Connecticut.

Copyright © 2023 · Parallax Pro Theme on Genesis Framework · WordPress · Log in