SAP Reports / Programs

SLSPAWP1 SAP ABAP Report - PAW - Certificate Printing Information







SLSPAWP1 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for PAW - Certificate Printing Information 1...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

SL90 - PAW - Cert Printing Information


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 SLSPAWP1. "Basic submit
SUBMIT SLSPAWP1 AND RETURN. "Return to original report after report execution complete
SUBMIT SLSPAWP1 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: PAW - Certificate Printing Information
Text Symbol: 116 = One year
Text Symbol: 117 = Without test execution date
Text Symbol: 119 = Certificate Information
Text Symbol: 120 = All Participants
Text Symbol: 121 = Passed with Certificate
Text Symbol: 122 = Passed without Certificate
Text Symbol: 123 = Passed with or without Certi.
Text Symbol: 129 = Problem
Text Symbol: 130 = You have no authorization to print this certificate !
Text Symbol: 131 = Please contact your system administrator.
Text Symbol: 132 = Printing certificate successfully completed.
Text Symbol: 134 = Do you want to refresh the list ?
Text Symbol: 135 = Information
Text Symbol: 200 = Certificate / Test Type Selection
Text Symbol: 202 = Participant selection by name
Text Symbol: 203 = PETID selection
Text Symbol: 204 = Organization selection
Text Symbol: 205 = Event ID selection
Text Symbol: 206 = Location ID selection
Text Symbol: 207 = Test execution dates
Text Symbol: 214 = Event not from TEM
Text Symbol: 244 = Certificate printing cancelled.
Text Symbol: 245 = Do you want to print next certificates ?
Text Symbol: 115 = Year-to-date
Text Symbol: 005 = Data Selection
Text Symbol: 006 = - With Distinction -
Text Symbol: 010 = No.
Text Symbol: 011 = Result ID
Text Symbol: 012 = PAW - Certificate Printing Information
Text Symbol: 013 = HR ID
Text Symbol: 014 = HR Type
Text Symbol: 015 = Test ID
Text Symbol: 016 = Passed
Text Symbol: 017 = Certificate Name
Text Symbol: 098 = Test Type
Text Symbol: 099 = Certificate Type
Text Symbol: 102 = Test Language





Text Symbol: 104 = Participant Last Name
Text Symbol: 105 = PETID ( Result ID )
Text Symbol: 106 = Organization Name
Text Symbol: 107 = Event ID
Text Symbol: 108 = Location ID
Text Symbol: 109 = Test Execution Dates
Text Symbol: 110 = to
Text Symbol: 111 = This week
Text Symbol: 112 = Last 2 weeks
Text Symbol: 113 = This month
Text Symbol: 114 = Last 3 months


INCLUDES used within this REPORT SLSPAWP1

INCLUDE: SLSPEWI2.


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:

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CERTTYPE' dynpprog = v_repid dynpnr = v_dynnr dynprofield = 'SO_CTYP-LOW' value_org = 'S' multiple_choice = 'X' TABLES value_tab = ctype_f4 return_tab = it_f4cetyp_ret EXCEPTIONS OTHERS = 1.

SLS_MISC_F4_HELP CALL FUNCTION 'SLS_MISC_F4_HELP' EXPORTING tabname = '' fieldname = '' searchhelp = 'SH_TTYPE' shlpparam = 'TTYSH' multiple_choice = 'X' callback_program = 'SLSPAWP1' TABLES return_tab = it_f4ttype_ret EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = 50 text = text-005.

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = v_repid TABLES selection_table = seltab EXCEPTIONS * not_found = 1 * no_report = 2 OTHERS = 3.

LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'SLS_PRI_ST' CHANGING ct_fieldcat = pt_fieldcat.

SLS_CUST_GET_PLAN_VARIANT CALL FUNCTION 'SLS_CUST_GET_PLAN_VARIANT' IMPORTING p_plvar = v_plvar.

SLS_MISC_SET_SELECTION_DATES CALL FUNCTION 'SLS_MISC_SET_SELECTION_DATES' EXPORTING p_dt_tw = p_dt_tw p_dt_2w = p_dt_2w p_dt_tm = p_dt_tm p_dt_3m = p_dt_3m p_dt_ytd = p_dt_ytd p_dt_ty = p_dt_ty IMPORTING p_begin_date = v_test_begin_date p_end_date = v_test_end_date.

SLS_LA_GET_LEARNER_BY_KEY CALL FUNCTION 'SLS_LA_GET_LEARNER_BY_KEY' TABLES p_learner_key = lit_partic_key p_learner = itab_partic EXCEPTIONS * no_learner_key_specified = 1 * learner_records_not_found = 2 OTHERS = 3.

SLS_TST_GET_TEST_BY_ID CALL FUNCTION 'SLS_TST_GET_TEST_BY_ID' TABLES p_test_ids = lit_test_ids p_test_desc = itab_test EXCEPTIONS * no_tests_found = 1 * test_id_missing_for_selection = 2 OTHERS = 3.

SLS_AEI_GET_EVENTS_BY_KEY CALL FUNCTION 'SLS_AEI_GET_EVENTS_BY_KEY' EXPORTING p_event_plvar = plvar p_no_tem = p_no_tem p_event_begda = '19990101' p_event_endda = '99991231' TABLES p_event_ids = it_event_ids p_events = itab_event EXCEPTIONS * no_events_found = 1 * no_event_ids_specified = 2 OTHERS = 3.

SLS_PR_GET_RESULT_BY_PET CALL FUNCTION 'SLS_PR_GET_RESULT_BY_PET' TABLES p_petids = lit_petids p_aggr_results = itab_rtest EXCEPTIONS * results_not_found_for_petid = 1 * insufficient_select_criteria = 2 OTHERS = 3.

SLS_IOA_GET_LOCATION_NAME CALL FUNCTION 'SLS_IOA_GET_LOCATION_NAME' EXPORTING p_plvar = plvar p_locid = itab_event-locid IMPORTING p_locsh = locsh p_loctx = loctx EXCEPTIONS * error_selecting_location_data = 1 * location_id_not_specified = 2 * plan_variant_not_specified = 3 OTHERS = 4.

SLS_GET_LOOKUP_VALUE





CALL FUNCTION 'SLS_GET_LOOKUP_VALUE' EXPORTING luname = 'CERTIFICATE FORM' TABLES p_lookv = itab_lookv.

SLS_GET_LOOKUP_VALUE CALL FUNCTION 'SLS_GET_LOOKUP_VALUE' EXPORTING luname = 'DISTINCTION PERCENTAGE' TABLES p_lookv = itab_lookv.

SSF_FUNCTION_MODULE_NAME CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' EXPORTING formname = v_form_name "'USERCERTFORM'-Smart form IMPORTING fm_name = l_fm_name EXCEPTIONS no_form = 1 no_function_module = 2 OTHERS = 3.

SLS_PR_INSERT_PRINT CALL FUNCTION 'SLS_PR_INSERT_PRINT' EXPORTING p_print = print_insert EXCEPTIONS not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = p_diagnosetext1 diagnosetext2 = p_diagnosetext2 textline1 = p_textline1 titel = p_title start_column = 25 start_row = 6 IMPORTING answer = p_answer.

RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = v_repid TABLES selection_table = seltab EXCEPTIONS * not_found = 1 * no_report = 2 OTHERS = 3.



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 SLSPAWP1 or its description.