S_HRPA_QA_MERGE_JOB_FAMILY 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 S_HRPA_QA_MERGE_JOB_FAMILY 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: P_TEST = Test Run
Selection Text: P_STEXTT = Name
Selection Text: P_STEXT = Object name
Selection Text: P_SOBID = Functional Area
Selection Text: P_SHORTT = Abbreviation
Selection Text: P_SHORT = Object abbr.
Selection Text: P_JOBF2S = Job Family 2 short
Selection Text: P_JOBF2L = Job Family 2 long text
Selection Text: P_JOBF2 = Job Family 2
Selection Text: P_JOBF1S = Job Family short
Selection Text: P_JOBF1L = Job Family long text
Selection Text: P_JOBF1 = Job Family 1
Selection Text: P_ENDDA = Endda
Selection Text: P_BEGDA = Begda
Title: Create Job Family By Merging
Text Symbol: 998 =
Text Symbol: 020 = Message
Text Symbol: 019 = Related Object ID
Text Symbol: 018 = Related Object
Text Symbol: 017 = Relationship
Text Symbol: 016 = Object ID
Text Symbol: 015 = Object
Text Symbol: 014 = Relationships
Text Symbol: 013 = Job Family 2
Text Symbol: 012 = Job Family 1
Text Symbol: 011 = Error while delimiting the Job Family
Text Symbol: 010 = Perpared to delimit source Job Family
Text Symbol: 009 = All perpared operations executed successfully
Text Symbol: 008 = Could not update the abbreviation :
Text Symbol: 007 = Belongs To
Text Symbol: 006 = Functional Area
Text Symbol: 005 = Relationship type/relationship
Text Symbol: 004 = To
Text Symbol: 003 = Validity
Text Symbol: 002 = New Job Family
Text Symbol: 001 = Job Families to be Merged
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RH_OBJID_REQUEST CALL FUNCTION 'RH_OBJID_REQUEST' EXPORTING plvar = c_01 otype = lp_otype seark = '*' orgbeg = p_begda orgend = p_begda IMPORTING sel_object = lw_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 internal_error = 4 illegal_mode = 5 OTHERS = 6.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = lt_dynfield EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = c_01 otype = c_fn objid = p_sobid begda = p_begda endda = p_endda langu = sy-langu IMPORTING short = lv_short stext = lv_stext EXCEPTIONS not_found = 1 OTHERS = 2.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = c_01 otype = c_jf objid =
begda = p_begda endda = p_endda langu = sy-langu IMPORTING short = lv_short stext = lv_stext EXCEPTIONS not_found = 1 OTHERS = 2.
RH_READ_INFTY CALL FUNCTION 'RH_READ_INFTY' EXPORTING authority = c_disp with_stru_auth = c_x plvar = c_01 otype = c_jf objid = p_jobfamily infty = c_1001 begda = p_begda endda = p_endda TABLES innnn = lt_1001 EXCEPTIONS all_infty_with_subty = 1 nothing_found = 2 no_objects = 3 wrong_condition = 4 wrong_parameters = 5 OTHERS = 6.
RH_OBJECT_CREATE CALL FUNCTION 'RH_OBJECT_CREATE' EXPORTING langu = sy-langu plvar = c_01 otype = c_jf short = p_short stext = p_stext begda = p_begda endda = p_endda ostat = c_1 vtask = 'S' IMPORTING objid = v_new_jobf EXCEPTIONS text_required = 1 invalid_otype = 2 invalid_date = 3 error_during_insert = 4 error_ext_number = 5 undefined = 6 OTHERS = 7.
RH_INSERT_INFTY CALL FUNCTION 'RH_INSERT_INFTY' EXPORTING fcode = 'INSE' vtask = 'S' commit_flg = c_x TABLES innnn = it_buffertab EXCEPTIONS no_authorization = 1 error_during_insert = 2 repid_form_initial = 3 corr_exit = 4 begda_greater_endda = 5 OTHERS = 6.
FORMAT_MESSAGE CALL FUNCTION 'FORMAT_MESSAGE' EXPORTING id = sy-msgid lang = '-D' no = sy-msgno v1 = sy-msgv1 v2 = sy-msgv2 v3 = sy-msgv3 v4 = sy-msgv4 IMPORTING msg = wa_log-msg EXCEPTIONS not_found = 1 OTHERS = 2.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * IS_LAYOUT = it_fieldcat = lt_fieldcat TABLES t_outtab = it_log EXCEPTIONS program_error = 1 OTHERS = 2.
RH_READ_INFTY_1000 CALL FUNCTION 'RH_READ_INFTY_1000' EXPORTING begda = p_begda endda = p_endda TABLES i1000 = lt_1000 objects = lt_object EXCEPTIONS nothing_found = 1 wrong_condition = 2 OTHERS = 3.
RH_CUT_OBJECT CALL FUNCTION 'RH_CUT_OBJECT' EXPORTING gdate = p_begda histo = ls_1000-histo gstat = ls_1000-istat vtask = 'S' TABLES i1000 = lt_1000 ilfcode = lt_ilfcod EXCEPTIONS error_during_cut = 1 no_authorization = 2 gdate_before_begda = 3 corr_exit = 4 OTHERS = 5.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
S_HRPA_QA_MERGE_JOB_FAMILY - Create Job Family By Merging S_HRPA_QA_MERGE_JOB_FAMILY - Create Job Family By Merging S_HELLOWORLD_O01A_SO_SIMPLE - SHELLOWORLDO01ASOSIMPLE S_HELLOWORLD_I01A_SO_SIMPLE - SHELLOWORLDI01ASOSIMPLE S_DYNREPMENU_USER_COMMAND_0I01 - SDYNREPMENUUSERCOMMAND0I01 S_DYNREPMENU_HIDE_BUTTONSF01 - SDYNREPMENUHIDEBUTTONSF01