SVAAPIZ (Academic Year Annualizer) - Irrelevant for Annual
ℹ️ How To
Populate Academic Year
District: Do it for 561
Reporting Period:
P1 - 2
P2 - 1
SVRCALX
Runtime ~5 minutes
ℹ️ How To
Printer: DATABASE (case sensitive)
01 - Academic Year (same as SVRCALX)
02 - District ID: 561
04 – Include Exceptions: Y
Sort through the list and resolve errors prior to next step.
Exception CRNs not valid: No Meetings.
Where SSTS code <> A it is safe to ignore. Where SSTS code = A, it might be nice to inform Scheduling Coordinator (or related schedulers) if they want to Cancel/Inactive/etc. or delete prior to term roll.
Exception CRNs not valid: Weekly CRN in an Intersession Term.
W/IW (Weekly/Independent Weekly) is only allowed for full, primary term sections.
Exception CRNs not valid: Census CRN with a null Last Date to Record Academic History, which is required for evaluating drops.
Came up again for two CBE sections on 202420. Not an issue.
Tutorial (ESS) FTES was not manually imported in time for the P1. Future submissions should have it.
SVRCALD (Student Details and Non)
ℹ️ How To
04 (Include Student Details) - Y
Runtime ~1 minutes
04 (Include Student Details) - N
Runtime ~6 minutes
I wonder why no Student Details takes longer?
Good to have for backup. Not necessary for subsequent Banner reports/extracts.
05 (Standard or Apprenticeship Rpt) - S
As of at least we do not have Apprenticeship courses.
SEND "*WARNING* Total CH is not equal to (Length Mult * Std CH)" to Vanessa Escobar/Jenae Prator it's about Attendance Method
Jenae assessed:
Vanessa assessed:
SVRCALP
Runtime <1 minutes
SEND TO REGINA FOR FIXES
No Warnings
ℹ️ How To
(PE, Concurrent)
04 – Exceptions Only - Y
05 – Page break – just formatting
SVRCALU
ℹ️ How To
04 - Disp entries with zero values “N”
05 - Standard Rpt “S”
Runtime 7-10 minutes
SVRCALS
ℹ️ How To
04 - Standard Rpt “S”
Runtime 7-10 minutes
Don’t use this cycle! Use SVRCALD Instead: PD0009231
PD0009231
ISSUE: SVRCALD CCFS-320 Detail Report and SVRCALS CCFS-320 Summary Reports Contact Hours totals do not match for the reporting period for all sections except ACTUAL, Part IV.
REPLICATION STEPS: 1. Create sections on SSASECT with appropriate Reporting Year and Attendance Method. 2. Populate dates on SSAACCL. 3. Register students in course prior to Census Date. 4. Run SVRCALX, SVRCALD and SVRCALS with the appropriate Academic Year, District ID and Reporting Period.
EXPECTED RESULT: The Contact Hours calculated for SVRCALD and SVRCALS should match for Resident and Non-Resident.
ACTUAL RESULT: The Contact Hours calculated for SVRCALD and SVRCALS do not match for Resident and Non-Resident. The Contact Hours balance in total, but are not the same for the Resident and Non-Resident columns between the reports.
SCREENSHOT: Defect PD0009231 Steps to Replicate SVRCALD SVRCALS CH totals do not match.docx
WORKAROUND: The Contact Hours value on SVRCALD are correct for Resident and Non-Resident and can be used for reporting.
SVRCAL9 (Resident Codes of A, B, D as of 2023)
Runtime ~5 minutes
Regarding drops. Sometimes Argos doesn't show dropped students but Banner does. Work with Velia but usually Banner is king.
Part IV (in college forms) (see SVRCALS to see values prior to combining)
CDCP section (page has a short timeout. save as you go)
SVRCALU populates this.
For noncredit FTES (including CDCP noncredit) the attendance of both residents and nonresidents is reported in the Residents column of Part IV and in the CDCP section of the report. - Natalie Wagner (CO)
COCI drives the CDCP portion.
Manual Edits
Documented in Backup Spreadsheet but tracked here.
Look for cross term Positive Attendance Sections
Add them if applicable.
Helpful Code Snippets to find cross term/fiscal year CRNs
--Cross Term Positive Attendance Sections
SELECT DISTINCT
SSBSECT_TERM_CODE
,SSBSECT.SSBSECT_CRN
,SSBSECT.SSBSECT_SUBJ_CODE
,SSBSECT.SSBSECT_CRSE_NUMB
,SSBSECT.SSBSECT_ACCT_CODE
,SSBSECT_ENRL
,TO_VARCHAR(SSBSECT_PTRM_END_DATE, 'YYYY-MM-DD') AS SSBSECT_PTRM_END_DATE
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_SSBSECT AS SSBSECT
JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVTERM ON SSBSECT_TERM_CODE = STVTERM_CODE
JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVACCT ON SSBSECT_ACCT_CODE = STVACCT_CODE
WHERE SSBSECT_PTRM_END_DATE > STVTERM_END_DATE
AND STVACCT_ACTUAL_IND = 'Y'
AND SSBSECT.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
AND SSBSECT_TERM_CODE = :term_code
ORDER BY SSBSECT_TERM_CODE DESC
;
--Positive Attendance Sections where course ends in Fiscal Year (320 Reporting Cycle) different than STVTERM_END_DATE
SELECT DISTINCT
SSBSECT.SSBSECT_TERM_CODE,
SSBSECT.SSBSECT_CRN,
SSBSECT.SSBSECT_SUBJ_CODE,
SSBSECT.SSBSECT_CRSE_NUMB,
SSBSECT.SSBSECT_ENRL,
SSBSECT_PTRM_CODE,
SSBSECT_ACCT_CODE,
TO_VARCHAR(SSBSECT_PTRM_END_DATE, 'YYYY-MM-DD') AS SSBSECT_PTRM_END_DATE,
STVTERM_ACYR_CODE
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_SSBSECT AS SSBSECT
JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVTERM
ON SSBSECT_TERM_CODE = STVTERM_CODE
JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVACCT
ON SSBSECT_ACCT_CODE = STVACCT_CODE
WHERE SSBSECT_PTRM_END_DATE > (
SELECT (FTVFSYR_END_DATE)
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_FIMSMGR_FTVFSYR
WHERE FTVFSYR_FSYR_CODE = :fiscal_year
AND INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
)
AND STVACCT_ACTUAL_IND = 'Y'
AND SSBSECT.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
-- AND STVTERM_ACYR_CODE < CONCAT('20', :fiscal_year)+'1' --Removes future CRNs based off their future Academic Year
-- AND SSBSECT_TERM_CODE < CONCAT('20', :fiscal_year,'30') --Removes trailing summer that is included in future 320 cycles
-- AND SSBSECT_TERM_CODE = :term_code
ORDER BY SSBSECT_TERM_CODE DESC;
;
--Registration activity and contact hours w/ CA residency
SELECT SFRSTCR.*
,RESIDENT.*
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_SFRSTCR SFRSTCR
LEFT JOIN DEV_DB.JOSHUAME.FV_DEMO_GET_RESIDENCY RESIDENT ON SFRSTCR.SFRSTCR_PIDM = RESIDENT.PIDM
AND SFRSTCR.SFRSTCR_TERM_CODE = RESIDENT.TERM_CODE
LEFT JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVRESD AS STVRESD
ON RESIDENT.SGBSTDN_RESD_CODE = STVRESD_CODE
WHERE SFRSTCR.SFRSTCR_TERM_CODE = :term_code
AND SFRSTCR.SFRSTCR_CRN = :CRN
AND SFRSTCR.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
AND STVRESD.STVRESD_IN_STATE_IND = 'I'
AND STVRESD.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE);
--Sum of contact hours divided by 525 for FTES amount
SELECT SUM(SFRSTCR.SFRSTCR_ATTEND_HR)/525
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_SFRSTCR AS SFRSTCR
LEFT JOIN DEV_DB.JOSHUAME.FV_DEMO_GET_RESIDENCY RESIDENT
ON SFRSTCR.SFRSTCR_PIDM = RESIDENT.PIDM
AND SFRSTCR.SFRSTCR_TERM_CODE = RESIDENT.TERM_CODE
LEFT JOIN COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_STVRESD AS STVRESD
ON RESIDENT.SGBSTDN_RESD_CODE = STVRESD_CODE
WHERE SFRSTCR.SFRSTCR_TERM_CODE = :term_code
AND SFRSTCR.SFRSTCR_CRN = :CRN
AND SFRSTCR.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
AND STVRESD.STVRESD_IN_STATE_IND = 'I'
AND STVRESD.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE);
--D or ID ACCT_CODE for NC Sections
SELECT DISTINCT
SSBSECT_TERM_CODE
,SSBSECT.SSBSECT_CRN
,SSBSECT.SSBSECT_SUBJ_CODE
,SSBSECT.SSBSECT_CRSE_NUMB
,SSBSECT.SSBSECT_ACCT_CODE
,SSBSECT_ENRL
FROM COS_DATALAKEHOUSE.DATALAKE.COSBANNERPROD_SATURN_SSBSECT AS SSBSECT
WHERE SSBSECT.INVOKE_DATA_DATE = DATEADD(DAY, -1, CURRENT_DATE)
AND SSBSECT_TERM_CODE = :term_code
AND SSBSECT_ACCT_CODE IN ('D','ID')
AND SSBSECT_CRSE_NUMB LIKE '4%'
ORDER BY SSBSECT_TERM_CODE DESC
SSBSECT\_TERM\_CODE
SSBSECT\_CRN
SSBSECT\_SUBJ\_CODE
SSBSECT\_CRSE\_NUMB
SSBSECT\_ACCT\_CODE
SSBSECT\_ENRL
SSBSECT\_PTRM\_END\_DATE
Resident FTES
NonResident FTES
202320
25484
PS
200M1
P
51
2023-07-19
40.06 (21031.5 CH)
.82 (430.5 CH)
ADD CARRY FORWARD from 2023 Annual
Added to District Totals
P1 and P2 do not allow CENTER FTES adjustments
By Accounting Method
Contact Hours - Daily
Campus/District
Resident
Resident Ext Hours
Non-Resident
Totals
Hanford
7,127.70
7,127.70
Tulare
7,208.20
7,208.20
District (includes HAC,TCC)
44,976.50
7,767.20
52,743.70
Contact Hours - Independent Daily
Campus/District
Resident
Resident Ext Hours
Non-Resident
Totals
Hanford
3,272.50
7,350.00
10,622.50
Tulare
106,942.50
175.00
107,117.50
District (includes HAC,TCC)
123,258.90
7,350.00
175.00
130,783.90
Census Date or End Date is > 7/1
Sorry for the delay on this. I’m inclined to say these Alternative Attendance Accounting Procedure-Daily Census courses also have the summer shift reporting option. Title 5 section 58010(a) states “Full-time equivalent student for courses using census procedure may be reported in either the fiscal year in which the census day procedure is completed or in which the course ends.” I know that this provision does not apply to positive attendance courses (those must be reported in the period in which the course ends), however, I do not see any reason that it would not apply to courses on the alternative attendance accounting procedure- daily census.
As is the case with regular daily census courses, you would want to make sure that appropriate records are maintained to show that FTES were claimed appropriately and not claimed in both fiscal years.
Add Comment