Schulz Consulting

Consulting and Upgrades

  • Home
  • Services
  • Contact

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

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

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

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