0.006/ 1/88 DIANE LIVELY 1.0 PROGRAM NARRATIVE ----------------- THIS PROGRAM PRINTS THE BUDGET FOR A SPECIFIED BUDGET YEAR BY COST CENTER. THE PROGRAM TOTALS THE BUDGET FOR EACH DEPARTMENT WITHIN THE COST CENTER AND FOR EACH COST CENTER. THERE IS A PAGE BREAK ON COST CENTER. AT THE END OF THE REPORT, THE GRAND TOTAL BUDGET AMOUNT IS PRINTED. THE ACCOUNTING BUDGET DATA BASE IS READ FOR BUDGET ITEM SEGMENTS. A DETAIL LINE IS PRINTED FOR EACH BUDGET ITEM IN THE BUDGET YEAR SPECIFIED ON THE PARMCARD. FIELDS PRINTED INCLUDE COST CENTER, APPROPRIATION, CAMPUS, DEPARTMENT, PROGRAM, SUB- PROGRAM, OBJECT CODE, 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 APPROPRIATION, COST CENTER, DEPARTMENT, AND OBJECT CODE. THIS PROGRAM IS WRITTEN IN DYL-280. 2.0 SAMPLE JCL: ---------- 2.1 RUN JCL ------- //XXACC800 JOB (WWWW,XXXX,9,29),ACC800, // MSGCLASS=A,CLASS=F,PRTY=3 /*ROUTE PRINT YYYYYYYY //ACC800 EXEC ACC800, // AGENCY=DDD, // COLLEGE=DD, // COPIES=1, // FORM=A000, // QUEUE='*', // RUNTYPE=PROD, // SRTSIZE=3 //ACC800.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) 3.0 JOB SETUP INSTRUCTIONS: ---------------------- SPECIAL FORMS QUEUE: STANDARD FORMS BUFFER: STANDARD ALIGNMENT INSTRUCTIONS: STANDARD PRINTED OUTPUT: ACCOUNTING BUDGET REPORT BY COST CENTER 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