index

Package sb_incmp_grading_rules

This package provides support for messaging and data validation for the Incomplete Grade Rule API (sb_incmp_grading).


Program units
p_register_entity  
p_register_entity  
p_validate  


p_register_entity

Procedure p_register_entity(p_operation_type     NUMBER,
                            p_internal_record_id gb_common.internal_record_id_type)

Registers the attribute value pairs to the message cache for delete operations.
This signature uses the ROWID only for delete operations.

Parameters
p_operation_type   Type of DML operation: create, update, delete. NUMBER Required
p_internal_record_id   Database ROWID VARCHAR2(18) required


p_register_entity

Procedure p_register_entity(p_operation_type       NUMBER,
                            p_primary_key          shrincg.shrincg_primary_key%TYPE,
                            p_term_code_eff        shrincg.shrincg_term_code_eff%TYPE,
                            p_incmp_grading_ind    shrincg.shrincg_incmp_grading_ind%TYPE,
                            p_incmp_grde_over_ind  shrincg.shrincg_incmp_grde_over_ind%TYPE,
                            p_incmp_date_over_type shrincg.shrincg_incmp_date_over_type%TYPE,
                            p_disp_web_ind         shrincg.shrincg_disp_web_ind%TYPE,
                            p_system_req_ind       shrincg.shrincg_system_req_ind%TYPE,
                            p_user_id              shrincg.shrincg_user_id%TYPE DEFAULT gb_common.f_sct_user,
                            p_levl_code            shrincg.shrincg_levl_code%TYPE,
                            p_data_origin          shrincg.shrincg_data_origin%TYPE,
                            p_internal_record_id   gb_common.internal_record_id_type)

Registers the attribute/value pairs to the message cache for create and update operations.
 
This signature registers all parameters.

Parameters
p_operation_type   Type of DML operation: create, update, delete. NUMBER Required
p_primary_key   Unique sequence number to identify the incomplete grade rule. NUMBER(9) Required Key
p_term_code_eff   Term code to identify when the incomplete grade rule becomes effective. VARCHAR2(6) Required
p_incmp_grading_ind   Indicator for whether incomplete grading logic is active for this rule. Valid values are "Y" or "N". VARCHAR2(1) Required
p_incmp_grde_over_ind   Indicator for whether faculty can override the default incomplete final grades. Valid values are "Y" or "N". VARCHAR2(1) Required
p_incmp_date_over_type   Indicator for whether instructors can override the extension date for incompletes. Values are "S"-allow only to shorten, "L"-allow only to lengthen, "A"-allow any date or "N"-not allowed.VARCHAR2(1) Required
p_disp_web_ind   Indicator for whether the default final grade and extension date are to be displayed on the web for students with incomplete grades. Valid values are "Y" or "N". VARCHAR2(1) Required
p_system_req_ind   System required indicator. VARCHAR2(1) Required
p_user_id   ID of the user who inserted or last updated the data. VARCHAR2(30) Required
p_levl_code   Level code associated to a term; defines an incomplete grade rule. VARCHAR2(2)
p_data_origin   Source system that created or updated the row. VARCHAR2(30)
p_internal_record_id   Database ROWID VARCHAR2(18) required


p_validate

Procedure p_validate(p_term_code_eff        shrincg.shrincg_term_code_eff%TYPE,
                     p_incmp_grading_ind    shrincg.shrincg_incmp_grading_ind%TYPE,
                     p_incmp_grde_over_ind  shrincg.shrincg_incmp_grde_over_ind%TYPE,
                     p_incmp_date_over_type shrincg.shrincg_incmp_date_over_type%TYPE,
                     p_disp_web_ind         shrincg.shrincg_disp_web_ind%TYPE,
                     p_system_req_ind       shrincg.shrincg_system_req_ind%TYPE,
                     p_user_id              shrincg.shrincg_user_id%TYPE DEFAULT gb_common.f_sct_user,
                     p_levl_code            shrincg.shrincg_levl_code%TYPE DEFAULT NULL,
                     p_data_origin          shrincg.shrincg_data_origin%TYPE DEFAULT NULL)

Validates all data in the record.

Parameters
p_term_code_eff   Term code to identify when the incomplete grade rule becomes effective. VARCHAR2(6) Required
p_incmp_grading_ind   Indicator for whether incomplete grading logic is active for this rule. Valid values are "Y" or "N". VARCHAR2(1) Required
p_incmp_grde_over_ind   Indicator for whether faculty can override the default incomplete final grades. Valid values are "Y" or "N". VARCHAR2(1) Required
p_incmp_date_over_type   Indicator for whether instructors can override the extension date for incompletes. Values are "S"-allow only to shorten, "L"-allow only to lengthen, "A"-allow any date or "N"-not allowed.VARCHAR2(1) Required
p_disp_web_ind   Indicator for whether the default final grade and extension date are to be displayed on the web for students with incomplete grades. Valid values are "Y" or "N". VARCHAR2(1) Required
p_system_req_ind   System required indicator. VARCHAR2(1) Required
p_user_id   ID of the user who inserted or last updated the data. VARCHAR2(30) Required
p_levl_code   Level code associated to a term; defines an incomplete grade rule. VARCHAR2(2)
p_data_origin   Source system that created or updated the row. VARCHAR2(30)