| Overview | Glossary | Security |
| Keywords | Package Descriptors | Hardware Settings |
| General Application Notes | Main Menu | System Settings |
| Main Menu Commands | Fileid: Utilities | Menu. Program, and Database Def. |
| SCO Notes | Alpha (Digital Unix) Notes |
Support Series II will provide you with years of reliable data processing, but a few key utilities must be understood to maintain the part of the database that controls SSII™. In order to maintain an automobile, we must keep gas in it, wash it, check the air in the tires, change the oil, vacuum it's interior, etc. Likewise in a computer system, we must do things periodically to keep things running smoothly.
Welcome to the Support Series (SSII) application system. This is the top level of computer technology in the hierarchy of hardware, systems software (Unix) language/database/programming environment (BB3) and application software. Once operations begin, your system is an installation. Every installation has its own set of users, server configuration, peripherals, and schedules of operation. Software operation occurs in this environment. To complete a successful computer system, you develop a database of manufacturing operation and accounting information tailored to your company.
SSII offers a conceptually rich environment
for manufacturing information systems based on a technologically mature
programming environment (BB3). The SSII base is applicable to all business
information systems. SSII applications include bill of material, scheduling,
inventory control, accounts receivable, work orders, sales orders, purchase
orders, general ledger, accounts payable, and inter-company inventory transfers.
The universal Exit command is X <cr>. Not all commands available at all prompts.
| X | exit. Head back toward main menu. |
| OK | Accept data line item. |
| CH | Change Data line item. |
| DEL | Delete data line item. |
| Y | Affirmative response to question. |
| N | Negative response to question, or 'N'ew record |
| R | Roll (usually adds OK if needed) to next line item. |
| T | Top of inquiry |
| B | Back up one line item |
| S | Search Alphabetically |
Main Menu Administrator Commands. Once successfully logged in, the user sits at the main menu, usually in the menu S00. The following library of Built in functions provides everything from a calculator to Y2K validation macros.
| CP | Control Panel allows view of profile. Level 3 Users can modify some profile items, like delay, terminal type. |
| BYE | log out of menu core and goto Unix login. Also in small letters. |
| CLC | Brings up the Thoroughbred Calculator Object |
| PSS | Print System Schedule Prints the SSII™ 2EVK schedule (regenerate with 0FAV option 1) |
| IPL | Display IPLINPUT. (Warning, different IPL may have been specified on the command line.) q to quit |
| TRM | Display usr/lib/basic/TERMINAL the terminal FID map. Useful in correlating FIDs to ttys and pttys. q to quit. |
| NPW | New Password Assignment |
| TKM | Test Keyboard Mapping show hexadecimal of keystrokes. X to exit. |
| CDC | Central Date Calculator Use to test all date calculations between 1/1/1980 to 12/31/2079 |
Menu Selection It consists of a 2EVC record and a BB8 program.
Batchid: A specific fileset defined. Named specifically as
a four letter hexadecimal suffix.
Fileid: Same as a Batchid:, sometimes including the Fileset.
Fileset A set of files, name with four letters always
starting with
D, followed by the package designator.
Database Hard data files.
Periodic Historical transaction data.
Batch Workfile, transactions.
Downstream Pipe to next application filter.
Menu S00 is a menu. It is the main menu. To go to the main inventory control menu from the menu you type SI1. SI1 is also a menu. Menu's all start with S and are followed by the application letter. The application letter I corresponds to inventory control. Hard data Customers, part numbers, vendors, general ledger numbers, the bill of material.
Control Panel Functions
REG regenerate sort files
SED sequence editor
Name Display only contents of B0$ variable.
User Level displays user level, must be level 3 to make changes on this screen.
Display Rate N for normal, R for reduced, G for Ghost.
Note Flag Display / Edit / None Obsolete
Notes Terminal Type W or Z, bacause the home key is interpreted differently on the wyse and vt100 terminals this vital flag is passed to P0IET, all note maintenance programs.
Install Only This flag allows the base to show you more fileid:s while setting up to run a given program. Also there is an option to change from executing a program to loading it upon invocation. This can be used to look at a program that aborts before the administrator can escape to console mode.
0. Menu/File/Device/System
2. Menu/Fileset/Sequence Design
A. User Defined
E. Bill of Material
H. Work Center Scheduling
I. Inventory Control
J. Accounts Receivable
K. Work Orders
L. Sales Orders
M. Purchase Orders
N. Maintenance
R. General Ledger
S. Accounts Payable
T. Inventory Transfer Orders
S00 is a designation for the Support Series IIä Standard Package main menu. This is a menu of menus for the various applications, i.e. SL1 Sales Order System Main Menu, SJ1 Accounts Receivable System Main Menu, etc.
07-21-98 (S00) Manufacturing
Support Main Menu UN/8
------------------------------------------------------------------------------
SK1: SEE (SK1) WORK ORDER MENU
SI1: SEE (SI1) INVENTORY CONTROL MENU
SM1: SEE (SM1) PURCHASING MAIN MENU
SE1: SEE (SE1) ENGINEERING MENU
ST1: SEE (ST1) SHIPPING AND TRAFFIC MENU
SJ1: SEE (SJ1) ACCOUNTS RECEIVABLE MAIN MENU
SL1: SEE (SL1) SALES ORDER MAIN MENU
ENTER MENU SELECTION, OR 'BYE' FOR login. >__<
The remainder of the administrator section consists of menus not accessible to regular users, and not shown on the Main Menu.
The Support Series IIä Base includes four menus of Base utilities. These menus represent the most advanced means of managing multiple users. Support Series IIä has been equipped with facilities to solve problems that might disable other computer systems. Multi-user databases, system application resource conflict solutions, hardware and electrical anomoly resolution, and all other computer, resource, user, and program requirements to support an advanced multi-user business transaction and database system are provided in Support Series IIä .
In Support Series IIä , the Fileset is a Concept of file layouts and structure, while the Fileid: is the actual physical entity of a set of data.
The Fileid: management tools menu contains utilities to maintain the powerful Support Series IIä fileid: database system. Groups of files, multikey schemes, flat files, Direct files, Parameter files, multiple history verions, work and simulation scheme files are grouped by functional area under a fileid:. For example, the item master Fileid: contains a main file, an auxillary file, a Commodity Code definition file, and some sort files. This varied database is contained completely under the Fileset IDDD.
Another important Support Series IIä Fileid: is the LDDJ fileset. This fileset would contain an complete copy of invoices for use in a rigourous Sales Analysis system.
Note that a Fileset is a definition of the group of files that make up an important component of the Support Series IIä system. A fileid: is the actual defintion of these files, the reservation of disk space, the allocation of specific directory entries and the assignment of a Support Series IIä Batchid:. There may be multiple Fileid:s for a Fileset.
A Batchid: is a four digit designation for a specific Batch
The set of functions on this menu allow file sizing, disk usage measurement inquiry, on-line structure changes, changes to information associated with fields, and the repair of the Support Series IIä file structure. (in case of hardware failure).
(S01) FILE UTILITY MENU
-----------------------------------------------------------------
0QUE: SYSTEM FILEID: INQUIRY
0RUE: DATA FILE SIZES REPORT
0EUG: FILESET FIXED SIZE ENTRY
0HVE: FILEID: DELETE SELECTED FILES UPDATE
0IUE: FILEID: (DATABASE) INSTALLATION
0GUE: FILE ID: SIZE UPDATE
0FUE: FILEID: STATUS ENTRY
0KUE: FILEID: SYSTEM CHECK/REPAIR
0QUE FILEID: INQUIRY
This function provides an inquiry of Fileid:s allocated for a selected Fileset or Prefix. This is useful for seeing all batches allocated for a specific Filest or an entire Application Letter Designation. This will display in an 80 column format.
You may enter LDD to get Sales order database files.
You may enter LDDJ to get just invoice archives.
ORUE - FILEID: MASS STORAGE STATUS REPORT
This function also shows periodic and batch file allocated. This is useful to check that all your batches are cleared at the ends of Months, Years, Physical Inventories, etc.
This function is also used to check the names of Files, that is the FileId: Name for Filesets.
This function is used to inquire on and set sizes on batches, periodic files, and even databases. Batches that very greatly in size can be set to a maximum smaller than the standard highwater mark, or average plus three sigma rule.
Fileset sizes can be set in anticipation of a change in the use of the fileset.
* New files are allocated for 1000 records. (P1FA) If a file expansion is required, the file is doubled in size (P1FEI)
0HVE - FILEID: DELETE SELECTED FILES
The batch files which a program can use are listed on the screen when the operator selects the program. (This is only briefly true of programs which automatically create their own batches, like LETA - DAILY NEW SALES ORDER ENTRY.) More than one batch file may exist at one time for access by a program. If only one batch exists, and the program doesn't have the ability to create more, the system assumes the current batch is the one the operator wants to use and may not ask you to select the batch. See .2 and .3.
FILE IDs - Batch files are identified by a unique 4 character File ID which is system assigned. The system uses this number to identify the batch file you want. If multiple batch files exist, the operator will be required to select a specific FILE ID for Entry, Prints or Updates.
BATCH NAMES - While File IDs are system assigned, you can name a batch to help you identify what is in it. It is important to know which batch contains the data you want to print, modify or update. For that reason, it's a very good idea to name a batch file something which will indicate what it contains. For instance if a batch contains invoices for the month of January, 1989, you might name it JAN 89 INV. Batch names can be up to 12 characters long. If you don't name the batch, the system will assign the system date as a name.
Again, the batch name is different from the FILE ID - fileid's are system assigned; batch names can be operator entered. To determine which batch you want to use, look at the batch name, but to tell the system which batch you want to use, enter the FILE ID.
Once a batch has been created in LADJ, the system will return you to the menu. At this point you have an empty batch file. LFDJ - INVOICE ARCHIVE COPY FUNCTIONS will allow you to make an archive copy of open invoices from the source file called RECENT for a specific time period for purposes of sales reports or gross total reconciliation (LRDJ - SUMMARY/DETAIL INVOICE ARCHIVE REGISTER will print out a report for use in reconciliation). See LFDJ, LRDJ and JUDC - PAID IN FULL ACCOUNTS RECEIVABLE POSTING training notes.
Change an allocated fileid: to a 21XX designation. The customer master and item master file are always installed for example. The 21XX designation is the suffix for all the files in the batchid:. If this fileset has been declared as multi-company, each company gets a designation from 2122 to 212F for up to 15 companies, with seperate customer bases, inventories, or consolidated, if so declared.
This utility program is used to change a batch of files to an integrated part of the Support Series IIä database, or to change an integrated part of the database to a batchid:. The most common use for this utility is at setup time, when for example, an empty item master database (IDDD) is allocated (IADD). Upon allocation, the Item Master Database is a batchid:. That batchid: is entered in this utility, and the Item Master Database is converted to an Installed Fileset. The Batchid: is converted to the suffix 2121.
This utility is also used to manage Company Coded Database. For example, if you were going to add a new and separate sales order database, you would uninstall the Installed Sales Order Database and Company Code it, then reinstall the database. At this time the Suffix ranges from 2122 to 217F. This range allows for a few dozen company databases.
THERE IS ANOTHER FILEID: INSTALLED FOR XXXX.
THIS FILE IS CURRENTLY IN USE. STOP OTHER TERMINALS.
This utility program will rewrite the files in a batchid: to new sizes. This is commonly used when an installed fileset is first set up, before data entry begins, to make the file capacities large enough to hold the anticipated data.
Fileid: Size update does a reorganization on a selected fileid: This is used to set file sizes when growth requires a larger number of records. This function locks the fileid, and it must not be in use by any other terminal
This Utility program maintains the data associated with a Batchid:. This Utility is used to change descriptions, restrict users access, change batch dates, and unlock possible conflicts caused by hardware anomolies or program terminations that interrupt an orderly exit from a program which access, or locks a batchid:.
ENTER FILEID:
ENTER FILESET NAME
BATCH DESCRIPTION
BATCH DATE
USERS ALLOWED
SEQUENCE DEFINITION
CURRENT USER ACCESS PROFILE
S02 - User Community Functions
A Central Computer System's users have specific access to application functions. A user named mansup can be defined to have universal access by setting a single flag. This would then be the SSII equivalent to the Unix superuser. This is done by setting the security override flag in 0ESA to 'Y'.
(S02) USER SECURITY MENU
----------------------------------------------------------------
0ESA: USER ENTRY
0FSA: FUNCTION SECURITY MAINTENANCE
0PSA: USER PRINT
0PSF: CURRENT TERMINAL TIMELOG PRINT
0QSF: CURRENT TIMELOG INQUIRY
0PSG: ARCHIVED TIMELOG STATS PRINT
0QSG: ARCHIVED TIMELOG INQUIRY
0USF: DISCARD/UPDATE TIMELOG POSTING
0RSG: ARCHIVED TIMELOG DIISTRIBUTION PRINT
Each user is assigned an arbitrary index number starting with 0. Use the N function to find the first free User Index Number automatically. Now, as in all Hard Data entry screens, you will be prompted one field at a time to enter the information pertaining to the person whose user definition you are entering.
Index N for New, S for Search;
N will search for and return first free index.
S will prompt you for a user name prefix (lowercase) to provide user index.
To view or modify an existing user record, enter their index.
User Name. This is the name of the user who logs into a given security profile.
User Short Name. The exact match of the Unix login name.
User Password. Same as User Short Name.
Operator Level.
0-Data entry. 1-Operator. 2-Data Processing. 3-Programmer (drops out on errors, may escape into interpreter console mode) Of primary importance is the level three users. They must have a keen understanding of console mode, error handling, and we should note that from console mode, the capability to access any part of the system may exist.
All Programs Allowed?
Note: if this flag is set to Y, this user will be allowed access to everything. If this flag is set to N, the user profile must be entered. In the case of a user being switched from Y to N, the option to set a standard profile is used. The standard profile includes all menus except; General Ledger, Utility Menus ending with 0 or punctuation, and all number system menus (S01, S21). Menus S00 and S0A are set to A all functions allowed.
Timeout
Program's automatically follow timeout pattern according to P1ST hours. The exit pattern is identical to hitting 'X' to exit a program. Enter the number of seconds before a program prompt is automatically issued an exit sequence. Usually 3600 for 1 hour. Note that even after hours, the Timeout would still be one hour between actions.
Jump Flag
- Secure systems enhancement option.
N - Application selected must be on menu.
J - Unrestricted jumping (security checked by function)
.
DISKS ALLOWED (2,4)
Type the identifying numbers of the disks to to which the user should have access;
(Usually blank)
COMPANY CODE
Type the company code; (Usually blank)
STARTING MENU
Type the selector of the menu which will display first when the user signs on; (Usually S00)
ENTER STARTING PROGRAM
Type the selector name of the program the system will execute when the user signs on; (Usually Blank)
OK=SAVE, CH=CHANGE, DEL=DELETE, R=ROLL,X=EXIT
DO YOU WANT TO MAINTAIN THE USER PROFILE?
(Y=YES, N=NO)
Type N; press <CR> if you don't want to add to or modify user access restrictions.
Go to enter or modify another operator access record, or to end the session, or -
Type Y; press <CR> if you want to further define access to menus and/or programs for a new user record, or modify access for an existing record.
ENTER MENU NAME
TO DEFINE USER ACCESS TO SPECIFIC MENUS AND/OR PROGRAMS :
Type the selector of a menu to which you want to control access; press <CR>.
(Or in the case of an existing user record, type the menu selector for which you want to view or modify user access.)
ACCESS TYPE (N=NONE, S=SELECTED, A=ALL, X=EXIT)
N - The system will not display this menu to the user and they will not be able to access any of the programs on it.
S if you want to selectively control a user's access to programs displayed on this menu.
A the user should have access to the menu and all the programs on it.
X to exit.
*Whether you have typed A,N, or S, the system will automatically display the next menu in alphanumeric order.
At this point you have the option of:
ENTER SPECIFIC PROGRAM NAME
4A. To control individual access to programs on the same menu :
Press <CR> to confirm the displayed program selector name as the one to which you want to control access, or
(The menu name will display to the right.)
ACCESS TYPE (N=NONE, Y=ALLOWED, A=B=C=D=E=F=G=H=I=J=K=L=LEVEL)
Type N; press <CR> if no access to this program should be allowed to this user.
Type Y; press <CR> if access to this program should be allowed, to this user.
Type the letter which defines the user's security level.
Repeat this step, for each program on the menu where access needs to be defined. When access has been defined for each program on the menu, the screen will display the next menu selector, and enter menu name.
Use this print function to produce a hard copy of the users. You may print a single user or all users. In the case of a single user, you must know their user number. If you do not know their user number, you may look it up with the search function in 0ESA.
Use this report for a complete output of an activity file. This output can be perused manually or exported to a data analysis tool such as Monarchä or Seagate Crystal Reportsä
0QSF - TERMINAL TIMELOG INQUIRY
PRINT ON WHAT? (S-SCREEN, LP, P1)
ENTER STARTING ENTRY NUMBER.
S03 Machine Utility Menu.
The computer hardware, operating system, database / data warehousing, user services layers can cause unexpected operating results. The best defense we have is to carefully log exceptions in application behavior for review in determining means of increasing uptime and reliability.
Additionally, standard means need exist for interfacing applications with a variety of user interfaces, and peripherals. These are labeled in BB3 as Task IDS.
Finally, a monitor utility is required to show current
application usage by application interface line known in BB3 as FID(0).
(S03) MACHINE UTILITY MENU
------------------------------------------------------------------
0PSE: ERROR LOG PRINT
0QSE: ERROR LOG INQUIRY
0EVS: PERIPHERAL IDENTIFICATION ENTRY
0BSV: SYSTEM MONITOR
0PSE - ERROR LOG PRINT
PRINT ON WHAT? (S-SCREEN, LP, P1)
KILL FILE? (Y=YES)
0QSE - ERROR LOG INQUIRY
PRINT ON WHAT? (S-SCREEN, LP, P1)
0EVS - PRINTER/TERMINAL CONFIGURATION
PERIPHERAL FID Printer / Terminal Designation
I/O TYPE (T=TERMINAL,P=PRINTER)
LINE NAME
WIDTH. Usually 80 for terminals and 80 or 132 for printers.
PAGE LENGTH. Usually 24 for Terminals and from 56 to 62 for printers.
NORMALIZE MNEMONIC ('SS'-NORMAL)
FORM FEED (FB=BEGIN/FE=FINISH/SS=SINGLESHEET). Print programs will prompt operator each page for SS. Form Feeds can be selected for beginning or end of reports.
SLAVE PRINTER? N=NORMAL, P=SLAVE, placing a P in this field will cause the system to assume that the output printer is actually a Unix system redirection to a file /tmp/spool$FID. This file is echoed back through the terminal using the Basic mnemonics 'PA' and 'PB'. If this feature is not enabled these mnomenics are never used.
TCONFIG SCOXMONO
Each Support Series IIä Licensee has a corporate name and address, and specific application wide settings.
----------------------------------------------------------------
0EUA: OWNER NAME AND ADDRESS ENTRY
0FUA: SITE DEPENDENT SYSTEM PARAMETER ENTRY
0EVQ: COMPANY CODE ENTRY
0JSA: REBUILD FILE SECURITY (D1SD) FROM STRING (D1SA)
0KSA: REBUILD STRING SECURITY (D1SA) FROM FILE (D1SD)
0EUK: ACTIVE SEQUENCE ENTRY
0FSC: REBUILD USER NAME CROSS REFERENCE
0FAV: SYSTEM REGENERATIONS
0JSA - REBUILD FILE SECURITY (D1SD) FROM STRING (D1SA)
DO YOU WANT TO REBUILD D1SD WITH THIS PRIVELEGED PROGRAM? (Y=YES)
ARE YOU POSITIVE THIS IS WHAT YOU WANT TO DO? (YES=YES)
0KSA - REBUILD STRING SECURITY (D1SA) FROM FILE (D1SD)
DO YOU WANT TO REBUILD D1SA WITH THIS PRIVELEGED PROGRAM? (Y=YES)
ARE YOU POSITIVE THIS IS WHAT YOU WANT TO DO? (YES=YES)
A menu of menu and program execution utilities, installation parameters, application tailoring, application management, file access management, user interface management, peripheral management.
(S21) MENU & FILESET BASE MENU
------------------------------------------------------------
2EVC: MENU ITEM TEMPLATE ENTRY
2PVC: MENU TEMPLATE PRINT
2QVC: PROGRAM SELECTION ALPHA SORT PRINT
2RVC: PROGRAM TITLE ALPHA SORT PRINT
2EVB: MENU DISPLAY FORMAT ENTRY
2PVB: MENU DETAIL PRINT
2QVB: MENU FORMAL PRINT
2RVB: MENU DISPLAY AND PARAMETER REPORT
2EVE: FILESET DEFINITION ENTRY
2PVE: FILESET DEFINTION PRINT
2QVE: RESORT D1VD XREF OF D1VE&D1VF
2EVK: SEQUENCE DEFINITION ENTRY
2PVK: SEQUENCE DEFINITION PRINT
Enter Function name or X X returns you to the main menu.
S - Search for function on which a given program is used.
R - Roll to next function
Note when defining a new function, the letters O and S may not occupy position 2.
When defining a new function skip to section P Parameters.
OK, CH=Change, DEL=Delete, R=Roll
| STEP | TYPE OF DATA | DESCRIPTION |
| ---------- | --------------------------- | ------------------------------------------------------- |
| 1. | ALPHA | PROGRAM NAME
Standard Package Programs are 5 letters long with Q, Pkg name, Fileid Middle, and program type. For Example, Item master entry is QIDDF, or Q, I for Inventory, DD for IDDD Fileset, and F meaning fancy entry routine. E,F,G Maintenance and Entry Routines P,Q - Print Routines U - Update Routines |
| 2. | P/N | PRINTER? If no printer is required skip to step 6, otherwise continue with step 3. P for printer or N for no printer. |
| 3. | W/N | PRINTER WIDTH
N-Narrow (80 column) W-Wide (132 Column) V-Variable (program will adjust to display width) |
| 4. | PrinterFID | Default Printer Name (Task ID) This can hold S where the routine is normally inquiry. Some routines contain P4 or P6 meaning that they would always spool. |
| 5. | Forms Code | Default forms number (multiform printers) |
| 6. | Y/N | Prompt for Date? |
| 7. | Y/N | Prompt for company code? |
| 8. | Y/N | CONSOLE ONLY? |
| 9. | Y/N | PRIVELEGED ROGRAM? |
| 10. | Y/N | MUST RUN ALONE? DROP TASKS |
| 11. | Y/N | Prompt Operator that this is an update? |
| 12. | Numeric | Pages for core loading unused. |
| 13. | Alpha | Period Section Monthly, Quarterly, Daily, and other words describing periods fit well here. |
| 14. | Alpha | Main Description Section. |
| 15. | Alpha | General Description of function, Print, Update, Entry, Regeneration, Sort, etc. |
| 16. | Fileset Name | Alphanumeric Fileset name as defined in 2EVE or blank for no fileset on that channel. |
| 17. | Generic Usage | N=NONE,A=ALLOCATE,S=SELECT,U=CLEAR |
| 18. | Allocate New Batch 1=yes | |
| 19. | Allow changes to description? | |
| 20. | Require Most Recent Batch? 1=Yes | |
| 21. | Lock Fileid: | |
| 22. | Delete after running? | |
| 23. | Skip if not Allocated? | |
| 24. | Optional? | |
| 25. | Exercise Ownership? | |
| 26. | OK? C- change, <cr> for next fileid: | |
2PVC - MENU TEMPLATE PRINT
SELECT SCREEN OR PRINTER
ENTER SYSTEM
2PVB - MENU DETAIL PRINT
SELECT PRINTER
PRINT '1' ALL RECORDS, '2' SELECTED, OR '3' RANGE?
'1' PRINT ALL RECORDS
'2' PRINT SELECTED RECORDS
ENTER EACH KEY, 'OK' TO START PRINT
'3' PRINT RANGE OF RECORDS
ENTER FIRST AND LAST RECORD OF RANGE
2EVE - FILESET DEFINITION ENTRY
ENTER FILEID: NAME
ENTER GLOBAL DESCRIPTION
ENTER DEVICE D0:,S0:,T0:
ENTER TYPE DATABASE=, BATCH=, DOWNSTREAM=,PERIODIC=, LIBRARY=,
TYPE YEARLY,MONTHLY,FISCAL YEAR, FISCAL MONTH,WEEKLY=
ENTER FILENAME 'OK' TO FINISH
ENTER FILE DESCRIPTION
KEY LENGTH.
RECORD SIZE.
NUMBER OF RECORDS.
DIRECT=,SORT=,INDEXED=,SERIAL=
FIXED OR WORK?
S0:,D0:,T0:
CH=CHANGE,DELETE=DELETE,OK=OK
2PVE - FILESET DEFINTION PRINT
SELECT SCREEN OR PRINTER
PRINT '1' ALL RECORDS, '2' SELECTED, OR '3' RANGE?
'1' PRINT ALL RECORDS
'2' PRINT SELECTED RECORDS
ENTER EACH KEY, 'OK' TO START PRINT
'3' PRINT RANGE OF RECORDS
ENTER FIRST AND LAST RECORD OF RANGE
2EVK - automatic function sequencing.
Some programs which use batch files allow the operator to create new batches. Some programs create their own batch files automatically when they are selected by the operator.
The batch files which a program can use are listed on the screen when the operator selects the program. (This is only briefly true of programs which automatically create their own batches, like LETA - DAILY NEW SALES ORDER ENTRY.) More than one batch file may exist at one time for access by a program. If only one batch exists, and the program doesn't have the ability to create more, the system assumes the current batch is the one the operator wants to use and may not ask you to select the batch. See .2 and .3.
.2 FILE IDs - Batch files are identified by a unique 4 character File ID which is system assigned. The system uses this number to identify the batch file you want. If multiple batch files exist, the operator will be required to select a specific FILE ID for Entry, Prints or Updates.
.3 BATCH NAMES - While File IDs are system assigned, you can name a batch to help you identify what is in it. It is important to know which batch contains the data you want to print, modify or update. For that reason, it's a very good idea to name a batch file something which will indicate what it contains. For instance if a batch contains invoices for the month of January, 1989, you might name it JAN 89 INV. Batch names can be up to 12 characters long. If you don't name the batch, the system will assign the system date as a name.
Again, the batch name is different from the FILE ID fileid's are system assigned; batch names can be operator entered. To determine which batch you want to use, look at the batch name, but to tell the system which batch you want to use, enter the FILE ID.
.5 Once a batch has been created in LADJ, the system will return you to the menu. At this point you have an empty batch file. LFDJ - INVOICE ARCHIVE COPY FUNCTIONS will allow you to make an archive copy of open invoices from the source file called RECENT for a specific time period for purposes of sales reports or gross total reconciliation (LRDJ - SUMMARY/DETAIL INVOICE ARCHIVE REGISTER will print out a report for use in reconciliation). See LFDJ, LRDJ and JUDC - PAID IN FULL ACCOUNTS RECEIVABLE POSTING training notes.
SEQUENCE MUST BE RESTARTED FROM CURRENT SELECTION
Several Daily Entry programs (see list below) are updated upon exiting the routine. This provides an effective `Real Time' change to the files affected by the entry.
Internally, a chain of programs to be run is defined (see S21 - 2EVK) and the sequence in which to run them is set-up (see SZ1 - 2EVL). For example; Sales Order Entry (LETA) will be automatically followed by Sales Order Update (LUTA) then Post Issues and Receipts (ICIR). This sequence occurs when the operator exits LETA.
Since this sequence is automatic, any error or excape to console mode occuring before the sequence is complete, causes the system to notify the operator that the previous entries have not been updated (posted). Upon initiating the entry following such an error/escape, the system will provide the prompt; "SEQUENCE MUST BE RESTARTED FROM CURRENT SELECTION > <"
The system manager should take the following action;
1. The programmer should be notified that an error has been logged in a running sequence.
2. Determine the sequence ID to have been executed. (S21-2EVC).
3. Determine the execution path for that sequence ID. (S21-2EUK).
4. Determine the terminal ID for the port on which the sequence was prematurely halted. (S03-0QLE or Terminal ID from top right of screen).
5. Delete the running sequence ID (S01-0EUK). NOTE that the sequence ID and terminal ID (FID(0)) are required in order to accomplish this.
6. Complete the updates directly using the System - S Menu / Directory (S40-4RVL) and appropriate Menu ID (as determined in Step 2).
Running Sequences Defined at your Company
ID ON EXITING UPDATE UPDATE UPDATE
____ ______________ ______ ______ ______
PJE JPTE JQTE
PJF JUTE JVTE
PLA LETA LUTA ICIR
PLB LETB LUTB ICIR
PLE LUTE LVTE ICIR JCTS
PTA TETA IUTT ICIR
B, 0BBB, S0S-0BBB, RUN"Q0AB", return from utilities)
functions at C/X/P/U/S menu to display P4print spool.
pg page 132 column
ls long directory listing of your spool file
vi visual screen editor seesion of $bspl
pgl left 79 chars of $bspl piped into pg
pgr right 69 chars of $bspl piped into pg
t tail of $bspl
pglr left 30 and right 49 chars of report (to see item and $ at once)