├── .abapgit.xml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── abapcleaner.cfj ├── img ├── join-management-screen.png └── selection-screen.png ├── package.json └── src ├── adt ├── package.devc.xml ├── zcl_dbbr_adt_intgr_disc_app.clas.abap ├── zcl_dbbr_adt_intgr_disc_app.clas.xml └── zdbbr_adt_integration.enho.xml ├── bl ├── package.devc.xml ├── zcl_dbbr_addtext_bl.clas.abap ├── zcl_dbbr_addtext_bl.clas.locals_def.abap ├── zcl_dbbr_addtext_bl.clas.locals_imp.abap ├── zcl_dbbr_addtext_bl.clas.xml ├── zcl_dbbr_pretty_printer.clas.abap ├── zcl_dbbr_pretty_printer.clas.xml ├── zcx_dbbr_dyn_prog_generation.clas.abap ├── zcx_dbbr_dyn_prog_generation.clas.xml ├── zif_dbbr_data_enricher.intf.abap └── zif_dbbr_data_enricher.intf.xml ├── cross ├── ezdbbrlockbasic.enqu.xml ├── package.devc.xml ├── zcl_dbbr_alias_map.clas.abap ├── zcl_dbbr_alias_map.clas.xml ├── zcl_dbbr_appl_util.clas.abap ├── zcl_dbbr_appl_util.clas.xml ├── zcl_dbbr_cds_tabfield_util.clas.abap ├── zcl_dbbr_cds_tabfield_util.clas.xml ├── zcl_dbbr_custom_f4_helper.clas.abap ├── zcl_dbbr_custom_f4_helper.clas.xml ├── zcl_dbbr_custom_f4_map.clas.abap ├── zcl_dbbr_custom_f4_map.clas.xml ├── zcl_dbbr_date_time_util.clas.abap ├── zcl_dbbr_date_time_util.clas.testclasses.abap ├── zcl_dbbr_date_time_util.clas.xml ├── zcl_dbbr_ddic_util.clas.abap ├── zcl_dbbr_ddic_util.clas.xml ├── zcl_dbbr_dep_feature_util.clas.abap ├── zcl_dbbr_dep_feature_util.clas.xml ├── zcl_dbbr_entity_alias_util.clas.abap ├── zcl_dbbr_entity_alias_util.clas.xml ├── zcl_dbbr_entity_sh_helper.clas.abap ├── zcl_dbbr_entity_sh_helper.clas.xml ├── zcl_dbbr_entity_uo.clas.abap ├── zcl_dbbr_entity_uo.clas.xml ├── zcl_dbbr_f4_helper.clas.abap ├── zcl_dbbr_f4_helper.clas.xml ├── zcl_dbbr_favmenu_entry.clas.abap ├── zcl_dbbr_favmenu_entry.clas.xml ├── zcl_dbbr_help_repository.clas.abap ├── zcl_dbbr_help_repository.clas.xml ├── zcl_dbbr_icon_handler.clas.abap ├── zcl_dbbr_icon_handler.clas.xml ├── zcl_dbbr_input_validator.clas.abap ├── zcl_dbbr_input_validator.clas.xml ├── zcl_dbbr_lock_util.clas.abap ├── zcl_dbbr_lock_util.clas.xml ├── zcl_dbbr_log.clas.abap ├── zcl_dbbr_log.clas.xml ├── zcl_dbbr_protocol.clas.abap ├── zcl_dbbr_protocol.clas.xml ├── zcl_dbbr_protocol_alv.clas.abap ├── zcl_dbbr_protocol_alv.clas.xml ├── zcl_dbbr_query_helper.clas.abap ├── zcl_dbbr_query_helper.clas.xml ├── zcl_dbbr_screen_helper.clas.abap ├── zcl_dbbr_screen_helper.clas.xml ├── zcl_dbbr_selection_helper.clas.abap ├── zcl_dbbr_selection_helper.clas.xml ├── zcl_dbbr_selfield_util.clas.abap ├── zcl_dbbr_selfield_util.clas.xml ├── zcl_dbbr_selopt_util.clas.abap ├── zcl_dbbr_selopt_util.clas.xml ├── zcl_dbbr_start.clas.abap ├── zcl_dbbr_start.clas.xml ├── zcl_dbbr_tabf_treeno_fill.clas.abap ├── zcl_dbbr_tabf_treeno_fill.clas.xml ├── zcl_dbbr_tabfield.clas.abap ├── zcl_dbbr_tabfield.clas.xml ├── zcl_dbbr_tabfield_builder.clas.abap ├── zcl_dbbr_tabfield_builder.clas.xml ├── zcl_dbbr_tabfield_list.clas.abap ├── zcl_dbbr_tabfield_list.clas.xml ├── zcl_dbbr_table_treeno_fill.clas.abap ├── zcl_dbbr_table_treeno_fill.clas.xml ├── zcl_dbbr_timer.clas.abap ├── zcl_dbbr_timer.clas.xml ├── zcl_dbbr_tree_helper.clas.abap ├── zcl_dbbr_tree_helper.clas.xml ├── zcl_dbbr_variant.clas.abap ├── zcl_dbbr_variant.clas.xml ├── zcx_dbbr_application_exc.clas.abap ├── zcx_dbbr_application_exc.clas.xml ├── zcx_dbbr_dynpro_read_exc.clas.abap ├── zcx_dbbr_dynpro_read_exc.clas.xml ├── zcx_dbbr_dynpro_update_exc.clas.abap ├── zcx_dbbr_dynpro_update_exc.clas.xml ├── zcx_dbbr_exception.clas.abap ├── zcx_dbbr_exception.clas.xml ├── zcx_dbbr_node_not_found.clas.abap ├── zcx_dbbr_node_not_found.clas.xml ├── zcx_dbbr_ui_exception.clas.abap ├── zcx_dbbr_ui_exception.clas.xml ├── zcx_dbbr_variant_error.clas.abap ├── zcx_dbbr_variant_error.clas.xml ├── zdbbr_abap_comp_type.tabl.xml ├── zdbbr_abap_comp_type_itab.ttyp.xml ├── zdbbr_action.dtel.xml ├── zdbbr_additional_text.tabl.xml ├── zdbbr_additional_text_itab.ttyp.xml ├── zdbbr_addtext.tabl.xml ├── zdbbr_addtext_a.tabl.xml ├── zdbbr_addtext_cond_operation.doma.xml ├── zdbbr_addtext_cond_operation.dtel.xml ├── zdbbr_addtext_cond_val.dtel.xml ├── zdbbr_addtext_data.tabl.xml ├── zdbbr_addtext_data_itab.ttyp.xml ├── zdbbr_addtext_itab.ttyp.xml ├── zdbbr_addtext_k.tabl.xml ├── zdbbr_addtext_ui.tabl.xml ├── zdbbr_addtext_ui_itab.ttyp.xml ├── zdbbr_aggr.doma.xml ├── zdbbr_aggr.dtel.xml ├── zdbbr_altcolt.tabl.xml ├── zdbbr_altcoltext_a.tabl.xml ├── zdbbr_altcoltext_data.tabl.xml ├── zdbbr_altcoltext_data_itab.ttyp.xml ├── zdbbr_altcoltext_k.tabl.xml ├── zdbbr_alv_live_filter_flag.dtel.xml ├── zdbbr_alv_special_cells.tabl.xml ├── zdbbr_assoc_selection_mode.doma.xml ├── zdbbr_assoc_selection_mode.dtel.xml ├── zdbbr_async_max_rows_det.dtel.xml ├── zdbbr_auto_selct_crit_saving.dtel.xml ├── zdbbr_auto_variant_a.tabl.xml ├── zdbbr_browser_mode_data.tabl.xml ├── zdbbr_build_in_f4_ui_data.tabl.xml ├── zdbbr_built_in.dtel.xml ├── zdbbr_built_in_data_type.tabl.xml ├── zdbbr_button.dtel.xml ├── zdbbr_cds_view.tabl.xml ├── zdbbr_cds_view_search.tabl.xml ├── zdbbr_cds_view_search_t.ttyp.xml ├── zdbbr_cds_view_sh.shlp.xml ├── zdbbr_changed_by.dtel.xml ├── zdbbr_changed_date.dtel.xml ├── zdbbr_changed_time.dtel.xml ├── zdbbr_code_line.doma.xml ├── zdbbr_code_line.dtel.xml ├── zdbbr_code_line_itab.ttyp.xml ├── zdbbr_codeline.tabl.xml ├── zdbbr_condition_join.doma.xml ├── zdbbr_condition_join.dtel.xml ├── zdbbr_condition_operation.doma.xml ├── zdbbr_condition_operation.dtel.xml ├── zdbbr_condition_value.dtel.xml ├── zdbbr_conve2dom.tabl.xml ├── zdbbr_created_date.dtel.xml ├── zdbbr_created_time.dtel.xml ├── zdbbr_custom_f4_map.tabl.xml ├── zdbbr_custom_f4_map_itab.ttyp.xml ├── zdbbr_custom_searchhelp_ui.tabl.xml ├── zdbbr_data_type.dtel.xml ├── zdbbr_db_tab_sh_result.tabl.xml ├── zdbbr_dbentity_sh.shlp.xml ├── zdbbr_dbtab_sh.shlp.xml ├── zdbbr_ddl_source_type.dtel.xml ├── zdbbr_dec17_5.doma.xml ├── zdbbr_dec17_5.dtel.xml ├── zdbbr_def_var_filter_first.dtel.xml ├── zdbbr_default_variant_a.tabl.xml ├── zdbbr_defined_outputfields.dtel.xml ├── zdbbr_defined_sortfields.dtel.xml ├── zdbbr_delete_mode.dtel.xml ├── zdbbr_descfield.dtel.xml ├── zdbbr_dfies_texts.tabl.xml ├── zdbbr_display_mode.doma.xml ├── zdbbr_display_mode.dtel.xml ├── zdbbr_dp_check_result.tabl.xml ├── zdbbr_dp_col_metadata.tabl.xml ├── zdbbr_dp_col_metadata_t.ttyp.xml ├── zdbbr_dp_column.tabl.xml ├── zdbbr_dp_column_t.ttyp.xml ├── zdbbr_dp_table_data.tabl.xml ├── zdbbr_dsbl_date_to_times_conv.dtel.xml ├── zdbbr_dynpread_itab.ttyp.xml ├── zdbbr_dynpro_exc.msag.xml ├── zdbbr_edit_mode.dtel.xml ├── zdbbr_enable_alv_default_var.dtel.xml ├── zdbbr_entbrwsus.tabl.xml ├── zdbbr_entity_browser_link_mode.doma.xml ├── zdbbr_entity_browser_link_mode.dtel.xml ├── zdbbr_entity_browser_sttng_a.tabl.xml ├── zdbbr_entity_info.tabl.xml ├── zdbbr_entity_info_simple.tabl.xml ├── zdbbr_entity_info_t.ttyp.xml ├── zdbbr_entity_sh_result.tabl.xml ├── zdbbr_entity_sh_result_t.ttyp.xml ├── zdbbr_exception.msag.xml ├── zdbbr_experimental_mode.dtel.xml ├── zdbbr_f4_assignment.tabl.xml ├── zdbbr_f4_assignment_itab.ttyp.xml ├── zdbbr_f4_choice_t.ttyp.xml ├── zdbbr_f4_data.tabl.xml ├── zdbbr_f4_data_itab.ttyp.xml ├── zdbbr_f4_export.tabl.xml ├── zdbbr_f4_export_itab.ttyp.xml ├── zdbbr_f4_field.tabl.xml ├── zdbbr_f4_field_id.dtel.xml ├── zdbbr_f4_field_itab.ttyp.xml ├── zdbbr_f4_id.dtel.xml ├── zdbbr_f4_info.tabl.xml ├── zdbbr_f4_k_itab.ttyp.xml ├── zdbbr_f4_overview.tabl.xml ├── zdbbr_f4_overview_itab.ttyp.xml ├── zdbbr_f4_search.tabl.xml ├── zdbbr_f4_search_itab.ttyp.xml ├── zdbbr_f4assnmt.tabl.xml ├── zdbbr_f4assnmt_itab.ttyp.xml ├── zdbbr_f4f.tabl.xml ├── zdbbr_f4f_a.tabl.xml ├── zdbbr_f4h.tabl.xml ├── zdbbr_f4h_a.tabl.xml ├── zdbbr_fav_user_mode.doma.xml ├── zdbbr_fav_user_mode.dtel.xml ├── zdbbr_favmenu.tabl.xml ├── zdbbr_favmenu_a.tabl.xml ├── zdbbr_favmenu_itab.ttyp.xml ├── zdbbr_favmenu_k.tabl.xml ├── zdbbr_favorite_menu.tabl.xml ├── zdbbr_favorite_menu_itab.ttyp.xml ├── zdbbr_ff_description.dtel.xml ├── zdbbr_ff_list_output_long.dtel.xml ├── zdbbr_ff_list_output_medium.dtel.xml ├── zdbbr_ff_list_output_short.dtel.xml ├── zdbbr_ffdef.tabl.xml ├── zdbbr_ffdef_a.tabl.xml ├── zdbbr_field_chooser_mode.doma.xml ├── zdbbr_field_chooser_mode.dtel.xml ├── zdbbr_field_k.tabl.xml ├── zdbbr_fieldname_raw.doma.xml ├── zdbbr_fieldname_raw.dtel.xml ├── zdbbr_form_str.dtel.xml ├── zdbbr_formfield_type.doma.xml ├── zdbbr_formfield_type.dtel.xml ├── zdbbr_formula_field.dtel.xml ├── zdbbr_formula_id.dtel.xml ├── zdbbr_from_itab.ttyp.xml ├── zdbbr_generic_sh.shlp.xml ├── zdbbr_global_data.tabl.xml ├── zdbbr_global_data_ref.tabl.xml ├── zdbbr_group_by.dtel.xml ├── zdbbr_grouping_minimum.dtel.xml ├── zdbbr_has_def_col_widths.dtel.xml ├── zdbbr_has_filter_values.dtel.xml ├── zdbbr_has_jump_fields.dtel.xml ├── zdbbr_hide_flag.dtel.xml ├── zdbbr_i_dbtabletechsettings.ddls.asddls ├── zdbbr_i_dbtabletechsettings.ddls.xml ├── zdbbr_icon_132.dtel.xml ├── zdbbr_icon_data.tabl.xml ├── zdbbr_icon_data_itab.ttyp.xml ├── zdbbr_icon_lx.dtel.xml ├── zdbbr_id_itab.ttyp.xml ├── zdbbr_info.msag.xml ├── zdbbr_is_global_query.dtel.xml ├── zdbbr_is_parameter.dtel.xml ├── zdbbr_is_virtual_join.dtel.xml ├── zdbbr_join_cond_ui.tabl.xml ├── zdbbr_join_cond_ui_itab.ttyp.xml ├── zdbbr_join_cond_value_ref.tabl.xml ├── zdbbr_join_condition_id.dtel.xml ├── zdbbr_join_condition_itab.ttyp.xml ├── zdbbr_join_data.tabl.xml ├── zdbbr_join_data_ui.tabl.xml ├── zdbbr_join_def.tabl.xml ├── zdbbr_join_field_cond_a.tabl.xml ├── zdbbr_join_field_cond_id.dtel.xml ├── zdbbr_join_field_cond_t.ttyp.xml ├── zdbbr_join_field_cond_ui.tabl.xml ├── zdbbr_join_field_cond_ui_t.ttyp.xml ├── zdbbr_join_field_operator.doma.xml ├── zdbbr_join_field_operator.dtel.xml ├── zdbbr_join_filter_cond_a.tabl.xml ├── zdbbr_join_filter_cond_id.dtel.xml ├── zdbbr_join_filter_cond_t.ttyp.xml ├── zdbbr_join_filter_cond_ui.tabl.xml ├── zdbbr_join_filter_cond_ui_t.ttyp.xml ├── zdbbr_join_header_info.tabl.xml ├── zdbbr_join_id.dtel.xml ├── zdbbr_join_info.tabl.xml ├── zdbbr_join_info_itab.ttyp.xml ├── zdbbr_join_k_itab.ttyp.xml ├── zdbbr_join_key.dtel.xml ├── zdbbr_join_method.doma.xml ├── zdbbr_join_method.dtel.xml ├── zdbbr_join_order.dtel.xml ├── zdbbr_join_table_id.dtel.xml ├── zdbbr_join_table_info.tabl.xml ├── zdbbr_join_table_itab.ttyp.xml ├── zdbbr_join_table_ui.tabl.xml ├── zdbbr_join_table_ui_itab.ttyp.xml ├── zdbbr_joinc_a.tabl.xml ├── zdbbr_joinfield.dtel.xml ├── zdbbr_joinfil.tabl.xml ├── zdbbr_joinfld.tabl.xml ├── zdbbr_joinh.tabl.xml ├── zdbbr_joinh_a.tabl.xml ├── zdbbr_joint.tabl.xml ├── zdbbr_joint_a.tabl.xml ├── zdbbr_jointab.dtel.xml ├── zdbbr_jump_crit_field.dtel.xml ├── zdbbr_jump_crit_op.doma.xml ├── zdbbr_jump_crit_op.dtel.xml ├── zdbbr_jump_crit_tab.dtel.xml ├── zdbbr_jump_crit_val.dtel.xml ├── zdbbr_jump_target.dtel.xml ├── zdbbr_jump_target_type.doma.xml ├── zdbbr_jump_target_type.dtel.xml ├── zdbbr_jumpdest.tabl.xml ├── zdbbr_jumpdest_a.tabl.xml ├── zdbbr_jumpdest_data.tabl.xml ├── zdbbr_jumpdest_data_itab.ttyp.xml ├── zdbbr_jumpdest_data_ui.tabl.xml ├── zdbbr_jumpdest_data_ui_itab.ttyp.xml ├── zdbbr_jumpdest_id.dtel.xml ├── zdbbr_jumpdest_itab.ttyp.xml ├── zdbbr_jumpdest_k.tabl.xml ├── zdbbr_jumpdestp.tabl.xml ├── zdbbr_jumplist_field.dtel.xml ├── zdbbr_jumplist_field_itab.ttyp.xml ├── zdbbr_jumplist_tab.dtel.xml ├── zdbbr_jumpparam_a.tabl.xml ├── zdbbr_jumpparam_data_ui.tabl.xml ├── zdbbr_jumpparam_data_ui_itab.ttyp.xml ├── zdbbr_jumpparam_itab.ttyp.xml ├── zdbbr_jumpparam_k.tabl.xml ├── zdbbr_key_field.dtel.xml ├── zdbbr_language.dtel.xml ├── zdbbr_layout_desc.doma.xml ├── zdbbr_layout_desc.dtel.xml ├── zdbbr_lockbasic.tabl.xml ├── zdbbr_maint_db_setting.dtel.xml ├── zdbbr_most_used_itab.ttyp.xml ├── zdbbr_mostused.tabl.xml ├── zdbbr_mostused_data.tabl.xml ├── zdbbr_mostused_data_itab.ttyp.xml ├── zdbbr_mostused_k.tabl.xml ├── zdbbr_no_lowercase_conversion.dtel.xml ├── zdbbr_no_of_lines.doma.xml ├── zdbbr_no_of_lines.dtel.xml ├── zdbbr_no_uppercase_conversion.dtel.xml ├── zdbbr_obj_browser_fav_a.tabl.xml ├── zdbbr_obj_browser_fav_t.ttyp.xml ├── zdbbr_obj_browser_mode.doma.xml ├── zdbbr_obj_browser_mode.dtel.xml ├── zdbbr_obj_navigator_mode.doma.xml ├── zdbbr_obj_navigator_mode.dtel.xml ├── zdbbr_objbrs_favorite_id.dtel.xml ├── zdbbr_objbrs_favorite_name.dtel.xml ├── zdbbr_objbrsfav.tabl.xml ├── zdbbr_or_group.dtel.xml ├── zdbbr_or_seltab.tabl.xml ├── zdbbr_or_seltab_itab.ttyp.xml ├── zdbbr_or_tuple_id.dtel.xml ├── zdbbr_param_value.dtel.xml ├── zdbbr_post_join_data.tabl.xml ├── zdbbr_post_join_data_itab.ttyp.xml ├── zdbbr_protocol_info.tabl.xml ├── zdbbr_query_data.tabl.xml ├── zdbbr_query_data_itab.ttyp.xml ├── zdbbr_query_exec_time.dtel.xml ├── zdbbr_query_id.dtel.xml ├── zdbbr_query_info.tabl.xml ├── zdbbr_query_info_itab.ttyp.xml ├── zdbbr_query_info_ui.tabl.xml ├── zdbbr_query_info_ui_itab.ttyp.xml ├── zdbbr_query_parameter.tabl.xml ├── zdbbr_query_parameter_a.tabl.xml ├── zdbbr_query_parameter_t.ttyp.xml ├── zdbbr_query_sh.shlp.xml ├── zdbbr_query_table_id.dtel.xml ├── zdbbr_queryh.tabl.xml ├── zdbbr_queryh_a.tabl.xml ├── zdbbr_queryp.tabl.xml ├── zdbbr_queryt.tabl.xml ├── zdbbr_queryt_a.tabl.xml ├── zdbbr_read_db_length.dtel.xml ├── zdbbr_search_descr.doma.xml ├── zdbbr_search_descr.dtel.xml ├── zdbbr_search_field.dtel.xml ├── zdbbr_searchtab.dtel.xml ├── zdbbr_sel_option.tabl.xml ├── zdbbr_select_parameter_a.tabl.xml ├── zdbbr_selection_parameter.doma.xml ├── zdbbr_selection_parameter.dtel.xml ├── zdbbr_selfield.tabl.xml ├── zdbbr_selfield_info.tabl.xml ├── zdbbr_selfield_info_itab.ttyp.xml ├── zdbbr_selfield_itab.ttyp.xml ├── zdbbr_selfield_value.tabl.xml ├── zdbbr_selfield_value_itab.ttyp.xml ├── zdbbr_selopt_control.tabl.xml ├── zdbbr_selopt_control_itab.ttyp.xml ├── zdbbr_selparam.tabl.xml ├── zdbbr_selscreen_history.tabl.xml ├── zdbbr_selscreen_history_t.ttyp.xml ├── zdbbr_selscreen_mode.doma.xml ├── zdbbr_selscreen_mode.dtel.xml ├── zdbbr_selscreen_settings.tabl.xml ├── zdbbr_seq_number.dtel.xml ├── zdbbr_setting.tabl.xml ├── zdbbr_setting_t.ttyp.xml ├── zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.abap ├── zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.xml ├── zdbbr_sh_exit.fugr.saplzdbbr_sh_exit.abap ├── zdbbr_sh_exit.fugr.saplzdbbr_sh_exit.xml ├── zdbbr_sh_exit.fugr.xml ├── zdbbr_sh_exit.fugr.zdbbr_cds_view_sh_exit.abap ├── zdbbr_sh_exit.fugr.zdbbr_dbentity_sh_exit.abap ├── zdbbr_sh_exit.fugr.zdbbr_dbtab_sh_exit.abap ├── zdbbr_sh_exit.fugr.zdbbr_generic_sh_exit.abap ├── zdbbr_sh_infos.tabl.xml ├── zdbbr_sh_output_field.tabl.xml ├── zdbbr_sh_output_field_itab.ttyp.xml ├── zdbbr_skip_start_screen.dtel.xml ├── zdbbr_sort_direction.doma.xml ├── zdbbr_sort_direction.dtel.xml ├── zdbbr_sort_order.doma.xml ├── zdbbr_sort_order.dtel.xml ├── zdbbr_sql_field_name_l.dtel.xml ├── zdbbr_sql_query.tabl.xml ├── zdbbr_sql_query_history_a.tabl.xml ├── zdbbr_sql_query_history_id.dtel.xml ├── zdbbr_sql_query_string.dtel.xml ├── zdbbr_subquery_mode.doma.xml ├── zdbbr_subquery_mode.dtel.xml ├── zdbbr_tab_component.tabl.xml ├── zdbbr_tab_component_itab.ttyp.xml ├── zdbbr_tabf.tabl.xml ├── zdbbr_tabf_a.tabl.xml ├── zdbbr_tabf_control_info.tabl.xml ├── zdbbr_tabf_select_crit_itab.ttyp.xml ├── zdbbr_tabf_select_crit_specs.tabl.xml ├── zdbbr_tabf_select_criteria.tabl.xml ├── zdbbr_tabf_value_id.dtel.xml ├── zdbbr_tabfield_control.tabl.xml ├── zdbbr_tabfield_id.dtel.xml ├── zdbbr_tabfield_info.tabl.xml ├── zdbbr_tabfield_info_itab.ttyp.xml ├── zdbbr_tabfield_info_ui.tabl.xml ├── zdbbr_tabfield_info_ui_itab.ttyp.xml ├── zdbbr_tabfield_list_data.tabl.xml ├── zdbbr_tabfield_simple.tabl.xml ├── zdbbr_tabfield_simple_itab.ttyp.xml ├── zdbbr_tabfval_a.tabl.xml ├── zdbbr_tabinfo.tabl.xml ├── zdbbr_tabinfo_itab.ttyp.xml ├── zdbbr_table_info.tabl.xml ├── zdbbr_table_info_alv.tabl.xml ├── zdbbr_table_info_itab.ttyp.xml ├── zdbbr_table_search.tabl.xml ├── zdbbr_table_search_t.ttyp.xml ├── zdbbr_table_var_k.tabl.xml ├── zdbbr_tabname.dtel.xml ├── zdbbr_tabname_range.tabl.xml ├── zdbbr_tabname_range_itab.ttyp.xml ├── zdbbr_tech_info.tabl.xml ├── zdbbr_texttab.dtel.xml ├── zdbbr_totals.dtel.xml ├── zdbbr_treeitem_itab.ttyp.xml ├── zdbbr_use_case.doma.xml ├── zdbbr_use_case.dtel.xml ├── zdbbr_use_ddl_view_for_select.dtel.xml ├── zdbbr_use_reduced_memory.dtel.xml ├── zdbbr_user_settings_a.tabl.xml ├── zdbbr_user_specific.dtel.xml ├── zdbbr_usrsettng.tabl.xml ├── zdbbr_vardata.tabl.xml ├── zdbbr_vardata_a.tabl.xml ├── zdbbr_vardata_itab.ttyp.xml ├── zdbbr_variant.tabl.xml ├── zdbbr_variant_a.tabl.xml ├── zdbbr_variant_data.tabl.xml ├── zdbbr_variant_data_id.dtel.xml ├── zdbbr_variant_data_itab.ttyp.xml ├── zdbbr_variant_datatype.doma.xml ├── zdbbr_variant_datatype.dtel.xml ├── zdbbr_variant_flags.tabl.xml ├── zdbbr_variant_id.dtel.xml ├── zdbbr_variant_info.tabl.xml ├── zdbbr_variant_info_itab.ttyp.xml ├── zdbbr_variant_name.dtel.xml ├── zdbbr_variantaf.tabl.xml ├── zdbbr_variantd.tabl.xml ├── zdbbr_where_criteria.tabl.xml ├── zdbbr_where_criteria_itab.ttyp.xml ├── zdbbrcds_v.view.xml ├── zdbbrdbsearch_v.view.xml ├── zdbbrdbtab_v.view.xml ├── zdbbrddls_v.view.xml ├── zdbbrsqlqh.tabl.xml ├── zif_dbbr_c_aggregation.intf.abap ├── zif_dbbr_c_aggregation.intf.xml ├── zif_dbbr_c_annotations.intf.abap ├── zif_dbbr_c_annotations.intf.xml ├── zif_dbbr_c_assoc_select_mode.intf.abap ├── zif_dbbr_c_assoc_select_mode.intf.xml ├── zif_dbbr_c_comptype.intf.abap ├── zif_dbbr_c_comptype.intf.xml ├── zif_dbbr_c_cust_var_fld_ids.intf.abap ├── zif_dbbr_c_cust_var_fld_ids.intf.xml ├── zif_dbbr_c_eb_link_mode.intf.abap ├── zif_dbbr_c_eb_link_mode.intf.xml ├── zif_dbbr_c_favmenu_type.intf.abap ├── zif_dbbr_c_favmenu_type.intf.xml ├── zif_dbbr_c_global.intf.abap ├── zif_dbbr_c_global.intf.xml ├── zif_dbbr_c_icon.intf.abap ├── zif_dbbr_c_icon.intf.xml ├── zif_dbbr_c_input_type.intf.abap ├── zif_dbbr_c_input_type.intf.xml ├── zif_dbbr_c_join_cond_method.intf.abap ├── zif_dbbr_c_join_cond_method.intf.xml ├── zif_dbbr_c_obj_navigator_mode.intf.abap ├── zif_dbbr_c_obj_navigator_mode.intf.xml ├── zif_dbbr_c_object_browser_mode.intf.abap ├── zif_dbbr_c_object_browser_mode.intf.xml ├── zif_dbbr_c_report_id.intf.abap ├── zif_dbbr_c_report_id.intf.xml ├── zif_dbbr_c_select_source_id.intf.abap ├── zif_dbbr_c_select_source_id.intf.xml ├── zif_dbbr_c_selection_functions.intf.abap ├── zif_dbbr_c_selection_functions.intf.xml ├── zif_dbbr_c_selscreen_functions.intf.abap ├── zif_dbbr_c_selscreen_functions.intf.xml ├── zif_dbbr_c_selscreen_mode.intf.abap ├── zif_dbbr_c_selscreen_mode.intf.xml ├── zif_dbbr_c_sh_selmethod_type.intf.abap ├── zif_dbbr_c_sh_selmethod_type.intf.xml ├── zif_dbbr_c_special_out_columns.intf.abap ├── zif_dbbr_c_special_out_columns.intf.xml ├── zif_dbbr_c_text_selection_type.intf.abap ├── zif_dbbr_c_text_selection_type.intf.xml ├── zif_dbbr_c_use_case.intf.abap ├── zif_dbbr_c_use_case.intf.xml ├── zif_dbbr_tree_node_filler.intf.abap ├── zif_dbbr_tree_node_filler.intf.xml ├── zif_dbbr_ty_global.intf.abap ├── zif_dbbr_ty_global.intf.xml ├── zif_dbbr_user_settings_ids.intf.abap └── zif_dbbr_user_settings_ids.intf.xml ├── data_access ├── package.devc.xml ├── zcl_dbbr_addtext_exporter.clas.abap ├── zcl_dbbr_addtext_exporter.clas.xml ├── zcl_dbbr_addtext_factory.clas.abap ├── zcl_dbbr_addtext_factory.clas.xml ├── zcl_dbbr_addtext_importer.clas.abap ├── zcl_dbbr_addtext_importer.clas.xml ├── zcl_dbbr_altcoltext_factory.clas.abap ├── zcl_dbbr_altcoltext_factory.clas.xml ├── zcl_dbbr_custom_f4_factory.clas.abap ├── zcl_dbbr_custom_f4_factory.clas.xml ├── zcl_dbbr_f4_exporter.clas.abap ├── zcl_dbbr_f4_exporter.clas.xml ├── zcl_dbbr_f4_importer.clas.abap ├── zcl_dbbr_f4_importer.clas.xml ├── zcl_dbbr_favmenu_exporter.clas.abap ├── zcl_dbbr_favmenu_exporter.clas.xml ├── zcl_dbbr_favmenu_factory.clas.abap ├── zcl_dbbr_favmenu_factory.clas.xml ├── zcl_dbbr_favmenu_importer.clas.abap ├── zcl_dbbr_favmenu_importer.clas.xml ├── zcl_dbbr_formula_factory.clas.abap ├── zcl_dbbr_formula_factory.clas.xml ├── zcl_dbbr_join_factory.clas.abap ├── zcl_dbbr_join_factory.clas.xml ├── zcl_dbbr_jump_destination_f.clas.abap ├── zcl_dbbr_jump_destination_f.clas.xml ├── zcl_dbbr_ob_fav_factory.clas.abap ├── zcl_dbbr_ob_fav_factory.clas.xml ├── zcl_dbbr_package_factory.clas.abap ├── zcl_dbbr_package_factory.clas.xml ├── zcl_dbbr_query_copier.clas.abap ├── zcl_dbbr_query_copier.clas.xml ├── zcl_dbbr_query_exporter.clas.abap ├── zcl_dbbr_query_exporter.clas.xml ├── zcl_dbbr_query_factory.clas.abap ├── zcl_dbbr_query_factory.clas.xml ├── zcl_dbbr_query_importer.clas.abap ├── zcl_dbbr_query_importer.clas.xml ├── zcl_dbbr_sql_query_factory.clas.abap ├── zcl_dbbr_sql_query_factory.clas.xml ├── zcl_dbbr_usersettings_factory.clas.abap ├── zcl_dbbr_usersettings_factory.clas.xml ├── zcl_dbbr_variant_factory.clas.abap └── zcl_dbbr_variant_factory.clas.xml ├── datamodel ├── package.devc.xml ├── zcl_dbbr_application_component.clas.abap ├── zcl_dbbr_application_component.clas.xml ├── zcl_dbbr_formula.clas.abap ├── zcl_dbbr_formula.clas.xml ├── zcl_dbbr_package.clas.abap ├── zcl_dbbr_package.clas.xml ├── zcl_dbbr_package_list.clas.abap ├── zcl_dbbr_package_list.clas.xml ├── zdbbr_application_component_t.ttyp.xml └── zdbbr_package_t.ttyp.xml ├── formula ├── package.devc.xml ├── zcl_dbbr_fe_bldr_for_checks.clas.abap ├── zcl_dbbr_fe_bldr_for_checks.clas.xml ├── zcl_dbbr_fe_bldr_for_subroutn.clas.abap ├── zcl_dbbr_fe_bldr_for_subroutn.clas.xml ├── zcl_dbbr_fe_calc_field_extr.clas.abap ├── zcl_dbbr_fe_calc_field_extr.clas.xml ├── zcl_dbbr_fe_comment_stb.clas.abap ├── zcl_dbbr_fe_comment_stb.clas.xml ├── zcl_dbbr_fe_custom_sv.clas.abap ├── zcl_dbbr_fe_custom_sv.clas.xml ├── zcl_dbbr_fe_dummy_stb.clas.abap ├── zcl_dbbr_fe_dummy_stb.clas.xml ├── zcl_dbbr_fe_field_def_tv.clas.abap ├── zcl_dbbr_fe_field_def_tv.clas.xml ├── zcl_dbbr_fe_field_descr_extr.clas.abap ├── zcl_dbbr_fe_field_descr_extr.clas.xml ├── zcl_dbbr_fe_field_extractor.clas.abap ├── zcl_dbbr_fe_field_extractor.clas.xml ├── zcl_dbbr_fe_form_builder.clas.abap ├── zcl_dbbr_fe_form_builder.clas.xml ├── zcl_dbbr_fe_form_field_stb.clas.abap ├── zcl_dbbr_fe_form_field_stb.clas.xml ├── zcl_dbbr_fe_gen_stmnt_builder.clas.abap ├── zcl_dbbr_fe_gen_stmnt_builder.clas.xml ├── zcl_dbbr_fe_general_sv.clas.abap ├── zcl_dbbr_fe_general_sv.clas.xml ├── zcl_dbbr_fe_generic_form_bldr.clas.abap ├── zcl_dbbr_fe_generic_form_bldr.clas.xml ├── zcl_dbbr_fe_icon_def_tv.clas.abap ├── zcl_dbbr_fe_icon_def_tv.clas.xml ├── zcl_dbbr_fe_icon_field_extr.clas.abap ├── zcl_dbbr_fe_icon_field_extr.clas.xml ├── zcl_dbbr_fe_icon_stb.clas.abap ├── zcl_dbbr_fe_icon_stb.clas.xml ├── zcl_dbbr_fe_icon_tt_fld_extr.clas.abap ├── zcl_dbbr_fe_icon_tt_fld_extr.clas.xml ├── zcl_dbbr_fe_icon_tt_stb.clas.abap ├── zcl_dbbr_fe_icon_tt_stb.clas.xml ├── zcl_dbbr_fe_icon_tt_tv.clas.abap ├── zcl_dbbr_fe_icon_tt_tv.clas.xml ├── zcl_dbbr_fe_set_cell_color_tv.clas.abap ├── zcl_dbbr_fe_set_cell_color_tv.clas.xml ├── zcl_dbbr_fe_set_cell_colr_stb.clas.abap ├── zcl_dbbr_fe_set_cell_colr_stb.clas.xml ├── zcl_dbbr_fe_set_icon_stb.clas.abap ├── zcl_dbbr_fe_set_icon_stb.clas.xml ├── zcl_dbbr_fe_set_icon_tv.clas.abap ├── zcl_dbbr_fe_set_icon_tv.clas.xml ├── zcl_dbbr_fe_set_row_color_stb.clas.abap ├── zcl_dbbr_fe_set_row_color_stb.clas.xml ├── zcl_dbbr_fe_set_row_color_tv.clas.abap ├── zcl_dbbr_fe_set_row_color_tv.clas.xml ├── zcl_dbbr_fe_stmnt_str_builder.clas.abap ├── zcl_dbbr_fe_stmnt_str_builder.clas.xml ├── zcl_dbbr_fe_templates.clas.abap ├── zcl_dbbr_fe_templates.clas.xml ├── zcl_dbbr_fe_text_def_tv.clas.abap ├── zcl_dbbr_fe_text_def_tv.clas.xml ├── zcl_dbbr_fe_token_validator.clas.abap ├── zcl_dbbr_fe_token_validator.clas.xml ├── zcl_dbbr_fe_unit_def_tv.clas.abap ├── zcl_dbbr_fe_unit_def_tv.clas.xml ├── zcl_dbbr_fe_unit_extr.clas.abap ├── zcl_dbbr_fe_unit_extr.clas.xml ├── zcl_dbbr_fe_unit_stb.clas.abap ├── zcl_dbbr_fe_unit_stb.clas.xml ├── zcl_dbbr_fe_validator.clas.abap ├── zcl_dbbr_fe_validator.clas.testclasses.abap ├── zcl_dbbr_fe_validator.clas.xml ├── zcl_dbbr_formula_calculator.clas.abap ├── zcl_dbbr_formula_calculator.clas.xml ├── zcl_dbbr_formula_helper.clas.abap ├── zcl_dbbr_formula_helper.clas.xml ├── zcx_dbbr_fe_stmnt_valid_exc.clas.abap ├── zcx_dbbr_fe_stmnt_valid_exc.clas.xml ├── zcx_dbbr_formula_exception.clas.abap ├── zcx_dbbr_formula_exception.clas.xml ├── zif_dbbr_c_fe_abap_keywords.intf.abap ├── zif_dbbr_c_fe_abap_keywords.intf.xml ├── zif_dbbr_c_fe_global.intf.abap ├── zif_dbbr_c_fe_global.intf.xml ├── zif_dbbr_c_fe_keywords.intf.abap ├── zif_dbbr_c_fe_keywords.intf.xml ├── zif_dbbr_fe_field_extractor.intf.abap ├── zif_dbbr_fe_field_extractor.intf.xml ├── zif_dbbr_fe_formula_builder.intf.abap ├── zif_dbbr_fe_formula_builder.intf.xml ├── zif_dbbr_fe_types.intf.abap ├── zif_dbbr_fe_types.intf.xml ├── zif_dbbr_statement_validator.intf.abap ├── zif_dbbr_statement_validator.intf.xml ├── zif_dbbr_stmnt_string_builder.intf.abap ├── zif_dbbr_stmnt_string_builder.intf.xml ├── zif_dbbr_token_validator.intf.abap └── zif_dbbr_token_validator.intf.xml ├── help ├── package.devc.xml ├── zdbbr_join_manager_help.doct.xml ├── zdbbr_main_help.doct.xml └── zdbbr_ob_help.doct.xml ├── package.devc.xml ├── search ├── package.devc.xml ├── zcl_dbbr_os_query_provider.clas.abap ├── zcl_dbbr_os_query_provider.clas.xml ├── zcl_dbbr_package_query_config.clas.abap ├── zcl_dbbr_package_query_config.clas.xml ├── zcl_dbbr_query_config.clas.abap ├── zcl_dbbr_query_config.clas.xml ├── zcl_dbbr_search_ioc.clas.abap └── zcl_dbbr_search_ioc.clas.xml ├── sql ├── package.devc.xml ├── zcl_dbbr_sql_query.clas.abap ├── zcl_dbbr_sql_query.clas.xml ├── zcl_dbbr_sql_query_exec.clas.abap ├── zcl_dbbr_sql_query_exec.clas.locals_def.abap ├── zcl_dbbr_sql_query_exec.clas.locals_imp.abap ├── zcl_dbbr_sql_query_exec.clas.xml ├── zcl_dbbr_sql_query_exec_proxy.clas.abap ├── zcl_dbbr_sql_query_exec_proxy.clas.xml ├── zcl_dbbr_sql_query_parser.clas.abap ├── zcl_dbbr_sql_query_parser.clas.locals_def.abap ├── zcl_dbbr_sql_query_parser.clas.locals_imp.abap ├── zcl_dbbr_sql_query_parser.clas.testclasses.abap ├── zcl_dbbr_sql_query_parser.clas.xml ├── zcl_dbbr_sql_selection.clas.abap ├── zcl_dbbr_sql_selection.clas.xml ├── zcx_dbbr_selection_common.clas.abap ├── zcx_dbbr_selection_common.clas.xml ├── zcx_dbbr_sql_query_error.clas.abap ├── zcx_dbbr_sql_query_error.clas.xml ├── zdbbr_sql.fugr.lzdbbr_sqltop.abap ├── zdbbr_sql.fugr.lzdbbr_sqltop.xml ├── zdbbr_sql.fugr.saplzdbbr_sql.abap ├── zdbbr_sql.fugr.saplzdbbr_sql.xml ├── zdbbr_sql.fugr.xml └── zdbbr_sql.fugr.zdbbr_execute_sql_query.abap ├── test ├── package.devc.xml ├── zdbbr_test_alv_edit_popup.prog.abap ├── zdbbr_test_alv_edit_popup.prog.xml ├── zdbbr_test_cds_field_vh.prog.abap ├── zdbbr_test_cds_field_vh.prog.xml ├── zdbbr_test_join_manager.prog.abap ├── zdbbr_test_join_manager.prog.xml ├── zdbbr_test_param_popup.prog.abap └── zdbbr_test_param_popup.prog.xml ├── ui ├── command │ ├── package.devc.xml │ ├── zcl_dbbr_dep_tree_cmd_exec.clas.abap │ ├── zcl_dbbr_dep_tree_cmd_exec.clas.xml │ ├── zcl_dbbr_load_entity_cmd_exec.clas.abap │ └── zcl_dbbr_load_entity_cmd_exec.clas.xml ├── controllers │ ├── package.devc.xml │ ├── zcl_dbbr_addtext_manager.clas.abap │ ├── zcl_dbbr_addtext_manager.clas.xml │ ├── zcl_dbbr_addtextfield_ctrl.clas.abap │ ├── zcl_dbbr_addtextfield_ctrl.clas.xml │ ├── zcl_dbbr_altcoltxt_controller.clas.abap │ ├── zcl_dbbr_altcoltxt_controller.clas.xml │ ├── zcl_dbbr_association_manager.clas.abap │ ├── zcl_dbbr_association_manager.clas.xml │ ├── zcl_dbbr_built_in_f4_sc.clas.abap │ ├── zcl_dbbr_built_in_f4_sc.clas.xml │ ├── zcl_dbbr_cds_dependency_tree.clas.abap │ ├── zcl_dbbr_cds_dependency_tree.clas.locals_def.abap │ ├── zcl_dbbr_cds_dependency_tree.clas.locals_imp.abap │ ├── zcl_dbbr_cds_dependency_tree.clas.xml │ ├── zcl_dbbr_cds_field_value_help.clas.abap │ ├── zcl_dbbr_cds_field_value_help.clas.xml │ ├── zcl_dbbr_cds_param_popup.clas.abap │ ├── zcl_dbbr_cds_param_popup.clas.xml │ ├── zcl_dbbr_choose_object_ctrl.clas.abap │ ├── zcl_dbbr_choose_object_ctrl.clas.xml │ ├── zcl_dbbr_copy_query_ctrl.clas.abap │ ├── zcl_dbbr_copy_query_ctrl.clas.xml │ ├── zcl_dbbr_custom_f4_sc.clas.abap │ ├── zcl_dbbr_custom_f4_sc.clas.xml │ ├── zcl_dbbr_custom_f4_selector.clas.abap │ ├── zcl_dbbr_custom_f4_selector.clas.xml │ ├── zcl_dbbr_db_entity_sel_dialog.clas.abap │ ├── zcl_dbbr_db_entity_sel_dialog.clas.xml │ ├── zcl_dbbr_eb_settings_view.clas.abap │ ├── zcl_dbbr_eb_settings_view.clas.xml │ ├── zcl_dbbr_edit_join_cond_view.clas.abap │ ├── zcl_dbbr_edit_join_cond_view.clas.xml │ ├── zcl_dbbr_edit_join_table_ctrl.clas.abap │ ├── zcl_dbbr_edit_join_table_ctrl.clas.xml │ ├── zcl_dbbr_export_favmenu_ctrl.clas.abap │ ├── zcl_dbbr_export_favmenu_ctrl.clas.xml │ ├── zcl_dbbr_f4_manager.clas.abap │ ├── zcl_dbbr_f4_manager.clas.xml │ ├── zcl_dbbr_field_sorter_ctrl.clas.abap │ ├── zcl_dbbr_field_sorter_ctrl.clas.xml │ ├── zcl_dbbr_formula_editor.clas.abap │ ├── zcl_dbbr_formula_editor.clas.xml │ ├── zcl_dbbr_generic_f4_sc.clas.abap │ ├── zcl_dbbr_generic_f4_sc.clas.xml │ ├── zcl_dbbr_join_manager.clas.abap │ ├── zcl_dbbr_join_manager.clas.locals_def.abap │ ├── zcl_dbbr_join_manager.clas.locals_imp.abap │ ├── zcl_dbbr_join_manager.clas.xml │ ├── zcl_dbbr_jumplist_controller.clas.abap │ ├── zcl_dbbr_jumplist_controller.clas.xml │ ├── zcl_dbbr_jumplist_param_ctlr.clas.abap │ ├── zcl_dbbr_jumplist_param_ctlr.clas.xml │ ├── zcl_dbbr_multi_or_controller.clas.abap │ ├── zcl_dbbr_multi_or_controller.clas.xml │ ├── zcl_dbbr_multi_select_ctlr.clas.abap │ ├── zcl_dbbr_multi_select_ctlr.clas.xml │ ├── zcl_dbbr_ob_fav_manager.clas.abap │ ├── zcl_dbbr_ob_fav_manager.clas.xml │ ├── zcl_dbbr_obj_brws_search_sc.clas.abap │ ├── zcl_dbbr_obj_brws_search_sc.clas.xml │ ├── zcl_dbbr_object_central_search.clas.abap │ ├── zcl_dbbr_object_central_search.clas.xml │ ├── zcl_dbbr_query_creator.clas.abap │ ├── zcl_dbbr_query_creator.clas.xml │ ├── zcl_dbbr_save_query_ctrl.clas.abap │ ├── zcl_dbbr_save_query_ctrl.clas.xml │ ├── zcl_dbbr_save_sql_query_ctrl.clas.abap │ ├── zcl_dbbr_save_sql_query_ctrl.clas.xml │ ├── zcl_dbbr_selection_controller.clas.abap │ ├── zcl_dbbr_selection_controller.clas.locals_def.abap │ ├── zcl_dbbr_selection_controller.clas.locals_imp.abap │ ├── zcl_dbbr_selection_controller.clas.xml │ ├── zcl_dbbr_selscreen_controller.clas.abap │ ├── zcl_dbbr_selscreen_controller.clas.locals_def.abap │ ├── zcl_dbbr_selscreen_controller.clas.xml │ ├── zcl_dbbr_settings_view.clas.abap │ ├── zcl_dbbr_settings_view.clas.xml │ ├── zcl_dbbr_sql_console.clas.abap │ ├── zcl_dbbr_sql_console.clas.xml │ ├── zcl_dbbr_sql_query_editor.clas.abap │ ├── zcl_dbbr_sql_query_editor.clas.xml │ ├── zcl_dbbr_tabfield_manager.clas.abap │ ├── zcl_dbbr_tabfield_manager.clas.xml │ ├── zcl_dbbr_tabfield_tree_f4.clas.abap │ ├── zcl_dbbr_tabfield_tree_f4.clas.xml │ ├── zcl_dbbr_text_field_selector.clas.abap │ ├── zcl_dbbr_text_field_selector.clas.xml │ ├── zcl_dbbr_user_settings_sc.clas.abap │ ├── zcl_dbbr_user_settings_sc.clas.xml │ ├── zcl_dbbr_variant_controller.clas.abap │ ├── zcl_dbbr_variant_controller.clas.xml │ ├── zcl_dbbr_variant_f4_view.clas.abap │ ├── zcl_dbbr_variant_f4_view.clas.xml │ ├── zdbbr_coljump_input.tabl.xml │ └── zdbbr_search_further.dtel.xml ├── controls │ ├── package.devc.xml │ ├── zcl_dbbr_cds_sub_entity_sel.clas.abap │ ├── zcl_dbbr_cds_sub_entity_sel.clas.xml │ ├── zcl_dbbr_f4_alv_filter.clas.abap │ ├── zcl_dbbr_f4_alv_filter.clas.xml │ ├── zcl_dbbr_fc_generic_alv.clas.abap │ ├── zcl_dbbr_fc_generic_alv.clas.xml │ ├── zcl_dbbr_fc_output_alv.clas.abap │ ├── zcl_dbbr_fc_output_alv.clas.xml │ ├── zcl_dbbr_fc_selection_alv.clas.abap │ ├── zcl_dbbr_fc_selection_alv.clas.xml │ ├── zcl_dbbr_fc_sort_field_alv.clas.abap │ ├── zcl_dbbr_fc_sort_field_alv.clas.xml │ ├── zcl_dbbr_field_control_tree.clas.abap │ ├── zcl_dbbr_field_control_tree.clas.xml │ ├── zcl_dbbr_object_navigator.clas.abap │ ├── zcl_dbbr_object_navigator.clas.xml │ ├── zcl_dbbr_selscreen_hist_view.clas.abap │ ├── zcl_dbbr_selscreen_hist_view.clas.xml │ ├── zcl_dbbr_sqle_sb_entity_tree.clas.abap │ ├── zcl_dbbr_sqle_sb_entity_tree.clas.xml │ ├── zcl_dbbr_sqle_sb_history.clas.abap │ ├── zcl_dbbr_sqle_sb_history.clas.xml │ ├── zcl_dbbr_sqle_sidebar.clas.abap │ ├── zcl_dbbr_sqle_sidebar.clas.xml │ ├── zif_dbbr_search_control.intf.abap │ └── zif_dbbr_search_control.intf.xml ├── editors │ └── package.devc.xml ├── package.devc.xml ├── tables │ ├── package.devc.xml │ ├── zcl_dbbr_altcoltext_table.clas.abap │ ├── zcl_dbbr_altcoltext_table.clas.xml │ ├── zcl_dbbr_base_select_tc.clas.abap │ ├── zcl_dbbr_base_select_tc.clas.xml │ ├── zcl_dbbr_jumplist_param_table.clas.abap │ ├── zcl_dbbr_jumplist_param_table.clas.xml │ ├── zcl_dbbr_jumplist_table.clas.abap │ ├── zcl_dbbr_jumplist_table.clas.xml │ ├── zcl_dbbr_multi_or_table.clas.abap │ ├── zcl_dbbr_multi_or_table.clas.xml │ ├── zcl_dbbr_multi_select_table.clas.abap │ ├── zcl_dbbr_multi_select_table.clas.xml │ ├── zcl_dbbr_selscreen_table.clas.abap │ ├── zcl_dbbr_selscreen_table.clas.locals_def.abap │ ├── zcl_dbbr_selscreen_table.clas.locals_imp.abap │ └── zcl_dbbr_selscreen_table.clas.xml ├── trees │ ├── package.devc.xml │ ├── zcl_dbbr_favorites_tree.clas.abap │ ├── zcl_dbbr_favorites_tree.clas.xml │ ├── zcl_dbbr_fe_dnd_tree_model.clas.abap │ ├── zcl_dbbr_fe_dnd_tree_model.clas.xml │ ├── zcl_dbbr_field_output_tree.clas.abap │ ├── zcl_dbbr_field_output_tree.clas.xml │ ├── zcl_dbbr_field_select_tree.clas.abap │ ├── zcl_dbbr_field_select_tree.clas.xml │ ├── zcl_dbbr_fld_outp_tree_out.clas.abap │ ├── zcl_dbbr_fld_outp_tree_out.clas.xml │ ├── zcl_dbbr_object_browser_tree.clas.abap │ ├── zcl_dbbr_object_browser_tree.clas.xml │ ├── zcl_dbbr_object_history_tree.clas.abap │ └── zcl_dbbr_object_history_tree.clas.xml ├── util │ ├── package.devc.xml │ ├── zcl_dbbr_addtext_helper.clas.abap │ ├── zcl_dbbr_addtext_helper.clas.xml │ ├── zcl_dbbr_cds_navigator.clas.abap │ ├── zcl_dbbr_cds_navigator.clas.xml │ ├── zcl_dbbr_cds_param_util.clas.abap │ ├── zcl_dbbr_cds_param_util.clas.xml │ ├── zcl_dbbr_cds_selection_util.clas.abap │ ├── zcl_dbbr_cds_selection_util.clas.xml │ ├── zcl_dbbr_cds_selscreen_util.clas.abap │ ├── zcl_dbbr_cds_selscreen_util.clas.xml │ ├── zcl_dbbr_cds_variant_starter.clas.abap │ ├── zcl_dbbr_cds_variant_starter.clas.xml │ ├── zcl_dbbr_custom_query_tester.clas.abap │ ├── zcl_dbbr_custom_query_tester.clas.xml │ ├── zcl_dbbr_default_variant_util.clas.abap │ ├── zcl_dbbr_default_variant_util.clas.xml │ ├── zcl_dbbr_design_studio_util.clas.abap │ ├── zcl_dbbr_design_studio_util.clas.xml │ ├── zcl_dbbr_distinct_val_chooser.clas.abap │ ├── zcl_dbbr_distinct_val_chooser.clas.xml │ ├── zcl_dbbr_favmenu_evt_handler.clas.abap │ ├── zcl_dbbr_favmenu_evt_handler.clas.xml │ ├── zcl_dbbr_join_selection_util.clas.abap │ ├── zcl_dbbr_join_selection_util.clas.xml │ ├── zcl_dbbr_navigator_creator.clas.abap │ ├── zcl_dbbr_navigator_creator.clas.xml │ ├── zcl_dbbr_output_alv_util.clas.abap │ ├── zcl_dbbr_output_alv_util.clas.xml │ ├── zcl_dbbr_output_tab_builder.clas.abap │ ├── zcl_dbbr_output_tab_builder.clas.xml │ ├── zcl_dbbr_pre_sel_validator.clas.abap │ ├── zcl_dbbr_pre_sel_validator.clas.xml │ ├── zcl_dbbr_query_selection_util.clas.abap │ ├── zcl_dbbr_query_selection_util.clas.xml │ ├── zcl_dbbr_query_selscreen_util.clas.abap │ ├── zcl_dbbr_query_selscreen_util.clas.xml │ ├── zcl_dbbr_query_var_starter.clas.abap │ ├── zcl_dbbr_query_var_starter.clas.xml │ ├── zcl_dbbr_selcreen_util_factory.clas.abap │ ├── zcl_dbbr_selcreen_util_factory.clas.xml │ ├── zcl_dbbr_selection_util.clas.abap │ ├── zcl_dbbr_selection_util.clas.xml │ ├── zcl_dbbr_selscr_nav_events.clas.abap │ ├── zcl_dbbr_selscr_nav_events.clas.xml │ ├── zcl_dbbr_selscreen_data.clas.abap │ ├── zcl_dbbr_selscreen_data.clas.xml │ ├── zcl_dbbr_selscreen_history.clas.abap │ ├── zcl_dbbr_selscreen_history.clas.xml │ ├── zcl_dbbr_selscreen_util.clas.abap │ ├── zcl_dbbr_selscreen_util.clas.xml │ ├── zcl_dbbr_selscreen_util_fac.clas.abap │ ├── zcl_dbbr_selscreen_util_fac.clas.xml │ ├── zcl_dbbr_sql_query_selctn_util.clas.abap │ ├── zcl_dbbr_sql_query_selctn_util.clas.xml │ ├── zcl_dbbr_table_navigator.clas.abap │ ├── zcl_dbbr_table_navigator.clas.xml │ ├── zcl_dbbr_table_selection_util.clas.abap │ ├── zcl_dbbr_table_selection_util.clas.xml │ ├── zcl_dbbr_table_selscreen_util.clas.abap │ ├── zcl_dbbr_table_selscreen_util.clas.xml │ ├── zcl_dbbr_table_var_starter.clas.abap │ ├── zcl_dbbr_table_var_starter.clas.xml │ ├── zcl_dbbr_text_field_ui_util.clas.abap │ ├── zcl_dbbr_text_field_ui_util.clas.xml │ ├── zcl_dbbr_toolbar_util.clas.abap │ ├── zcl_dbbr_toolbar_util.clas.xml │ ├── zcl_dbbr_variant_creator.clas.abap │ ├── zcl_dbbr_variant_creator.clas.xml │ ├── zcl_dbbr_variant_loader.clas.abap │ ├── zcl_dbbr_variant_loader.clas.xml │ ├── zcl_dbbr_variant_starter.clas.abap │ ├── zcl_dbbr_variant_starter.clas.xml │ ├── zcl_dbbr_variant_starter_fac.clas.abap │ ├── zcl_dbbr_variant_starter_fac.clas.xml │ ├── zcl_dbbr_variant_util.clas.abap │ ├── zcl_dbbr_variant_util.clas.xml │ ├── zcl_dbbr_virtual_elem_handler.clas.abap │ ├── zcl_dbbr_virtual_elem_handler.clas.locals_def.abap │ ├── zcl_dbbr_virtual_elem_handler.clas.locals_imp.abap │ ├── zcl_dbbr_virtual_elem_handler.clas.xml │ ├── zcl_dbbr_virtual_join_helper.clas.abap │ ├── zcl_dbbr_virtual_join_helper.clas.xml │ ├── zcx_dbbr_association_nav_error.clas.abap │ ├── zcx_dbbr_association_nav_error.clas.xml │ ├── zif_dbbr_c_sql_query_editor.intf.abap │ ├── zif_dbbr_c_sql_query_editor.intf.xml │ ├── zif_dbbr_favmenu_evt_handler.intf.abap │ ├── zif_dbbr_favmenu_evt_handler.intf.xml │ ├── zif_dbbr_screen_table_util.intf.abap │ ├── zif_dbbr_screen_table_util.intf.xml │ ├── zif_dbbr_screen_util.intf.abap │ ├── zif_dbbr_screen_util.intf.xml │ ├── zif_dbbr_table_navigator.intf.abap │ ├── zif_dbbr_table_navigator.intf.xml │ ├── zif_dbbr_variant_loader.intf.abap │ ├── zif_dbbr_variant_loader.intf.xml │ ├── zif_dbbr_variant_starter.intf.abap │ └── zif_dbbr_variant_starter.intf.xml ├── zcl_dbbr_app_starter.clas.abap ├── zcl_dbbr_app_starter.clas.xml ├── zcl_dbbr_dialogs.clas.abap ├── zcl_dbbr_dialogs.clas.xml ├── zcl_dbbr_fe_dnd_object.clas.abap ├── zcl_dbbr_fe_dnd_object.clas.xml ├── zcl_dbbr_list_tree_wrapper.clas.abap ├── zcl_dbbr_list_tree_wrapper.clas.xml ├── zcl_dbbr_output_grid.clas.abap ├── zcl_dbbr_output_grid.clas.xml ├── zcl_dbbr_tree_dnd_object.clas.abap ├── zcl_dbbr_tree_dnd_object.clas.xml ├── zcl_dbbr_tree_node_wrapper.clas.abap ├── zcl_dbbr_tree_node_wrapper.clas.xml ├── zdbbr.fugr.conversion_exit_aggr_input.abap ├── zdbbr.fugr.conversion_exit_aggr_output.abap ├── zdbbr.fugr.conversion_exit_num_input.abap ├── zdbbr.fugr.conversion_exit_num_output.abap ├── zdbbr.fugr.conversion_exit_tzstl_input.abap ├── zdbbr.fugr.conversion_exit_tzstl_output.abap ├── zdbbr.fugr.lzdbbrd01.abap ├── zdbbr.fugr.lzdbbrd01.xml ├── zdbbr.fugr.lzdbbrf01.abap ├── zdbbr.fugr.lzdbbrf01.xml ├── zdbbr.fugr.lzdbbri01.abap ├── zdbbr.fugr.lzdbbri01.xml ├── zdbbr.fugr.lzdbbri02.abap ├── zdbbr.fugr.lzdbbri02.xml ├── zdbbr.fugr.lzdbbri07.abap ├── zdbbr.fugr.lzdbbri07.xml ├── zdbbr.fugr.lzdbbro01.abap ├── zdbbr.fugr.lzdbbro01.xml ├── zdbbr.fugr.lzdbbro02.abap ├── zdbbr.fugr.lzdbbro02.xml ├── zdbbr.fugr.lzdbbro07.abap ├── zdbbr.fugr.lzdbbro07.xml ├── zdbbr.fugr.lzdbbrs01.abap ├── zdbbr.fugr.lzdbbrs01.xml ├── zdbbr.fugr.lzdbbrtop.abap ├── zdbbr.fugr.lzdbbrtop.xml ├── zdbbr.fugr.saplzdbbr.abap ├── zdbbr.fugr.saplzdbbr.xml ├── zdbbr.fugr.xml ├── zdbbr.fugr.zdbbr_call_transaction.abap ├── zdbbr.fugr.zdbbr_show_selscreen.abap ├── zdbbr.fugr.zdbbr_start.abap ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menus01.abap ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menus01.xml ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menutop.abap ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menutop.xml ├── zdbbr_favorite_menu.fugr.saplzdbbr_favorite_menu.abap ├── zdbbr_favorite_menu.fugr.saplzdbbr_favorite_menu.xml ├── zdbbr_favorite_menu.fugr.xml ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listi01.abap ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listi01.xml ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listo01.abap ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listo01.xml ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listtop.abap ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listtop.xml ├── zdbbr_field_jump_list.fugr.saplzdbbr_field_jump_list.abap ├── zdbbr_field_jump_list.fugr.saplzdbbr_field_jump_list.xml ├── zdbbr_field_jump_list.fugr.xml ├── zdbbr_output.fugr.lzdbbr_outputf01.abap ├── zdbbr_output.fugr.lzdbbr_outputf01.xml ├── zdbbr_output.fugr.lzdbbr_outputi01.abap ├── zdbbr_output.fugr.lzdbbr_outputi01.xml ├── zdbbr_output.fugr.lzdbbr_outputo01.abap ├── zdbbr_output.fugr.lzdbbr_outputo01.xml ├── zdbbr_output.fugr.lzdbbr_outputs01.abap ├── zdbbr_output.fugr.lzdbbr_outputs01.xml ├── zdbbr_output.fugr.lzdbbr_outputtop.abap ├── zdbbr_output.fugr.lzdbbr_outputtop.xml ├── zdbbr_output.fugr.saplzdbbr_output.abap ├── zdbbr_output.fugr.saplzdbbr_output.xml ├── zdbbr_output.fugr.xml ├── zdbbr_user_settings.fugr.lzdbbr_user_settingss01.abap ├── zdbbr_user_settings.fugr.lzdbbr_user_settingss01.xml ├── zdbbr_user_settings.fugr.lzdbbr_user_settingstop.abap ├── zdbbr_user_settings.fugr.lzdbbr_user_settingstop.xml ├── zdbbr_user_settings.fugr.saplzdbbr_user_settings.abap ├── zdbbr_user_settings.fugr.saplzdbbr_user_settings.xml ├── zdbbr_user_settings.fugr.xml ├── zif_dbbr_c_object_browser.intf.abap ├── zif_dbbr_c_object_browser.intf.xml ├── zif_dbbr_favmenu_var_ids.intf.abap ├── zif_dbbr_favmenu_var_ids.intf.xml ├── zif_dbbr_jumplist_var_ids.intf.abap ├── zif_dbbr_jumplist_var_ids.intf.xml ├── zif_dbbr_main_report_var_ids.intf.abap ├── zif_dbbr_main_report_var_ids.intf.xml ├── zif_dbbr_output_rep_var_ids.intf.abap ├── zif_dbbr_output_rep_var_ids.intf.xml ├── zif_dbbr_screen_ids.intf.abap └── zif_dbbr_screen_ids.intf.xml ├── zcl_dbbr_version.clas.abap ├── zcl_dbbr_version.clas.xml ├── zdbbr.tran.xml ├── zdbbr_fetest.tran.xml ├── zdbbr_search.tran.xml ├── zdbbr_sqlconsole.tran.xml └── zdbbr_start_sel.tran.xml /.abapgit.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | E 6 | /src/ 7 | PREFIX 8 | 9 | /.gitignore 10 | /LICENSE 11 | /README.md 12 | /CHANGELOG.md 13 | /package.json 14 | /.travis.yml 15 | *.ddls.baseinfo 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /img/join-management-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevEpos/abap-db-browser/015cc7d37cc4e048e512864132fac0c4a457d817/img/join-management-screen.png -------------------------------------------------------------------------------- /img/selection-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DevEpos/abap-db-browser/015cc7d37cc4e048e512864132fac0c4a457d817/img/selection-screen.png -------------------------------------------------------------------------------- /src/adt/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ADT Utils for DB Browser 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/adt/zcl_dbbr_adt_intgr_disc_app.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADT_INTGR_DISC_APP 7 | E 8 | Router ABAP DB Browser 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/bl/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Business Logic 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/bl/zcl_dbbr_pretty_printer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PRETTY_PRINTER 7 | E 8 | Pretty Printer Wrapper 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/bl/zif_dbbr_data_enricher.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_data_enricher 2 | PUBLIC. 3 | 4 | ENDINTERFACE. 5 | -------------------------------------------------------------------------------- /src/bl/zif_dbbr_data_enricher.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_DATA_ENRICHER 7 | E 8 | Data enricher 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Cross 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_alias_map.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ALIAS_MAP 7 | E 8 | Maps alias to table name 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_favmenu_entry.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FAVMENU_ENTRY 7 | E 8 | Entry for favorite menu 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_input_validator.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_INPUT_VALIDATOR 7 | E 8 | Validator for user inputs 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_lock_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_LOCK_UTIL 7 | E 8 | Util for locking 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_log.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_LOG 7 | E 8 | Protocol 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_protocol.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PROTOCOL 7 | E 8 | Protocol display 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_protocol_alv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PROTOCOL_ALV 7 | E 8 | ALV for protocol output 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_query_helper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_HELPER 7 | E 8 | Helper for querys 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_screen_helper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_SCREEN_HELPER 7 | E 8 | Helper for screens 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_selfield_util.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_selfield_util DEFINITION 2 | PUBLIC FINAL 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | 7 | PROTECTED SECTION. 8 | 9 | PRIVATE SECTION. 10 | ENDCLASS. 11 | 12 | 13 | CLASS zcl_dbbr_selfield_util IMPLEMENTATION. 14 | ENDCLASS. 15 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_selfield_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_SELFIELD_UTIL 7 | E 8 | Util class for selection field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_tabf_treeno_fill.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TABF_TREENO_FILL 7 | E 8 | Fills tree nodes/items out of table field list 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_tabfield.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TABFIELD 7 | E 8 | Table field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_variant.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_variant DEFINITION 2 | PUBLIC FINAL 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | METHODS constructor 7 | IMPORTING 8 | is_variant_info TYPE zdbbr_variant_info. 9 | 10 | METHODS get_variant_info 11 | RETURNING 12 | VALUE(result) TYPE zdbbr_variant_info. 13 | 14 | PRIVATE SECTION. 15 | DATA ms_variant_info TYPE zdbbr_variant_info. 16 | ENDCLASS. 17 | 18 | 19 | CLASS zcl_dbbr_variant IMPLEMENTATION. 20 | METHOD constructor. 21 | ms_variant_info = is_variant_info. 22 | ENDMETHOD. 23 | 24 | METHOD get_variant_info. 25 | result = ms_variant_info. 26 | ENDMETHOD. 27 | ENDCLASS. 28 | -------------------------------------------------------------------------------- /src/cross/zcl_dbbr_variant.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_VARIANT 7 | E 8 | Variant 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_application_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_APPLICATION_EXC 7 | E 8 | Exception for application errors 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_dynpro_read_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_DYNPRO_READ_EXC 7 | E 8 | Exception for reading error of screen field 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_dynpro_update_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_DYNPRO_UPDATE_EXC 7 | E 8 | Exception during update of screen field 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_exception.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_EXCEPTION 7 | E 8 | General error in DB Browser 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_node_not_found.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcx_dbbr_node_not_found DEFINITION 2 | PUBLIC 3 | INHERITING FROM zcx_sat_nc_exception 4 | CREATE PUBLIC. 5 | 6 | PUBLIC SECTION. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcx_dbbr_node_not_found IMPLEMENTATION. 15 | ENDCLASS. 16 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_node_not_found.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_NODE_NOT_FOUND 7 | E 8 | Node not found error 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zcx_dbbr_ui_exception.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_UI_EXCEPTION 7 | E 8 | Generic UI error 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_abap_comp_type_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ABAP_COMP_TYPE_ITAB 7 | E 8 | ZDBBR_ABAP_COMP_TYPE 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Components for type 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_additional_text_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ADDITIONAL_TEXT_ITAB 7 | E 8 | ZDBBR_ADDITIONAL_TEXT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of additional texts 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_addtext_cond_operation.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ADDTEXT_COND_OPERATION 7 | E 8 | ZDBBR_ADDTEXT_COND_OPERATION 9 | 20 10 | DB Browser: Operation for criteria of add text 11 | Criteria operation 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_addtext_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ADDTEXT_ITAB 7 | E 8 | ZDBBR_ADDTEXT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of additional fields 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_addtext_ui_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ADDTEXT_UI_ITAB 7 | E 8 | ZDBBR_ADDTEXT_UI 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of UI data for additional field 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_altcoltext_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ALTCOLTEXT_DATA_ITAB 7 | E 8 | ZDBBR_ALTCOLTEXT_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of alternative column texts 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_cds_view_search_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_CDS_VIEW_SEARCH_T 7 | E 8 | ZDBBR_CDS_VIEW_SEARCH 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Search Results for CDS Views 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_code_line.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_CODE_LINE 7 | E 8 | CHAR 9 | 000128 10 | 000128 11 | X 12 | Code line 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_code_line.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_CODE_LINE 7 | E 8 | ZDBBR_CODE_LINE 9 | Code line e.g. for Formula editor 10 | E 11 | D 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zdbbr_code_line_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_CODE_LINE_ITAB 7 | E 8 | ZDBBR_CODELINE 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Code lines e.g. for Formula Editor 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_condition_operation.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_CONDITION_OPERATION 7 | E 8 | ZDBBR_CONDITION_OPERATION 9 | 20 10 | Comparison operator 11 | Comparison Operator 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_dec17_5.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_DEC17_5 7 | E 8 | DEC 9 | 000017 10 | 000022 11 | 000005 12 | X 13 | NUM 14 | Decimal number with 17 digits and 5 decimal places 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_dp_col_metadata_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_DP_COL_METADATA_T 7 | E 8 | ZDBBR_DP_COL_METADATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Column Metadata for Data Preview 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_dp_column_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_DP_COLUMN_T 7 | E 8 | ZDBBR_DP_COLUMN 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Column Definitions for Data Preview 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_dynpread_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_DYNPREAD_ITAB 7 | E 8 | DYNPREAD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of screen elements 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_dynpro_exc.msag.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_DYNPRO_EXC 7 | E 8 | Exception messages for screens 9 | 10 | 11 | 12 | E 13 | ZDBBR_DYNPRO_EXC 14 | 001 15 | The field &1 has not been read yet 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/cross/zdbbr_entity_sh_result_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ENTITY_SH_RESULT_T 7 | E 8 | ZDBBR_ENTITY_SH_RESULT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of results for entity search 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_assignment_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_ASSIGNMENT_ITAB 7 | E 8 | ZDBBR_F4_ASSIGNMENT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Liste of assignments to value help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_choice_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_CHOICE_T 7 | E 8 | DDSHRETVAL 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Chosen values of f4 help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_DATA_ITAB 7 | E 8 | ZDBBR_F4_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of value help data 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_export_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_EXPORT_ITAB 7 | E 8 | ZDBBR_F4_EXPORT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Liste of export data of value help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_field_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_FIELD_ITAB 7 | E 8 | ZDBBR_F4_FIELD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of fields for value help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_k_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_K_ITAB 7 | E 8 | ZDBBR_F4_ID 9 | E 10 | CHAR 11 | 000022 12 | T 13 | D 14 | N 15 | List of keys for value help 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_overview_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_OVERVIEW_ITAB 7 | E 8 | ZDBBR_F4_OVERVIEW 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of value help overview data 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4_search_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4_SEARCH_ITAB 7 | E 8 | ZDBBR_F4_SEARCH 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of value help fields 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_f4assnmt_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_F4ASSNMT_ITAB 7 | E 8 | ZDBBR_F4ASSNMT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of assignments to value help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_favmenu_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_FAVMENU_ITAB 7 | E 8 | ZDBBR_FAVMENU 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of favorite menu entries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_favorite_menu_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_FAVORITE_MENU_ITAB 7 | E 8 | ZDBBR_FAVORITE_MENU 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of favorite menu entry 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_fieldname_raw.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_FIELDNAME_RAW 7 | E 8 | CHAR 9 | 000030 10 | 000030 11 | X 12 | Raw fieldname 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_from_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_FROM_ITAB 7 | E 8 | CHAR72 9 | E 10 | CHAR 11 | 000072 12 | T 13 | D 14 | N 15 | List of tables for select clause 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/cross/zdbbr_i_dbtabletechsettings.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_I_DBTABLETECHSETTINGS 7 | E 8 | Technical Settings of Db Table 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/cross/zdbbr_icon_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ICON_DATA_ITAB 7 | E 8 | ZDBBR_ICON_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of information of icons 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_id_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_ID_ITAB 7 | E 8 | GUID_22 9 | E 10 | CHAR 11 | 000022 12 | T 13 | D 14 | N 15 | List of Ids (GUID22) 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_cond_ui_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_COND_UI_ITAB 7 | E 8 | ZDBBR_JOIN_COND_UI 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of UI data of join condition 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_condition_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_CONDITION_ITAB 7 | E 8 | ZDBBR_JOINC_A 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Join conditions 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_field_cond_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_FIELD_COND_T 7 | E 8 | ZDBBR_JOINFLD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of join field conditions 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_filter_cond_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_FILTER_COND_T 7 | E 8 | ZDBBR_JOINFIL 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of join filter conditions 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_INFO_ITAB 7 | E 8 | ZDBBR_JOIN_INFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of infos for join definition 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_k_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_K_ITAB 7 | E 8 | ZDBBR_JOIN_ID 9 | E 10 | CHAR 11 | 000022 12 | T 13 | D 14 | N 15 | List of keys for joins 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_table_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_TABLE_ITAB 7 | E 8 | ZDBBR_JOINT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of join tables 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_join_table_ui_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JOIN_TABLE_UI_ITAB 7 | E 8 | ZDBBR_JOIN_TABLE_UI 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of UI data of join tables 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jump_crit_field.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMP_CRIT_FIELD 7 | E 8 | FDNAME 9 | 20 10 | Criteria for jump destination 11 | Criteria 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jump_crit_op.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMP_CRIT_OP 7 | E 8 | ZDBBR_JUMP_CRIT_OP 9 | 20 10 | Operation of criteria of jump destination 11 | Crit.Operation 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jump_crit_val.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMP_CRIT_VAL 7 | E 8 | 20 9 | Value of criteria in jump destination 10 | CriteriaValue 11 | E 12 | CHAR 13 | 000010 14 | 000010 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumpdest_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPDEST_DATA_ITAB 7 | E 8 | ZDBBR_JUMPDEST_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of jump destinations 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumpdest_data_ui_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPDEST_DATA_UI_ITAB 7 | E 8 | ZDBBR_JUMPDEST_DATA_UI 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of UI data of jump destinations 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumpdest_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPDEST_ITAB 7 | E 8 | ZDBBR_JUMPDEST 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of jump destinations 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumplist_field.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPLIST_FIELD 7 | E 8 | FDNAME 9 | 20 10 | Field for jump destination 11 | Field for jump dest. 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumplist_field_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPLIST_FIELD_ITAB 7 | E 8 | ZDBBR_JUMPDEST_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of fields for jump destination 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumplist_tab.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPLIST_TAB 7 | E 8 | TABNAME 9 | 20 10 | Table for jump destination 11 | Table jump dest. 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_jumpparam_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_JUMPPARAM_ITAB 7 | E 8 | ZDBBR_JUMPDESTP 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of parameters of jump destination 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_layout_desc.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_LAYOUT_DESC 7 | E 8 | CHAR 9 | 000040 10 | 000040 11 | X 12 | Text for layout variant 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_maint_db_setting.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_MAINT_DB_SETTING 7 | E 8 | SAP_BOOL 9 | Flag which controls the "Maintain entries" setting 10 | E 11 | D 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zdbbr_most_used_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_MOST_USED_ITAB 7 | E 8 | ZDBBR_MOSTUSED 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of most used entries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_mostused_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_MOSTUSED_DATA_ITAB 7 | E 8 | ZDBBR_MOSTUSED_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of most used entries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_no_of_lines.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_NO_OF_LINES 7 | E 8 | INT8 9 | 000019 10 | 000020 11 | Number of Lines 12 | E 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_obj_browser_fav_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_OBJ_BROWSER_FAV_T 7 | E 8 | ZDBBR_OBJBRSFAV 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Object Browser Favorites 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_or_seltab_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_OR_SELTAB_ITAB 7 | E 8 | ZDBBR_OR_SELTAB 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of OR selection tables 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_param_value.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_PARAM_VALUE 7 | E 8 | 20 9 | Value of parameter 10 | Value of parameter 11 | E 12 | CHAR 13 | 000050 14 | 000050 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_post_join_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_POST_JOIN_DATA_ITAB 7 | E 8 | ZDBBR_POST_JOIN_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of post joins 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_query_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_QUERY_DATA_ITAB 7 | E 8 | ZDBBR_QUERY_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data of query headers 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_query_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_QUERY_INFO_ITAB 7 | E 8 | ZDBBR_QUERY_INFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of short information of queries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_query_info_ui_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_QUERY_INFO_UI_ITAB 7 | E 8 | ZDBBR_QUERY_INFO_UI 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of short information of queries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_query_parameter_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_QUERY_PARAMETER_T 7 | E 8 | ZDBBR_QUERY_PARAMETER 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Query Parameters 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_search_descr.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SEARCH_DESCR 7 | E 8 | CHAR 9 | 000060 10 | 000060 11 | X 12 | Description of search help 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selection_parameter.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELECTION_PARAMETER 7 | E 8 | CHAR 9 | 000030 10 | 000030 11 | X 12 | Parameter for selection screen 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selfield_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELFIELD_INFO_ITAB 7 | E 8 | ZDBBR_SELFIELD_INFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Information about selection field 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selfield_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELFIELD_ITAB 7 | E 8 | ZDBBR_SELFIELD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of selection fields 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selfield_value_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELFIELD_VALUE_ITAB 7 | E 8 | ZDBBR_SELFIELD_VALUE 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of selection field values 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selopt_control_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELOPT_CONTROL_ITAB 7 | E 8 | ZDBBR_SELOPT_CONTROL 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of selopt control values 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_selscreen_history_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SELSCREEN_HISTORY_T 7 | E 8 | ZDBBR_SELSCREEN_HISTORY 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of history entries of Selection screen 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_setting_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SETTING_T 7 | E 8 | ZDBBR_SETTING 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Settings 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.abap: -------------------------------------------------------------------------------- 1 | FUNCTION-POOL zdbbr_sh_exit. " MESSAGE-ID .. 2 | 3 | " INCLUDE LZDBBR_SH_EXITD... " Local class definition 4 | 5 | DATA gv_entity_type TYPE zsat_entity_type VALUE zif_sat_c_entity_type=>table. 6 | -------------------------------------------------------------------------------- /src/cross/zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_SH_EXITTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_sh_exit.fugr.saplzdbbr_sh_exit.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | SAPLZDBBR_SH_EXIT 7 | S 8 | D$ 9 | F 10 | S 11 | E 12 | X 13 | D$S 14 | X 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_sh_output_field_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SH_OUTPUT_FIELD_ITAB 7 | E 8 | ZDBBR_SH_OUTPUT_FIELD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of output fields for search help 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_skip_start_screen.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SKIP_START_SCREEN 7 | E 8 | SAP_BOOL 9 | 40 10 | Flag "Do not show start screen" 11 | Skip start screen 12 | E 13 | D 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/cross/zdbbr_sort_order.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_SORT_ORDER 7 | E 8 | NUMC 9 | 000002 10 | 000003 11 | Sort Order 12 | E 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/cross/zdbbr_tab_component_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TAB_COMPONENT_ITAB 7 | E 8 | ZDBBR_TAB_COMPONENT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of components of a table 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_tabfield_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TABFIELD_INFO_ITAB 7 | E 8 | ZDBBR_TABFIELD_INFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of information about table fields 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_tabfield_simple_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TABFIELD_SIMPLE_ITAB 7 | E 8 | ZDBBR_TABFIELD_SIMPLE 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of short information for table fields 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_tabinfo_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TABINFO_ITAB 7 | E 8 | ZDBBR_TABINFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of information about db tables 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_table_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TABLE_INFO_ITAB 7 | E 8 | ZDBBR_QUERYT 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of information about db tables 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_table_search_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TABLE_SEARCH_T 7 | E 8 | ZDBBR_TABLE_SEARCH 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of table search results 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_treeitem_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TREEITEM_ITAB 7 | E 8 | MTREEITM 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of tree items 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_vardata_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_VARDATA_ITAB 7 | E 8 | ZDBBR_VARDATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of variant data 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_variant_data_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_VARIANT_DATA_ITAB 7 | E 8 | ZDBBR_VARIANT_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of variant data entries 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_variant_datatype.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_VARIANT_DATATYPE 7 | E 8 | CHAR 9 | 000016 10 | 000016 11 | Data type for variant data 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zdbbr_variant_info_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_VARIANT_INFO_ITAB 7 | E 8 | ZDBBR_VARIANT_INFO 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of information about variants 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zdbbr_where_criteria_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_WHERE_CRITERIA_ITAB 7 | E 8 | ZDBBR_WHERE_CRITERIA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of criteria for dynamic where condition 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_aggregation.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_aggregation 2 | PUBLIC. 3 | CONSTANTS sum TYPE zdbbr_aggr VALUE 'SUM' ##NO_TEXT. 4 | CONSTANTS minimum TYPE zdbbr_aggr VALUE 'MIN' ##NO_TEXT. 5 | CONSTANTS maximum TYPE zdbbr_aggr VALUE 'MAX' ##NO_TEXT. 6 | CONSTANTS average TYPE zdbbr_aggr VALUE 'AVG' ##NO_TEXT. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_aggregation.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_AGGREGATION 7 | E 8 | Aggregation types 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_annotations.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_annotations 2 | PUBLIC. 3 | 4 | CONSTANTS: 5 | BEGIN OF objectmodel, 6 | virtual_elem_calc_by TYPE string VALUE 'OBJECTMODEL.VIRTUALELEMENTCALCULATEDBY' ##NO_TEXT, 7 | END OF objectmodel. 8 | 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_annotations.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_ANNOTATIONS 7 | E 8 | Constants for annotations 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_assoc_select_mode.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_assoc_select_mode 2 | PUBLIC. 3 | 4 | 5 | CONSTANTS popup TYPE zdbbr_assoc_selection_mode VALUE 'POPUP' ##NO_TEXT. 6 | CONSTANTS docked TYPE zdbbr_assoc_selection_mode VALUE 'DOCKED' ##NO_TEXT. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_comptype.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_comptype 2 | PUBLIC. 3 | 4 | 5 | CONSTANTS built_in_type TYPE comptype VALUE '' ##NO_TEXT. 6 | CONSTANTS data_element TYPE comptype VALUE 'E' ##NO_TEXT. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_cust_var_fld_ids.intf.abap: -------------------------------------------------------------------------------- 1 | "!

IDs for custom variant fields

2 | INTERFACE zif_dbbr_c_cust_var_fld_ids 3 | PUBLIC. 4 | 5 | CONSTANTS custom_field_table TYPE tabname VALUE '#GS_DATA' ##NO_TEXT. 6 | CONSTANTS grouping_minimum TYPE fieldname VALUE 'GROUPING_MINIMUM' ##NO_TEXT. 7 | CONSTANTS max_lines TYPE fieldname VALUE 'MAX_LINES' ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_cust_var_fld_ids.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_CUST_VAR_FLD_IDS 7 | E 8 | IDs for custom variant fields 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_eb_link_mode.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_eb_link_mode 2 | PUBLIC. 3 | 4 | CONSTANTS open_in_db_browser_new_task TYPE zdbbr_entity_browser_link_mode VALUE '1'. 5 | CONSTANTS open_in_db_browser TYPE zdbbr_entity_browser_link_mode VALUE '2'. 6 | CONSTANTS open_with_adt TYPE zdbbr_entity_browser_link_mode VALUE '3'. 7 | CONSTANTS show_content TYPE zdbbr_entity_browser_link_mode VALUE '4'. 8 | CONSTANTS show_content_new_window TYPE zdbbr_entity_browser_link_mode VALUE '5'. 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_eb_link_mode.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_EB_LINK_MODE 7 | E 8 | Link modes for Entity Browser Search Result 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_favmenu_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_favmenu_type 2 | PUBLIC. 3 | 4 | CONSTANTS table TYPE zsat_favmenu_type VALUE 'T' ##NO_TEXT. 5 | CONSTANTS query TYPE zsat_favmenu_type VALUE 'Q' ##NO_TEXT. 6 | CONSTANTS cds_view TYPE zsat_favmenu_type VALUE 'C' ##NO_TEXT. 7 | CONSTANTS folder TYPE zsat_favmenu_type VALUE 'O' ##NO_TEXT. 8 | CONSTANTS view TYPE zsat_favmenu_type VALUE 'V' ##NO_TEXT. 9 | 10 | ENDINTERFACE. 11 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_favmenu_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_FAVMENU_TYPE 7 | E 8 | Type of Favorite entry 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_input_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_input_type 2 | PUBLIC. 3 | 4 | 5 | CONSTANTS text_input TYPE i VALUE 0 ##NO_TEXT. 6 | CONSTANTS checkbox TYPE i VALUE 1 ##NO_TEXT. 7 | CONSTANTS dropdown TYPE i VALUE 2 ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_input_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_INPUT_TYPE 7 | E 8 | Input Types for dynamic screens 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_join_cond_method.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_join_cond_method 2 | PUBLIC. 3 | 4 | 5 | CONSTANTS constant TYPE zdbbr_join_method VALUE 'CONSTANT' ##NO_TEXT. 6 | CONSTANTS reference_field TYPE zdbbr_join_method VALUE 'REF_FIELD' ##NO_TEXT. 7 | CONSTANTS constant_reference_field TYPE zdbbr_join_method VALUE 'CONST_REF' ##NO_TEXT. 8 | CONSTANTS system_constant TYPE zdbbr_join_method VALUE 'SYST_CONST' ##NO_TEXT. 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_obj_navigator_mode.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_obj_navigator_mode 2 | PUBLIC. 3 | CONSTANTS favorites TYPE zdbbr_obj_navigator_mode VALUE 'F'. 4 | CONSTANTS object_browser TYPE zdbbr_obj_navigator_mode VALUE 'OB'. 5 | CONSTANTS history TYPE zdbbr_obj_navigator_mode VALUE 'H'. 6 | ENDINTERFACE. 7 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_obj_navigator_mode.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_OBJ_NAVIGATOR_MODE 7 | E 8 | Modes for Object Navigator 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_object_browser_mode.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Mode for Object Browser

2 | INTERFACE zif_dbbr_c_object_browser_mode 3 | PUBLIC. 4 | CONSTANTS package TYPE zdbbr_obj_browser_mode VALUE 'P'. 5 | CONSTANTS cds_view TYPE zdbbr_obj_browser_mode VALUE 'C'. 6 | CONSTANTS database_table TYPE zdbbr_obj_browser_mode VALUE 'T'. 7 | CONSTANTS database_view TYPE zdbbr_obj_browser_mode VALUE 'V'. 8 | CONSTANTS query TYPE zdbbr_obj_browser_mode VALUE 'Q'. 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_object_browser_mode.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_OBJECT_BROWSER_MODE 7 | E 8 | Mode for Object Browser 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_report_id.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_REPORT_ID 7 | E 8 | ID's for reports 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_select_source_id.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Constants for sources for sql select

2 | INTERFACE zif_dbbr_c_select_source_id 3 | PUBLIC. 4 | 5 | CONSTANTS zdbbr_queryh TYPE string VALUE 'ZDBBR_QUERYH'. 6 | CONSTANTS zdbbr_queryt TYPE string VALUE 'ZDBBR_QUERYT'. 7 | 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_select_source_id.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_SELECT_SOURCE_ID 7 | E 8 | Constants for sources for sql select 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_selscreen_mode.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_selscreen_mode 2 | PUBLIC. 3 | 4 | 5 | CONSTANTS table TYPE zdbbr_selscreen_mode VALUE 'T' ##NO_TEXT. 6 | CONSTANTS cds_view TYPE zdbbr_selscreen_mode VALUE 'C' ##NO_TEXT. 7 | CONSTANTS query TYPE zdbbr_selscreen_mode VALUE 'Q' ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_selscreen_mode.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_SELSCREEN_MODE 7 | E 8 | Modes for Selection Screen of DB Browser 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_sh_selmethod_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_sh_selmethod_type 2 | PUBLIC. 3 | CONSTANTS table_selection TYPE selmtype VALUE 'T' ##NO_TEXT. 4 | CONSTANTS view_selection TYPE selmtype VALUE 'V' ##NO_TEXT. 5 | CONSTANTS with_text_table_selection TYPE selmtype VALUE 'X' ##NO_TEXT. 6 | CONSTANTS function_exit TYPE selmtype VALUE 'F' ##NO_TEXT. 7 | CONSTANTS help_view TYPE selmtype VALUE 'H' ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_sh_selmethod_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_SH_SELMETHOD_TYPE 7 | E 8 | Selection Method type for Search Help 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_special_out_columns.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_special_out_columns 2 | PUBLIC. 3 | CONSTANTS line_index TYPE string VALUE 'LINE_INDEX' ##NO_TEXT. 4 | CONSTANTS line_color TYPE string VALUE 'X_COLOR' ##NO_TEXT. 5 | CONSTANTS cell_col_row_color TYPE string VALUE 'T_COLOR' ##NO_TEXT. 6 | CONSTANTS cell_style_tab_type TYPE string VALUE 'LVC_T_STYL' ##NO_TEXT. 7 | CONSTANTS alv_col_color_type TYPE string VALUE 'LVC_T_SCOL' ##NO_TEXT. 8 | CONSTANTS alv_col_color_struc_type TYPE string VALUE 'LVC_S_SCOL' ##NO_TEXT. 9 | CONSTANTS hide_flag TYPE string VALUE 'HIDE_FLAG' ##NO_TEXT. 10 | ENDINTERFACE. 11 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_special_out_columns.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_SPECIAL_OUT_COLUMNS 7 | E 8 | Special columns for ALV output 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_text_selection_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_text_selection_type 2 | PUBLIC. 3 | CONSTANTS domain_value TYPE char16 VALUE 'DOMAIN'. 4 | CONSTANTS table TYPE char16 VALUE 'TABLE'. 5 | CONSTANTS text_table TYPE char16 VALUE 'TEXT_TABLE'. 6 | ENDINTERFACE. 7 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_text_selection_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_TEXT_SELECTION_TYPE 7 | E 8 | Selectino type for value help 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_use_case.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_use_case 2 | PUBLIC. 3 | CONSTANTS value_help_management TYPE zdbbr_use_case VALUE 'F4MANAGER'. 4 | ENDINTERFACE. 5 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_c_use_case.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_USE_CASE 7 | E 8 | Use cases in DB Browser 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/cross/zif_dbbr_tree_node_filler.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_TREE_NODE_FILLER 7 | E 8 | Creates tree nodes/items 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/data_access/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Data Access 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_addtext_exporter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXT_EXPORTER 7 | E 8 | Exports additional fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_addtext_factory.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXT_FACTORY 7 | E 8 | Factory Additional Fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_addtext_importer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXT_IMPORTER 7 | E 8 | Imports additional fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_altcoltext_factory.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ALTCOLTEXT_FACTORY 7 | E 8 | Factory for alternative column texts 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_f4_exporter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_F4_EXPORTER 7 | E 8 | Exports value helps 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_f4_importer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_F4_IMPORTER 7 | E 8 | Imports value helps 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_favmenu_exporter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FAVMENU_EXPORTER 7 | E 8 | Exports favorites 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_favmenu_importer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FAVMENU_IMPORTER 7 | E 8 | Imports favorites 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_formula_factory.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FORMULA_FACTORY 7 | E 8 | Factory formula accesses 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_package_factory.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PACKAGE_FACTORY 7 | E 8 | Data Access Class for abap packages 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_query_copier.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_COPIER 7 | E 8 | Copies a query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_query_exporter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_EXPORTER 7 | E 8 | Exports querys 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/data_access/zcl_dbbr_query_importer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_IMPORTER 7 | E 8 | Imports querys 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/datamodel/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Data Model 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/datamodel/zcl_dbbr_application_component.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_APPLICATION_COMPONENT 7 | E 8 | Application Component 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/datamodel/zcl_dbbr_formula.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FORMULA 7 | E 8 | Describes formula definition 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/datamodel/zcl_dbbr_package.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PACKAGE 7 | E 8 | ABAP Package 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/datamodel/zcl_dbbr_package_list.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PACKAGE_LIST 7 | E 8 | List of package objects 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/datamodel/zdbbr_package_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_PACKAGE_T 7 | E 8 | ZCL_DBBR_PACKAGE 9 | R 10 | REF 11 | T 12 | D 13 | N 14 | List package refrences 15 | C 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/formula/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Formula Editor 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_bldr_for_checks.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_BLDR_FOR_CHECKS 7 | E 8 | Formula builder for syntax check 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_bldr_for_subroutn.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_BLDR_FOR_SUBROUTN 7 | E 8 | Formula builder for subroutine program 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_calc_field_extr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_CALC_FIELD_EXTR 7 | E 8 | Extracts calculation field out formula 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_comment_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_COMMENT_STB 7 | E 8 | String Builder for Formula Comments 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_custom_sv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_CUSTOM_SV 7 | E 8 | Validates user defined statement of formula 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_dummy_stb.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fe_dummy_stb DEFINITION 2 | PUBLIC 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | INTERFACES zif_dbbr_stmnt_string_builder. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcl_dbbr_fe_dummy_stb IMPLEMENTATION. 15 | METHOD zif_dbbr_stmnt_string_builder~build_string. 16 | " nothing to do 17 | ENDMETHOD. 18 | ENDCLASS. 19 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_dummy_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_DUMMY_STB 7 | E 8 | Statement builder for dummy statement 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_field_descr_extr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_FIELD_DESCR_EXTR 7 | E 8 | Extracts description of formula field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_field_extractor.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_FIELD_EXTRACTOR 7 | E 8 | Extracts information for formula field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_form_builder.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_FORM_BUILDER 7 | E 8 | Creates formula from statements 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_form_field_stb.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Statement builder for calculation field

2 | CLASS zcl_dbbr_fe_form_field_stb DEFINITION 3 | PUBLIC 4 | CREATE PUBLIC. 5 | 6 | PUBLIC SECTION. 7 | INTERFACES zif_dbbr_stmnt_string_builder. 8 | 9 | PROTECTED SECTION. 10 | 11 | PRIVATE SECTION. 12 | ENDCLASS. 13 | 14 | 15 | CLASS zcl_dbbr_fe_form_field_stb IMPLEMENTATION. 16 | METHOD zif_dbbr_stmnt_string_builder~build_string. 17 | " $DEF TYPE . 18 | cs_statement-stringform = 19 | |DATA { cs_statement-tokens[ 2 ]-str } TYPE { cs_statement-tokens[ 4 ]-str }.|. 20 | ENDMETHOD. 21 | ENDCLASS. 22 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_form_field_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_FORM_FIELD_STB 7 | E 8 | Statement builder for calculation field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_gen_stmnt_builder.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_GEN_STMNT_BUILDER 7 | E 8 | Generic statement builder 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_general_sv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_GENERAL_SV 7 | E 8 | General validation for statement 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_generic_form_bldr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_GENERIC_FORM_BLDR 7 | E 8 | Generic formula builder 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_field_extr.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fe_icon_field_extr DEFINITION 2 | PUBLIC 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | INTERFACES zif_dbbr_fe_field_extractor. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcl_dbbr_fe_icon_field_extr IMPLEMENTATION. 15 | METHOD zif_dbbr_fe_field_extractor~extract_field. 16 | ASSIGN is_statement-tokens TO FIELD-SYMBOL(). 17 | 18 | rs_field = VALUE zif_dbbr_fe_types=>ty_form_field( field = [ 2 ]-str 19 | type_name = zif_dbbr_c_fe_global=>c_icon_type ). 20 | ENDMETHOD. 21 | ENDCLASS. 22 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_field_extr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_ICON_FIELD_EXTR 7 | E 8 | Extracts icon field out of statement 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_stb.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fe_icon_stb DEFINITION 2 | PUBLIC 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | INTERFACES zif_dbbr_stmnt_string_builder. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcl_dbbr_fe_icon_stb IMPLEMENTATION. 15 | METHOD zif_dbbr_stmnt_string_builder~build_string. 16 | cs_statement-stringform = 17 | |DATA { cs_statement-tokens[ 2 ]-str } TYPE { zif_dbbr_c_fe_global=>c_icon_type }.|. 18 | ENDMETHOD. 19 | ENDCLASS. 20 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_ICON_STB 7 | E 8 | Statement builder for icon field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_tt_fld_extr.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fe_icon_tt_fld_extr DEFINITION 2 | PUBLIC 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | INTERFACES zif_dbbr_fe_field_extractor. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcl_dbbr_fe_icon_tt_fld_extr IMPLEMENTATION. 15 | METHOD zif_dbbr_fe_field_extractor~extract_field. 16 | ASSIGN is_statement-tokens TO FIELD-SYMBOL(). 17 | 18 | rs_field = VALUE zif_dbbr_fe_types=>ty_form_field( field = [ 2 ]-str 19 | type_name = zif_dbbr_c_fe_global=>c_icon_tt_type ). 20 | ENDMETHOD. 21 | ENDCLASS. 22 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_tt_fld_extr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_ICON_TT_FLD_EXTR 7 | E 8 | Extracts icon field with tooltip out of statement 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_tt_stb.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fe_icon_tt_stb DEFINITION 2 | PUBLIC 3 | CREATE PUBLIC. 4 | 5 | PUBLIC SECTION. 6 | INTERFACES zif_dbbr_stmnt_string_builder. 7 | 8 | PROTECTED SECTION. 9 | 10 | PRIVATE SECTION. 11 | ENDCLASS. 12 | 13 | 14 | CLASS zcl_dbbr_fe_icon_tt_stb IMPLEMENTATION. 15 | METHOD zif_dbbr_stmnt_string_builder~build_string. 16 | cs_statement-stringform = 17 | |DATA { cs_statement-tokens[ 2 ]-str } TYPE { zif_dbbr_c_fe_global=>c_icon_tt_type }.|. 18 | ENDMETHOD. 19 | ENDCLASS. 20 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_icon_tt_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_ICON_TT_STB 7 | E 8 | Statement builder for icon with tooltip 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_set_cell_colr_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_SET_CELL_COLR_STB 7 | E 8 | Extracts function call of SET_CELL_COLOR out of statement 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_set_icon_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_SET_ICON_STB 7 | E 8 | Statement-Builder for SET_ICON call 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_set_row_color_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_SET_ROW_COLOR_STB 7 | E 8 | Statement builder for SET_ROW_COLOR call 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_stmnt_str_builder.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_STMNT_STR_BUILDER 7 | E 8 | Builder factory for creation of formula string 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_templates.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_TEMPLATES 7 | E 8 | Maintains templates for formulas 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_unit_extr.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_UNIT_EXTR 7 | E 8 | Extracts information of UNIT assignment 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_unit_stb.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Statement builder for UNIT field

2 | CLASS zcl_dbbr_fe_unit_stb DEFINITION 3 | PUBLIC FINAL 4 | CREATE PUBLIC. 5 | 6 | PUBLIC SECTION. 7 | INTERFACES zif_dbbr_stmnt_string_builder. 8 | ENDCLASS. 9 | 10 | 11 | CLASS zcl_dbbr_fe_unit_stb IMPLEMENTATION. 12 | METHOD zif_dbbr_stmnt_string_builder~build_string. 13 | " $UNIT . 14 | cs_statement-stringform = 15 | |DATA { cs_statement-tokens[ 2 ]-str }u LIKE { cs_statement-tokens[ 3 ]-str }.|. 16 | ENDMETHOD. 17 | ENDCLASS. 18 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_fe_unit_stb.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_UNIT_STB 7 | E 8 | Statment builder for UNIT field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_formula_calculator.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FORMULA_CALCULATOR 7 | E 8 | Calculation of formula fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcl_dbbr_formula_helper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FORMULA_HELPER 7 | E 8 | Helper for formulas 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/formula/zcx_dbbr_fe_stmnt_valid_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_FE_STMNT_VALID_EXC 7 | E 8 | Validation error for formula statement 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/formula/zcx_dbbr_formula_exception.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_DBBR_FORMULA_EXCEPTION 7 | E 8 | General exception in formula 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_abap_keywords.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_fe_abap_keywords 2 | PUBLIC. 3 | CONSTANTS type TYPE string VALUE 'TYPE'. 4 | ENDINTERFACE. 5 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_abap_keywords.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_FE_ABAP_KEYWORDS 7 | E 8 | ABAP key words 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_global.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_fe_global 2 | PUBLIC. 3 | 4 | "! Type for Icon Formula Fields 5 | CONSTANTS c_icon_type TYPE rollname VALUE 'ICON_D' ##NO_TEXT. 6 | "! Type for Tooltip Icon Formula Fields 7 | CONSTANTS c_icon_tt_type TYPE rollname VALUE 'ZDBBR_ICON_LX' ##NO_TEXT. 8 | "! Name of the Form in the formula subroutine which will 9 | "! be called for every row in the output table 10 | CONSTANTS c_formula_subroutine_form TYPE progname VALUE 'ZZ_FORM' ##NO_TEXT. 11 | ENDINTERFACE. 12 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_global.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_FE_GLOBAL 7 | E 8 | Constants for formula editor 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_keywords.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_c_fe_keywords 2 | PUBLIC. 3 | 4 | CONSTANTS define_field TYPE string VALUE '$DEF'. 5 | CONSTANTS define_description TYPE string VALUE '$TEXT'. 6 | CONSTANTS define_unit TYPE string VALUE '$UNIT'. 7 | CONSTANTS define_icon TYPE string VALUE '$ICON'. 8 | CONSTANTS define_icon_quick TYPE string VALUE '$ICON_TT'. 9 | CONSTANTS set_icon_value TYPE string VALUE '$SET_ICON_TT'. 10 | CONSTANTS set_row_color TYPE string VALUE '$SET_ROW_COLOR'. 11 | CONSTANTS set_cell_color TYPE string VALUE '$SET_CELL_COLOR'. 12 | 13 | ENDINTERFACE. 14 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_c_fe_keywords.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_FE_KEYWORDS 7 | E 8 | Key words for formula editor 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_fe_field_extractor.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_fe_field_extractor 2 | PUBLIC. 3 | METHODS extract_field 4 | IMPORTING 5 | is_statement TYPE zif_dbbr_fe_types=>ty_statement 6 | RETURNING 7 | VALUE(rs_field) TYPE zif_dbbr_fe_types=>ty_form_field. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_fe_field_extractor.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_FE_FIELD_EXTRACTOR 7 | E 8 | Extracts formula field out of statement 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_fe_formula_builder.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_fe_formula_builder 2 | PUBLIC. 3 | "!

Builds lines of code for formula

4 | "! 5 | METHODS build_formula 6 | EXPORTING 7 | et_lines TYPE string_table 8 | ev_starting_line TYPE i. 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_statement_validator.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_statement_validator 2 | PUBLIC. 3 | METHODS validate 4 | CHANGING 5 | cs_statement TYPE zif_dbbr_fe_types=>ty_statement 6 | RAISING 7 | zcx_dbbr_fe_stmnt_valid_exc. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_statement_validator.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_STATEMENT_VALIDATOR 7 | E 8 | Validator for statement 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_stmnt_string_builder.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_stmnt_string_builder 2 | PUBLIC. 3 | METHODS build_string 4 | CHANGING 5 | cs_statement TYPE zif_dbbr_fe_types=>ty_statement. 6 | 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_stmnt_string_builder.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_STMNT_STRING_BUILDER 7 | E 8 | String builder for formula field definition 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_token_validator.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Token Validator

2 | INTERFACE zif_dbbr_token_validator 3 | PUBLIC. 4 | METHODS validate 5 | CHANGING 6 | cs_token TYPE zif_dbbr_fe_types=>ty_token 7 | RAISING 8 | zcx_dbbr_fe_stmnt_valid_exc. 9 | ENDINTERFACE. 10 | -------------------------------------------------------------------------------- /src/formula/zif_dbbr_token_validator.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_TOKEN_VALIDATOR 7 | E 8 | Token Validator 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/help/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Help objects for DB Browser 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DB Browser 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/search/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Search Tools 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/search/zcl_dbbr_os_query_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_OS_QUERY_PROVIDER 7 | E 8 | Query searcher for Object Browser 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_dbbr_package_query_config.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Configuration for Package Query

2 | CLASS zcl_dbbr_package_query_config DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_sat_base_query_config FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | METHODS zif_sat_object_search_config~get_type REDEFINITION. 9 | 10 | PROTECTED SECTION. 11 | 12 | PRIVATE SECTION. 13 | ENDCLASS. 14 | 15 | 16 | CLASS zcl_dbbr_package_query_config IMPLEMENTATION. 17 | METHOD zif_sat_object_search_config~get_type. 18 | rv_type = zif_dbbr_c_object_browser=>c_search_type-package. 19 | ENDMETHOD. 20 | ENDCLASS. 21 | -------------------------------------------------------------------------------- /src/search/zcl_dbbr_package_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PACKAGE_QUERY_CONFIG 7 | E 8 | Configuration for Package Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_dbbr_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_CONFIG 7 | E 8 | Configuration for Db Browser Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_dbbr_search_ioc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_SEARCH_IOC 7 | E 8 | IoC for Db Browser specific search types 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/sql/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | SQL Execution 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/sql/zdbbr_sql.fugr.lzdbbr_sqltop.abap: -------------------------------------------------------------------------------- 1 | FUNCTION-POOL zdbbr_sql. " MESSAGE-ID .. 2 | 3 | " INCLUDE LZDBBR_SQLD... " Local class definition 4 | -------------------------------------------------------------------------------- /src/sql/zdbbr_sql.fugr.lzdbbr_sqltop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_SQLTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/sql/zdbbr_sql.fugr.saplzdbbr_sql.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | SAPLZDBBR_SQL 7 | S 8 | D$ 9 | F 10 | S 11 | E 12 | X 13 | D$S 14 | X 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/test/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DB Browser - Test Objects 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/test/zdbbr_test_alv_edit_popup.prog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TEST_ALV_EDIT_POPUP 7 | 1 8 | E 9 | X 10 | X 11 | 12 | 13 | 14 | R 15 | Test Editable ALV Popup 16 | 23 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/test/zdbbr_test_cds_field_vh.prog.abap: -------------------------------------------------------------------------------- 1 | *&---------------------------------------------------------------------* 2 | *& Report zdbbr_test_cds_field_vh 3 | *&---------------------------------------------------------------------* 4 | *& 5 | *&---------------------------------------------------------------------* 6 | REPORT zdbbr_test_cds_field_vh. 7 | 8 | NEW zcl_dbbr_cds_field_value_help( iv_entity = 'I_PRODUCT' 9 | iv_field = 'PRODUCTTYPE' 10 | )->show( iv_top = 5 11 | iv_left = 15 12 | iv_width = 120 13 | iv_height = 25 ). 14 | -------------------------------------------------------------------------------- /src/test/zdbbr_test_cds_field_vh.prog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TEST_CDS_FIELD_VH 7 | S 8 | 1 9 | X 10 | D$S 11 | X 12 | 13 | 14 | 15 | R 16 | Test program for value help of CDS Field 17 | 40 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/test/zdbbr_test_join_manager.prog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TEST_JOIN_MANAGER 7 | S 8 | 1 9 | X 10 | D$S 11 | X 12 | 13 | 14 | 15 | R 16 | Test Program of the new Join Manager 17 | 36 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/test/zdbbr_test_param_popup.prog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_TEST_PARAM_POPUP 7 | S 8 | 1 9 | X 10 | D$S 11 | X 12 | 13 | 14 | 15 | R 16 | Test program for CDS Parameter input 17 | 36 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/ui/command/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | GUI Commands 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/ui/controllers/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DB Browser: Controller 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_addtext_manager.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXT_MANAGER 7 | E 8 | Manager for additional fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_addtextfield_ctrl.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXTFIELD_CTRL 7 | E 8 | Controller for addtional fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_altcoltxt_controller.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ALTCOLTXT_CONTROLLER 7 | E 8 | Controller for alternative column headers 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_copy_query_ctrl.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_COPY_QUERY_CTRL 7 | E 8 | Controller for copieing a query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_export_favmenu_ctrl.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_EXPORT_FAVMENU_CTRL 7 | E 8 | Controller for exporting favorites 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_generic_f4_sc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_GENERIC_F4_SC 7 | E 8 | Generic controller for value helps 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_multi_or_controller.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_MULTI_OR_CONTROLLER 7 | E 8 | Controller for OR tuples 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_query_creator.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_QUERY_CREATOR 7 | E 8 | Next Gen Easy-to-Use Query Creator 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controllers/zcl_dbbr_tabfield_manager.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TABFIELD_MANAGER 7 | E 8 | Manager for table fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controls/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Controls for DB Browser 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_output_alv.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Field Control: ALV for managing the output fields

2 | CLASS zcl_dbbr_fc_output_alv DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_dbbr_fc_generic_alv FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | 9 | PROTECTED SECTION. 10 | 11 | PRIVATE SECTION. 12 | ENDCLASS. 13 | 14 | 15 | CLASS zcl_dbbr_fc_output_alv IMPLEMENTATION. 16 | ENDCLASS. 17 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_output_alv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FC_OUTPUT_ALV 7 | E 8 | Field Control: ALV for managing the output fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_selection_alv.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Field Control: ALV for managing the selection fields

2 | CLASS zcl_dbbr_fc_selection_alv DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_dbbr_fc_generic_alv FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | 9 | PROTECTED SECTION. 10 | 11 | PRIVATE SECTION. 12 | ENDCLASS. 13 | 14 | 15 | CLASS zcl_dbbr_fc_selection_alv IMPLEMENTATION. 16 | ENDCLASS. 17 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_selection_alv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FC_SELECTION_ALV 7 | E 8 | Field Control: ALV for managing the selection fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_sort_field_alv.clas.abap: -------------------------------------------------------------------------------- 1 | "!

ALV for managing the sorting fields

2 | CLASS zcl_dbbr_fc_sort_field_alv DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_dbbr_fc_generic_alv FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | 9 | PROTECTED SECTION. 10 | 11 | PRIVATE SECTION. 12 | ENDCLASS. 13 | 14 | 15 | CLASS zcl_dbbr_fc_sort_field_alv IMPLEMENTATION. 16 | ENDCLASS. 17 | -------------------------------------------------------------------------------- /src/ui/controls/zcl_dbbr_fc_sort_field_alv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FC_SORT_FIELD_ALV 7 | E 8 | ALV for managing the sorting fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/controls/zif_dbbr_search_control.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_search_control 2 | PUBLIC. 3 | 4 | 5 | INTERFACES zif_uitb_disposable. 6 | 7 | ALIASES dispose FOR zif_uitb_disposable~dispose. 8 | 9 | EVENTS entry_chosen 10 | EXPORTING 11 | VALUE(ev_entity_id) TYPE zsat_entity_id 12 | VALUE(ev_entity_type) TYPE zsat_entity_type 13 | VALUE(ev_action) TYPE c OPTIONAL. 14 | 15 | METHODS set_max_hits 16 | IMPORTING 17 | iv_max_hits TYPE int2. 18 | ENDINTERFACE. 19 | -------------------------------------------------------------------------------- /src/ui/editors/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Controller-klassen für Texteditoren 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | User Interface 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/tables/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DB Browser: Table Screen-Controller 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/tables/zcl_dbbr_altcoltext_table.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ALTCOLTEXT_TABLE 7 | E 8 | Table controller for alternative column headers 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/tables/zcl_dbbr_jumplist_param_table.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_JUMPLIST_PARAM_TABLE 7 | E 8 | Table Controller for parameters of jump destination 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/tables/zcl_dbbr_jumplist_table.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_JUMPLIST_TABLE 7 | E 8 | Table controller for jump destinations 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/trees/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | DB Browser: Tree Controller 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/trees/zcl_dbbr_fe_dnd_tree_model.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_DND_TREE_MODEL 7 | E 8 | Tree model for drag and drop tree of formula editor 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/trees/zcl_dbbr_fld_outp_tree_out.clas.abap: -------------------------------------------------------------------------------- 1 | CLASS zcl_dbbr_fld_outp_tree_out DEFINITION 2 | PUBLIC 3 | INHERITING FROM zcl_dbbr_field_output_tree FINAL 4 | CREATE PUBLIC. 5 | 6 | PUBLIC SECTION. 7 | 8 | PROTECTED SECTION. 9 | METHODS create_nodes_from_tabfields REDEFINITION. 10 | 11 | PRIVATE SECTION. 12 | ENDCLASS. 13 | 14 | 15 | CLASS zcl_dbbr_fld_outp_tree_out IMPLEMENTATION. 16 | METHOD create_nodes_from_tabfields. 17 | super->create_nodes_from_tabfields( iv_dnd_handle = iv_dnd_handle ). 18 | ENDMETHOD. 19 | ENDCLASS. 20 | -------------------------------------------------------------------------------- /src/ui/trees/zcl_dbbr_fld_outp_tree_out.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FLD_OUTP_TREE_OUT 7 | E 8 | Sepcial tree controller for output fields 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/util/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Utility Objects for UI Package 7 | X 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/ui/util/zcl_dbbr_addtext_helper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_ADDTEXT_HELPER 7 | E 8 | Helper for processing additional texts 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/util/zcl_dbbr_pre_sel_validator.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_PRE_SEL_VALIDATOR 7 | E 8 | Validation of selection criteria 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/util/zcl_dbbr_table_var_starter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TABLE_VAR_STARTER 7 | E 8 | Executing table variant 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/util/zcl_dbbr_variant_starter_fac.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_VARIANT_STARTER_FAC 7 | E 8 | Factory for creating variant starters 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_c_sql_query_editor.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Constants for SQL Query Editor/Console

2 | INTERFACE zif_dbbr_c_sql_query_editor 3 | PUBLIC. 4 | 5 | CONSTANTS fc_refresh_history TYPE sy-ucomm VALUE 'REFRESH_HISTORY'. 6 | CONSTANTS fc_load_entity TYPE sy-ucomm VALUE 'LOAD_ENTITY'. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_c_sql_query_editor.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_C_SQL_QUERY_EDITOR 7 | E 8 | Constants for SQL Query Editor/Console 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_favmenu_evt_handler.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_favmenu_evt_handler 2 | PUBLIC. 3 | "! Add new Favorite to the tree 4 | "! @parameter iv_favorite | the id of the favorite 5 | "! @parameter iv_description | the description for the favorite 6 | "! @parameter iv_type | the type of the favorite 7 | METHODS add_favorite 8 | IMPORTING 9 | iv_favorite TYPE char30 10 | iv_description TYPE ddtext 11 | iv_type TYPE zsat_favmenu_type. 12 | ENDINTERFACE. 13 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_favmenu_evt_handler.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_FAVMENU_EVT_HANDLER 7 | E 8 | Event Handler for Favorite Menu 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_screen_table_util.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_screen_table_util 2 | PUBLIC. 3 | 4 | 5 | METHODS handle_pbo. 6 | ENDINTERFACE. 7 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_screen_util.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_screen_util 2 | PUBLIC. 3 | 4 | 5 | METHODS get_deactivated_functions 6 | RETURNING 7 | VALUE(result) TYPE ui_functions. 8 | 9 | METHODS handle_ui_function 10 | CHANGING 11 | cv_function TYPE ui_func. 12 | 13 | METHODS handle_pbo DEFAULT IGNORE 14 | IMPORTING 15 | if_first_call TYPE abap_bool OPTIONAL. 16 | 17 | METHODS free_resources DEFAULT IGNORE. 18 | ENDINTERFACE. 19 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_table_navigator.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_table_navigator 2 | PUBLIC. 3 | 4 | 5 | METHODS navigate 6 | RAISING 7 | zcx_dbbr_association_nav_error. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_variant_loader.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Loads Variants into Selection Screen

2 | INTERFACE zif_dbbr_variant_loader 3 | PUBLIC. 4 | 5 | "!

Start loading the variant

6 | METHODS load 7 | IMPORTING 8 | if_no_message TYPE abap_bool OPTIONAL 9 | RETURNING 10 | VALUE(rs_variant) TYPE zdbbr_variant_info. 11 | ENDINTERFACE. 12 | -------------------------------------------------------------------------------- /src/ui/util/zif_dbbr_variant_starter.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Starter of variant

2 | INTERFACE zif_dbbr_variant_starter 3 | PUBLIC. 4 | 5 | "!

Execute Variant

6 | "! 7 | "! @parameter rf_no_data |

'X' if no data was found during selection

8 | "! @raising ZCX_DBBR_VARIANT_ERROR | Error during execution 9 | METHODS execute_variant 10 | RETURNING 11 | VALUE(rf_no_data) TYPE abap_bool 12 | RAISING 13 | zcx_dbbr_variant_error. 14 | 15 | "!

Initialize Variant

16 | METHODS initialize. 17 | ENDINTERFACE. 18 | -------------------------------------------------------------------------------- /src/ui/zcl_dbbr_fe_dnd_object.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_FE_DND_OBJECT 7 | E 8 | User object for dnd tree of formula editor 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/zcl_dbbr_list_tree_wrapper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_LIST_TREE_WRAPPER 7 | E 8 | Wrapper for list tree model 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/zcl_dbbr_tree_dnd_object.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TREE_DND_OBJECT 7 | E 8 | Drag-n-Drop objekt for tree 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/zcl_dbbr_tree_node_wrapper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_DBBR_TREE_NODE_WRAPPER 7 | E 8 | Wrapper for node of tree model 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.conversion_exit_aggr_input.abap: -------------------------------------------------------------------------------- 1 | FUNCTION conversion_exit_aggr_input. 2 | *"---------------------------------------------------------------------- 3 | *"*"Lokale Schnittstelle: 4 | *" IMPORTING 5 | *" VALUE(INPUT) TYPE CLIKE 6 | *" EXPORTING 7 | *" VALUE(OUTPUT) TYPE CLIKE 8 | *"---------------------------------------------------------------------- 9 | DATA lt_dd07v TYPE TABLE OF dd07v. 10 | 11 | CALL FUNCTION 'DDIF_DOMA_GET' 12 | EXPORTING name = 'ZDBBR_AGGR' 13 | langu = sy-langu 14 | TABLES dd07v_tab = lt_dd07v. 15 | 16 | output = VALUE #( lt_dd07v[ ddtext = input ]-domvalue_l OPTIONAL ). 17 | ENDFUNCTION. 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.conversion_exit_aggr_output.abap: -------------------------------------------------------------------------------- 1 | FUNCTION conversion_exit_aggr_output. 2 | *"---------------------------------------------------------------------- 3 | *"*"Lokale Schnittstelle: 4 | *" IMPORTING 5 | *" VALUE(INPUT) TYPE CLIKE 6 | *" EXPORTING 7 | *" VALUE(OUTPUT) TYPE CLIKE 8 | *"---------------------------------------------------------------------- 9 | DATA lt_dd07v TYPE TABLE OF dd07v. 10 | 11 | CALL FUNCTION 'DDIF_DOMA_GET' 12 | EXPORTING name = 'ZDBBR_AGGR' 13 | langu = sy-langu 14 | TABLES dd07v_tab = lt_dd07v. 15 | 16 | output = VALUE #( lt_dd07v[ domvalue_l = input ]-ddtext OPTIONAL ). 17 | ENDFUNCTION. 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrd01.abap: -------------------------------------------------------------------------------- 1 | *&---------------------------------------------------------------------* 2 | *& Include LZDBBRD01 3 | *&--------------------------------------------------------------------* 4 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrd01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRD01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | General class definition 15 | 30 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrf01.abap: -------------------------------------------------------------------------------- 1 | FORM refresh_searchfield_tc_0202. 2 | REFRESH CONTROL 'SEARCHFIELDS_TC' FROM SCREEN 0202. 3 | ENDFORM. 4 | 5 | " Context menu for low/high fields of a selection field 6 | FORM on_ctmenu_0100_selfield USING ob_menu TYPE REF TO cl_ctmenu. 7 | gr_selscreen_controller->load_context_menu( ir_menu = ob_menu ). 8 | ENDFORM. 9 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrf01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRF01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | Functins 15 | 10 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbri01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRI01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PAI for screen 0100 15 | 19 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbri02.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRI02 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | Multiple selection 15 | 18 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbri07.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRI07 7 | I 8 | S 9 | E 10 | X 11 | 12 | 13 | 14 | R 15 | Include LZDBBRI07 16 | 18 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbro01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRO01 7 | I 8 | S 9 | E 10 | X 11 | 12 | 13 | 14 | R 15 | Include LZLS_DATA_BROWSERO01 16 | 28 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbro02.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRO02 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PBO for screen 0001 15 | 19 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbro07.abap: -------------------------------------------------------------------------------- 1 | " ----------------------------------------------------------------------- 2 | " INCLUDE LZDBBRO07. 3 | " ----------------------------------------------------------------------- 4 | 5 | MODULE pbo_0800 OUTPUT. 6 | gr_tabfield_manager->zif_uitb_screen_controller~pbo( ). 7 | ENDMODULE. 8 | 9 | MODULE pbo_0820 OUTPUT. 10 | gr_sort_controller->zif_uitb_screen_controller~pbo( ). 11 | ENDMODULE. 12 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbro07.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRO07 7 | I 8 | S 9 | E 10 | X 11 | 12 | 13 | 14 | R 15 | Include LZDBBRO07 16 | 18 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrs01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRS01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | Selection screens 15 | 17 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr.fugr.lzdbbrtop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBRTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr_favorite_menu.fugr.lzdbbr_favorite_menus01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_FAVORITE_MENUS01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | Selection screens 15 | 17 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_favorite_menu.fugr.lzdbbr_favorite_menutop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_FAVORITE_MENUTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listi01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_FIELD_JUMP_LISTI01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PAI-Events 15 | 10 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listo01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_FIELD_JUMP_LISTO01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PBO-Events 15 | 10 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listtop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_FIELD_JUMP_LISTTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr_field_jump_list.fugr.saplzdbbr_field_jump_list.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | SAPLZDBBR_FIELD_JUMP_LIST 7 | S 8 | D$ 9 | F 10 | S 11 | E 12 | X 13 | D$S 14 | X 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputf01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_OUTPUTF01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | General functions 15 | 21 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputi01.abap: -------------------------------------------------------------------------------- 1 | " --------------------------------------------------------------------- 2 | " PAI-modules 3 | " --------------------------------------------------------------------- 4 | 5 | MODULE pai INPUT. 6 | PERFORM pai. 7 | ENDMODULE. 8 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputi01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_OUTPUTI01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PAI-Events 15 | 10 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputo01.abap: -------------------------------------------------------------------------------- 1 | " --------------------------------------------------------------------- 2 | " PBO-modules 3 | " --------------------------------------------------------------------- 4 | 5 | MODULE pbo OUTPUT. 6 | PERFORM pbo. 7 | ENDMODULE. 8 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputo01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_OUTPUTO01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PBO-Events 15 | 10 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputs01.abap: -------------------------------------------------------------------------------- 1 | 2 | AT SELECTION-SCREEN. 3 | " TODO: variable is assigned but never used (ABAP cleaner) 4 | DATA(lv_function) = sscrfields-ucomm. 5 | 6 | AT SELECTION-SCREEN ON EXIT-COMMAND. 7 | " TODO: variable is assigned but never used (ABAP cleaner) 8 | DATA(lv_function) = sscrfields-ucomm. 9 | CLEAR sscrfields-ucomm. 10 | 11 | AT SELECTION-SCREEN OUTPUT. 12 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputs01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_OUTPUTS01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | PAI/PBO for selektions screens 15 | 30 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_output.fugr.lzdbbr_outputtop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_OUTPUTTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/ui/zdbbr_user_settings.fugr.lzdbbr_user_settingss01.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_USER_SETTINGSS01 7 | I 8 | E 9 | X 10 | 11 | 12 | 13 | R 14 | Events for selection screens 15 | 28 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/ui/zdbbr_user_settings.fugr.lzdbbr_user_settingstop.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | LZDBBR_USER_SETTINGSTOP 7 | S 8 | D$ 9 | I 10 | S 11 | X 12 | D$S 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/ui/zif_dbbr_favmenu_var_ids.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_dbbr_favmenu_var_ids 2 | PUBLIC. 3 | "! Type - boolean 4 | CONSTANTS c_f_export_global_fav TYPE string VALUE 'P_XFGLB'. 5 | "! Type - boolean 6 | CONSTANTS c_f_export_private_fav TYPE string VALUE 'P_XFPRV'. 7 | CONSTANTS c_r_export_fav_controller TYPE string VALUE 'GR_EXPORT_FAV_CONTROLLER' ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/ui/zif_dbbr_favmenu_var_ids.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_FAVMENU_VAR_IDS 7 | E 8 | Ids for variables in favorite menu report 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/ui/zif_dbbr_jumplist_var_ids.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_JUMPLIST_VAR_IDS 7 | E 8 | Ids of variables in jump list definition report 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/ui/zif_dbbr_output_rep_var_ids.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_DBBR_OUTPUT_REP_VAR_IDS 7 | E 8 | Ids for variables in list output report 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zcl_dbbr_version.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Holds version information

2 | CLASS zcl_dbbr_version DEFINITION 3 | PUBLIC 4 | CREATE PRIVATE. 5 | 6 | PUBLIC SECTION. 7 | "!

Displays the current version of DB Browser

8 | CLASS-METHODS show_version. 9 | 10 | PROTECTED SECTION. 11 | 12 | PRIVATE SECTION. 13 | CLASS-DATA gv_version TYPE string VALUE '1.0.0'. 14 | ENDCLASS. 15 | 16 | 17 | CLASS zcl_dbbr_version IMPLEMENTATION. 18 | METHOD show_version. 19 | MESSAGE |DB Browser Version: { gv_version }| TYPE 'I'. 20 | ENDMETHOD. 21 | ENDCLASS. 22 | -------------------------------------------------------------------------------- /src/zdbbr_start_sel.tran.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZDBBR_START_SEL 7 | SAPLZDBBR_OUTPUT 8 | 0100 9 | 10 | 11 | ZDBBR_START_SEL 12 | X 13 | 14 | 15 | E 16 | ZDBBR_START_SEL 17 | Start of Selection and Data output 18 | 19 | 20 | 21 | 22 | --------------------------------------------------------------------------------