RHCUSTVALUESET_LSO 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 RHCUSTVALUESET_LSO into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
LSO_ACTIVATE - SAP Learning Solution On/Off
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: Activate/Deactivate SAP Learning Solution
Text Symbol: 20L = Attended course of type
Text Symbol: 20T = Attended events of type
Text Symbol: 21L = Course Content
Text Symbol: 21T = Business event contents
Text Symbol: 22L = Extended course text
Text Symbol: 22T = Extended bus.event text
Text Symbol: 23L = Is course location of
Text Symbol: 23T = Is location of
Text Symbol: 24L = Participated in course
Text Symbol: 24T = Attended events of type
Text Symbol: 25L = Is a session of
Text Symbol: 25T = Is a session of
Text Symbol: 26L = Is main course of
Text Symbol: 26T = Is main event of
Text Symbol: 27L = Participates in session
Text Symbol: 27T = Attends session
Text Symbol: 28L = Uses (for course)
Text Symbol: 28T = Uses (for business event)
Text Symbol: 29L = Is used by (course)
Text Symbol: 29T = Is used by (bus. event)
Text Symbol: 30L = Has course apprsl model
Text Symbol: 30T = Has event apprsl model
Text Symbol: 31L = Is course apprsl model of
Text Symbol: 31T = Is event apprsl model for
Text Symbol: M03 = SAP Learning Solution has been deactivated
Text Symbol: M04 = SAP Learning Solution has been activated
Text Symbol: M05 = SAP Learning Solution partly deactivated
Text Symbol: M06 = SAP Learning Solution partly activated
Text Symbol: SS1 = Runtime Option
Text Symbol: SS2 = Activate SAP Learning Solution
Text Symbol: SS3 = Deactivate SAP Learning Solution
Text Symbol: SS4 = System Status
Text Symbol: SS5 = SAP Learning Solution is activated
Text Symbol: SS6 = SAP Learning Solution is deactivated
Text Symbol: SS7 = Do you want to execute this IMG activity?
Text Symbol: XPT = Log
Text Symbol: 19T = Is business event loc. of
INCLUDE ICONS. "XTS866096
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' "XEY877851 EXPORTING TITLEBAR = lv_title DIAGNOSE_OBJECT = 'HR_LSO_ACTIVATE' TEXT_QUESTION = lv_question IMPORTING ANSWER = lv_answer EXCEPTIONS TEXT_NOT_FOUND = 1 OTHERS = 2 .
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt77s0 EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_trt777m EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_trt777i EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_trt777e EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt77vg EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt77vc EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_trtt77vb EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_syst_task tr_category = 'SYST' IMPORTING new_task = gv_new_syst_task TABLES entries = lt_trtt779w EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname key = ls_t77flc tr_task = gv_tr_syst_task tr_category = 'SYST' IMPORTING new_task = gv_new_syst_task * TABLES * ENTRIES = EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_syst_task tr_category = 'SYST' IMPORTING new_task = gv_new_syst_task TABLES entries = lt_t77fseat EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname key = ls_t777b tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task * TABLES * ENTRIES = EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt777o EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt77mb EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt777t EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt777u EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
HR_TRANSPORT_TABLE CALL FUNCTION 'HR_TRANSPORT_TABLE' EXPORTING table_name = lv_tabname * key = tr_task = gv_tr_cust_task tr_category = 'CUST' IMPORTING new_task = gv_new_cust_task TABLES entries = lt_updt777v EXCEPTIONS illegal_tabname = 1 internal_error = 2 illegal_task = 3 corr_append_failed = 4 no_customizing_client = 0 OTHERS = 6.
ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING mode_rstable = 'E' tabname = iv_tabname varkey = lv_varkey "XTS866096 EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING mode_rstable = 'E' varkey = lv_varkey "XTS866096 tabname = iv_tabname.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = i_type cl = i_cl number = i_no par1 = i_par1 par2 = i_par2 par3 = i_par3 par4 = i_par4 * LOG_NO = ' ' * LOG_MSG_NO = ' ' * PARAMETER = ' ' * ROW = 0 * FIELD = ' ' IMPORTING return = ls_return.
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 RHCUSTVALUESET_LSO or its description.
RHCUSTVALUESET_LSO - Activate/Deactivate SAP Learning Solution RHCUSTVALUESET_LSO - Activate/Deactivate SAP Learning Solution RHCUST12 - Determine Check Table for T77S0 Entries RHCUST12 - Determine Check Table for T77S0 Entries RHCUST11 - Customizing: Call PLOGI Feature RHCUST11 - Customizing: Call PLOGI Feature