SAP Reports / Programs

/WSOPT/DOWNLOAD_NAVTREE SAP ABAP Report - Refresh Navigation Tree







/WSOPT/DOWNLOAD_NAVTREE 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 /WSOPT/DOWNLOAD_NAVTREE 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

/WSOPT/NAVITREE - Refresh Navigation Tree


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 /WSOPT/DOWNLOAD_NAVTREE. "Basic submit
SUBMIT /WSOPT/DOWNLOAD_NAVTREE AND RETURN. "Return to original report after report execution complete
SUBMIT /WSOPT/DOWNLOAD_NAVTREE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: ARBPL = D .
Selection Text: CONTR = Including contracts
Selection Text: ORGUNIT = Organizational Unit
Selection Text: PERSNO = Including allocated persons
Selection Text: PLANT = D .
Selection Text: VERAN = D .
Title: Refresh Navigation Tree
Text Symbol: 001 = Communication issue during update. Please contact your system administrator.
Text Symbol: 002 = was updated in the dictionary
Text Symbol: 003 = Person
Text Symbol: 004 = is updated.


INCLUDES used within this REPORT /WSOPT/DOWNLOAD_NAVTREE

No INCLUDES are used within this REPORT code!


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_OBJID_REQUEST CALL FUNCTION 'RH_OBJID_REQUEST' EXPORTING otype = 'O' IMPORTING sel_object = gs_sel_object EXCEPTIONS cancelled = 1 wrong_condition = 2 nothing_found = 3 internal_error = 4 illegal_mode = 5 OTHERS = 6.

/WSOPT/C_GET_RFCDEST_HR CALL FUNCTION '/WSOPT/C_GET_RFCDEST_HR' IMPORTING pirfcdest = lv_pirfcdest.

/WSOPT/C_PI_DICTIONARY_UPD CALL FUNCTION '/WSOPT/C_PI_DICTIONARY_UPD' DESTINATION lv_pirfcdest EXPORTING dictionary = ls_dictionaryentry IMPORTING return = ls_return EXCEPTIONS no_update_possible = 1 communication_failure = 2 MESSAGE lv_msg "UMI120228-2 system_failure = 3 MESSAGE lv_msg "UMI120228-2 OTHERS = 4.

/WSOPT/C_PI_DICTIONARY_UPD CALL FUNCTION '/WSOPT/C_PI_DICTIONARY_UPD' DESTINATION lv_pirfcdest EXPORTING dictionary = ls_dictionaryentry IMPORTING return = ls_return EXCEPTIONS "#EC * "UMI120302-3 no_update_possible = 1 communication_failure = 2 MESSAGE lv_msg "UMI120228-2 system_failure = 3 MESSAGE lv_msg "UMI120228-2 OTHERS = 4.

PM_ORDER_EXTERN_MASTER_DATA CALL FUNCTION 'PM_ORDER_EXTERN_MASTER_DATA' EXPORTING plant = crhd-werks workcenter = crhd-arbpl start_date = sy-datum end_date = lc_datbi TABLES engineer_masterdata_org_unit = lt_engineer_org_unit engineer_masterdata_quali = lt_engineer_masterdata_quali engineer_timelist = lt_engineer_timelist EXCEPTIONS "#EC * "UMI120302-3 invalid_date = 1 invalid_plant = 2 invalid_workcenter = 3 invalid_engineer = 4 OTHERS = 5.

/WSOPT/C_ALLOCATION_UPDATE CALL FUNCTION '/WSOPT/C_ALLOCATION_UPDATE' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation.

/WSOPT/C_CONTRACTS_UPDATE_INT CALL FUNCTION '/WSOPT/C_CONTRACTS_UPDATE_INT' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation suppress_engineers = 'X'.

/WSOPT/C_GET_RFCDEST_HR CALL FUNCTION '/WSOPT/C_GET_RFCDEST_HR' IMPORTING pirfcdest = lv_pirfcdest.

/WSOPT/C_PI_DICTIONARY_UPD CALL FUNCTION '/WSOPT/C_PI_DICTIONARY_UPD' DESTINATION lv_pirfcdest EXPORTING dictionary = ls_dictionaryentry IMPORTING return = ls_return EXCEPTIONS no_update_possible = 1 communication_failure = 2 MESSAGE lv_msg "UMI120228-2 system_failure = 3 MESSAGE lv_msg "UMI120228-2 OTHERS = 4.

/WSOPT/C_ALLOCATION_UPDATE CALL FUNCTION '/WSOPT/C_ALLOCATION_UPDATE' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation.

/WSOPT/C_CONTRACTS_UPDATE_INT CALL FUNCTION '/WSOPT/C_CONTRACTS_UPDATE_INT' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation suppress_engineers = 'X'.

/WSOPT/HR_INTEGRATION_CHECK CALL FUNCTION '/WSOPT/HR_INTEGRATION_CHECK' IMPORTING plvar = lv_plvar.

RH_STRUC_GET CALL FUNCTION 'RH_STRUC_GET' EXPORTING act_otype = lc_otype act_objid = orgunit act_wegid = lc_wegid act_plvar = lv_plvar TABLES result_struc = lt_result_struc result_objec = lt_result_objec EXCEPTIONS no_plvar_found = 1 no_entry_found = 2 OTHERS = 3.

/WSOPT/C_GET_RFCDEST_HR CALL FUNCTION '/WSOPT/C_GET_RFCDEST_HR' IMPORTING pirfcdest = lv_pirfcdest.

/WSOPT/C_PI_DICTIONARY_UPD CALL FUNCTION '/WSOPT/C_PI_DICTIONARY_UPD' DESTINATION lv_pirfcdest EXPORTING dictionary = ls_dictionaryentry IMPORTING return = ls_return EXCEPTIONS no_update_possible = 1 communication_failure = 2 MESSAGE lv_msg "UMI120228-2 system_failure = 3 MESSAGE lv_msg "UMI120228-2 OTHERS = 4.

/WSOPT/C_ALLOCATION_UPDATE CALL FUNCTION '/WSOPT/C_ALLOCATION_UPDATE' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation.

/WSOPT/C_CONTRACTS_UPDATE_INT CALL FUNCTION '/WSOPT/C_CONTRACTS_UPDATE_INT' EXPORTING after_image = ls_after_image before_image = ls_before_image businessobject = lv_businessobject operation = lc_operation suppress_engineers = 'X'.



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 /WSOPT/DOWNLOAD_NAVTREE or its description.