index

Package gb_classtimes

This package provides the Common Business interface for the meeting times API (gb_classtimes).
 
Meeting times can be added for valid course sections in the Schedule module as well as events and functions associated with events on the Events Management module.
 
The mandatory values for meeting times records are different depending on whether meeting times records are being created or updated to support course sections or events and functions.
For course sections, term, CRN, start date and end date, schedule type, number of hours per week session meets, session credit hours and session indicator must be supplied. The term for a course section must be valid in the Term Validation table (STVTERM). The CRN must be valid for a course section for the term specified.  The start date must be equal to or less than the end date.
 
For events and functions, term, CRN, start and end date, and begin and end time must be supplied.
Term must be the literal value 'EVENT' for meeting times associated with events and functions.
The CRN must be valid for an existing event (SLBEVNT). The start date must be less than or equal to the end date. The end time must be greater than the start time.
 
Multiple meeting times may exist for a course section as well as for an event or function. Meeting times may specify additional optional information including days of the week, start and end times, and building and room codes. Valid days of the week are for any day(s) that exist between the specified start and end date for the meeting times (M - Monday, T - Tuesday, W - Wednesday, R - Thursday, F - Friday, S - Saturday, U - Sunday). A start time and end time for a course section, event or function must be entered in military format with values between 0000 and 2359. Both start and end time must be provided.
 
A building code can be provided without a room code. When both a building and room code are provided, only rooms defined with Room Type - 'C' (Course) may be used to schedule course sections. Rooms defined with Room Type - 'D' (Dorm) or 'O' (Other) may be used to schedule events and functions.
 
Dates, times and other values must be valid and exist without time and room conflicts (unless overridden).
Overrides for meeting times conflicts are administratively authorized. Conflict override indicators for course sections overrides may be either 'T' (Time conflict), 'R' (Room conflict), or 'O' (Other conflicts).
Event overrides is restricted to 'O'.
 
A meeting times record for a traditional course section can be deleted if no faculty assignment exists for the meeting time. A meeting times record for an open learning course section can be deleted even if a faculty assignment exists for the meeting time.
 
@headcom


Program units
f_api_version   Returns the API version number.
f_exists   Checks to see if a record exists.
f_isequal   Compares two records for equality.
f_query_all   Selects all records for the entity.
f_query_one   Attempts to select one record using provided keys.
f_query_by_rowid   Selects one record using the ROWID.
f_query_one_lock   Selects one record using the ROWID and locks it.
p_create   Creates a record.
p_delete   Deletes a record.
p_lock   Locks a record using the ROWID.
p_update   Updates a record.

Types
classtimes_rec   Classtimes entity record type
classtimes_ref   Classtimes entity cursor variable type
classtimes_tab   Classtimes entity table type

Constants
M_ENTITY_NAME   Business Entity name


M_ENTITY_NAME

M_ENTITY_NAME    CONSTANT VARCHAR2(10) := 'CLASSTIMES';

Business Entity name


classtimes_rec

TYPE classtimes_rec IS RECORD (
   r_term_code               ssrmeet.ssrmeet_term_code%TYPE,
   r_crn                     ssrmeet.ssrmeet_crn%TYPE,
   r_begin_time              ssrmeet.ssrmeet_begin_time%TYPE,
   r_end_time                ssrmeet.ssrmeet_end_time%TYPE,
   r_bldg_code               ssrmeet.ssrmeet_bldg_code%TYPE,
   r_room_code               ssrmeet.ssrmeet_room_code%TYPE,
   r_start_date              ssrmeet.ssrmeet_start_date%TYPE,
   r_end_date                ssrmeet.ssrmeet_end_date%TYPE,
   r_catagory                ssrmeet.ssrmeet_catagory%TYPE,
   r_sun_day                 ssrmeet.ssrmeet_sun_day%TYPE,
   r_mon_day                 ssrmeet.ssrmeet_mon_day%TYPE,
   r_tue_day                 ssrmeet.ssrmeet_tue_day%TYPE,
   r_wed_day                 ssrmeet.ssrmeet_wed_day%TYPE,
   r_thu_day                 ssrmeet.ssrmeet_thu_day%TYPE,
   r_fri_day                 ssrmeet.ssrmeet_fri_day%TYPE,
   r_sat_day                 ssrmeet.ssrmeet_sat_day%TYPE,
   r_schd_code               ssrmeet.ssrmeet_schd_code%TYPE,
   r_over_ride               ssrmeet.ssrmeet_over_ride%TYPE,
   r_credit_hr_sess          ssrmeet.ssrmeet_credit_hr_sess%TYPE,
   r_meet_no                 ssrmeet.ssrmeet_meet_no%TYPE,
   r_hrs_week                ssrmeet.ssrmeet_hrs_week%TYPE,
   r_func_code               ssrmeet.ssrmeet_func_code%TYPE,
   r_comt_code               ssrmeet.ssrmeet_comt_code%TYPE,
   r_schs_code               ssrmeet.ssrmeet_schs_code%TYPE,
   r_mtyp_code               ssrmeet.ssrmeet_mtyp_code%TYPE,
   r_data_origin             ssrmeet.ssrmeet_data_origin%TYPE,
   r_user_id                 ssrmeet.ssrmeet_user_id%TYPE,
   r_internal_record_id      gb_common.internal_record_id_type);

Classtimes entity record type


classtimes_ref

TYPE classtimes_ref IS REF CURSOR RETURN classtimes_rec;

Classtimes entity cursor variable type


classtimes_tab

TYPE classtimes_tab IS TABLE OF classtimes_rec INDEX BY BINARY_INTEGER;

Classtimes entity table type


f_api_version

FUNCTION f_api_version RETURN PLS_INTEGER

Returns the API version number.

Returns
Version of the API signature. Changes only when the signature changes.


f_exists

FUNCTION f_exists(p_rowid VARCHAR2) RETURN VARCHAR2

Checks to see if a record exists.

Parameters
p_rowid   Database ROWID of the record to be selected. VARCHAR(18)

Returns
Y if found, otherwise N.


f_isequal

FUNCTION f_isequal(rec_one classtimes_rec,
                   rec_two classtimes_rec) RETURN VARCHAR2

Compares two records for equality.
Tests each field of rec_one against the corresponding field of rec_two. Two null values are considered equal.

Parameters
First   record to compare. Type classtimes_rec. Required
Second   record to compare. Type classtimes_rec. Required

Returns
Y if all values in records are equal, otherwise N. Nulls match Nulls.


f_query_all

FUNCTION f_query_all(p_term_code      ssrmeet.ssrmeet_term_code%TYPE,
                     p_crn            ssrmeet.ssrmeet_crn%TYPE DEFAULT NULL,
                     p_begin_time     ssrmeet.ssrmeet_begin_time%TYPE DEFAULT NULL,
                     p_end_time       ssrmeet.ssrmeet_end_time%TYPE DEFAULT NULL,
                     p_bldg_code      ssrmeet.ssrmeet_bldg_code%TYPE DEFAULT NULL,
                     p_room_code      ssrmeet.ssrmeet_room_code%TYPE DEFAULT NULL,
                     p_start_date     ssrmeet.ssrmeet_start_date%TYPE DEFAULT NULL,
                     p_end_date       ssrmeet.ssrmeet_end_date%TYPE DEFAULT NULL,
                     p_catagory       ssrmeet.ssrmeet_catagory%TYPE DEFAULT NULL,
                     p_sun_day        ssrmeet.ssrmeet_sun_day%TYPE DEFAULT NULL,
                     p_mon_day        ssrmeet.ssrmeet_mon_day%TYPE DEFAULT NULL,
                     p_tue_day        ssrmeet.ssrmeet_tue_day%TYPE DEFAULT NULL,
                     p_wed_day        ssrmeet.ssrmeet_wed_day%TYPE DEFAULT NULL,
                     p_thu_day        ssrmeet.ssrmeet_thu_day%TYPE DEFAULT NULL,
                     p_fri_day        ssrmeet.ssrmeet_fri_day%TYPE DEFAULT NULL,
                     p_sat_day        ssrmeet.ssrmeet_sat_day%TYPE DEFAULT NULL,
                     p_schd_code      ssrmeet.ssrmeet_schd_code%TYPE DEFAULT NULL,
                     p_over_ride      ssrmeet.ssrmeet_over_ride%TYPE DEFAULT NULL,
                     p_credit_hr_sess ssrmeet.ssrmeet_credit_hr_sess%TYPE DEFAULT NULL,
                     p_meet_no        ssrmeet.ssrmeet_meet_no%TYPE DEFAULT NULL,
                     p_hrs_week       ssrmeet.ssrmeet_hrs_week%TYPE DEFAULT NULL,
                     p_func_code      ssrmeet.ssrmeet_func_code%TYPE DEFAULT NULL,
                     p_comt_code      ssrmeet.ssrmeet_comt_code%TYPE DEFAULT NULL,
                     p_schs_code      ssrmeet.ssrmeet_schs_code%TYPE DEFAULT NULL,
                     p_mtyp_code      ssrmeet.ssrmeet_mtyp_code%TYPE DEFAULT NULL,
                     p_data_origin    ssrmeet.ssrmeet_data_origin%TYPE DEFAULT NULL,
                     p_user_id        ssrmeet.ssrmeet_user_id%TYPE DEFAULT NULL)
  RETURN classtimes_ref

Selects all records for the entity.

Parameters
p_term_code   Term for the meeting times for the course section (for event/functions provide 'EVENT'). VARCHAR2(6) Required
p_crn   Course Reference Number (CRN) of the course section. VARCHAR2(5)
p_begin_time   Begin Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_end_time   End Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_bldg_code   Building associated with the course section. VARCHAR2(6)
p_room_code   Room associated with the course section. VARCHAR2(10)
p_start_date   Section Meeting Start Date. DATE
p_end_date   Section End Date. DATE
p_catagory   Section Indicator. VARCHAR2(2)
p_sun_day   Section Meeting Time Sunday Indicator. VARCHAR2(1)
p_mon_day   Section Meeting Time Monday Indicator. VARCHAR2(1)
p_tue_day   Section Meeting Time Tuesday Indicator. VARCHAR2(1)
p_wed_day   Section Meeting Time Wednesday Indicator. VARCHAR2(1)
p_thu_day   Section Meeting Time Thursday Indicator. VARCHAR2(1)
p_fri_day   Section Meeting Time Friday Indicator. VARCHAR2(1)
p_sat_day   Section Meeting Time Saturday Indicator. VARCHAR2(1)
p_schd_code   Section Schedule Type. VARCHAR2(3)
p_over_ride   Section Time Conflict Override Indicator. VARCHAR2(1)
p_credit_hr_sess   Session credit hours. NUMBER(7,3)
p_meet_no   Total Section Meeting Number which is system-generated. NUMBER(4)
p_hrs_week   Section Metting Hours per Week. NUMBER(5,2)
p_func_code   Function code assigned to an event. VARCHAR2(12)
p_comt_code   Committee/Service Type code. VARCHAR2(6)
p_schs_code   Schedule Status Code for use with Scheduling Tool Interface. VARCHAR2(3)
p_mtyp_code   Meeting Type Code assigned to the course section. VARCHAR2(4)
p_data_origin   Source system that generated the data. VARCHAR2(30)
p_user_id   Oracle ID of the user who inserted or last updated the data. VARCHAR2(30)

Returns
A cursor variable that will fetch the set of records.


f_query_one

FUNCTION f_query_one(p_term_code      ssrmeet.ssrmeet_term_code%TYPE,
                     p_crn            ssrmeet.ssrmeet_crn%TYPE,
                     p_begin_time     ssrmeet.ssrmeet_begin_time%TYPE,
                     p_end_time       ssrmeet.ssrmeet_end_time%TYPE,
                     p_bldg_code      ssrmeet.ssrmeet_bldg_code%TYPE,
                     p_room_code      ssrmeet.ssrmeet_room_code%TYPE,
                     p_start_date     ssrmeet.ssrmeet_start_date%TYPE,
                     p_end_date       ssrmeet.ssrmeet_end_date%TYPE,
                     p_catagory       ssrmeet.ssrmeet_catagory%TYPE,
                     p_sun_day        ssrmeet.ssrmeet_sun_day%TYPE,
                     p_mon_day        ssrmeet.ssrmeet_mon_day%TYPE,
                     p_tue_day        ssrmeet.ssrmeet_tue_day%TYPE,
                     p_wed_day        ssrmeet.ssrmeet_wed_day%TYPE,
                     p_thu_day        ssrmeet.ssrmeet_thu_day%TYPE,
                     p_fri_day        ssrmeet.ssrmeet_fri_day%TYPE,
                     p_sat_day        ssrmeet.ssrmeet_sat_day%TYPE,
                     p_schd_code      ssrmeet.ssrmeet_schd_code%TYPE,
                     p_over_ride      ssrmeet.ssrmeet_over_ride%TYPE,
                     p_credit_hr_sess ssrmeet.ssrmeet_credit_hr_sess%TYPE,
                     p_meet_no        ssrmeet.ssrmeet_meet_no%TYPE,
                     p_hrs_week       ssrmeet.ssrmeet_hrs_week%TYPE,
                     p_func_code      ssrmeet.ssrmeet_func_code%TYPE,
                     p_comt_code      ssrmeet.ssrmeet_comt_code%TYPE,
                     p_schs_code      ssrmeet.ssrmeet_schs_code%TYPE,
                     p_mtyp_code      ssrmeet.ssrmeet_mtyp_code%TYPE,
                     p_data_origin    ssrmeet.ssrmeet_data_origin%TYPE,
                     p_user_id        ssrmeet.ssrmeet_user_id%TYPE)
  RETURN classtimes_ref

Attempts to select one record using provided keys.
The SSRMEET table does not have a primary or unique key. There is no guarantee that the f_query_one function will return a unique record. The suggested approach is to use the f_query_all get multiple rows, perform analysis on the exact row(s) to work on then use the f_query_by_rowid using the ROWID.

Parameters
p_term_code   Term for the meeting times for the course section (for event/functions provide 'EVENT'). VARCHAR2(6) Required
p_crn   Course Reference Number (CRN) of the course section. VARCHAR2(5) Required
p_begin_time   Begin Time of the course section in HHMM format using 24-hour time. VARCHAR2(4) Required
p_end_time   End Time of the course section in HHMM format using 24-hour time. VARCHAR2(4) Required
p_bldg_code   Building associated with the course section. VARCHAR2(6) Required
p_room_code   Room associated with the course section. VARCHAR2(10) Required
p_start_date   Section Meeting Start Date. DATE Required
p_end_date   Section End Date. DATE Required
p_catagory   Section Indicator. VARCHAR2(2) Required
p_sun_day   Section Meeting Time Sunday Indicator. VARCHAR2(1) Required
p_mon_day   Section Meeting Time Monday Indicator. VARCHAR2(1) Required
p_tue_day   Section Meeting Time Tuesday Indicator. VARCHAR2(1) Required
p_wed_day   Section Meeting Time Wednesday Indicator. VARCHAR2(1) Required
p_thu_day   Section Meeting Time Thursday Indicator. VARCHAR2(1) Required
p_fri_day   Section Meeting Time Friday Indicator. VARCHAR2(1) Required
p_sat_day   Section Meeting Time Saturday Indicator. VARCHAR2(1) Required
p_schd_code   Section Schedule Type. VARCHAR2(3) Required
p_over_ride   Section Time Conflict Override Indicator. VARCHAR2(1) Required
p_credit_hr_sess   Session credit hours. NUMBER(7,3) Required
p_meet_no   Total Section Meeting Number which is system-generated. NUMBER(4) Required
p_hrs_week   Section Metting Hours per Week. NUMBER(5,2) Required
p_func_code   Function code assigned to an event. VARCHAR2(12) Required
p_comt_code   Committee/Service Type code. VARCHAR2(6) Required
p_schs_code   Schedule Status Code for use with Scheduling Tool Interface. VARCHAR2(3) Required
p_mtyp_code   Meeting Type Code assigned to the course section. VARCHAR2(4) Required
p_data_origin   Source system that generated the data. VARCHAR2(30) Required
p_user_id   Oracle ID of the user who inserted or last updated the data. VARCHAR2(30) Required

Returns
A cursor variable that will attempt to fetch one record (not guaranteed).


f_query_by_rowid

FUNCTION f_query_by_rowid(p_rowid VARCHAR2) RETURN classtimes_ref

Selects one record using the ROWID.

Parameters
p_rowid   Database ROWID of the record to be selected. VARCHAR(18) Required.

Returns
A cursor variable that will fetch exactly one record.


f_query_one_lock

FUNCTION f_query_one_lock(p_rowid VARCHAR2) RETURN classtimes_ref

Selects one record using the ROWID and locks it.

Parameters
p_rowid   Database ROWID of the record to be selected. VARCHAR(18) Required.

Returns
A cursor variable for one record, locking the record.


p_create

PROCEDURE p_create(p_term_code      ssrmeet.ssrmeet_term_code%TYPE,
                   p_crn            ssrmeet.ssrmeet_crn%TYPE,
                   p_days_code      ssrmeet.ssrmeet_days_code%TYPE DEFAULT NULL,
                   p_day_number     ssrmeet.ssrmeet_day_number%TYPE DEFAULT NULL,
                   p_begin_time     ssrmeet.ssrmeet_begin_time%TYPE DEFAULT NULL,
                   p_end_time       ssrmeet.ssrmeet_end_time%TYPE DEFAULT NULL,
                   p_bldg_code      ssrmeet.ssrmeet_bldg_code%TYPE DEFAULT NULL,
                   p_room_code      ssrmeet.ssrmeet_room_code%TYPE DEFAULT NULL,
                   p_start_date     ssrmeet.ssrmeet_start_date%TYPE,
                   p_end_date       ssrmeet.ssrmeet_end_date%TYPE,
                   p_catagory       ssrmeet.ssrmeet_catagory%TYPE DEFAULT NULL,
                   p_sun_day        ssrmeet.ssrmeet_sun_day%TYPE DEFAULT NULL,
                   p_mon_day        ssrmeet.ssrmeet_mon_day%TYPE DEFAULT NULL,
                   p_tue_day        ssrmeet.ssrmeet_tue_day%TYPE DEFAULT NULL,
                   p_wed_day        ssrmeet.ssrmeet_wed_day%TYPE DEFAULT NULL,
                   p_thu_day        ssrmeet.ssrmeet_thu_day%TYPE DEFAULT NULL,
                   p_fri_day        ssrmeet.ssrmeet_fri_day%TYPE DEFAULT NULL,
                   p_sat_day        ssrmeet.ssrmeet_sat_day%TYPE DEFAULT NULL,
                   p_schd_code      ssrmeet.ssrmeet_schd_code%TYPE DEFAULT NULL,
                   p_over_ride      ssrmeet.ssrmeet_over_ride%TYPE DEFAULT NULL,
                   p_credit_hr_sess ssrmeet.ssrmeet_credit_hr_sess%TYPE DEFAULT NULL,
                   p_meet_no        ssrmeet.ssrmeet_meet_no%TYPE DEFAULT NULL,
                   p_hrs_week       ssrmeet.ssrmeet_hrs_week%TYPE DEFAULT NULL,
                   p_func_code      ssrmeet.ssrmeet_func_code%TYPE DEFAULT NULL,
                   p_comt_code      ssrmeet.ssrmeet_comt_code%TYPE DEFAULT NULL,
                   p_schs_code      ssrmeet.ssrmeet_schs_code%TYPE DEFAULT NULL,
                   p_mtyp_code      ssrmeet.ssrmeet_mtyp_code%TYPE DEFAULT NULL,
                   p_data_origin    ssrmeet.ssrmeet_data_origin%TYPE DEFAULT NULL,
                   p_user_id        ssrmeet.ssrmeet_user_id%TYPE DEFAULT gb_common.f_sct_user,
                   p_rowid_out      OUT VARCHAR2)

Creates a record.
@parm p_rowid_out Database ROWID of the record to be created. VARCHAR2(18)

Parameters
p_term_code   Term for the meeting times for the course section (for event/functions provide 'EVENT'). VARCHAR2(6) Required
p_crn   Course Reference Number (CRN) of the course section. VARCHAR2(5) Required
p_begin_time   Begin Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_end_time   End Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_bldg_code   Building associated with the course section. VARCHAR2(6)
p_room_code   Room associated with the course section. VARCHAR2(10)
p_start_date   Section Meeting Start Date. DATE Required
p_end_date   Section End Date. DATE Required
p_catagory   Section Indicator. VARCHAR2(2)
p_sun_day   Section Meeting Time Sunday Indicator. VARCHAR2(1)
p_mon_day   Section Meeting Time Monday Indicator. VARCHAR2(1)
p_tue_day   Section Meeting Time Tuesday Indicator. VARCHAR2(1)
p_wed_day   Section Meeting Time Wednesday Indicator. VARCHAR2(1)
p_thu_day   Section Meeting Time Thursday Indicator. VARCHAR2(1)
p_fri_day   Section Meeting Time Friday Indicator. VARCHAR2(1)
p_sat_day   Section Meeting Time Saturday Indicator. VARCHAR2(1)
p_schd_code   Section Schedule Type. VARCHAR2(3)
p_over_ride   Section Time Conflict Override Indicator. VARCHAR2(1)
p_credit_hr_sess   Session credit hours. NUMBER(7,3)
p_meet_no   Total Section Meeting Number which is system-generated. NUMBER(4)
p_hrs_week   Section Metting Hours per Week. NUMBER(5,2)
p_func_code   Function code assigned to an event. VARCHAR2(12)
p_comt_code   Committee/Service Type code. VARCHAR2(6)
p_schs_code   Schedule Status Code for use with Scheduling Tool Interface. VARCHAR2(3)
p_mtyp_code   Meeting Type Code assigned to the course section. VARCHAR2(4)
p_data_origin   Source system that generated the data. VARCHAR2(30)
p_user_id   Oracle ID of the user who inserted or last updated the data. VARCHAR2(30)


p_delete

PROCEDURE p_delete(p_rowid VARCHAR2)

Deletes a record.

Parameters
p_rowid   Database ROWID of record to delete. VARCHAR(18)


p_lock

PROCEDURE p_lock(p_rowid_inout IN OUT VARCHAR2)

Locks a record using the ROWID.

Parameters
p_rowid_inout   Database ROWID of record to lock. VARCHAR(18) Required


p_update

PROCEDURE p_update(p_term_code      ssrmeet.ssrmeet_term_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_crn            ssrmeet.ssrmeet_crn%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_days_code      ssrmeet.ssrmeet_days_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_day_number     ssrmeet.ssrmeet_day_number%TYPE DEFAULT dml_common.f_unspecified_number,
                   p_begin_time     ssrmeet.ssrmeet_begin_time%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_end_time       ssrmeet.ssrmeet_end_time%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_bldg_code      ssrmeet.ssrmeet_bldg_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_room_code      ssrmeet.ssrmeet_room_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_start_date     ssrmeet.ssrmeet_start_date%TYPE DEFAULT dml_common.f_unspecified_date,
                   p_end_date       ssrmeet.ssrmeet_end_date%TYPE DEFAULT dml_common.f_unspecified_date,
                   p_catagory       ssrmeet.ssrmeet_catagory%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_sun_day        ssrmeet.ssrmeet_sun_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_mon_day        ssrmeet.ssrmeet_mon_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_tue_day        ssrmeet.ssrmeet_tue_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_wed_day        ssrmeet.ssrmeet_wed_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_thu_day        ssrmeet.ssrmeet_thu_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_fri_day        ssrmeet.ssrmeet_fri_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_sat_day        ssrmeet.ssrmeet_sat_day%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_schd_code      ssrmeet.ssrmeet_schd_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_over_ride      ssrmeet.ssrmeet_over_ride%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_credit_hr_sess ssrmeet.ssrmeet_credit_hr_sess%TYPE DEFAULT dml_common.f_unspecified_number,
                   p_meet_no        ssrmeet.ssrmeet_meet_no%TYPE DEFAULT dml_common.f_unspecified_number,
                   p_hrs_week       ssrmeet.ssrmeet_hrs_week%TYPE DEFAULT dml_common.f_unspecified_number,
                   p_func_code      ssrmeet.ssrmeet_func_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_comt_code      ssrmeet.ssrmeet_comt_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_schs_code      ssrmeet.ssrmeet_schs_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_mtyp_code      ssrmeet.ssrmeet_mtyp_code%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_data_origin    ssrmeet.ssrmeet_data_origin%TYPE DEFAULT dml_common.f_unspecified_string,
                   p_user_id        ssrmeet.ssrmeet_user_id%TYPE DEFAULT gb_common.f_sct_user,
                   p_rowid          VARCHAR2)

Updates a record.

Parameters
p_term_code   Term for the meeting times for the course section (for event/functions provide 'EVENT'). VARCHAR2(6)
p_crn   Course Reference Number (CRN) of the course section. VARCHAR2(5)
p_begin_time   Begin Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_end_time   End Time of the course section in HHMM format using 24-hour time. VARCHAR2(4)
p_bldg_code   Building associated with the course section. VARCHAR2(6)
p_room_code   Room associated with the course section. VARCHAR2(10)
p_start_date   Section Meeting Start Date. DATE
p_end_date   Section End Date. DATE
p_catagory   Section Indicator. VARCHAR2(2)
p_sun_day   Section Meeting Time Sunday Indicator. VARCHAR2(1)
p_mon_day   Section Meeting Time Monday Indicator. VARCHAR2(1)
p_tue_day   Section Meeting Time Tuesday Indicator. VARCHAR2(1)
p_wed_day   Section Meeting Time Wednesday Indicator. VARCHAR2(1)
p_thu_day   Section Meeting Time Thursday Indicator. VARCHAR2(1)
p_fri_day   Section Meeting Time Friday Indicator. VARCHAR2(1)
p_sat_day   Section Meeting Time Saturday Indicator. VARCHAR2(1)
p_schd_code   Section Schedule Type. VARCHAR2(3)
p_over_ride   Section Time Conflict Override Indicator. VARCHAR2(1)
p_credit_hr_sess   Session credit hours. NUMBER(7,3)
p_meet_no   Total Section Meeting Number which is system-generated. NUMBER(4)
p_hrs_week   Section Metting Hours per Week. NUMBER(5,2)
p_func_code   Function code assigned to an event. VARCHAR2(12)
p_comt_code   Committee/Service Type code. VARCHAR2(6)
p_schs_code   Schedule Status Code for use with Scheduling Tool Interface. VARCHAR2(3)
p_mtyp_code   Meeting Type Code assigned to the course section. VARCHAR2(4)
p_data_origin   Source system that generated the data. VARCHAR2(30)
p_user_id   Oracle ID of the user who inserted or last updated the data. VARCHAR2(30)
p_rowid   Database ROWID of record to update. VARCHAR(18) Required