0.006/15/90 DIANE LIVELY 1.0 PROGRAM NARRATIVE ----------------- THIS PROGRAM PRINTS THE BUDGET FOR A SPECIFIED BUDGET YEAR BY CAMPUS/DEPARTMENT. THE PROGRAM TOTALS THE BUDGET FOR EACH CAMPUS, PROGRAM, SUB-PROGRAM AND DEPARTMENT. THERE IS A PAGE-BREAK ON CAMPUS. AT THE END OF THE REPORT, THE GRAND TOTAL BUDGET AMOUNT IS PRINTED. THE ACCOUNTING BUDGET DATA BASE IS READ FOR THE BUDGET ITEM SEGMENTS. A DETAIL LINE IS PRINTED FOR EACH BUDGET ITEM IN THE BUDGET YEAR SPECIFIED ON THE PARMCARD. FIELDS PRINTED INCLUDE CAMPUS, PROGRAM, SUB-PROGRAM, OBJECT CODE, APPROPRIATION, DEPART- MENT, COST CENTER ID, OBJECT CODE DESCRIPTION, AND BUDGET AMOUNT. THE OBJECT CODE DESCRIPTION IS OBTAINED FROM THE OBJECT MASTER IN THE CONTROL DATA BASE. THE COLLEGE HEADING IS OBTAINED FROM THE BUDGET CAMPUS MASTER IN THE CONTROL DATA BASE (CAMPUS 1). DATA IS SORTED BY CAMPUS, PROGRAM, SUB-PROGRAM, DEPARTMENT, AND OBJECT CODE. THIS PROGRAM IS WRITTEN IN DYL-280. 2.0 SAMPLE JCL: ---------- 2.1 RUN JCL ------- //XXACC860 JOB (WWWW,XXXX,9,29),ACC860, // MSGCLASS=A,CLASS=F,PRTY=3 /*ROUTE PRINT YYYYYYYY //ACC860 EXEC ACC860, // AGENCY=DDD, // COLLEGE=DD, // COPIES=1, // FORM=A000, // QUEUE='*', // RUNTYPE=PROD, // SRTSIZE=3 //ACC860.PARMCARD DD * ----SEE INPUT CARD BELOW---- /* // SYMBOLIC DESCRIPTION ******************** REQUIRED - AGENCY COLLEGE AGENCY CODE NUMBER (E.G. AGENCY=291) COLLEGE TWO CHARACTER COLLEGE NAME ABBREVIATION (E.G. COLLEGE=BR) OPTIONAL - COPIES THE NUMBER OF COPIES OF OUTPUT. DEFAULT: 1 (E.G. COPIES=3) FORM FORM NUMBER THE REPORT IS TO BE STORED UNDER DEFAULT: A000 (E.G. FORM=0001) QUEUE QUEUE CLASS THE OUTPUT IS TO BE SPOOLED UNDER DEFAULT: * (E.G. QUEUE=A) RUNTYPE INDICATES WHETHER TO USE TEST OR PRODUCTION FILES DEFAULT: PROD (E.G. RUNTYPE=TEST) SRTSIZE AMOUNT OF DASD STORAGE IN CYLINDERS ALLOCATED TO EACH SORT WORK FILE DEFAULT: 3 (E.G. SRTSIZE=4) 2.2 INPUT PARAMETERS ---------------- WWWW - PROGRAMMER NUMBER XXXX - ROOM NUMBER YYYYYYYY - PRINTER INPUT CARD CC DESCRIPTION -- ----------- 1 - 4 BUDGET YEAR (I.E. 8788) 5 CAMPUS CODE (I.E. - B FOR CAMPUS "B" - BLANK FOR ALL CAMPUSES) 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: STANDARD FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: ACCOUNTING BUDGET REPORT BY CAMPUS/DEPT FORMS TYPE: 11 X 14 7/8 SPECIAL INSTRUCTIONS: A PARMCARD MUST BE PREPARED PRIOR TO RUNNING THIS JOB. 4.0 FILES: ----- 4.1 DATA BASE SEGMENTS USED CONTROL DATA BASE 1. CTLBCAMP (READ ONLY) 2. CTLOBJCT (READ ONLY) ACCOUNTING DATA BASE 1. ACBBUDGT (READ ONLY) 4.2 ADDITIONAL FILES USED: NONE 4.3 INPUT/OUTPUT RECORD LAYOUTS: N/A 5.0 SPECIAL OUTPUT MESSAGES ----------------------- 5.1 "CTLBCAMP 1 NOT FOUND" MEANING - THE PROGRAM TERMINATED BECAUSE IT WAS UNABLE TO PRINT THE COLLEGE HEADING. 5.2 "PARMCARD INVALID" MEANING - THE BUDGET YEAR ON THE PARMCARD WAS NOT NUMERIC 5.3 "NO RECS FOUND FOR YR" MEANING - THERE WERE NO BUDGET ITEM SEGMENTS FOUND FOR THE BUDGET YEAR SPECIFIED ON THE PARMCARD 6.0 SPECIAL FEATURES ---------------- 6.1 CALLING PROGRAMS: NONE 6.2 SUBPROGRAMS CALLED: NONE 6.3 MESSAGE SEGMENT CODES: NONE 7.0 PROGRAM OPTIONS: ---------------- NONE 8.0 PROGRAM CHANGE HISTORY: ----------------------- 8.1 VERSION NO: V3.10 CHANGE DATE: 01/28/88 PROGRAMMER NAME: DIANE LIVELY PROGRAM CHANGE REQUEST NO: NONE DESCRIPTION OF CHANGE: RELEASE VERSION 8.2 VERSION NO: V4.14 CHANGE DATE: 06/15/90 PROGRAMMER NAME: VERNA BRADBY PROGRAM CHANGE REQUEST NO: 5784 DESCRIPTION OF CHANGE: ADDED PARMCARD OPTION TO ALLOW SELECTION BY CAMPUS CODE.