RHALEINI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for
If you would like to execute this report or see the full code listing simply enter RHALEINI into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PFAL - HR: ALE Distribution HR Master Data
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: UPDATE = D Operator for HR-ALE
Selection Text: SUBTY = D Subtype
Selection Text: SND_ORIG = D Distribute originals only
Selection Text: RFCGR = D Server group
Selection Text: RCVPRN = D Receiver partner no.
Selection Text: PSIZE = D Objects per Process
Selection Text: MESTYP = D Message type
Selection Text: INSERT = D Operator for HR-ALE
Selection Text: INFTY = D Infotype
Title: HR: ALE Distribution of HR Master Data
Text Symbol: AWS = Subtype selection
Text Symbol: C01 = No object was specified
Text Symbol: C02 = Do you want to distribute all Personnel Planning objects?
Text Symbol: C03 = Distribute all data
Text Symbol: C04 = Distribution of all objects of type
Text Symbol: DEL = Update mode
Text Symbol: INS = Insert (complete distribution: delete in target system, recreate)
Text Symbol: OPE = Transfer mode
Text Symbol: P01 = Parallel processing
Text Symbol: P02 = Server group
Text Symbol: P03 = Number of objects per process
Text Symbol: SYS = Choose receiving system
Text Symbol: UPD = Update (for changes: infotype/subtype records in reporting period)
INCLUDE RHALEDAT.
No SAP DATABASE tables are accessed within this REPORT code!
RH_GET_ACTIVE_WF_PLVAR CALL FUNCTION 'RH_GET_ACTIVE_WF_PLVAR' EXPORTING ask_plvar_dialog = ' ' IMPORTING act_plvar = act_plvar.
RH_HRMD_BLOCK_SIZE CALL FUNCTION 'RH_HRMD_BLOCK_SIZE' IMPORTING block_size = bsize.
RH_CHECK_ORIG_IS_ACTIVE CALL FUNCTION 'RH_CHECK_ORIG_IS_ACTIVE' IMPORTING orig_is_active = check_original.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = g_s_log IMPORTING e_log_handle = handle_errors EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' "#EC * EXPORTING defaultoption = 'N' textline1 = 'Es wurde kein Objekt spezifiziert.'(c01)
SPBT_INITIALIZE CALL FUNCTION 'SPBT_INITIALIZE' EXPORTING group_name = rfcgr EXCEPTIONS invalid_group_name = 1 internal_error = 2 pbt_env_already_initialized = 3 currently_no_resources_avail = 4 no_pbt_resources_found = 5 OTHERS = 6.
RH_CHECK_OBJECT_FOR_OUTBOUND CALL FUNCTION 'RH_CHECK_OBJECT_FOR_OUTBOUND' EXPORTING plvar = objec-plvar otype = objec-otype objid = objec-objid "#EC DOM_EQUAL check_enqueue = $cross check_original = check_original EXCEPTIONS object_is_enqueued = 1 object_is_not_original = 2 object_is_not_existing = 0 object_is_not_registered = 4 customer_rejected = 5 customer_rejected_no_message = 6 OTHERS = 7.
HR_DEQUEUE_OBJECT CALL FUNCTION 'HR_DEQUEUE_OBJECT' EXPORTING plvar = objec-plvar otype = objec-otype objid = objec-objid EXCEPTIONS others = 0.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_s_msg = l_s_msg i_log_handle = handle_errors EXCEPTIONS log_not_found = 0 OTHERS = 1.
HR_DEQUEUE_OBJECT_ALL CALL FUNCTION 'HR_DEQUEUE_OBJECT_ALL' EXCEPTIONS OTHERS = 0.
RH_ALE_DISPLAY_LOG CALL FUNCTION 'RH_ALE_DISPLAY_LOG' EXPORTING data_selected = data_selected sel_error_log = handle_errors parallel = h_parallel error_in_data_conversion = error_in_data_conversion error_in_data_selection = error_in_data_selection TABLES comm_control = comm_control.
RH_OBJECT_IDOCDATA_CREATE CALL FUNCTION 'RH_OBJECT_IDOCDATA_CREATE' EXPORTING mode = opera proof = proof begda = pc_begda endda = pc_endda message_type = mestyp skip_non_orig_relat = skip_non_orig_relat TABLES t_hrobjinfty = loc_hrobjinfty t_infty_subty = t_infty_subty out_hrplogi = t_plogi out_hrobjorig = t_hrobjorig out_hrobjinfty = t_hrobjinfty out_hrobjsdata = t_hrobjsdata error_message = error_message EXCEPTIONS OTHERS = 0.
BAL_LOG_MSG_ADD CALL FUNCTION 'BAL_LOG_MSG_ADD' EXPORTING i_s_msg = l_s_msg i_log_handle = handle_errors EXCEPTIONS log_not_found = 0 OTHERS = 1.
RH_MASTER_IDOC_DISTRIBUTE_HRMD CALL FUNCTION 'RH_MASTER_IDOC_DISTRIBUTE_HRMD' EXPORTING message_type = mestyp rcvprn = rcvprn IMPORTING f_idoc_control = idoc_control TABLES t_plogi = t_plogi t_hrobjorig = t_hrobjorig t_hrobjinfty = t_hrobjinfty t_hrobjsdata = t_hrobjsdata t_idoc_data = idoc_data t_comm_control = comm_control EXCEPTIONS error_in_idoc_control = 4 error_writing_idoc_status = 8 error_in_idoc_data = 12 sending_logical_system_unknown = 16 master_idoc_distribute_others = 20 idoc_not_created = 24 OTHERS = 1.
RH_MASTER_IDOC_DISTRIBUTE_HRMD CALL FUNCTION 'RH_MASTER_IDOC_DISTRIBUTE_HRMD' STARTING NEW TASK mestyp DESTINATION IN GROUP rfcgr EXPORTING message_type = mestyp rcvprn = rcvprn TABLES t_plogi = t_plogi t_hrobjorig = t_hrobjorig t_hrobjinfty = t_hrobjinfty t_hrobjsdata = t_hrobjsdata t_idoc_data = idoc_data t_comm_control = comm_control EXCEPTIONS communication_failure = 4 system_failure = 8 resource_failure = 12 OTHERS = 1.
RH_MASTER_IDOC_DISTRIBUTE_HRMD CALL FUNCTION 'RH_MASTER_IDOC_DISTRIBUTE_HRMD' EXPORTING message_type = mestyp rcvprn = rcvprn IMPORTING f_idoc_control = idoc_control TABLES t_plogi = t_plogi t_hrobjorig = t_hrobjorig t_hrobjinfty = t_hrobjinfty t_hrobjsdata = t_hrobjsdata t_idoc_data = idoc_data t_comm_control = comm_control EXCEPTIONS error_in_idoc_control = 4 error_writing_idoc_status = 8 error_in_idoc_data = 12 sending_logical_system_unknown = 16 master_idoc_distribute_others = 20 idoc_not_created = 24 OTHERS = 1.
HR_DEQUEUE_OBJECT_ALL CALL FUNCTION 'HR_DEQUEUE_OBJECT_ALL' EXCEPTIONS OTHERS = 0.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' EXCEPTIONS OTHERS = 0.
CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' "#EC * EXPORTING curow = curow display = inp_switch selectfield = 'SUBTY' titel = text_popup title_in_values_list = list_title show_all_values_at_first_time = 'X' write_selectfield_in_colours = 'X' use_user_selections = sw_user_sel IMPORTING ind = help_tab_ind TABLES fields = fields_tab full_table = sel_infty_subty EXCEPTIONS full_table_empty = 1 no_tablestructure_given = 2 no_tablefields_in_dictionary = 3 more_then_one_selectfield = 4 no_selectfield = 5 OTHERS = 6.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = $dyname dynumb = $dynumb TABLES dynpfields = dynp_fields EXCEPTIONS OTHERS = 0.
RH_INFTY_SUBTY_TEXTS CALL FUNCTION 'RH_INFTY_SUBTY_TEXTS' EXPORTING language = sy-langu select_pd_infotypes = $cross select_pa_infotypes = $cross read_infty_texts = $cross read_subty_texts = $cross TABLES infotypes = infotypes infotypes_text = itxt infotypes_subtypes_text = stxt.
ALE_MODEL_INFO_GET CALL FUNCTION 'ALE_MODEL_INFO_GET' EXPORTING message_type = message_type TABLES model_data = distrimodel EXCEPTIONS OTHERS = 0.
HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING curow = curow display = inp_switch selectfield = 'SYSTEM' titel = text_popup * title_in_values_list = list_title show_all_values_at_first_time = 'X' write_selectfield_in_colours = 'X' use_user_selections = sw_user_sel IMPORTING ind = help_tab_ind TABLES fields = fields_tab full_table = i_values_rcvprn EXCEPTIONS full_table_empty = 1 no_tablestructure_given = 2 no_tablefields_in_dictionary = 3 more_then_one_selectfield = 4 no_selectfield = 5 OTHERS = 6.
RH_DISTRIBUTED_INFOTYPES CALL FUNCTION 'RH_DISTRIBUTED_INFOTYPES' EXPORTING message_type = mestyp receiving_system = rcvprn check_model = $cross TABLES distributed_infty_subty = mdl_infty_subty distributed_otypes = t_otype distributed_rela_subty = tmp_rela_subty.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-cprog "#EC DOM_EQUAL dynumb = '1000' translate_to_upper = $cross TABLES dynpfields = dynp_fields EXCEPTIONS OTHERS = 0.
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 RHALEINI or its description.
RHALEINI - HR: ALE Distribution of HR Master Data RHALEINI - HR: ALE Distribution of HR Master Data RHALEHRMDORIGXPERT - HR: Maintain HRMDORIGIN (Expert Mode) RHALEHRMDORIGXPERT - HR: Maintain HRMDORIGIN (Expert Mode) RHALEHRMDORIGINIT - HR: Initialization of Original Systems for Planning Data RHALEHRMDORIGINIT - HR: Initialization of Original Systems for Planning Data