SAP Reports / Programs

ISHERCMSF_ADMISSION SAP ABAP Report - Form Class: Library for Student Admission







ISHERCMSF_ADMISSION is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter ISHERCMSF_ADMISSION into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT ISHERCMSF_ADMISSION. "Basic submit
SUBMIT ISHERCMSF_ADMISSION AND RETURN. "Return to original report after report execution complete
SUBMIT ISHERCMSF_ADMISSION VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Form Class: Library for Student Admission


INCLUDES used within this REPORT ISHERCMSF_ADMISSION

INCLUDE EMSG.
INCLUDE IEFGMAC3.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

HRIQ_GET_ACTIVE_WF_PLVAR CALL FUNCTION 'HRIQ_GET_ACTIVE_WF_PLVAR' * EXPORTING * ASK_PLVAR_DIALOG = ' ' IMPORTING act_plvar = g_plvar EXCEPTIONS no_active_plvar = 1 OTHERS = 2.

HRIQ_OTYPE_T77S0_READ CALL FUNCTION 'HRIQ_OTYPE_T77S0_READ' IMPORTING otype_st = g_otype_st otype_sc = g_otype_sc.

HRIQ_STUDENT_ADMIS_READ CALL FUNCTION 'HRIQ_STUDENT_ADMIS_READ' EXPORTING iv_plvar = i_plvar iv_st_objid = i_st_objid * IV_CS_OBJID = iv_sc_objid = i_sc_objid * IV_BEGDA = * IV_ENDDA = * IV_FIRST_PERID = * IV_FIRST_PERYR = * IV_LAST_PERID = * IV_LAST_PERYR = iv_admitted = i_admitted iv_applied = i_applied iv_rejected = i_rejected * IV_BASE_AUTH = 'DISP' * IV_WITH_STRU_AUTH = 'X' IMPORTING et_admissions = res[] EXCEPTIONS * WRONG_IMPORT = 1 * TECHNICAL_ERROR = 2 OTHERS = 0.

HRIQ_TRANSCRIPT_GETDETL * call function 'HRIQ_TRANSCRIPT_GETDETL' * exporting * planversion = g_plvar * objectid = -objid * transcript_guid = -trans_guid * read_texts = piqc_true ** LANGUAGE_ISO = * language = sy-langu ** ONLY_HEADER = '' * importing * return_code = l_rc ** TRANSCRIPT_HEADER = ** transcript_headert = * tables ** RETURN = ** degrees = * degrees_txt = lt_deg[] ** specs = * specs_txt = lt_spec[] ** sessions = * sessions_txt = lt_ses[] ** courses = * courses_txt = lt_course[] ** codnotes = * codnotes_txt = lt_codnote[] * freetext = lt_freetext[].

HRIQ_READ_INFTY_NNNN CALL FUNCTION 'HRIQ_READ_INFTY_NNNN' EXPORTING infty = pv_infotype begda = sy-datum endda = sy-datum TABLES innnn = pt_pnnnn OBJECTS = pt_object EXCEPTIONS OTHERS = 0.

BAPI_STUDENT_ADDRESS_GETDETAIL CALL FUNCTION 'BAPI_STUDENT_ADDRESS_GETDETAIL' EXPORTING planversion = g_plvar objectid = pv_stobjid * ADDRESSGUID = read_texts = piqc_true * LANGUAGE_ISO = language = sy-langu IMPORTING * ADDRESSDATA = addressdatat = es_address TABLES * BAPIADTEL = * BAPIADFAX = * BAPIADTTX = * BAPIADTLX = * BAPIADSMTP = * BAPIADRML = * BAPIADX400 = * BAPIADRFC = * BAPIADPRT = * BAPIADSSF = * BAPIADURI = * BAPIADPAG = * BAPIAD_REM = * BAPICOMREM = * ADDRESSUSAGE = * ADDRESSUSAGET = return = lt_return[].

HRIQ_CORR_ADMISSION_KEY_GET * CALL FUNCTION 'HRIQ_CORR_ADMISSION_KEY_GET' * IMPORTING * ev_partner = l_partner.

HRIQ_CORR_ADDRESSTYPE_GET * CALL FUNCTION 'HRIQ_CORR_ADDRESSTYPE_GET' * IMPORTING * ev_addresstype = l_adrtype.

BUA_ADDRESS_READ * CALL FUNCTION 'BUA_ADDRESS_READ' * EXPORTING * i_partner = l_partner * i_addrnumber = l_adrtype * IMPORTING * e_address = es_address * EXCEPTIONS * no_address_found = 1 * wrong_parameters = 2 * internal_error = 3 * OTHERS = 4.

HRIQ_ISR_STUDENT_FOR_APPL_GET CALL FUNCTION 'HRIQ_ISR_STUDENT_FOR_APPL_GET' * EXPORTING * I_NOTIFNO = * I_PLVAR = * I_BEGDA = '19000101' * I_ENDDA = '99991231' TABLES * IT_NOTIFNO = it_notifnr = lt_notif_range[] * ET_STUDENT = * ET_NOTIFNO = * ET_NOTIFM = et_relationship = lt_p1001[] * ET_STUDY = EXCEPTIONS plvar_invalid = 1 nothing_found = 2 error_while_application_get = 3 studentobjid_not_valid = 4 technical_error = 5 OTHERS = 6.

HRIQ_STUDY_PROGRAM_GET CALL FUNCTION 'HRIQ_STUDY_PROGRAM_GET' EXPORTING iv_plvar = g_plvar iv_study_objid = ls_admission-cs_objid IMPORTING ev_program_objid = ls_admission-sc_objid EXCEPTIONS no_program_found = 1 OTHERS = 2.

HRIQ_STUDENT_OBJIDS4OBJIDRANGE CALL FUNCTION 'HRIQ_STUDENT_OBJIDS4OBJIDRANGE' EXPORTING it_st_objid_range = lt_student_range[] IMPORTING et_st_objid = lt_st_objid[].

HRIQ_STUDENT_OBJIDS4NR_RANGE CALL FUNCTION 'HRIQ_STUDENT_OBJIDS4NR_RANGE' EXPORTING it_student12_range = lt_studentid_range[] IMPORTING et_st_objid = lt_student_delta[].

HRIQ_READ_OBJECT CALL FUNCTION 'HRIQ_READ_OBJECT' EXPORTING plvar = g_plvar otype = g_otype_sc objid = -sc_objid IMPORTING short = gs_israbbre-short stext = gs_israbbre-stext EXCEPTIONS OTHERS = 1.

HRIQ_CORR_READ_Q1730 CALL FUNCTION 'HRIQ_CORR_READ_Q1730' EXPORTING is_i1730 = IMPORTING es_q1730 = ls_sc_progdat.

HRIQ_CORR_READ_Q1732 CALL FUNCTION 'HRIQ_CORR_READ_Q1732' EXPORTING is_i1732 = IMPORTING es_q1732 = ls_sc_feedatt.

HRIQ_TRANSCRIPT_GET * call function 'HRIQ_TRANSCRIPT_GET' * exporting * planversion = g_plvar * objectid = -objid ** TRANSTYPE = ** ONLY_FA_REL_TYPES = ' ' ** TRANSSTATUS = * read_texts = piqc_true ** LANGUAGE_ISO = * language = sy-langu * importing * return_code = l_rc * tables * transcript_header = lt_trans_h_delta[] * transcript_headert = lt_trans_h_t_delta[].

HRIQ_TRANSCRIPT_GET CALL FUNCTION 'HRIQ_TRANSCRIPT_GET' EXPORTING planversion = g_plvar objectid = x_student-objid * TRANSTYPE = * ONLY_FA_REL_TYPES = ' ' * TRANSSTATUS = read_texts = piqc_true * LANGUAGE_ISO = * LANGUAGE = IMPORTING return_code = l_rc TABLES transcript_header = yt_ext_tr_h[] transcript_headert = lt_tr_ht_delta[].

HRIQ_TESTRESULTS_GET





CALL FUNCTION 'HRIQ_TESTRESULTS_GET' EXPORTING planversion = g_plvar objectid = ls_student-objid * TESTTYPE = read_texts = piqc_true * LANGUAGE_ISO = language = sy-langu IMPORTING return_code = l_rc TABLES testresults_header = yt_ext_test[] testresults_headert = lt_testres_delta[].

HRIQ_TESTRESULTS_GETDETL call function 'HRIQ_TESTRESULTS_GETDETL' exporting * PLANVERSION = objectid = wa_student-objid "?? test_guid = -test_guid GET_SUBSCORES = piqc_true read_texts = piqc_true * LANGUAGE_ISO = language = sy-langu importing return_code = l_rc * testresults_header = * testresults_headert = tables testresults_subscores = lt_subtest_delta[] testresults_subscorest = lt_subtestt_delta[].

HRIQ_TESTRESULTS_GET CALL FUNCTION 'HRIQ_TESTRESULTS_GET' EXPORTING planversion = g_plvar objectid = wa_student-objid * TESTTYPE = read_texts = piqc_true * LANGUAGE_ISO = language = sy-langu IMPORTING return_code = l_rc TABLES testresults_header = yt_ext_test[] testresults_headert = lt_testres_delta[].

HRIQ_TESTRESULTS_GET * call function 'HRIQ_TESTRESULTS_GET' * exporting * planversion = g_plvar * objectid = wa_student-objid ** TESTTYPE = * read_texts = piqc_true ** LANGUAGE_ISO = * language = sy-langu * importing * return_code = l_rc * tables * testresults_header = yt_ext_test[] * testresults_headert = lt_testres_delta[].

HRIQ_STUDENT_NUMBERS_GET CALL FUNCTION 'HRIQ_STUDENT_NUMBERS_GET' EXPORTING * IV_STUDENT12 = * iv_plvar = iv_objid = x_student-objid * IV_PARTNER = IMPORTING * EV_STUDENT12 = * EV_PLVAR = * EV_OBJID = ev_partner = ls_buf-bpartner EXCEPTIONS no_number = 1 no_plvar = 2 no_student12_for_objid = 3 no_objid_for_partner = 4 no_objid_for_student12 = 5 no_partner_for_objid = 6 no_student12_for_partner = 7 OTHERS = 8.

BAPI_STUDENT_ADDRESS_GET_NUMB CALL FUNCTION 'BAPI_STUDENT_ADDRESS_GET_NUMB' EXPORTING * planversion = objectid = x_student-objid addr_no = ls_buf-addr_no * ADDRESSGUID = * EXTERNALADDRESSNUMBER = IMPORTING * addr_no_out = addressguidout = ls_buf-addressguid * EXTERNALADDRESSNUMBEROUT = TABLES return = lt_ret[].

BAPI_STUDENT_ADDRESS_GETDETAIL CALL FUNCTION 'BAPI_STUDENT_ADDRESS_GETDETAIL' EXPORTING objectid = x_student-objid addressguid = ls_buf-addressguid IMPORTING addressdata = ls_buf-addr TABLES return = lt_ret[].

BUPA_CENTRAL_GET_DETAIL CALL FUNCTION 'BUPA_CENTRAL_GET_DETAIL' EXPORTING iv_partner = ls_buf-bpartner IMPORTING es_data_info = ls_data_info TABLES et_return = lt_ret[].

BAPI_STUDENT_ADDRESS_GETDETAIL CALL FUNCTION 'BAPI_STUDENT_ADDRESS_GETDETAIL' EXPORTING objectid = x_student-objid addressguid = wa_det_addr-addressguid read_texts = 'X' IMPORTING addressdatat = y_det_addrt TABLES return = lt_ret[].



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name ISHERCMSF_ADMISSION or its description.