<< Click to Display Table of Contents >>

SM-H Enter Shop Calendar

Purpose of Program

The shop calendar is used to define weekends, holidays, and other non-workdays such as planned shutdowns and vacations.  Various programs in the system, such as PO-A  Enter Purchase Orders and WO-A  Enter Work Orders do not allow entry of dates that are non-working days.  The program allows you to mark individual days or ranges of days an unlimited number of years into the future.

This program actually consists of two calendars.  The calendar on the screen is where you mark all your non-working days and serves as the calendar for all the programs except for SH-E  Finite Scheduling.  If you will be using finite scheduling, you must generate a scheduling calendar from within this program.  The scheduling calendar is an internal calendar based on the entries that are made on the screen calendar.  

General Program Operation

Marking Individual Days

The first screen is used when you want to mark individual days as weekends or holidays.

Enter the date you wish to mark.  It must be for a day within the month displayed on the calendar on the screen.  Use your <PgUp> key (or click on the Next Month button) to move forward to the next month; <PgDn> (or click on the Previous Month button) to move to the previous month.

If you want to mark this as a weekend, enter a W in the W/H field.  If it is a holiday, enter an H.  If you wish to unmark a previously marked day, make the field blank.  Enter a description if you wish for reference purposes.

After marking a day you will see it marked in the calendar display above.  It will be marked with an asterisk if it is a weekend and an H if it is a holiday.

If you wish to change a previously entered date, either enter the date or view and select the date from a pop-up window by pressing the F2 key (or clicking on the Lookup button) while in the Date field.

Marking a Range of Days

If you wish to mark a range of days, such as all weekends for the next five years, press the <Home> key while on screen one.  This will take you to screen two.

Enter a from/thru range of dates within which you wish to mark all or selected days.

Next you are asked Mark or Unmark Days?  Enter an M if you wish to mark days; enter a U if you wish to unmark previously marked days.

Enter a description that will globally apply to all the days that get marked.

In the next field enter a W if you are marking these days as weekends, H for holidays.

Next you are asked Mark/Unmark all Days in Range? If you answer yes, all days within the date range specified will be marked.  If you answer no, you are advanced to the next field where you can specify selected days of the week for marking.  If this is the case, in the next field enter a 1-7 indicating which day of the week you want to mark (Sunday = 1, Monday = 2, etc.).

If you want to mark more than one day of the week, you will have to go through the fields on this screen for each day of the week you wish to mark or unmark within the overall date range specified in the first fields.

Generating the Scheduling Calendar

Whenever you exit the program, you are asked if you wish to generate the scheduling calendar.  If you will be using SH-E  Finite Scheduling, you must generate a scheduling calendar.  If not, there is no purpose in doing so.

To give the scheduling program a good range of dates to work with, we suggest you mark your non-workdays on the screen calendar at least six months previous to today's date and five years into the future.

Whenever you change the screen calendar, you should generate another scheduling calendar to reflect those changes.  You can generate scheduling calendars as many times as you want without harm.