Schulz Consulting

Consulting and Upgrades

  • Home
  • Services
  • Technical
    • Sage 100 New Features ( Brief )
  • Sage 100 Support

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

February 6, 2010 by Wayne Schulz

BOI - Business Objects Interface

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.

business objects interface

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).

mas90 or mas 200 business objects interface

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:

BOI MAS 90 and MAS 200 Example - Sales Order Quote

via: Scott Hickman – ServiceWorld Business Solutions

Share this:

  • Share on X (Opens in new window) X
  • Share on Facebook (Opens in new window) Facebook
  • Email a link to a friend (Opens in new window) Email
  • Share on LinkedIn (Opens in new window) LinkedIn

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-certified consultant based in Connecticut. He has worked with Sage 100 since 1986 and provides remote consulting to companies throughout the United States. He is a founding member of the 90 Minds Consulting Group. To discuss working with Schulz Consulting, start with the Sage 100 inquiry page. Information is reviewed before follow-up about fit and next steps; technical work is scoped and priced separately.

Sage 100 Newsletter

Search Our Site

Sage 100 News

  • How to Fix: Sage 100 Desktop Launcher Closes Immediately After Login (No Error)
  • How To Update Sage Intelligence Keys as Sage Moves Away From Unlimited Licenses
  • Get More From Your Sage 100 Partnership
  • Sage Future 2025 Preliminary Agenda Released
  • Upgrading Sage 100 to 64-bit: Avoid These Integration Pitfalls
  • What’s New in Sage 100 2024? ( Video )
  • Sage 100 Users: Conquer Minnesota’s New Sales Tax & Delivery Fee Headache-Free
  • Elevate Your Sage 100 Expertise with SchulzSays: The Ultimate Newsletter for Users and Consultants
  • How To Purge Cleared Bank Reconciliation Transactions in Sage 100
  • 10 Exciting New Features in Sage 100 2024

Contact Us

Schulz Consulting
Connecticut Office
Click Here To Contact Schulz Consulting
Phone: 860-657-8544
Email Us
Available remotely nationwide.
We are a local branch of DSD Business Systems Connecticut.

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

sage 100 email newsletter

Schulz Says Email Newsletter

Sent Thursday by 1pm

Join our Sage 100 email newsletter.

  • Sent weekly each Thursday 
  • Over 1,500 subscribers
  • No spam - leave anytime
  • Learn about pending updates, fixes, popular integrations
Become a Member

Never see this message again.

Loading Comments...

You must be logged in to post a comment.