FH5AHI10 is a standard ABAP INCLUDE 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 FH5AHI10 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: Maintain Shift Plan/Target Plan: Entry Screen
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = 'Wollen Sie eine Einsatzgruppe'(p02) textline2 = 'zuordnen?'(p03) titel = 'Einsatzgruppe fehlt'(p01) IMPORTING answer = answer.
RH_READ_INFTY_NNNN CALL FUNCTION 'RH_READ_INFTY_NNNN' EXPORTING authority = 'DISP' begda = pfedy-begda endda = high_date extend = 'X' infty = '1039' istat = '1' sort = 'X' TABLES innnn = i1039 OBJECTS = object EXCEPTIONS nothing_found = 01 wrong_condition = 02. "#EC *
RH_DELETE_ORG_GROUP_BUFFER CALL FUNCTION 'RH_DELETE_ORG_GROUP_BUFFER'.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = pfedy-plvar otype = pdsp_prfl-otype objid = pdpla-orgeh_id istat = '1' begda = pfedy-begda endda = pfedy-endda IMPORTING short = pdorg-orgeh_shor stext = pdpla-orgtext EXCEPTIONS not_found = 1 OTHERS = 2. "#EC *
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_PLAN' para_value = pdsp_entry-actual_plan.
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_PLAN' para_value = pdsp_entry-target_plan.
GUI_IS_ITS CALL FUNCTION 'GUI_IS_ITS' "782233 795703 IMPORTING "782233 795703 return = web_gui_active. "782233 795703
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = text-zrm textline2 = text-zrn titel = text-zro IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = textline textline2 = text-in2 titel = text-in0 IMPORTING answer = answer.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key_tab-plvar otype = enqueue_key_tab-otype objid = enqueue_key_tab-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_ENQUEUE_OBJECT CALL FUNCTION 'HR_ENQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid enqueue_once = ' ' enq_scope = '1' IMPORTING lock_user = l_uname EXCEPTIONS enqueue_failed = 4 objid_is_initial = 0 illegal_otype = 0 internal_error = 12 OTHERS = 12.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-spl.
HRSP_HITLIST_BUFFER_REFRESH CALL FUNCTION 'HRSP_HITLIST_BUFFER_REFRESH'.
RH_IMPORT_SHIFTPLAN_DATA CALL FUNCTION 'RH_IMPORT_SHIFTPLAN_DATA' EXPORTING action = 'X' EXCEPTIONS OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key_tab-plvar otype = enqueue_key_tab-otype objid = enqueue_key_tab-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqper_key-plvar otype = enqper_key-otype objid = enqper_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'Y' textline1 = textline textline2 = text-in2 titel = text-in0 IMPORTING answer = answer.
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_PLAN' para_value = pdsp_entry-target_plan.
CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_ENQUEUE_OBJECT CALL FUNCTION 'HR_ENQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid enqueue_once = ' ' enq_scope = '1' IMPORTING lock_user = l_uname EXCEPTIONS enqueue_failed = 4 objid_is_initial = 0 illegal_otype = 0 internal_error = 12 OTHERS = 12.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = text-ipl.
HRSP_HITLIST_BUFFER_REFRESH CALL FUNCTION 'HRSP_HITLIST_BUFFER_REFRESH'.
RH_IMPORT_SHIFTPLAN_DATA CALL FUNCTION 'RH_IMPORT_SHIFTPLAN_DATA' EXPORTING action = 'X' EXCEPTIONS OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqper_key-plvar otype = enqper_key-otype objid = enqper_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqper_key-plvar otype = enqper_key-otype objid = enqper_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_SHIFTPLAN_SHOW_OBJECTS CALL FUNCTION 'HR_SHIFTPLAN_SHOW_OBJECTS' EXPORTING plvar = pfedy-plvar otype = pdsp_prfl-otype begda = pfedy-begda endda = pfedy-endda object_type_text = pdpla-orgehbez TABLES selected_objects = entry_objects EXCEPTIONS OTHERS = 1. "#EC *
HR_SHIFTPLAN_GET_PROFILE CALL FUNCTION 'HR_SHIFTPLAN_GET_PROFILE' EXPORTING always_popup = 'X' IMPORTING otext = pdpla-orgehbez CHANGING profile = pdsp_prfl EXCEPTIONS nothing_found = 1 OTHERS = 2. "#EC *
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_GRID' para_value = pdsp_entry-grid_active.
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_GRID' para_value = pdsp_entry-grid_active.
HR_INITIALIZE_BUFFER CALL FUNCTION 'HR_INITIALIZE_BUFFER'.
HR_PSBUFFER_INITIALIZE CALL FUNCTION 'HR_PSBUFFER_INITIALIZE'.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPFH5AH' dynumb = sy-dynnr TABLES dynpfields = dynprofelder EXCEPTIONS OTHERS = 1. "#EC *
HR_SHIFTPLAN_GET_MULT_ENTRY CALL FUNCTION 'HR_SHIFTPLAN_GET_MULT_ENTRY' EXPORTING plvar = pfedy-plvar otype = pdsp_prfl-otype begda = pfedy-begda endda = pfedy-endda mode = ' ' TABLES objects_found = entry_objects EXCEPTIONS OTHERS = 0.
RH_READ_OBJECT CALL FUNCTION 'RH_READ_OBJECT' EXPORTING plvar = pfedy-plvar otype = pdsp_prfl-otype objid = pdpla-orgeh_id istat = '1' begda = pfedy-begda endda = pfedy-endda IMPORTING short = pdpla-orgeh stext = pdpla-orgtext EXCEPTIONS not_found = 01.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = dynprofelder EXCEPTIONS invalid_abapworkarea = 01 invalid_dynprofield = 02 invalid_dynproname = 03 invalid_dynpronummer = 04 invalid_request = 05 no_fielddescription = 06 undefind_error = 07. "#EC *
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqueue_key-plvar otype = enqueue_key-otype objid = enqueue_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = enqper_key-plvar otype = enqper_key-otype objid = enqper_key-objid dequeue_once = ' ' EXCEPTIONS illegal_otype = 0 objid_is_initial = 0 internal_error = 0 OTHERS = 0.
HR_SHIFTPLAN_SET_PARAMETER CALL FUNCTION 'HR_SHIFTPLAN_SET_PARAMETER' EXPORTING user_name = sy-uname parameter_id = 'PE_GRID' para_value = pdsp_entry-grid_active.
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 FH5AHI10 or its description.