Schulz Consulting

Consulting and Upgrades

  • Home
  • Services
  • Contact

Sage Business Objects Interface Reference for MAS 90 and MAS 200 v4.4 Included In Help Files

February 6, 2010 by Wayne Schulz

When Sage releases version 4.4 of  MAS 90 and MAS 200 on February 15, 2010  (pre-release guide for MAS90 4.4) not only will they be updating their Inventory, Bill of Materials and Purchase Order modules but their end user programming interface – BOI or Business Objects Interface will get a bump up too.

Sage has always offered a much praised (but poorly supported) BOI interface. One of the most frequently requested items has been a copy of the BOI product manual which was only delivered to those who took a class and even then was primarily decipherable by the truly hard core programmer types.

Thankfully Sage has finally seen the light and a copy of the BOI user guide is now included in the help files of all MAS 90 and MAS 200 version 4.4+ systems!

Users of the BOI interface have always been able to use Visual Basic scripting to modify the actions of the MAS 90 or MAS 200 program without touching the underlying source code. Sage has upgraded the BOI interface so that some actions can take place without having to click on any button.

In the past in order to make changes to something like an order expiration date the programmer would have to custom code a specific task to occur during the time that a button such as “Accept” was clicked. Version 4.4 does away with that requirement and actions can now happen without the user clicking any buttons.

Leaving the source code alone and steering users and consultants toward the BOI interface is highly desirable since it makes future upgrade more seamless. In fact Sage has moved away from selling any third party enhancements for their MAS 90 & MAS 200 in favor of bundling in their most popular enhancements to the product and allowing third party developers free access to the rest.

While on the surface it may appear that Sage have abandoned these customizations – known as Extended Solutions of which well over 500 were available at one point – in fact  they’ve taken the first steps toward making their product easier and faster for everyone to upgrade.

In the past when a client installed more than one or two enhancements to their system they were  shipwrecked at  older levels until  their enhancement was upgraded. Until that vital piece of programming was upgraded their entire company was frozen at an older MAS version.

Access to the BOI interface in version 4.4 will be via Custom Office where a new menu option will allow authorized users to access and maintain scripts.

One type of script demonstrated by Sage is a situation where a quote date may automatically be set to expire 90 days in the future. In the past this type of change might have required expensive programming.  The script also would have required the user to do something – usually click a button or use the Accept button (which the consultant had to add custom program cod to).

With MAS 90 and MAS 200 version 4.4 the user – or more likely their consultant – can maintain this code without having to modify the source program or use a third party developer. And the code can “fire off” without any user intervention or button clicks.

Once the code has been maintained (via User Defined Script Maintenance) the resulting MAS 90 or MAS 200 screens will automatically modify a quote expiration date.

Here’s where you’ll maintain the code in Custom Office (which is an included component of all Sage MAS 90 and MAS 200 installations).

Here’s the code in action when a user enters a quote into MAS 90 Sales Order. Notice that the expiration date is automatically set with no intervention by the user:

via: Scott Hickman – ServiceWorld Business Solutions

Share this:

Filed Under: Sage 100 ERP Tagged With: 4.4, BOI, business objects, custom office, interface, mas200, Sage 100 ERP, upgrade

Secure cloud hosting for Sage 100
Call 1-888-244-6559 (toll-free)

About Wayne Schulz

Wayne Schulz is a Sage 100 Consultant located in Connecticut. He has worked with Sage 100 since 1986 and provides advanced support to companies located throughout the United States. If you are experiencing an issue with Sage 100 and would like to schedule a support session - please request assistance here or call 860-657-8544.

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

  • 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)
  • What Are My Sage 100 Mobile Sales Options?
  • Sage 100 Payroll Tax Update Set for 10/27/22 for New York State Health Care Workers Bonus Program (HWB)

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