SAP Reports / Programs | Basis Components | Business Management | Organizational Management(BC-BMT-OM) SAP BC

RHALERELAX SAP ABAP dialog Program - HR: Maintain Relationship Status (Expert Mode)







RHALERELAX is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). It is used for Maintain the Relationship Status The status of relationships (original/replicated/local) can be changed...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 RHALERELAX into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

RE_RHALERELAX - HR: Expert Relationship Cleanup


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RHALERELAX. "Basic submit
SUBMIT RHALERELAX AND RETURN. "Return to original report after report execution complete
SUBMIT RHALERELAX VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: HR: Maintain Relationship Status (Expert Mode)
Text Symbol: C10 = Exit program
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?


INCLUDES used within this REPORT RHALERELAX

INCLUDE RHALEDAT.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RH_CHECK_ORIG_IS_ACTIVE CALL FUNCTION 'RH_CHECK_ORIG_IS_ACTIVE' IMPORTING orig_is_active = orig_is_active.

RH_GET_ACTIVE_WF_PLVAR CALL FUNCTION 'RH_GET_ACTIVE_WF_PLVAR' EXPORTING ask_plvar_dialog = ' ' IMPORTING act_plvar = gdstr-plvar.

DSYS_SHOW_FOR_F1HELP CALL FUNCTION 'DSYS_SHOW_FOR_F1HELP' EXPORTING dokclass = 'RE' dokname = 'RHALERELAX' short_text = $cross EXCEPTIONS OTHERS = 0.

OM_OOT_CREATE_TREE CALL FUNCTION 'OM_OOT_CREATE_TREE' EXPORTING plvar = gdstr-plvar root_otype = gdstr-otype root_objid = gdstr-objid pathid = gdstr-wegid * INT_PATH_FLAG = tech_depth = gdstr-depth * MAX_DEPTH = 99999 svect = '1' BEGDA = gdstr-sbegd ENDDA = gdstr-sendd * KEY_DATE = * ALIGNMENT = 15 parent = custom_container item_selection = ' ' node_selection_mode = 0 item_double_click = ' ' * HIDE_SELECTION = * HIERARCHY_HEADER_TEXT = * HIERARCHY_HEADER_ICON = tree_type = 'ALEO' * BUFFER_MODE = * USE_STANDARD_DBL_CLICK = 'X' cb_node_double_click = 'RH_ALE_TREE_CB_EVENT' * CB_ITEM_DOUBLE_CLICK = * CB_SET_DD_BEHAVIOUR = IMPORTING handle = treehandle.

OM_OOT_GET_SELECTED_NODES CALL FUNCTION 'OM_OOT_GET_SELECTED_NODES' EXPORTING act_handle = treehandle TABLES selected_nodes = nodes * ITEM_TAB = * TREE_OBJEC_TAB = * TREE_STRUC_TAB = EXCEPTIONS nothing_selected = 1 OTHERS = 2 .

OM_OOT_GET_NODE CALL FUNCTION 'OM_OOT_GET_NODE' EXPORTING handle = treehandle node_key = nodes-node_key IMPORTING act_objec = act_object act_struc = act_struc EXCEPTIONS unknown_handle = 1 unknown_node_key = 2 OTHERS = 3.

RH_ALE_TREE_CB_EVENT CALL FUNCTION 'RH_ALE_TREE_CB_EVENT' EXPORTING handle = treehandle node_key = nodes-node_key act_object = act_object act_struc = act_struc EXCEPTIONS OTHERS = 0.

DSYS_SHOW_FOR_F1HELP CALL FUNCTION 'DSYS_SHOW_FOR_F1HELP' EXPORTING dokclass = 'RE' dokname = 'RHALERELAX' short_text = $cross EXCEPTIONS OTHERS = 0.

RH_ALE_TREE_CHECK_DATA_CHANGED CALL FUNCTION 'RH_ALE_TREE_CHECK_DATA_CHANGED' EXCEPTIONS no_changes = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-c11 textline2 = text-c12 titel = text-c10 IMPORTING answer = answer.

RH_ALE_TREE_SAVE_WORK CALL FUNCTION 'RH_ALE_TREE_SAVE_WORK'.

RH_ALE_TREE_CHECK_DATA_CHANGED CALL FUNCTION 'RH_ALE_TREE_CHECK_DATA_CHANGED' EXCEPTIONS no_changes = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-c21 textline2 = text-c22 titel = text-c20 IMPORTING answer = answer.

RH_ALE_TREE_CHECK_DATA_CHANGED CALL FUNCTION 'RH_ALE_TREE_CHECK_DATA_CHANGED' EXCEPTIONS no_changes = 1.

RH_ALE_TREE_SAVE_WORK CALL FUNCTION 'RH_ALE_TREE_SAVE_WORK'.

OM_OOT_DELETE_TREE CALL FUNCTION 'OM_OOT_DELETE_TREE' CHANGING handle = treehandle EXCEPTIONS OTHERS = 0.

RH_ALE_TREE_CLEAR CALL FUNCTION 'RH_ALE_TREE_CLEAR'.

RH_OBJID_REQUEST CALL FUNCTION 'RH_OBJID_REQUEST' EXPORTING dynpro_repid = sy-cprog dynpro_dynnr = sy-dynnr dynpro_plvarfield = 'GDSTR-PLVAR' dynpro_otypefield = 'GDSTR-OTYPE' IMPORTING sel_object = act_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 illegal_mode = 4 internal_error = 5 OTHERS = 6.

DYNP_VALUES_UPDATE





CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog "#EC DOM_EQUAL dynumb = sy-dynnr TABLES dynpfields = dynpfieldtab EXCEPTIONS OTHERS = 0.



Contribute (Add Comments)

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 RHALERELAX or its description.