Presentation on theme: "Pennsylvania Banner Users Group 2008 Fall Conference"— Presentation transcript:
1Pennsylvania Banner Users Group 2008 Fall Conference PHEAA and Attending HoursPresented by: Akiyah Baugh & Dennis LyonsCo-Presenter: Elizabeth GiampietroCommunity College of PhiladelphiaMonday, November 24, 2008Hello my name is Akiyah Baugh and this is Beth Giampietro. I am PL/SQL Developer at the Community College of Philadelphia. When we submitted our presentations we were asked to combine 2 presentations into one time slot. Therefore, I will be presenting on the Banner PHEAA Enhancement process and my colleague will be presenting on the Banner Attending Hours, these two topics are not related in anyway. The Banner PHEAA Enhancement functionality that I will be talking about was developed by myself and Bob Pittenger a fellow developer at CCP and Norman Rahn ourconsultant supporting Financial Aid in Banner.
2General Announcements: Please turn off all cell phones/pagersIf you must leave the session early, please do so as discreetly as possiblePlease avoid side conversations during the sessionQuestions will be answered at the end of session after the Attending Hours PresentationThank you for your cooperationFirst let’s start with the general announcements. Please turn all cell phones & pagers on vibrate. If you must leave please do so quietly. All questions will be answered at the end of the session after the Attending Hours Presentation.
3Banner PHEAA Enhancement Project OverviewProject ObjectiveMulti-Phase Project ApproachRWAPHED (PHEAA Grant Eligibility Form)Project SummaryI’ll start with a quick project overview, the project objective, the multiple phased approach we took to complete the project, and the customized PHEAA INB form. No Changes to Banner where made during this process. The Community College of Philadelphia tries to stay as Baseline as possible.
4Banner PHEAA Enhancement Overview The Community College of Philadelphia needed to create a process for more automated processing of PHEAA State Grant awardsThe College had purchased the Banner PHEAA module but that was no longer supportedOur Financial Aid Office needed a solution to address their needs for:Estimated awards - using the Status RosterPre-disbursement roster processing - certifying enrollmentActual Award posting - using the Disbursement RosterAfter many discussions the Financial Aid Office decided that they would continue certifying awards using the PHEAA system so that process has not been automated but could easily be adapted to this enhancementThe Financial aid department was manually processing PHEAA awards in response to SungardHE no longer supporting the Banner PHEAA module. The Financial Aid Office needed a solution to address their needs for estimating awards, certifying enrollment, and posting actual awards.
5Banner PHEAA Enhancement Project Objective Provide automated processing capabilities to meet business process needs of Financial Aid officeCertain functions FA office wanted to continue as manualUse the SungardHE provided APIs to populate the award tablesDesign the functionality to work within BannerThe processes should be executable through job submissionTherefore, the main objective of the Banner PHEAA Enhancement was to provide automated processing capabilities. We decided the processes should be executable through job submissions and that we were going to use the SungardHE provided APIs to populate the award tables to ensure clean data.
6Banner PHEAA Enhancement Multi- Phase Approach Phase 1 - Populate an estimated Award (STATUS ROSTER)Phase 2 – Certify enrollment for records on pre-disbursement roster (PRE-DISBURSEMENT ROSTER & CERTIFICATION file)Phase 3 – Create PHEAA awards based on disbursement roster (DISBURSEMENT ROSTER)We decided to take a Phased approach to automate the PHEAA processes. Phase 1 was to populate an estimated award; Phase 2 was to certify enrollment for records and Phase 3 was to create PHEAA awards based on the disbursement roster.
7Banner PHEAA Enhancement Phase 1 – Status Roster RWPPHES is the process created for Phase 1This process was created as a job submission process in BannerA space-delimited Grant status file is received from PHEAA and ftp’ed into the appropriate Unix directory (SG08DISB.****08.txt)The RWPPHES process is run and the data is loaded using SQLLOADER into a local Oracle table (RWRPHES)The procedure performs a matching process using the ssn from the data file and comparing it to the ssn on the RCRAPP1 tableEstimated PHEAA awards are posted to the Award (RPRAWRD) & Award schedule (RPRATRM) Financial Aid tables for the appropriate studentsTo load the awards to the award tables we used the RB_AWARD.P_CREATE & RB_AWARD_SCHEDULE.P_CREATE APIsFinancial Aid runs a process (RPRCNCL) to cancel EPHEAA awards before the actual award is loaded from the disbursement filePhase 1: The RWPPHES job submission process was created in Phase 1 of the PHEAA process. A space-delimited Grant status file containing student records with estimated award amounts is received from PHEAA and placed into the appropriate Unix directory then the RWPPHES process is run and the data from the PHEAA Grant file is loaded through SQLLoader into local Oracle table. The procedure performs a matching process using the ssn from the Grant status file and comparing it to the ssn on the RCRAPP1 table
9Banner PHEAA Enhancement Phase 2 – Predisbursement & Certification RWPPHED & RWPPHEC are the processes created for Phase 2This process loads the PHEAA pre-disbursement or disbursement roster to a local Oracle tableThis phase will also complete the enrollment certification if the file loaded is a pre-disbursement fileThe RWPPHED process is run and the data is inserted via SQLLOADER into a local Oracle table (RWRPHED)Since the file was loaded as a pre-disbursement file the records have been marked with a ‘P’ in the RWRPHED tableThe RWPPHEC process is then run which evaluates the enrollment for the records on the RWRPHED tableA certification file is then created with enrollment level for each record on the RWRPHED tableThe certification file is sent to PHEAA with the student enrollment information
10Banner PHEAA Enhancement PHASE 3 – PHEAA Disbursement file RWPPHED (Same process as in Phase 2) is the process created for Phase 3After receiving the certification file from CCP – PHEAA sends the actual grant disbursement fileRWPPHED process is run to upload student award information from the disbursement roster into the RWRPHED tableEdits are performed on the records in the RWRPHED table:Student’s Aid periodAny existing awardsNo pidms & Duplicate pidmsRcrapp1 record exists (this indicates that the student applied for financial aid for the aid year)
11Banner PHEAA Enhancement PHASE 3 – PHEAA Disbursement file - Continued The fund award amounts are inserted in the award (RPRAWRD) & award schedule (RPRATRM) tables (API’s are used for error control)We only populate the RPRAWRD and RPRATRM tables as a result of the Financial Aid Office business process –The Financial Aid Office accepts the awards as part of their certification process which populates the RPRADSB tableWe post term specific awards – a Fall PHEAA award and a Spring PHEAA award are posted to each record (If they are in a Fall/Spring Aid Period)The RWPPHED process has the capability to load multiple disbursement rosters for the same aid periodThe new records are loaded to the RWRPHED table and assigned a one-up sequence number based of the number of records for that studentIf PHEAA awards already exist for a student and the amounts on the maximum RWRPHED record differ from the amounts on the award table the RWRPHED record is assigned a status of ‘U’ as an indicator to the users that this record needs to be reviewed and updatedMention Brio reports
13Banner PHEAA Enhancement RPAAWRD Scheduled Award
14Banner PHEAA Enhancement PHEAA Grant Eligibility Form- (Custom INB Form) This form provides a high level of data display for the Financial Aid Office to perform a more effective PHEAA Grant certificationThis form is used to display information from the PHEAA Grant Disbursement table (RWRPHED) and other information from within Banner, such as total enrolled credit hours, total remedial hours, certificate program, and students attending all distance education coursesThis form eliminated the need for the Financial Aid Office to use several Banner forms/ sessions to certify a student
15Banner PHEAA Enhancement PHEAA Grant Eligibility Form – Continued (Custom INB Form) The data will be displayed on two tabs:Tab One- Eligibility and DemographicsThis tab will contain a section for eligibility indicators and a section for the demographic informationEligibility Indicators block will provide information for the Financial Aid staff to determine the student’s award eligibilityThe eligibility section is used to display information such as:Total enrolled credit hoursTotal remedial credit hoursIf the student is enrolled in a Certificate programAn indicator if all enrollment is Distance EducationTab Two – Award DataThis tab will include the PHEAA Award information, updatable fields to indicate when a grant has been certified
16Banner PHEAA Enhancement PHEAA Grant Form (RWAPHED) –Tab One
17Banner PHEAA Enhancement PHEAA Grant Form –Tab Two (Award Data)
18Banner PHEAA Processing Enhancement Summary PHEAA Project SummaryThis enhancement facilitates PHEAA Grant processing for the Financial Aid Office:Gives them the ability to own and run the processWithout such a enhancement all PHEAA awards would need to be manually postedEnsuring clean data by use of the APIsEasier certification process
19Banner Attending Hours History CCP wanted to leverage the “Use Attending Hours” functionality available in Banner Financial Aid within current Business processesAttendance reporting is required at CCPIn the past Financial Aid was not paid until all attendance had been reported for a student for the semesterThis resulted in delayed payments to students and a lot of record manipulation by Financial Aid staff to prohibit aid from paying until all enrollment had been reported for a studentRequirements were assigned to records where all attendance had not yet been reported to prohibit aid from payingThere was also a substantial amount of record clean-up required at the end of a semester to cancel/waive requirements for students who did not attendCCP could not use the baseline processes related to Attending Hours since we do not pay when the classes start but rather when the attendance has been reportedA custom process was requested that would mimic the baseline attending hours functionality but that would work with the College’s requirement for attendance reportingThis process should use the baseline tables to minimize maintenance issues with upgradesThe process should allow for multiple runs within a semester due to multiple parts of term with various start dates and late reporting of attendance
20Banner Attending Hours Overview Use course attendance to control disbursement of aidRFRMGMT – Use Attending Hours indicator is checked for all disbursable fundsCourse attendance will be determined by the students satisfactory/unsatisfactory attendance reported at the 20% census periodAllow for partial disbursementRemaining aid would be available to possibly be disbursed if attendance changes at a later time
21Banner Attending Hours Project Objective Create Banner job similar to RSRENRL, the Banner enrollment freeze process, incorporating the 20% census reporting check. Job is called RWPENRLCreate PL\SQL package, RWKENRL, to perform insert and update records in RORATND and RORENRL2 reports created for review and verificationRWPENRL_XXXXX.txtRWPENRL_ADJ_HR_RPT_XXXXX.txtThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
22Banner Attending Hours RWPENRL Banner job submission processParameters includeAid YearTerm CodeSorting SequenceSelection IDApplication IDCreator IDUser IDLoad Term Enrollment OptionLoad Attend Enrollment OptionRWPENRL.shl calls PL\SQL package RWKENRLThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
23Banner Attending Hours RWKENRL PL\SQL PackageSpecifications of main cursorRORSTAT_AIDY_CODE = job parameter enteredPopulation selection must existStudent must be registered in SFRSTCR for the term parameter entered or student exists in RORENRL for the term parameterSkips students who are identified in RORENRL with a manual record for the run term.Perform inserts or update to RORENRL and RORATND as needed1 record per term in RORENRLAfter 1st run the Financial Aid Adjusted hours are updated to the total hours reported for the 20% census period at that point in time.Multiple records per term in RORATND based on the run date and the latest reported 20% census period reporting date.New records are create if 20% census data had been reported since the last run of the jobThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
24Banner Attending Hours RWKENRL Screen shot of ROAENRL – RORENRL sectionThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
25Banner Attending Hours RWKENRL Screen shot of ROAENRL – RORATND sectionThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
26Banner Attending Hours RWKENRL RWPENRL_XXXXX.txt screenshotThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
27Banner Attending Hours Conclusion Leverage “Use Attending Hours” functionalityNew process incorporating students satisfying 20% attendance a the collegePopulate ROAENRL with attendance with total hours of positive attendanceDisbursement run after attendance has been reported and RWPENRL has been runAllow for partial aidMultiple runs to allow for disbursement of future aid within the same semesterThe process will include the elimination of manual functions imposed by the original PHEAA module such as:Requesting a paper copy of the rosterHaving to manually go through different forms to award one record.
28Thank You Any Questions / Comments? Feel Free to contact us later if you any code specific detailed questions.Contact InformationPHEAA EnhancementsAkiyah BaughAttending Hours ProcessingDennis Lyons