SAP Reports / Programs | Service | Solution Manager | Service Data Download(SV-SMG-SDD) SAP SV

/SDF/CD_CUSTOM_CODE_CONNECT_CI SAP ABAP INCLUDE - Reference Analysis of Custom Code (Class Implementations)







/SDF/CD_CUSTOM_CODE_CONNECT_CI 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 /SDF/CD_CUSTOM_CODE_CONNECT_CI into the relevant SAP transactions such as SE38 or SE80


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


Text pool values


Title: Reference Analysis of Custom Code (Class Implementations)


INCLUDES used within this REPORT /SDF/CD_CUSTOM_CODE_CONNECT_CI

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:

TH_REDISPATCH * CALL FUNCTION 'TH_REDISPATCH'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'. "unlock database from time to time (we cannot do rollback because of active ENQUEUE)

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = lv_perc text = iv_text.

FB_GET_INTERFACE CALL FUNCTION 'FB_GET_INTERFACE' EXPORTING i_formname = form_name i_formtype = form_type i_with_dialog = ' ' IMPORTING o_import_parameters = lt_imp o_export_parameters = lt_exp o_tables = lt_tab o_exceptions = lt_exc * o_global_data = me->t_global_data EXCEPTIONS OTHERS = 1.

DDIF_TYPEINFO_GET CALL FUNCTION 'DDIF_TYPEINFO_GET' EXPORTING typename = lv_typename IMPORTING typekind = ls_objkey-object.

SEO_CLIF_GET CALL FUNCTION 'SEO_CLIF_GET' EXPORTING cifkey = ls_if_key version = seoc_version_active IMPORTING clstype = lv_if_type EXCEPTIONS OTHERS = 1.

DDIF_TYPEINFO_GET * CALL FUNCTION 'DDIF_TYPEINFO_GET' * EXPORTING * typename = lv_typename * IMPORTING * typekind = ls_objkey-object.

SEO_CLIF_GET * CALL FUNCTION 'SEO_CLIF_GET' * EXPORTING * cifkey = lv_if_key * IMPORTING * clstype = lv_if_type * EXCEPTIONS * OTHERS = 1.

READ_FORM CALL FUNCTION 'READ_FORM' EXPORTING form = lv_form_name throughlanguage = 'X' throughclient = 'X' IMPORTING * form_header = me->s_form_header found = lv_found TABLES form_lines = me->t_content.

READ_FORM * CALL FUNCTION 'READ_FORM' * EXPORTING * form = lv_form_name * language = lv_langu * IMPORTING ** form_header = me->s_form_header * found = lv_found * TABLES * form_lines = me->t_content.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING * CLIENT = SY-MANDT id = ls_thead-tdid language = sy-langu name = ls_thead-tdname object = ls_thead-tdobject TABLES lines = lt_text_content EXCEPTIONS OTHERS = 1.

SEO_CLASS_GET CALL FUNCTION 'SEO_CLASS_GET' EXPORTING clskey = ls_classkey version = seoc_version_active state = seoc_state_implemented IMPORTING superclass = lv_supercls EXCEPTIONS not_existing = 1 deleted = 2 is_interface = 3 model_only = 4 OTHERS = 5.

SEO_CLASS_RESOLVE_IMPLEMENTGS CALL FUNCTION 'SEO_CLASS_RESOLVE_IMPLEMENTGS' EXPORTING clskey = ls_classkey version = seoc_version_active state = seoc_state_implemented IMPORTING methods = lt_method EXCEPTIONS not_existing = 1 is_interface = 2 model_only = 3 OTHERS = 4.

RS_EU_CROSSREF CALL FUNCTION 'RS_EU_CROSSREF' "#EC ARGCHECKED EXPORTING i_find_obj_cls = lv_objtype i_answer = 'N' no_dialog = 'X' expand_source_in_batch_mode = ' ' without_text = 'X' with_generated_objects = 'X' TABLES i_findstrings = lt_findstring o_founds = lt_found_link i_scope_object_cls = lt_objtypes EXCEPTIONS not_executed = 1 not_found = 2 illegal_object = 3 no_cross_for_this_object = 4 batch = 5 batchjob_error = 6 wrong_type = 7 object_not_exist = 8 OTHERS = 9.

REPOSITORY_ENVIRONMENT_ALL CALL FUNCTION 'REPOSITORY_ENVIRONMENT_ALL' EXPORTING obj_type = lv_obj_type environment_types = ls_env_types object_name = lv_obj_name * PARALLEL_TASK = deep = '1' TABLES environment_tab = lt_environment_h.

SEO_BUFFER_REFRESH CALL FUNCTION 'SEO_BUFFER_REFRESH' EXPORTING version = seoc_version_active.

SEO_BUFFER_REFRESH CALL FUNCTION 'SEO_BUFFER_REFRESH' EXPORTING version = seoc_version_inactive. "also loaded in implementings-IF

REPOSITORY_ENVIRONMENT_ALL CALL FUNCTION 'REPOSITORY_ENVIRONMENT_ALL' EXPORTING obj_type = lv_obj_type environment_types = ls_env_types object_name = lv_obj_name * PARALLEL_TASK = deep = '1' TABLES environment_tab = lt_environment_h.

TR_OBJECT_TABLE





CALL FUNCTION 'TR_OBJECT_TABLE' TABLES wt_object_text = _t_obj_info.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'KO100' TABLES dfies_tab = lt_fields EXCEPTIONS OTHERS = 1.

TR_OBJECT_TABLE CALL FUNCTION 'TR_OBJECT_TABLE' TABLES wt_object_text = lt_obj_info.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'OBJECT' value_org = 'S' TABLES value_tab = lt_obj_info field_tab = lt_fields return_tab = lt_return EXCEPTIONS OTHERS = 1.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

RS_COMPARE_WORDS_SIMILAR CALL FUNCTION 'RS_COMPARE_WORDS_SIMILAR' EXPORTING word1 = lv_word1 word2 = lv_word2 IMPORTING word_distance = rv_distance.

EDIT_FORM CALL FUNCTION 'EDIT_FORM' EXPORTING form = lv_tdformname display = 'X' EXCEPTIONS OTHERS = 0.

EDIT_STYLE CALL FUNCTION 'EDIT_STYLE' EXPORTING style = lv_tdstyle display = 'X' EXCEPTIONS OTHERS = 0.

FB_DISPLAY_FORM CALL FUNCTION 'FB_DISPLAY_FORM' EXPORTING i_formname = lv_formname i_formtype = lv_formtype i_with_dialog = ' ' EXCEPTIONS OTHERS = 0.

SSF_DISPLAY_STYLE CALL FUNCTION 'SSF_DISPLAY_STYLE' EXPORTING i_stylename = lv_stylename i_with_dialog = ' ' EXCEPTIONS OTHERS = 0.

TR_OBJECT_JUMP_TO_TOOL CALL FUNCTION 'TR_OBJECT_JUMP_TO_TOOL' EXPORTING iv_pgmid = iv_pgmid iv_object = iv_object iv_obj_name = iv_obj_name iv_action = 'SHOW' EXCEPTIONS OTHERS = 0.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_structure_name = lv_tabname i_grid_title = lv_title is_layout = ls_alv_layout TABLES t_outtab = .

RS_EU_CROSSREF_LIST * CALL FUNCTION 'RS_EU_CROSSREF_LIST' * EXPORTING * i_find_obj_cls = lv_objtype ** I_SCOPE_OBJ_CLS = ** I_FINDSTRING = ls_findstring-object ** MONITOR_ACTIVATION = 'X' ** TITEL = ** IS_BATCH_MODE_SAVE_LIST = ' ' ** IS_BATCH_MODE_SEND_END_MASSAGE = ' ' ** IMPORTING ** O_FCODE = * tables * i_founds = lt_found_link * I_SCOPE_OBJECT_CLS = lt_objtypes * i_findstrings = lt_findstring * EXCEPTIONS * OTHERS = 0.

RS_MO_CALL_MODIMON_WITH_PARAM CALL FUNCTION 'RS_MO_CALL_MODIMON_WITH_PARAM' EXPORTING * OPERATION_MODE = ' ' obj_type = ls_smodilog-obj_type obj_name = ls_smodilog-obj_name * CORR_INSTRUCTIONS = TABLES * SEL_USER = * SEL_DEVCLASS = * SEL_TRKORR = sel_project_trkorr = lt_rng_trkorr * SEL_PROCESSOR = CHANGING * GROUP_FIRST_LEVEL_BY = 'O' with_mod_ass_support = lv_with_mod_ass_support without_mod_ass_support = lv_without_mod_ass_support with_business_add_ins = lv_disabled * UPG_ONLY_NEW_OBJECTS = ' ' * UPG_ADJUSTED_OBJECTS = 'X' * UPG_MODE_AUTOMATIC = 'X' * UPG_MODE_SEMIAUTOMATIC = 'X' * UPG_MODE_MANUAL = 'X' * UPG_MODE_UNDETERMINED = 'X' with_note_corrections = lv_disabled * UPG_MODE_OBSOLETE = 'X' with_appends = lv_disabled * WITH_DELETED_OBJECTS = ' ' * WITH_TRANSLATION = ' ' * WITH_MIGRATION_OBJECTS = ' ' * WITH_RESET_NOTES = ' ' * WITH_RESET_OBSOLETE_NOTES = ' ' * WITH_RESET_MODIFICATIONS = ' ' * WITH_RESET_TRANSLATION = ' ' * WITH_RESET_MIGRATION_OBJECTS = ' ' * UPG_CONFLICT_OBJECTS = 'X' * UPG_OBJECTS_TO_BE_TESTED = 'X' * UPG_OBJECTS_TEST_FINISHED = 'X' * UPG_ADJUSTMENT_INCOMPLETE = 'X' * UPG_SYNTAX_ERRORS = 'X' * WITH_TABLE_CONTENTS = ' ' with_other_objects = lv_enabled * WITH_RESET_TABLE_CONTENTS = ' ' * WITH_RESET_OTHER_OBJECTS = ' ' EXCEPTIONS unknown_operation_mode = 1 OTHERS = 2.

OBJECT_MAINTENANCE_CALL CALL FUNCTION 'OBJECT_MAINTENANCE_CALL' EXPORTING * OBJECTNAME = ' ' * OBJECTTYPE = ' ' * SUBOBJNAME = ' ' tabname = lv_tabname * LANGUAGE = SY-LANGU * IV_ENCLOSING_OBJECT = ' ' * TABLES * SUBOBJ_LIST_FROM_T100O = EXCEPTIONS interface_not_correct = 1 transaction_not_maintained = 2 transaction_not_found = 3 table_not_activ = 4 table_not_found = 5 subobject_not_found_in_project = 6 subobject_not_found_in_guide = 7 object_not_found_in_project = 8 object_not_found_in_guide = 9 table_has_no_object_in_project = 10 table_has_no_object_in_guide = 11 outline_not_found = 12 call_transaction_recurring = 13 system_failure = 14 OTHERS = 15.

RFCDES_DISPLAY CALL FUNCTION 'RFCDES_DISPLAY' "#EC ARGCHECKED EXPORTING rfcdes_export = ls_rfcdes authority_check = 'X' editable = 'X' "not in 620 EXCEPTIONS authority_not_available = 1 OTHERS = 2.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_equal "icon_reference_list info = 'Source code identical' "#EC NOTEXT IMPORTING RESULT = ls_compare_limu-icon_comp.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_compare "icon_reference_list info = 'Compare' "#EC NOTEXT IMPORTING RESULT = ls_compare_limu-icon_comp.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_title i_callback_program = ls_alv_variant-report i_callback_user_command = 'USER_COMMAND_LCMP' is_layout = ls_alv_layout it_fieldcat = lt_alv_fieldcat * i_save = 'A' is_variant = ls_alv_variant it_excluding = lt_exclude i_screen_start_column = 1 i_screen_start_line = 1 i_screen_end_column = lv_end_size i_screen_end_line = 20 TABLES t_outtab = _t_compare_limu.

SVRS_GET_VERSION_DIRECTORY_46 CALL FUNCTION 'SVRS_GET_VERSION_DIRECTORY_46' EXPORTING objname = lv_objname objtype = lv_objtype TABLES lversno_list = lt_vrsn version_list = lt_vrsd EXCEPTIONS no_entry = 1 OTHERS = 2.




SVRS_DISPLAY_DIRECTORY_NEW CALL FUNCTION 'SVRS_DISPLAY_DIRECTORY_NEW' EXPORTING object_type = lv_objtype object_name = lv_objname * iv_user_command = lv_ucomm TABLES it_marked_versions = lt_mark_vers EXCEPTIONS no_directory = 0 OTHERS = 0.

SVRS_GET_OBJECT_REPORTS * CALL FUNCTION 'SVRS_GET_OBJECT_REPORTS' * EXPORTING * objtype = ls_limu_obj1-objtype * IMPORTING * rep_comp = lv_comp_report.

POPUP_TO_CONFIRM * CALL FUNCTION 'POPUP_TO_CONFIRM' * EXPORTING * TITLEBAR = 'Version Management' "#EC NOTEXT ** DIAGNOSE_OBJECT = ' ' * text_question = 'Display Version Management or Transports?' "#EC NOTEXT * TEXT_BUTTON_1 = 'Versions' "#EC NOTEXT ** ICON_BUTTON_1 = ' ' * TEXT_BUTTON_2 = 'Transports' "#EC NOTEXT ** ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = sv_answer_last * DISPLAY_CANCEL_BUTTON = 'X' ** START_COLUMN = 25 ** START_ROW = 6 ** POPUP_TYPE = * IMPORTING * ANSWER = lv_answer * EXCEPTIONS * OTHERS = 1.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_compare INFO = 'Version Compare with Remote System' "#EC NOTEXT IMPORTING RESULT = ls_transport_disp-icon_compare_rfc.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_equal INFO = 'Identical Source Code' "#EC NOTEXT IMPORTING RESULT = ls_transport_disp-icon_compare_rfc.

ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * name = icon_display * INFO = 'Display in Version Management' "#EC NOTEXT * IMPORTING * RESULT = ls_transport_disp-version_display.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_title i_callback_program = ls_alv_variant-report i_callback_user_command = 'USER_COMMAND_TRSP' is_layout = ls_alv_layout it_fieldcat = lt_alv_fieldcat * i_save = 'A' is_variant = ls_alv_variant it_excluding = lt_exclude i_screen_start_column = 1 i_screen_start_line = 1 i_screen_end_column = lv_end_size i_screen_end_line = 25 TABLES t_outtab = _t_transport_disp.

SVRS_DISPLAY_DIRECTORY_NEW CALL FUNCTION 'SVRS_DISPLAY_DIRECTORY_NEW' EXPORTING object_type = ls_subobj-objtype object_name = ls_subobj-objname TABLES IT_MARKED_VERSIONS = lt_marked_vers EXCEPTIONS NO_DIRECTORY = 1 OTHERS = 2.

SVRS_GET_OBJECT_REPORTS CALL FUNCTION 'SVRS_GET_OBJECT_REPORTS' EXPORTING OBJTYPE = lv_objtype IMPORTING REP_DISP = lv_rep_disp REP_COMP = lv_rep_comp.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_title it_fieldcat = lt_fieldcat TABLES t_outtab = lt_area_disp.

TR_PRESENT_REQUEST CALL FUNCTION 'TR_PRESENT_REQUEST' EXPORTING iv_trkorr = ls_transport_disp-trkorr iv_highlight = 'X'.

SVRS_GET_OBJECT_REPORTS CALL FUNCTION 'SVRS_GET_OBJECT_REPORTS' EXPORTING objtype = ls_limu_obj1-objtype IMPORTING rep_comp = lv_comp_report.

RFC_READ_R3_DESTINATION CALL FUNCTION 'RFC_READ_R3_DESTINATION' EXPORTING destination = iv_rfcdest2 IMPORTING systemid = lv_sysid2 EXCEPTIONS OTHERS = 0.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING is_layout = ls_layout it_fieldcat = lt_alv_fieldcat it_excluding = lt_exclude i_screen_start_column = 20 i_screen_start_line = 1 i_screen_end_column = 150 i_screen_end_line = 30 i_tabname_header = cn_hd_tab i_tabname_item = cn_item_tab is_keyinfo = ls_key_info TABLES t_outtab_header = lt_hd t_outtab_item = lt_item.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_grid_title i_callback_program = ls_alv_variant-report i_callback_user_command = lv_user_command_method i_callback_pf_status_set = lv_pf_status_method is_layout = ls_alv_layout it_fieldcat = lt_alv_fieldcat it_sort = lt_alv_sort i_save = 'A' is_variant = ls_alv_variant it_event_exit = lt_event_exit it_special_groups = lt_sp_group IMPORTING es_exit_caused_by_user = ls_exit TABLES t_outtab = _t_alv_output.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = lv_title text_question = 'Exit the Result List?'"#EC NOTEXT text_button_1 = 'Yes' "#EC NOTEXT text_button_2 = 'No' "#EC NOTEXT display_cancel_button = ' ' IMPORTING answer = lv_answer.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = 'SAP Table Interfaces' "#EC NOTEXT i_callback_program = ls_alv_variant-report i_callback_user_command = 'USER_COMMAND_MAIN' is_layout = ls_alv_layout it_fieldcat = lt_alv_fieldcat it_sort = lt_alv_sort i_save = 'A' is_variant = ls_alv_variant it_event_exit = lt_event_exit TABLES t_outtab = _t_alv_output.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = lv_status_icon info = -ref_status_textsap IMPORTING RESULT = -ref_status_iconsap.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = lv_func_icon info = -func_link_textsap IMPORTING RESULT = -func_link_iconsap.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_inspection_characteristic"icon_detail info = -link_obj_type_textsap IMPORTING RESULT = -link_obj_iconsap.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_display info = lv_link_text IMPORTING RESULT = -link_obj_iconsap.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_display info = lv_link_text IMPORTING RESULT = -link_obj_iconsap.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_incomplete info = 'NO CMOD-Project found' "#EC NOTEXT IMPORTING RESULT = -link_obj_iconsap.

ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * name = icon_reference_list * info = 'Display Usages' "#EC NOTEXT * IMPORTING * RESULT = -link_obj_iconsap.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING FUNCNAME = '/SDF/UPL_GET_USAGE' EXCEPTIONS FUNCTION_NOT_EXIST = 1 OTHERS = 2.

/SDF/UPL_GET_USAGE CALL FUNCTION '/SDF/UPL_GET_USAGE' EXPORTING START_DATE = LV_START END_DATE = LV_END IMPORTING EV_USAGE = EXCEPTIONS WRONG_PARAMETERS = 1 OTHERS = 2.

DATE_COMPUTE_DAY CALL FUNCTION 'DATE_COMPUTE_DAY' EXPORTING DATE = ls_count-upl_date IMPORTING DAY = date_no.

RS_CUA_STATUS_CHECK CALL FUNCTION 'RS_CUA_STATUS_CHECK' EXPORTING objectname = 'STANDARD_FULLSCREEN' program = '/SDF/CD_CUSTOM_CODE_CONNECT' EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.

GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lp_grid.

TR_PRESENT_REQUEST * CALL FUNCTION 'TR_PRESENT_REQUEST' * EXPORTING * iv_trkorr = lv_trkorr * iv_highlight = 'X'.

TR_PRESENT_REQUEST CALL FUNCTION 'TR_PRESENT_REQUEST' EXPORTING iv_trkorr = lv_trkorr iv_highlight = 'X'.

TR_PRESENT_REQUEST CALL FUNCTION 'TR_PRESENT_REQUEST' EXPORTING iv_trkorr = lv_trkorr iv_highlight = 'X'.

TR_PRESENT_REQUEST CALL FUNCTION 'TR_PRESENT_REQUEST' EXPORTING iv_trkorr = lv_trkorr iv_highlight = 'X'.

GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lp_grid.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = lv_ref_icon info = lv_icon_text IMPORTING RESULT = ev_ref_type_icon.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_title it_fieldcat = lt_fieldcat TABLES t_outtab = lt_token.

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant EXCEPTIONS not_found = 1.

REUSE_ALV_VARIANT_SELECT CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT' EXPORTING i_dialog = ' ' i_user_specific = 'X' i_default = ' ' it_default_fieldcat = it_full_fieldcat i_layout = ls_layout_dummy IMPORTING et_fieldcat = rt_fcat_visible CHANGING cs_variant = ls_variant EXCEPTIONS wrong_input = 1 fc_not_complete = 2 not_found = 3 program_error = 4 OTHERS = 5.

REUSE_ALV_GRID_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_GRID_LAYOUT_INFO_GET' IMPORTING et_fieldcat = lt_fcat_visible EXCEPTIONS no_infos = 1 program_error = 2.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_delete text = 'Delete Identifiers...'

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_biw_scheduler text = 'Clone Finder Default...'

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_display text = 'Display Table Interfaces' info = 'Display SAP Table Interfaces found via DDIC check' IMPORTING RESULT = b_tbif.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_system_undo text = 'Reset Table Interface Buffer' info = 'Reset Persistent SAP Table Interfaces Buffer' IMPORTING RESULT = b_tbifr.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_system_undo text = 'Reset SAP Modification Exit Buffer' info = 'Reset SAP Modification Exit Buffer' IMPORTING RESULT = b_mextr.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_system_undo text = 'Reset SAP Name Term Buffer' info = 'Reset SAP Name Term Buffer' IMPORTING RESULT = b_nmtb.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_system_copy text = 'Copy Code to Clipboard' info = 'Copy Coding of Connect Report to Clipboard' IMPORTING RESULT = b_ccop.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_write_file text = 'Download Code to File' info = 'Download Coding of Connect Report to File' IMPORTING RESULT = b_cdow.

ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * name = icon_system_deselect"icon_filter * text = 'Filter Object Types' * info = 'Filter on Object Types' * IMPORTING * RESULT = b_objty.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_create text = 'Create DB Buffer' info = 'Create database cluster for batch storage' IMPORTING RESULT = b_prscre.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_system_help * text = 'No Cluster exists' info = 'The database cluster does not exist' IMPORTING RESULT = b_prsnoi.

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = space TABLES p_exclude = lt_exclude.

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = space TABLES p_exclude = lt_exclude.

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = space TABLES p_exclude = lt_exclude.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_read_file text = cn_txt_prst info = 'Scan Buffers' "#EC NOTEXT IMPORTING RESULT = prs.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_availability_check"ICON_TEST text = cn_txt_prst info = 'Online Evaluation' "#EC NOTEXT IMPORTING RESULT = prs.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_write_file text = cn_txt_prst info = 'Store Results' "#EC NOTEXT IMPORTING RESULT = prs.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_read_file text = cn_txt_prst info = 'Load Results' "#EC NOTEXT IMPORTING RESULT = prs.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_checkbox"ICON_checked text = cn_txt_add info = 'Additional selections exist' "#EC NOTEXT IMPORTING RESULT = add.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_filter text = cn_txt_out info = 'Piecelist filter exists' "#EC NOTEXT IMPORTING RESULT = out.

ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * name = icon_include_in_selection * text = 'Log Object Key' "#EC NOTEXT * info = 'Write Object Key to Batch Log' "#EC NOTEXT * IMPORTING * RESULT = b_btcl.

ICON_CREATE * CALL FUNCTION 'ICON_CREATE' * EXPORTING * name = icon_remove_from_selection * text = 'Log Object Key' "#EC NOTEXT * info = 'Write Object Key to Batch Log' "#EC NOTEXT * IMPORTING * RESULT = b_btcl.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_TABLE_SETTINGS text = 'Parameters (Expert)' "#EC NOTEXT info = 'Technical Parameters (Expert Mode)' "#EC NOTEXT IMPORTING RESULT = b_cpara.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_MESSAGE_WARNING text = 'New Version is under Construction!' "#EC NOTEXT ADD_STDINF = ' ' IMPORTING RESULT = c_gsel_p.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_MODIFICATION_OVERVIEW text = 'Modification Overview' "#EC NOTEXT ADD_STDINF = ' ' IMPORTING RESULT = c_gsel_i.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_GET_AREA text = 'Reference Analysis' "#EC NOTEXT ADD_STDINF = ' ' IMPORTING RESULT = c_gsel_i.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_INTERFACE text = 'Interface Analysis' "#EC NOTEXT ADD_STDINF = ' ' IMPORTING RESULT = c_gsel_i.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = ICON_COMPARE text = 'Similarity Analysis' "#EC NOTEXT ADD_STDINF = ' ' IMPORTING RESULT = c_gsel_i.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = lv_icon info = ls_run_id_log-message IMPORTING RESULT = ls_run_id_log-icon EXCEPTIONS OTHERS = 0.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_grid_title = lv_title it_fieldcat = lt_fieldcat is_layout = ls_layout i_screen_start_column = 4 i_screen_start_line = 1 i_screen_end_column = 107 i_screen_end_line = 15 it_excluding = lt_exclude TABLES t_outtab = lt_run_id_log.

REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = ls_variant i_save = 'A' IMPORTING e_exit = lv_exit es_variant = ls_variant EXCEPTIONS not_found = 1.

TR_F4_REQUESTS CALL FUNCTION 'TR_F4_REQUESTS' EXPORTING iv_username = space iv_trkorr_pattern = '*' iv_trfunctions = 'PDF' "piecelists iv_trstatus = 'DLORN' "all IMPORTING ev_selected_request = rv_trkorr.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Warning: Version under Construction' "#EC NOTEXT * DIAGNOSE_OBJECT = ' ' text_question = 'Version is in process and not final. Please download from another system' "#EC NOTEXT

GUI_DOWNLOAD CALL FUNCTION 'GUI_DOWNLOAD' EXPORTING filename = lv_fullpath TABLES data_tab = lt_source_code_flat EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Start Clone Finder PP Processing' "#EC NOTEXT * DIAGNOSE_OBJECT = ' ' text_question = 'Processing is already active. Do you want to add new parallel jobs?' "#EC NOTEXT

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Start Clone Finder PP Processing' "#EC NOTEXT * DIAGNOSE_OBJECT = ' ' text_question = 'Processing did not finish last time. Do you want to restart Clone Finder Batch Jobs?' "#EC NOTEXT

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Start Clone Finder PP Processing' "#EC NOTEXT * DIAGNOSE_OBJECT = ' ' text_question = 'Do you want to schedule Clone Finder Batch Jobs?' "#EC NOTEXT TEXT_BUTTON_1 = 'Schedule Jobs' "#EC NOTEXT TEXT_BUTTON_2 = 'Cancel' "#EC NOTEXT * DEFAULT_BUTTON = '1' DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = lv_answer.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING jobselect_dialog = 'N' jobsel_param_in = ls_jobs TABLES jobselect_joblist = lt_job EXCEPTIONS OTHERS = 0.

BP_JOB_MANAGEMENT CALL FUNCTION 'BP_JOB_MANAGEMENT' EXPORTING jobselect_dialog = 'N' "btc_no joblist_opcode = 21 "btc_joblist_edit TABLES joblist = lt_job EXCEPTIONS OTHERS = 0.

REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = 'A' CHANGING cs_variant = ls_variant EXCEPTIONS not_found = 1 OTHERS = 2.

F4_RFC_DESTINATIONS CALL FUNCTION 'F4_RFC_DESTINATIONS' EXPORTING type = '3' IMPORTING RESULT = rv_rfc_dest.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Reset Table Exit Buffer' "#EC NOTEXT text_question = 'Reset Table Exit Buffer for specified types?'"#EC NOTEXT text_button_1 = 'Yes' "#EC NOTEXT text_button_2 = 'No' "#EC NOTEXT IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Reset SAP Modification Exit Buffer'"#EC NOTEXT text_question = 'Reset SAP Modification Exit Buffer'"#EC NOTEXT text_button_1 = 'Yes' "#EC NOTEXT text_button_2 = 'No' "#EC NOTEXT IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Reset SAP Name Term Buffer'"#EC NOTEXT text_question = 'Reset SAP Name Term Buffer'"#EC NOTEXT text_button_1 = 'Yes' "#EC NOTEXT text_button_2 = 'No' "#EC NOTEXT IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 0.

TRINT_GET_NAMESPACE CALL FUNCTION 'TRINT_GET_NAMESPACE' EXPORTING iv_pgmid = 'R3TR' iv_object = lv_object iv_obj_name = lv_obj_name * IV_PREFIX_CHECKED = ' ' IMPORTING ev_namespace = rv_namespace EXCEPTIONS invalid_prefix = 1 invalid_object_type = 2 OTHERS = 3.

TRINT_READ_NAMESPACE_FROM_PAT CALL FUNCTION 'TRINT_READ_NAMESPACE_FROM_PAT' EXPORTING iv_pattern = '*' iv_edit_only = 'X' iv_producer_only = 'X' iv_nongenerated_only = 'X' iv_sapstandard_only = ' ' iv_licensed_only = 'X' iv_fill_license_flag = 'X' TABLES et_namespace_info = lt_namespace EXCEPTIONS no_namespace_found = 1 OTHERS = 2.

TR_CHECK_TYPE CALL FUNCTION 'TR_CHECK_TYPE' EXPORTING wi_e071 = ls_e071 IMPORTING we_tadir = ls_tadir.

SVRS_RESOLVE_E071_OBJ CALL FUNCTION 'SVRS_RESOLVE_E071_OBJ' EXPORTING e071_obj = ls_e071 TABLES obj_tab = rt_subobj EXCEPTIONS not_versionable = 1 OTHERS = 2.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = lv_funcname IMPORTING include = lv_include EXCEPTIONS function_not_exist = 1 OTHERS = 2.

SEO_CLIF_GET CALL FUNCTION 'SEO_CLIF_GET' EXPORTING cifkey = ls_classkey version = lv_version IMPORTING clstype = lv_if_type class = ls_class_info interface = ls_interface_info EXCEPTIONS OTHERS = 1.

SFW_GET_SWITCHPOS * CALL FUNCTION 'SFW_GET_SWITCHPOS' may be an option, but we have to to classical, because only in SP12.

TRINT_OBJECT_TABLE CALL FUNCTION 'TRINT_OBJECT_TABLE' TABLES tt_types_in = lt_types_in tt_types_out = lt_types_out.

TRINT_OBJECT_TABLE CALL FUNCTION 'TRINT_OBJECT_TABLE' TABLES tt_types_in = lt_types_in tt_types_out = lt_types_out.

RS_SHORTTEXT_GET CALL FUNCTION 'RS_SHORTTEXT_GET' TABLES obj_tab = lt_objtxt.

SVRS_GET_VERSION_DIRECTORY_46 CALL FUNCTION 'SVRS_GET_VERSION_DIRECTORY_46' EXPORTING objname = sv_objname objtype = sv_objtype tables lversno_list = lt_vrsn version_list = lt_vrsd EXCEPTIONS NO_ENTRY = 1 OTHERS = 4.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' EXPORTING funcname = ls_dest_info-rfc_module EXCEPTIONS function_not_exist = 1 OTHERS = 4.

FUNCTION_EXISTS CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION iv_destination EXPORTING funcname = ls_dest_info-rfc_module EXCEPTIONS function_not_exist = 1 communication_failure = 2 MESSAGE ls_rfc_msg-text system_failure = 3 MESSAGE ls_rfc_msg-text OTHERS = 4.

RFC_CONNECTION_CLOSE CALL FUNCTION 'RFC_CONNECTION_CLOSE' EXPORTING destination = ls_dest_info-rfcdest EXCEPTIONS destination_not_open = 0 OTHERS = 0.

CALCULATE_HASH_FOR_CHAR CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR' EXPORTING data = lv_code_string IMPORTING hash = lv_code_hash EXCEPTIONS unknown_alg = 1 param_error = 2 internal_error = 3 OTHERS = 4.

SVRS_GET_VERSION_WDYC_40 CALL FUNCTION 'SVRS_GET_VERSION_WDYC_40' EXPORTING object_name = lv_objname versno = lv_versno TABLES ccoms_tab = EXCEPTIONS no_version = 1 OTHERS = 2.

SVRS_GET_REPS_FROM_OBJECT CALL FUNCTION 'SVRS_GET_REPS_FROM_OBJECT' EXPORTING object_name = iv_objname object_type = iv_objtype versno = lv_versno TABLES repos_tab = lt_abaptxt trdir_tab = lt_trdir EXCEPTIONS no_version = 1 OTHERS = 2.

SCWB_GET_VERSION CALL FUNCTION 'SCWB_GET_VERSION' EXPORTING is_header = ls_obj_hd IMPORTING es_object = ls_vers_obj EXCEPTIONS no_version = 1 OTHERS = 2.

SCWN_MOVE_CORRESPONDING CALL FUNCTION 'SCWN_MOVE_CORRESPONDING' EXPORTING is_source = CHANGING cs_target = .

SVRS_LONG2SHORT_NAME CALL FUNCTION 'SVRS_LONG2SHORT_NAME' EXPORTING objtype = ls_subobj-objtype objname_long = ls_subobj-objname IMPORTING OBJNAME_SHORT = ls_subobj-objname.

SVRS_GET_VERSION_DIRECTORY_46 CALL FUNCTION 'SVRS_GET_VERSION_DIRECTORY_46' EXPORTING objname = ls_subobj-objname objtype = ls_subobj-objtype tables lversno_list = lt_vrsn_sng version_list = lt_vrsd_sng EXCEPTIONS NO_ENTRY = 1 OTHERS = 4.

REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING is_layout = ls_alv_layout it_fieldcat = lt_fieldcat i_save = 'A' i_grid_title = 'RFC Error Log' "#EC NOTEXT i_screen_start_column = 1 i_screen_end_column = 100 i_screen_start_line = 1 i_screen_end_line = 10 is_variant = ls_alv_variant it_excluding = lt_exclude TABLES t_outtab = _t_msg_log.

SEO_CLIF_GET CALL FUNCTION 'SEO_CLIF_GET' EXPORTING cifkey = ls_if_key version = seoc_version_active EXCEPTIONS not_existing = 1 deleted = 2 model_only = 3 OTHERS = 4.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = lv_tabname TABLES dd03p_tab = lt_dd03p EXCEPTIONS illegal_input = 1 OTHERS = 2.

ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING MODE_RSTABLE = iv_enq_mode tabname = ls_rstable-tabname varkey = ls_rstable-varkey EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_E_TABLE CALL FUNCTION 'DEQUEUE_E_TABLE' EXPORTING * MODE_RSTABLE = 'E' tabname = ls_rstable-tabname varkey = ls_rstable-varkey.

DEQUEUE_E_TABLE CALL FUNCTION 'DEQUEUE_E_TABLE' EXPORTING MODE_RSTABLE = iv_enq_mode tabname = ls_rstable-tabname varkey = ls_rstable-varkey.

ENQUEUE_READ CALL FUNCTION 'ENQUEUE_READ' EXPORTING gname = 'RSTABLE' garg = lv_enq_arg guname = space TABLES enq = lt_enq EXCEPTIONS communication_failure = 1 system_failure = 2 OTHERS = 3.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = 'Table Creation' "#EC NOTEXT text_question = lv_title TEXT_BUTTON_1 = 'Yes' "#EC NOTEXT TEXT_BUTTON_2 = 'No' "#EC NOTEXT DISPLAY_CANCEL_BUTTON = ' ' IMPORTING ANSWER = lv_answer EXCEPTIONS OTHERS = 0.

TR_TADIR_INTERFACE CALL FUNCTION 'TR_TADIR_INTERFACE' EXPORTING wi_test_modus = ' ' wi_tadir_pgmid = ls_tadir-pgmid wi_tadir_object = ls_tadir-object wi_tadir_obj_name = ls_tadir-obj_name wi_tadir_srcsystem = ls_tadir-srcsystem wi_tadir_author = ls_tadir-author wi_tadir_devclass = ls_tadir-devclass wi_tadir_masterlang = ls_tadir-masterlang EXCEPTIONS tadir_entry_not_existing = 1 tadir_entry_ill_type = 2 no_systemname = 3 no_systemtype = 4 original_system_conflict = 5 object_reserved_for_devclass = 6 object_exists_global = 7 object_exists_local = 8 object_is_distributed = 9 obj_specification_not_unique = 10 no_authorization_to_delete = 11 devclass_not_existing = 12 simultanious_set_remove_repair = 13 order_missing = 14 no_modification_of_head_syst = 15 pgmid_object_not_allowed = 16 masterlanguage_not_specified = 17 devclass_not_specified = 18 specify_owner_unique = 19 loc_priv_objs_no_repair = 20 gtadir_not_reached = 21 object_locked_for_order = 22 change_of_class_not_allowed = 23 no_change_from_sap_to_tmp = 24 OTHERS = 25.

DDIF_TABL_PUT CALL FUNCTION 'DDIF_TABL_PUT' EXPORTING name = ls_dd02v-tabname dd02v_wa = ls_dd02v dd09l_wa = ls_dd09l TABLES dd03p_tab = lt_dd03p EXCEPTIONS tabl_not_found = 1 name_inconsistent = 2 tabl_inconsistent = 3 put_failure = 4 put_refused = 5 OTHERS = 6.

DDIF_TABL_ACTIVATE CALL FUNCTION 'DDIF_TABL_ACTIVATE' EXPORTING name = ls_dd02v-tabname IMPORTING RC = lv_rc EXCEPTIONS NOT_FOUND = 1 PUT_FAILURE = 2 OTHERS = 3.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = _def_cluster-tabname TABLES dfies_tab = lt_fields.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'RUN_ID' "#EC NOTEXT window_title = 'Result Content' "#EC NOTEXT value_org = 'S' TABLES value_tab = lt_run_hd field_tab = lt_fields return_tab = lt_return EXCEPTIONS OTHERS = 1.

DB_COMMIT * CALL FUNCTION 'DB_COMMIT'. "problems with RSQL Errors

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = ls_job-jobname IMPORTING jobcount = ls_job-jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = ls_job-jobcount jobname = ls_job-jobname strtimmed = 'X' EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = ls_job-jobcount jobname = ls_job-jobname strtimmed = 'X' sdlstrtdt = iv_startdate sdlstrttm = iv_starttime EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.

BP_JOB_MANAGEMENT CALL FUNCTION 'BP_JOB_MANAGEMENT' EXPORTING jobselect_dialog = 'N' "btc_no joblist_opcode = 22 "btc_joblist_show TABLES joblist = lt_job 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 /SDF/CD_CUSTOM_CODE_CONNECT_CI or its description.