SouthWare Excellence Series™ Rev 10 Upgrade Release

Transcription

SouthWare Excellence Series™ Rev 10 Upgrade Release
SouthWare Excellence Series™
Rev 10
Upgrade Release Notice
Table of Contents
Highlight Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Sys tem Man age men t Too ls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
System Environment Tree View Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Control Record Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Transaction Operator Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Logged Activity Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Access to Workstation Device Names in Status Manager . . . . . . . . . . . . . . . . 25
New Com pressio n Option for vutil Reb uild Utility . . . . . . . . . . . . . . . . . . . . . . . 25
New Wor ksta tion D evic e Cro ss-R efere nce File . . . . . . . . . . . . . . . . . . . . . . . . 25
Documentation of Selected Program Switches
Top PEG . . . . . . . . . . . . . . 26
Test SouthWa re Forms Directories in Diagnostic Re port . . . . . . . . . . . . . . . . . 26
Suppo rt Tools - D irectory P ath Diag nostic R eport FLASH . . . . . . . . . . . . . . . 26
Status M anage r - Show Inactive W orkstation s Not Lo gged O ff FLASH . . . . . 27
Set Up and Implementation Aids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
ProcessWise™ Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
SouthWare CheckUp™ - Integrated SouthWare Diagnostic Tool . . . . . . . . . . . 31
Optional Control Record Templates for Default Setup . . . . . . . . . . . . . . . . . . . 32
Master Transaction Operators FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Interactive Release Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Option to Use Uppercase Edit Control on Selected Fields . . . . . . . . . . . . . . . . 34
Uppercase E dit Control Option for Field Filters . . . . . . . . . . . . . . . . . . . . . . . . . 36
Option to Use Environment Variables for Override Directory Paths
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
New Optional Starting Directory Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Installation Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Option for Workstation Number Assignment without switches . . . . . . . . . . . . . 40
Separate Directories for Macros and Bitmap Files . . . . . . . . . . . . . . . . . . . . . . 40
Control Record Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
System Environment Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
New G/L Chart of Accounts Wizard to Simplify Set Up . . . . . . . . . . . . . . . . . . . 41
Set Up - Improved Automation When Installing Interim Updates FLASH . . . . 41
Workstation Record - Option to Rename Workstation Records
Top PEG
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Option to Create Variable Multi-Company Spool Formats FLASH . . . . . . . . . . 42
Option to set Vision Version in cblconfig file FLASH . . . . . . . . . . . . . . . . . . . . 43
Operator Profile - Option to Define “Global” Profiles for Use by All Operators
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Security Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
New Data Maintenance Auditing System! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Activating Data Maintenance Auditing . . . . . . . . . . . . . . . . . . . . . . . . . 46
Reviewing Audited Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Optional Expiration Date on Operator Passwords . . . . . . . . . . . . . . . . . . . . . . . 52
Option to Disable Unsche duled Change of O perator Password . . . . . . . . . . . . 53
Expanded O perator Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Inquiry Display of Operator Security Levels per Application . . . . . . . . . . . . . . . 54
Option to Secure Notes by Operator/Group
Top PEG . . . . . . . . . . . . . . . . . 54
Optiona l Improve d NetLin k Param eter Sec urity . . . . . . . . . . . . . . . . . . . . . . . . 55
Increased Encryption on NetLink Session Number . . . . . . . . . . . . . . . . . . . . . . 55
Other General Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
SouthWare Excellence Series™
2
Rev 10 Release Notice (7/13/04)
New Bitmap Images/Icons for Windows Workstations . . . . . . . . . . . . . . . . . . . 56
Option to Create Backup Spool File When Printing
Top PEG . . . . . . . . . . . 56
Option to Specify Number of Copies to Print for Windows Printers Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Color Option on Printed Rectangle Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Grid Technology Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Export to HTML Option from Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Scroll tips on selected grid lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Exp ort to E xce l Now Han dles Num eric D ata o n Pa ged Grid . . . . . . . . 59
Add itiona l Prog ram s tha t Use a Gr id . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Improved Find Function Available in all Grid Lists FLASH . . . . . . . . . 59
Export to Excel Now Includes Column Headers FLASH . . . . . . . . . . . 59
Changes to Logged Activity Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Log ged activ ity is n ow c aptu red in an ind exe d file . . . . . . . . . . . . . . . . 60
Update of the log reporting file is now automatically done when reviewing
logged info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
New Archive # of Days lets you choose how much history to keep . . . 60
Logging Features Maintained and Reviewed via Logged Activity Manager
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
We b Te chn ology allow s Hy perlin k se tup o f Sou thW are P ass ing F ield . . . . . . . 60
Notes Preview Pane for FileView
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . 61
Notes Search O ption to Use LFMT Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Thin Clien t Improv emen ts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Improved Performance of Bitmap Loading . . . . . . . . . . . . . . . . . . . . . . 61
Support of WAV Sound Playback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Support of Windows Explorer File Selection . . . . . . . . . . . . . . . . . . . . 61
Suppo rt of Work station TA PI Ability . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Windows Registry Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Display of Bitmap While Client is Connecting to Server . . . . . . . . . . . . 62
Dem o Licens e - Increa se Re cord Lim it for Extend ed Da ta . . . . . . . . . . . . . . . . 62
Underlines Now Display Properly on Windows Workstations . . . . . . . . . . . . . . 62
Improved XFD Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Option to Call View Display Without Using Current Link Values FLASH . . . . . 63
Menu - Option to Use Web Page Pane for BUI Area in BUI Menu Style FLASH
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Menu - Alternate-size Images for TaskWise Image Shown in Menu FLASH . . 64
Inventory/Sales Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Ware house Track ing Mod ule!
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Item Group Matrix Adapter Module! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Receivings - New Smart Scan Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Receivings - Optional Shipment ID to Reference Multiple Items Received in same
Shipment/container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Receivings - Optional Storage ID for Interface to Warehouse Tracking . . . . . . 71
Physic al Coun t - Stream lined Entry of Detail Co unts . . . . . . . . . . . . . . . . . . . . 71
Physical Count - Option to Generate G/L Distributions for Count Discrepancies
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Physical Count - G/L Offset Account for Discrepancies . . . . . . . . . . . . . . . . . . 73
Physical Count - Option to Cou nt Tracking Num bers . . . . . . . . . . . . . . . . . . . . 73
Phy sica l Cou nt - O ption to Ad d a S tock Item to an Exis ting W orkfile . . . . . . . . 75
Physical Count - Option to Rebuild Existing Workfile if No Counts Have Been
Entered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
SouthWare Excellence Series™
3
Rev 10 Release Notice (7/13/04)
Physical Count - Option to Record Counts for Warehouse Storage IDs . . . . . . 75
Option to Purchase/Receive Items for Rental Locations . . . . . . . . . . . . . . . . . . 75
Optional Line Item Integration of Services to Service Orders . . . . . . . . . . . . . . 75
Add Notes Text to Stock Keyword Search
Top PEG . . . . . . . . . . . . . . . . . 75
New Features in Stock Info Tree View Manager . . . . . . . . . . . . . . . . . . . . . . . . 76
Mar ketin g Ca talog Optio n to O rgan ize Ite ms Y ou S ell
Top PEG . . . . . . . . 76
Option to Purchase Serialized Non-Stock Catalog Items
Top PEG . . . . . . 80
Copy Function for Location Now Gives Option to Copy Location Credit Card Info
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
New “Find Part #” Lookup File for Stock, Vendor Catalog, Standard Bill, and
Matrix Group Numbers
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . 81
Allow Ope rator Dec ision o n As sem bling/ Purc has ing Ite m O rder Han dling C ode in
Sales Entry
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
E-Mail Address for Vendor Purchasing Record
Top PEG . . . . . . . . . . . . . 82
Miscellaneous Stock Records No Longer Update Quantities . . . . . . . . . . . . . . 83
Default Ship To Address in Order Entry Now Uses Customer Address if No
Default in Customer Record
Top PEG FLASH . . . . . . . . . . . . . . 83
ICVerify Interface - Option to Accept and Submit Card Verification Validation
Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Change Inventory Valuation by G/L Date
Top PEG FLASH . . . . . . . . . . . . 84
Billing Inquiry Option to Display All Types and Statuses of Orders
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Billing Inquiry Option to Display Open Orders in Reverse Date Sequence
Top
PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Picking T icket Co ntrol Now Ignores Line Item s That W ill Not Print
Top PEG
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Dept/Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Inventory Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Maintenance Lookup of I/S Dept/Operators, Inventory Operators, and SV
Operators
Top PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Default Line Item Type for Billing Operator FLASH . . . . . . . . . . . . . . . . . . . . . 87
Default Purchase For C ode for PO Buye r FLASH . . . . . . . . . . . . . . . . . . . . . . 87
Default Line Item Type for Receivings Operators FLASH . . . . . . . . . . . . . . . . 87
Landed Cost - Ability to Add New Cost Types to a Location and Update Existing
Landed Cost Purchase Orders
Top PEG FLASH . . . . . . . . . . . . 87
Landed Cost - Option to Clear Landed Cost Allocation Amounts in Receivings
Top PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Landed Cost - Display Percentages for Cost Types
Top PEG FLASH . . . 88
Landed Cost - New ReportMate Pathing
Top PEG FLASH . . . . . . . . . . . 88
ICV erify In terfa ce - A llow B usin ess and C orpo rate C ard A ppro val FLASH . . . 89
Option to Cancel Assembled Line Item FLASH . . . . . . . . . . . . . . . . . . . . . . . . 89
Identify Non-Multiplied Assembly Components on Forms FLASH . . . . . . . . . . 89
ICVerify Interface - New Mail Order Flag an d Revision Num ber FLASH . . . . . 90
Assembly Work Order Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Option to Use Wo rk Order Cost on S ale of Assembled Item Po sted from Work
Order System
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Option to Cancel Assembled Line Item . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Identify Non-Multiplied Assembly Com ponents on Form s . . . . . . . . . . . . . . . . . 91
Rental Department Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
SouthWare Excellence Series™
4
Rev 10 Release Notice (7/13/04)
Option to Purchase/Receive Items for Rental Locations FLASH . . . . . . . . . . . 91
Quick Return Entry prog ram for Return of Rental Tracking N umbers . . . . . . . . 93
Rental Transactions - New Option for Elapsed Time on Fixed Rate Rentals
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Service Management Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Optional Order Line Item Integration of Services to Service Orders
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Option to Individually Select Service Order Lines for Billing
Top PEG . . . . . 98
New Flag in Service Order Line to Control Whether Billing Line Will Print on
Invoice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Assign Technicians to Spe cific Dispatch Operator
Top PEG . . . . . . . . . . . . 99
Streamline Access to Dispatch/Scheduling from Service Order Entry
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Unea rned R evenu e G/L A ctivity Rep ort
Top PEG . . . . . . . . . . . . . . . . . . . 101
Service Order Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Option to Suppress Printing of Cost on Service Order History Listing
Top PEG
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Accounts Receivable Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Customer Relationship Notes Inquiry Program . . . . . . . . . . . . . . . . . . . . . . . . 102
Option to Update Customer Default Ship/Bill Address from Address Maintenance
Top PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Update TaskWise Contact Record for Changes to Customer E-Mail Address and
Fax Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Default E-Mail Address and Fax Number from Customer Record for New
Customer Contact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Commissions Report Now Shows Previous Amount Paid for "Commissions that
are not b ased o n custo mer pa ymen ts" FLASH . . . . . . . . . . . . . . . . 103
Accounts Payable Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
New Allocated Lande d Cos t Option fo r Shipm ent ID . . . . . . . . . . . . . . . . . . . 103
Vendor Relationship Notes Inquiry Program . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Update TaskWise Contact Record for Changes to Vendor E-Mail Address and
Fax Num ber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Default E-Mail Address and Fax Number from Vendor Record for New Vendor
Conta ct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Option on A/P Trial Balance to Ignore Subsequent Void Checks FLASH . . . 104
General Ledger Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
New G/L Chart of Accounts Wizard to Simplify Set Up . . . . . . . . . . . . . . . . . . 105
Option to Inquire Entire Transaction for a G/L Account Distribution
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Job Cost Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Optional Job Cost Transaction Operator for Interfaced Transactions
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Payroll Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Files for Payroll Reporting Are Now Archived for Last Four Quarters
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Payroll Option to Distribute Other Earnings Exceptions Using Salary Distribution
Accou nts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Option to Selectively Skip Recurring Earning Amounts if Gross Pay is Zero
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Ability to Process Expense Reimbursements (Employee Refunds) in Normal
SouthWare Excellence Series™
5
Rev 10 Release Notice (7/13/04)
Pay roll FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
New Minimum Monthly State Withholding Tax Option FLASH . . . . . . . . . . . . 112
New Payroll SUI Data Dictionary Fields FLASH . . . . . . . . . . . . . . . . . . . . . . 112
Cash Flow Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Update of International Currency in Bank Account for Reversed G/L Accruals
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
ImportMate II™ Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Import Format Field Definition Uses Grid Technology on Windows Workstations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Keys for Records Created are available for use in other programs . . . . . . . . 113
Physical Count Detail Import - Ability to Add Quantity to Existing Records . . 114
Ability to Import Job Cost Information into A/P Transactions FLASH . . . . . . . 114
Allow Import of Quantity Returned Defective to Sales Order Line Item FLASH
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Allow Discard Handling Code for Imported Sales Order Line Items FLASH . 115
New Non-S tock O ptions in Sa les Ord er Line Item Import FLASH . . . . . . . . . 115
Option to Import Non-Stock Item That Exists in Vendor Catalog . . . . 115
Option to Create Stock Record for Non-Stock Item That Exists in Vendor
Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Special Notes in Importing Non-Stock Sales Order Line Items . . . . . 116
ImportMate II - Environment Variable to Specify Format of Imported Dates
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Import Dates Now Recognizes a P eriod as a Date Editing Character FLASH
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
International Transaction Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Upda te of Interna tional Curr ency in C ash Flo w Ban k Acco unt for Re versed G/L
Accruals FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
ReportMate™ Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
New Ability to Sort b y Subto tals!
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . 118
Option to Apply Ranges and Selection Criteria to Subtotals
Top PEG . . . 119
New Ratio Reserved Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
New Count% Reserved Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Autom atic Setup of Work Flow P rogram Doc Info rmation for Repo rtMate F ormats
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Access to Application Control Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
New HTML Table Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
New Data Dictionary Format Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
New XX99 Data Dictionary Field for 6-Digit Time FLASH . . . . . . . . . . . . . . 123
Data D ictionary - A bility to Acce ss Exc ellence P eriod His tory Files fo r “Curre nt”
Year/Period FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Option to Control Line Spacing After Subtotals FLASH . . . . . . . . . . . . . . . . . 124
New Ship To Data Dictionary Fields FLASH . . . . . . . . . . . . . . . . . . . . . . . . . 124
New Payroll SUI Data Dictionary Fields FLASH . . . . . . . . . . . . . . . . . . . . . . 124
Option to Suppress Zero Amounts on ReportMate Reports FLASH . . . . . . . 125
Tab le Ed it - Flow Poin t for C han ge of Eac h Ce ll FLASH . . . . . . . . . . . . . . . . 125
Extended Data Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Option to Define Field Pathing for User-Defined Extended Data Attached to a
Stan dard Sou thW are F ile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
SouthWare Forms™ Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Print C olum ns Im plem ente d for F orm s to A llow U se of Both Fon ts an d Ima ges in
Custom Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
SouthWare Excellence Series™
6
Rev 10 Release Notice (7/13/04)
Review Custom Forms via SouthWare Environment Manager . . . . . . . . . . . . 129
NetLink Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Combine the Power of RCF Packets with NetLink! . . . . . . . . . . . . . . . . . . . . . 129
Utilize a NetLink Variable as an Input Variable for Running an RCF Packet . 132
Option to Switch User Login Within Same Session Top PEG . . . . . . . . . . . 132
Extended Data option for NetLink Order Header and Line Item Files Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Ability to Copy a NetLink Order Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . 135
New Marketing Catalog Option for Item Selection Pages Top PEG . . . . . . 135
Item Gro up M atrix G rid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Option to Continu e Table Cell on N ext Line o f RM F ormat FLASH . . . . . . . 136
Option to Control Records Per Table Row . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Available Resource and Sample Pages for Rev 10 Features . . . . . . . . . . . . . 137
Add Notes Text to Stock Keyword Search
Top PEG . . . . . . . . . . . . . . . . . 138
Option to Secure Notes by Operator/Group
Top PEG . . . . . . . . . . . . . . . 138
Improvements to NetLink Setup Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
New Phone Number variable for POS Orders . . . . . . . . . . . . . . . . . . . . . . . . 138
ICVerify Interface - Option to Accept and Submit Card Verification Validation
Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Opt ion to Use Cus tom Tem plate Direc tory fo r Imp ort O ption al Fo rma t File . . 139
Increased Encryption on NetLink Session Number . . . . . . . . . . . . . . . . . . . . . 139
Option to Pre-define Variable Names as ReportMate Parameter Values for
Increased Security FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Option to Define Edit Program for NetLink Templates FLASH . . . . . . . . . . . . 140
NetLink Variable to Override Unit Price in NetLink Orders Top PEG FLASH
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
NetLink Variable to Specify Format of Imported Dates FLASH . . . . . . . . . . . 141
TaskWise® Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Option to Access All Related Notes for a TaskWise Relationship
Top PEG
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
New Due Date/Time Fields for a Task
Top PEG . . . . . . . . . . . . . . . . . . . . . 143
Option to create Ad Hoc L ists of Members wh en Generating Tas ks per Mem ber
Top PEG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Performance Improvement When Searching for Relationships for a Contact
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
New XX99 Data Dictionary Fields for Current Relationship ID, Contact ID, and
Task ID in TW01
Top PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . 145
OfficeLink from TaskWise Now Utilizes Current Relationship ID and Contact ID
Top PEG FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Optiona l Parent P roject and Seque nce for S ub-Pro jects . . . . . . . . . . . . . . . . 145
Optional Project Sequence and Cost Code for Tasks . . . . . . . . . . . . . . . . . . . 145
Update TaskWise Contact Record for Changes to Customer E-Mail Address and
Fax Num ber FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Default E-Mail Address and Fax Number from Customer Record for New
Custo mer C ontact FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Update TaskWise Contact Record for Changes to Vendor E-Mail Address and
Fax Num ber FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Default E-Mail Address and Fax Number from Vendor Record for New Vendor
Conta ct FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Create/Maintain Default Employee Contact for Payroll Employee FLASH . . 147
WorkFlow Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
SouthWare Excellence Series™
7
Rev 10 Release Notice (7/13/04)
Program Database Now Includes All SouthWare Programs . . . . . . . . . . . . . . 147
New Fields in Program Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
FlowMods May Be Reviewed and Accessed via the SouthWare Environment
Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Keys for Records Created are available for use in other programs . . . . . . . . 149
Autom atic Setup of Work Flow P rogram Doc Info rmation for Repo rtMate F ormats
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
WorkFlow - New FlowPoint for Printing FLASH . . . . . . . . . . . . . . . . . . . . . . . 149
Field Filters - Option to Return Entered Value Via WorkFlow Current Field
FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Work Flow E -Mail - Op tion to Use HTM L-forma t Body fo r E-Ma il Sent via M icrosoft
Outlook FLASH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
File Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Conversion Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Additional Documentation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
User Docum entation for G/L Chart of Accounts W izard . . . . . . . . . . . . . . . . . 155
How to Use th e Wiza rd to Add a Char t of Acco unts . . . . . . . . . . . . . 155
How to Use the Wizard to Add Acco unts to an Existing Chart . . . . . . 160
Special Notes for SouthWa re Developers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Upgrading Your Custom Source to Rev 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Other Developer Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Expanded Linkage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Rewrite of Check Abort routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Prog ram Data bas e in W orkF low N ow In clud es A ll Prog ram s and is
Reviewable via SouthWare Environment Manager . . . . . . . . 163
Data Maintenance Auditing Implementation . . . . . . . . . . . . . . . . . . . . 164
SouthWare CheckUp Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
SouthWare Forms Windows Print Columns . . . . . . . . . . . . . . . . . . . . 165
SouthWare Excellence Series™
8
Rev 10 Release Notice (7/13/04)
SouthWare Excellence Series
Revision 10 Upgrade
Highlight Summary
“More Excellence for Your Business”
What an exciting time to be in business! Rapid changes always present opportunities
when you can respond quickly. During the past year we have focused our efforts on
providing FLASH updates that gave you immediate help and on creating the Rev 10
platform you’ll need to be a successful business in the future. Major areas of focus
include:
Doze ns of To p Req uested Items fro m De aler Prod uct Enh ancem ent Com mittees w ith
particular emphasis on:
Inventory/Sales
NetLink
TaskW ise
Service Management
New Modules
Wa reho use Trac king Mod ule
Item Gro up M atrix A dap ter M odu le
New Sys tem Man age men t Too ls
SouthWare Environment Manager
Logged Activity Manager
Control Record Manager
Transaction Operator Manager
Set Up and Implementation Aids
ProcessWise™ Manager and Analyzer
Option to define automatic upper/lower case editing for selected fields
Master transaction operators
Control Record Templates
General Ledger C hart of Accounts Wizard
Option to Use Environment Variables for Directory names
Interactive Implementation Guides
New Rec ommen ded Installation Directory Structure
Diagnostic Tool
SouthWare “CheckUp” - Diagnostics for Setup/Implementation of each application
Additional Security Features
Comprehensive Data Maintenance Auditing System
Expiration Date for Passwords
Option to secure Notes
Increased Web Integration
Call RCF Packets via NetLink
SouthWare Excellence Series™
9
Rev 10 Release Notice (7/13/04)
.....and ma ny othe r new b enefits tha t can bring more e xcellenc e to your busines s!
SouthWare Excellence Series™
10
Rev 10 Release Notice (7/13/04)
System Management Tools
Several new features and tools are designed to help you man age an existing SouthWa re
system. Below are some common challenges and the related new tool that provides
some assistance:
Example System Management
Challenges
Relate d Too ls
Which directories are being used for
SouthWare files?
Do directory permissions allow
necessary access to the files?
!
Are the p rogram s curren t?
!
SouthWare Environment
Manager
What information has been
added/changed/deleted in this file since
yesterday?
!
Data Maintenance Auditing
Which data is being audited on the
system?
!
SouthWare Environment
Manager
What FlowMods are active on the system?
!
SouthWare Environment
Manager
What other customization features have
been set up?
!
SouthWare Environment
Manager
Are security levels set up properly for the
modules/operators?
!
SouthWare Environment
Manager
What version of runtime are we using?
!
SouthWare Environment
Manager
Which control record features are we
using?
!
Control Record Manager
What transaction operators and features
are we using?
!
Transaction Operator Manager
How man y rec ords have been set u p in
Inventory/Sales?
!
SouthWare Environment
Manager
ProcessWise™ Manager
!
!
SouthWare Environment
Manager
Directory Diagnostic report
What are the current settings on my
environment variables?
!
SouthWare Environment
Manager
Who/What activity is being logged?
!
Logged Activity Manager
Who ran program xxxxxx yesterday?
!
!
Logged Activity Manager
Data Maintenance Auditing
SouthWare Excellence Series™
11
Rev 10 Release Notice (7/13/04)
Example System Management
Challenges
Relate d Too ls
Have we ha d system file access errors
lately?
!
!
!
Logged Activity Manager
Logged Error Inquiry
SouthWare CheckUp™
Have any special maintenance functions
been used in the last week?
!
!
Logged Activity Manager
Data Maintenance Auditing
When was the Rev xx conversion done on
this system?
!
!
Logged Activity Manager
ProcessW ise Manager™
Are there setup/configuration issues that
need attention?
!
!
ProcessWise™ Manager
SouthWare CheckUp™
!
System Environment Tree View Manager
You now have a powerful new tool to help you manage much of the system
information for your SouthWare software. The System Environment Manager
(XX-05-01) provides access to a vast array of information about directory setup,
programs, files, fields, customization features, and many other system features
as w ell as p rovid ing ac ces s to o ther s yste m m ana ger p rogr ams . With this to ol it
is easier for you to review, maintain, and understand system options.
The System Environment Manager program uses a tree view to organize features
into the following areas:
T
T
T
SouthWare Directories
Program Management
Data File Management
SouthWare Excellence Series™
12
Rev 10 Release Notice (7/13/04)
T
T
T
T
T
T
T
T
T
T
T
T
T
T
A c u co r p R u n tim e
Customization Features
Security Overview
Control Record Manager
Transaction Operator Manager
XX99 Linkage Variables
Environment Variables
Operator/Workstation Manager
Printer Manager
Remote Control Field Manager
ProcessWise Manager
Logged Activity Manager
Data Maintenance Auditing
Scheduled Actions
SouthWare Directories
You may ex pand this section to see a list of directories used by SouthWare
programs:
CODE-PREFIX directory (may include up to five directories)
FILE-PREFIX directory (may include up to five directories)
Starting directory
Compan y Create Data directory
Temporary/So rt file directory
Macros directory
Grid layouts directory
For Thin client shows both the client and the server
Bitmaps directory
OfficeLink Template directory
For Thin client shows both the client and the server
OfficeLink Temporary file directory
For Thin client shows both the client and the server
OfficeLink Attachment directory
For Thin client shows both the client and the server
HTML P reviews directory
For Thin client shows both the client and the server
HTML V iews directory
For Thin client shows both the client and the server
HTML Im ages directory
For Thin client shows both the client and the server
HTML H elp directory
For Thin client shows both the client and the server
HTML T emporary file directory
For Thin client shows both the client and the server
HTML C ustom template directory
For Thin client shows both the client and the server
HTML E xcelAssist directory
For Thin client shows both the client and the server
SouthWare F orms Text File directory
SouthWare F orms Strings directory
For each directory you may see:
SouthWare Excellence Series™
13
Rev 10 Release Notice (7/13/04)
-
The actual path for the directory
Wh ethe r you have oper ating sys tem perm issio n priv ileges to wr ite files in
that directory
An explanation of the source of the directory path and any overrides that
can be defined within SouthWare.
Default Macros and Bitmaps Directories
For the Macros directory and Bitmaps Directory you may establish a
system default. You may e xpand either of thes e selection s in the tree to
view the current d efault directo ry. You m ay then use the E dit function to
enter a new default system default for the directory.
Pr og r am s
Within this section of the manager you have access to the following programrelated features:
Check of All Program Dates
Report of program dates
Tree List of all programs showing whether program date matches
referenc e date
Program Categories (organized by first two characters of program name
from Program Documentation file - WF-02-02)
Each Program within a Category
Check of program dates for Category
Access to special features (Modify function) for the
program
List of FlowPoints for Program (with indication of whether
a FlowM od exists for the Flow Point)
List of FlowMods within each FlowPoint
Access to Data Maintenance Audit Inquiry for the
program
Access to Primary File Info if program is a Maintenance
program (see File In fo below for file-related d ata
available)
Files
Within this section of the manager you have access to the following file-related
features:
File C ateg ories (orga nize d by f irst tw o cha racte rs of D ata D iction ary file
ID)
Each Data Dictionary file within a Category (the manager shows
the number of records for each file)
Option to vutil rebuild the file (if your workstation pathing
does not use Acuserver file names)
If you choose the Edit function for this selection
the program will run the vutil -rebuild utility for
the file.
Opt ion to print D ata D iction ary file path ing fo r the file
Acc ess to Da ta Ma inten anc e Au diting featu res fo r the file
Access to Data Maintenance Audit Inquiry for the
file
SouthWare Excellence Series™
14
Rev 10 Release Notice (7/13/04)
-
-
Option to Turn O n/Off Au dit of Reco rds Add ed to
file
Option to Turn On/Off Audit of Records Deleted
from file
Option to control w hether A uditing app lies to
cha nge s ma de to the file via S outh Wa re too ls
Opt ion to Turn On A udit o f Field Cha nge s for a ll
fields in file
Opt ion to Turn Off A udit o f Field Cha nge s for a ll
fields in file
List o f Aud it Statu s for e ach field in file
Option to Turn On/Off field audit status
List of all Data Dictionary fields for the file
Acces s to File Da ta
Wh en yo u high light a file the prev iew p ane uses a spe cial ut ility to o btain
and display the following information about the file:
Data Dictionary File Name
File Name (with Company ID and Suffix)
Full Path Name
File Size in Bytes
Number of Records
Record Size in Bytes
Number of Keys (including Primary Key)
Host File System (Normally Vision)
Vision Version (3,4, or 5)
Encrypted (Y or N)
File Rebuild Option
If the file pathing allows vutil access to a file (e.g. not an Acuserver path)
a vutil rebuild option displays when you expand the file. When you
highlight this option the preview pane uses a special utility to obtain and
display the following vutil information about the file:
Full Path name
File Size in Bytes
Number of Records
Number of Deleted Records
Percent Used
The perc ent u sed and n umb er of d elete d rec ords inform ation can h elp
you de termine whethe r the file need s to be reb uilt.
Customization Features
Within this section of the manager you can quickly review the key areas that have
been customized using SouthWare Tools:
WorkFlow FlowMods
Here you may list each FlowMod on your system for the current
company. The preview pane shows the steps for the highlighted
FlowMod.
You m ay zoo m to the F lowMo d mainte nance program to
edit the FlowMod.
SouthWare Excellence Series™
15
Rev 10 Release Notice (7/13/04)
-
-
-
-
-
-
-
Screen Overrides
Here you may list each Screen Override defined on your system.
You may zoom to the Screen Override maintenance
program to edit the highlighted record.
Program Security Overrides
Here you m ay list each Program Sec urity Override record
defined on your system.
You may zoom to the Program Security Override
maintenance program to edit the highlighted record.
SouthWare Form Overrides
Here you may list each SouthWare Form definition record for the
current company.
You may zoom to the SouthWare Forms maintenance
program to edit the highlighted record.
SouthW are Ob jects
Here you may list each SouthWare object that has been defined.
You may zoom to the SouthWare Object maintenance
program to edit the highlighted record.
Field Filters
Here you may list each SouthWare field filter that has been
defined.
You may zoom to the SouthWare field filter maintenance
program to edit the highlighted record.
OfficeLink IDs
Here you may list each SouthWare OfficeLink ID that has been
defined.
You m ay zoo m to the S outhW are Office Link ID
maintenance program to edit the highlighted record.
SouthWare Constructed Variables
Here you may list each SouthWare constructed variable that has
been defined.
You may zoom to the Sou thW are c ons truct ed va riable
maintenance program to edit the highlighted record.
Security Overview
Within this section of the manager you can quickly review some key features of
security:
Sec urity O verv iew - O n Win dow s wo rksta tions this a cce sse s a he lp top ic
web p age that o verview s the ke y feature s of sec urity
Ope rator Sec urity L eve ls
You may zoom to a list of operators with their security levels per
application
You may zoom to the operator maintenance program for
a particular operator
Program Security Overrides
Here you m ay list each Program Sec urity Override record
defined on your system.
You may zoom to the Program Security Override
maintenance program to edit the highlighted record.
Control Record Manager
SouthWare Excellence Series™
16
Rev 10 Release Notice (7/13/04)
This selection accesses a manager for the Application Control Records. See the
related discussion “Control Record Manager” later in this release notice.
Transaction Operator Manager
This selection accesses a manager for the Transaction Operator Records. See
the related discussion “Transaction Operator Manager” later in this release
notice.
XX99 Linkage Variables
This selection accesses the Control Record manager for the XX99 Linkage
variables and shows their current values.
Environment Variables
Within this section of the manager you can quickly review some key environment
variables used b y South Ware program s:
-
-
Environment Settings Inquiry - This selection access es a special inquiry
(SWSETENV/C) that displays the values of many of the settings and
environ ment v ariables u sed by SouthW are or by the Acu corp run time.
This can be helpful in troubleshooting or diagnosing certain setup issues.
Standard SouthW are Variables - This selection displays a list of standard
SouthWare-only environment variables utilized by SouthWare programs
that may be useful for WorkFlow or other functions. A description of the
use of the variable appears in the preview pane.
Operator/Workstation Manager
This selection accesses the operator/workstation tree view manager (XX-02-01)
that shows the status and setup info for operators and workstations.
Printer Manager
This selection accesses the printer tree view manager (XX-05-05-03) that lets you
review information about your printer setup and related features.
Remote Control Field Manager
This selection accesses the remote control field packet tree view manager (XX09-14-02) that lets you review information about the RCF packets set up on your
system.
ProcessWise Manager
This selection accesses the P rocessWise tree view manager for SouthW are
proc ess es. S ee th e rela ted d iscu ssio n “Pr oce ssW ise M ana ger” later in this
release notice.
Logged Activity Manager
This selection accesses a tree view manager for information related to logged
sys tem activ ity. Se e the relate d disc uss ion “L ogg ed A ctivity Man age r” late r in this
release notice.
Data Maintenance Auditing
Within this section of the manager you can quickly review key information related
to the Data Maintenance Auditing capability of SouthWare products:
SouthWare Excellence Series™
17
Rev 10 Release Notice (7/13/04)
-
-
-
-
Data Maintenance Audit Inquiry
Here you may access the inquiry program for data maintenance
aud it inform ation . See “Dat a Ma inten anc e Au dit Inq uiry” later in
this release notice.
Operator Audit O/R Status
Here you may list each logon operator defined on your system
and show whether any of the Data Maintenance Auditing override
flags have been enabled for the operator.
You may zoom to the operator maintenance program
(XX-03-02) to edit the highlighted record.
Program Audit O/R Status
Here you may list each program documented on your system
and show whether any of the Data Maintenance Auditing override
flags have been enabled for the program.
You may zoom to the program information maintenance
program (WF-02-02) to edit the highlighted record.
File Audit O/R Status
Here you may list each data dictionary file documented on your
system and show whether any of the Data Maintenance Auditing
flags have been enabled for the file. See the related discussion
under the “Files” section above.
Scheduled Actions
This se lection acc esses the sch eduled a ctions ca lendar (X X-09-0 8-02) tha t lets
you see the status of current scheduled actions on your system. From the
calendar you may also maintain the scheduled actions.
CheckUp Function
You may press the [F6] key to run the SouthWare CheckUp diagnostic tests for
your system. See the SouthWare CheckUp discussion in this release notice for
more information.
Secur ity Note
The environment manager is intended for use by people who manage the
system . You m ust hav e a sec urity level of 7 in SwiftMa te in order to
access this program.
!
Control Record Manager
With this powerful new tool you can easily review the options and features set up
in your various control records for SouthWare applications. When you access
this program (XX-08-09-02) you will see a list of control records and related
information that you may review:
Acc oun ts Pa yab le
Acc oun ts Re ceiv able
Fixed A ssets
General Ledger
International Transactions
Assembly W ork Orders
Item Gro up M atrix
SouthWare Excellence Series™
18
Rev 10 Release Notice (7/13/04)
-
Warehouse Tracking
Job Cost
NetLink
Pay roll
Rental Department
Inventory/Sales
Shipping Interface
Service Management
TaskWise
Execu Mate II
XX99 - Curren t “Link” Info
Saved Templates
Reviewing a Con trol Record
When you choose to review one of the control records by expanding it in the tree
you have the following options:
L
Current Values
You may choose to expand this selection to create a list of the fields from
the related data diction ary along with their cu rrent valu es.
Editing a Value
You may use the edit function to zoom to the related
maintenance program for any of the fields. The proper field or
window will be highlighted when you zoom on a field.
L
Inquire Changed Data - (file)
You may use this selection to access the Data Maintenance Auditing
Inquiry program for this control record. This lets you see any changes
made to the record that are recorded in the auditing file.
Note: Data Maintenance Auditing for changes is enabled by default for
SouthWare Excellence Series™
19
Rev 10 Release Notice (7/13/04)
L
all SouthWare control files.
Saved Templates
This selec tion a ppe ars if th ere a re an y sa ved setu p tem plate s for th is
control re cord. Se e “Rev iewing S aved T emplate s” below .
Review ing XX9 9 - Curre nt “Link” Info
You may expand this selection to review the current value of the XX99 or linkage
values on your system. These store many of the session-related values used by
the system including the “Ulink” fields that you may manipulate via WorkFlow.
Reviewing Saved Templates
This selection appears if there are any saved control record setup templates on
your system (stored in the ALCTLSAV.FIL file). These templates are used during
initial setup of a control record to streamline implementation. You may review
these templates prior to setup to decide which templates are the best fit for your
business. Expand a template to see its values for the fields.
CheckUp Function
You may pres s the [F6] key or click “CheckU p” button to run the SouthWare
CheckUp diagnostic tests for the currently highlighted application. If you run
CheckUp while “Control File Settings” is highlighted the tests for all applications
will be run. See the SouthWare CheckUp discussion in this release notice for
more information.
!
Transaction Operator Manager
With this powerful new tool you can easily review the options and features set up
in your various transaction operator records for SouthWare applications. When
you access this program (XX-08-09-03) you will see a list of transaction operator
types that you may review:
A/P Transaction Op erators
A/R Cash R eceipts Operators
A/R Sales Transac tion Operators
Cash Flow T ransaction Operators
G/L Transaction O perators
Warehouse Operators
Inventory/Sales Inventory Operator
Purchasing Buye r Operators
Job Cost Trans action Operators
Payroll Operators
Rental Department
Billing Operators
Service Manage ment Service Ord er Operators
TaskWise O perators
SouthWare Excellence Series™
20
Rev 10 Release Notice (7/13/04)
Reviewing the list of operators for a type
You may choose to expand any of these types to create a list of the operators for
that type.
Reviewing the operator settings for an operator
You may then choose to expand an operator to view a list of the fields from the
related da ta dictionary along w ith their curre nt values .
Zooming to an operator to edit the settings
You may use the edit function to zoom to the related maintenance program for
any of the operator files.
!
Logged Activity Manager
With this tree view manager tool (XX-02-03-01) you may access various logged
information for your system. The information available includes:
T
T
T
T
Logged Activity for Operators/Menus
System Errors Inqu iry
Upgrade Conversions
Data M aintenan ce Aud iting Inquiry
Note:
If the lo gge d act ivity s yste m is e nab led th e sy stem will au tom atica lly
update the log reporting file from current capture information when you
access this manager. See the related discussion “Changes to Logged
Activity Su bsyste m” later in this release n otice.
SouthWare Excellence Series™
21
Rev 10 Release Notice (7/13/04)
Logged Activity for Operators/Menus
The options in this section are related to the optional logging system for operator
and menu activity (XX-02-03). This system uses a capture file to record selected
system activity and then sum marize s the ca ptured d ata in a rep orting file. Only
activity that is selected for logging is captured in this system and only if t his
system is activated.
Turning the L ogging Sy stem On and Off
The m ain node for this sec tion indicates whethe r logging is O n or Off.
You may use the Edit function to change the current status:
If Logging is Off you may turn it on - this creates the logging
capture file.
If Logging is On you may turn it off - this deletes the capture file.
Here are the options for logging reporting:
#Days of Logging History to Retain [nnn]
The description of this item shows the num ber of days of logging history
that should be retained. Each time the reporting file is updated the
program will first remove any history records (from both the capture and
reporting file) that are prior to the interval specified here. You may use
the Edit function to modify the number of days.
Who/What is Being Logged
The optio ns in t his se ction allow you t o quic kly re view whic h act ivity is
being logg ed.
L
Operator Logging Status
Exp and this s elec tion to see a list of a ll logon oper ators and t heir
current logging status flag:
A
Always log activity by this operator
C
Con dition ally log men u act ivity fo r this o pera tor if m enu is
SouthWare Excellence Series™
22
Rev 10 Release Notice (7/13/04)
L
N
also conditional
Log only logon attempts by this operator
No lo gging base d on o pera tor (b ut oth er ap plicab le
logging flags may result in logging)
L
Company Logging Status
Exp and this s elec tion to see a list of a ll com pan y IDs and t heir
current logging status flag:
A
Always log activity in this company
C
Conditionally log menu activity for this company if menu
is also conditional
L
Log only logon attempts within this company
N
No lo gging base d on c omp any (but o ther a pplica ble
logging flags may result in logging)
L
Menu Logging Status
Exp and this s elec tion to see a list of a ll men u rec ords and t heir
current logging status flag:
A
Always log activity of this menu record
C
Con dition ally log men u act ivity fo r this m enu reco rd if
operator is also conditional
N
No logging based on menu (but other applicable logging
flags may result in logging)
-
Logged Activity by Date
This selection allows you to review all logged activity for a date. Options
include:
L
Access to Date L ogging Report
This option accesses the related date-oriented logging report
(XX-02-03-06).
L
Logging for (today)
This option displays a list of all activities logged on the system for
the current system date.
L
Logging for (yesterday)
This option displays a list of all activities logged on the system for
the previous system date.
L
Logging for (last 7 days)
This option displays a list of each of the last 7 days. You may
expand any of the dates to view all activities logged on the
system for that date.
L
Logging for All Dates
This option displays a list of each of the logged dates in your
repo rting file (whic h is lim ited b y the num ber o f day s yo u reta in
loggin g hist ory) . You may expa nd an y of th e dat es to view all
activities logged on the system for that date.
-
L o g ge d A ctiv ity by P rogram N am e
This selection allows you to review all logged activity for a particular
program name. Options include:
L
Access to Progra m Log ging Re port
This option accesses the related progra m-oriented logging report
SouthWare Excellence Series™
23
Rev 10 Release Notice (7/13/04)
L
(XX-02-03-05).
Logging for (program name)
You m ay exp and an y of the pro gram n ames show n to be ab le to
access logging activity recorded for the program for the same
date options as discussed under Logged Activity by Date above.
-
Logged Activity by Operator
This selection allows you to review all logged activity for a particular
logon operator. Options include:
L
Access to Ope rator Log ging Re port
This option accesses the related ope rator-oriented logging report
(XX-02-03-04).
L
Logg ing for (op erator)
You m ay exp and an y of the op erators s hown to be able to
access logging activity recorded for the operator for the same
date options as discussed under Logged Activity by Date above.
-
Bad Log on Attem pts
This selection allows you to review bad logon attempts for the reporting
dates. Options include:
L
Access to Logo n Error Re port
This option accesses the related error logging report (XX-02-0302).
L
System Errors Inquiry (current company)
This option accesses the system errors inquiry program (XX-0808).
L
Logging for (dates)
Here you may access logging bad logon activity recorded for the
same date option s as disc ussed under L ogged Activity by Date
above.
File Acces s Errors
This selection allows you to review file access errors logged for the
reporting dates. Options include:
L
Access to Logo n Error Re port
This option accesses the related error logging report (XX-02-0302).
L
System Errors Inquiry (current company)
This option accesses the system errors inquiry program (XX-0808).
L
Logging for (dates)
Here y ou ma y acce ss logge d file acces s errors for the sam e date
options as discussed under Logged Activity by Date above.
Special Override Number Usage
This selection allows you to review the use of special maintenance
override numb ers (for sp ecial sup port situation s) for the re porting da tes.
Options include:
L
Access to Logo n Error Re port
This option accesses the related error logging report (XX-02-0302).
L
System Errors Inquiry (current company)
This option accesses the system errors inquiry program (XX-08-
-
-
SouthWare Excellence Series™
24
Rev 10 Release Notice (7/13/04)
L
08).
Logging for (dates)
Here you may access logged use of special maintenance
numbers recorded for the same date options as discussed under
Logged Activity by Date above.
System Errors Inquiry
This option accesses the sy stem errors inquiry program (XX -08-08).
Upgrade Conversions
You may expand this section to view the logged upgrade/conversion programs
that have run on your system. Each revision is shown along with the date the
conversion was started. You may expand any revision to see the individual
con vers ion pr ogra ms ( by ap plicat ion) th at we re run along with th eir da te/tim e
informa tion.
Data Maintenance Auditing Inquiry
This option accesses the Data Maintenance Auditing Inquiry program (XX-02-0401). S ee th e rela ted d iscu ssio n “Ne w D ata M ainte nan ce A uditin g Sy stem ” later in
this release notice.
!
Access to Workstation Device Names in Status Manager
The O perator/W orkstation Status M anage r progra m now includes an option to
review Workstation Device Names. These are the names provided by the
machine or network to identify the workstation logging on to SouthWare. These
names are stored in a cross-reference file that identifies which SouthW are
workstation number is to be used for each workstation device name.
From the Status Manager (XX-02-01 or [F6]) from any menu) a new menu
cate gory of “W orks tation Dev ice N ame s” no w ap pea rs. Yo u ma y ex pan d this
category to see all the workstation device names and their related workstation
records.
!
New Co mpression Option for vutil Reb uild Utility
The SouthWare file rebuild program that runs vutil for SouthWare files (XX-08-03)
now re cognize s any s pecial co mpres sion option s that hav e been set for files. If
you ha ve rebu ilt a file with a non-d efault com pressio n factor the SouthW are utility
will retain that compression factor when rebuilding your files:
If you have set th e CO MP RES SIO N-F ACT OR conf igura tion v ariab le this
will now be used in the VUTIL -rebuild logic.
If a file is not compressed and the COMPRESSION-FACTO R is set to 0
then the utility will issue vutil parameters so that the file will not have
comp ression when it is rebuilt.
!
New Work station Device Cross -Refere nce F ile
The system now maintains a new cross-reference file between machine device
nam e for a work statio n and the S outh Wa re wo rksta tion n umb er. Th is file
contains either a Station ID, Thin Client Machine Name, or User ID. The system
automatically builds records in this file as needed.
Access to Cross-Reference Records
SouthWare Excellence Series™
25
Rev 10 Release Notice (7/13/04)
You may access these cross-reference records via:
The W orkstation Status M anage r progra m ([F6] fro m any menu ).
Workstation IDs are displayed in a tree node.
A special maintenance program (SWWKSXRF). With this program you
may ass ign w orks tation num bers and n ame s. If yo u kno w the nam e of a ll
of the tty device names or Thin Client Machine Names you may set up
record s that ass ign a wo rkstation N umbe r to them before u sers log into
Sou thW are fo r the fir st tim e. If us ers a nd te rmin als ar e alre ady set u p in
SouthWare you may change the workstation numbers, but you MUST
make corresponding changes by renaming the workstation records in XX05-02.
Upgra de No te
The logon process will automatically create the new Workstation Cross
Refe renc e rec ords in Re v 10 w hen it reco gniz es th at the re is a n old T able F ile
record without a Workstation Cross Reference record.
Optional Technical Background
In the past there has been a record in the Table file that was internal and not accessible to the user.
It had an 8 character key that was used to store either the Unix tty device name or the Thin Client
Machine name. When a user workstation was used that did not have an assigned terminal number
the next available number was assigned so that when this work station logged on again it got the
same terminal number. With Thin Client, the Machine Names that were being returned from the
operating system could not be assigned a unique name that would fit in 8 characters. The new file
has a 65 character key so uniqueness should not be a problem any more.
See also the related discussion “Option for Workstation Number Assignment
without switches” later in this release notice.
!
Documentation of Selected Program Switches
Top PEG
From the Dealer PartnerZone NetLink site you may access a topic in the FAQ
section that documents selected program switches. This is not an exhaustive link
of switch es but inc ludes so me of the comm on one s that mig ht be use ful to
dea lers/u sers . You may also f ind so me o f the p rogr am s witch es do cum ente d in
the WorkFlow P rogram database (WF-02-02).
!
Test So uthW are Form s Directories in Diagno stic Repo rt
In the directory path diagnostic report (SWDIRLST - see below) the program now
also tests the p aths for the Sou thW are F orm s tex t file dire ctory and s tring file
directory. These paths are defined in the SouthW are Forms con figuration record
(SF-03).
!
Support T ools - Directory Path D iagnostic Rep ort FLASH
You can now print a report that shows the SouthWare directory paths used by
your operator/workstation. This can be very helpful in support situations since
ma ny of th ese direc tory pa ths c ould h ave o verrid es. T he re port le ts you quick ly
see what directories the SouthWare programs are using on your
operator/workstation combination.
You may run this report by entering the program name “SWDIRLST ” at any menu
sele ct pro mp t. You mu st ch oos e an o utpu t optio n for the re port. The repo rt will
then print the following information:
SouthWare Excellence Series™
26
Rev 10 Release Notice (7/13/04)
T
T
T
T
T
T
CODE-PREFIX paths (up to five of them) and whether your workstation
can write to those directories
FILE-PREFIX paths (up to five of them) and whether your workstation
can write to those directories
Company ID data directory and whether your workstation can write to that
directory
Path of macro bmp directory
Path of O fficeLink directory an d wheth er your wo rkstation can write to
that directory
Path of swhtml directory and whether your workstation can write to that
directory and to the following subdirectories:
images
help
_themes
views
previews
temp
excelassist
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Status M anager - Sho w Inactive W orkstations No t Logged Off FLASH
When you display inactive workstations in the workstation status manager
program ([F6] from menu) the list now highlights any workstations that were not
properly logged off. A workstation that has not logged on today but was not
logged off doesn’t count as “active” on the license but m ay still have active
programs with locked records or files. These display with the literal “*OLD
LOGIN*”.
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
27
Rev 10 Release Notice (7/13/04)
Set Up and Implementation Aids
Several new tools are available to help you with set up and implementation of your
SouthWare system. Here are some common challenges and a corresponding tool that
provides new capabilities to help with the challenge:
Example Set Up/Implementation
Challenge
Relate d Too ls
What steps should I take to plan the
implementation of this system?
!
ProcessWise™ Manager
What is the status of the implementation?
!
ProcessWise™ Manager
What are the sugge sted control record
settings?
!
!
Control record templates
Control record manager
Which features are not being used?
!
!
!
Control record manager
Transaction operator manager
SouthWare CheckUp™
What has changed since the initial setup?
!
Data Maintenance Auditing
How can I set u p the sys tem so th at it is
easy to move to ano ther computer later?
!
Environment variables for
Override Directory Paths
How can I ensu re that my operators are
consistent in the way they use upper/lower
case letters when they enter such values
as stock numbers?
!
!
Uppercase Edit control
Upp erca se E dit co ntrol fo r field
filters
How can I ensure that workstation
num bers are a ssig ned cons isten tly with in
my network?
!
!
Workstation number assignment
without switches
Workstation device crossrefer enc e file
Rename of workstations
How can I minimize the maintenance
needed for operator profiles
!
Global profiles
How can I minimize the setup/maintenance
needed for billing operators?
!
Master transaction operator
How can I create a standard chart of
accounts but use a custom account
number structure?
!
G/L Chart of Accoun ts Wizard
!
!
ProcessWise™ Manager
SouthWare ProcessWise™ (XX-08-09-04) is an innovative tool that helps you
review a nd ma nage the proces ses yo u use w ithin SouthW are mo dules. Its
capabilities are divided into three major areas:
T
Implementation processes
SouthWare Excellence Series™
28
Rev 10 Release Notice (7/13/04)
T
T
These are the steps needed to set up your SouthWare system including
the steps for each module. Several implementation guideline web pages
are available to help you with planning.
Daily/Periodic processes
These are the proces ses you use w ithin SouthWare modules to perform
your daily or periodic tasks.
Upgrade processes
These are the processes and information related to upgrading your
SouthWare system from a previous revision to a more current revision.
The records shown in the ProcessWise manager tree are based on the process
records in the WorkFlow database (WF-02-01). Here are a few special notes
about the database:
L
Process Catego ry
The first character of the Process ID (WF-02-01, field 1) indicates the
major category for each process:
.
If the process ID starts with a period the process is identified as
an Implementation process.
_
If the process ID starts with an underline the process is identified
as an Upgrade process.
(Other) If the process ID starts with a character other than a period or
underline then it is considered a normal daily or periodic process.
L
Process Help/Info Records
You may define a process help record that will appear in ProcessWise as
an Info topic for the process. Enter a help record (XX-04-01-01) with a
Progra m ID tha t match es the pr ocess ID. For ex ample, fo r proces s ID
“.INST0 10" you may e nter a he lp record with a Pro gram ID of “.INST 010".
This will cause the help record to appear as an info record under the
.INST010 process.
SouthWare Excellence Series™
29
Rev 10 Release Notice (7/13/04)
L
L
Optional Re lated TaskW ise Projects
You may relate one or more TaskWise projects to a process ID by
defin ing a P rojec t Cate gory that m atch es th e pro ces s ID. F or ex amp le, if
you want to use TaskWise to assign tasks related to the setup of
Inventory/Sales you may create a Project Category of “.INST080" and
create one or more projects for that category. When you display the
Inve ntory /Sale s imp leme ntatio n pro ces s in P roce ssW ise th e pro jects will
appear under that process.
Reference to a Menu Group to Expand
For a process se quence record yo u may refer to an existing SouthW are
menu reference by putting “@M=xx9999" in the Program Field (WF-0201, fie ld 3) w here “xx9 999 " is the men u refe renc e num ber. T his
simplifies the setup of process sequence steps since you may refer to a
set of steps already defined in the menu. For example, a process
seq uen ce re cord with “ @M =IS0 8" as the P rogr am ID will au tom atica lly
display all the program records under the IS08 menu when you display
the sequence record in ProcessWise.
The discussions below explain the unique features of each major type of process.
Implementation Processes
These processes are identified in the WorkFlow Process database by the use of
a period (.) in the first character of the Process ID (WF-02-01, field 1). The
remaining portion of the Process ID identifies the sequence of these processes
within the implementation area. SouthWare has provided standard records for
the implementation processes typically needed for a SouthWare installation.
Testing of Implementation File Setup Status
When you expand the Implementation selection the system checks each
process step to see if the step involves setting up data files that are
ident ified in S outh Wa re's D ata D iction ary. If a pro ces s invo lves a File
Mainten ance ty pe prog ram w ith a know n data file the s ystem check s to
see if at least one record has been set up for the file. If at least one
record exists, the process step is flagged as 'done'. If an entire
application has at least one record in each known setup file then the
applica tion is ch ecke d as 'd one'.
Note:
Please note that the 'done' testing is not a complete test when
there are files not identified in the SouthWare Data Dictionary or
otherwise known by the program. In addition, the system does
not know if you have taken other suggested planning steps.
For example, the Inventory/Sales implementation process looks at each
step in IS08 that involves maintenance of a Data Dictionary file. For each
such s tep the pro gram c hecks to see if there is at least on e record . If
there is at least one record the step displays a checkmark instead of the
normal icon.
Daily/Periodic Processes
The se pr oce sse s are the n orm al tran sac tion p roce ssin g and othe r perio dic
processes that you perform within each SouthWare application. You may review
SouthWare Excellence Series™
30
Rev 10 Release Notice (7/13/04)
them here to see the programs involved in each process.
Upgrade Processes
These processes are identified in the WorkFlow Process database by the use of
an underline (_) in the first character of the Process ID (WF-02-01, field 1). The
remaining portion of the Process ID identifies the sequence of these processes
within the upgrade area. SouthWare has provided standard records for the Rev
10 upgrade process including:
Suggested implementation/conversion planning worksheet
Interactive release notice
Access to full release notice
Acc ess to the Logg ed A ctivity man age r con vers ion m ana ger in quiry - this
shows the conversions that have been run on your system.
!
SouthWare CheckUp™ - Integrated SouthWare Diagnostic Tool
SouthWare CheckUp™ is a time-saving tool that runs diagnostic tests on your
Sou thW are s yste m an d rep orts th e res ults o f thos e tes ts. Th e tes ts prim arily
examine system and application setup options and look for possible errors and
warnings. The tests are particularly useful after implementation or when you
suspect setup problems.
To Run SouthWare CheckUp
You may launch SouthWare CheckUp testing by:
Choosing CheckUp from the SouthWare Environment Manager program
(XX-05-01)
Choosing CheckUp from the Control Record Manager program (XX-0809-02) for either all applications or for a single application
Entering “SWCHEKUP ” at any menu select prompt
SouthWare Excellence Series™
31
Rev 10 Release Notice (7/13/04)
Viewing the Res ults
After the tests you selected are complete the program will display a list of the
tests. Bes ide each test is an ind icator of w hether th e result is a s tatus of:
OK
The test indicates no problem
Warning
The test indicates a situation you should review
Error
The test indicates a problem
Info
The test resulted in an informational situation, typically a
disabled feature that you should consider using
In addition to a status the list of test results displays other relevant information
about ea ch test.
On gra phical wo rkstations you m ay use the tabs th at display to list All Tests, Info
Only, Warnings Only, or Errors Only.
Zooming to More Details for a Test
Each test in SouthWare CheckUp has a related SouthWare Guide record (XX-0408). As you highlight a test in the list the beginning explanatory text from the
guide ap pears in a preview pane at th e bottom of the list.
You may highlight and select a test (double-click or press [Enter]) to zoom to the
relate d guid e. Th e guid e pro vide s mo re info rma tion a bou t the te st an d pos sible
results. If there are suggested actions you should take, the guide may provide a
list of options to help you correct an error or warning condition.
!
Optional Control Record Templates for Default Setup
Standard Control Record Templates are now available to help you set up
selected control rec ords. Th ese tem plates ca n simplify im plemen tation of a
sys tem by pr ovid ing re com men ded defa ults fo r the m any optio ns av ailable in
SouthWare control records. The following control records support the templates
capability:
Acc oun ts Pa yab le
Acc oun ts Re ceiv able
Fixed A ssets
International Transactions
Assembly W ork Orders
Warehouse Tracking
Job Cost
Pay roll
Rental Department
Inventory/Sales
Service Management
TaskWise
Execu Mate II
When you access the control record m aintenance to create a new co ntrol record
the system will check to see if there are any available templates. If there are
templates the program will offer an option to:
Skip the use of templates
If you select to skip the use of a template the program will let you add the
fields with normal defaults.
SouthWare Excellence Series™
32
Rev 10 Release Notice (7/13/04)
-
-
View the settings for the template
You may select this option to access the Control Record Manager and
view the list of available te mplates . Here yo u may expan d a tem plate to
view its settings. When you exit the Control Record Manager the
program will turn to this op tion list.
Select a template
If you select to use a template:
The program will utilize the template fields as the default values
for each field in the con trol record .
Any fields that should be initialized for a new control record or
that must be tailored to your files (such as sequence numbers or
G/L account numbers) are initialized so they use their normal
defaults (if any).
The program will automatically complete most fields except those
that need valid values (typically account numbers). It will stop at
those fields that need valid values so that you may enter the
appropriate value for your company.
Note to SouthWare Installers:
You may use this technology to save your own standard control record templates for use
on other installations. From a control record maintenance program that supports this
feature you may press the Transaction Operator Hot Key (normally [Ctrl O] to save the
current settings as a template. You may enter a Sequence ID and a description. The
records are saved in the file “ALCTLSAV.FIL” in the SouthWare run directory. The current
revision is also saved in the file and saved templates are only available when they match
the revision of the program.
!
Master T ransactio n Ope rators FLASH
For selected transaction operator types you may now optionally create records
that refer to a “master” operator for the option values. This lets each operator
have a unique record for tracking and reporting but reduces the setup and
maintenance of the field options. An operator record that refers to a master
record will not allow you to access any fields except the password, Master code,
and name - the options are automatically updated from the master record. When
you ch ang e a fie ld in a m aste r ope rator reco rd the prog ram will aut om atica lly
change the value in all operators related to the master.
See the following related sections in this release notice:
Dept/Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance
Inventory Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance
Service Order Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Interactive Release Notice
There is a help w eb pag e with a su mma ry releas e notice fo r Rev 1 0. The first
time each operator logs in to Rev 10 the menu program automatically executes
an object “REV10". This object displays the help topic that provides an
SouthWare Excellence Series™
33
Rev 10 Release Notice (7/13/04)
interactive web page with highlights of Rev 10 . You may click on links for more
explanation or zoom to selected programs to try out new features.
!
Option to Use Uppercase Edit Control on Selected Fields
You may now implement “smarter” entry routines for selected fields that control
the u ppe r/low er ca se ed iting o f alph abe tic ch arac ters e ntere d into the fie lds. T his
feature:
T
Ensures that the resulting value will have the same upper/lower case
values for letters regardless of whether the letters were entered in upper
or lower c ase.
T
Helps ensure consistency in setup.
T
Can be a great convenience to operators since they won’t have to be
conce rned ab out the ca se of letters they ente r.
For example, you may want all stock numbers to use upper-case letters. In the
pas t you may have had t o ma nua lly enf orce this ru le or u se a c onfig uratio n file
entry to force all upper-case values for all data fields. With this new option you
can specify that stock numbers should use all uppercase letters and the stock
number entry routine will force all alphabetic characters entered to uppercase
values.
Note:
The Uppercase Edit Control is simply a “translation filter” of the data you
ente r into a field. Y ou m ay ac tivate or de activ ate E dit Co ntrol fo r a field
and this will not change any existing data in your system.
Here are the Uppercase Control options available:
No control
The system will accept the case of any letters entered without changing
them. (E.g. - “abc12345xy" will remain “abc1234 5xy”)
All Uppercase
The sy stem w ill change a ll letters entere d to uppe r case lette rs. (E.g. “abc12345xy" w ill become “ABC12345 XY”)
All Lowercase
The sy stem w ill change a ll letters entere d to lowe r case lette rs. (E.g. “ABC12345 XY" will become ”abc123 45xy”)
Upper First Letter
The system will change values entered so that the first letter of each
word is uppercase and the remaining letters in the word are lowercase.
(E.g. - “MAINT SVC " will become ”Maint Svc”)
Note: If your Uppercase Control option is Upper First Letter but then
you key in a value with a com bination of upper and lower letters
the s yste m w ill NOT change the case of letters. This allows you
to handle names such as “McKay” and “McDonald” by keying
them in exactly as they should be used.
Here are the field entry routines that currently support this feature:
-
Alphan umeric v endor n umb ers
Upp erca se ed iting c ontro l for alp han ume ric ve ndo r num bers is def ined in
the A/P Control Record (AP -07-02, field 2).
SouthWare Excellence Series™
34
Rev 10 Release Notice (7/13/04)
-
-
-
-
-
-
-
-
-
Alphan umeric c ustom er num bers
Uppercase editing control for alphanumeric customer numbers is defined
in the A/R Control Record (AR -08-02, field 6).
Alphan umeric e mploy ee num bers
Uppercase editing control for alphanumeric employee numbers is defined
in the Payroll Control Record (PR-08-02, field 15).
Stock n umb ers
Uppercase editing control for stock numbers is defined in the
Inventory/Sales Control Record (IS-08 -02, field 5).
Note: If you select <A>lpha no edit (the default for upgrade users) then
the stoc k entry ro utine will func tion as in pre vious re visions. If
you ente r a sto ck n umb er in lo wer cas e and the s tock reco rd is
not found, the system converts it to uppercase and looks for the
stock record. If it is still not found the system displays the
lowercase value.
Location numb ers
Uppercase editing control for location numbers is defined in the
Inventory/Sales Control Record (IS-08 -02, field 5).
Tracking numb ers
Uppercase editing control for stock tracking numbers is defined in the
Inventory/Sales Control Record (IS-08 -02, field 5).
Service co de num bers
Uppercase editing control for service code numbers is defined in the
Service Manage ment Control Record (SV-08-01, field 12).
Job nu mbers
Uppercase editing control for job numbers is defined in the Job Cost
Control Record (JC-0 7-02, field 5).
Rental ID numb ers
Uses the editing c ontrol definition for stock numb ers.
Rental trac king nu mbers
Uses the editing c ontrol definition for stock tracking n umbe rs.
Equipment IDs
Uppercase editing control for equipment ID numbers is defined in the
Service Manage ment Control Record (SV-08-01, field 12).
Trans action opera tors (ap plies to all)
You may set th e Up perc ase editin g con trol for all tran sac tion o pera tors in
the Com pany R ecord (X X-03-0 1, field 15). This flag ap plies t o all
transaction operator types.
See also the Uppercase Edit Control Option for Field Filters feature below.
Using C ase Ed it Control w ith Existing D ata
The Uppercase Edit Control is simply a “translation filter” of the data you
enter into a field. If you activate Uppercase Edit Control when you
already have data files the system does NOT cha nge existing data record
values ( your ex isting data c ould con tain duplica tes if case is ignored ).
If all your existing data matches this format then you may
activ ate th e con trol an d hav e the conv enien ce of the a utom atic
formatting.
If you activate Entry Field Control for a field and you have
existing data that does not match the format you specify then you
SouthWare Excellence Series™
35
Rev 10 Release Notice (7/13/04)
will no t be a ble to ente r the n on-m atch ing da ta va lues direc tly
into the field. If you are looking for an existing record you may
still select it via the Lookup feature but the filter will not let you
direc tly en ter a v alue t hat d oes not m atch the U ppe rcas e Ed it
format y ou selec ted.
For example, if you select to use “All Uppercase” editing for the
stock number field and you have an existing stock number of
“xyz” you will not be able to enter “xyz” directly into the stock
num ber fie ld. Th is is be cau se th e sto ck n umb er en try ro utine will
convert the “xyz” you enter to “XYZ ” before looking for the record
in the stock file. The “xyz” record will display in lookup lists and
you may select it from the Lookup.
Note:
!
In the example above you could use a stock crossreference record to create a cross-reference that
assoc iates “XY Z” with the stock n umbe r “xyz”..
Uppe rcase Ed it Control O ption for F ield Filters
For field filters you now have the option to control the uppercase editing of letters
entered into alphanumeric filters. In the “Convert to Upper?” field filter option
(XX-09-07-01, field 5) you now have the following options:
N - No control
The system will accept the case of any letters entered in the filter without
changing them. (E.g. - “abc12345 xy" will remain “abc12345xy”)
Y - All Uppercase
The system will change all letters entered in the filter to upper case
letters. (E.g. - “abc12345xy" will become “ABC12 345XY”)
L - All Lowercase
The system will change all letters entered in the filter to lower case
letters. (E.g. - “ABC12345XY" will become ”abc1 2345xy”)
P - Upper First Letter (Proper case)
The system will change values entered in the filter so that the first letter of
each word is upperc ase and the rema ining letters in the word are
lowercase. (E.g. - “MAINT SVC " will become ”Maint Svc”)
Note: If your Uppercase Control option is Upper First Letter but then
you key in a value with a com bination of upper and lower letters
the s yste m w ill NOT change the case of letters. This allows you
to handle names such as “McKay” and “McDonald” by keying
them in exactly as they should be used.
This can be useful to ensure consistency in entering fields such as descriptions
and names. For example, you could put a Proper case filter on the customer
name field to ensure that customer names will be in the format “Xxxxxxxx Yyyy
Zzzzz” regardless of how they are entered.
!
Option to Use Environment Variables for Override Directory Paths
Top
PEG
You now have the o ption to refe renc e sy stem envir onm ent v ariab le nam es w ithin
selected directory name s/paths that you d efine within S outhW are prog rams .
SouthWare Excellence Series™
36
Rev 10 Release Notice (7/13/04)
When the path is used by a SouthWare program the program will replace the
environment variable name with its current value. This allows you to:
L
Utilize a single SouthWare record that contains directory paths (such as a
GUI Config record) and modify the directory paths for different operators
via environment variables defined in the cblconfig file or operating
system.
L
Switch to a different directory structure (such as moving the location of
SouthWare data) and change environment variables without modifying
SouthWare records.
Syntax
The syn tax u sed to de fine a n env ironm ent v ariab le in a S outh Wa re pa thing field
is “<@ENV=xxxxx>” where “xxxxx” is the name of the environment variable. For
exam ple, let’s say you de cide to cre ate an en vironm ent variab le called “M yDir”.
For certain users “MyDir” might be “H:\temp\” and for other users it might be
“/usr/sw run/” or an y other p ath. In a So uthWa re recor d you c ould use the path
“<@ ENV =My Dir> sub direc tory” to refe renc e the varia ble. E ach time th e rec ord is
utilized by a user the variable w ill be replaced with the cu rrent valu e for “My Dir” to
create the directory path.
Background Info on Environment Variables
Environment variables are ess entially system values that are stored in memo ry
for each user. SouthWare users will typically have environment variables from
the following sources:
From operating system - you may crea te an d set envir onm ent v ariab le
values fro m the o perating s ystem .
On Unix/Linux this may done via setting variables and then
exporting them. Sample environment variables might include
TER M=ibm 3150 o r HOM E=/usr/m ynam e.
Example:
variable_name=abc
export variable_name
On Windows this may be done in different ways depending on
the version of Windows.
From Acuc orp cb lconfig file - you may defin e env ironm ent v ariab les in
Acucorp’s cblconfig file that is used to launch a runtime session.
From a variable set via WorkFlow - with SouthWare WorkFlow you
may set the value of an environment variable during your session. When
you defin e an e nviro nme nt va riable as a S pec ial En viron men t Varia ble
(XX-09-15) you may change its value via WorkFlow.
Variable Replacement
The environment variable is only replaced at runtime, such as at the time a
command line is sent, a file is accessed, or an ICVerify call is made. Whenever
you view a record in file maintenance, search, or reports the syntax <@ENV=>
will be shown so that you know the path is variable.
Wh ere A vailab le
Here are the SouthWare-related directory paths in which you may use the
environment variable feature:
SouthWare Excellence Series™
37
Rev 10 Release Notice (7/13/04)
ö
ö
ö
ö
ö
ö
ö
ö
ö
ö
Macros Directory
In the GUI Config record you can define an override macro s directory
(XX-05-14, field 14). This may include an @ENV variable.
The default macros directory (as defined in the Environment Manager
XX-05-01) may also include an @ENV variable.
Bitmap Directory
In the GUI Config record you can define an override bitmap directory
(XX-05 -14, field 10). T his may include an @EN V variab le.
The default bitmap directory (as defined in the Environment Manager XX05-01) may also include an @ENV variable.
Com pany C reate Directo ry
In the Company ID record you may define a create file directory (XX-0301, field 16). This may include an @ENV variable.
OfficeLin k Parent D irectory
In the Company ID record you define an OfficeLink Parent directory (XX03-01, field 17). You may also override this in the GUI Config record
(XX-05-14, field 13). In either of these fields you may include an @ENV
variable.
DocT ransfer Dire ctory
In the DocTransfer Control Record there is a Default Directory (DT-03-01,
field 9). Per DocTransfer Type there is also a Default Directory (DT-0302, field 7). In either of these fields you may include an @ENV variable.
South Ware O bject Directo ry
In a S outh Wa re O bjec t reco rd yo u ma y def ine a d irecto ry for certa in
types of objects (XX-09-02, field 4). This may include an @ENV variable.
OfficeLin k Override Attachm ent Directo ry
In an Offic eLink reco rd yo u ma y def ine an over ride a ttach men t file
directory (XX-09-11, field 3). This may include an @ENV variable.
Note: Wh en an attac hme nt file is crea ted th e rela ted n ote w ill cont ain
the resulting pathname, not the variable. The variable is used
only at creation time.
ICVerify Dire ctory
In an ICV erify interfac e ID rec ord you may d efine a direc tory for ICV erify
files (XX-05-13, field 3). This may include an @ENV variable.
Warning:
The name of the ICVERIFY REQUEST FILE includes the
user number - duplicates could be a problem
INCLUDING DAMAGED OR LOST DATA
TRANS MISSION S. Duplicates could occur if there are
multiple users having the same USER NUM BER (from
the SW LINM NT IC Verify ID's user nu mber) and ICV erify
direc tory n ame . The ICVe rify m ainte nan ce pr ogra m w ill
not allow this during setup, but if you use this directory
override feature the program will not be able to detect
such an error.
Send ID Directory
In a Send Interface ID record you may define a directory for send files
(XX-05-12, field 4). This may include an @ENV variable.
Ship ID D irectory
In a Shipping Interface ID record you may define a directory for interface
SouthWare Excellence Series™
38
Rev 10 Release Notice (7/13/04)
ö
ö
ö
!
files (SI-04-02, field 3). This may include an @ENV variable.
TW To pics Directo ry
In the TaskWise control record you may define a directory for
AnswerReady topic files (TW-05-01, field 8). This may include an @ENV
variable.
South Ware F orms D irectory
In the SouthWare Forms control record (SF-03) you may define
directories for text files and string files. These may include an @ENV
variable.
Notes Attachment Files
In notes attachments you may include an @ENV variable in the
attachm ent file nam e. This w ill be used at lau nch time .
New Optional Starting Directory Environment
You may now use an environment variable to define the “Start In” directory for
SouthWare. This establishes the starting directory for SouthWare paths.
This directory is particularly important for certain functions on Windows that refer
to files on the system. By default this comes from the “Start In” field on the
Windows icon you use to launch SouthWare. If this is blank or incorrect in the
icon you may not be able to access certain files.
You may now set the environment variable SWENV-STARTING-DIR to a starting
directory path to en sure tha t this value is p roperly s et.
Note:
!
This variable must be set in the cblconfig file since this is established
when the runtime is executed. Changing this variable after login time
has no effect.
Installation Changes
Some changes have been made to the default/recommended installation
configuration for new installations:
T
SWR UN direc tory
The default run directory for SouthWare is now “SWRUN” for new
installations. This replaces the naming convention that includes the
revision number in the directory name (such as “SW9" for Rev 9
installations). This should simplify future upgrades to new revisions since
you will not need to modify directory names or macros.
T
Program s directory
The default directory for programs is now “PROGRAMS” which is located
under the SWRUN directory. This provides better organization of system
files a nd m ay im prov e per form anc e on s ome sys tem s. Th e def ault
cblconfig file provided by SouthWare now uses the PROGRAMS
directory as the default for the CODE-PREFIX.
This means that the default SouthWare installation would have the following
directories:
SWRUN (AL* files)
PROGRAMS
DM
SouthWare Excellence Series™
39
Rev 10 Release Notice (7/13/04)
-
-
!
(other company data file directories)
MACROS
BITMAPS
SWHTML
_themes
custom
excelassist
help
images
previews
temp
views
TEMP
Option for Workstation Number Assignment without switches
You now have the o ption to as sign work statio n/ter mina l num bers in the r untim e
command line without using binary switches. You do this by adding a parameter
to the runcbl/wrun32 command. The format is:
runcbl -c config SWROOT.OBJ TERM #[xxx]
or
wrun32 -c config SWROOT .OBJ TERM#[xxx]
where [xxx] is the numbe r you want to assign (brackets are required).
This feature also works for Thin Client. For example:
D:\Acucorp\Acucbl610\AcuGT\bin\acuthin.exe swidev8:5635 SWRUN TERM#[xxx]
where xxx is the assigned workstation number.
The binar y sw itche s are still fun ction al. If neither is used then the number will be
assigned using the device name.
Special Switches
The follow ing list docu me nts s om e spe cial sw itche s or a ssig ned num bers within
SouthWare:
T
T
!
12345678 for Switches or 255 for the Terminal Number - Asks user
for a terminal number
1234567 for Switches or 254 for the Terminal Number - Uses the
Operator ID to assign and access the Terminal Number
Separate Directories for Macros and Bitmap Files
You may no w have your bitmap files in separate directory(ies) from your macro
files. In previou s revision s the m acros a nd bitma ps we re in a single directory .
This directory might have been ov erridden via the GUI Config record, but for a
workstation the macros and bitmaps were combined. Now these files may be
separated.
SouthWare Excellence Series™
40
Rev 10 Release Notice (7/13/04)
By default the system uses the following directories:
“macros” is the directory for keystroke macro files. It is assumed to be a
sub-directory under the SouthWare run directory. This is also the
directory under which the grid layouts are stored.
L
If you have macros that multiple users must access then your
macros directory should be a shared or common directory.
“bitmaps” is the directory for bitmap images. It is assumed to be a subdirec tory u nde r the S outh Wa re run direc tory, but it m ay be over ridde n via
the GUI Configuration record (XX -05-14, field 10).
L
Your bitmaps directory may be shared or you may move bitmaps
locally on some workstations to improve bitmap loading
performance.
After you load Rev 10 the system assumes that macros and bitmaps will continue
to be in the s ame d irectory a s they w ere in prev ious rev isions.
!
Control Record Manager
See the re lated discu ssio n und er “S yste m M ana gem ent T ools ”. This man age r is
very useful during setup by providing access to the control record templates and
by providing an easily-reviewed list of control record options.
!
System Environment Manager
See the re lated discu ssio n und er “S yste m M ana gem ent T ools ”. This man age r is
very useful during setup by providing access to the control record templates and
by providing an easily-reviewed list of control record options.
!
New G/L Chart of Accounts Wizard to Simplify Set Up
See the related discussion under General Ledger. This wizard provides many
new options for generating standard accounts or utilizing customized charts you
have b uilt.
!
Set Up - Improved Automation When Installing Interim Updates FLASH
New fe atures h ave bee n adde d to sim plify the proce ss of load ing interim updates .
These features automate installation and setup steps that previously had to be
run manua lly for interim updates. Thes e will be particularly valuable in the future
bec aus e of th e incr eas ed nu mb er of enha nce me nts b eing r eleas ed as interim
FLASH updates.
!
Automatic Load of Sequential Files during Logon - If an update requires
new menus, objects, Data Dictionary records, etc., these are distributed
as po rtable sequ entia l files. T he se que ntial file s m ust b e load ed via
SWINST AL. In previous versions this was a manual step unless you
cho se to run th is fro m th e inst allatio n CD . Now the re leas e of in terim
updates will include a file ALRUNINS.SEQ. W hen the logon process
runs it will check for this file to see if an interim update has been loaded
and will automatically run SWINSTAL if necessary (and then delete the
ALRUN INS.SEQ file).
!
Automatic Transfer of Supporting Files to Appropriate Directories - An
update may include image files, html web page files, and other supporting
files. These need to be placed in the proper subdirectory. In previous
revis ions this re quire d m anu al cop ying of the file s. No w the interim
SouthWare Excellence Series™
41
Rev 10 Release Notice (7/13/04)
upd ate w ill includ e dire ctives for th ese files in the A LRU NIN S.SE Q file
that is provided with the update. These directives are used by the
SW INSTAL proc ess to automa tically move the files from the run directory
whe re the y were loade d into the a ppro priate subd irecto ry.
Directives in the ALRUNINS.SEQ file may include:
@MACROS= filename
(to move file to macros
direc tory)
@BITMAPS=filename
(to move file to bitmaps
direc tory)
@PREVIEWS= filename
(to move file to swhtml/previews
direc tory)
@VIEWS= filename
(to move file to swhtml/views
direc tory)
@IMAGES=filename
(to move file to swhtml/images
direc tory)
@HELP=filename
(to m ove f ile to sw htm l/help
direc tory)
@EXCELASSIST=filename
(to mo ve file to
swh tml/e xce lass ist dire ctory)
You m ay also refe rence s ubdirec tories und er these directories .
For e xam ple, th e dire ctive @ EXC ELA SSIS T/do cs= file.pd f wou ld
mo ve “file .pdf” to the swh tml/e xce lass ist/do cs d irecto ry.
If the SWINSTAL process is able to successfully copy the file to the
appropriate directory it will delete the file from the run directory. If it is not
successful in copying (such as a permissions error) it will not delete the
file fro m th e run direc tory.
Note:
The s upporting files will be m oved ba sed on the appr opriate
subdirectory names for the operator who is logging on. If you
have multiple copies of these subdirectories (such as local
macrobmp directories on workstations) you will need to copy
these files man ually into the co pied sub directories .
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Workstation Record - Option to Rename Workstation Records
Top PEG
FLASH
You m ay now renam e a wor kstation re cord in X X-05-0 2. This allow s you to
quickly copy an existing workstation’s information to a new record.
When you rename a workstation the system will validate the Shipping Interface
and ICVe rify ID . The sys tem will pro mpt you t o cha nge them to un ique v alues if
necessary.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Create Variable Multi-Company Spool Formats FLASH
In a previou s revision a feature w as add ed that allow ed you to u se Da ta
Dictionary variables to create variable spool file names in spool format records
(prin ters w ith a typ e of “F ”). Th e use of co nstru cted varia bles requ ired th at this
feature limit the use of the spool format to the company that created the spool
SouthWare Excellence Series™
42
Rev 10 Release Notice (7/13/04)
format record.
Now you may us e a spo ol form at in mu ltiple com panies if you use a D ata
Dictionary field that is not a constructed variable (a constructed variable is in the
8000 field series for XX99). The program now determines if any variable in the
spool format name is a constructed variable. If not, the spool format will be
available to all companies.
Example:
If you use the spool format name of <@XX990001><NAM E> the format
will be available to all companies since the variable is not a constructed
variable. This example puts the logon operator in front of the normal
spool file name.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to set Vision Version in cblconfig file FLASH
You now have the option to specify the Acucorp V_VERSION format to use as
the default for newly created files.
Background
Because of the num ber of files open limitation of operating systems SouthW are
defaults to using Acucorp’s V_VERSION 3 format for data files. Acucorp has
added additional formats but these newer formats have a dual format and thus
dou ble th e num ber o f ope n files . The Sou thW are e nviro nm ent s ets th is var iable
to prevent Acucorp’s normal default of a dual-format file.
There are certain situations such as very large files that benefit from using one of
the dual file fo rma ts. Previou sly you were r equired to use the vutil utility to
change the file format. The SouthWare environment now supports a new
environment variable so that Dealers/Cu stomers can set the default Acucorp
V_VERSION file format to any of Acucorp’s formats.
The Con figur ation Varia ble is " SW ENV _V_ VER SIO N". If yo u set this va riable in
your cblconfig file the SouthWare environment will establish this as the default for
new files.
Examples:
SWENV_V_VERSION 4
SWENV_V_VERSION 5
Note:
(sets default to V_VERSION 4)
(sets default to V_VERSION 5)
This configuration variable must be set in the cblconfig file before logging
into SouthWare. It is used only during the startup of a session and may
not be changed during the session.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Ope rator Pro file - Opt ion to D efine “G lobal” Profiles for Use by All
Operators FLASH
You may now set up an operator profile record (XX-03-07) that may be used by
all operators. This gives you the option to create a new profile configuration and
immediately make it available to all your operators.
SouthWare Excellence Series™
43
Rev 10 Release Notice (7/13/04)
If you leave the operator field blank in a profile record this defines the record as a
global record. When any operator accesses the profile function from the menu
any global records will now appear as options for selection.
If the operator changes a profile that is a global profile via the Add/Edit selection
from the menu the program offers two options:
1.
Make the changes temporary for this logon session.
2.
Cre ate a new oper ator- spe cific r eco rd fo r the p rofile . The prog ram will
copy the global profile into a new operator-specific profile record.
Only operators with security to access the program via XX-03-07 may set up or
change global profiles.
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
44
Rev 10 Release Notice (7/13/04)
Security Features
!
New Data Maintenance Auditing System!
You now have the ability to create a selective audit trail of maintenance changes
made to your data via Sou thWare program s. This is a comprehensive feature
that lets you select to log any of the following maintenance changes:
T
Added Records - this will write an audit record with key information
about each record added via maintenance
T
Deleted Records - this will write an audit record with key information
about each record deleted via maintenance
T
Mainten ance ch anges to the value o f individua l fields in a record this w ill write an au dit rec ord fo r eac h time the v alue o f an a udite d field is
changed - the record will show the old value and the new value
T
Changes made via SouthWare tools import technology - You have
the option to include the changes made via WorkFlow, ImportMate II, and
Table Edit in the audited changes. If you activate this feature the
SouthWare import technology will create auditing records for the types of
cha nge s tha t are s pec ified to be au dited (i.e. the tools tech nolog y will
audit the same type of change s that the normal maintenance w ill audit).
Note:
If you use ODB C or othe r techno logies to m anipulate S outhW are data
then these changes won’t be audited since they don’t use SouthW are
technology.
The Data Maintenance Auditing system is very flexible and allows you to base the
auditing on any combination of the following:
L
Audit maintenance done for selected files/fields
This allows you to base the auditing on the file or field changed
regardless of who did it or what program was used. For example, you
could select to audit each time a sales order terms code (RS07, field 13)
is changed on an existing sales order. By setting auditing based on the
field, a change can be logged whether the change is made via Order
Entry, via a special maintenance, or via a WorkFlow FlowMod.
SouthWare Excellence Series™
45
Rev 10 Release Notice (7/13/04)
Note:
L
L
Auditing o f mainten ance d oes N OT inc lude norm al update s of a
file by another program. If a standard update process changes
the data in a file this is not considered “maintenance” and will not
be audited. This feature is to audit changes not done by
standard update processes.
A u d it m a in ten a nce done via selected program s
This allow s you to base the auditing on the prog ram rath er than the file.
Note: Data Maintenance Auditing is enabled by default for Special
Maintenance programs used as support tools. See the related
disc uss ion “S pec ial Ma inten anc e Se curity Note ” later in this
section.
Aud it main tenan ce do ne ba sed o n wh o doe s it
This allows you to base the auditing on the operator (the person who
made the change) rather than on the file or program. For example, if you
want to audit the activity done by a particular operator you could choose
to turn on auditing for all changes made by the operator. This overrides
the a uditin g flag s for file s/pro gram s so you d on’t h ave to ch ang e tho se in
orde r to au dit an oper ator. You may also u se th is fea ture to disab le
auditing for a selected operator (such as for an operator wh o runs import
jobs that you don’t want to audit).
Note on Multiple Companies:
If you use multiple companies the auditing flags enable all companies but
the audit change information is stored in a separate file per company.
Activating Data Maintenance Auditing
To ac tivate au diting fo r a File/Fie ld
The flags to activate data maintenance aud iting for files/fields are
maintained in the SouthWare Data Dictionary. You may change and
review these flags through the SouthWare Environment Manager (XX-0501). S ee th e rela ted d iscu ssio n “So uthW are E nviro nme nt Ma nag er” in
this release notice for more information on reviewing and changing the
Data M aintenan ce aud iting features .
Note on Defaults:
T
Data Maintenance Auditing for changes is enabled by default for
SouthWare control files. No other entire files are audited by
default.
T
Data Maintenance Auditing for changes is also enabled for a few
selected fields in other files. These are fields that are not
normally maintained but that may be changed via special
SouthWare m aintenance functions of standard program s (where
the function requires an override number).
L
File Related Flags
Here are the flags you may set for a file:
Add Records Flag
Turn this on (“Y”) to create an audit record for each record added
to the file via SouthWare maintenance technology.
Delete Records Flag
Turn this on (“Y”) to create an audit record for each record
deleted in the file via SouthWare maintenance technology.
SouthWare Excellence Series™
46
Rev 10 Release Notice (7/13/04)
Field Changes Flag
This will be “Y” if any fields in the file are to be audited. You may
turn on all fields or selected fields via the Environment Man ager.
Tool Changes Flag
Turn this on (“Y”) to have the SouthW are tools (import
technology) audit the same changes as will be audited by the
stan dard main tena nce . For e xam ple, if y ou ar e logg ing on ly
changes to selected fields in a file and you enter “Y” to this flag
then thos e sam e field s will b e aud ited w hen they are c han ged via
SouthWare tools technology.
Field Flag
For e ach field in a file you may spec ify wh ethe r cha nge s to th e field
should be audited. This flag is simply toggled on or off in the
Environment Ma nager (or you may turn all fields on/off for a file).
Note on Disabled Files
There is also a disable flag in the File record. This has been set
by SouthWare to indicate those Data Dictionary files that cannot
be audited because they don’t use SouthWare’s normal
maintenance technology. YOU SHOULD NOT CH ANGE the
Disable flag. Below are some files that are disabled:
ALL period history, including all XV files.
Any file wh ose typ e is "Data Base D irector O nly".
XX99 (this is not a "real" file).
TW97/98/99 (Outlook data)
Any file whose name is "ZF" - these are for WorkFlow
Flow Poin t defin itions only
RS03, Order Followup - This is marked as an overflow
file for R S07 but it is not th e cor rect F D bu ffer to enab le
the data to be captured.
AR11, Billto/Shipto - (use RS17 or RS18)
TW10/TW11, Task and Archived Task Details - the task
deta ils are in a diff eren t FD b uffer from thes e files . All
other information from TW10/TW11 is available, but the
task de tails may not be au dited.
Notes on Disabled Fields
Certain fields may not be audited for various reasons. These
include:
All fields from any of the following files: XH,XK,XM
(except XM50)
Any field whose format code is: NOTE/TEXT/WFLW
Any field in the 8000 series (these are used for
constructed variables)
All Excellence History files (it is not possible to access
multiple time periods for audit of these files).
Note on Transfer of Data Dictionary Records
When you use the Data Dictionary dump/build utility or you install future
SouthWare releases the Data Dictionary install program does the following to
SouthWare Excellence Series™
47
Rev 10 Release Notice (7/13/04)
retain your audit flag changes in existing fields:
If the incoming (standard) record has a “Y” and your current Data
Dictionary record is not “Y” then the system will update your Data
Dictionary record.
If your existing record has a “Y” for an enabled audit flag the incoming
record will not change the value of the audit flag but may change other
fields in the record unless you have set the overwrite protect flag for
the record.
L
To Activate Auditing for a Program
(You m ust hav e license d South Ware Work Flow to u se this op tion.)
The flags to activate data maintenance auditing for a particular program
are maintained in the WorkFlow Program file (WF-02-02, field 9). You
may access these records via WF-02-02 or from the Environment
Manager by choosing to edit a Program record in the Program section of
the tree.
9. Override On Log FM:
(Requires security level of 7 for SwiftMate)
This field displays a window of Data Maintenance Auditing
Ove rride Flag s tha t you may set fo r a pro gram (thes e flag s app ly
only to the Primary File for the program):
Add Records Flag
Turn this on (“Y”) to create an audit record for each
record added to the Primary File by this program.
Delete Records Flag
Turn this on (“Y”) to create an audit record for each
record deleted from the Primary File by this program.
Field Changes Flag
Turn this o n (“Y ”) to c reate an au dit rec ord fo r eac h field
chang ed in the P rimary F ile by this pro gram.
Special Maintenance Security Note:
Data Maintenance Auditing is enabled by default for Special
Maintenance programs used as support tools. These programs
are not a ccess ible via the no rmal pro gram d atabas e.
Special Maintenance Auditing includes programs used
only for special maintenance but may not include other
special maintenance features of normal programs.
To De-Activate Auditing for All Special Maintenance Programs
Special Maintenance program s are those provided by So uthWare
for support-related functions. They should not be used without
fully u nde rstan ding t heir p urpo se an d risk s. Th erefo re the defa ult
is to audit all changes made via these programs.
If for som e reaso n you w ant to globa lly de-activa te com plete
auditing for all Special Maintenance programs you may set the
following environment variable to “Y”
SWENV-OVEROF-FMAUDIT-SPEC-MNT
Wh en th is var iable is set to “Y” in your cblco nfig file or via
SouthWare Excellence Series™
48
Rev 10 Release Notice (7/13/04)
WorkFlow the system will disable the auditing of all special
maintenance changes.
Note on Transfer of Program Documentation Records
When you use the WorkFlow program dump/build utility or you install future
SouthWare releases the WorkFlow database install program does the following
to retain your audit flag changes in existing fields:
If the incoming (standard) record has a “Y” and your current program
record is not “Y” then the system will update your record.
If your existing record has a “Y” for an enabled audit flag the incoming
record will not change the value of the audit flag but may change other
fields in the record unless you have set the overwrite protect flag for
the record.
L
To Activate or De-activate Auditing for an Operator
The flags to override data maintenance auditing for a particular operator
are ma intained in the operato r file (XX-03 -02, field 5).
Override Log FM Changes:
Here are the Data Maintenance Auditing Override Flags that you may set
for an operator:
Log Add Records?
Here you m ay specify an override for this operator:
Leave this field blank for no override. The program or
file/field flags will determine if auditing is done.
Enter “Y” to activate auditing for each record added by
this operator.
Enter “N” to deactivate auditing for any records added by
this operator.
Log Delete Records?
Here you m ay specify an override for this operator:
Leave this field blank for no override. The program or
file/field flags will determine if auditing is done.
Enter “Y” to activate auditing for each record deleted by
this operator.
Enter “N” to deactivate auditing for any records deleted
by this operator.
Log Field Changes?
Here you m ay specify an override for this operator:
Leave this field blank for no override. The program or
file/field flags will determine if auditing is done.
Enter “Y” to activate auditing for each field changed by
this operator.
Enter “N” to deactivate auditing for any fields changed by
this operator.
Log Too ls (Import)?
Here you m ay specify an override for this operator:
Leave this field blank for no override. The program or
file/field flags will determine if auditing is done.
Enter “Y” to activate auditing of applicable tools changes
by this operator.
Ente r “N” to de activ ate a uditin g of a pplica ble to ols
changes by this operator.
SouthWare Excellence Series™
49
Rev 10 Release Notice (7/13/04)
L
To Review the Status of Which Data is Being Audited
The ea siest wa y to review which flag s have been ac tivated for D ata
Mainten ance A uditing is to us e the So uthWa re Enviro nmen t Mana ger.
The selection “Data Maintenanc e Auditing” includes selections for:
T
Operator Audit O/R Status
Expand this selection to see a list of all logon operators with an
indication of whether they have any data audit override flags
turned on. The list will distinguish between:
No overrides
Overrides to turn On
Over rides to turn Off
T
Program Audit O/R Status
Expand this selection to see a list of all programs with an
indication of whether they have data audit override flags turned
on.
T
File Audit Status
Expand this selection to see a list of all files with an indication of
whether they have data audit override flags turned on.
Reviewing Audited Changes
You may review the data audit records in several ways:
L
Data Audit Inquiry (XX-02-04-01)
This program lets you review any of the data auditing records captured
for your system. When you access this program a parameters window
appears. You may use any of the following parameters to find particular
records:
Date Range
Choose one of the standard date ranges or enter a special range
of dates.
Sequence
Choose whether to sequence the records by:
File Name
Progra m ID
Operator
Date
F ile N am e
Enter a specific Data Dictionary file ID or leave blank for ALL.
Field Number
Enter a specific Data Dictionary field number or leave blank for
ALL.
Add/Change/Delete Type
Specify a specific type of record (Add/Change/Delete) or include
ALL types.
Progr am ID
Specify a particular program ID or leave blank for ALL. You may
also enter masking characters to specify a partial name such as
using “RSBIL*” to include all programs that start with RSBIL.
Ope rator ID
Enter a specific operator or leave blank for ALL.
SouthWare Excellence Series™
50
Rev 10 Release Notice (7/13/04)
Workstation
Enter a specific workstation or leave blank for ALL.
Search Ch anged D ata
Enter a specific word or words from the audit change data or
leave blank for ALL. The audit change data (the data that
appears in the Change column) includes the record key and
old/new values. For exam ple, if you wanted to search for a
specific amount such as “12.45" you could enter this and find
audit records where this was either the old or new v alue for a
field.
The list of records is displayed in a FileView list so you may sort or group
the data. The data shown (which you may modify with a list format for
XX39) includes:
T
T
T
T
T
T
T
T
T
File
Date
Time
Type
Field #
Operator
Workstation
Program
Source of Change
Values for this field show which auditing flags caused
this record to be written:
L=
Because of Operator Override
P=
Because of Program Override
F=
Because of File/Field Flags
O=
Because of change made via special
maintenance that require an override
number
T
Change Description
This co lumn sh ows a descrip tion of the ch ange.
For a n add ed or delet ed re cord this is
information about the key to the record.
For a changed field this shows the old and new
value and information about the key to the
record.
Record Zoom
You may zoom on a record shown in the inquiry list to display a
scre en w ith co mple te de tails a bou t the a udit re cord . This
includes the data shown in the list as well as other information
from the audit record.
L
Data Audit Report (XX-02-04-03)
This is a sample ReportMate report that lets you print information from
the data audit file. The data audit file is Data Dictionary file XX39 so you
may create other reports via ReportMate.
L
Purge Data Audit Information (XX-02-04-04)
SouthWare Excellence Series™
51
Rev 10 Release Notice (7/13/04)
With this program you may purge unneeded Data Audit information from
your system by entering a Purge Through Date.
L
!
Zoom to Data Audit Inquiry for a File/Program
In the SouthWare Environment Manager program you may zoom to the
data audit inquiry (XX-02-04-01) for a specific program or file. When you
expand a program or file one of the available selections is to Inquire
FMA UDIT Data for th at progra m/file. This w ill display only d ata related to
the program or file.
Optional Expiration Date on Operator Passwords
In the logon operator record you may now specify an expiration date for the
passw ord value . When this date is re ached the oper ator will be re quired to
cha nge his/h er pa ssw ord b efore loggin g on. Cha nging pass wor ds pe riodic ally is
a practice recommended by security experts.
Password expiration per Operator
This expiration date for each operator is accessible via the password field (XX03-02, field 2):
Expire Date:
Ente r an e xpira tion d ate fo r this p ass wor d or le ave this fie ld zer o if this
password should not expire (unless password expiration has been
activated via the Company record). The first time you log on after the
expiration date the system will require you to enter a new password.
If the Com pany R ecord h as an E xpire Da ys Interv al the exp iration date
will default to a calculated date based on the interval number of days
from the Com pany re cord. If the O perator R ecord h as an e xpire date
and there is no increment in the Com pany Record, then the ne w expire
date will be 30 days in the future.
Default expiration interval for Company
In the com pany re cord (X X-03-0 1) you m ay spe cify a num ber of da ys (up to
9999) that will be used as the default expiration interval for passwords. When
you add an operator or change an operator password this number of days will be
used to calculate the password expiration date.
This interv al is ac ces sed throu gh th e com pan y pas swo rd pro tectio n field (field
14).
Expire:
Enter the numb er of day s interval b efore yo u wan t to require o perators to
create a new password. This is used to calculate the next expire date for
an operator when he/she is required to change an expired password.
Note:
SouthWare Excellence Series™
Ente ring a value here will ac tivate the p ass wor d exp iration for all
ope rator s in th is com pan y. Th e first t ime a n ope rator in this
com pan y logs in afte r you have set th is inte rval th e sy stem will
compute the next expire date for the operator. If you don’t want
52
Rev 10 Release Notice (7/13/04)
to ha ve an expir e dat e for s ome oper ators you m ust c han ge th eir
expire date to a date far into the future (such as 123199)
If you don’t enter a value for this field the default expiration interval for an
operator with an expire date will be 30 days.
After you enter an interval SWLO GON checks to see if there is a
Password Expire Increment in the Company Record and the Operator
has a Zero Password Expire Date. The first time the Operator logs on, an
Expire Date will be created in the Operator Record using the Increment
from the Company Record.
When a Password Expires
When an operator logs on after the password in his/her operator record has
expired the logon program will require the operato r to define a new pa sswo rd.
The password must be entered twice to validate the entry.
When a password expires the operator may NOT use the same password as the
old pass word u nless the previous passw ord wa s blank.
Note: You may disab le the ability for an oper ator to use a blank pass wor d via
the “Require Non-Blank Password” option in the operator record (XX-0302, field 8).
After the operator establishes the new password the system will update the
password Expire date in the operator record. This is computed by adding the
Expire interval days from the company record (or 30 if the company record does
not have an interval) to the current system date.
Implementing a Password Interval
The easiest way to implement password expiration is to define an Expire interval
in the com pany rec ord. The first time an operator in this company logs in after
you have set this interval the system will compute the next expire date for the
operato r. As a n alte rnativ e you m ay ent er an expir e dat e for each oper ator w ho is
to use this feature.
After you load this update no password expiration will be activated. To implement
this feature you must either:
a.
Enter an Expire interval in the Company record, or
b.
Enter a non-zero password expire date for those operators who will be
required to change their passwords.
!
Option to Disable Unsch eduled C hange of Ope rator Pass word
SouthWare’s login process allows an operator to change his/her own password at
login time by entering the current password and adding an asterisk (*) to the end
of the password. The system then allows the entry of a new password.
You may want to disable this feature if you plan to use the Password Expiration
feature. This will ensure that an operator doesn’t continue to change his/her
password back to the same value after the current password has expired. The
password expiration feature doesn’t allow you to continue to use the same
password, and by disabling the “*” feature you can also prevent the operator from
changing it back at the next logon.
SouthWare Excellence Series™
53
Rev 10 Release Notice (7/13/04)
To disable the asterisk password change feature you may set an environment
variable in the cblconfig file to “Y”
SWENV-PASSWORD-LOCKED Y
If the value of this variable is “Y” the logon program will not allow the use of the
aste risk fe ature . If the v alue is blank or an y oth er va lue th e fea ture w ill rem ain
enabled as in prev ious rev isions.
!
Expan ded O perator Pa sswo rd
The operator passw ord field is now expanded to 20 charac ters to allow more
complex passwords if desired.
!
Inquiry Display of Operator Security Levels per Application
You may now more easily review the security levels assigned to each operator for
applications. In the SouthWare Environment Manager program (XX-05-01) you
may display Operator Security Levels as an option of the Security Overview
program . Each a pplication is s hown as a co lumn an d each operato r’s secu rity
levels are shown as a row. You may also zoom to the operator maintenance
program for the highlighted operator.
!
Option to Secure Notes by Operator/Group
Top PEG
In the SouthWare Notes feature you may now assign an access operator or
operator group to a note to limit access to that note record. The note search and
note entry/display program will verify that the current operator may access any
note that has this special security.
-
Sec uring a No te en tered man ually - When you enter a note you may
secure who may access the note via field 7 in the Note maintenance
program:
7. Access Oper/Group:
Ente r a va lid ope rator or op erato r grou p if yo u wa nt to lim it
acces s to this note to a spec ific operator /group.
-
Securing a Note being imported - When you imp ort a note v ia ImportM ate
II you may now defin e how to up date the “A cce ss O per/G roup ” field in
your import format (IM-01).
-
Securing a Note created via WorkFlow - When you define a Notes
template for WorkFlow (WF-03-04) you may now specify to secure the
created notes:
10. Access Oper/Group:
Ente r a va lid ope rator or op erato r grou p if yo u wa nt to lim it
acc ess to no tes c reate d via t his te mpla te to a spec ific
operator/group.
-
Securing a Note attachment created via OfficeLink - When you define an
OfficeLink record that creates Notes attachments (XX-09-11, field 4,
“Create Attachment N ote?”) you now have the option to specify to secure
SouthWare Excellence Series™
54
Rev 10 Release Notice (7/13/04)
the note if you defined an operator/group for the OfficeLink ID (field 3,
“Security Oper/Group”). The notes will be secured to that operator/group.
Note:
When you are defining templates related to notes (i.e. import formats,
WorkFlow templates, OfficeLink attachments) you may specify an
operator/group that you may not access. The program will warn you that
you won’t be able to see the resulting note.
!
Optional Imp roved NetLin k Parameter Se curity
See “Option to Pre-define Variable Names as ReportMate Parameter Values for
Increased Security” in the NetLink section of this release notice.
!
Increased Encryption on NetLink Session Number
See “Increased Encryption on NetLink Session Number” in the NetLink section of
this release notice.
SouthWare Excellence Series™
55
Rev 10 Release Notice (7/13/04)
Other General Changes
!
New Bitmap Images/Icons for Windows Workstations
The bitmap images and icons have been replaced with new icons that have the
style used by current versions of W indows. The standard ima ge names are
unchanged but the bitmap files themselves have been replaced with new images.
If you have custom ima ges with names n ot overwritten by standard SouthW are
files your images should be unchanged after you load the update.
!
Option to Create Backup Spool File When Printing
Top PEG
You now have the o ption to cre ate a back up sp ool file d uring a prin t job. T his
feature allows you to simultaneously print and spool a backup copy of the same
print job. Then if you have a printer problem or other issue you may access the
spool file thro ugh the s pool ma nager (X X-01) a nd reprin t the repor t.
Sele cting to Cr eate a Ba cku p Sp ool F ile
Here are the various ways you can choose this option during printing:
L
GUI P rint Op tions S tyle:
If you are using the GUI Print Options Style you have these options:
1.
Click on the provided check box - A check box displays at the
bottom of the print options screen below the “Text Display AsYou-Go” check box. You may click on this box to toggle the
option.
Note: If you check the box and then select Spool (Send to),
Print Preview or Text display the program will set the
spool ba ckup flag to “N” an d clear the check box.
2.
Press the Change Operator Hot Key (norm ally [C trl-O ]) - Th is
keystro ke will toggle the back up option .
If the flag is already set to “Y”, the keystroke will set the
flag to “N”.
If the flag is set to “N”, the ke ystroke will set the flag to
“Y”, the “Text Display As-You-Go” will be set to “N”, and
the print option will be set to 1 or 3 depending on the
current printer ID (printer displayed in field 1). The
proper fields will be set and displayed. You must press
OK to continue with the print job.
3.
Enter “12 " and [En ter] - This will automatically set the print
option to 1 or 3 depending on the current printer and set the
spo ol bac kup flag to “Y”. It w ill not st op fo r con firma tion. T his
was added to give you keystroke capability the same as 10 for
Print Preview and 11 for Spool and Print Preview. You will not be
prompted for these except in the keystroke help field in the
toolbar.
L
Non-GUI Print Options
If you are not using the GUI Print Option you have the following option:
Press the Change Operator Hot Key (norm ally [C trl-O ]) - Th is
keystro ke will toggle the back up option .
If the flag is set to “N”, the flag will be set to “Y” and the
SouthWare Excellence Series™
56
Rev 10 Release Notice (7/13/04)
-
literal “Spool Backup” will be displayed at the bottom
above the function key prompt. The print option will be
set to 1 or 3 depending on the current printer ID (system
default printer in field 1 and alternate printer in field 3).
If the fla g has alrea dy be en se t to “Y ” the k eys troke will
set th e flag to “N ” and clear the b ack up lite ral. Th is is
also true if you enter a print option other than 1, 3, 5, or
7.
Backup Spool File Name
The file name used for the backup spool file will be the default spool file name;
however, if applicable it will use the override spool format in your workstation
record as it does now.
Note: If you change the file name in the Send options screen (screen 2), and
then se lect to spo ol a back up the pr ogram will reset the s pool file nam e to
the d efau lt (just a s it do es if y ou se lect p rint aft er ch ang ing th e spo ol file
name.
You have the option to define an override format for all Backup Spool Files by
setting up a spool format called “**BACKUP”. When you are creating a backup
spo ol file th e prin t routin e first lo oks for this form at to u se w hen form atting the file
name.
!
Option to Specify Number of Copies to Print for Windows Printers Top
PEG
When you print to a Windows print spooler (type “WS”) and are using the GUI
Print Options Style you may now specify the number of copies to print. The
following field appears to the right of the print window under the Printer Options
button:
# Copies
(Applies o nly if the selec ted printer is a Windo ws “W S” type p rinter.)
Enter the number of copies to print. This value is sent to the Windows
print spoo ler during p rinting.
Note: If you change the # of copies in this field and then press the
Printer Options button, this number will be displayed on the font
screen that appears. If you change the number of copies in the
setup screen (press Setup button on the font screen), the
number of copies selected will be displayed on the original
screen when it returns.
Rela ted E nviro nm ent va riable
You may control the default num ber of copies with a special SouthW are
environment variable. If you set the variable
SWENV-PRINT-NUMBER-CO PIES
to a non- blank va lue the pro gram will use this as the defa ult num ber of co pies.
This allows you to use WorkFlow in selected programs to set the default number
of copies. (Remember to clear this value at the end of the program or your next
print job will use this as we ll:)
!
Color Option on Printed Rectangle Drawings
SouthWare Excellence Series™
57
Rev 10 Release Notice (7/13/04)
The optio n to u se c olor s had es w ithin p rinted recta ngle d raw ings is now availa ble
with the Acucorp runtime used with Rev 10. This enables the shading options for
the rectangle drawings available in ReportMate formats, print page styles, and
SouthWare F orms adapter.
!
Grid Technology Changes
Some changes have been made to the grid technology available on Windows
workstations:
T
Export to HTML Option from Grids - You now have the option to export
grid lists to an H TML file (web pa ge) if your o perator o ptions allow you to
export g rids (XX- 03-02, field 8 , “Allow Ex port in Gr id”).
The export to HTML option is available via the right mouse click
menu , “Expor t to HTM L”.
The HTM L file is c reate d in the swh tml/te mp d irecto ry an d will
open in your default browser.
Defau lt template
There is a default template in the swhtml/views directory that determines
how the g rid ex port lo oks . The file is ca lled gr idex pt.htm . This file sho uld
remain untouc hed, but c an be us ed like the o ther tem plates in the swhtm l
directory. You may place a version in the custom directory or have a
user's name appended, etc. This allows a customized template for lots of
different sc enarios .
Advanced Technical Notes on the Template
Here is the documentation as to the template rules as supplied by the grid vendor:
When exporting HTML, the #Grid control uses HTML template to generate HTML output.
This template file contains standard HTML tags and special #Grid tokens. These tokens
are enclosed inside the <% and %> delimiters, so that template file looks similar to the
ASP file. When #Grid parses template file, it replaces tokens with data. Any other text is
simply copied to the HTML output stream.
Here is a list of all tokens:
table: Export rows enclosed into the <TABLE> tag.
rows: Export rows embedded into the <TR></TR> tags but without <TABLE>
tag. Template must contain the <TABLE> tag (e.g.
"<TABLE><%rows%></TABLE>".
fields(parameter): Export single cell value (without <TD></TD> tags). Parameter
can be string representing field name or number representing column position.
css_include: Replaced with style include statement. If exporting to file, styles
are saved into a separate file and css_include token is replaced with style
include statements.
Tokens can have these attributes:
heading: Export grid's heading row.
groups: Export with group headers and footers.
caption: Export grid's caption.
html_formatting: Export grid's styles as HTML attributes.
css_formatting: Export grid's styles as CSS attributes.
pixel_width: Set width (in pixels) of the generated column to the width of that
column in the grid.
percent_width: Set width (in percent) of the generated column to the width of that
column in the grid.
When CSS formatting is not active, font size is matched according to this table:
Size
Font size in points
1
8.5pt and less
2
greater than 8.5pt and less than or equal to 10pt
3
greater than 10pt and less than or equal to 12pt
4
greater that 12pt and less than or equal to 14pt
5
greater than 14pt and less than or equal to 18pt
6
greater than 18pt and less than or equal to 24pt
SouthWare Excellence Series™
58
Rev 10 Release Notice (7/13/04)
7
greater than 24pt
T
Scroll tips on selected g rid lists - On grid lists such as FileView and
TaskWise tasks the scroll bar now displays scroll tips as you scroll up
and down with the scroll bar. The scroll tip displays a value that indicates
which record will appear at the top of the list if you release the scroll bar:
If there is no grouping in the list the scroll tip display shows the
value of the current sort column.
If there is a grouping in the list the scroll tip display shows the
value of the first grouping.
T
Expo rt to Exc el Now Hand les Nu meric Data o n Pag ed Gr id
When you ex port reco rds from a paged grid list (not a full list) to M icrosoft
Exc el the resu lting w orks hee t will for mat num bers as nu mer ic dat a in
Exc el. In p revio us re visio ns nu mer ic dat a wa s han dled o nly fo r full
FileView lists.
T
Add itional P rogram s that U se a G rid
Here are some additional programs that now use grid technology:
Staging/Shipping Info Entry (IS-01-02-03-02)
SwiftMate Groups list - the Grid for selecting Groups and
Operators
TaskWise Alert Driver Grid (TW-04-11-03)
TaskWise Relationship Group Grid - the Grid for selecting
TaskWise Relationship Groups
Tas kW ise Lit eratu re Se lectio n Gr id
ImportMate II format editing
T
Improved Find Function Available in all Grid Lists FLASH
The Text Find feature available in FileView grid lists has been enhanced
and is now available in all grid lists:
Enhanced Find Options - When you select the find function a
dialog box now provides the following options:
Find Action
Search for text down from current row
Search for text up from current row
Search for text from top of grid list
Match case - you may choose to search only for text that
matches the case of the value you entered.
Increas ed Ava ilability - The Find func tion is now availa ble in a ll
grid lis ts via th e righ t mo use me nu. A new sub- me nu op tion is
“Find” an d the option s are “F ind Tex t” and “Fin d Again” . This lets
you ac ces s the Find func tion in grid lis ts tha t do n ot ha ve sp ecific
Find buttons.
(The Improved Find Function feature was also released as a FLASH
update to Rev 9 .)
T
Export to Excel Now Includes Column Headers FLASH
When you export records from a grid list to Microsoft Excel the resulting
worksheet will now contain the column headers. Headers are not
sup porte d by t he st and ard g rid ex port, but w e hav e wo rked arou nd th is
SouthWare Excellence Series™
59
Rev 10 Release Notice (7/13/04)
by exporting the headers as a separate process and then appending the
standa rd expo rt.
(The Export to Excel Column Headers feature was also released as a
FLAS H upd ate to Re v 9.)
!
Changes to Logged Activity Subsystem
The Logged Activity Subsystem (XX-02) has been improved via the following new
features:
L
Logg ed activ ity is now captu red in an indexe d file rather than a
seq uen tial file
This will imp rove perfo rma nce if you allow muc h dat a to a ccu mula te in
the capture file before updating it to the log reporting file.
Upgra de No te
After you lo ad th is upg rade you s hou ld dele te the old
ALSWLOGS.SEQ file since it is no longer used.
L
L
L
!
NOTE: Before loading the Rev 10 upgrade you should update your
logging inform ation (X X-02 ) if you h ave b een u sing S outhW are's
activity logging system. Starting with Revision 10 this information
is sto red in a diffe rent file and t hes e old r eco rds w ill be ign ored if
you don't update them prior to the upgrade.
Update of the log reporting file is now automatically done when
reviewing logg ed info
When you access a logging report in XX-02 or view logging via the
Logged Activity Manager (XX-02-03-01) the system automatically runs
the u pda te pro gram that m ove s ca pture d logg ing da ta to th e rep orting file
before doing any reporting. This ensures that you are always viewing
current data.
Note: If you do not frequently look at the log information this file may
becom e very lar ge and the time to u pdate m ay be len gthy. W e
suggest that you create a scheduled action (XX-09-08-01) that
runs this u pda te da ily (e.g . at m idnigh t). Th e pro gram to run is
SWLOGUPD.
New Archive # of Days lets you choose how much history to keep
You may set a num ber o f day s of lo gging histo ry to m ainta in. Ea ch tim e
the repo rting upda te progra m runs it will first remove any histo ry prior to
the archive interval period before adding new captured data to the
reporting file.
Logging Features Ma intained and R eviewed via Lo gged Ac tivity
Manager
You may enable/disable logging, set the archive interval, and view
logging history via the Logged Activity Manager (XX– 02-03-01).
Web Tech nolog y allow s Hyp erlink se tup of South Ware Passin g Field
With Sou thW are’s Web View tech nolog y yo u ma y now inser t valu es in
SouthW are’s stan dard pa ssing field (R M-LIN K-PAS SING ) as part o f a hyper link.
@LINKPASS=xxxxxx will put the value “xxxxxx” in the link passing field used by
SouthW are objec ts and oth er South Ware program s.
Example 1:
SouthWare Excellence Series™
60
Rev 10 Release Notice (7/13/04)
The command line “XDMSTMNT/M [31]” is used to call Extended Data for
a user-defined record type 31. With this new feature you could have an
object with only the command “XDMSTMNT/M” and then use the value
“@linkpass=31" in a WebView hyperLink to “plug in” the [31] at launch
time (brackets are always ad ded).
Example 2:
Within a SouthWare object “WTPOSITION” you could have the program
comm and line W TSIDM GR/P /O/S. Th is calls the W arehou se Stora ge ID
mana ger prog ram (W T-02-0 1) with sw itches tha t cause the prog ram to
assume that a valid wareho use position ID is available in the standard
passing field. The following link within a WebView window could call the
object and set up the passing field (such as when you are displaying a
position in the page and want to be able to zoom to details about the
position):
“http://?@swobj=WTPOSITION&@linkpass=value”
Note:
!
If you call an object tha t already c ontains b rackets in the com mand line to
set up RM-LINK-PASSING the WebView program will ignore the
@LINKPASS variable instead of overwriting the linkage value in the
object.
Notes Preview Pane for FileView
Top PEG
When you display a list of notes for a record the FileView list now displays a
preview pane of th e notes conten ts. This m akes it ea sier to prev iew the c ontents
of a note w hile rema ining in the se arch list.
The preview file name is “xx40prvw.htm” in the previews directory.
!
Notes S earch O ption to U se LFM T Featu re
You may use the SouthWare LFMT feature (such as from the [F5] Modify View
function in the search) with the notes search list. The file is XX40 and allows you
to create custom versions of the search list layout for notes.
!
Thin Client Imp rovemen ts
Sever al improv emen ts have been m ade in the Thin Clien t runtime e nvironm ent.
T
Improved Performance of Bitmap Loading
Some chang es we re mad e in the Ac ucorp 6 .1 thin client run time to
increase the speed of loading bitmap images.
T
Support of WAV Sound Playback
The Acu corp 6.1 ru ntime supp orts th e play bac k of s oun d files on th in
client. SouthWare objects can be used to play WAV files. The file must
exist on th e serve r (not the c lient). Remem ber that most UNIX se rvers
are case-sensitive so any file name must match exactly.
T
Support of Windows Explorer File Selection
The Acucorp 6.1 thin client runtime supports the display of Windows
Exp lorer for the selec tion o f files in selec ted S outh Wa re pro gram s. Th is
is the ability to select a filename on a client machine through the
SouthWare Excellence Series™
61
Rev 10 Release Notice (7/13/04)
T
T
T
T
Windows file browser. In previous revisions this was not supported on
thin client runtimes.
Support o f Workstation T API Ability
The Acucorp 6.1 thin client runtime supports the call to Windows DLL
files. T his en ables Sou thW are’s work statio n TA PI inte rface on th e thin
client platform.
Windows Registry Access
The Acucorp 6.1 thin client runtime supports interface with the Windows
Registry. This enables SouthWare’s logging of the registry of ActiveX
controls. Now when the controls are registered on a thin client
wor ksta tion th e Win dow s Re gistry will be chec ked and t he inf orm ation will
be stored in the Windows Registry file. This information may be
accessed via the Status Manager. Prior to this revision this was not an
option for th in client.
Display of Bitmap While Client is Connecting to Server
When you launch the thin client runtime a bitmap image now displays
while the client is connecting to the server. This helps you know that the
connection is in progress so that you don’t launch the runtime a second
time.
Other Various Improvem ents
The A cucorp 6.1 thin client ru ntime inc ludes oth er chan ges de signed to
improve the stability and performance of thin client workstations.
See also the “Improved Data Loading Performance for FileView Grids” note under
“Grid Technology Changes” earlier in this release notice.
!
Demo License - Increase R ecord Limit for Ex tended Da ta
The limit on the number of Extended Data records you may have per record type
on a demo-registered license has been increased from 10 to 250. This provides
more ability to demonstrate the capabilities of Extended Data within this restricted
license.
!
Underlines Now Display Properly on Windows Workstations
In previous revisions underlines displayed in Windows entry fields did not appear
in the displayed field although they were stored in the data. This issue has been
addressed so they will now be visible in the entry field.
!
Improved XFD Technology
The XFD files used to access SouthWare data from other software have been
revised. They now utilize an upgraded version of Acucorp’s XFD technology
(version 5) that is available with Version 6 of Acucorp products. This also
addresses some data access problems encountered with previous XFD versions.
L
The major change to the XFDs relates to the size of some of the fields
where the size of most of the fields is now a 10 digit field instead of the
original 5. This matches the new functionality of the VISION version 5
that is supported by AcuCorp products.
L
Changes have also been made to the function of SouthWare Extended
Data that creates XFDs for each Extended Data that is defined. To
facilitate this cha nge ne w XFD template files are bein g distributed with
Rev 10. They are: xdmaster.tem, xdtrans.tem, xdhist.tem, and
xdusrkey.tem.
SouthWare Excellence Series™
62
Rev 10 Release Notice (7/13/04)
L
!
Changes have been made to the generated XFDs that includes adding
the XD record name to each of the standard fields in the XFD that is not
defin ed by Exte nde d Da ta. Ch ang es ha ve als o bee n ma de to hand le
Date Fields and Alphabetic fields that contain less than the maximum
number of characters.
Option to Call View Display Without Using Current Link Values FLASH
You may now call the zoom view display program (SWVWDISP) from an object or
menu and disable the default use of link values. This forces the program to ask
for the related key for the zoom record to display.
For example, when you call the view display program for the view “CUSTWEB”
the prog ram au tomatica lly looks for a current link custom er and u ses it if found . If
you want to force the program to ask for a customer number even if there is a
curr ent lin k va lue yo u ma y add “V/N ” sw itche s to th e pro gram call
(“SWV WDIS P/V/N [C UST WEB ]” in this exam ple). This c auses the prog ram to
ignore any customer link value and to ask you for the customer number to use.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Menu - Option to Use Web Page Pane for BUI Area in BUI Menu Style
FLASH
You m ay now display a w eb pag e in the BU I Area to the left of the BU I Menu !
This option lets you control the look and functionality of the BUI Area by:
letting you use HTML technology to display pictures, text, links, etc.
letting you customize the look for your company
giving you the option to customize this area for each operator
letting you access SouthWare programs by clicking on links in the web
page
The BUI A rea d isplay s a st atic w eb pa ge th at us es W ebV iew te chn ology so th at it
can reco gniz e links to sta nda rd So uthW are o bjec ts an d pro gram s. Th is fea ture is
designe d for static w eb pag es and will not replac e any v ariables in th e web page.
The standard BU I Area web page na me is “buiarea.htm” for non-TaskW ise users
and “twmenu.htm” for TaskWise users - by default these are located in the
swhtml\views directory (but see cus tomization options below).
Note:
Samples of these pages are provided as examples. You will likely want
to customize the page contents for your business.
To Activate the BUI Web Pane
You activate this feature for an operator by accessing the operator
profile, choosing BUI Menu style (field 17), and then answering Yes to the
question about using the browser pane.
To customize the standard BUI web page
You m ay cus tomize th e stand ard BU I web pa ges as you wis h. We
recommend that you move your customized templates to the “custom”
directory so that your changes w on’t be overwritten by standard
SouthWare up dates. See Appendix C of the SwiftMate manual for more
information on subdirectories for HTML templates.
SouthWare Excellence Series™
63
Rev 10 Release Notice (7/13/04)
To define an operator-specific custom BUI web page
You may create a BUI web pane page that is to be used only by a
specific operator. To do this you name the template
stdnameoperator.htm where stdname is the standard template filename
and operator is the operator ID for the operator.
Note:
This feature requires the operator name to be in all lower case
letters.
For example, if you wanted the BUI web pane for a TaskWise operator
(standard name of twmenu.htm) to be different for operator JSMITH you
could name the template “twmenujsmith.htm” and place it in either the
custom or standard template directory. This template would be used
when the menu program displayed the TaskWise BUI web pane for
operator JSMITH.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Menu - Alternate-size Images for TaskWise Image Shown in Menu FLASH
The TaskW ise image in the left-hand portion of the menu that serves as a
shortcu t for BUI-s tyle users w ill now adjus t its size for the re solution you use. W e
have created different sized images for these various resolutions.
twmenu1.jpg
twmenu2.jpg
twmenu3.jpg
640 x 480 resolution
800 x 600 resolution
1024 x 768 resolution
The menu program has also been changed to first look for the correct name for
the current resolution (e.g. in 800 x 600 resolution the menu program will first look
for the twmenu2.jpg file). This means you don’t need to delete the twmenu.jpg
file in order for the proper image to display at each resolution.
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
64
Rev 10 Release Notice (7/13/04)
Inventory/Sales Changes
!
Warehouse Tracking Module!
Top PEG
With the SouthWare Warehouse Tracking module (scheduled for release summer
of 2004) you can automate the tracking of information within your warehouse or
othe r stor age locat ion. T his int egra tes w ith Inv ento ry/S ales to ad d mu lti-bin
tracking and warehouse transactions to the existing inventory processing
capabilities of Inventory/Sales. You can:
T
Identify each storage ID or bin in your warehouse
T
Organize the storage IDs into zones and other areas for easy review of
sections of the warehouse
T
Know which item s are in a s torage ID
T
Place quantity of a stock item into unlimited storage IDs
T
Know in which storage ID(s) an item is located
T
Keep track of items in movea ble storage IDs such as pa llets and trailers
T
Know which received items need to be put away and where they go
This information is automatically provided from SouthWa re
receivings post
T
Know which items need to be picked and w here they are
This information is automatically provided from SouthWa re
picking tick ets
T
Plan and track the movement of items between storage IDs
T
Assign and reassign warehouse work to different stations
T
Optionally specify preferred sequence of storage ID assignment for each
station
T
Optionally assign attributes to storage IDs and match them with required
attributes o f stock item s (such as refriger ated, haz ardous , secure d, etc.)
T
Build custom rules (via SouthWare WorkFlow) for the assignment of
transactions to storage IDs
T
Optionally keep details of each tracking number or serial number position
within the warehouse
The diagram below illustrates the major components of the Warehouse Tracking
module:
SouthWare Excellence Series™
65
Rev 10 Release Notice (7/13/04)
For more information contact your SouthWare representative.
!
Item Group Matrix Adapter Module!
Do some or all of the items you sell belong to groups or styles that can be
presen ted via a ro w/colum n matrix s uch as color/size ? Do yo u need to be able to
enter and review quantities for items via this type of matrix? Then you need
SouthWare’s Item Group Matrix Adapter.
With this a dd-o n mo dule f or the Inve ntory /Sale s Se ries y ou m ay de fine m atrix
types, s et up m atrix grou ps, spe cify attributes for rows and co lumns , and spe cify
or generate the SKU numbers for each group combination. You may then use a
matrix-oriented entry interface to efficiently buy, sell, and receive items within a
matrix group. For example, you could set up colors as matrix group rows and
sizes as columns and then easily sell or buy items within the group.
SouthWare Excellence Series™
66
Rev 10 Release Notice (7/13/04)
With the Item Group Matrix Adapter, you can:
T
T
T
T
T
T
T
T
T
Define unlimited matrix types of row/column combinations (such as
color/size , produc t/user co unt, wais t/inseam , etc.)
Easily define all the row/column attributes that apply to a matrix type
Spe cify w hich attribu tes a pply to ea ch gr oup matr ix
Use the same group definition in multiple locations
Automatically generate stock records needed for group row/column
combinations
Specify a stock num ber format to use for generated stock nu mbers
Indicate that certain row/column combinations are not applicable within a
group
Inquire stock item information for items in a matrix group
Easily view and edit the quantities for group matrix items via a grid or tree
in the following entry programs:
T
Sales order entry
T
Purchase order en try
T
Purchasing work file entry
T
Service order entry
T
Receivings entry
(This is als o availab le for Rev 9 - release d in April 200 4.)
!
Receivings - New Smart Scan Option
You now have the ability to randomly enter or scan items received in a shipment
and auto mat ically crea te ap prop riate r ece ivings trans actio n line ite ms. This
feature is designed to streamline the receiving of a shipment that includes
multiple POs without the need to separate items by PO before entering receiving
transactions.
SouthWare Excellence Series™
67
Rev 10 Release Notice (7/13/04)
At the receivings transaction number field (IS-03-02-01, field 1) you now have the
option to select “Smart Scan” ([F5]) to enable Smart Scan mode. An option
screen lets you enter the following parameters for the scan:
Location
Specify the location for the receivings - this defaults from the transaction
operator.
Receive Date
Enter the receiving date or press [Enter] to default to the current system
date.
G/L Post D ate
Enter the G/L Post Date to use for the G/L distributions generated from
this receiving transaction. This defaults to the Receive Date.
Vendor (Op tiona l)
If all items you are entering are from the same vendor you may enter the
vendor number. This is particularly helpful if you order the same stock
item from multiple vendors since the system will ignore orders from other
vendors. You may leave this parameter blank to have the system
consider orders from all vendors.
Invoice (Op tiona l)
If you specified a single vendor and all items you are entering are
invoiced on the sa me invo ice you m ay ente r the invoic e num ber here .
The invoice number will automatically be inserted into each created
receiving line item.
Storag e ID (Op tiona l)
Enter a Warehouse Tracking storage ID to have all received lines
assigned to that storage ID. This is particularly useful for pallets. You
may enter a new storage ID and automatically create one by specifying
the storage ID type.
Shipm ent ID (Op tiona l)
If you need to allocate landed cost to multiple receivings transactions you
may enter a Shipment ID to relate all created receiving transactions to the
Ship men t ID. If y ou ar e rec eiving multip le PO s in a c onta iner th at will
have a single freight bill you can use the Shipment ID to allocate the
freight cost across the related receivings transactions.
After you define these parameters you may start scanning stock numbers and
entering quantities. For each scanned number the system will try to identify the
related do cume nt such as a PO or Vend or RA.
If there is only one matching document the system will create a
receivings line item (and related transaction if necessary) and function
similar to the norma l line item sca n mod e for a rec eiving tran saction.
If ther e are multip le pos sible d ocu men ts for t he st ock item th e sy stem will
either:
display a list and let you choose the applicable document, or
automatically select the first matching document (if your
inventory operator record specifies this option - see related
discussion below).
If there are no matching documents the system will display a list of
options that include:
SouthWare Excellence Series™
68
Rev 10 Release Notice (7/13/04)
P
select a purchase order to which this item should be added (if the
operato r has the security to modify a docum ent)
M
receive on a miscellaneous transaction
[blank] re-enter the item number.
If you selec t “M” (mis cellan eou s) or “P” (p urch ase orde r) the prog ram will
display a list of the receivings transactions that have the same document
type and parame ters for you to choose an existing transaction. If there
are no applicable transactions to which this item may be added:
If you selected an “M” (miscellaneous) transaction the program
will accep t the docu ment n umbe r.
If you selected a “P” (purchase order) transaction the program
will display a purchase order search list so that you may select
the purchase order.
Other Ite m De faults
The quantity for the scanned item will default based on the operator scan
option: “1” - default 1, “2” default remaining on document line, “3” ask for
quantity.
The unit of measure will default from the document line.
You may no t enter defective quantity for a rental item, a non-inventory
item, or if the handling code is a drop ship.
Information shown about the Last Item on the Smart Scan screen
As the Smart Scan screen creates each receiving transaction line item the right
portion of the screen shows the following information about the last item (so that
you can determine w hether you want to press [F1 ] to edit the line item):
Last item #/description
Qty received
Qty received defective
Receiving transaction number
Receiving transaction line number
Total qty received/defective on that line item
Document type/number for receiving
Document line number
Qty to receive
Vendor part number
Functions available from the Smart Scan screen
From the Smart Scan screen you may:
Edit the last item entered by pressing [F1] - this will zoom to the normal
receiving transaction detail maintenance.
Access and ed it the Sma rt Scan pa rameters by pressing [F4] at the
stock number field.
Go to normal receivings entry maintenance ([F5]) to access
transactions.
Allocate Landed Cost ([F6]) (appears when the last item scanned is on
a PO w ith landed c ost) - this allows you to en ter the am ounts to a llocate
for landed cost if you have entered all the items for the PO or Shipment
ID. If the last scanned item has a shipment ID the system gives the
following options:
SouthWare Excellence Series™
69
Rev 10 Release Notice (7/13/04)
-
Allocate b y shipm ent ID
Allocate to receivings transaction
No allocation
If the last scanned item did not have a shipment ID you will have the
option to allocate to the last receiving transaction.
Exit Rece ivings En try ([F8]) when you are finished.
Related Operator Option
In the Inventory operator record you have the following new options (IS-07-10,
field 6):
Auto Assign if Duplicates?
This feature applies to the Smart Scan m ode of receivings entry. Here
you may specify what the Smart Scan program should do when a
received item might apply to any of multiple possible documents. Enter
“Y” to hav e the pro gram a utoma tically select th e first matc hing doc umen t.
Enter “N” to have the program display a list of matching documents so
that you may select which one to use.
Auto Default Quantity?
This feature applies to the Smart Scan m ode of receivings entry. Here
you may spec ify tha t the S mar t Sca n pro gram shou ld aut oma tically
defa ult the rem aining quan tity to r ece ive on a tran sac tion. T his
eliminates the need to press [Enter] to ac cept the d efault.
!
Rece ivings - Optio nal Sh ipme nt ID to Refere nce M ultiple Item s Rec eived in
same Shipment/container
When multiple items from multiple POs are combined in a single shipment you
may n eed to alloc ate com bined freigh t and invo ice amo unts ac ross the se PO s. A
new Shipment ID option helps you allocate freight costs and/or split A/P invoices
across multiple PO s for a sh ipment.
Receivings
For a receiving transaction you may optionally reference a Shipment ID (IS-0302-01, field 2, “Ship ID” on receiving transaction header). If you use this feature
the system maintains a cross-reference file that indicates which receivings
transac tions are re lated to a sh ipment ID .
Landed Cost
When you finish a receiving transaction for a PO that involves landed cost the
sys tem displa ys th e land ed co st allo catio n win dow . If the re ceiv ing tra nsa ction is
related to a Shipment ID the window will offer multiple options:
Allocate landed cost to the receiving transaction
If you enter landed cost that applies only to this receiving transaction then
any futur e amo unts that a re allocate d to the Sh ipment ID will NOT update
this receiving transaction.
Alloca te land ed co st to the Shipm ent ID
If you ente r land ed co st for t he S hipm ent ID it will be alloca ted a cros s all
receivings related to that Shipment ID.
Acc oun ts Pa yab le
SouthWare Excellence Series™
70
Rev 10 Release Notice (7/13/04)
See the related discussion “New Landed Cost Option for Shipment ID” in the
Accounts Payable section of this release notice.
!
Receivings - Optional Storage ID for Interface to Warehouse Tracking
If you use SouthW are’s W arehou se Tra cking sy stem y ou hav e the option to
specify a Storage ID (from the Warehouse Tracking system) for a receiving line
item. This allows you to record a pallet number or predefine the storage ID to use
for a received item.
The storage ID field is added to the various entry modes for receivings such as
review mode, scan mode, matrix group, and smart scan and is accessible via the
line item Other Info box (IS-03-02-01, field 15). You may enter a valid storage ID,
leave the field blank, or enter a new storage ID. If you enter a new storage ID the
program will ask you to select the type of storage ID from a list that appears. The
program will create a storage ID in Warehouse Tracking using the defaults from
the storage ID type.
You m ay also d efine a sto rage ID when you ac cess re view m ode or s can m ode.
Rece ivings line item s create d via thes e mod es will insert th e storag e ID if defined .
This makes it easy to receive multiple items that are bundled in a pallet and
automatically reference the pallet ID in each line.
When warehouse transactions are created from the posting of receivings the
system will insert the storage ID from the receiving transaction into the
warehouse ADJ transaction.
!
Physical Cou nt - Streamlined E ntry of Detail Coun ts
You now have an improved method of entering multiple detail physical counts for
a stock item. This should speed up the entry of detail counts for most users.
This feature requires that you use the Physical Count Detail subsystem (IS-08-02,
field 24, Use Physical Count Detail). If you don’t use Physical Count Details then
this feature will not be available.
When you access the Physical Count Entry program (IS-06-04-02) the program
asks you to choose an entry mode:
1
2
Enter Detail Quantity Count
Choose this mode to go directly to the detail count entry screen
View Sum mary Co unts
Choose this mode to view the stock record summary records that
total the detail counts that have been entered. When you use
Count Details you may not enter counts in the summ ary record
but you may view them and acces s the detail counts for a
particular stock record.
Detail Quantity Count Mode
The screen displays the detail entry screen with the following fields:
1. Location:
SouthWare Excellence Series™
71
Rev 10 Release Notice (7/13/04)
Enter the inventory location for the counted item if multiple locations are
being counted.
Sequence:
This field displays the sequence key for the worksheet
sequencing used by the summary count records.
2. Stock N umb er:
Enter the stock number counted. You may use the [F3] Lookup to search
the stock file or [F4] lookup to search the worksheet count file.
3. Tracking Num ber:
(Applicab le only if you a re coun ting trackin g record s.)
Enter the tracking number counted if the stock record uses tracking or
serial numbers. You must enter a valid tracking number that existed
when the work file was bu ilt.
Note:
You are limited to one detail record per tracking number. You
may press [F5] at the Enter Change Number prompt to Add
additional q uantity to the tracking c ount.
4. ID:
(This field is s kipped if yo u entere d a track ing num ber - see Note ab ove.)
Enter an identifier code (up to 15 characters) to help identify the source of
this count. Typically this could be a counter’s name, a scanner ID, or
some other indicator that helps you group counts by their source.
Warehouse Tracking Users
If you are using Warehouse Tracking the count ID field in the
Physical Count detail record will automatically become the
Storage ID. You have a lookup option for Storage IDs when you
are entering count details. When you post physical counts to the
stock file the system will create appropriate warehouse
transac tions for an y discre pancies and ch anges in the stora ge ID
assignments and quantities.
Count:
Enter the quantity counted.
The screen shows the summary counted information for the stock item.
Tracking Num bers
You are limited to one detail record per tracking number. You
may press [F5] at the Enter Change Number prompt to Add
additional q uantity to the tracking c ount.
!
Physical Count - Option to Generate G/L Distributions for Count
Discrepancies
You now have the option to automatically generate G/L distributions for the
quantity count discrepancies posted from the Physical Count subsystem (IS-06-
SouthWare Excellence Series™
72
Rev 10 Release Notice (7/13/04)
04). This will generate a G/L distribution per product category as shown in the
Product Category rec ap on the Physical Coun t posting register.
You may activ ate th is fea ture in the In ven tory/ Sale s co ntrol r eco rd (IS -08- 02, fie ld
24):
Create G/L for C ount Diff?
Enter “Y” to automatically generate G/L distributions for quantity count
discrep ancies p osted for Physic al Coun ts. This w ill generate a G/L
distribution per product category as shown in the Product Category recap
on the Physical Count posting register.
The offset account for Physical Count Adjustments may be defined in the
Prod uct C ateg ory r eco rd (IS -07- 02, fie ld 11, Phy sica l Adj O ffset) . If this
field is blank for a p rodu ct ca tego ry the sys tem will us e the Rep air
Expen se Acc ount.
Other N otes on G/L Po sting from Physic al Coun ts
If you post G/L distributions from physical counts the program will do
automatic posting to G/L if specified in the A/R control record (AR-08-02,
field 7).
If you are posting initial stock quantities from the Installation/Set Up menu
(IS-0 8-09 ) the p ost p roce ss w ill NO T cre ate G /L dis tributio ns. T his is
because these initial counts should already be reflected in your General
Ledger numbers.
!
Physical Count - G/L Offset Account for Discrepancies
In the Product Category record you may now define an offset account for
Phy sica l Cou nt Ad justm ents (IS-0 7-02 , field 1 1, Ph ysic al Ad j Offs et). T his
account is shown on the Physical Count posting register in the Product Category
recap. If you choose to create G/L Adjustments for Physical Counts this account
will be use d to offset the chang es to the inv entory a ccoun t.
!
Physica l Count - O ption to C ount T racking N umb ers
You now have the option to record physical counts per tracking number in the
Physical Count subsystem (IS-06-04). This feature requires that you use the
Physical Count Detail subsystem (IS-08-02, field 24, Use Physical Count Detail).
This feature is added as another option in field 24 of IS-08-02:
Create Tracking Details?
(Applicab le only if you u se the P hysica l Count D etail subsy stem.)
Enter “Y” to have the system generate physical count detail records per
tracking number for the stock items in the workfile. When you enter
count details for a stock item the system will already have a record for
each tracking number so that you may record the quantity counted for
each tracking number. The total of all tracking records counted is the
total s umm ary c oun t for th e sto ck ite m. T he po sting of the se c oun ts will
make corresponding adjustments to the tracking file records.
SouthWare Excellence Series™
73
Rev 10 Release Notice (7/13/04)
Note:
If you select to count detail and to enter counts for tracking
numbers then you are limited to one detail record per tracking
numb er.
You do have the option to add to the tracking count for
an item.
If you use the Warehouse Tracking system and a
tracking number exists in multiple storage IDs then you
may enter a count for each storage ID.
Uncounted Tra cking Numbe rs
The counting of tracking numbers introduces a challenge into the count of stock
items. If you are doing a partial inventory count and all the tracking numbers are
not included in the count then you could inadvertently introduce errors into your
counts. The system addresses this challenge with the concept of uncounted
tracking quantity.
If you are counting a tracked item (also applies to a Storage ID) you do not have
to indicate that you counted all tracking numbers for a stock number. Those that
are not c ounted are acc umulate d in a field in the s umm ary reco rd nam ed qua ntity
not counted. This quantity plus the quantity actually counted less the quantity on
hand (at the time the workfile was built) is the adjustment to the stock on hand
quantity.
Here is an exam ple of entering counts for a tracked stock num ber:
TRACKING#
COUNTED?
QTY COUNTED
QTY ON HAND
--------------BLUE
RED
WHITE
----------------YES
NO
YES
--------------------4999
0
0
==========
4999
-------------------5000
1000
10
===========
6010
QTY NOT
COUNTED
-------------1000
==========
1000
The adjustment to on hand is: 4999 + 1000 - 6010 = -11
There is a new field added to the physical summary record to accumulate the
quantity not counted. Again, the non-counted applies only to tracking and
warehouse tracked items.
Import Notes
If you use ImportMate II to create physical count transactions please note the
following:
The import will create the a detail record for each tracking/serial # for a
stock item if the "Create Tracking Details?" option is activated in the
control record. This is necessary because of the Not Counted quantities.
The im port will add to the qua ntity if the impo rted reco rd alread y exists.
Since all tracking records must be in the workfile (for Not Counted
quantities) the definition of import add mode is to add the imported
quantity to the work file (the program will figure out if this needs to add a
record or simply add the q uantity to an existing re cord).
Note for Warehous e Tracking users
SouthWare Excellence Series™
74
Rev 10 Release Notice (7/13/04)
If you use the Warehouse Tracking system and are storing tracking number or
seria l num ber d etails in the w areh ous e you mus t gen erate corr esp ond ing de tails
in the phy sical cou nt detail file. The p osting of p hysica l counts w ill create
war eho use adjus tme nts fo r the d iscre pan cies and t hes e mu st ha ve th e det ail
required by your warehouse records.
!
Phys ical Co unt - O ption t o Ad d a Sto ck Item to an E xisting Work file
You now have the option to add workfile records to an existing workfile via the
Physical Entry program (IS-06-04-02). In previous revisions workfile records
could be changed but not added.
When you enter a stock numbe r in the Physical Entry program (both Sum mary
and Detail Mode) that does not exist in the workfile the program tells you that the
stock number does not exist in the workfile and asks if you want to add it. If you
say Yes the stock number will be added to the workfile.
!
Physical Count - Option to Rebuild Existing Workfile if No Counts Have
Been Entered
If you access the Print Inventory Count Worksheet program (IS-06-04-01) when a
workfile exists and you answer No to the question about reprinting the
works heets the program now ch ecks to see if any counts have b een en tered. If
no cou nts hav e been entered an addition al question now as ks if you w ant to
delete the workfile and start over. This is helpful if you change your mind about
the workfile parameters before you start to enter counts.
!
Physical Count - Option to Record Counts for Warehouse Storage IDs
If you use SouthWare’s Warehouse Tracking module you may record physical
counts per storage ID in the Physical Count subsystem (IS-06-04). You must use
the Physical Count Detail subsystem (IS-08-02, field 24, Use Physical Count
Detail).
The count ID field in the Physical Count detail record will automatically become
the Storage ID. You have a lookup option for Storage IDs when you are entering
cou nt de tails. W hen you p ost p hys ical co unts to the stoc k file th e sy stem will
crea te ap prop riate w areh ous e tran sac tions for an y disc repa ncie s and chan ges in
the storage ID assignments and quantities.
!
Option to Purchase/Receive Items for Rental Locations
See the related topic in the Rental Department section of this release notice.
!
Option al Line Item Integration of Services to Service O rders
See the related topic in the Service Management section of this release notice.
!
Add Notes Text to Stock Keyword Search
Top PEG
You now have the option to include words from selected notes types in the stock
key wor d sea rch fe ature . The sys tem will inc lude a ll word s from the n ote te xt in
the index of key words. This is particularly useful when you have special notes
types such as the “C” type used for catalog descriptions in NetLink.
SouthWare Excellence Series™
75
Rev 10 Release Notice (7/13/04)
You may implement this feature in the Inventory/Sales control record (IS-08-02,
field 24). After you specify how many lines of stock description to use as
keywords you may specify the following:
Keywo rd Notes Ca tegory (1 to 3):
Here you may specify up to three user-defined notes categories for stock
notes. The words from the text of these note types will be incorporated
into the ke y word search feature.
For example, enter “C” in one of the fields to include the Catalog type
note text u sed by SouthW are Ne tLink for ca talog des criptions. N ote
types that are not referenced in these fields will not be included in the key
word search so that you can allow customers/vendors to use a NetLink
search by key word and exclude notes types that are for internal use
only.
!
New Features in Stock Info Tree View Manager
In the Stock Info Tree Manager (IS-04-08) you now have the following features:
T
Ability to display marketing catalog structure with a drill-down
throu gh the catalog levels
The tree displays the marketing catalog structure (IS-07-20) if you use
this fe ature . This lets y ou ex pan d eac h cat alog le vel an d see the lev els
and items assigned to the catalog.
T
Ability to access marketing catalog from stock search to select
stock item
From the stock search/lookup function you may now press [F6] to access
the ma rketing ca talog view of the Tre e Man ager. Th is allows y ou to
select stock items from the marketing catalog.
T
Ability to view vendor catalog items per product category
When you expand a product category you now have the option to display
all vendor catalog records for the category. A “Vendor Catalog” option
app ears abov e the stoc k item s for th e cat ego ry. Yo u ma y ex pan d this
option to view all vendor catalog records that have been assigned to the
category.
!
Marke ting C atalog Optio n to O rganiz e Items You S ell
Top PEG
This optional new subsystem lets you organize the items you sell into marketing
categories such as you would use in a catalog. You may have up to five levels of
marketing categories, and you may assign a stock item to more than one
marketing category. Primary uses of these catalog records include:
T
To allow easy navigation of your catalog via NetLink
T
To prov ide a ma rketing-o riented org anization structure in the Stoc k Info
Tree View Manager that is an alternative to organizing by product
category
T
To prov ide a stoc k lookup feature by Marke ting Cata log via the S tock Info
Tree View Manager that you may use to find a stock item wherever you
can enter a stock number
Within the marketing catalog you may reference any of the following types of
records:
L
Stock items
SouthWare Excellence Series™
76
Rev 10 Release Notice (7/13/04)
L
L
L
L
L
Stan dard Bills
Item Matrix Groups
Vendor Catalog Items
Service codes
Rental Items
This allows your catalog to be a complete outline of the items and services you
sell.
Here are the major components of this subsystem:
Lookup of Marketing Catalog
L To sell an item from the catalog
From a Billing or Service Order line item you may use the Stock Lookup
feature ([F3] from the stock number field) and then press [F6] at the list of
keys to access the Marketing Catalog. This list will include all types of
catalog items. When you select an item from the tree the item ID will be
placed in the line item for sale.
L To use the catalog in a stock item search
From any stoc k number entry field you may use the Stock Looku p feature
([F3] from the stock numb er field) and then pre ss [F6] a t the list of keys to
acces s the M arketing C atalog. Th is list will include on ly stock item s.
When you select a stock item from the list it will be returned to the field.
Marketing Category Maintenance (IS-07-20-01)
In this prog ram yo u define the marke ting levels a nd sub -levels tha t you wa nt to
use to organize your items. This is very flexible and allows you to create a
category that has up to four levels of sub-categories.
1-5. Catalog Level (1 to 5):
Ente r a co de (u p to 1 0 cha racte rs) fo r eac h leve l that a pplies to this
record. Level 1 must be entered. Levels are validated as you enter them
to ensure that you set up each level in the hierarchy. For example, if you
enter “MEN’S” in the level 1 field and there is not already a level 1 record
for “MEN’S” the program will automatically skip to field 6 so that you can
define a lev el 1 recor d.
Example:
Let’s say you have a simple catalog that is organized like this:
Hard goods
Widge ts
Cons umer W idgets
Com merc ial Widgets
Gadg ets
Men’s Gadg ets
Wom en’s Ga dgets
Soft goods
Clothes
Men’s Clothes
SouthWare Excellence Series™
77
Rev 10 Release Notice (7/13/04)
Women’s Clothes
Children’s Clothes
Shoes /Boots
Dress Shoes
Men ’s
Wo men ’s
Casual Shoes
Hiking/Outdoor
Court Shoes
You could assign the following level codes to create this catalog
structure:
Leve l 1
HARD
HARD
HARD
HARD
HARD
HARD
HARD
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
SOFT
Leve l 2
WIDGET
WIDGET
WIDGET
GADGET
GADGET
GADGET
CLOTHES
CLOTHES
CLOTHES
CLOTHES
SHOES
SHOES
SHOES
SHOES
SHOES
SHOES
SHOES
Leve l 3
Leve l 4
CONSUMER
COMMERCIAL
MENS
WOMENS
MENS
WOMENS
CHILDRENS
DRESS
DRESS
DRESS
CASUAL
CASUAL
CASUAL
MENS
WOMENS
OUTDOOR
COURT
Leve l 5
Hard goods
Widge ts
Consu mer W idgets
Com mercial W idgets
Gadg ets
Men’s G adgets
Wom en’s Ga dgets
Soft goods
Clothes
Men’s Clothes
Women’s Clothes
Children’s Clothes
Shoes /Boots
Dress Shoes
Men ’s
Wom en’s
Casual Shoes
Hiking/Outdoor
Court Shoes
6. Catalog Description:
Enter the description of this category record (up to 30 characters).
7. Image Filename:
Here y ou ma y referen ce a pictu re or ima ge file for this ca tegory re cord.
This allow s yo u to c reate web page s tha t sho w an imag e to re pres ent th is
category. The file is assumed to be in your So uthWare images directory
(under the “swhtml” directory) so any path should be relative to the
images directory. On Windows workstations you may use the Lookup
feature to find a file in the images directory.
Note:
If you plan to use these images in NetLink the filename should be
accessible by the web s erver.
8. Status:
Leave this field blank for a norm al status o f Active. Yo u may enter “I” to
inactivate this record (such as when you are building a new section of the
cata log an d don ’t wan t to ac tivate this re cord until th e ent ire se ction is
ready).
9. Text Comments:
Here you may enter a longer description of this category (up to 2000
characters). This text displays in the Stock Info Tree View Manager
SouthWare Excellence Series™
78
Rev 10 Release Notice (7/13/04)
whe n you highlig ht this cate gory , and this te xt ma y also be us ed in
NetLink web pages.
Marketing Category Cross-Reference (IS-07-20-02)
You may ass ocia te sto ck ite ms a nd ot her re cord s with mar ketin g cat ego ries v ia
this cross-reference file. There are multiple ways to edit the records in this file:
-
-
-
-
-
From the Stock File Maintenance (IS-07-01) - For a stock record you may
acces s the “R elated Info” menu and ch oose “M arketing C atalog”.
On graphical workstations a list of categories appears and you
may toggle the checkmark box to indicate whether the item
belongs to each category.
On character-based workstations the function accesses the
Cross-Reference maintenance as described below.
From the Item Group Maintenance (IS-01-06-03-04) - For an Item Group
Matrix re cord yo u may choos e “Cata log” ([F6]).
On graphical workstations a list of categories appears and you
may toggle the checkmark box to indicate whether the Item
Group belongs to each category.
On character-based workstations the function accesses the
Cross-Reference maintenance as described below.
From the Standard Bill Maintenance (IS-07-13) - For a Sta nda rd Bill
record you m ay cho ose “C atalog” ([F 6]).
On graphical workstations a list of categories appears and you
may toggle the checkm ark box to indicate whether the standard
bill record belongs to each category.
On character-based workstations the function accesses the
Cross-Reference maintenance as described below.
From the Vendor Catalog Maintenance (IS-07-19) - For Vendor Price
Catalog record y ou ma y choo se “Ma rketing C atalog” ([F 4]).
On graphical workstations a list of categories appears and you
may toggle the checkmark box to indicate whether the vendor
catalog record belongs to each category.
On character-based workstations the function accesses the
Cross-Reference maintenance as described below.
From the Rental ID Maintenance (RD-05-01) - For a Rental ID record you
may c hoose “Catalog ” ([F6]).
On graphical workstations a list of categories appears and you
may to ggle the c heckm ark box to indicate w hether th e rental ID
record belongs to each category.
On character-based workstations the function accesses the
Cross-Reference maintenance as described below.
In the cross-reference maintenance program (IS-07-20-02) you may edit the
cross-reference records that associate stock items and other records to particular
marketing categories. For service codes this is the only way to create crossreference records.
1-5. Catalog Level (1 to 5):
SouthWare Excellence Series™
79
Rev 10 Release Notice (7/13/04)
Enter the corresponding level(s) for the catalog category to which you
want to assign a record. The sy stem will validate that the levels are
defined in IS-07-20-01.
6. XRef Type:
Specify
S
G
B
C
V
R
the type of record to which this cross-reference refers:
Stock item
Item Matrix Group
Stan dard Bill
Vendor Catalog Item
Service code
Rental Item
7. Related ID:
Enter the appropriate ID (e.g. stock number, group ID, etc.) for this crossreference.
8. Vendo r Num ber:
(This ap plies only to vendo r catalog “C ” type rec ords.)
Enter the vendor number for this vendor catalog record. This allows the
system to include the record you desire if your vendor catalog includes
the same item from different vendors.
!
Option to Purchase Serialized Non-Stock Catalog Items
Top PEG
When you purchase a Non-Stock Vendor Catalog Item for a sales order as a
miscellaneous stock item you may now use the receivings process to enter the
tracking numb ers if the m iscellaneo us stoc k item sp ecifies to us e tracking . With
this fe ature you m ay s ell a no n-sto ck ite m fro m yo ur ve ndo r cata log, p urch ase it
via a miscellaneous stock item, and then record the tracking numbers at
receiving s so the se can be autom atically trans ferred into th e sales line item.
This feature applies when:
1.
The Inventory/Sales control option to post serial #s to sales orders (IS08-02, field 16) is set to “Y”.
2.
A non-stock item is received for a sales order an d the item’s stock record
indicates to use tracking.
Receivings Entry
The rece ivings entry prog ram will as k for tr ack ing nu mbe rs in th is situ ation but w ill
not require them (tracking numbers are required for normal stock items that use
track ing). If y ou do ente r trac king num bers for a n on-s tock item th e pro gram will
require the tracking quantity entered to match the quantity received. This applies
to scan mode, review mode, entry mode and receive full document mode.
Receivings Post
When you post a non-stock receivings with tracking numbers:
The receivings tracking records will be posted to the sales order tracking
file. For a non-stock item all tracking/serial numbers received will be
posted to the sales order ev en if this exc eeds th e sales o rder qua ntity.
For a normal stock item the tracking quantity posted to the sales order
does n ot exce ed the sa les order quantity.
SouthWare Excellence Series™
80
Rev 10 Release Notice (7/13/04)
-
The tracking records will be posted to the serial/tracking file and a
tracking ledger record will be created for receivings and for sales (the
stock number w ill be the miscellaneous stock number).
!
Cop y Fun ction fo r Loca tion N ow G ives O ption t o Co py Lo cation Credit
Card Info
Top PEG
When you create a new location record by rena me/copying an existing inventory
location (IS-07-05) you now have the option to copy the payment type information
into the new location as well. If the existing location has Credit Card or other
payment types a question will ask if you want to copy the payment types to the
new location. Specify whether to copy the payment type records. You could then
access these records in the new location for any needed changes.
!
New “Find Part #” Lookup File for Stock, Vendor Catalog, Standard Bill, and
Matrix Group Numbers
Top PEG
A new lookup file allows you to search for a part number without first specifying
wheth er it is a stock numb er, non-s tock ve ndor ca talog num ber, stan dard bill kit,
or item group. This is designed to streamline the lookup of a part number since
your operators don’t need to know what type of part number it is.
The co mbined part num ber looku p file is autom atically ma intained by the sys tem.
Each time you add:
a sto ck n umb er to th e sto ck file
a vendor catalog record
a standard bill record (type “S” or “B”)
an item matrix group
the sys tem w ill record the n umbe r in the part n umbe r lookup file.
Note: This file contains only valid item part number keys for SouthWa re
records. It does not contain cross-reference records such as customer
part numbers, obsolete part numbers, etc.
You may access this lookup file from the following programs:
SouthWare Excellence Series™
81
Rev 10 Release Notice (7/13/04)
-
-
-
-
Billing Entry - from the stock number field you may enter a full or partial
part number and press [F5] to access the combined lookup file. When
you select a record from the list the billing line item will reflect the
appropriate type of record. You may also enter the part number and
press [Enter] and the program will determine the appropriate type.
Service Order Entry (SV-01-01-03) - from the stock number field you may
enter a full or partial part number and press [F5] to access the combined
lookup file. When you select a record from the list the line item will reflect
the appropriate type of record. You may also enter the part number and
press [Enter] and the program will determine the appropriate type.
Stock In quiry (IS-0 4-01) - from the Cus tomer field you m ay pres s [F4] to
call the sea rch to allow you to se lect a key and ente r a starting v alue.
When you select a record in the list and zoom the program will call the
appropriate maintenance program in inquiry mode.
As the “Find Item Part #” Inquiry (IS-04-09) - this uses the command line
“RSSEARC2/I/X/2" to call the lookup as a stand-alone function. When
you select a record in the list and zoom the program will call the
appropriate maintenance program in inquiry mode.
After you load this upgrade the system will automatically create the combined
lookup file from your existing records. This is done via a utility program
“RSXR2BLD” which you may run at any time to rebuild this lookup file.
!
Allow Operator Decision on Assembling/Purchasing Item Order Handling
Code in Sales Entry
Top PEG
You may now give a sales operator the option to override the normal Item Order
Handling code when an item may be purchased or assembled.
To enable this feature you specify “Y” to a new field in the billing operator record
(IS-07-11, field 18):
O/R Assemble/Purchase?
Ente r “Y” if th is ope rator shou ld be a llowe d to o verr ide a s tock item’s
normal Order Handling code in the following situations:
The item Order code (IS-07-01, field 25) specifies Assemble (“A”
or “M”) but you want to purcha se the item for this order.
The item Order code s pecifies pu rchase (“P”) but y ou wa nt to
assemble the item for this order.
!
E-Mail Address for Vendor Purchasing Record
Top PEG
You may now define an e-mail address for a Vendor Purchasing record (IS-0714) that will be used as the default e-mail address for Purchasing. You may
access this new field from field 3 in IS-07-14:
E-Mail Address:
Her e you may spec ify a p urch asin g e-m ail add ress for this vend or tha t is
differe nt tha n the defa ult e-m ail add ress for the vend or. Th is ma kes it
easy for your purchasing e-mail address to be different than your
payab les e-m ail addres s.
SouthWare Excellence Series™
82
Rev 10 Release Notice (7/13/04)
If you enter an e-mail address in this field the PO entry program (IS-0301-02) uses this address when e-mailing a PO unless you have
ove rridd en th e e-m ail add ress on th e PO . The hiera rchy for a P O e- mail
address is:
Use o verride e -mail add ress from PO if one exists
Use v endor p urchas ing e-m ail addres s if one ex ists
Otherwise use vendor e-mail address
!
Miscellaneous Stock Records No Longer Update Quantities
In previous revisions some SouthWare processes updated quantities for
miscellaneous stock items (those with a stock number that begins with an
asterisk) even though the quantities had no meaning. This resulted in some
unnec essary confus ion for som e users .
Now the sys tem w ill not update a ny qua ntities in misc ellaneou s stock records . If
there are non-zero quantities in a miscellaneous stock record, whenever that
specific stock record is rewritten by a posting process or other change the
quantities w ill be zeroed out.
After you load this update the system will automatically zero any quantities in your
miscellaneous stock records.
Compatibility Option:
If you need to retain the same quantity update situation for miscellaneous
stock items as in previous revisions (not recommended since the
quantities are not accurate) you may set an environment variable in your
cblconfig file:
SWENV-MISC-STOCK N
This will disable the clearing of miscellaneous stock quantities during the
conversion and will continue to update the quantities for miscellaneous
stock records as in previous revisions.
!
Default Ship To Address in Order Entry Now Uses Customer Address if No
Default in C ustom er Reco rd
Top PEG FLASH
In Or der E ntry the ship t o add ress now defa ults to the c usto me r file ad dres s if
there is no default Sh ip To ID in the cus tome r record (AR-07 -01, field 18 ). In
previous revisions if the customer had only one ship to address then the program
defaulted to that add ress.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
ICVerify Interface - Option to Accept and Submit Card Verification
Validation Number
You now have the option to specify that you want to enter a Card Verification
Valid ation num ber fo r ICV erify c redit c ard tr ans actio ns. T his su ppo rts this
relatively new security feature for credit card processing. Below is a brief
description supplied by ICVerify:
**Excerpted from ICVerify SDK manual
SouthWare Excellence Series™
83
Rev 10 Release Notice (7/13/04)
CVV2 and CVC are new security features on the back of Visa and
Mas terC ard c redit c ards . The y we re pu t in plac e to h elp m erch ants avoid
fraud an d increas e profits.
The new three-digit value is an important new security feature for cardnot-present transactions, and now appears on the back of most Visa and
MasterCard credit cards. It provides a cryptographic check of the
information embossed on the card.
The CVV2/CVC three-digit value is printed on the back signature panel of
Visa and M aste rCa rd cr edit c ards . The y imm ediat ely fo llow th e cre dit
card account num ber.
The CVV 2/CV C va lue he lps va lidate that a cus tom er ha s a V isa ca rd in
his/her possession, and that the card account is legitimate. It helps
minimize the risk of unknowingly accepting a counterfeit card or
fraudulent transaction.
CVV2 is printed only on the back of Visa cards, while CVC is only on
MasterCard credit cards. It’s not contained in the magnetic stripe
inform ation , and does not a ppe ar on sales rece ipts. It m ust b e inclu ded in
the authorization request, along with the following information:
• Transaction Type
• Account Number
• Expiration date
• Transaction dollar amount
If you are participating in CVV2/CVC, you can expect to receive a
“match”
or “no match” respons e (Y or N).
**End of Excerpt
To support this feature you must be able to manually enter a code found on the
back of the credit card. A new option in the ICVerify ID (XX-05-13, field 14)
allows you to enable this capability:
Ask for Verification#?:
Enter “Y” to have the program prompt you to man ually enter the Card
Verific ation Valid ation num ber (C VV2 /CV C) fro m the back of the cred it
card. This value will be submitted in the request data sent to your card
proces sor. This information is not stored in SouthWare files.
!
Change Inventory Valuation by G/L Date
Top PEG FLASH
The Inventory Valuation report (IS-05-03) utilizes the stock ledger file when
reconstructing quantities for a prior date. Prior to this change the program was
using the transac tion date in the ledger file. Th e progra m will now use the G /L
Post Date from the ledger record to reconstruct prior valuations. If the G/L Post
Date is blank on the ledger record then the date the ledger record was created
will be used. This displays as the Post Date colum n on the ledger.
!
Billing Inquiry Option to Display All Types and Statuses of Orders
PEG FLASH
SouthWare Excellence Series™
84
Top
Rev 10 Release Notice (7/13/04)
In Order/Invoice Inquiry (IS-04-02) at the Order Type field you may now choose
“L” for “All Orders (Including History)”. This option will include all orders and
history items and is similar to the “B” option except that it also includes On Hold,
Quote, and Not Approved orders.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Billing Inquiry Option to Display Open Orders in Reverse Date Sequence
Top PEG FLASH
In Order/Invoice Inquiry (IS-04-02) you now have the option to view open orders
in reverse date sequence (most recent first). In previous revisions this option was
availa ble fo r invo ices but n ot for open orde rs. T his op tion is also n ow a vailab le
for history invoices when you choose B for Both Outstanding and History Orders.
At the Order Type field in the inquiry you may choose Open Orders by entering
“O” for Outstanding Orders only or by entering “B” for both Outstanding and
History. At the Date field a prompt “[F4] Most Recent” indicates that you may
press [F4] to choose reverse date sequence. The orders will then appear with the
mos t recent da tes first.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Picking Ticket Co ntrol Now Ign ores Line Items T hat Will Not Print
Top
PEG FLASH
The Picking Ticket Control feature that controls when a picking ticket should be
printed w ill now ignore the status of Drop S hip and P urchas e For line item s IF
these line item Handling Codes will not be printed. In the Inventory/Sales Control
Record you specify whether to print Purchase For and Drop Ship line items on the
Picking Ticket (IS-08-02, field 28, Print Purchase For). If a line item will not be
printed, its status will be ignored when the Picking Ticke t Control feature
determ ines wh ether to pr int a picking ticket.
For example, if an order has the Picking Ticket control option of “N” for “Print
when all ready” this means that no picking ticket will print until all items are ready
to ship. If in the control record you said to skip the printing of Purchase For and
Drop Ship items then the picking ticket will print when all other items are ready
even if any Purchase For and Drop Ship items are not ready.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Dept/Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH
In the Sales Department/Operator maintenance program (IS-07-11) you may now
optionally create records that refer to a “master” dept/operator for the option
values. This lets each operator have a unique dept/operator record for tracking
and reporting but reduces the setup and maintenance of the field options. An
operator record that refers to a master record will not allow you to access any
fields except the password, Ma ster code, and nam e - the options are
automatically updated from the master record. When you change a field in a
ma ster o pera tor re cord the p rogr am will aut om atica lly chan ge th e valu e in all
operators related to the master.
A new field is added beside the passw ord field (field 2):
SouthWare Excellence Series™
85
Rev 10 Release Notice (7/13/04)
Maste r:
Here you may specify whether this operator record should use the values
from a “master” record:
Leave this field blank to de fine a cus tom set o f optio ns fo r this
operator. No master record is referenced.
Enter the dept/operator code from a “master” dept/operator
record if all option values should come from the values in the
mas ter record .
Press [F1] to create a “master” dept/operator record. T his inserts
the k ey for this re cord as th e “M aste r” valu e. You ma y defin e all
the options for this record and these options will be used by any
dept/operator record that refers to this master record.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Inventory Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH
In the Inventory Operator maintenance program (IS-07-10) you may now
optionally create records that refer to a “master” transaction operator for the
option values. This lets each operator have a unique inventory operator record
for tra ckin g and repo rting b ut red uce s the setu p and ma inten anc e of th e field
options. A n opera tor record that refers to a ma ster reco rd will not allow you to
access any fields except the passw ord, Master code, and nam e - the options are
automatically updated from the master record. When you change a field in a
ma ster o pera tor re cord the p rogr am will aut om atica lly chan ge th e valu e in all
operators related to the master.
A new field is added beside the passw ord field (field 2):
Maste r:
Here you may specify whether this operator record should use the values
from a “master” record:
Leave this field blank to de fine a cus tom set o f optio ns fo r this
operator. No master record is referenced.
Enter the operator code from a “m aste r” ope rator reco rd if all
option values should come from the master record.
Press [F1] to create a “master” operator record. This inserts the
key for this record as the “Master” value. You may define all the
options for this record and these options will be used by any
operator record that refers to this master record.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Maintenance Lookup of I/S Dept/Operators, Inventory Operators, and SV
Operators
Top PEG FLASH
In the following maintenance programs you may now use the Lookup feature for
transaction operators.
IS-07-10
Inventory Operators
IS-07-11
Sales Dept/Operators
SV-07-17
Service Order Op erators
This feature was added in conjunction with the master operator feature.
SouthWare Excellence Series™
86
Rev 10 Release Notice (7/13/04)
Note:
The L ooku p feature is available on ly in the ma intenanc e progra ms.
When you are asked to enter an operator for a transaction process the
lookup is not available since this is a security feature.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Default L ine Item T ype for Billing Operato r FLASH
For a billing o pera tor you ma y now defin e a de fault lin e item type (IS -07- 11, fie ld
17):
Override Line Item Code
Here you may specify an override default line item type for billing line
items o r leave this b lank to us e the nor mal de fault. This a llows you to
customize entry for a particular operator’s normal function.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Default P urchase For Co de for PO Buyer FLASH
For a Purchasing Buyer you may now define an override default for the Purchase
For Code on pu rchase orders (IS-07-15, field 6):
Override Dft Purch For Code
Here you may specify an override default Purchase For code for PO line
items o r leave this b lank to us e the nor mal de fault. This a llows you to
customize entry for a particular operator’s normal function.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Default Line Item Type for Receivings Operators FLASH
For a Receivings operator you may now define an override default for the
receivings line item type code (IS-07-10, field 6):
Override Dft Line Item Type
Here you may specify an override default line item type for receivings line
items o r leave this b lank to us e the nor mal de fault. This a llows you to
customize entry for a particular operator’s normal function.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Landed C ost - Ability to Add New C ost Types to a Location and Update
Existing Landed Cost Purchase Orders
Top PEG FLASH
When you add landed cost types to a location record (IS-07-05, field 19) that
already has landed cost types defined a question now asks if you want to add the
new cost type(s) to existing purchase orders that have no receivings. This allows
you to define that a new landed cost type applies to a location and then have the
system automatically insert that new type in pending landed cost purchase
orders.
This update feature will update the landed cost types in purchase orders that
meet ALL of the following criteria:
The purchase order location must match the location you changed.
The purchase order must not have been updated for any receivings (the
new types can’t be retrofitted into receivings that have already occurred).
SouthWare Excellence Series™
87
Rev 10 Release Notice (7/13/04)
-
The purc has e ord er’s la nde d cos t types mu st ex actly m atch the loc ation ’s
landed cost types as they were before you made your change (the
system will change only a “matching” array of landed cost types).
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Land ed Co st - Op tion to Clear L ande d Co st Allocat ion Am ount s in
Receivings
Top PEG FLASH
In receivings entry you now have the option to clear the allocated amounts for
landed cost for a receivings transaction. This allows you to remove allocated
landed cost amounts from receivings line items when they were entered
incorrectly. You may then enter allocated amounts again or leave them zero.
When you exit the line items for a receiving transaction with allocated landed cost
the program will show you the current total allocations. You may select the Clear
function ([F5]) to zero out the allocated amounts in all line items for the
transaction. After the program confirms that you really want to clear it will “undo”
the allocations for landed cost and clear the totals. You will then have the same
option to allocate again as you did before allocation was done.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Landed Cost - Display Percentages for Cost Types
Top PEG FLASH
When you enter landed cost information in purchasing and receivings the display
will now show the percentage to be used for cost types that are based on
percentages:
L
In the Purchase Order header landed cost window the default percentage
from the cost type code (or as adjusted by any automatic vendor
overrides in IS-07-18) will display to the right of the description so that
you can comp are it to any override percentage you enter.
L
In the Purchase Order line item landed cost window the percentage to be
use d (eith er fro m th e PO head er or f rom an ap plicab le ove rride ) will
display to the right of the cost type description when you enter the
applicability flags.
L
In the Receivings Entry line item landed c ost windo w the pe rcentag e to
be use d (either fro m the PO or f rom an applica ble overrid e) will display to
the right of the cost type description when you enter the applicability flags.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Landed Cost - New ReportMate Pathing
Top PEG FLASH
Rep ortM ate n ow h as ad dition al file p athin g rela ted to Land ed C ost file s. Th is
increases your reporting and WorkFlow options for Landed Cost information:
L
You may access the PO Landed Cost info per line item (IV40, type P)
from the PO line item file (IV06) and PO History line item file (IV26).
L
You may access the Landed Cost receivings header information (IV40,
type R) from the receivings transaction heade r file (IV34).
L
You may access the Landed Cost receivings line item information from
the receivings line item file (IV22).
L
This pa thing also re sulted in the following ad ditional fields in th e Data
Dictio nary:
PO header (IV05) and PO History Header (IV25)
127 - LC Trx Type [P] - this will always be “P”
128 - LC Trx Line Number
SouthWare Excellence Series™
88
Rev 10 Release Notice (7/13/04)
-
-
PO line item (IV06) and PO History line item (IV26)
57 - LC Trx Type [P] - this will always be “P”
Receivings header (IV34) and Receivings History header (IV35)
97 - LC Trx Type [R] - this will always be “R”
98 - LC Trx Line Number
Receivings line item (IV22) and Receivings History line item
(IV36)
97 - LC Trx Type [R] - this will always be “R”
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
ICVerify Interfac e - Allow Busin ess an d Co rporate Card Ap prov al FLASH
The ICVerify interface program now recognizes the special approval status for the
following ICVerify authorization responses:
B - Approved for VISA/M C Business C ard
C - Approved for VISA /MC Corporate C ard
These are in addition to the approval statuses of:
Y - Approved
P - Approved not captured
Q - Approved for VISA /MC Purchas e Card
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Cancel Assembled Line Item FLASH
When you enter an assembled item in Order Entry (IS-01-02-01) and your billing
operator specifies to Show Component Availability the program shows which
components are available and which ones are not. In previous revisions when
there were insufficient quantities you received the following options:
R - Ass emb le the Re queste d Qua ntity
A - Abo rt and Re enter O rder Q uantity
S - Se lect A noth er Bill o f Ma terials
You now have the following ad ditional option :
C - Cancel the Line Item
Choose this option to specify that the customer canceled the
orde r (typic ally bec aus e of u nava ilable c om pon ents ). Th is
records that the assembled line item was canceled similar to the
cance llation of non -assem bled line item s. You ca n then an alyze
history to identify the times that sales were lost because of
unavailab le com ponen ts.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Identify Non-Multiplied Assembly Components on Forms FLASH
Any non-multiplied components are now separately identified if you print
assembly components on picking tickets and invoices. In previous revisions a
non-multiplied component was difficult to identify. The form heading printed
ASSE MBLY PER E A and d id not clearly indic ate if any com ponen t had a qu antity
that was not multiplied per unit produced.
SouthWare Excellence Series™
89
Rev 10 Release Notice (7/13/04)
Now th e form prints an e xclam ation point (! ) beside a non-m ultiplied com ponen t.
The form "ASSEMBLY PER EA" heading also prints the literal “! - Indicates Total
Qty Nee ded” to ind icate that if a c omp onent ha s “!” bes ide it then the q uantity
disp layed is the to tal qu antity n eed ed fo r all un its in th e ass em bly.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
ICVerify Interfac e - New Mail Ord er Flag an d Revis ion Num ber FLASH
A new option has been added to the ICVerify Interface (XX-05-13). ICVerify
chang ed the fo rma t of their requ est interfac e file for vers ion 3.0 of th eir produ ct to
include an extra field within the data. This changes the positioning of the address
information from previous versions of ICVerify. The change im pacts ICVerify
users who:
use ICVerify version 3.0 (and presumably higher versions)
are Mail Order Catalog type users
use Ad dress V erification.
Two new fields are a dde d to th e ICV erify In terfa ce ID (XX -05- 13) to supp ort this
feature:
13. ICVerify 3.0 (or greater)?:
Specify whether you are using ICVerify version 3.0 or higher. The format
for the request file was changed by ICVerify as of version 3.0.
14. Mail Order Transactions?:
Specify whether you are using the Mail Order transactions feature of
ICVerify. If you enter “Y” here and the ICVerify version is 3.0 or higher
the request file will use the format that includes a recurring billing flag (the
RER field) and shifts the address in the record. Since SouthWare does
not handle recurring billings, this flag will be populated with an N.
If you use Mail Order transactions with ICVerify version 3.0 and Address
Verification you need to activate this feature or your request files may be rejected
because ICVerify is expecting the RER flag and reads the wrong positions of the
file for the address.
(This w as also re leased a s a FLA SH up date to R ev 9.)
Assembly Work Order Changes
!
Option to Use Work Order Cost on Sale of Assembled Item Posted from
W o r k Or d er Sys tem
Top PEG
When you assemble an item for a sales order you now have the option to post the
wor k ord er un it cos t to the unit c ost fo r the s ale w hen you p ost fro m the Ass emb ly
Wo rk O rder sys tem . In pre viou s rev isions the w ork o rder cos t was used only if
the item used tracking numbers and used tracking number costing.
This feature is implemented via a new option in the Assembly Work Order control
record (IS-01-04-04-03):
7. Post W/O Cost to Order?:
SouthWare Excellence Series™
90
Rev 10 Release Notice (7/13/04)
This feature applies to work orders that are assembled for specific sales
order line items when:
T
There is not an override cost on the line item
T
The line item is not already selected for billing.
Specify whether the unit cost for assembled items should be used as the
selling cost when a work order is assembled for a sales order line item
and is posted:
Y
Enter “Y” to have the work order post process update the sales
order line item cost with the Work Order cost for any stock item
assembled for an order. This means that when you assemble an
item for a sales order that the costing will come from the work
order regardless of the stock item costing method.
Note: If you select or invoice the sales order line before posting
the work order this feature will not affect the sales order
line item. In that case the sales order cost will be based
on the no rmal co sting me thod from the stock record.
A
Enter “A” to have the system post the Work Order cost to the
sales order line item for stock items that have an “A” type order
code (Assemble for Sales Orders). This will NOT affect stock
items that use tracking number costing.
N
Enter “N” to have the system use the normal stock item costing
method for items that are assembled for sales orders.
!
Option to Cancel Assembled Line Item
See the related discussion in the Inventory/Sales section of this release notice.
!
Id en tify N o n -M u ltip lied Assem bly C om ponents on Form s
See the related discussion in the Inventory/Sales section of this release notice.
Rental Department Changes
!
Option to Purchase/Receive Items for Rental Locations FLASH
You now have the option to purchase and receive items for rental locations.
When you receive items for inventory (purchase for code is “L” for Location) for a
rental location (the location record indicates Rental, IS-07-05 field 17) a question
asks if you want to receive into rental inventory. Answer “Y” to update the
quantity in the rental inventory file instead of the stock file. This can eliminate the
need to receive purchased rental items into the stock file and then transfer them
to rental inventory.
Note:
This feature applies only to purchase order (purchase for location type
“L”) and miscellaneous receivings.
Note:
This feature requires that an item exist in both the rental file and the stock
file for that location in order to receive into the rental location.
Receivings Entry for a Purchase Order
After you enter the receiving header information the program will look for rental
items on the purchase order. If it finds any it will ask if items should be received
into the rental location. If you answer “Y”, as you receive the items the program
SouthWare Excellence Series™
91
Rev 10 Release Notice (7/13/04)
will verify if the item is a rental item and will set a flag in the receiving detail record
to indicate whether or not the item should be received into rental inventory.
Your answer to the rental question is stored in the receiving header so
that the program can display a message in change mode. It will display a
message to let the user know that the items received in that transaction
will be received into the rental location if the item exists in rental
inventory.
Note:
Only items that exist as Rental IDs may be received directly into rental
inventory. You may receive a PO that has both rental items and nonrental items - the non-rental items will be posted to the stock file.
Receivings Entry for a miscellaneous document
If the receiving location is a rental location the program will ask if items should be
rece ived into re ntal. T his qu estio n will b e ask ed be fore e ntry m ode begin s (if
using scan mode or matrix) and the answer will apply to all items that are rental
items. In re gular entry mode the prog ram w ill validate the item as a ren tal ID
before it as ks the q uestion.
Other Entry Notes
If you display a receiving line item that is to be received into rental
inventory the screen will display “Rental” beside the purchase for location
to indicate the item will be posted as a rental item instead of a stock item.
You may see the rental flag for a receiving line item in field 13. It will be
the last field in the window. You may not maintain this field because the
receiving data (U/M, serial code, description, etc) defaults from either the
rental record or the stock record. If you need to change this flag you
must delete the receiving line item and enter it again to change your
answ er to the qu estion.
You m ay not en ter defec tive quan tity on rece iving lines to b e poste d to
rental inve ntory sinc e rental inve ntory do es not trac k defec tive quan tity.
If you have defective quantity you need to receive it into stock and then
transfer the non-defective quantity from stock to rental inventory via an
inventory transaction.
Rental items allow serial tracking numbers but not tracking quantity-type
records. The invoice #, floor plan vendor and date do not apply to rental
items. The Extended Data fields entered are for the stock serial record as
it is now. The posting will create a serial record with an “A” status
(adjusted out).
The FlowPoint for the rental question is “8828”. The FlowPoint for the
rental message in chang e mode is “8829”.
Receivings Cost Entry Notes
If a receiving cost line item is flagged as a rental item it will display “REN”
beside field 4.
If you are in terfa cing from A/P tr ans actio ns th e acc oun t num bers will
default from the rental category.
Receivings Smart Scan
A question is asked about receiving for rental when you specify the
location - this will apply to all items for that location.
SouthWare Excellence Series™
92
Rev 10 Release Notice (7/13/04)
Related Operator Option
The option to receive directly into a rental location is controlled by an inventory
operator flag (IS-07-10, field 6):
Rece ive Into Renta l?
Specify whether this operator may receive items for a rental location
directly into the rental location. This controls whether the receivings entry
program will ask about receiving into the rental file instead of into the
stock file when the location for a receiving transaction is a rental location.
Related Listings
The Receiving Listing and Receiving Cost Listing will print “*Rental*” beside the
purchase for literal (Purch For: xxx) to indicate a rental item.
Receiving Posting for Rental Items
When you post a receiving line for a rental item:
The program will post the on-hand quantity and average cost to the rental
ID record instead of to the stock record. The program will not post an
inventory ledger record because the stock on-hand quantity will not be
update d.
If there are serial numbers their information will be posted to the rental
tracking file as well as to the stock tracking file. T he prog ram w ill post a
record to the receiving tracking ledger.
The on-order quantity and purchase for/from quantities are updated in the
stock file.
The G/L account numbers for the update will default from the rental
category record.
Receiving Cost Posting will update the cost in the rental ID record, the rental
tracking record and the serial tracking record. The account #s will default from
the rental category record.
Import Notes
If you use ImportMate II to create receivings transactions please note the
following:
You may import or replace the Receive Rental flag in the receiving
header (IV34, field 28).
If the header indicates to receive into Rental the line item import will set
the flag to “Y” for each item that exists as a Rental ID.
Data Dictionary notes
Here are the Data Dictionary references for the new flags related to this feature:
IV34 field 28 - Receive Rental flag (import options = I,R,N)
IV35 field 28 - Receive Rental flag (import options = I,R,N)
IV22 field 87 - Rental Item flag (no imp ort)
IV36 field 87 - Rental Item flag (no imp ort)
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Quick Return Entry program for Return of Rental Tracking Numbers
SouthWare Excellence Series™
93
Rev 10 Release Notice (7/13/04)
For rental returns of tracking items you now have a Quick Return program that
makes it faster to record these returns. This option is available from the menu as
RD-01-01-06, Quick Return of Tracking Items. The related program is
“RDQICRTN” and you may also add it as a button or breakout option from other
programs.
In this program you may quickly scan or enter a tracking number for a returned
item. The system will find the associated rental contract for the tracking item and
record the return. When you have a large volume of returned tracking items on
multiple contracts this makes recording the returns as simple as entering the
tracking number.
Return Date/Time:
When you access the program you must first enter the date/time of the
return or default to the current system date/time. This will be recorded as
the return date/time on each tracking number entered.
Tracking #:
Here you enter or scan in the tracking number being returned. If the
tracking number is unique and exists on only one contract then the
system will automatically record the return and recalculate the rate for the
contract. You may then enter the next tracking number.
-
SouthWare Excellence Series™
If the tracking number is used on multiple rental IDs then the
system will asked you to indicate which rental ID applies.
If the tracking number exists on multiple contracts the system will
display a list of the contracts and ask you to select one.
If you automatically create a service order for returns this
program will also launch that function.
94
Rev 10 Release Notice (7/13/04)
!
Rental Transactions - New Option for Elapsed Time on Fixed Rate Rentals
FLASH
For F ixed Rate renta l trans actio ns you ma y now spec ify that t he sys tem shou ld
not use days closed when calculating elapsed time for a daily fixed rate. A new
field is added beside the Rate Method field in RD-05-03:
Use Calendar?:
This field applies only to Fixed Rate Method.
Enter “Y” if you want rentals that use the daily fixed rate to not include
days close d wh en co mp uting elaps ed tim e for the re ntal. F or ex am ple, if
a daily rate rental includes a weekend and you are not open on Saturday
and Sunday then entering “Y” here will omit the Saturday and Sunday
hou rs fro m th e elap sed hour s for the re ntal.
Enter “N’ to ignore the location calendar when computing elapsed time on
a daily f ixed rate r enta l.
(This w as also re leased a s a FLA SH up date to R ev 9.)
Service Management Changes
!
Optional Order Line Item Integration of Services to Service Orders
Top
PEG
With this new option you have the ab ility to sell a service through the order entry
program and auto matically c reate a linke d servic e order line item for the service .
This makes it easier for you to use the order entry program for all billing functions
while retaining the management of service work provided by the service order
function. The billing status of the billing line item is controlled by the related
service order line item.
A particular business scenario targeted by this feature involves the following
steps related to a new sale of items that have related services:
a.
b.
c.
d.
e.
f.
Produce a Quote for sales and service
Turn the quote into an order and related service order
Produce an order acknowledgment
Purchase the items as needed
Do the service work as needed
Produce a single invoice for the items and the service
This sc enario is n ow m ore eas ily handled with this ne w feature . Improv emen ts
provided with this feature (and some related features later in this release notice)
include:
T
T
T
T
A consistent entry point for sales of this type instead of entering orders
for some steps and entering service orders for other steps
The ability to produce a quote with both the stock items and services
The ability to produce an order acknowledgment with both the stock items
and services
The ability to produce a single invoice for the items and services
SouthWare Excellence Series™
95
Rev 10 Release Notice (7/13/04)
T
T
T
The ability to efficiently enter a sale with multiple serial numbers (and
purchase it/invoice it cleanly)
The ability to individually select which service order line items to bill (see
“Op tion to Indiv idually Sele ct Se rvice Ord er Lin es fo r Billing ” later in this
release notice)
The ability to us e Wo rkFlo w to m odify whic h ser vice orde r line ite ms w ill
print on the billing invoice (see “New Flag in Service Order Line to Control
Whether Billing Line Will Print on Invoice” later in this release notice)
Set up changes
L To implement the line item integration feature you must activate the following
fields:
Service Manage ment Control record (SV-08 -01, field 13):
13. Auto Bill/SO Link:
This field displays a window with the following options:
Use Bill/SO Auto Links?
Specify (“Y”es or “N”o) whether you want the sale of selected
service s throug h the billing en try progra m to au tomatica lly create
a linked service order line item that controls the billing of the
service. If you enter “Y”:
In the service order maintenance program (SV-07-04)
you may specify that a service should use this feature.
If the sales order already has a related service order
heade r the prog ram w ill add the ser vice ord er line item to
that service order. Otherwise the program will create a
service order header using the data packet specified
below.
When you enter a service code in the billing entry
prog ram , if the s ervic e use s this featu re the prog ram will
automatically create a service order line item for the
service using the data packet specified below.
Note: If you are entering a quote the service order and
line item will no t be c reate d unt il the qu ote is
turned into an order.
New SO Data Packet
(Applicable only if using Bill/SO Auto Links)
Here you may specify the Data Packet to use for creating a new
Service Order (heade r and line item ) from a s ales orde r line item.
The default Data Packet is ZZNEWSO. The Data Packet you
use must create a service order header and detail record.
Update SO Data Packet
(Applicable only if using Bill/SO Auto Links)
SouthWare Excellence Series™
96
Rev 10 Release Notice (7/13/04)
Here you may specify the Data Packet to use for creating a
Service Order line item record from a sales order line item for an
existing s ervice o rder. The default Da ta Pack et is ZZU PDSO .
L Service File Pricing Code (SV-07-04, field 6) - a new question is now part of
this field:
Auto Bill/SO Link?:
Specify (“Y”es or “N”o) whether a sale of this service through the billing
entry program should automatically create a linked service order line item
that controls the billing of the service. If you enter “Y”:
When you enter this service code in the billing entry program the
program will automatically create a service order line item for the
service using the data pac ket spe cified in the SV Contro l Record .
-
If the sales order already has a related service order header the
program will add the s ervice o rder line item to that serv ice order .
Otherwise the program will create a service order header using
the data packet specified in the SV Control Record.
Billing Entry changes
The billing entry program will automatically create a service order line item (and
header if necessary) for a service code entered as a billing line item if all of the
following are true:
The service code has “Y” to “Auto Bill/SO Link”
The SV control record has “Y” to “Use Bill/SO Auto Links”
The SV control record has valid Data Packets for the creation of service
order header and line item records
The billing tra nsaction is not a quo te
When a billing line has a “linked” service order line:
You may not edit the quantity, price, or cost in the billing line item (these
must be chang ed in the service order line).
You may select the billing line item (this is done via the service order
line).
You may not delete the billing line item if the corresponding service order
line still exists (you must first delete the service order line).
The related service order number is displayed on the billing header
screen and the related service order line number is displayed on the
billing line item screen.
Note:
Ord ers y ou en ter in S ervic e Inv oicing (SV- 02-0 2) are auto mat ically
selected for billing. If you want to leave the order open until a related
service order is complete you should put the order on hold. The billing of
the linked service order will remove the on hold status when the service
order is billed to that sales order.
Service Order Entry changes
When a service order line item resulted from a “linked” billing line item:
SouthWare Excellence Series™
97
Rev 10 Release Notice (7/13/04)
-
-
The service order detail displays the related order number and line
number.
Any changes made to the service order line will result in a corresponding
change to the linked billing line item.
You may de lete a linked service order line item, but the program will warn
you that a billing line item is linked. If you delete the service order line
this does NOT change or delete the linked billing line item.
The related sales order number is displayed on the service order header
screen.
Update changes for Service Management
When you update service orders to be billed (either interactively or via SV-01-0108):
Linked service orders will update existing linked sales order header and
line item information. If the related billing line item does not exist (such
as when you have already partially billed the service order) the program
will create the billing line item with the same number.
If you have selected to combine invoices for customers any “linked”
service orders w ill NOT be comb ined and will each be billed sepa rately.
Any other service orders not linked to billing orders may be combined.
Update changes for Billing (End of Day Update)
-
-
The billing of linked orders is based on the origin of the sales order:
If the order was entered via Order Entry the invoice produced
and the r elated up date are conside red part o f Inventory /Sales.
They will be updated when you run Inventory/Sales End of Day.
If the order was entered via Service Invoicing the invoice
produced and the related update are considered part of Service
Management. They will be updated when you run Service
Management End of Day.
When you run the End of Day process the program will not delete the
order header if the linked service order still exists. If you partially bill the
service order linked line item the sales order line will be posted to invoice
history and deleted (but the sales order header is not deleted).
Other Related Changes
The “linke d” ref eren ce inf orm ation betw een serv ice or der a nd sa les or der is
stored in history. For a service order in history you can identify the related linked
sales order. For an invoice in history you can identify the related linked service
order. These fields are available for ReportMate reporting.
!
Option to Individually Select Service Order Lines for Billing
Top PEG
When you do a partial billing from a service order yo u now have the option to
individ ually s elec t serv ice or der lin e item s for b illing ins tead of au tom atica lly
having all lines selected. This allows you to choose not to bill certain line items
eve n tho ugh they have amo unts to bill.
To enable this option you must activate it in the service order operator record
(SV-07-17, field 22):
SouthWare Excellence Series™
98
Rev 10 Release Notice (7/13/04)
Select L ine Item s to Bill
Specify whethe r you w ant the ab ility to individually se lect the line item s to
be billed when you partially bill a service order. Enter “Q” to have the
program ask a q uestion a bout wh ether all line item s shou ld be billed.
Ente r “N” to au tom atica lly sele ct all line items that h ave amo unts to bill
when you do a partial billing.
If you specify “Q” the service order entry program will ask the question
“Select All Line Items?” when you choose to do a partial billing/invoicing
of a service order. If you answer “N”:
The program will return to the line item field. You may now [F1]
or enter a line number to display a line item. A prompt “[F5]
Select” allows you to toggle the select status of the line item. An
indicator to the left of the description field in the scrolling list
indicates whether each line item is [U]nselected or [S]elected.
When you press [F8] after choosing the select status for each
line item a qu estion as ks if you a re ready to bill. Answe r Yes to
continue with billing.
!
New Flag in Service Order Line to Control Whether Billing Line Will Print on
Invoice
There is a new flag stored in the serv ice order line item that m ay be u sed to
con trol w heth er this line item will prin t on th e res ulting invoic e. Yo u ma y edit this
in the service order line item (SV-01-01-03, field 13):
Skip on Invoice?
This field is on ly available w hen the line item Exte nded P rice (am ount to
bill) is zero.
Here you may enter “S” if you want to Skip the printing of this service
order line on the resulting invoice. Leave this field blank for normal print
handling.
For example, on this service order you might have a line item that
contains the total price to bill for a service (a flat amount or a contracted
number of hours). But you a lso have line items for that service that are
nee ded to sc hed ule w ork d one by on e or m ore te chn icians . You could
use a zero bill percent on the scheduling line items and set this flag to “S”
so that you will capture cost for the technician work but avoid printing
these line items on the invoice.
!
Assign Techn icians to Sp ecific Dispa tch Op erator
Top PEG
You no w hav e the ability to a ssign se rvice ord er opera tors (disp atchers ) to
technicians for the purpose of limiting which technicians appear in the technician
scheduler (SV-01-02-01 ) for each dispatcher. If you have multiple dispatchers
that work only with certain technicians this allows you to customize the scheduler
board to include only those technicians.
There is a new field in Technician Maintenance (SV-07-10) to define the assigned
Dispatch Operator:
SouthWare Excellence Series™
99
Rev 10 Release Notice (7/13/04)
13. Dispatc h Ope rator:
Here you may specify a particular service operator who is responsible for
dispatching work for this technician via the Technician Schedu ler board
(SV-01-02-01). You may choose any service order operator who can
access the Technician Scheduler (SV-07-17, field 22, Technician
Scheduler? = "Y") or you may choose to leave this field blank.
If you leave this field blank this technician will always show up on
the technician scheduler for any dispatch operator.
If you ente r an o pera tor co de he re, this tech nician will on ly
appear when that operator is using the technician scheduler
board.
Changes to the Technician Scheduler Board (SV-01-02-01)
When a service order operator accesses the Technician Scheduler and
chooses “All” Technicians the board will show only technicians that are
assigne d to him/h er or that ha ve no a ssigned operato r.
You may press [F2] at the Technician Selection Criteria parameter and
select another operator to view.
If you want to see ALL technicians regardless of assigned operator you
may press [F2] at the Technician Selection Criteria and then leave the
ope rator field bla nk to spec ify “AL L” dis patc h ope rator s. Th is will s how all
technicians as in previous revisions.
Note: After you load this revision the technicians will not have any
assigned operators. The Scheduler Board will work the same as
previous revisions unless you assign operators to technicians.
!
Streamline Access to Dispatch/Scheduling from Service Order Entry
Top
PEG
Several changes have been made in the integration of the Dispatch/Scheduling
function into Service Order Entry:
T
Access to graph ical sched uling/disp atch bo ard - From the Service
Order entry program (SV-01-01-03) you may press [F5] for “Schedule” at
the S ervic e Or der n umb er field (field 1 ). On grap hica l work statio ns th is
now accesses the graphical scheduling/dispatch board (textual
workstations will continue to access the non-graph ical scheduler).
T
Inquire Scheduled Assignments during Dispatch - When you press
[F5] on an existing service order to access the Dispatch function you may
now pres s [F5 ] from the d ispa tch lis t to ac ces s the sch edu ler bo ard in
grap hica l mod e for in quiry . The Sch edu ler Bo ard w ill displa y the Daily
Scheduler tab. The date, operator, and location is passed to the
sched uler boar d.
This allows you to review the assignments already made in order to best
dete rmin e how to dis patc h this serv ice or der. T he sc hed uler b oard will
be in inquiry mode for viewing:
In this inquiry mode you may view the daily assignments grid but
you may not reas sign a SO to another technician since yo u are
already in the midd le of a serv ice order .
All assignment functions are disabled in this inquiry mode.
SouthWare Excellence Series™
100
Rev 10 Release Notice (7/13/04)
T
!
You may not s elec t a tec hnic ian in th e sc hed uler b oard - whe n you exit
the scheduler board you will return back to the dispatch list so that you
may select a technician.
Exit of Service Order Dispatch Now Returns to Menu - Wh en yo u exit
the special dispatching function (SV-01-01-05) the program will now
return to the menu. In prior revisions this returned to a blank service
order screen and caused some operators to believe they could do service
order functions not related to dispatching.
Unearned Revenue G/L Activity Rep ort
Top PEG
With this n ew rep ort (SV-0 5-03-10 ) you m ay list the U nearne d Rev enue G /L
activity that resulted from Service Management contracts. This is a G/L-based
report that analyzes the distributions in G/L for selected G/L accounts and groups
them b y Serv ice Man agem ent cus tomer a nd con tract.
When you select this report and choose an output option you may enter the
following parameters:
Range o f G/L Accou nts
Enter a ra nge of un earned revenu e acco unt num bers. Th is will default to
a range that includes all unearned revenue accounts specified in your
service code records (SV-07-04, field 26). If you cannot specify your
unearn ed reve nue ac counts within a sing le range y ou cou ld print a
separa te report for each a ccoun t.
Range of Post Dates
Enter a ra nge of G /L transa ction pos t dates to inc lude. This defaults to
the curre nt reporting period in A /R.
Note: You may select ALL dates, but this will remove the balance fields
from the report since the system won’t have an ending date for
the repo rt.
Rang e of Cus tomers
Enter a range of customer numbers to include or press [Enter] for ALL
customers.
Range o f Contracts
Enter a range of contract numbers to include or press [Enter] for ALL
contracts.
Note:
If you enter a limited range of customers and/or contracts the
report will show activity but will not show balances since the
reporting data may not include all distributions that affected the
account balance.
The rep ort is sequ enced by date w ithin contrac t within cus tomer w ithin accou nt.
The rep ort provid es totals o f the activity for each c ontract w ithin each c ustom er.
For each account the report shows totals and the beginning and ending balances
unless you print for ALL dates or don’t print all customers/contracts.
SouthWare Excellence Series™
101
Rev 10 Release Notice (7/13/04)
!
Service Order Operator “Master” Transaction Operator Option for Simpler
Setup/Maintenance FLASH
In the Service Order Operator maintenance program (SV-07-17) you may now
optionally create records that refer to a “master” transaction operator for the
option values. This lets each operator have a unique service operator record for
track ing an d rep orting but re duc es th e set up an d m ainte nan ce of the fie ld
options. A n opera tor record that refers to a ma ster reco rd will not allow you to
access any fields except the passw ord, Master code, and nam e - the options are
automatically updated from the master record. When you change a field in a
ma ster o pera tor re cord the p rogr am will aut om atica lly chan ge th e valu e in all
operators related to the master.
A new field is added beside the passw ord field (field 2):
Maste r:
Here you may specify whether this operator record should use the values
from a “master” record:
Leave this field blank to de fine a cus tom set o f optio ns fo r this
operator. No master record is referenced.
Enter the operator code from a “m aste r” ope rator reco rd if all
option values should come from the master record.
Press [F1] to create a “master” operator record. This inserts the
key for this record as the “Master” value. You may define all the
options for this record and these options will be used by any
operator record that refers to this master record.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Suppress Printing of Cost on Service Order History Listing
Top PEG
FLASH
On the Service Order History L isting (SV- 05-02-0 7) you m ay now choos e to
suppress the printing of cost. This is helpful if you want to print this listing to give
to a customer as a record of service work done. After you have entered the
normal parameters an additional question appears:
Print Cost?:
Enter “Y ” (the defa ult) to print cos t information on the rep ort. Enter “N ” to
suppress the printing of cost information on the report such as if you are
printing this report to give to a customer.
(This w as also re leased a s a FLA SH up date to R ev 9.)
Accounts Receivable Changes
!
Customer Relationship Notes Inquiry Program
See the related discussion in the TaskWise section of this release notice.
!
Option to Update Customer Default Ship/Bill Address from Address
Maintenance
Top PEG FLASH
When you add a new bill to address (AR-07-08) or ship to address (AR-07-09) for
a customer the program now asks if you want to make this the default for the
SouthWare Excellence Series™
102
Rev 10 Release Notice (7/13/04)
customer. If you answer “Y”es the program will update the default field in the
customer record.
You may also use the [F4] function key to change a bill to or ship to address to be
the d efau lt. Wh en yo u cho ose this fu nctio n the curr ent b ill to or s hip to addr ess is
displayed and asks if you want to change the default from that old address to the
new a ddress . (The F lowPoin t for this ques tion is 8901 .)
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Update TaskWise Contact Record for Changes to Customer E-Mail Address
and Fax Number
See the related discussion in the TaskWise section of this release notice.
!
Default E-Mail Address and Fax Number from Customer Record for New
Customer Contact
See the related discussion in the TaskWise section of this release notice.
!
Commissions Report Now Shows Previous Amount Paid for "Commissions
that are not base d on custo mer paym ents" FLASH
If commissions are not based on customer payments (as defined in the AR
control record), the Comm issions Due Report (AR-05-04) now prints the Prev
Am ount Pa id colum n. This w ill allow users to print a pas t com miss ions repo rt to
better reflect what commissions have been paid.
(This w as also re leased a s a FLA SH up date to R ev 9.)
Accounts Payable Changes
!
New Allocated Landed Cost Option for Shipment ID
You now have a new option for landed cost allocation if you allocate invoice costs
to receivings transactions. Receivings transactions may be grouped by shipment
ID so that you can identify items from different Purchase Orders that were
received in the same shipment. Then when you receive a freight or other landed
cost invoice for the entire shipment you may use this new feature to allocate the
amount to all the receivings transactions included in the shipment.
This feature means that you can:
T
Allocate a landed cost invoice to receivings for multiple POs
T
Allocate a landed cost invoice to receivings for multiple merchandise
vendors
When you enter an A/P invoice you define a Landed Cost invoice by pressing [F4]
at the PO number field (AP-01-01, field 6). Then after you enter the remaining
header information you may select the receivings transaction(s) for the allocation
of the lande d cost.
Now you m ay pres s [F5] at the receiving s transa ction num ber to se lect a
Shipment ID as specified in receivings. You may enter a Shipment ID or select
the Shipment ID via the Lookup of non-allocated Shipment IDs. You may then
ente r the a mou nt to a llocat e for th e ent ire Sh ipme nt ID ( inste ad of for a s pec ific
SouthWare Excellence Series™
103
Rev 10 Release Notice (7/13/04)
receiving transaction). The amount will be allocated across all receivings
transactions related to the Shipment ID.
Note:
You may still choose to allocate cost to an individual receiving transaction
even though the receiving transaction was part of a shipment ID.
However, if you do this then that transaction will not receive any amounts
that are allocated to the Shipment ID.
Example:
Let’s say you received the following items in a single shipment and
assign a shipment ID of ABCXYZ:
Item
PO
Vendor
Invoiced Cost
3 Widgets
45
23
$300
1 Gadget
53
100
$1000
100 Whosits
1234
23
$700
Now you receive a freight invoice from the shipper for $100 freight. If you
allocate based on cost then the A/P invoice to Shipment ID ABCXYZ
would be automatically allocated as:
PO 45 = $15 (100 x 300/2000)
PO 53 = $50 (100 x 1000/2000)
PO 1234 = $35 (100 x 700/2000)
!
Vendor Relationship Notes Inquiry Program
See the related discussion in the TaskWise section of this release notice.
!
Update TaskWise Contact Record for Changes to Vendor E-Mail Address
and Fa x Num ber
See the related discussion in the TaskWise section of this release notice.
!
Default E-Mail Address and Fax Number from Vendor Record for New
Vendor C ontact
See the related discussion in the TaskWise section of this release notice.
!
Option on A/P Trial Balance to Ignore Subsequent Void Checks FLASH
You now have the option on the A/P trial balances (AP-04-02) to reprint a prior
reporting period and ignore subsequent void checks that were voided after the
trial balance date. This allows you to print the trial balance as it was on that
previous date (helps in reconciling to G/L) even though som e items that were
conside red paid a re now o pen.
The feature is implem ented as a new option in the trial balance parameters
(FlowPoint for field is 8905 if you want to automate it):
Include Voided Checks?:
Specify whether you want the report to reflect any voided checks that
have been proc ess ed af ter the end o f the r epo rting p eriod . The Def ault is
"N"o to show all open invoices, even those that were voided in future
periods:
SouthWare Excellence Series™
104
Rev 10 Release Notice (7/13/04)
-
-
Ente r “N” to prin t the re port to acc urate ly reflec t wha t was really
open in the reporting period (if a check was voided in future
periods , the unpa id item w ill appear on the trial balanc e).
Enter “Y” to print the report as it would have printed on that
previous date. Th is option will m ore acc urately reflec t the G/L
balance at the end of the period. If a document was paid as of
the end of the reporting period but voided in a subsequent period,
it will not print as open on the reporting period’s trial balance.
Example:
1)
An Invoice with an invoice GL post date of 06/01/04 for 1000.00
is paid in June. At the end of June this item does not appear on
June's A/P trial balan ce.
2)
In Ju ly the c hec k is vo ided w ith a G L pos t date for th e void of Ju ly
1st.
When reprinting the June AP Trial balance:
If you specify “N” to Include Voided Checks the item will appear
as open on June’s trial balance (this will not match G/L - since
the GL post of the void check was in July).
If you specify “Y” to include voided checks the invoice will not
appear as open for June (since the void check was posted with a
post da te after the end of J une).
Note:
Answering "Y"es to this question will print a trial balance that
more accurately reflects what is in General Ledger. Answering
"N"o to this ques tion w ill print a trial ba lanc e tha t acc urate ly
reflects the A/P open amounts for that period but may not
nec ess arily m atch G/L if som e invo ices were voide d in
subse quent m onths.
(This w as also re leased a s a FLA SH up date to R ev 9.)
General Ledger Changes
!
New G/L Chart of Accounts Wizard to Simplify Set Up
A new wizard process is available to give you much more flexibility in creating
and adding to your General Ledger chart of accounts. Previously the General
Ledger setup process allowed you to choose a standard 4-3 or 6-4 chart of
accounts . Now you m ay:
T
Choose to create a standard chart of accounts for any valid account
structure.
T
Use a tab-delimited text file as the input for your account codes (along
with a related tab-delimited file of account code ranges). This allows
you to utilize a standard list of account codes to generate various
account structures for different companies.
T
Generate a file of other account parts (such as departments or divisio ns)
to use in creating your chart of accounts.
T
Edit the list of standard account codes and other account parts (such as
departments or divisions) before the chart of accou nts is generated . If
you need to add or remove certain codes, departments, divisions, or
other values you can do this before the combinations are generated.
SouthWare Excellence Series™
105
Rev 10 Release Notice (7/13/04)
T
Use the wizard to add new accounts to an existing chart (such as for a
new department) based upon existing accou nts.
In addition, the standard chart of accounts has been expanded to include
examples of all accounts needed wi thin SouthWare modules.
See the related section in the Additional Documentation Notes later in this
release notice for more details.
!
Option to Inquire Entire Transaction for a G/L Account Distribution
Top
PEG
In G/L Account Inquiry (GL-02) you may now view the entire G/L transaction that
included a selected distribution. This helps you see the context of a particular
distribution.
To access this f eature in the inq uiry you must zoom on an account, hi ghlight a
distribution, zoom to the details of the distribution, and then select “Entire Trx”
([F5])” to display a list of all distributions for the related transaction.
Job Cost Changes
!
Optional Job Cost Transaction Operator for Interfaced Transactions
Top
PEG
When you post transactions to Job Cost from other systems such as A/P and
Payroll the system will assign a Job Cost operator to each interfaced transaction
as follows:
If the posting operator has a default Job Cost transaction operator (XX03-03, field 11) then the interfaced transaction will be assigned to that
Job Cost operator.
If the posting operator does not have a default Job Cost transaction
operator the transaction will have a blank Job Cost operator.
If you want the operators who create these interfaced transactions to be able to
post them within Job Cost you should make sure they have a default Job Cost
operator defined. This will allow them to post interfaced Job Cost transactions for
their operator code without posting all operators.
Payroll Changes
!
Files for Payro ll Reporting Are Now Archived fo r Last Fou r Quarters
Top
PEG
At the end o f eac h payr oll rep orting quar ter the Res et Qu arter -to-D ate T otals
process (PR-05-04-06) now automatically archives a copy of the files used as
input for quarterly reports. This allows you to:
T
Re-process quarterly reports for a past quarter that has been archived
Employee listing
Employee recurring listing
Federal Tax report
SouthWare Excellence Series™
106
Rev 10 Release Notice (7/13/04)
T
-
State Tax report
Local Tax report
12 th of the M onth Em ployee Co unts
ICE SA M agn etic M edia
Note:
This is esp ecia lly valua ble/im porta nt if you r qua rter-e nd fa lls
close to a payroll date s ince it ma y not be po ssible to co mple te
your quarter-end reporting before you need to print checks for the
new payroll. This feature makes it possible for you to do your
quarterly reporting after you have done the payroll in the new
quarter.
Re-process W-2 Year End reporting from the last quarter for the past
year
Reb uild th e W -2 wo rk file
Process W -2 forms
Create MMREF media files
The p rocess mainta ins a “rolling” a rchive of th e previou s four qu arters.
Here are the main components of this feature:
L
When the Reset Quarter-to-Date Totals process is run (PR-05-04-06) the
prog ram auto ma tically:
1.
Creates a sub-directory under the current com pany ID directory
with the name “CCYYMMDD ” where CCYY is the four-digit year
and MMDD is the month and day of the end of the quarter. For
example, at the end of the last quarter of 2003 the archive subdirectory name would be 20031231.
Note: The acc ess perm issio ns of the a rchiv e dire ctory w ill
typically be derived from the operator who runs the
process (e.g. UMASK for UNIX). Make sure the archived
directory has proper permissions for the users who may
need to a ccess it.
2.
Copies the necessary Payroll files for reporting into the subdirectory. These include:
Payro ll Con trol file
Em ployee file
Em ployee tax file
Em ployee dedu ction file
Mag netic me dia co ntrol f ile
The program also creates a “readm e.txt” file in the sub-directory
that docu men ts the So uthW are revisio n used to create th e files.
This is useful if you have upgraded to a new SouthWare revision
within the last year (see “Other Notes and Limitations” below”).
3.
Removes the archive directory from five quarters ago (if it exists)
so that the archive history is a rolling history of the last four
completed quarters.
After the files are copied the program will clear the quarter-to-date totals.
SouthWare Excellence Series™
107
Rev 10 Release Notice (7/13/04)
L
A new sub-menu (PR-05-05) has been added to Quarterly processing
that a llows you to run th e rep orts f or a p ast q uarte r. Eac h rep ort in th is
process asks for the quarter-ending date for the quarter to use. The
system uses this date to find the appropriate archive sub-directory and
use s the files in that d irecto ry.
L
A new sub-menu (PR-06-07) has been added to the Year-End
Processing menu. You may use the options in this menu to recreate the
W-2 Processing for the past year using the archived files. The Year-End
clear process (PR-06-03) does not archive any information, but the
archive from the 4th quarter of the year (which is cleared before the yearend clea r) is available to re-proc ess W -2 repor ting.
The W -2 W ork F ile (PR -06- 02-0 3) fro m la st yea r is no rm ally ava ilable if
you just need to reprint forms or create m edia. However, if the W-2 W ork
File is not ava ilable or if it was b uilt incorrectly you m ay use the archive to
reprocess. The prog rams in PR-0 6-07 let you select to use the archive
files from the 4th qu arter of the previous year.
Note: The previous year’s 4th quarter information will be available from
the archive until you close the 4 th quarter o f the curre nt year. In
other words, the 4-period archive makes the previous year-end
information available until a full year has passed. After one year
the arch ive files sho uld not be neede d, but if you do need to
reprocess after one year you would have to restore files from
your year-end backup media.
Other Notes and Limitations
If you need to use archive files that were created from a different revision
of SouthWare than you are now using you must verify whether the files
are compatible. If the file structures were modified as part of a newer
revision you must manually create a compatible environment to run the
reporting processes on these older-format files. This could involve
mo ving th e files to an envir onm ent w ith the older vers ion of prog ram s or it
could involve converting the files to the newer format. Contact Support
for more information.
L
The archive files may not be used except for the special processes listed
above.
You may not do any ReportMate or ImportMate II processing (or
Data Dictionary-related WorkFlow) from the archive files.
You may not maintain the data in an archive file (except for the
ability to edit the ICESA control record for reporting).
L
Certain perpetual history files are used in reporting. These files are not
archived, so you should not purge records from these files for any past
reporting period for which you may need to report from the archive files:
The Check History details file is needed for ICESA reporting and
the 12th of the M onth Co unt repo rt.
Tips History is used by the W-2 Build process.
L
On the full employee listing report you have the option to include
Employee Excellence Period History. This file is not archived.
L
!
Payroll Op tion to Dist ribute Oth er Earning s Excep tions Us ing Salary
Distribution Accoun ts
SouthWare Excellence Series™
108
Rev 10 Release Notice (7/13/04)
You now have the option to us e em ployee sa lary distributions (PR-07 -05) to
automatically distribute any earning amount that is not job-related. In prior
revisions salary distributions were used only when generating exceptions at the
time you defined a payroll. Now in the following proces ses you m ay specify to
turn an earning exception into multiple earnings exceptions using the sa lary
distributions:
T
Entry of an earning code in exceptions entry
T
Generating exceptions from Time Entry
T
Importing Time Entry and Exceptions records
For ex amp le, when a salaried e mplo yee is on va cation for a day you ne ed to
enter ex ceptions to record the vaca tion earning s. You no w have the option to
automatically distribute these vacation earnings to the same G/L accounts used
for normal earnings.
Here are the components of this feature:
L
New flag in Payroll Deduction Code Maintenance (PR-07-08)
17. Salary Distribution:
This feature applies only to earnings codes and to employees
who h ave a s alary distribu tion recor d. It does N OT affe ct:
the batch generation of salary distributions that may be
done at the time a payroll is defined
exceptions or time records that have an associated job
(the job accounting and salary distribution accounting
would be in conflict).
This flag controls whether Time Entry (at generation time) and
Exceptions Entry will use salary distribution accounts for an
employee (when applicable) to distribute the earnings amount
when you use this earning code. Valid options are:
Y - Always Distribute This Earning
This value indica tes th at you wan t the s ystem to alw ays
distribute earnings of this type using applicable salary
distributions when the code is used in Time Entry or
Exc eptio ns E ntry.
N - Never Distribute This Earning
This value indicates that you don ’t want the s ystem to
distrib ute e arnin gs of this typ e wh en th e cod e is us ed in
Tim e En try or E xce ption s En try.
Q - Ask que stion during entry
This value indicates that you want the system to ask a
que stion abou t usin g sala ry distr ibutio ns ea ch tim e this
cod e is us ed in T ime Entry o r Exc eptio ns E ntry. T his
allows the operator to decide per employee or per
situation about using salary distributions.
Note: W hen you im port e arnin gs int o Tim e En try
records any code with a “Q” value will be
imp orted with “N ” sinc e the ques tion is
associated with entry programs.
L
Adding Earnings in Exceptions E ntry (PR-01-03)
SouthWare Excellence Series™
109
Rev 10 Release Notice (7/13/04)
When you enter an earnings code exception that is not job-related for an
employee who has salary distributions the program will look at the related
earnings code record to see if salary distributions apply. If the code
specifies to use salary distributions (or asks the question and you choose
to apply salary distributions) the program will do the following when you
finish the exception record:
Create s as m any addition al excep tion recor ds as n eeded to
distribute the earnings code amount to each salary distribution
account
Flags the exceptions as having been manually generated from
salary distributions (to distinguish these exceptions from any
batch salary distributions generated when the payroll was
defined).
!
L
Deleting Generated Salary Distribution Earnings in Exceptions Entry (PR01-03)
If you choose to delete an exception that was gene rated from salary
distributions (either manually or via the batch process) the program asks
if you want to delete all related generated records of the same type
(manual or batch generated) for the employee/code. You may answer
“Y” to remove all the related records. This is particularly useful if you
need to correct the original earning amount to be distributed - you can
easily delete the previous records and automa tically generate them for a
new am ount.
L
Changes to T ime Entry (PR-01-01-02)
If you enter an earnings code that specifies to ask the question about
salary distribution the program will ask the question and save your
answer. Distributions are not actually used until you generate exceptions
from the time records.
L
Changes to the Generate Exceptions from Time Entry process (PR-0101-04)
W hen you ge nera te ex cep tions from time reco rds th e pro gram will cre ate
multiple exceptions for salary distributions when appropriate.
L
ImportMate II Changes
The import processes into Payroll Time Records (PR22) now includes the
flag a bou t gen eratin g sala ry distr ibutio ns. “Y ” and “N” a re the only va lid
ans wers - if the d edu ction code spec ifies “Q ” the im port p roce ss w ill
assum e “N”.
Option to Selectively Skip Recurring Earning Amounts if Gross Pay is Zero
FLASH
You now have the option to selectively specify that flat amount recurring other
earnings should not be generated if gross pay is zero. This automates a situation
that you previously had to handle with exceptions.
Normally the Payroll Calculation automatically includes Other Pay from an
Employee recurring record if the frequency matches the selected frequencies for
that payroll. In previous revisions you could specify to skip recurring earnings for
an employee by creating an exception and setting a flag in the Exception Header
to skip recurring earnings. However this m ethod did require you to enter a
ma nua l exce ption for em ployee s wh o wo uld no t othe rwise need any ex cep tions if
SouthWare Excellence Series™
110
Rev 10 Release Notice (7/13/04)
they did not work that period. The new feature allows you to globally define
whether to skip an earning if there is no gross pay for an employee.
A new field is available to the right of the Method field in the Deduction/Earning
Codes file (PR-07-08, field 4):
Omit if no emp/exc pay?:
(Applies only to Other Earnings with a method of “A” Flat
Amou nt)
This flag controls whether this flat amount earning should be
omitted as a recurring earning in a pay period when an employee
has no pa y.
Enter “N” to generate recurring pay for this earning even
if the e mp loyee h as no othe r gros s pay.
Enter “Y” to omit payment of this earning if the employee
has no ot her g ross pay.
To determine whether an employee has gross pay the system
totals all pay f rom exc eptio ns, e mp loyee d efau lts (su ch as defa ult
hou rs), a nd ot her re curr ing ea rning s tha t are n ot su bjec t to this
restr iction . If the t otal o f thos e sou rces is zero the e mp loyee is
considered to have no gross pay for this period.
An example of this situation might be a recurring tool allowance
earn ing th at is n orm ally paid per p ay per iod bu t is no t to be paid
when the employee doesn’t work. By setting this flag to “Y” in the
deduction/earning code for the tool allowance you instruct the
syste m to not g ene rate th e ear nings exc eptio n if gro ss p ay is
zero.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Ability to Process Expense Reimbursements (Employee Refunds) in Normal
Payroll FLASH
You now have the ability to process a payroll check for an expense
reimbursem ent when there is no gross pay. In previous revisions you were
required to enter a manual check for this situation and manually calculate taxes
because the normal payroll process would not process checks that had no gross
pay. This restriction has been eliminated.
Examples of this situation might include:
W hen you h ave withh eld too m uch for a loan repa ymen t and nee d to
refund money to the employee
When an em ployee’s employment ends and you have to reimburse them
for a 401k payment or payments to a savings fund.
To process this type of situation simply enter an exception for a negative
deduction. The payroll process will use the taxable flags to compute any taxes on
the reimbursement and will adjust the appropriate accumulations for the
employee.
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
111
Rev 10 Release Notice (7/13/04)
!
New Minimum Monthly State Withholding Tax Option FLASH
You may now define a minimum state withholding tax amount for employees
within a state. As of July 2003 the state of Arizona now requires that employers
withhold at least $5.00 a month (or a proportional amount for pay periods less
than a month).
Two new fields are available in field 25 of the State Tax Table (PR -07-07):
Minimum State W/H?
Enter “Y” if this state requires a minimum monthly withholding amount per
employee. Enter “N” if this state has no minimum.
Min imum Mo nthly W /H
If you entered “Y” to the previous field you must specify the minimum
monthly withholding amount per employee. The minimum will be
prorated as follows for the various pay frequencies:
W
B
S
M
Q
D
Divide 4.33 into the minimum amount
Divide 2.17 into the minimum amount
Divide 2.50 into the minimum amount
The minimum is used as entered
Multiply 3 by the minimum amount
Divide 20 into the minimum am ount
Example:
Ass um e the mo nthly m inim um is $5. 00. If a n em ployee is paid
Semi-Monthly and the state withholding only comes to $1.00 for
that PR run, the with holding fo r that paych eck w ill be increase d to
$2.5 0 sinc e the state requ ires th at at le ast $ 5.00 be wit hhe ld
mo nthly.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
New Payroll SUI Data Dictionary Fields FLASH
See the related discussion in the ReportMate section of this release notice.
Cash Flow Changes
!
Update of International Currency in Bank Account for Reversed G/L
Accruals FLASH
You may now enter a Reversing G/L Entry (“RV” type journal transaction) for a
cash account that uses a non-base currency in Cash Flow (CF-04-01, field 2).
You may enter both the currency code and natural amount for the transaction.
When the transaction is reversed at the end of the period the resulting adjustment
in Cash Flow will include the natural amount for the transaction (no gain/loss is
recognized).
(This w as also re leased a s a FLA SH up date to R ev 9.)
ImportMate II™ Changes
SouthWare Excellence Series™
112
Rev 10 Release Notice (7/13/04)
!
Import Format Field Definition Uses Grid Technology on Windows
Workstations
The defin ition o f field im port in form ation for a fo rma t now uses the G rid
Technology on Windows workstations. This provides the following new features:
The Handling Code values are entered directly in the grid Handling Code
column.
You have use of the standard grid features such as grouping, sorting,
remov al of colum ns, sea rching, pr int preview , export to E xcel, ability to
save the layout, etc.
Sam ple Im port M ainte nan ce G rid
!
K e y s fo r R e co r ds C re a te d ar e available for use in other pr ogr am s
When you add a record to a file via SouthWare import technology the key to the
crea ted re cord is now availa ble as an en viron men t varia ble. T he va riable nam e is
SW ENV -NE W-IM -KE Y. Yo u ma y se t this u p as a Spe cial E nviro nme nt Va riable
via XX-09-15 so that you can access its current value via ReportMate and
Work Flow.
For example, let’s say you are using a SouthWare data packet to create a new
customer record. Each time you launch the data packet via WorkFlow the value
of SWENV-NEW-IM-KEY will be the assigned customer number. You could then
display the new customer number or store this key for future reference if needed.
Note on Multi-Part Keys
This feature is most useful for files that have a single-part key. The key
available in this environment variable includes all parts of the key to the
created record. This means that if you are creating a single-part key
such as a customer record then the environment variable will contain the
customer number. But if you create a multi-part key such as a stock
record then the environment variable will contain both the stock number
and loca tion as a s ingle value .
SouthWare Excellence Series™
113
Rev 10 Release Notice (7/13/04)
There are other special environment variables for sales orders and
service orders so that you may identify just the header portion of the key:
SWENV-NEW-IM-ORD-NO
This is the value of the last sales
order number assigned.
SWENV-NEW-IM-SO-NO
This is the value of the last
service order number assigned.
!
Physical Count Detail Import - Ability to Add Quantity to Existing Records
If you use I mpo rtMa te II to c reate phys ical co unt d etail tra nsa ction s the impo rt will
add to the existing count if you import a quantity into an existing record in the
wor kfile. T his im port a llows only A dd m ode , but th e def inition of ad d mo de in th is
cas e is to add t he im porte d qua ntity to the w ork file (the p rogr am w ill figure out if
the impo rt needs to add a re cord or s imply ad d the qua ntity to an ex isting reco rd).
This enhancem ent was added to han dle the new ability to import tracking record
counts but it may also be used to import additional quantities into records for nontracking items.
!
Ability to Import Job Cost Information into A/P Transactions FLASH
You no w hav e the option to import J ob Co st distribution informatio n into A/P
Transactions (file AP14). The following fields may now be imported:
7
8
9
13
16
Job Number
“I,R,N”
Cost Code
“I,R,N”
Retainage Amount
“I,R,N,A”
Assign - Distribution Amount * Job Retainage percent
Units
“I,R,N”
IT Retainage Amount
“I,R,N,A”
Assign - IT Distribution Amount * Job Retainage percent
If the jo b num ber a nd co st co de ar e imp orted /repla ced , the d istribu tion ty pe w ill
be set to “J” instead of “A” for account distributions. Of course this will depend on
the A/P inte rface flag in th e Job C ost Con trol record . If the interface flag is set to
“N”, it will ignore the job number and cost code.
For Job Cost transactions only:
If you ass ign the ac count this defaults to th e job deta il accoun t.
If you ass ign the am ount this d efaults to the invoice am ount.
Notes on Assigned Retainage Fields
If you assign the retained fields they are computed my multiplying the Distribution
Amount by the Job Header Retainage percent. In order for retainage to be
assigned the following criteria must be true:
-
A/P interface flag in the JC control record must be “Y”
Retainage flag in the JC control record must be “Y”
Must be for an invoice, not a credit memo
The retainage percent in the job header m ust not be zero
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
114
Rev 10 Release Notice (7/13/04)
!
A llo w Im p o rt o f Qu a ntity R etur ned D efective to S ales Order Line Item
FLASH
You may now import the Quantity Returned Defective field (RS08 field 43) when
you import return line items. This allows you to update the stock file defective
quantity as well as the on hand quantity for certain returns.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Allow Discard Handling Code for Imported Sales Order Line Items FLASH
You may now im port an “N” handling code (RS0 8 field 36) when you import return
line item s. Th is allow s you t o spe cify tha t the re turn w ill be dis card ed an d sho uld
not update the On Hand quantity of the stock record.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
New N on-Stock O ptions in Sales O rder Line Item Imp ort FLASH
You now have two new options related to importing non-stock items into sales
order line items:
T
Option to Import Non-Stock Item That Exists in Vendor Catalog
You now have the option to import a non-stock item into a sales order line
items if the non-stock item exists in the vendor catalog. This lets you
import sales of items that your vendor carries but that do not exist as
stock records in your system.
In your im port form at for the s ales orde r line item you may sp ecify to
Assign the item code. The program uses the following hierarchy for
assigning the item code:
L
L
L
L
L
T
If the orde r entry type is “3” fo r invoicing, the code w ill default to
“S” because invoicing only applies to services.
If the im porte d item ID is a valid s tock # and the q uan tity is
positive the code will default to “I”.
If the im porte d item ID is a valid s tock # and the q uan tity is
negative the code will default to “R”.
If the imp orted ID is a valid serv ice code the code will default to
“S”.
If the imported ID is not a valid stock # or service code but does
exist in the vendor catalog file the code will default to “N” (unless
you are creating new stock records - see next feature
descrip tion).
Optio n to C reate S tock R ecord for No n-Sto ck Item That E xists in
Vendor Catalog
W hen you im port a ven dor cata log non-s tock item as a sa les order line
item you have the option to create a new stock record for the item and
sell it as a stock item. This is similar to the option you have within the
sales entry program to create a stock record for an item sold from the
vendor catalog.
In the import format for the sales order line item there are two new fields
related to this feature:
Field 121 - Create Stock?
SouthWare Excellence Series™
115
Rev 10 Release Notice (7/13/04)
Replace this field with “Y” if you want to create a stock record for
an imp orted no n-stock item tha t exists in the vendor catalog.
Otherwise the import will assume that the item is to be treated as
non-stock.
Field 122 - Create Stock Number
Here you may import the number to use for the new stock
number for the non-stock item. If you do not import this number
the new stock number will be the first 15 characters of the nonstock num ber (vendor catalog num ber).
Sp e cial N ote s in Im p or ti ng N on-S tock Sales Order Line Item s
Assigned Fields
Here are how assigned fields are determined for a vendor catalog item:
Unit of measure - as signed from the vend or catalog unit of measure
Taxable flag, Comm issionable flag, Tracking flag - if the related product
category record references a miscellaneous catalog stock number (IS07-02, field 17) these flags are assigned from that stock record otherwise the assigned value is “N”
Description lines - assigned from vendor catalog
Unit price - if the related product category record references a
miscellaneous catalog stock number (IS-07-02, field 17) the unit price
uses the pricing routine (including override pricing) from the item otherwise assigned from the vendor catalog suggested list price
Unit cost - assigned from vendor catalog quantity break pricing
Discount percent - defaults from order header
Handling code - assigned as “D” for a drop ship sales order, as “P” for a
normal sales order
Location - assigned based on dept/operator option
G/L accounts - ass igned from produc t category
Default
-
-
Fields for Non-Stock Items
Category - defaults from vendor catalog
Qty Format - defaults from vendor catalog
Format decimal - defaults from vendor catalog
IT Format decimal - defaults from currency code for international sales
orders
Discount flag - set to “Y”
Price Meth od - If crea ting s tock reco rd, de faults from cate gory d efau lt
stock record. If non-stock item, defaults from category miscellaneous
stock record.
Non-s tock P O stoc k num ber (par t #) - 30 ch aracter p art #
Item ID (field 35)
If you are cr eating a n ew stoc k reco rd:
the ite m ID defa ults to the im porte d cre ate s tock num ber in field
122
if the imported stock # in 122 is spaces
if the vendor catalog has a manufacturer # and a
manufacturer part # and the manufacturer flag in the
control record (field 24 - Create stock w/Mfr Part #) is set
to “Y”, it will default to the first 15 characters of the
vendor catalog part #
SouthWare Excellence Series™
116
Rev 10 Release Notice (7/13/04)
-
otherwise will default to the first 15 characters of the
imported item ID in field 35
If you are not creating a stock record:
the item ID defaults to the category misc stock # and the
imported item number is moved to the PO Stock #.
You may import the 30 character cross-reference part # in field 35 “Item
ID”, but it will be converted to the correct item number before the line item
is written. The line item will be created with the misc stock # from the
vendor catalog record for non-stock items or the new stock # if you are
creating a stock record.
If the purchase for vendor # is imported (field 40) it will be used to find the
vendor catalog record. If you do not import the purchase for vendor the
program will find the first record for the part # and the vendor catalog
vendor # will be stored in the line item.
-
-
Type - (item code) - If it is a valid vendor part # in the vendor catalog file,
it will def ault to “N”. If the c reate stoc k flag (field 1 21) is set to “Y”, it w ill
be default to “I” before the record is written. The stock record will not be
written if the de fault stock # in the cate gory reco rd is spac es.
Override Price flag - set to “V”
Usage Flag - Set to “N”
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
ImportMate II - Environment Variable to Specify Format of Imported Dates
FLASH
You m ay now op tionally set an e nvironm ent variab le that spe cifies the d ate
seque nce form at of incom ing dates before ru nning an impor t in Impo rtMate II™ .
The variable name is SWEN V-IMPORT-DATE-FOR MAT and the value can be
any of the Date Input formats allowed in the company record (XX-03-01 field 12)
excep t the CAL END AR op tion:
SW ENV-IMPOR T-DATE-FO RMAT M MDDYY
SW ENV-IMPOR T-DATE-FO RMAT M MDDCC YY
SWENV-IMPORT-DATE-FORMAT YYMMDD
SWENV-IMPORT-DATE-FORMAT CCYYMMDD
SW ENV-IMPOR T-DATE-FO RMAT D DMMYY
SW ENV-IMPOR T-DATE-FO RMAT D DMMC CYY
Prior to this change the import routine would only accept dates with a MMDDYY
format sequence. The system could not accurately determine if a date was
actually a YYMMDD sequence. Now you may specify the format to be assumed
for date imports.
If all your dates use the same incoming format you may put the environment
variable in your Acucorp cblconfig file. If you need to vary the format for different
imports you may define the variable as a Special Environment Variable (XX-0915) and use WorkFlow to set the value for selected reports. The environment
SouthWare Excellence Series™
117
Rev 10 Release Notice (7/13/04)
variable SWEN V-IM-FORMAT-NAME will contain the name of the current format
being used so that you may test this in your FlowMod.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Import D ates No w Re cogniz es a Period as a Date E diting Ch aracter FLASH
The imp ort da te rou tine h as be en to chan ged to allow a per iod as an ed it
charac ter in a date field (such as “03.0 8.31"). Th e routine n ow han dles "-", "/",
and "." as editing characters in a date field.
(This w as also re leased a s a FLA SH up date to R ev 9.)
International Transaction Changes
!
Update of International Currency in Cash Flow Bank Account for Reversed
G/L Accruals FLASH
See the related discussion in the Cash Flow section of this release notice.
ReportMate™ Changes
!
New Ab ility to Sort by Subtotals!
Top PEG
You now have the a bility to sort th e rec ords on a r epo rt by th e valu es of subt otals
within the data. This provides many new reporting options such as:
T
sorting the product subtotals under each salesp erson on a report
T
sorting the product subtotals under each cus tomer on a report
T
sorting the customer sales subtotal for individual stock items to rank the
customers who purchased the highest volume for each item
T
or even sorting m ultiple levels by subtotals such a s sorting p roducts
within customer by sales amount and also sorting the customers by sales
amount
This sort feature is available for each sort sequence you de fine on a report
(ReportMate format screen 3, fields 6 thru 10). If you choose to subtotal for the
sort you may now define an override sequence after you define the Subtotal
Break Description.
Subtotal Sequence?
(Applies only if you entered “Y” to Subtotal Break and the field is not
alrea dy a s ubto tal)
Here you m ay specify that the records/totals that result from this sort
should h ave a s pecial ov erride so rt seque nce ba sed on the value of a
subtota l. You ma y enter “A ” for Asce nding or “D ” for Des cending to
spe cify a spec ial ove rride sort s equ enc e by s ubto tal or le ave this fie ld
blank for no override. You may specify the subtotal to use in the next
field.
For e xam ple, if y our re port is sortin g ope n item s with in cus tom er an d this
is the customer sort level you could specify to sort the customers by
SouthWare Excellence Series™
118
Rev 10 Release Notice (7/13/04)
descending open item balance subtotal. You would enter “D” here and
specify th e open item balan ce as th e “Subto tal Accum Field” below .
Note:
If the sort field is a numeric field that is being subtotaled (based
on to tals fla gs fo r the fie ld in the form at) the n this featu re is
skip ped - you can’t sort a num eric s ubto tal by anot her s ubto tal.
Subt otal Ac cum Field
(This field is skipped unless you specified a Subtotal Sequence above
and the s ort field is not be ing subto taled on the report.)
Here you m ay select a subtotal from the fields on the report that are
num eric a nd ar e bein g sub totale d. Th is me ans that th e rec ords within
this sort level will be resorted by this subtotal field.
For example, let’s say your report is printing from invoice line item history
and is sorting stock item (sort 2) within customer (sort 1). The format
prints the extended price for each line item and the extended price is set
to print at each subtotal level. You would like to:
print totals only for the total sales for each stock item within a
customer
sort the stock items under a customer in descending sequence
with the highest sales first
To do this within the sort fields:
T
In sort 1 you specify the customer and no special Subtotal
Sequence.
T
In sort 2 you specify the stock item, choose “Y” to Subtotal
Break, enter “D” to Subtotal Sequence, and specify to sequence
by th e ext end ed pr ice su btota l.
Now you c an specify to print totals only for the report. When the report
prints it will have the following sequence:
Customer 1
Highest sale item
Next highest item
etc.
Customer 2
Highest sale item
Next highest item
etc.
subtotal for customer
subtotal for customer
subtotal for customer
subtotal for customer
Sample Rep ort
A sample ReportMate report that includes sorting by subtotals is added to the
Inventory/Sales reports. The report is called ITEMR ANK (IS-05-06-15).
!
Option to Apply Ranges and Selection Criteria to Subtotals
Top PEG
You now have the option to specify ranges and selection criteria that are to be
applied to subtotals instead of to detail records. This means that you can choose
to print only subtotals that fall within a certain range or that meet a specified
SouthWare Excellence Series™
119
Rev 10 Release Notice (7/13/04)
selection criteria. If the subtotal does not meet the criteria the report will NOT
print:
the subtotal level
any subo rdina te su btota l levels
any of the related de tail records .
For example, you could use this feature:
T
On a Tota ls-O nly re port to print o nly su btota ls tha t exc eed a cer tain
amou nt.
T
On a report from invoice history that shows detail sales by city but
includes only cities with total sales above $20,000.
This featu re is availab le for each range o r selection criteria on a Repo rtMate
report if the tes t field is nume ric and is b eing sub totaled on the repo rt.
In the Range Fields (ReportMate format screen 3, fields 1 thru 5)
(Ch ang e mo de on ly - Fo r Ran ges you w on’t b e able to refe renc e sub totals until
you ha ve define d the sor t seque nces w ith subtota ls in fields 6 thru 10.)
The following field is now shown when you define a range:
Applies to Subtotal
(Available only if the test field is numeric and is being subtotaled on the
report.)
Here you may select to have this range test applied to the value of one of
the levels of subtotal for this report. A list of the subtotals for the report
will ap pea r and you m ay c hoo se on e of th e sub totals or lea ve th is field
blank to have the range test apply to the detail records. If you choose a
sub total le vel an d the subt otal fa ils to pa ss th e tes t all inclu ded subt otals
and de tail records will not print.
In the Selection Criteria Fields (ReportMate format screen 3, fields 11 thru 15)
The following field is now shown when you define a selection criteria:
Applies to Subtotal
(Available only if the test field is numeric and is being subtotaled on the
report.)
Here you may select to have this selection test applied to the value of
one of the levels of subtotal for this report. A list of the subtotals for the
repo rt will ap pea r and you m ay c hoo se on e of th e sub totals or lea ve th is
field blank to have the test apply to the detail records. If you choose a
sub total le vel an d the subt otal fa ils to pa ss th e tes t all inclu ded subt otals
and de tail records will not print.
Exam ple - Limiting th e Rec ords Pr inted on “T op” Ra nking R eports
When you are sorting by subtotals to produce a ranking report you may
wan t to es tablis h som e min imum subt otal v alues in ord er to s how only
the top significant amounts. In the example above under the Sorting by
Subtotal discussion you could add a selection criteria for subtotal 2 (stock
total) that indicates to print only amounts above $500 (or whatever
SouthWare Excellence Series™
120
Rev 10 Release Notice (7/13/04)
amount is significant). This will eliminate the stock items from the report
that have subtotals less than this amo unt.
Sample Rep ort
A sample ReportMate report that includes selection criteria for subtotals is added
to the Inventory/Sales reports. The report is called ITEMRA NK (IS-05-06-15).
!
New Ratio Reserved Calculation
You m ay now define a “R ATIO ” reserv ed calcu lation on a R eportM ate repo rt.
This calculation will divide the value of a field by the value of its subtotal. You
may express the result of this calculation in two ways:
T
T
As a Decimal value - to print the ratio as a decimal you would define the
calculation field as follows:
Choose to insert a calculation
For operand 1 reference the data field to be subtotaled
For the operation specify “/” for divide
For operand 2 select “Reserved Name” and enter “RATIO”
For each record on the report the calculation will show the result of
dividing the value of the field by the current subtotal value.
As a Percentage - to print the ratio as a percentage you would define the
calculation field as follows:
Choose to insert a calculation
For operand 1 reference the data field to be subtotaled
For the operation specify “%” for percentage
For operand 2 select “Reserved Name” and enter “RATIO”
For each record on the report the calculation will show the result of
dividing the value of the field by the current subtotal value and then
multiplying by 100 for a percentage.
Note:
As with any percentage or division calculation you must print any
data field us ed as a n opera nd as a separa te field on the r eport.
For e xam ple, le t’s sa y yo u are printin g a to tal of th e sale s for e ach stoc k item sold
by a s ales pers on. Y ou co uld de fine a RAT IO pe rcen tage calcu lation for the totals
for each stock item. When the report prints you would see what percentage each
stock item’s sales were of the total sales for the salesperson.
Sample Rep ort
A sam ple Rep ortMate report tha t has a ran king perc ent is add ed to the A ccoun ts
Rec eiva ble re ports . The repo rt is ca lled C USR ATIO and s how s eac h cus tom er’s
YTD sales as a perce ntage of to tal custom er sales . This is ava ilable as an A/R
report (AR-05-18).
!
New Count% Reserved Calculation
You now have a new rese rved type of ca lculat ion to expr ess the c oun t of de tail
records as a percent of the total number of detail records. The word “COUNT%
is a reserved calculation name available at operand 1 that automatically gives you
the current count for this subtotal as a percentage of the next level of subtotal
SouthWare Excellence Series™
121
Rev 10 Release Notice (7/13/04)
count. For the level 1 (most aggregate) subtotal the COUNT% is expressed as a
percen tage of the GRA ND T OTA LS cou nt.
Note: For this calculation each detail record constitutes a count of "1"
rega rdles s of w hat p rint flag s yo u hav e set or if yo u are runn ing fo r Tota ls
Only.
For example, you could print a Totals Only report that shows the total number of
support calls for each customer. The COUNT% calculation would show the
percentage that each customer’s number of calls represent of the total number of
calls.
Sample Rep ort
A sample ReportMate report that includes a COUNT% calculation on TaskWise
task s is ad ded to the Tas kW ise re ports . The form at na me is TAS KCO UN and is
available via TW-02-01-06
!
Autom atic Setup of W orkFlow Pro gram Do c Information for R eportMate
Formats
When you create a ReportMate report the system now automatically creates a
WorkFlow program record (program type of “R” for ReportMate) for the
ReportMate format. This enables the 8701 FlowPoint for the report format so that
you don’t need to add the FlowPoint to the Data Dictionary.
When you load this update the conversion process will automatically create a
program doc record for existing formats.
!
Access to Application Control Records
You may now use the Data Dictionary to access the information in the following
control records:
Inventory/Sales (IS-08-02)
Service Management (SV-08-01)
Accounts Receivable (AR-08-02)
Accounts Payable (AP-07-02)
Payroll (PR-08-02)
General Ledger (GL-08-01)
International Transactions (IT-03-03)
Job Cost (JC-07-02)
NetLink (NL-01-01)
Rental Department (RD-06-01)
Assemblies (IS-01-04-04-03)
Fixed Assets (FA-05-02)
Phone Find (XX-05-09-04-01)
Shipping Interface (SI-04-01)
ExecuMate II (XM-04-01)
!
New HTML Table Options
See also the several new HTML table options outlined in the NetLink section of
this release notice.
!
New Data Dictionary Format Codes
SouthWare Excellence Series™
122
Rev 10 Release Notice (7/13/04)
New format codes have been added for a number of entry field types. These
format codes are needed to identify the Upper Case edit control options
(Numeric, Alpha, Uppercase, Lowercase, Uppercase First Letter) for selected
fields. The format codes also allow the use of the entry routines for these fields
when referencing the fields in ReportMate, ImportMate II, and WorkFlow
technology.
Here are the new format codes:
RID#
Ren tal ID ( this fo rma t alrea dy ex isted but w as pr evio usly
processed as ALPHA)
STRK Serial/Tracking
JJOB JC Job #
VSVC SV Service Code
VEQU SV Eq uipmen t ID
TOPR Transaction Operator
MATR Matrix A ttribute
MGRP Matrix G roup ID
MTYP Matrix Type
WSID Ware house Storage ID
WSDT Warehouse Storage ID (SID) Type
WATR Ware house Attribute
WSTA Ware house Station ID
WPOS Warehouse Position
!
New XX99 Data Dictionary Field for 6-Digit Time FLASH
Field 44 for the System Time in HHMMSS has been added to XX99. This lets
you reference the time including seconds.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Data Dictionary - Ability to Access Excellence Period History Files for
“Current” Year/Period FLASH
Additional pathing options have been added to the Data Dictionary and
Rep ortM ate te chn ology s o tha t you h ave in crea sed ability to acc ess fields in
Excellence Period History from the related master file. In previous revisions you
could access the Excellence Period History files only as primary files or
supplemen tal files on a ReportMate report. This was becaus e the fields were
always de fined as relative to a “b ase” pe riod/year an d the use r was req uired to
specify the base period/year each time the report was run.
Now you may reference a field from one of these files in a technology such as
web page Zoom Views or OfficeLink if the Excellence Period history is a
supplemental file to the job. In these situations the ReportMate technology now
assumes that the period/year is the current period/year as determined by finding
the curre nt system date in the G /L period ta ble.
For e xam ple, o n a we b pag e zoo m v iew s uch as “V W CU STW EB” the p rim ary file
is the AR01 customer file. You may now include variables that reference fields
from the 6 00 se ries ( the E xce llence Perio d His tory file ) for c usto me rs. Ea ch tim e
these variables are replaced with data, the definition of period for “PTD” and of
year for “YTD” will be based on the current system date.
SouthWare Excellence Series™
123
Rev 10 Release Notice (7/13/04)
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Control Line Spacing After Subtotals FLASH
For each level of subtotal on a report you now have control over the line spacing
after a subtotal line. This is implemented in the sort definition on the
Rang es/Sorts /Selection Criteria sc reen (third screen ) for the rep ort form at. In
previous revisions you could specify whether you wanted a Page B reak after a
subtotal. Now if you answer “N” to the Page Break at Subtotal question you may
specify the following:
Skip # of Lines:
(Applies only if printing a sub-total and not requiring a page break after
eac h sub -tota l)
Here you may enter a number from zero to nine to control how many
additional lines to skip after the sub-total prints. This defaults to “1" for
one line. You may enter “0" to skip zero additional lines, which may be
particularly useful for Totals-Only reports if you want to single-space the
totals.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
New Ship To Data Dictionary Fields FLASH
The follow ing fie lds ar e now availa ble in th e Da ta Dic tiona ry:
Ship to Phone Number and S hip to C ontact N am e
You m ay now pr int the phon e num ber or co ntact nam e from the ship to
file for an order header or line item. If you are printing from the order line
item:
If the ship to ID is filled in on the line item the program provides
the phon e num ber and contac t from th at ship to re cord.
If the ship to ID is blank on the line item and ther e is a ship to ID
on the header the program provides the phone number and
contac t from th e head er ship to ID record.
Here are the fields:
RS07 247
Ship
RS07 248
Ship
RS10 247
Ship
RS10 248
Ship
RS08 151
Ship
RS08 152
Ship
RS11 151
Ship
RS11 152
Ship
To
To
To
To
To
To
To
To
Phone
Contact
Phone
Contact
Phone
Contact
Phone
Contact
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
New Payroll SUI Data Dictionary Fields FLASH
The follow ing fie lds ar e now availa ble in th e Da ta Dic tiona ry:
Payroll - Total SUI Non-Taxable Deductions for the Quarter
This field is a total of any QTD amount for any Deduction code that has
the SUI Tax Exempt flag set to Y. This allows users to calculate the Total
Pay fo r this S UI St ate - N T D edu ction s on a Rep ortM ate re port. This will
provide a way to give the equivalen t of colum n r on the Q uarterly State
Tax report. This field does not take into consideration an employee
SouthWare Excellence Series™
124
Rev 10 Release Notice (7/13/04)
working in multiple states or any exempt states that might be on the
deduction code but is simply a means of storing the total SUI exempt
deduc tions withhe ld.
Here are the fields:
PR13 68: SUI NontxDeds QTD
PR13 69: SUI Nontx Deds YTD
PR13 70: SUI Nontx Deds FTD
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Suppress Zero Amounts on ReportMate Reports FLASH
You now have the option to specify that a zero amount should be suppressed for
a numeric field on a report. This option is added as a new value to the “Zeroes?”
field parameter:
Enter “S” for Suppress Zero Amount if you want to print spaces on the
report if the amount is zero. This is different than the “N” for normal zero
suppression because the “S” option will completely suppress any printing
for the amount. The “S” option applies to all print timing levels (including
sub-totals) and is particularly helpful for a report with selection criteria on
fields in columns because zero amounts will be blank.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Table Edit - Flo wPo int for C hang e of Ea ch Ce ll FLASH
You n ow h ave th e opt ion to utilize a Flow Poin t that e xec utes each time a cell is
chang ed in a T able Edit w orksh eet. A prim ary purpo se of this F lowPoint is to
allow you to execute a user-written Acucobol program that will do additional
cha nge s or o ther p roce sse s tha t are n eed ed. T he F lowP oint is 8701 TV a nd w ill
execu te each time an y cell is chang ed in a T able Edit.
You must manually add this FlowPoint to the WorkFlow Data Dictionary if you
plan to use it. This is similar to the ReportMate 8701 FlowPoints that you may
use in WorkFlow. Here is the information for the Data Dictionary record:
Program ID:
FlowPoint:
DD F ile:
DD Field:
Primary File:
Has Fail Logic:
ReportMate Report Name
8701TV
N/A
N/A
The primary file of the RM Report
NO
(This w as also re leased a s a FLA SH up date to R ev 9.)
Extended Data Changes
!
Option to D efine Field Pathing fo r User-Defined E xtended D ata Attached to
a Stan dard S outh Ware File
Background
You have the option to use a User-Defined Extended Data type (types 31
thru 99) to provide additional fields for some SouthWare files that do not
have standard Extended Data types. This expands the use of Extended
Data beyond the reserved types assigned by SouthWare.
SouthWare Excellence Series™
125
Rev 10 Release Notice (7/13/04)
In the Extended Data control record (XD-03-01) you may enter two
Related Data Dictionary filenames (in field 4) for a user-defined master
XD ty pe. T his de fines a rela ted file to wh ich th is use r-de fined type shou ld
be pathe d in the Da ta Dictiona ry. During the Data Dictionary Upda te
process the program builds pathing between the XD record type and the
related file. In previous revisions the pathing was assumed to be from
the XD key field to field 1 in the related file.
Example:
You w ant to store some additional fields for a logon operato r.
You may define a user-defined type (such as XD50) and in the
Related Data Dictionary file insert “XX88" (Logon Operator) as
the related file. If you then use a valid operator ID for each XD50
record the Data Dictionary will be able to access the Extended
Data fields for each operator.
Similar examples might include:
L
XD for stock locations
L
XD for workstation records
New Fea ture
You m ay now name the field num ber in the re lated file whic h conta ins the ke y to
the user-defined XD. This expands this feature to situations in which the XD key
field is not the same as field 1 in the related file. A new field is available for each
Data Dictionary file in field 4 of the XD definition:
Field No:
Here you may name the field number in the related file which contains the
key to the user-defined XD. This controls the "Update Data Dictionary"
function that runs optionally whenever you change an XD record setup.
The Data Dictionary Pathing is always derived from this definition and
previou s pathing records are des troyed (u nless the y are ov erwrite
protected).
Exa mple
You would like to be able to store a Next Stock Number counter and
other information. You decide to use the comp any reco rd. You may
define a u ser-de fined type (such a s XD5 1) and in th e Relate d Data
Dictio nary file inse rt “XX 99" a s the relate d file an d “5" a s the field
numb er. You m ay then set up an Extend ed Da ta record for XD5 1 with
the key of your company ID. The Data Dictionary Update will establish
pathing from the current company ID (field 5 in XX99) to your record.
Similar examples might include:
L
XD for customer type values
L
XD for stock bin ID values
Advanced Technical Discussion
An additional use of this feature is be able to provide alternate pathing when there are too
many path levels for normal pathing. You may be able to establish a new path that will
allow the system to read the user-defined XD from some keyfield that is available from the
SouthWare Excellence Series™
126
Rev 10 Release Notice (7/13/04)
Primary record directly, or from some file that is available from primary, or from XX99,
which is always available. For example:
-
-
User-defined master XD type 66 is to be used to provide additional fields for the
logon operator (i.e. same key as in XX88). Within that XD66 record field 6
contains the valid stock location for that logon operator.
Next XD02, reserved XD for A/R customer, has the stock location as field7.
Now when you use A/R Customer maintenance (AR01 is primary), you want to be able to
check the XD66 field 6 against the XD02 field 7. AR01 is primary and XD02 is available.
XX88 is also available (via field 1 of XX99, which is always available). However XD66 is
not available; the depth of available pathing has been exceeded.
You may now use this feature to make XD66 available from XX99 so that the location
there can be compared with the one in XD02.
So your record type 66 would have:
At field 0402: enter XX99 field 1. (Path to XD66 key field, which is the logon
operator ID from XX99 field 1, which is also the logon operator ID). This makes
XD66 available for any WorkFlow or Officelink job, since XX99 is always
available.
Next we have user-defined master XD type 67 which is keyed by Stock Location number.
For that record, whenever we are in customer maintenance (AR01 is primary), we need to
read that Location XD record (XD67).
Inside this XD67 record is field 20 last inventory date of that location (i.e. truck). This date
needs to be available anytime the stock location is available (stock location is in linkage as
XX99 field 54).
So your record type 67 would have:
At field 0402 enter IV09 field 1. (Path to XD67 key field, which is the stock
location, from IV09 field 1, which is the stock location).
At field 0403 enter XX99 field 54 (Path to XD67 key field, which is the stock
location, from XX99 field 54, which is the stock location). This makes XD67
available for any WorkFlow or Officelink job, since XX99 is always available.
SouthWare Forms™ Changes
!
Print Columns Implemented for Forms to Allow Use of Both Fonts and
Images in Custom Forms
You now have the option to use Windows print columns in your custom
SouthWare Forms printing. This allows you to incorporate both images/drawings
and fonts when printing to a Windows printer.
Background
The Microsoft Windows print spooler (a “WS” type printer in SouthWare) handles
its own data formatting by constructing “pages” in memory for each print job. If
you communicate to the spooler exclusively in “Windows-oriented” protocol your
print job is OK. Or if you print directly to the Windows device (a “WD” type printer
in SouthWare) you may use strings and your print job is OK. But, you can’t send
printer command strings to the Windows spooler because it will interpret these as
data.
This situation means that if you use strings for printer commands then you can’t
use the Windows print spooler. But if you don’t use the Windows print spooler
you can’t send graphical features such as images to the printer without turning
them into complex printer strings. In past revisions this meant you couldn’t easily
combine strings for fonts with graphical images.
SouthWare Excellence Series™
127
Rev 10 Release Notice (7/13/04)
New Print Columns
Now when you print to a “WS” printer from a SouthWare form the printer will
output each data field in a Windows print column. Each print column can have a
font attribute (the attribute must use Windows fonts instead of strings). This new
capability means that you can specify fonts and images in the “Windows-oriented”
protocol for your SouthWare forms and send them to the Windows spooler with
print columns so that data aligns as it should, even with proportional fonts.
To Activate Print Columns
To activate print columns for a form you must specify the following attribute in the
control section of the form text file:
@CTL_WINPRINT_COLS=Y
This tells the print program to set up print columns for each print line. If you don’t
activate this feature the form will print as in previous revisions.
To Define an Attribute for a Field
You may specify a print attribute with the following dataname:
@ATTR=nnnn
where nnnn is the number of a SouthWare print attribute (XX-05-05-02-01). This
turns on that attribute until you insert the dataname @ATTR=OFF.
This means that when you specify an attribute that attribute will be used on all
fields on all print lines unless you turn it off with the @ATTR=OFF dataname.
To Specify the Alignment for a Print Column
By default the alignment within a column is Left-justified. You may use the
following dataname to specify the alignment for a column:
@ALIGN=(L/R/C) or (LEFT/RIGHT/CENTER)
This attribute will apply only to a single field (you do not need to turn it off). If you
do not set alignment it will default to left-justified.
Aligning based on field size or columns
By default the Right and Center alignment are based on the size of the
field being aligned. The forms print program does this by inserting an
extra column definition that starts in the position after the width of the field
so that the Windows print spooler will align based on the area between
the two columns. For example, if you are right aligning an amount field
that is 12 characters wide the program will create a column defined at the
position immediately after the 12th position - then the alignment will be
right-aligned on the 12th position.
You have the option to change this default behavior so that the forms
print program does not create an extra alignment column. You may add
a “C” after the alignment letter to specify to base alignment on the normal
columns defined for the form. For example:
SouthWare Excellence Series™
128
Rev 10 Release Notice (7/13/04)
@ALIGN=RC
@ALIGN=CC
Note:
indicates to align right based on normal columns
indicates to align centered based on normal
columns
The printout available when you digest a forms file will show the attribute
and alignment parameters for each field.
Sample form excerpt with image and fonts on Windows printer (no strings)
!
Review Custom Forms via SouthWare Environment Manager
You may now view a list of the customized forms on your system via the
SouthWare Environment Manager (XX-05-01).
NetLink Changes
!
Combine the Power of RCF Packets with NetLink!
You ma y now laun ch a South Ware RC F Packet from a NetLink requ est! This
lets you use a web page and browser to execute virtually any process that you
can au tomate with an R CF Pa cket.
This has ENOR MOU S poten tial powe r for your N etLink us ers:
L
With SouthWare’s RCF (Remote Control Fields) Packets you may
automate literally hundreds of SouthWare options. See XX-09-14 in the
SwiftMate manual for more information.
L
With the ability to launch an RCF packet by simply clicking on a link in a
web page that calls NetLink you can now utilize the power of RCF
Packets from any browser in the world!
SouthWare Excellence Series™
129
Rev 10 Release Notice (7/13/04)
For example, you can create an RCF Packet that runs in invisible mode to:
Upda te Exec uMate II Gather In fo
Post Transactions (e.g. be able to post receivings from a handheld web
page)
Run I/S End of D ay Up date
Run a prin t prog ram with p aram eters to sp ool a file
Do literally hundreds of other automated tasks
Then you can launch the RCF Packet from a NetLink request to automate the
same functions you would otherwise perform from a normal SouthWare logon
session.
Specifying that an RCF Packet should be run by a Request
In the request record you m ay now define an RC F Packet as the Sec ondary
Program (NL-01-02, field 9, “Secondary Program”). You may enter the syntax:
@RCF=xxxxxxxx
where xxxxxxxx is the name of the RCF Packet object to be launched. For
example, if you entered “@RCF=XMGATHER” the request would be configured
to launch the “XMGATHER” object/RCF packet at the timing you specify in the
“Secondary Timing” field.
Note:
Any RCF Packet you specify should be tested and configured for
“invisible” mode (XX-09-14-01, field 4 = “Y”). The normal user interface
for any program is not available to a web browser. If the program does
not run successfully in invisible mode the browser will “hang” when you
run from NetLink.
See the NetLink sample request “REV10UPDATED” for an ExecuMate II gather
example.
SouthWare Excellence Series™
130
Rev 10 Release Notice (7/13/04)
See also “Utilize a NetLink Variable as an Input Variable for Running an RCF
Packet” later in this release notice.
Outputting a Report to be included in a NetLink page
You may give your NetLink users the ability to print certain reports and view the
results in NetLink. You should define a separate NetLink html output so that the
print file is accessible from the internet. For example:
There is a sample NL request called NLCSTMNT which illustrates how RCF
packets can be used to allow customers to print their own aging report. Before
you can test this example, you will need to create an html printer record called
NLHTM L with a filename output of:
<@DD=NL200005 >TMP<@DD=XX990008>.HTM
NL20 field #1 is the NL html local path defined in the NL control record and XX99
field #8 is the current workstation id.
Usin g the se fie lds in th e htm l outp ut will e nsu re tha t the o utpu t file is a cce ssib le
and that one NL user will not overwrite another NL user's report. This syntax
should only be used when allowing users to print temporary type reports (ones
that don’t ne ed to retain the spoo led file).
Launching the RCF Packet from a NetLink page
When you call a NetLink request that has an RCF Packet as the secon dary
program the NetLink prog ram will launch the RCF Pa cket at the “Secondary
Timing” point spe cified in the req uest.
Work Flow in R CF Pa ckets
If you run an RCF Packet from NetLink any WorkFlow FlowMods in the packet
will be executed. WorkFlow is not normally available in NetLink but the RCF
packets that utilize WorkFlow will be able to execute FlowMods.
Caution:
FlowMods that are 'Accept' oriented will not work in invisible RCF
packets. The concept of invisible packets is to avoid accepting
data and instead update the value of fields with predefined
values. If you have FlowMods that include steps such as ACRE,
INS keystrokes, or a MESG utility, these steps will not work since
they require an acc ept statem ent to exe cute.
Variables in RCF Packe ts
See “Option to Pre-define Variable Names as ReportMate Parameter Values for
Increased Security” later in this section. When you run an RCF packet from
NetLink the primary file for @DD variables is NL03 instead of XX99 (e.g. you
wou ld not get th e cor rect N etLin k em ploy ee nu mbe r unle ss th e prim ary file is
NL03 instead of XX99 ).
Check for Other Limitations
Mak e sur e you test w heth er a p roce ss c an be auto mat ed via an inv isible
RCF Packet. There may be program/data situations that may not be
automated due to special passing or environment parameters.
SouthWare Excellence Series™
131
Rev 10 Release Notice (7/13/04)
!
Utilize a NetLink Variable as an Input Variable for Running an RCF Packet
When you record an RCF Packet you ma y now define that the value for an entry
field should be sup plied by a N etLink va riable that is pr ovided a t runtime. This
allows your NetLink web page interface to provide ranges, selection parameters,
field values, or other data needed to make the RCF Packet do exa ctly what you
want it to do.
For example, let’s say you want to run an update post process with an RCF
Packe t from Ne tLink but y ou wa nt to be ab le to spec ify the trans action op erator to
post via th e NetLin k page that calls the packe t:
Define the transaction operator as a NetLink variable in the page
When you record the RCF Packet specify that the value for the “operator
to po st” field shou ld com e from the N etLin k va riable
When you launch the Packet from NetLink the Packet will get the current
value of the specified variable and use it in the “operator to post” field.
!
Option to Switch User Login Within Same Session Top PEG
A com mon s cenario on a we b site that se lls items is to a llow a cus tomer to
browse your catalog and select items for ordering without first logging in. Then
when the order is ready to submit you allow the user to log in with their customer
ID and p assw ord and switch th e order info rmation to their cus tomer a ccoun t.
A new feature in NetLink supports this capability. You may now switch a session
from an “O” type requestor (Other) to a C, V, or I type requestor while retaining
the other session information. This supports the order entry scenario above as
well as other possible browse-then-login scenarios.
To support this feature there are three new reserved NetLink variables:
chg_reqr_type
chg _req r_id
chg _au th_id
NetLink will look for thes e variable s whe n the cur rent requ estor typ e is “O”.
These variables have the same mean ing as the variables that don’t sta rt with
“chg_” except that they are used to switch the requestor for an existing
session rather than to start a new session.
When NetLink finds these variables in the incoming values for an “O” requestor
sessio n it:
verifie s tha t the ty pe/id /auth oriza tion a re va lid
if valid, changes the session record to the new requestor info and
changes the session’s customer/vendor/employee number
Related Change to Standard NetLink Samples
This feature has been implemented in the standard sample page of "OPOSHDR"
(the blank order header form displayed for an Other type requestor who decides
to submit an order). This page now includes a login form for "Existing Customer"
that uses these new variables. If the user submits a valid customer ID and
authorization code from that form then NetLink will change the session to that
SouthWare Excellence Series™
132
Rev 10 Release Notice (7/13/04)
requestor and customer. NetLink will then call "CORDHD R" so that the
custom er’s defau lt information will be show n in the ord er head er.
!
Extended Data option for NetLink Order Header and Line Item Files Top
PEG
You may now use Extended Data fields to store additional information about
pen ding N etLin k ord ers. T his is in addit ion to the u ser fie lds pr evio usly availa ble
for the Ne tLink orde r heade r and ord er line item.
These XD types let you temporarily store custom information about a pending
NetLink order/line item before you submit the order. After you submit an order
any needed data should be imported into the standard order header and line item
fields and related Extended Data.
Two new reserved Transaction Extended Data types are available:
123
124
NetLink order header XD
NetLink order line item XD
You may de fine fields for these XD types in the Extended Data control record
(XD-03-01). For each type you may also hav e up to 20 user-related types for a
total of over 300 possible fields for each reserved type.
To accept XD fields in your NetLink page forms
You may define that a field in a web page form is to be stored as an Extended
Data field via the name you give to the form field. The naming convention is:
XTttnnnn
where “tt” is the last two digits of the record type and “nnnn” is the Data Dictionary
field number. For example, field 6 in the Data Dictionary for order header
Extend ed Da ta would be “XT 23000 6".
How NetLink saves NetLink order Extended Data fields
When the NetLink order entry routine is saving order header information
(NLORDENT/H) it also looks for order header Extended Data fields (“XTttnnnn”
for fields in XD 123 or related types). When saving order line item information
(NLORDENT/L) it also looks for order line item Extended Data fields (“XTttnnnn”
for fields in XD 124 or related types). When it encounters an applicable NetLink
order Extended Data field it automatically stores it in Extended Data.
Displaying a NetLink order XD field in a page
These fields are accessible via ReportMate just like the standard NetLink order
hea der a nd line item fie lds. Y ou m ay ou tput th em in a rep ort or as a v ariab le
value just like any other fields.
Importing NetLink order XD fields into standard SouthW are orders
When you submit a NetLink order the order data is written to a text file and then
the standard SouthWare order is created via importing the text file data. The
stan dard form at of th e tex t file is o utline d in Ap pen dix G of the NetL ink m anu al.
SouthWare Excellence Series™
133
Rev 10 Release Notice (7/13/04)
If you have defined Extended Data fields for a NetLink order header or line item
then the s pecial Ne tLink orde r entry pro gram o utputs the m into the text file data
as well (NLORD ENT/I):
NLORDENT /I will export one new record for each XD record type (i.e.
123 and its related, 124 and its related). An LBL record before each type
will show the variable name for each column in the record.
The 3-char record type will be the 3-digit XD record type (i.e. one text
record for each XD record type, inserted at the proper place in the text
file, following the H DR or DAT re cords) .
The first field in the record after the record ID will be the order number
(position 5). On the line item record the line sequence will be the next
field (position 55).
XD Fields will be output to the text record in field number sequence at 50byte incre ments .
For ex ample, th e first few ch aracters of the text lines for an ord er with bo th
header Extended Data (123) and line item Extended Data (type 124) would look
like this:
For Header XD
LBL
NL Order No
123
999999.999
For Line Item XD
LBL
NL Order No
124
999999.999
var1
xd 1
Line No
seq#
var2
xd 2
var3
xd 3
(etc.)
(etc.)
var1
xd 1
var2
xd 2
var3
(etc.)
(etc.)
In order to update NetLink order XD into the standard Inventory/Sales Order
(and line item) Exten ded Data yo u must m odify your imp ort format to
recognize and retrieve these additional record types. SouthWare does not
have an y standa rd sam ples of this s ince Exten ded Da ta is custom per user.
If you use the Multiple Stock Items per page feature
NetLink supports the ability to enter/edit quantities for multiple line items on a
single page (see “Ability to Add/Edit Multiple Order Line Item Quantities on Same
Pag e” in A ppe ndix G of th e Ne tLink man ual). Y ou m ay us e this featu re in
conjunction with line item Extended Data:
-
To have multiple stock items with Extended Data on the same page the
XD syntax must include the literal that triggers the program for multi lines
(ITEM _QT Y_) and the stock numb er (last elem ent). The Extend ed Da ta
format for this kind is ITEMQTY_XTnnffff_(stockno). For example:
ITEM_QTY_100 would be the variable to add a line item for stock number
100 w here the actual qty to add is the value of the variable. The value of
the form variable ITEMQTY_XT240006_100 would be the data for XT24
field 6 data for the line item that contains stock 100. The stock number
must be the last element so that em bedded space s cannot occur.
Special Limitations of these XD types
SouthWare Excellence Series™
134
Rev 10 Release Notice (7/13/04)
Because these Extended Data types are specially designed for use with NetLink
pages they have related limitations:
You may not define key fields or auto-XD fields in these record types
Related notes are not available for these files
!
Ability to Copy a NetLink Order Top PEG
You now have the option to create a new NetLink order by copying an existing
NetLink order. This was requested so that you may allow a customer to copy a
prev ious sav ed or der in to a n ew o rder . For e xam ple, a cus tom er m ay fre que ntly
order some of the same items. The customer could have a saved order that
includes these items as a “template”, and you could allow the customer to copy
the template order to a new order eac h time they want to create an order.
This feature is implemented via a new reserved NetLink variable:
nl_copy_order_no=nnnnnnnn.nnn
whe re “nn nnn nnn ” is the num ber o f a sa ved NetL ink or der. T ypic ally yo u wo uld
add a “Copy” button or link to a list of saved orders or the display of a saved
order. When the customer clicks on the link the URL should call NetLink and
pass the nl_copy_order_no=(the order to copy) variable as part of the GET string.
Normally the page you display would be a request that is a copy of the normal
order summary page or a special page that shows the new order number and
allows yo u to click on it to edit.
When NetLink encounters this variable it does the following:
Creates a new order number from the current session info. NetLink
pending order numbers are derived as follows:
The first 8 chars of the order number is the session#
The last 3 chars of the order number is the request counter (the
request counter that started the order).
Copies the order header, order line items, and any Extended Data from
the “copy” order into the new order.
Changes the se ssion info to refer to the new order number.
Note:
!
There is an exa mple of th is feature in th e stand ard requ est ID “R EV10 " you can look at the example to see the syntax for the hyperlink.
New Marketing Catalog Option for Item Selection Pages Top PEG
A new sample NetLink request uses the Inventory/Sales Marketing Catalog as a
method of reviewing/selecting items to order in NetLink. If you use the marketing
catalog you can replace the product category selection (QCCATSEL) with your
own version of this sample. The sample request type is CMKTSEL and uses the
following elements:
ReportMate format of NLMKTCAT to show items from RS27, the
marketing catalog (includes both categories and stock items)
The form at will o utpu t an im age for ca tego ries o r stoc k item s if
the related image name is not blank.
ReportMate parameter record for NLMKTCAT that uses the NetLink
Tab le Fo rma t reco rd of M KTC AT fo r a 3-w ide ta ble
HTM L temp late of nlmk tsel.htm
SouthWare Excellence Series™
135
Rev 10 Release Notice (7/13/04)
Note:
!
There is a link to the s ample o f this feature in the stand ard requ est ID
“REV10". The links from the RE V10 page will work with the standard
demo files released with Rev 10.
Item G roup Matrix G rid
A new set of sample NetLink pages uses the Item Group Matrix module to show
items availa ble w ithin a grou p. Yo u ma y opt ionally use t his to displa y a m atrix
group entry grid for entering items (add mode on ly) on a sales order. Here are
the related requests:
CMATRIXFIND
This req uest ac cepts a starting gro up/style v alue and calls to
CMATRIXLIST. You could easily embed this html form into another page
to provide easy access to the list of groups/styles.
CMATRIXLIST
This request produces a list of groups. The starting value can be
provided via the variable “group_start_id” or this can be blank to include
all groups. The related ReportMate format (NLMATLST) has a limit of 30
records with a next page option.
CMATRIXENT
This request produces an entry grid for quantities to be ordered within a
matrix group. The entry form calls to request QCORDLIN to submit the
quantities and add them to the order.
The grid u ses two R epo rtMa te form ats to outp ut the entry table
and uses a table format of MATRIX that does not output any row
tags:
The format NLM ATCO L will output the column headers
and the ta gs for the firs t row.
The ReportMate format NLMATENT will output the rows
and entry fields for each row. It contains embedded
HTML syntax to produce table rows/columns that match
the group rows/columns (up to ten columns in the
sample). It uses the Table format of MATRIX which
suppresses all automatic row formatting so that the row
tags are controlled within the R eportM ate form at.
Note:
!
There is a link to the s ample o f this feature in the stand ard requ est ID
“REV10". The links from the RE V10 page will work with the standard
demo files released with Rev 10.
Option to Continue Table Cell on Next Line of RM Format FLASH
You now have the ability to use multiple ReportMate format lines to provide the
conten ts of a single cell within an HTM L table.
Background
In prior revisions ReportMate automatically assumed the start of a new
cell when starting a new line in the format. This is typically the case and
works in most s ituations. H owev er, if you ha ve a lot of tex t to output into
a sing le cell ( suc h as m ultiple lines o f text fr om a Tas kW ise ta sk) th is
limited the contents of a cell to the text that would fit in a single format
line.
SouthWare Excellence Series™
136
Rev 10 Release Notice (7/13/04)
With this feature you may place a continuation indicator at the end of a format line
to specify that the next line is a continuation of the same cell. Place an
underscore (_) in the last character of a format line to specify that the next line
should be a continuation of the last cell on this line.
For example, if you are defining a 264-column format you could place an
underscore in column 264 of a line to disable the automatic start of a new cell on
the next line.
Standard ReportMate samples that use this feature include NLMKTLST and
NLMATENT.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Control Records Per Table Row
With this feature you may specify how many records to include in a table row
created via ReportMate. This allows you to:
L
Place multiple records in a single row for a multi-column presentation of
data such as names or categories.
L
Disable any automatic table rows so that you can conditionally insert
table row tags into yo ur Rep ortMate format.
This featu re is implem ented in the NetLink Data T able Fo rmat rec ord (NL -01-05) .
In field 11 Advanced Features you now have the following option:
# of Records Per Row:
Specify how many reporting records (from the primary file) should be
includ ed in a single table row. For a Tota ls On ly rep ort this coun t will
apply to the last subtotal level. This defaults to “1" which is the typical
structure of a table (one row per record).
You could ente r a nu mbe r grea ter tha n one if you plan to use t his
table format to create lists with multiple columns of records. For
example, if you enter “3" in this field the report will output three
records for each table row which should result in a three-column
table. A standard sample of this is the request CMKTSEL which
uses the table format of MKTCAT to produce a 3-wide display of
marketing catalog entries.
You could enter “0" here to suppress all standard row tags from
the resulting table. This would allow you to code the row
beginning and ending tags within your format so that you control
the rows based on the data. A standard sample of this is the
request CMATRIXENT which produces an entry grid by inserting
the appropriate row tags when a new row is needed.
!
Available Resource and Sample Pages for Rev 10 Features
A res ourc e we b pag e is pr ovid ed fo r sele cted Rev 10 fe ature s. Th is pag e is
named “nlhelp10.htm” and provides some example html code for certain features.
A req ues t type of “R EV1 0" pro vide s links to the new sam ple pa ges prov ided in
Rev 10. This also uses a request “REV10UPDATE” to demonstrate running an
Execu Mate II ga ther via an RCF Packe t.
SouthWare Excellence Series™
137
Rev 10 Release Notice (7/13/04)
!
Add Notes Text to Stock Keyword Search
Top PEG
See the related discussion “Add Notes Text to Stock Keyword Search” in the
Inventory/Sales section of this release notice.
!
Option to Secure Notes by Operator/Group
Top PEG
See the related discussion “Option to Secure Notes by Operator/Group” in the
Other General Changes section of this release notice. This feature allows you
make selected notes available on NetLink pages while securing other notes.
How the Operator is Determined for NetLink
If you are a n inte rnal u ser th e logo n ope rator is the oper ator s pec ified in
your requestor record.
If you are NOT an internal user the logon operator is “DEMO”. These
users will only have access to notes that the DEMO operator may
access.
!
Improvements to NetLink Setup Test
The following features have been added to the NetLink Setup Test ([F4] from NL01-01):
Test for corrupted session file - the test now opens the session file for
update to ensure that the session file is not corrupt. This should detect
any fatal file access error (such as a FAE 98 or FAE 39) that might cause
a NetLink process to hang.
Auto-run after add - when you initially set up the NetLink configuration
record the program now automatically runs the test mode to check for
errors.
!
New Phone Num ber variable for POS Orders
When you create a new customer from a NetLink order you now have the option
to include a phone number in the customer information. This feature includes the
following components:
“PHONE” variable - when this is submitted to the NLORDENT program
as part of the order header information the phone number is stored in the
NetLink order header.
An additional field in the NetLink order header record stores the phone
number.
The NLN EW CUS program that creates a new custom er record for a
submitted order will now insert the phone number into the new customer
record.
You may access the value of the NetLink order phone number via NL08
field 40.
Changes to Standard NetLink Samples
Here are the changes made in the standard samples for this feature:
Modified nlposhd r.htm
Modified nlposhd rc.htm
Modified NLOR DHDC - ReportMate report
!
ICVerify Interface - Option to Accept and Submit Card Verification
Validation Number
See the related feature under Other General Changes in this release notice.
SouthWare Excellence Series™
138
Rev 10 Release Notice (7/13/04)
Here are the changes made in the standard NetLink samples for this feature:
New request is NLCCDVFY - will be called when:
an order is submitted (the VFYPAY request that is called during
submission)
ICVerify is enabled
the re lated ICVe rify ID flag fo r Ver ificatio n is “Y ” (XX -05- 13 , fie ld
14).
related htm l template is nlccdvfy .htm
Note:
!
For security purposes this field is not stored within SouthWare or NetLink
data.
Optio n to U se Cu stom Tem plate D irectory for Imp ort Op tional F orma t File
You now have the option to store your import optional format positioning files (NL01-02, field 7 ) in the Loc al Custo m Tem plate Direc tory (NL -01-01 field 2).
NetLink will first look in the custom directory for any optional format files before
looking in the Local Standard Template directory.
This is particularly useful if you modify one of SouthW are’s standard import
format files but leave it the same name. You ma y place it in the custom directory
so it won’t be overwritten by standard NetLink updates.
!
Increased Encryption on NetLink Session Number
The encryption has been increased on the session number passed between
NetLink requests in order to eliminate any possibility that someone could “guess”
a current valid session number in use by another user. The “visible” session
number is now modified per request and the encryption pattern uses random
numbers.
!
Option to Pre-define Variable Names as ReportMate Parameter Values for
Increased Security FLASH
You may now use Data Dictionary variables as the values of NetLink ReportMate
parameters (NL-01-04). If the value needed for a ReportMate parameter is
available as a variable from the NetLink session file (NL03) you can “hard code”
the p aram eter to the v ariab le. Th is elim inate s the need to pa ss c ertain value s in
the post/get strings for NetLink requests. By removing certain variables from the
post/get string you don’t “expose” the variable to users.
This is particularly helpful for internal user requests since it helps prevent websavvy internal use rs from try ing to ma nipulate po st/get string s in an attem pt to
access internal data. It is less useful for customers and other requestors since
NetLink already prevents a customer from changing the customer variable.
In any NetLink ReportMate parameter field you may enter a variable as
<@DD=XXXX9999>
whe re XX XX is the D ata D iction ary file and 9 999 is the field nu mbe r of a fie ld
available from the NL03 pathing. For exam ple, on a request where you a re
displaying info for a salesperson you could use the variable <@DD=PR010139>
to reference the salesperson number in the employee record for the current
internal operator. This would eliminate the salesperson value from the post/get
string.
SouthWare Excellence Series™
139
Rev 10 Release Notice (7/13/04)
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Option to Define Edit Program for NetLink Templates FLASH
You may now define a Template Editor Command that will be used when you
choose to edit NetLink templates via the NetLink Tree View Manager for Request
Types (NL-01-07). In the NetLink Configuration record (NL-01-01) you now have
the following field:
11. Template Editor Command:
Enter a command line (up to 80 characters) that will execute your
preferre d HTM L editor if you want to u se this ed itor for NetL ink temp lates.
The NetL ink R equ est T ree V iew M ana ger (N L-01 -07) will ap pen d the file
name to this command when you choose to edit a template from the
manager.
You may leave this field blank to use the default program for HTML
pages on you r works tation.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
NetLink Variable to Override Unit Price in NetLink Orders Top PEG FLASH
You now have the ability to allow entry of an override price for new sales order
line items entered via NetLink. This provides similar capability to the Sales Entry
program that allows a n opera tor to m anually over ride the un it price for a line item .
The standard NetLink example pages do not use this feature but you may
implem ent it in spec ial situations s uch as when you allow a sale sperso n to
override pricing on an order.
To specify an override unit price for a line item you must submit the price from a
NetLink page as the value for the appropriate variable described below. These
varia bles are re cog nized by the sec ond ary pro gram call “N LOR DEN T/L” whic h is
used to add new line items to a N etLink order:
ITEM_UNIT_PRICE_OVERRIDE
This variable is to establish an override price when the page
subm its a sing le stock item to be ord ered. When you submit the
qua ntity for a new line item you m ay sub mit th e ove rride unit pr ice via this
variable. The unit price will be stored as an override and will not change
for any quantity breaks or other special pricing situations.
ITEMQTY_UNIT_PRICE_OVER_(stock#)
This variable is to submit override pricing from a page that allows
y o u to ch o o se m ultiple line item s (such a s the stan dard req uests
QCORD LIN and QCSTKLST). W hen you submit non-zero quantities for
multiple items on a page you may submit the related override unit price
for each item via this variable. The unit price will be stored as an override
and will not change for any quantity breaks or other special pricing
situations.
Other Notes:
SouthWare Excellence Series™
140
Rev 10 Release Notice (7/13/04)
-
-
You may not use this feature to change the price to zero since the
program cannot distinguish between no override and an override of zero.
A new f ield 57 “Un it Price Ov erride?” h as bee n adde d to the D ata
Dictionary for NL09 so that you may identify line items that have override
prices.
The override feature does not apply to auto-generated standard bills.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
NetLink Variable to Specify Format of Imported Dates FLASH
A new standard variable in NetLink lets you specify the date format of dates to be
imp orted from a Ne tLink requ est. If you su bm it the va riable
“IMPO RT_ DAT E_FO RMA T” as p art of the d ata for a N etLink re quest tha t imports
data then the value of that variable will be set up as the import variable “SWENVIMPORT-DATE-FO RMAT” (see “Environment Variable to Specify Format of
Imported Dates” above). The value can be any of the Date Input formats allowed
in the company record (XX-03-01 field 12) except the CALENDAR option
This capability is useful when you have NetLink customers or other users from
different parts of the world who use different conventions for date entry. You may
design your NetLink pages to contain this variable as a hidden field (if you use
different templates for various users) or as a selection within the page. For
example, you might have the template for European customers contain the value
“YYMMDD” for the IMPORT_DATE_FOR MAT variable.
(This w as also re leased a s a FLA SH up date to R ev 9.)
TaskWise® Changes
!
Option to Access All Related Notes for a TaskWise Relationship
Top PEG
With this new inquiry you may now do a combined search of all notes related to a
TaskWise relationship if they are attached to any of the following record types:
T
The TaskW ise relationship record
T
The related SouthWa re master file if the relationship is a customer,
vendor, or employee
T
Tas kW ise co ntac ts as soc iated with th e rela tions hip
T
Ope n tas ks fo r the r elatio nsh ip
T
Tas ks in a rchiv e hist ory fo r the r elatio nsh ip
T
Tas kW ise pr ojec ts for t he re lation ship
This sp ecial inquiry is available v ia a spec ial SouthW are objec t “TWR ELNO TES”.
You may:
Select this function from standard Task entry button bar (Rel Notes)
Select this function from the TaskWise Controller button bar (Rel Notes)
Launch this object from any menu or via Breakout/Linkout
Set up a menu record that launches this object
Launch this object from a WebView web page
When you access this inquiry:
SouthWare Excellence Series™
141
Rev 10 Release Notice (7/13/04)
L
L
If you have identified a TaskWise relationship in the program you
are using the program will automatically use that relationship and
proceed to the parameters options.
If you don’t have a current relationship identified the program will ask
you to s elect a relatio nship ID . You m ay ente r the ID or u se the loo kup to
find the relationship ID.
Parameters for Inquiry
Here are the parameters available for the relationship notes inquiry:
Date Range
Sele ct on e of th e sta nda rd da te op tions or en ter a r ang e of d ates . This is
a test of the date the note was created.
Include Master Notes?
Specify whether you want to include Master File Notes for the
relationship. These include:
The notes for the TaskW ise relationship record
The note s for c onta cts a sso ciate d with the re lation ship
The note s for a ny pr ojec ts as soc iated with th e rela tions hip
The notes for the related master file (customer, vendor,
employee) if applicable.
Include Task Notes?
Specify whether you want to include notes from tasks and archived tasks
associated with this relationship.
Catego ry
You may specify a single notes category (field 2 in the Notes record) or
leave this field blank to include all categories.
Attachment Type
You may specify a single Notes Attachment type (field 3 in the Notes
record ), specify to include on ly Warn ing notes , or leave th is field blank to
include all types.
Created by Operator
You may specify a single create operator (the operator who created the
note) to include or leave this blank for all operators.
Search Purpose+Text
Here you may enter one or more words that must exist in the Notes
Purpose or Text fields. If you enter any words only Notes that contain the
word(s ) will be selec ted for the inq uiry list.
After you confirm these parameters the program will display a lookup list of the
notes that match the parameters. The data shown includes a “Src” column that
specifies the Data Dictionary file for the note. T his helps you kn ow if the no te
came from the relationship record, contact, customer, task, etc.
SouthWare Excellence Series™
142
Rev 10 Release Notice (7/13/04)
You m ay selec t any rec ord in the list to z oom to the notes mainten ance p rogram .
You m ay edit the note as n eeded . You m ay also a dd a new note for the type into
which you zoomed (for example, if you zoomed into a customer note for a client
relationship you may add a new customer note while in the notes maintenance
program).
Limitation:
You may not create a warning note from this inquiry because the
ability to set the warning flag for a record is controlled from the
related maintenance.
Security Notes
The follow ing se curity restr iction s app ly to th e acc ess of no tes v ia this
inquiry:
Acc ess to this inquir y req uires a sec urity le vel of at leas t 3 in
TaskWise.
Access to notes secured with an operator/group requires
appropriate operator/group match.
Access to Customer notes requires security level of 3 for
Accounts Receivable.
Acces s to Ven dor note s require s secu rity level of 3 for A ccoun ts
Payable.
Acc ess to Em ploy ee no tes re quire s se curity level o f 3 for P ayro ll.
Access to Projects secured with an operator/group requires
appropriate operator/group match.
Acc ess to tas k not es is s ecu red w hen the re lated task is
secured.
!
New Due Date/Time Fields for a Task
Top PEG
You may now specify “Due Date/Time” for each task. This lets you define a
sep arate due d ate/tim e and sch edu led da te/tim e for ta sks that s pan multip le
days.
Due Date/Time:
Here you may enter a due date/time for this task. This helps you review
tasks that are late relative to their scheduled completion.
This field is added to the task screen after the Estimated Start date/time. The
Scheduled dates now include:
Estimated Start Date/Time
Scheduled Due Date/Time
The Actual dates include:
Actual Start Date/Time
Completion Date/Time
The D ue Da te/Time is displaye d in the stan dard Ta sk List/G rid.
If you have a saved layout the Due Date/Time will not display in your task list after
you load this upgrade. You may restore to standard and then create your saved
layout ag ain if you w ant to includ e the Du e Date/T ime in yo ur custo m layou t.
SouthWare Excellence Series™
143
Rev 10 Release Notice (7/13/04)
Related Data Dictionary changes
The # Late Tasks fields (XX88 field 37 and XX12 field 37) now use the
Due Date to determine whether a task is late if the Due Date is not
zero . If the Due Date is zero the Scheduled Date is tested as in previous
revisions.
L
New fields were added for # Tasks Due (in addition to the # Tasks
Scheduled already ava ilable):
XX88, field 81 - # Tasks Due Today
XX88, field 82 - # Tasks Due over next 7 days
XX12, field 49 - # Tasks Due Today
XX12, field 50 - # Tasks Due over next 7 days
L
!
Option to create Ad Hoc Lists of Members when Generating Tasks per
Mem ber
Top PEG
When you are assigning the Operator/Group for a new task you now have the
option to create an Ad Hoc (one-time) List of operators and groups. Each
selected operator will receive a generated task as well as all operators within any
sele cted grou ps. T his is s imilar to the Tas k Pe r Me mbe r func tion fo r a sin gle
Group, but allows you to create a one -time list of any combination of operators
and gro ups.
This function is available at the Assign to Oper/Group field in the Assign/Access
window for a task. You may select the ‘Ad Hoc List” function ([F5]) to flag the
task as using a o ne-time list of all operator s and g roups.
When you finish entering the task (and have specified any RSVP or EMail Notification options) the program will display a list of each operator
and gro up to wh ich you m ay ass ign tasks .
Select each operator/group to receive this task by clicking on the check
box (or highlighting the record and entering “Y” or “N” on text
works tations). Th e “Tas k Per M embe r” option w ill automatica lly be set to
Yes. From within the Windows grid you may expand or collapse the
groups and operators groupings.
When you finish choosing operators and groups and select the “Assign”
function th e tasks are forw arded jus t like the "Tas k per m embe r" of a
group o ption.
You will see a messag e that explains how many tasks were
created.
The orig inal task is c omplete d.
This works just like the "Task per member" option that existed in prior revisions
except that you may select multiple groups/operators. Just as with the "Task per
mem ber" func tion, the Ad Hoc Lis t option is on ly available d uring add mode of a
task.
!
Performance Improvement When Searching for Relationships for a Contact
When you are searching for relationships for a contact the search process now
uses a cross-reference file to eliminate any delays in finding multiple
relationships.
SouthWare Excellence Series™
144
Rev 10 Release Notice (7/13/04)
!
New XX99 Data Dictionary Fields for Current Relationship ID, Contact ID,
and Task ID in TW01
Top PEG FLASH
In the TaskWise Coordinator (TW -01) the program now updates XX99 fields that
show the current IDs of the relationship, contact, and/or task with which you are
working. The TaskWise Coordinator automatically communicates these IDs
between different tabs and functions similar to the way Link values work. The
XX99 fields now allow you to access these current values for any special
WorkFlow or other special processing.
The new fields
39
40
41
in XX99 are:
TW 01 Re lationship ID
TW 01 Co ntact ID
TW 01 Ta sk ID
----------------------------------Advanced Technical Note:
These current ID values are based on special SouthWare environment variables. The
TaskWise Coordinator sets these environment variable values as you work within the
screens. You may use the Special Environment Variables function (XX-09-15) to
update/clear these values via WorkFlow if you need special control over these values:
SWENV-TW-RELSHP-ID
SWENV-TW-CONTACT-ID
SWENV-TW-TASK-ID
----------------------------------
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
OfficeLink from TaskWise Now Utilizes Current Relationship ID and Contact
ID
Top PEG FLASH
Now , whe n use rs ar e in T ask Main tena nce or on Rela tions hip or Con tact ta bs in
TW -01, users have the ability to access OfficeLink just as if the relationship,
contact, or task IDs were link values. They are NOT link values, instead the
OfficeLink programs have been coded to look at the environment variable that
contains the current relationship, contact, or task ID.
Task Maintenance was also changed to ensure that the proper environment
variables are set. So basically, this change is only visible when the user presses
the OfficeLink button from the button bar (or via linkout). Prior to this change, no
OfficeLink IDs with primary files of TW01, TW 02, or TW10 appeared. Now, they
will. OfficeLink would have always worked in the past on these files if WorkFlow
was used to drive it. Now, users can select them from a list instead of using
WorkFlow to drive.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Optional Paren t Project and Seq uence for Su b-Projects
In the TaskWise project record you may now define a parent project and project
sequence (TW-04-06, fields 11 and 12). These are for reference only at this time,
but will be part of a planned future feature that provides additional project
management review capability.
!
Optional Project Sequence and Cost Code for Tasks
SouthWare Excellence Series™
145
Rev 10 Release Notice (7/13/04)
For a TaskWise task that references a project you may now define a project
sequence number (and cost code if using Job Cost on the project). These fields
are shown w hen you acces s the project field in a task. Currently these fields are
for reference only, but are intended for use in a planned future feature that
provides additional project management review capability.
!
Update TaskWise Contact Record for Changes to Customer E-Mail Address
and Fax Number FLASH
When you make a change to a customer (AR-07-01) address, phone number, fax
number, or e-mail address the system gives the option to update TaskWise
contacts for matching information. In prior revisions the system updated only the
address and pho ne number.
Up to three questions will be asked depending on how many of these fields you
changed:
Change Matching Contact Address?
Change Matching Contact Phone/Fax?
Cha nge Matc hing C onta ct E-M ail?
If you answer “Y” to one or more of these questions the system will update the
information in contacts for this customer who have the same original information
(before the change). The questions allow you to control which data is updated.
Note: If you answer “Y” to the Phone/Fax ques tion then both phone num bers
have to m atch the n umb ers on th e conta ct or neithe r will be chan ged.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Default E-Mail Address and Fax Number from Customer Record for New
Customer Contact FLASH
W hen you create a new cus tomer record (AR -07-01) the e-mail address an d fax
number will be populated in the primary contact ID. In prior revisions only the
address and phone number were populated. The same update will occur if you
change the contact on the customer. The new TaskWise contact created from
that change will include the e-mail address and fax number as well as the
address and pho ne numb er.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Update TaskWise Contact Record for Changes to Vendor E-Mail Address
and Fa x Num ber FLASH
When you make a change to a vendor (AP-06-01) address, phone number, fax
number, or e-mail address the system gives the option to update TaskWise
contacts for matching information. In prior revisions the system updated only the
address and pho ne numb er.
Up to three questions will be asked depending on how many of these fields you
changed:
Change Matching Contact Address?
Change Matching Contact Phone/Fax?
Cha nge Matc hing C onta ct E-M ail?
SouthWare Excellence Series™
146
Rev 10 Release Notice (7/13/04)
If you answer “Y” to one or more of these questions the system will update the
information in contacts for this vendor who have the same original information
(before the change). The questions allow you to control which data is updated.
Note: If you answer “Y” to the Phone/Fax ques tion then both phone num bers
have to m atch the n umb ers on th e conta ct or neithe r will be chan ged.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Default E-Mail Address and Fax Number from Vendor Record for New
Vendor C ontact FLASH
When you create a new vendor record (AP-06-01) the e-mail address and fax
number will be populated in the primary contact ID. In prior revisions only the
address and phone number were populated. The same update will occur if you
change the contact on the vendor. The new TaskW ise contact created from that
change will include the e-mail address and fax number as well as the address
and phone num ber.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Create/Maintain Default Employee Contact for Payroll Employee FLASH
Wh en yo u add a new emp loye e in Pa yroll th e sy stem now crea tes a defa ult
primary contact record as well as a TaskWise relationship record for the
emp loye e. If yo u cha nge the a ddre ss o r pho ne nu mbe r info fo r the P ayro ll
employ ee the sy stem w ill also give you the option to make the sam e chan ges to
the employee contac t record (similar to the customer change feature).
(This w as also re leased a s a FLA SH up date to R ev 9.)
WorkFlow Changes
!
P r og r am D a ta b as e No w Includes A ll S outhW are P rogram s
The WorkFlow Program Database (WF-02-02) now includes a record for each
standard SouthWare program. This database serves as the input for the
management of programs in the SouthWare Environment Manager program (XX05-01).
Security Note:
Special Maintenance programs will not be available.
!
New Fields in Program Database
The WorkFlow Program Database (WF-02-02) now includes additional fields and
field values to help manage program information:
6. Program Type:
Here you m ay specify the type program/form at that this record
documents:
C
Conversion - this is an upgrade conversion program
F
File Maint/Entry - this is a normal maintenance or entry program
I
Import U pdate - this is an upd ate prog ram us ed by Im portMa te II
technology
O
Other - this program doesn’t fall into any of the other categories
P
Print - this is a normal print program
SouthWare Excellence Series™
147
Rev 10 Release Notice (7/13/04)
Q
R
S
T
W
Inquiry - this is an inquiry program
ReportMate - this is a ReportMate format (this record defines the
Primary File so that you may use the 8701 FlowPoint to launch a
FlowMod from the running of the report
Search Utility - this is a search/lookup program
TaskWise A lert Driver - this record defines the primary file for a
TaskWise A lert Driver record
Work Flow O nly - this rec ord define s a reco rd that is se t up to
define the primary file for special p rocedu ral FlowP oints
8. Special Handling:
This field contains some special indicators used by So uthWare
technology. Normally you should not edit these values:
(blank) No special handling
X
Extended Data maintenance or import of XD values - the
prog ram nam e var ies ba sed on th e XD type and t he m aste r file
may be determined at runtime
9. Override ON for Data Maintenance Auditing:
(This applies only to records that have “F” Program Type and that have a
Primary File.)
This field allows you to selectively turn on data maintenance auditing for
record s Adde d, Chan ged, or D eleted in the Primary file for this recor d.
This enables the audit logging for changes made with this program
rega rdles s of w heth er au diting is ena bled f or the file. This can be useful
for special maintenance programs when you want to audit override
changes to files without auditing all changes to the files.
See the “New Data Maintenance Auditing System” section in this release
notice for more details.
!
FlowMods May Be Reviewed and Accessed via the SouthWare Environment
Manager
In the SouthWare Environment Manager you may identify and view the FlowMods
set up on your system. There are two levels of review:
All FlowMods - from the main list of selections in the Environment
Manager you may select “Customization Features” and then “WorkFlow
FlowMods”. This will list all of the FlowMods defined on your system. As
you highlight each record the preview pane shows the steps for the
Flow Mod . You may also z oom to the Flow Mod for ed iting v ia the Edit
function.
FlowMods per Program - from the main list of selections choose
Programs, choose an application, and expand a program. You may then
expan d the “Pro gram F lowPoin ts” selectio n to see a ll the FlowP oints.
Any FlowPoint that has an existing FlowMod will display a “Y” in the
description and will display a different icon on Windows workstations. You
may expand the FlowPoint to see the FlowMod(s). As you highlight each
FlowM od reco rd the pre view pa ne sho ws the s teps for the FlowM od.
You may also zoom to the FlowMod for editing via the Edit function.
SouthWare Excellence Series™
148
Rev 10 Release Notice (7/13/04)
!
K e y s fo r R e co r ds C re a te d ar e available for use in other pr ogr am s
See the related disc ussion in the Impo rtMate II se ction of this re lease no tice.
This feature means that you may use WorkFlow to create a record (such as a
task) and then access the new key (such as the task number).
!
Autom atic Setup of W orkFlow Pro gram Do c Information for R eportMate
Formats
See the related discussion in the ReportMate section of this release notice.
!
WorkFlow - New FlowPoint for Printing FLASH
You now have a FlowPoint in the SWPR TOVR program that is executed on each
print jo b bef ore th e def ault n am es s uch as sp ool file nam es ar e est ablish ed. T his
can be helpful if you need to establish a global FlowMod for print jobs.
This F lowPoint is d efined as follows:
Program ID: SWPRTOVR
FlowPoint: 8703PT
DD File: ZF23
DD F ield: 9
Primary File: XX99
Has F ail Logic: N
Example:
Let’s say you want to change the default spool file name for each print
job. In the spool format record you can define a variable that utilizes an
XX 99 fie ld. Th en via this n ew F lowP oint yo u can mo dify the XX 99 fie ld
for each print job.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Field Filters - Option to Return Entered Value Via WorkFlow Current Field
FLASH
Field Filters use keystrokes to transfer the value entered into a filter back to the
norm al ent ry field. Now you ha ve the optio n to tra nsfe r the d ata to the e ntry fie ld
via the W orkF low C urre nt Fie ld tec hno logy. T his ca pab ility was adde d to h and le
International Characters passed from the Field Filter search since these
characters are not properly passed as keystrokes.
A new entry field has been added to the Filter Maintenance Program (XX-09-0701) a s par t of fie ld 4 en try type. The new field w ill be ac cep ted fo r alph anu me ric
field types. Normally, you will take the default which passes the entered value
back to the original program using the keystroke buffer. If the field entered has
special characters, such as accented letters, then you must enter a 'C' in the new
field. A 'C' value causes the entered field to be passed back using WorkFlow
curr ent fie ld tec hno logy.
(This w as also re leased a s a FLA SH up date to R ev 9.)
!
Wo rkFlow E-M ail - Optio n to U se HT ML -form at Bod y for E-M ail Sent v ia
Microsoft Outlook FLASH
When you create e-mail messages via WorkFlow to send via Microsoft Outlook
you no w ha ve the optio n to u se an HT ML- form at file f or the tem plate of the e-m ail
SouthWare Excellence Series™
149
Rev 10 Release Notice (7/13/04)
message. This gives you full control over the “look” of the message since you
can use rich text html features such as images, fonts, and colors.
The setu p of th is fea ture is in the T ext S ourc e field of the W orkF low M ail
Template (WF-03-02 field 9). Choose Text Source of “F” for Filename, then enter
the n am e of th e htm l tem plate as th e tex t filena me . You m ay inse rt varia bles in
the html text just like a non-html text file template.
W hen W orkF low c reate s e-m ail from the te mp late it w ill repla ce th e var iables in
the html template, then send the result as the body of the e-mail message. When
the tem plate filenam e ends in “.htm” o r “.html” W orkFlo w will instruct O utlook to
use the Rich Text HTML format for the body of the e-mail message.
Note:
This fe ature is lim ited to E-Se nd interfac e record s that interfa ce to
Microsoft Outlook (XX-05-12, field 2 = “O”) since it involves ActiveX
communication with Outlook.
(This w as also re leased a s a FLA SH up date to R ev 9.)
SouthWare Excellence Series™
150
Rev 10 Release Notice (7/13/04)
File Changes
Below is an overview of the files changed via conversion programs by this update.
Product
Files
Reason
Inventory/Sales
RSPHYDET
Addition of tracking
number to key
RSINVITE
Zero quantities for
misc items only
Reads only the
miscellaneous stock
records
RSINVXR2
Automatically created
when upgrading
(xxxSXRF2.FIL)
New file for combined
lookup of stock and
non-stock numbers
RSLCTRX
Add Shipping ID
Change to primary
key
RSRECSXF
New file for
Receiving/Shipment
Cross-reference
(xxxSRCSX.FIL)
RSCATAGO
Initialize new G/L
account for Physical
Count Offset
RSDPTOPR
Expand filler area
ALSWLOGI
New Indexe d file to
capture logged
activity
GUI Config records
Copy macrobmp
directory to individual
macros and bitmaps
fields
RCF Packe ts
Expand program
Add printer
para met ers to deta il
Repo rtMate
Data Dictionary
Rem ove IV43 file
SouthWare
WorkFlow
ALW FPR G.FIL
Update Program Doc
Records
NetLink
NLORDHDR
NLO RDL IN
Assign XD ke y to
records
NLTABLE
Initializ e row cont rols
SwiftMa te
SouthWare Excellence Series™
151
Comments
Replaces
ALSWLOGS
seq uen tial file
New fields and
additional types
Rev 10 Release Notice (7/13/04)
Conversion Notes
Below are some notes you should read before loading this update.
System R equiremen ts
!
Runtime required
Window s - 6.1SW SouthWare patched runtime (available on Rev 10
product CD)
Unix - 6.1SW S outhW are patched runtim e
Thin Client - 6.1SW SouthWare patched acuthin (available on Rev 10
product CD) Aculaunch - 6.1SW
!
Minimum H ardware
Pentium 1 ghz or equivalent
Highly recommend at least 128 mb per Windows workstation
!
Disk Space
Should be similar to Rev 9. Allow for up to a 20% expansion, but actual
test conversions have resulted in much smaller expansions.
!
Internet Explorer version 6.0 or higher for browser features (Thin client only)
NOTE: The 6.1 runtime will take several minutes to display a web page if you
have an older version of the brows er.
Steps
!
!
!
!
!
!
!
Before You Load the Upgrade
Post pending transactions. This is not mandatory but is good practice.
Make a good (tested) backup of your data and run directory.
If you are using NetLink you mu st have a fully functioning REV 10 license before
conve rting to RE V 10.
Rebuild all data files using vutil to ensure the integrity of the data files prior to the
conversion. If you have not been doing this regularly you may recover more disk
space than any additional space required for Rev 10.
If you hav e sufficient d isk spac e you c an plan o n running parallel.
If you will be using Rev 10 in a new environment/directory make sure you
plan to change any macros, icon paths, config paths, etc. that must be
adjusted for the new file paths.
Upd ate yo ur logg ing infor matio n (XX -02) if yo u hav e bee n usin g Sou thWa re's
activity logging system. Starting with Revision 10 this information is stored in a
different file and these old records will be ignore d if you do n't update them p rior to
the upgrade.
See the “Miscellaneous Stock Records No Longer Update Quantities” discussion
earlier in this release notice. If you want to retain miscellaneous stock quantities
then you must enable a special environment variable (SWENV-MISC-STOCK =
N) via your cblconfig file before you run the conversion process.
Recommended Approach
NOTE: SouthWare highly recomme nds that you install Rev 10 in your current
run directory:
back up your curren t SouthWare system into a separate directory
delete all programs (files that end in “.OBJ”) in the SouthWare
directory
delete sort files (files such as “Z*.FIL” and “RMRN*.FIL”) in the
SouthWare tem p directory
install Rev 10 into your current SouthWare directory
SouthWare Excellence Series™
152
Rev 10 Release Notice (7/13/04)
-
run the R ev 10 c onvers ion in your current S outhW are direc tory.
You may change to a new directory for Rev 10, but because of OfficeLink
files, spool files, NetLink files/paths, macrobmp directories, desktop icon
paths, etc., it is much easier to convert in the same directory where
SouthWare is currently running. To run parallel we recommend you copy
your Revision 9 system to another directory.
!
Turn on overwrite protect or save sequential files for records that you don’t want
to be overwritten by standard SouthWare records.
Loading the Upgrade
!
Install Rev 10 in your existing environment. Use the normal installation steps for
a new system.
!
If you take the default directories for installation your programs will now be loaded
in a “programs” subdirectory under your SouthWare run directory. You MUST
change your runtime cblconfig file(s) to include this directory in the CODEPREFIX path in order for the runtime to find the programs.
Running the Conversion Process
After you load the update the first logon session in Rev 10 will automatically run the
con vers ion pr oce ss. O nce the c onv ersio n is co mple te, SW INS TAL will run auto mat ically
to install new seque ntial files. You w ill need to log into each c ompa ny individu ally to
convert individual companies to Rev 10. The conversion will also reset each workstation
line record to ensur e that W indows controls a re registe red in the c orrect dire ctories.
Our testin g has show n tha t this c onv ersio n from Rev 9 to R ev 10 is fairly quick and s hou ld
take on ly a few m inutes to ru n on m ost sys tems.
NetLink installations:
!
You must have a per man ent R EV1 0 licen se to run N etLin k via
the web-browser. Do not convert to REV10 without a permanent
license. Intranet NetLink will run with a temporary registration but
standa rd NetL ink will not.
Locking Other Users Out of the System
It is a good idea to log out and lock other workstations before running the
conversion. You may use the Workstation Abort process and Workstation
Lockout process described in XX-02-01. This essentially puts you in single-user
mode for the conversion. After the conversion you may use the Status Manager
to unlock other workstations.
The First Time You Log On to Rev 10 (Windows workstations only)
!
Interactive Release Notice - The first time each operator logs in to Rev 10 the
menu program automatically executes an object “REV10". This object displays a
help topic that provides an interactive web page with highlights of Rev 10. You
may click on links for more explanation or zoom to selected programs to try out
new features.
SouthWare Excellence Series™
153
Rev 10 Release Notice (7/13/04)
!
Regis ter Win dow s Con trols - The co nversio n autom atically sets works tations to
register Windows Controls the first time Rev 10 is accessed. This ensures that
the controls point to the proper location if you have changed directory structure.
See the attached Revision 10 Upgrade Imple mentation Planning Wo rksheet for more
information.
SouthWare Excellence Series™
154
Rev 10 Release Notice (7/13/04)
Additional Documentation Notes
Below are some additional documentation for selected features:
User Do cume ntation fo r G/L Ch art of Acco unts W izard
How to U se the Wizard to Add a Ch art of Accoun ts
When you create a new G/L control record (GL-08-01) a question will ask if you
want to automatically generate your chart of accounts before you enter your
Account Type Ranges (field 7). Your options are:
1 - Generate from So uthWare standard c hart
2 - G ene rate fr om c usto m tab -delim ited te xt file
3 - No automatic generation
If you choose option 1 or option 2 the program will lead you through the
following steps:
a.
b.
c.
d.
e.
Create or identify the tab-delimited text file for input of the account code
ranges - If you are u sing Sou thW are’s stan dard char t the p rogr am w ill
create a text file “GLRANGES.TXT” with the standard account type code
rang es (th e one s us ed in G L-08 -01 fie ld 7). If y ou ar e usin g a cu stom file
the p rogr am w ill ask y ou to spec ify the nam e of th e file (it s hou ld exis t in
the SouthWare run directory) or you may let the program use the
standard ranges. See “Notes on Input Text Files” for information on the
format of the text file.
Enter the Account Type Ranges - These will default to the ranges from
the input text file. You must answer the Multiple Retained Earnings
account question for this company.
Enter the Remaining Fields in the Control Reco rd - You must define your
accounting periods before generating the chart of accounts.
Cre ate th e Ac cou nt Co des work file - You must create a work file with the
accou nt code s to use for your c ompa ny. Typ ically you w ould crea te
thes e from a tab -delim ited te xt file o f the c ode s (eith er So uthW are’s
standard chart or a custom file). If you are using SouthW are’s standard
chart the program will create a text file (“GLCHART.TXT”) with the
standard account codes. If the size you specified for the account code
portion of your account number does not match the six-digit code in the
text file the code will be shortened as needed. See “Notes on Input Text
Files” for information on the format of the text file.
Edit th e Ac cou nt Co des work file - A question asks if you want to add,
chang e, or delete any of the records in the Acc ount Co des w ork file. If
you created the work file from a text file you may want to edit the account
cod es fo r you r com pan y bef ore c ontin uing. The fields in the w ork file
(see GL-07-01 for more information) are:
1. Account Code:
This is the account code that will be generated into accounts.
SouthWare Excellence Series™
155
Rev 10 Release Notice (7/13/04)
2. Account Description:
This is the description that will be used on accounts that have
this account code.
3. Rsvd Fin Stmt Type:
This is the reserved financial statement type code that will be
generated into accounts with this account code.
4. Cash Flow FS Type:
This is the cash flow financial statement type that will be
generated into accounts with this account code.
5. Summary post this acct?:
This is the Yes or No flag for summary posting that will be
generated into accounts with this account code.
f.
Create the work file for Breakdown P arts (Division/Department/Other) - A
message explains that you need to generate the other types of
breakdown codes needed for your chart of accounts. You must then
enter the following pa ramete rs to con trol how th e syste m will gen erate
these codes for you:
Division Options (if your account structure uses divisions)
1. Number of Divisions:
Specify the number of divisions needed for your chart of
accounts. For example, if you have six divisions enter “6" here.
2. Beginning Division #:
Enter the beginning number to generate (maximum is dependent
on the size of the division portion of your account structure).
3. Increment to Assign:
Enter 1, 10, or 100 to specify the increment to use when creating
division codes. For example, if you entered a beginning division
of “10" ab ove an d then en ter “10" he re the sy stem w ill generate
division 10, division 20, division 30, etc., for the number of
divisions needed.
Department Options (if your account structure uses departments)
4. Number of Departments:
Specify the number of departments needed for your chart of
accounts. For example, if you have 25 departments enter “25"
here.
5. Beginning Department #:
Enter the beginning number to generate (maximum is dependent
on the size of the department portion of your accou nt structure).
6. Increment to Assign:
Enter 1, 10, or 100 to specify the increment to use when creating
department codes. For example, if you entered a beginning
dep artm ent o f “10" a bov e and then ente r “1" h ere th e sy stem will
generate department 10, department 11, department 12, etc., for
the number of departments needed.
SouthWare Excellence Series™
156
Rev 10 Release Notice (7/13/04)
Other Part Options (if your account structure uses Other Parts)
7. Number of Other Parts:
Specify the number of Other Parts needed for your chart of
accounts. For example, if you have 50 Other Parts enter “50"
here.
8. Beginning Other Part #:
Enter the beginning number to generate (maximum is dependent
on the size of the Other Part portion of your account structure).
9. Increment to Assign:
Enter 1, 10, or 100 to specify the increment to use when creating
Other Part codes. For example, if you entered a beginning Other
Part of “10 0" ab ove and t hen ente r “100 " here the s yste m w ill
generate Other Part 100, Other Part 200, Other Part 300, etc., for
the number of Other Parts needed.
g.
Edit th e Bre akd own Parts work file - A question asks if you want to add,
chang e, or delete any of the records in the Brea kdow n Parts w ork file.
This lets you adjust the generated values from the previous step. The
fields in the work file are:
1. Part Type (V/D/O):
The possible types (depending on your account structure) are:
V
Division
D
Department
O
Other Part
2. Part Value:
This field contains the generated value for the part type.
3. Entity ID:
This field co ntains the Entity ID tha t will be gene rated into
accounts with this part value (see GL-07 -01 for more
information).
h.
Specify Generation Op tions for Each Breakdow n Part - A screen lets you
specify how you want to use combinations of the breakdown parts when
generating the chart of accounts. Here are the questions:
Division Options (if your account structure uses divisions)
1. Inc Stmt per Division?:
Specify whether you want to generate accounts that would allow
a separate income statement per division. Valid options are:
Y
N
T
SouthWare Excellence Series™
Generate separate income and expense accounts per
division - each income and expense account will be
generated for each division
Do not generate income/expense accounts per division the p rogr am w ill leave the d ivisio n por tion z ero in
genera ted acc ounts
Specify by account type - some of the income and
expense accounts should be generated per division, and
157
Rev 10 Release Notice (7/13/04)
C
you will specify this based on the account type. The
prog ram will the n disp lay a lis t of the valid
incom e/expe nse ac count ty pes an d you m ust spe cify
which type(s) should be generated per division.
Specify by ranges of codes - some of the income and
expense accounts should be generated per division, and
you will specify this based on ranges of account codes
2. Bal Sheet per Division?:
Specify whether you want to generate accounts that would allow
a separate balance sheet per division. Valid options are:
Y
N
T
C
Generate separate asset and liability accounts per
division - each asset and liability account will be
generated for each division
Do not generate asset/liability accounts per division - the
program will leave the division portion zero in generated
accou nts
Specify by acc ount type - some of the ass et/liability
acc oun ts sh ould b e gen erate d per divisio n, an d you will
spe cify th is bas ed on the a cco unt ty pe. T he pr ogra m w ill
then display a list of the valid balance sheet account
types and you must specify which type(s) should be
generated per division.
Specify by rang es of co des - so me of the asset/liability
acc oun ts sh ould b e gen erate d per divisio n, an d you will
specify this based on ranges of account codes
3. Ranges of Codes:
If you chose option “C” for either of the two previous fields you
may enter up to five ranges of account codes. Only account
codes that fall within one of these ranges will be “divisionalized”.
Department Options (if your account structure uses departments)
1. Inc Stmt per Department?:
Specify whether you want to generate accounts that would allow
a separate income statement per department. Valid options are:
Y
N
T
SouthWare Excellence Series™
Generate separate income and expense accounts per
department - each income and expense account will be
generated for each department
Do not generate income/expense accounts per
department - the program will leave the department
portion ze ro in gene rated ac counts
Specify by account type - some of the income and
expen se acc ounts s hould be genera ted per d epartm ent,
and you will specify this based on the account type. The
prog ram will the n disp lay a lis t of the valid
incom e/expe nse ac count ty pes an d you m ust spe cify
which ty pe(s) sh ould be g enerate d per de partme nt.
158
Rev 10 Release Notice (7/13/04)
C
Specify by ranges of codes - some of the income and
expen se acc ounts s hould be genera ted per d epartm ent,
and you will specify this based on ranges of account
codes
2. Bal Sheet per Department?:
Specify whether you want to generate accounts that would allow
a separate balance sheet per department. Valid options are:
Y
N
T
C
Generate separate asset and liability accounts per
department - each asset and liability account will be
generated for each department
Do no t genera te asse t/liability accoun ts per de partme nt the p rogr am w ill leave the d epa rtme nt po rtion z ero in
genera ted acc ounts
Specify by acc ount type - some of the ass et/liability
accounts should be generated per department, and you
will specify this based on the account type. The program
will then display a list of the valid balance sheet account
types and you must specify which type(s) should be
genera ted per d epartm ent.
Specify by rang es of co des - so me of the asset/liability
accounts should be generated per department, and you
will specify this based on ranges of account codes
3. Ranges of Codes:
If you chose option “C” for either of the two previous fields you
may enter up to five ranges of account codes. Only account
codes that fall within one of these ranges will be
“departmentalized”.
Other Part Options (if your account structure uses Other Parts)
1. Inc Stmt per Other Part?:
Specify whether you want to generate accounts that would allow
a separate income statement per Other Part. Valid options are:
Y
N
T
C
SouthWare Excellence Series™
Generate separate income and expense accounts per
Other Part - each income and expense account will be
generated for each Othe r Part
Do not generate income/expense accounts per Other
Part - the program will leave the Other Part portion zero
in genera ted acc ounts
Specify by account type - some of the income and
expen se acc ounts s hould be genera ted per O ther Part,
and you will specify this based on the account type. The
prog ram will the n disp lay a lis t of the valid
incom e/expe nse ac count ty pes an d you m ust spe cify
which ty pe(s) sh ould be g enerate d per O ther Part.
Specify by ranges of codes - some of the income and
expen se acc ounts s hould be genera ted per O ther Part,
159
Rev 10 Release Notice (7/13/04)
and you will specify this based on ranges of account
codes
2. Bal Sheet per Other Part?:
Specify whether you want to generate accounts that would allow
a separate balance sheet per Other Part. Valid options are:
Y
N
T
C
Generate separate asset and liability accounts per Other
Part - each asset and liability account will be generated
for each Other Part
Do no t genera te asse t/liability accoun ts per O ther Part the p rogr am w ill leave the O ther P art po rtion z ero in
genera ted acc ounts
Specify by acc ount type - some of the ass et/liability
accounts should be generated per Other Part, and you
will specify this based on the account type. The program
will then display a list of the valid balance sheet account
types and you must specify which type(s) should be
genera ted per O ther Part.
Specify by rang es of co des - so me of the asset/liability
accounts should be generated per Other Part, and you
will specify this based on ranges of account codes
3. Ranges of Codes:
If you chose option “C” for either of the two previous fields you
may enter up to five ranges of account codes. Only account
codes that fall within one of these ranges will be generated for
each O ther Part.
i.
Generate accounts from codes and breakdowns - When you finish
entering the generation options a question lets you confirm that you are
read y to g ene rate a cco unts . The prog ram will the n gen erate the v alid
comb inations of c odes/b reakdo wns a s you s pecified in pr evious s teps.
The program displays a total number of accounts generated.
How to Use th e Wizard to Add Accou nts to an Existing C hart
After you have a chart of accounts you may still use the wizard to add a group of
additional accounts. Select the wizard from the G/L Installation and Setup menu
(GL-08-02-02). You may then select one of the following sources for the new
accounts:
1 - Create using Wizard Edit Files
This option lets you use the work files for codes and breakdowns
that you u sed w hen ge nerating th e original ch art of acc ounts.
You can enter different generation parameters to generate from
these work records.
SouthWare Excellence Series™
160
Rev 10 Release Notice (7/13/04)
When you select this option a list of options appears. These
options are explained in the documentation about adding a new
chart of accounts with the wizard:
1.
Cre ate C ode s Ed it File
2.
Main tain C ode s Ed it File
3.
Cre ate B reak dow n Pa rts Ed it File
4.
Main tain B reak dow n Pa rts Ed it File
5.
Create G/L Accounts from Edit Files
6.
Delete All Edit Files (start over)
2 - Crea te using e xisting ac counts
With this o ption you m ay ge nera te ne w ac cou nts b y co pyin g all
accou nts from one bre akdow n (such as a divisio n, depar tment,
or Other Part value). You simply use [F4] to specify the
breakdown part to use, enter the “From” breakdown value, and
enter the new “To” value. For example, to create a new
dep artm ent 8 0 from the a cco unts in dep artm ent 1 0 you wou ld
simply enter “10" as the From Department and “80" as the To
Depa rtment. A ll accoun ts for depa rtment 1 0 will be cop ied to
accounts for department 80.
Notes on Input Text Files
There are two tab-delimited text files that serve as the input for generating a chart
of accounts. You may use the standard files generated by SouthWare or you
may create/edit your own c ustom text files for use in account generation. Here
are the file formats:
GLRANGES.TXT (or a custom name)
This file is the input to the G/L Control Record ranges of account type
codes (GL-08-01, field 7). This text file is particularly helpful when you
have a custom accou nt code text file - the ran ges tex t file allows you to
store the ranges that match the codes in your account code text file.
Each account code in the text file is required to be six digits long the gene ration proc ess ca n adjust th e code s to sho rter sizes as nee ded.
For e xam ple, if th e fina l code part is four d igits lo ng, th e six- digit c ode will
be divided by 100. Code 4010 should be entered in this file as 401000 the trailing zeroes achieve six digits.
The format of the file is:
Rsvd FS Type [Tab]
Begin Code
[Tab]
End Code
where
Rsvd FS Type is one of the following
CA,FA,OA,CL,LL,OL,CP and CA-CASH (all for the
balance sheet)
RV,CG,EX,OI,OX,MM and EX-NONCASH (all for the
incom e statem ent)
Begin Code is a six digit beginning value for the code range
End Code is a six digit ending value for the code range
SouthWare Excellence Series™
161
Rev 10 Release Notice (7/13/04)
GLCHART.TXT
This file is the inp ut to the G /L Acco unt Cod e work file. Each account
code in the text file is required to be six digits long - the generation
proc ess can a djus t the c ode s to s horte r size s as need ed. F or ex amp le, if
the final code part is four digits long, the six-digit code will be divided by
100. Code 4010 should be entered in this file as 401000 - the trailing
zeroes achieve six digits.
The format of the file is:
Code[Tab]
Desc[Tab]
FS type[Tab]
Cash Flow Type[Tab]
Summary Post Flag
where
Code is the six-digit account code
Desc is the 30-character account description
FS Type is the two-character financial statement account type
(this must match the G/L control ranges or the account
code will be skipped)
Cash Flow Type is the two-character Cash Flow type for the
code
Summary Post Flag is the Y/N flag that controls summary posting
for the acc ount - if the flag is not defined in the text file it defau lts
to “N”.
SouthWare Excellence Series™
162
Rev 10 Release Notice (7/13/04)
Special Notes for SouthWare Developers
Upgrading Your Custom Source to Rev 10
Here are the requirements for upgrading your custom source to Rev 10 of SouthWare:
T
You must upgrade your compiler/runtime to version 6.1.
T
If you use the SWOPNSAV.PL in a custom program you must insert the copy
libraries SWTHIN.WS and SWTHIN.PL into that program (since this is now
supported on the thin client runtime).
There are no other required source file changes for Rev 10.
As long as you are using SouthW are stan dards a nd cop y libraries yo u will simply need to
recom pile with the R ev 10 c opy libraries and the A cucorp 6.1 com piler.
Numerous changes have been made to the standard SouthWare routines but
none o f these req uire chan ges to y our sou rce prog rams .
And obvio usly if you have chan ged our s tand ard lib rarie s or file defin itions you w ill
need to make the appropriate changes for Rev 10.
Note:
Rev 9 object code is NOT compatible with the Rev 10 platform because program
linkage has been expanded.
Optional Integration with Rev 10 Features
There are a few Rev 10 features that you may choose to implement in your
custom code or applications. They include:
L
L
L
L
Adding Special Data Maintenance Auditing to selected routines
Adding or modifying a SouthWare CheckUp program
Implementing Form s Adapter Window s Print columns in your forms
programs
Adding your programs to the WorkFlow Program Doc file so they will be
incorporated into the SouthWare Environment Manager
See the related notes in the next section for more details on any of these options.
Other Developer Information
Here is other information that may be useful to SouthWare Developers:
!
Expanded Linkage
The SWLINK.WS copy lib which provides linkage shared by all programs has
been e xpand ed for ne w fields an d to add filler.
!
Rewrite of Check Abort routine
The rou tine to che ck for ab ort while pro cessin g has b een rew ritten to elimina te
the use of ACCEPT FROM INPUT. This addresses some problems encountered
in the Thin C lient environ ment.
!
Progr am D ataba se in W orkFlo w No w Inclu des A ll Progra ms an d is
Reviewable via SouthWare Environment Manager
SouthWare Excellence Series™
163
Rev 10 Release Notice (7/13/04)
The WorkF low Program D atabase (WF-0 2-02) now includes all SouthWa re
released programs. It is used by the SouthWare Environment Manager (XX-0501) to provide management and review ability of the programs on the system.
OTip
!
You should consider adding your custom programs to this database so
that they may be accessed via the Environment Manager. Also see the
Data Maintenance Auditing notes below.
Data Maintenance Auditing Implementation
The feature to add Data Maintenance Auditing for SouthWare maintenance was
add ed via the S WF MS LGC .PL a nd S WF MS EQ .PL c opy librarie s. To utilize this
feature with your programs follow the instructions below:
T
Add Programs to SouthWare WorkFlow Program Database
Add your custom programs that use standard SWFMSLGC .PL or
SWFMSEQ .PL into the WF Program Doc database as <F>ile maint type.
They must have a working ReportMate on the file they name as the
Master File. If the program also uses the standard SWFMSLG2.PL
library, the Secondary File may be named (must have working
ReportMate on it also). OTHERWISE YOU SHOULD DISABLE THE
LOGGING ON ANY W F PROGRAM DO C THAT IS <F>ILE MAINT TYPE
IF A MASTER FILE IS NAMED.
Rec omp ile of yo ur pro gram s us ing th e rev 10 S WF M* lib rarie s will
activate the feature (i.e. swfmaudt program will check out the
various LOG GING F LAGS to see if there is a job).
T
Add Auditing to any Non-Standard Maintenance Programs if desired
If any maint/entry program uses switches to alter the job between
open/h istory files, us e the W S-AU DIT-O VERR IDE-P ROG RAM -NAM E to
include the switch that matches a second WF Program Doc record. Ex:
RSBILMN9 maintains Order Pay file while RSBILMN9/H maintains
History Pay file. These are two different program doc records with two
different primary files. This may also be done at "open" time, by altering
the PR OGR AM-ID -NAM E value - but the pro gramm er MU ST SE T IT
BACK TO THE OR IGINAL VAL UE (for workflow purpose s).
Tip:
Any SouthWare source using the “SWFMAUDT” copy libraries
has been coded for this special feature. Refer to one of these
programs for an example.
Other setup
In order for data maintenance auditing to take place the WorkFlow
program database record for a program must have a type “F” with a nonblank master file. The maintenance/entry program then checks the
auditing flags in the operator, program doc record, and Data D ictionary
record.
!
S o u th W a re C h ec k U p Pr ogr am s
The re is n ow a prog ram per a pplica tion (e .g. RS CH EKU P) tha t runs diagn ostic
tests for the applications. You may want to modify these programs for additional
tests on your application.
SouthWare Excellence Series™
164
Rev 10 Release Notice (7/13/04)
!
SouthWare Forms Windows Print Columns
In order to use the S outhW are print ro utine WIN PRIN T CO LUM NS fea ture, a
local working storage flag must be established BEFORE the printer is opened.
Sea rch y our c usto m so urce for 'PE RFO RM PRIN TER -OP EN'. Befo re this
perform:
IF CUSTOM-FORMS-FLAG = "Y" OR "I"
MOVE SFFORMS-WINPRINT-COLS-FLAG to WS-PRNT-USE-COLUMNS-FLAG
END-IF.
All of the SouthWare forms source programs now include this code.
SouthWare Excellence Series™
165
Rev 10 Release Notice (7/13/04)