RHSSREF0_LSO is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report displays the instructor activities of individual persons in Training Management...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 RHSSREF0_LSO into the relevant SAP transactions such as SE38 or SE80
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.
Title: Instructor Information
Text Symbol: BDA = Reservation Period
Text Symbol: BEL = Reserved by
Text Symbol: BES = Hrs
Text Symbol: BI2 = to
Text Symbol: BIS = -
Text Symbol: BUZ = Reservation Time
Text Symbol: DAT = Validity
Text Symbol: GBE = Total:
Text Symbol: MIN = Min
Text Symbol: NOT = Unassigned Courses
Text Symbol: NOV = Resource is not reserved
Text Symbol: RES = Resource
Text Symbol: SEC = Sec
Text Symbol: T01 = Instructor Reservation
Text Symbol: TAG = Days
Text Symbol: TNL = Participant List
Text Symbol: ZTR = Selection Period:
INCLUDE: RHREP_CE_LSO. "XEY -> CE/GE
INCLUDE RHALVINC_LSO.
INCLUDE: FPH5ATOP,
RHODAT00,
RHRDAT00,
RHRDAT10.
INCLUDE: RHOINI00,
RHRINI00,
RHRINI10.
No SAP DATABASE tables are accessed within this REPORT code!
RH_READ_INFTY_1001_EXT CALL FUNCTION 'RH_READ_INFTY_1001_EXT' EXPORTING authority = 'DISP' with_stru_auth = 'X' istat = pchistat extend = 'X' subty = $occpb "B023 begda = pchbegda endda = pchendda condition = '00000' sort = 'X' with_ev_for_int = ' ' adata = 'X' TABLES i1001 = i1001_ext OBJECTS = resource EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.
RH_READ_INFTY_NNNN CALL FUNCTION 'RH_READ_INFTY_NNNN' EXPORTING infty = '1031' begda = pchbegda endda = pchendda TABLES innnn = i1031 OBJECTS = occup_key EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.
RH_READ_INFTY_1001 CALL FUNCTION 'RH_READ_INFTY_1001' EXPORTING istat = pchistat subty = $speca "A020 begda = pchbegda endda = pchendda TABLES i1001 = i1001 OBJECTS = occup_key EXCEPTIONS nothing_found = 01 wrong_condition = 02.
RH_TEXT_BUFFER_FILL_EXTERNAL CALL FUNCTION 'RH_TEXT_BUFFER_FILL_EXTERNAL' EXPORTING check_stru_auth = ' ' TABLES OBJECTS = text_key EXCEPTIONS OTHERS = 0.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = text_key-plvar otype = text_key-otype realo = text_key-sobid istat = ' ' begda = sy-datum "#EC DOM_EQUAL endda = sy-datum "#EC DOM_EQUAL langu = sy-langu check_stru_auth = 'X' IMPORTING obeg = go_begda oend = go_endda short = go_short stext = go_stext EXCEPTIONS not_found = 0 OTHERS = 0.
RH_RESOURCE_TIME CALL FUNCTION 'RH_RESOURCE_TIME' TABLES occupy_sched_tab = t1001 occupy_time_tab = occup_time EXCEPTIONS sched_tab_empty = 1 OTHERS = 2.
RH_EDIT_ANY_OBJECT CALL FUNCTION 'RH_EDIT_ANY_OBJECT' EXPORTING plvar = desc_plvar otype = desc_otype realo = desc_realo display_only = 'X' EXCEPTIONS OTHERS = 0.
RH_POPUP_SCHEDULE CALL FUNCTION 'RH_POPUP_SCHEDULE' EXPORTING plvar = desc_plvar otype = $kurs objid = sched_objid EXCEPTIONS get_schedule_failed = 1 object_not_found = 3 OTHERS = 3.
RH_POPUP_PARTICIPANTS CALL FUNCTION 'RH_POPUP_PARTICIPANTS' EXPORTING plvar = desc_plvar eveid = sched_objid with_price = ' ' insert_price = ' ' cancel_partic = ' ' EXCEPTIONS no_event_found = 0 show_partic_failed = 0 wrong_condition = 0 OTHERS = 0.
RH_POPUP_RESOURCE CALL FUNCTION 'RH_POPUP_RESOURCE' EXPORTING plvar = desc_plvar evtyp = $kurs eveid = sched_objid EXCEPTIONS no_event_found = 0 OTHERS = 0.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = resource-plvar otype = resource-otype realo = resource-sobid IMPORTING short = msg_short stext = msg_stext EXCEPTIONS not_found = 1 OTHERS = 2.
RH_CHANGE_DATE CALL FUNCTION 'RH_CHANGE_DATE' CHANGING rcd_begda = save_begda rcd_endda = save_endda EXCEPTIONS cancelled = 1 OTHERS = 2.
LSO_TRAINING_GET_TFORM CALL FUNCTION 'LSO_TRAINING_GET_TFORM' EXPORTING plvar = global_occupancy_tab-plvar otype = global_occupancy_tab-evtyp objid = global_occupancy_tab-eveid IMPORTING trainingform = a_tform EXCEPTIONS error_occured = 1 not_found = 2 no_trainingform_maintained = 3 OTHERS = 4.
LSO_POPUP_PARTICIPANTS CALL FUNCTION 'LSO_POPUP_PARTICIPANTS' EXPORTING plvar = pchplvar otype = alv_itab-evety eveid = alv_itab-eveid EXCEPTIONS no_event_found = 1 show_partic_failed = 2 wrong_condition = 3 OTHERS = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.