PRGN_STATUS_HR 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 PRGN_STATUS_HR 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: Display Status of All Roles / Assignments from HR Org.
Text Symbol: 001 = Indirect user assignment: not current
Text Symbol: 002 = Indirect user assignment: current
Text Symbol: 003 = Data selection running, please wait ...
Text Symbol: 004 = Last change:
Text Symbol: 005 = Users:
Text Symbol: 006 = User assignment:
Text Symbol: 007 = Menu:
Text Symbol: 013 = Workflow tasks are assigned
Text Symbol: 014 = Assignment of workflow tasks not current
Text Symbol: 015 = No workflow tasks assigned
Text Symbol: 016 = Indirect Role Assignments
Text Symbol: 017 = Worklow Assignments
Text Symbol: 0S6 = HR Org.
Text Symbol: 0S7 = Workflow
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
PRGN_CALL_INFO_TEXT_POPUP call function 'PRGN_CALL_INFO_TEXT_POPUP' exporting info_text = 'PROFGEN_INFO_TEXT_28' exceptions action_canceled = 1 others = 2.
SAPGUI_PROGRESS_INDICATOR call function 'SAPGUI_PROGRESS_INDICATOR' exporting percentage = succ text = text-003.
PRGN_GET_ACTGROUP_TIMESTAMP call function 'PRGN_GET_ACTGROUP_TIMESTAMP' exporting activity_group = i_agr_define-agr_name importing change_date = agr_date change_time = agr_time change_user = agr_user exceptions no_timestamp_found = 1 others = 2.
RH_ACTGROUP_INDIRECT_REL_CHECK call function 'RH_ACTGROUP_INDIRECT_REL_CHECK' exporting actgroup = i_agr_define-agr_name exceptions no_active_plvar = 1 indirect_rel_not_current = 2 others = 3.
PRGN_WORKFLOW_STATUS call function 'PRGN_WORKFLOW_STATUS' exporting agr_name = agr importing color = led_color.
RH_ACTGROUP_RELATIONS_MAINTAIN * CALL FUNCTION 'RH_ACTGROUP_RELATIONS_MAINTAIN' * EXPORTING * ACTGROUP = AGR ** ACT_PLVAR = ** ACT_MAINT = ** IMPORTING ** ASSIGNMENTS_CHANGED = * EXCEPTIONS * NO_ACTIVE_PLVAR = 1 * ACTION_ABORTED = 2 * OTHERS = 3.
RH_ACTGROUP_RELATIONS_MAINTAIN * CALL FUNCTION 'RH_ACTGROUP_RELATIONS_MAINTAIN' * EXPORTING * ACTGROUP = AGR ** ACT_PLVAR = * ACT_MAINT = 'X' ** IMPORTING ** ASSIGNMENTS_CHANGED = * EXCEPTIONS * NO_ACTIVE_PLVAR = 1 * ACTION_ABORTED = 2 * OTHERS = 3.
RH_ACTGROUP_RELATIONS_MAINTAIN * CALL FUNCTION 'RH_ACTGROUP_RELATIONS_MAINTAIN' * EXPORTING * ACTGROUP = AGR ** ACT_PLVAR = * ACT_MAINT = ' ' ** IMPORTING ** ASSIGNMENTS_CHANGED = * EXCEPTIONS * NO_ACTIVE_PLVAR = 1 * ACTION_ABORTED = 2 * OTHERS = 3.
PRGN_SHOW_EDIT_AGR * CALL FUNCTION 'PRGN_SHOW_EDIT_AGR' * EXPORTING * AGR_NAME = AGR * SCREEN = SCREEN_NR * MODE = 'X' * EXCEPTIONS * OTHERS = 1.
PRGN_SHOW_EDIT_AGR * CALL FUNCTION 'PRGN_SHOW_EDIT_AGR' * EXPORTING * AGR_NAME = AGR * SCREEN = SCREEN_NR * MODE = 'A' * EXCEPTIONS * OTHERS = 1.
ICON_CREATE call function 'ICON_CREATE' exporting name = iv_icon info = iv_tooltip importing result = xv_result exceptions icon_not_found = 1 outputfield_too_short = 2 others = 3.
RH_ACTGROUP_RELATIONS_MAINTAIN call function 'RH_ACTGROUP_RELATIONS_MAINTAIN' exporting actgroup = gs_outtab-agr_name act_maint = gc_true exceptions no_active_plvar = 1 action_aborted = 2 others = 3.
RH_ACTGROUP_RELATIONS_MAINTAIN call function 'RH_ACTGROUP_RELATIONS_MAINTAIN' exporting actgroup = gs_outtab-agr_name act_maint = ' ' exceptions no_active_plvar = 1 action_aborted = 2 others = 3.
PRGN_SHOW_EDIT_AGR call function 'PRGN_SHOW_EDIT_AGR' exporting agr_name = gs_outtab-agr_name screen = lv_nr mode = gc_true exceptions others = 1.
PRGN_SHOW_EDIT_AGR call function 'PRGN_SHOW_EDIT_AGR' exporting agr_name = gs_outtab-agr_name screen = lv_nr mode = lc_mode exceptions others = 1.
RH_ACTGROUP_RELATIONS_MAINTAIN call function 'RH_ACTGROUP_RELATIONS_MAINTAIN' exporting actgroup = gs_outtab-agr_name exceptions no_active_plvar = 1 action_aborted = 2 others = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
PRGN_STATUS_HR - Display Status of All Roles / Assignments from HR Org. PRGN_STATUS_HR - Display Status of All Roles / Assignments from HR Org. PRGN_STATUS_ALL - Status overview PRGN_STATUS_ALL - Status overview PRGN_ROLE - Program for object type ROLE: Role PRGN_ROLE - Program for object type ROLE: Role