RHALEHRMDORIGXPERT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Maintain Table HRMDORIGIN Table HRMDORIGIN, which is used in distributed Organizational Management and in the 'Distributed HR Master Data' scenario to store the original systems of objects, is maintained...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 RHALEHRMDORIGXPERT into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
RE_RHALEHRMDORIGXPER - HR: Maintain HRMDORIGIN (Experts)
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: CHNGPTR = Write change pointers
Selection Text: ORIGSYS = D Original system of an object
Title: HR: Maintain HRMDORIGIN (Expert Mode)
Text Symbol: C32 = Do you want to save before refreshing?
Text Symbol: ORI = Display filter for orig.system
Text Symbol: PAR = Change pointers
Text Symbol: C30 = Reread original system table from the database
Text Symbol: C10 = Exit table maintenance
Text Symbol: C11 = Data was changed
Text Symbol: C12 = Save before exiting?
Text Symbol: C20 = Cancel program
Text Symbol: C21 = Data will be lost.
Text Symbol: C22 = Cancel anyway?
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_OTYPE_HAS_ORIGINAL CALL FUNCTION 'RH_OTYPE_HAS_ORIGINAL' EXPORTING otype = pchotype EXCEPTIONS otype_not_relevant = 1 OTHERS = 2.
RH_CHECK_ORIG_IS_ACTIVE CALL FUNCTION 'RH_CHECK_ORIG_IS_ACTIVE' IMPORTING orig_is_active = orig_is_active.
RH_OTYPE_HAS_ORIGINAL CALL FUNCTION 'RH_OTYPE_HAS_ORIGINAL' EXPORTING otype = objec-otype EXCEPTIONS otype_not_relevant = 1 OTHERS = 2.
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = logsys EXCEPTIONS OTHERS = 0.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-c11 textline2 = text-c12 titel = text-c10 IMPORTING answer = answer.
DSYS_SHOW_FOR_F1HELP CALL FUNCTION 'DSYS_SHOW_FOR_F1HELP' EXPORTING dokclass = 'RE' dokname = 'RHALEHRMDORIGXPERT' short_text = $cross EXCEPTIONS OTHERS = 0.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-c21 textline2 = text-c22 titel = text-c20 IMPORTING answer = answer.
HR_ENQUEUE_OBJECT CALL FUNCTION 'HR_ENQUEUE_OBJECT' EXPORTING plvar = new_objects-plvar otype = new_objects-otype objid = new_objects-objid "#EC DOM_EQUAL EXCEPTIONS enqueue_failed = 1 objid_is_initial = 2 illegal_otype = 3 internal_error = 4 OTHERS = 5.
HR_ENQUEUE_OBJECT CALL FUNCTION 'HR_ENQUEUE_OBJECT' EXPORTING plvar = reg_objects-plvar otype = reg_objects-otype objid = reg_objects-objid EXCEPTIONS enqueue_failed = 1 objid_is_initial = 2 illegal_otype = 3 internal_error = 4 OTHERS = 5.
RH_OBJECTS_REGISTER_SAVE CALL FUNCTION 'RH_OBJECTS_REGISTER_SAVE' EXPORTING commit_flg = space TABLES in_objects_register = chng_objects_write EXCEPTIONS OTHERS = 0.
RH_INFTY_CHANGE_PROT CALL FUNCTION 'RH_INFTY_CHANGE_PROT' TABLES changed_objects = chng_objects_chgptr EXCEPTIONS OTHERS = 0.
HR_DEQUEUE_OBJECT_ALL CALL FUNCTION 'HR_DEQUEUE_OBJECT_ALL' EXCEPTIONS OTHERS = 0.
RH_DISPLAY_OBJECT_HISTORY CALL FUNCTION 'RH_DISPLAY_OBJECT_HISTORY' EXPORTING plvar = reg_objects-plvar otype = reg_objects-otype objid = reg_objects-objid "#EC DOM_EQUAL EXCEPTIONS OTHERS = 0.
RH_DISPLAY_OBJECT_HISTORY CALL FUNCTION 'RH_DISPLAY_OBJECT_HISTORY' EXPORTING plvar = reg_objects-plvar otype = reg_objects-otype objid = reg_objects-objid "#EC DOM_EQUAL EXCEPTIONS OTHERS = 0.
RH_OBJECTS_REGISTER_READ CALL FUNCTION 'RH_OBJECTS_REGISTER_READ' TABLES in_hrobjects = all_objects out_objects_register = orig_objects out_hrobjects_not_registered = objects_not_reg EXCEPTIONS OTHERS = 0.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-c11 textline2 = text-c32 titel = text-c30 defaultoption = 'N' IMPORTING answer = answer.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
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 RHALEF4MESTYP - documentation and ABAP source code RHALEDAT - Include for Common ALE Data Definitions