RHPEUMSA is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for If you have alternative qualifications that were defined in Release 3...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 RHPEUMSA 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.
Selection Text: $GRELA = Generalization
Selection Text: $PLVAR = Plan version
Selection Text: $PRELA = Parallelization
Selection Text: $QDIST = Maximum interval in tree
Selection Text: $SRELA = Specialization
Title: Release 4.0 Conversion: Alternative Qualifications
Text Symbol: OR2 = previous entries?
Text Symbol: OR1 = Do you want to undo all
Text Symbol: OBJ = Qualification ID
Text Symbol: GRE = Generalizations:
Text Symbol: END = To
Text Symbol: DRV = Gener./Special.
Text Symbol: DRS = Specialization
Text Symbol: DRP = Parallelization
Text Symbol: DRG = Generalization
Text Symbol: DLT = Delete?
Text Symbol: DL2 = from list?
Text Symbol: DL1 = Delete selected relationships
Text Symbol: DIS = Interval
Text Symbol: DIR = Direction
Text Symbol: CUS = Settings
Text Symbol: BEG = From
Text Symbol: ORT = Display original list
Text Symbol: VST = Alternative qual. (long)
Text Symbol: VSH = Alternative qual.
Text Symbol: STE = Qualification (long)
Text Symbol: SRE = Specializations:
Text Symbol: SOB = Alt. qualif. ID
Text Symbol: SHO = Qualification
Text Symbol: SET = Settings
Text Symbol: QDI = Max. interval in tree:
Text Symbol: PRE = Parallelizations:
Text Symbol: PLV = Plan version:
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RHP0_USER_PARAMETERS_SET CALL FUNCTION 'RHP0_USER_PARAMETERS_SET' "XSC EXPORTING set_plvar = 'X' plvar = $plvar.
RHP0_USER_PARAMETERS_GET CALL FUNCTION 'RHP0_USER_PARAMETERS_GET' "XSC EXPORTING fill_if_initial = 'X' IMPORTING plvar = $plvar.
STRUCTURE_BUILD CALL FUNCTION 'STRUCTURE_BUILD' EXPORTING plvar = roots-plvar otype = roots-otype objid = roots-objid wegid = wegid sbegd = obegda "#EC * sendd = oendda "#EC * tflag = 'X' vflag = 'X' * TDEPTH = 0 sflag = ' ' recurs = 'X' * 77AW_INT = ' ' * AUTHY = 'X' * AUTHY_BASE = '$' cbflag = 'X' * TEXT_BUFFER_FILL = ' ' IMPORTING object = quali-objec root = gdstr entry = quali-struc cb_nr = cb_nr * tables * CHECK_TAB_DESC = EXCEPTIONS root_not_found = 1 wegid_not_found = 2 OTHERS = 3.
STRUCTURE_ENTRY_GET CALL FUNCTION 'STRUCTURE_ENTRY_GET' EXPORTING index = gdstr-pstru * DEPTH = 0 cb_nr = cb_nr IMPORTING object = quali-objec root = gdstr entry = quali-struc EXCEPTIONS OTHERS = 0.
STRUCTURE_DELETE CALL FUNCTION 'STRUCTURE_DELETE' EXPORTING pstru = gdstr-pstru EXCEPTIONS OTHERS = 0.
K_KKB_LIST_DISPLAY CALL FUNCTION 'K_KKB_LIST_DISPLAY' EXPORTING i_callback_program = h_repid i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'TOP_OF_PAGE' * I_CALLBACK_END_OF_PAGE = * I_CALLBACK_END_OF_LIST = i_callback_pf_status_set = 'SET_PF_STATUS' * I_CALLBACK_LAYOUT_SAVE = * I_CALLBACK_FIELDCAT_SAVE = i_tabname = 'PRG_RELS' is_layout = kkb_layout it_fieldcat = field_tab * I_FCTYPE = 'R' * IT_EXCLUDING = * IT_SPECIAL_GROUPS = * IT_SORT = * IS_SEL_HIDE = i_screen_start_column = 2 i_screen_start_line = 2 i_screen_end_column = 82 i_screen_end_line = 20 TABLES t_outtab = prg_rels EXCEPTIONS OTHERS = 0.
RH_TYPE_STRUC_INDEX CALL FUNCTION 'RH_TYPE_STRUC_INDEX' EXPORTING act_plvar = $plvar srk_otype = $quali act_wegid = wegid * ACT_SVECT = '1234' act_begda = obegda "#EC * act_endda = oendda "#EC * update_index = 'X' TABLES root_object_index = roots not_related_index = singles EXCEPTIONS no_root_found = 1 wegid_not_valid = 2 srk_otype_not_in_wegid = 3 OTHERS = 4.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = text-dl1 textline2 = text-dl2 titel = text-dlt * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = answer EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = text-or1 textline2 = text-or2 titel = text-ort * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = answer EXCEPTIONS OTHERS = 1.
RH_INSERT_INFTY CALL FUNCTION 'RH_INSERT_INFTY' EXPORTING fcode = 'INSE' vtask = 'D' * ORDER_FLG = 'X' * COMMIT_FLG = 'X' * AUTHY = 'X' * PPPAR_IMP = * OLD_TABNR = ' ' * REPID = ' ' * FORM = ' ' TABLES innnn = infty_tab EXCEPTIONS no_authorization = 1 error_during_insert = 2 repid_form_initial = 3 corr_exit = 4 begda_greater_endda = 5 OTHERS = 6.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RHPEUMSA - Release 4.0 Conversion: Alternative Qualifications RHPEUMSA - Release 4.0 Conversion: Alternative Qualifications RHPEUMDP - Convert Development Plan Items (Relationship 049) RHPEUMDP - Convert Development Plan Items (Relationship 049) RHPEQCAT - Change/Display Qualifications Catalog RHPEQCAT - Change/Display Qualifications Catalog