├── .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 |
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 |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 |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 |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 | " $DEFStatement 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 | " $UNITBuilds 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 |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 |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 |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 |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 |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 |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 |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 |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 |