Schulz Consulting

Consulting and Upgrades

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

Alnoor Cassim Brings MAS90 Scripting and BOI Training to NJ June 22, 2010

June 8, 2010 by Wayne Schulz

alnoor cassim.jpg

One of the most exciting features of the new MAS 90 & MAS 200 business framework has been the ability to use scripts to control aspects of the software.

Almost every consultant and technical end user could benefit from learning how to do some scripting — which in the current 4.4 release is the preferred method of avoiding customizations and add-ons.

Alnoor Cassim is a genius with MAS 90 and MAS 200. He ran the support area worked at Sage for 14 years before striking out on his own last year (Callforhelp.biz). For years while at Sage Alnoor served as the ultimate technical resource and is responsible for many of the advanced level workarounds or problem resolutions.

If you have been thinking of learning more about scripting and the BOI (Business Objects Interface) then be sure to sign up for the class being held at SWK in NJ on June 22, 2010 in New Jersey. There are also two 4 hour remote sessions being held immediately following that date on June 23 and 24.

From the course description:

This training will help channel resellers and ISVs produce User Defined Scripts to solve business process issues and fulfill business requirements using the Custom Office module that previously required a Master Developer enhancement. Prior to version 4.40, Customizer scripts did not have direct access to the MAS 90/200 business objects and could only be activated via button click. However, the new User Defined Scripts are event based scripts no longer requiring a button click and offer direct access to the business objects without having to create a separate front‐end application using the Business Object Interface (BOI).

You may have already read the exciting news from Sage on the capabilities and power of scripting in 4.40 and have seen the exciting presentations on how User Defined Scripts can be used to meet a client’s business requirements. You may have also tried to understand and play with the demo scripts and put all the concepts together. To that end, the primary goals of this class are to:

a. show you what’s “under the hood”;
b. extend and apply what you have already read and seen; and
c. transition your knowledge into real world practice.

For more information – view the PDF registration form today.

MAS90 & MAS 200 BOI and Advanced File Scripting Training June 22-24-2010

Filed Under: Add Ons, mas200, Sage 100 ERP Tagged With: alnoor cassim, business objects, sage, scripting

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

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

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 · Available remotely nationwide.

Contact Schulz ConsultingPhone: 860-657-8544Email Us

We are a local branch of DSD Business Systems Connecticut.

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

Loading Comments...

You must be logged in to post a comment.