├── .gitignore
├── img
├── selection-screen.png
└── join-management-screen.png
├── src
├── bl
│ ├── zif_dbbr_data_enricher.intf.abap
│ ├── package.devc.xml
│ ├── zif_dbbr_data_enricher.intf.xml
│ └── zcl_dbbr_pretty_printer.clas.xml
├── ui
│ ├── util
│ │ ├── zif_dbbr_screen_table_util.intf.abap
│ │ ├── zif_dbbr_table_navigator.intf.abap
│ │ ├── zif_dbbr_c_sql_query_editor.intf.abap
│ │ ├── package.devc.xml
│ │ ├── zif_dbbr_variant_loader.intf.abap
│ │ ├── zif_dbbr_screen_util.intf.abap
│ │ ├── zif_dbbr_favmenu_evt_handler.intf.abap
│ │ ├── zif_dbbr_favmenu_evt_handler.intf.xml
│ │ ├── zif_dbbr_c_sql_query_editor.intf.xml
│ │ ├── zcl_dbbr_table_var_starter.clas.xml
│ │ ├── zcl_dbbr_addtext_helper.clas.xml
│ │ ├── zcl_dbbr_pre_sel_validator.clas.xml
│ │ ├── zcl_dbbr_variant_starter_fac.clas.xml
│ │ └── zif_dbbr_variant_starter.intf.abap
│ ├── zdbbr.fugr.lzdbbrd01.abap
│ ├── zdbbr_output.fugr.lzdbbr_outputi01.abap
│ ├── zdbbr_output.fugr.lzdbbr_outputo01.abap
│ ├── zdbbr.fugr.lzdbbrf01.abap
│ ├── command
│ │ └── package.devc.xml
│ ├── zif_dbbr_favmenu_var_ids.intf.abap
│ ├── package.devc.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputs01.abap
│ ├── controllers
│ │ ├── package.devc.xml
│ │ ├── zcl_dbbr_addtext_manager.clas.xml
│ │ ├── zcl_dbbr_generic_f4_sc.clas.xml
│ │ ├── zcl_dbbr_query_creator.clas.xml
│ │ ├── zcl_dbbr_tabfield_manager.clas.xml
│ │ ├── zcl_dbbr_addtextfield_ctrl.clas.xml
│ │ ├── zcl_dbbr_copy_query_ctrl.clas.xml
│ │ ├── zcl_dbbr_multi_or_controller.clas.xml
│ │ ├── zcl_dbbr_export_favmenu_ctrl.clas.xml
│ │ └── zcl_dbbr_altcoltxt_controller.clas.xml
│ ├── controls
│ │ ├── package.devc.xml
│ │ ├── zcl_dbbr_fc_output_alv.clas.abap
│ │ ├── zcl_dbbr_fc_sort_field_alv.clas.abap
│ │ ├── zcl_dbbr_fc_selection_alv.clas.abap
│ │ ├── zif_dbbr_search_control.intf.abap
│ │ ├── zcl_dbbr_fc_sort_field_alv.clas.xml
│ │ ├── zcl_dbbr_fc_output_alv.clas.xml
│ │ └── zcl_dbbr_fc_selection_alv.clas.xml
│ ├── trees
│ │ ├── package.devc.xml
│ │ ├── zcl_dbbr_fld_outp_tree_out.clas.abap
│ │ ├── zcl_dbbr_fld_outp_tree_out.clas.xml
│ │ └── zcl_dbbr_fe_dnd_tree_model.clas.xml
│ ├── editors
│ │ └── package.devc.xml
│ ├── tables
│ │ ├── package.devc.xml
│ │ ├── zcl_dbbr_jumplist_table.clas.xml
│ │ ├── zcl_dbbr_altcoltext_table.clas.xml
│ │ └── zcl_dbbr_jumplist_param_table.clas.xml
│ ├── zdbbr.fugr.lzdbbro07.abap
│ ├── zdbbr.fugr.lzdbbrtop.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputtop.xml
│ ├── zdbbr.fugr.lzdbbrf01.xml
│ ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menutop.xml
│ ├── zdbbr_user_settings.fugr.lzdbbr_user_settingstop.xml
│ ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listtop.xml
│ ├── zdbbr.fugr.lzdbbri02.xml
│ ├── zdbbr.fugr.lzdbbrs01.xml
│ ├── zdbbr.fugr.lzdbbri01.xml
│ ├── zdbbr.fugr.lzdbbro02.xml
│ ├── zdbbr.fugr.lzdbbrd01.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputi01.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputo01.xml
│ ├── zdbbr_field_jump_list.fugr.saplzdbbr_field_jump_list.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputf01.xml
│ ├── zdbbr.fugr.lzdbbri07.xml
│ ├── zdbbr.fugr.lzdbbro07.xml
│ ├── zdbbr.fugr.lzdbbro01.xml
│ ├── zdbbr_output.fugr.lzdbbr_outputs01.xml
│ ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listi01.xml
│ ├── zdbbr_field_jump_list.fugr.lzdbbr_field_jump_listo01.xml
│ ├── zif_dbbr_favmenu_var_ids.intf.xml
│ ├── zdbbr_favorite_menu.fugr.lzdbbr_favorite_menus01.xml
│ ├── zif_dbbr_output_rep_var_ids.intf.xml
│ ├── zcl_dbbr_tree_dnd_object.clas.xml
│ ├── zif_dbbr_jumplist_var_ids.intf.xml
│ ├── zcl_dbbr_list_tree_wrapper.clas.xml
│ ├── zdbbr_user_settings.fugr.lzdbbr_user_settingss01.xml
│ ├── zcl_dbbr_tree_node_wrapper.clas.xml
│ ├── zcl_dbbr_fe_dnd_object.clas.xml
│ ├── zdbbr.fugr.conversion_exit_aggr_input.abap
│ └── zdbbr.fugr.conversion_exit_aggr_output.abap
├── formula
│ ├── zif_dbbr_c_fe_abap_keywords.intf.abap
│ ├── zif_dbbr_stmnt_string_builder.intf.abap
│ ├── zif_dbbr_statement_validator.intf.abap
│ ├── zif_dbbr_fe_field_extractor.intf.abap
│ ├── zif_dbbr_token_validator.intf.abap
│ ├── zif_dbbr_fe_formula_builder.intf.abap
│ ├── package.devc.xml
│ ├── zcl_dbbr_fe_dummy_stb.clas.abap
│ ├── zif_dbbr_c_fe_global.intf.abap
│ ├── zcl_dbbr_fe_icon_stb.clas.abap
│ ├── zcl_dbbr_fe_icon_tt_stb.clas.abap
│ ├── zif_dbbr_token_validator.intf.xml
│ ├── zif_dbbr_c_fe_abap_keywords.intf.xml
│ ├── zif_dbbr_c_fe_global.intf.xml
│ ├── zif_dbbr_c_fe_keywords.intf.xml
│ ├── zif_dbbr_statement_validator.intf.xml
│ ├── zcl_dbbr_formula_helper.clas.xml
│ ├── zif_dbbr_fe_field_extractor.intf.xml
│ ├── zcl_dbbr_fe_icon_stb.clas.xml
│ ├── zcl_dbbr_fe_templates.clas.xml
│ ├── zcl_dbbr_fe_unit_stb.clas.xml
│ ├── zif_dbbr_stmnt_string_builder.intf.xml
│ ├── zcl_dbbr_fe_dummy_stb.clas.xml
│ ├── zcl_dbbr_fe_form_builder.clas.xml
│ ├── zcl_dbbr_fe_general_sv.clas.xml
│ ├── zcl_dbbr_fe_comment_stb.clas.xml
│ ├── zcl_dbbr_fe_custom_sv.clas.xml
│ ├── zcl_dbbr_fe_gen_stmnt_builder.clas.xml
│ ├── zcl_dbbr_fe_generic_form_bldr.clas.xml
│ ├── zcl_dbbr_fe_icon_tt_stb.clas.xml
│ ├── zcl_dbbr_fe_set_icon_stb.clas.xml
│ ├── zcl_dbbr_fe_unit_extr.clas.xml
│ ├── zcl_dbbr_formula_calculator.clas.xml
│ ├── zif_dbbr_c_fe_keywords.intf.abap
│ ├── zcl_dbbr_fe_bldr_for_checks.clas.xml
│ ├── zcl_dbbr_fe_icon_field_extr.clas.xml
│ ├── zcl_dbbr_fe_unit_stb.clas.abap
│ ├── zcl_dbbr_fe_calc_field_extr.clas.xml
│ ├── zcl_dbbr_fe_field_descr_extr.clas.xml
│ ├── zcl_dbbr_fe_field_extractor.clas.xml
│ ├── zcl_dbbr_fe_form_field_stb.clas.xml
│ ├── zcl_dbbr_fe_bldr_for_subroutn.clas.xml
│ ├── zcl_dbbr_fe_set_row_color_stb.clas.xml
│ ├── zcl_dbbr_fe_icon_tt_fld_extr.clas.xml
│ ├── zcl_dbbr_fe_stmnt_str_builder.clas.xml
│ ├── zcl_dbbr_fe_set_cell_colr_stb.clas.xml
│ ├── zcx_dbbr_formula_exception.clas.xml
│ ├── zcx_dbbr_fe_stmnt_valid_exc.clas.xml
│ ├── zcl_dbbr_fe_form_field_stb.clas.abap
│ ├── zcl_dbbr_fe_icon_field_extr.clas.abap
│ └── zcl_dbbr_fe_icon_tt_fld_extr.clas.abap
├── cross
│ ├── zif_dbbr_c_use_case.intf.abap
│ ├── zif_dbbr_c_comptype.intf.abap
│ ├── zif_dbbr_c_input_type.intf.abap
│ ├── zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.abap
│ ├── zif_dbbr_c_assoc_select_mode.intf.abap
│ ├── zif_dbbr_c_text_selection_type.intf.abap
│ ├── zif_dbbr_c_annotations.intf.abap
│ ├── zcl_dbbr_selfield_util.clas.abap
│ ├── zif_dbbr_c_obj_navigator_mode.intf.abap
│ ├── zif_dbbr_c_selscreen_mode.intf.abap
│ ├── zif_dbbr_c_select_source_id.intf.abap
│ ├── zcx_dbbr_node_not_found.clas.abap
│ ├── zif_dbbr_c_aggregation.intf.abap
│ ├── package.devc.xml
│ ├── zif_dbbr_c_cust_var_fld_ids.intf.abap
│ ├── zif_dbbr_c_sh_selmethod_type.intf.abap
│ ├── zif_dbbr_c_favmenu_type.intf.abap
│ ├── zif_dbbr_c_join_cond_method.intf.abap
│ ├── zif_dbbr_c_object_browser_mode.intf.abap
│ ├── zdbbr_sh_exit.fugr.lzdbbr_sh_exittop.xml
│ ├── zdbbr_i_dbtabletechsettings.ddls.xml
│ ├── zif_dbbr_c_eb_link_mode.intf.abap
│ ├── zdbbr_sh_exit.fugr.saplzdbbr_sh_exit.xml
│ ├── zcl_dbbr_log.clas.xml
│ ├── zif_dbbr_c_aggregation.intf.xml
│ ├── zif_dbbr_c_report_id.intf.xml
│ ├── zif_dbbr_c_use_case.intf.xml
│ ├── zcl_dbbr_variant.clas.xml
│ ├── zif_dbbr_c_favmenu_type.intf.xml
│ ├── zcl_dbbr_tabfield.clas.xml
│ ├── zif_dbbr_c_annotations.intf.xml
│ ├── zif_dbbr_c_input_type.intf.xml
│ ├── zcl_dbbr_lock_util.clas.xml
│ ├── zcl_dbbr_protocol.clas.xml
│ ├── zif_dbbr_tree_node_filler.intf.xml
│ ├── zdbbr_code_line.dtel.xml
│ ├── zdbbr_variant_datatype.doma.xml
│ ├── zif_dbbr_c_cust_var_fld_ids.intf.xml
│ ├── zif_dbbr_c_object_browser_mode.intf.xml
│ ├── zcl_dbbr_alias_map.clas.xml
│ ├── zcl_dbbr_query_helper.clas.xml
│ ├── zcl_dbbr_screen_helper.clas.xml
│ ├── zdbbr_code_line.doma.xml
│ ├── zdbbr_sort_order.doma.xml
│ ├── zif_dbbr_c_obj_navigator_mode.intf.xml
│ ├── zcl_dbbr_favmenu_entry.clas.xml
│ ├── zcl_dbbr_protocol_alv.clas.xml
│ ├── zif_dbbr_c_eb_link_mode.intf.xml
│ ├── zif_dbbr_c_select_source_id.intf.xml
│ ├── zif_dbbr_c_selscreen_mode.intf.xml
│ ├── zif_dbbr_c_sh_selmethod_type.intf.xml
│ ├── zif_dbbr_c_special_out_columns.intf.xml
│ ├── zif_dbbr_c_text_selection_type.intf.xml
│ ├── zdbbr_fieldname_raw.doma.xml
│ ├── zdbbr_no_of_lines.doma.xml
│ ├── zcl_dbbr_input_validator.clas.xml
│ ├── zcl_dbbr_selfield_util.clas.xml
│ ├── zdbbr_layout_desc.doma.xml
│ ├── zdbbr_search_descr.doma.xml
│ ├── zcx_dbbr_ui_exception.clas.xml
│ ├── zdbbr_maint_db_setting.dtel.xml
│ ├── zcl_dbbr_tabf_treeno_fill.clas.xml
│ ├── zcx_dbbr_exception.clas.xml
│ ├── zcx_dbbr_node_not_found.clas.xml
│ ├── zdbbr_selection_parameter.doma.xml
│ ├── zif_dbbr_c_special_out_columns.intf.abap
│ ├── zcx_dbbr_application_exc.clas.xml
│ ├── zcx_dbbr_dynpro_read_exc.clas.xml
│ ├── zcx_dbbr_dynpro_update_exc.clas.xml
│ ├── zdbbr_jump_crit_field.dtel.xml
│ ├── zdbbr_jumplist_tab.dtel.xml
│ ├── zdbbr_setting_t.ttyp.xml
│ ├── zdbbr_jumplist_field.dtel.xml
│ ├── zdbbr_treeitem_itab.ttyp.xml
│ ├── zdbbr_dynpread_itab.ttyp.xml
│ ├── zdbbr_f4_choice_t.ttyp.xml
│ ├── zdbbr_vardata_itab.ttyp.xml
│ ├── zdbbr_addtext_itab.ttyp.xml
│ ├── zdbbr_f4_data_itab.ttyp.xml
│ ├── zdbbr_join_table_itab.ttyp.xml
│ ├── zdbbr_f4_search_itab.ttyp.xml
│ ├── zdbbr_favmenu_itab.ttyp.xml
│ ├── zdbbr_join_condition_itab.ttyp.xml
│ ├── zdbbr_jump_crit_op.dtel.xml
│ ├── zdbbr_jumpdest_itab.ttyp.xml
│ ├── zdbbr_most_used_itab.ttyp.xml
│ ├── zdbbr_selfield_itab.ttyp.xml
│ ├── zdbbr_condition_operation.dtel.xml
│ ├── zdbbr_f4_field_itab.ttyp.xml
│ ├── zdbbr_f4assnmt_itab.ttyp.xml
│ ├── zdbbr_icon_data_itab.ttyp.xml
│ ├── zdbbr_id_itab.ttyp.xml
│ ├── zdbbr_or_seltab_itab.ttyp.xml
│ ├── zdbbr_param_value.dtel.xml
│ ├── zdbbr_skip_start_screen.dtel.xml
│ ├── zdbbr_tabinfo_itab.ttyp.xml
│ ├── zdbbr_abap_comp_type_itab.ttyp.xml
│ ├── zdbbr_code_line_itab.ttyp.xml
│ ├── zdbbr_dynpro_exc.msag.xml
│ ├── zdbbr_f4_export_itab.ttyp.xml
│ ├── zdbbr_join_field_cond_t.ttyp.xml
│ ├── zdbbr_join_info_itab.ttyp.xml
│ ├── zdbbr_query_data_itab.ttyp.xml
│ ├── zdbbr_table_info_itab.ttyp.xml
│ ├── zdbbr_table_search_t.ttyp.xml
│ ├── zdbbr_addtext_ui_itab.ttyp.xml
│ ├── zdbbr_dec17_5.doma.xml
│ ├── zdbbr_dp_column_t.ttyp.xml
│ ├── zdbbr_f4_overview_itab.ttyp.xml
│ ├── zdbbr_join_filter_cond_t.ttyp.xml
│ ├── zdbbr_jumpparam_itab.ttyp.xml
│ ├── zdbbr_obj_browser_fav_t.ttyp.xml
│ ├── zdbbr_query_info_itab.ttyp.xml
│ ├── zdbbr_query_parameter_t.ttyp.xml
│ ├── zdbbr_variant_data_itab.ttyp.xml
│ ├── zdbbr_additional_text_itab.ttyp.xml
│ ├── zdbbr_f4_k_itab.ttyp.xml
│ ├── zdbbr_from_itab.ttyp.xml
│ ├── zdbbr_join_cond_ui_itab.ttyp.xml
│ ├── zdbbr_join_k_itab.ttyp.xml
│ ├── zdbbr_join_table_ui_itab.ttyp.xml
│ ├── zdbbr_jumpdest_data_itab.ttyp.xml
│ ├── zdbbr_mostused_data_itab.ttyp.xml
│ ├── zdbbr_post_join_data_itab.ttyp.xml
│ ├── zdbbr_selfield_info_itab.ttyp.xml
│ ├── zdbbr_selfield_value_itab.ttyp.xml
│ ├── zdbbr_selopt_control_itab.ttyp.xml
│ ├── zdbbr_tab_component_itab.ttyp.xml
│ ├── zdbbr_variant_info_itab.ttyp.xml
│ ├── zcl_dbbr_variant.clas.abap
│ ├── zdbbr_cds_view_search_t.ttyp.xml
│ ├── zdbbr_entity_sh_result_t.ttyp.xml
│ ├── zdbbr_f4_assignment_itab.ttyp.xml
│ ├── zdbbr_favorite_menu_itab.ttyp.xml
│ ├── zdbbr_jump_crit_val.dtel.xml
│ ├── zdbbr_jumplist_field_itab.ttyp.xml
│ ├── zdbbr_query_info_ui_itab.ttyp.xml
│ ├── zdbbr_tabfield_info_itab.ttyp.xml
│ ├── zdbbr_dp_col_metadata_t.ttyp.xml
│ ├── zdbbr_sh_output_field_itab.ttyp.xml
│ ├── zdbbr_altcoltext_data_itab.ttyp.xml
│ ├── zdbbr_jumpdest_data_ui_itab.ttyp.xml
│ ├── zdbbr_tabfield_simple_itab.ttyp.xml
│ ├── zdbbr_where_criteria_itab.ttyp.xml
│ ├── zdbbr_addtext_cond_operation.dtel.xml
│ └── zdbbr_jumpparam_data_ui_itab.ttyp.xml
├── sql
│ ├── zdbbr_sql.fugr.lzdbbr_sqltop.abap
│ ├── package.devc.xml
│ ├── zdbbr_sql.fugr.lzdbbr_sqltop.xml
│ └── zdbbr_sql.fugr.saplzdbbr_sql.xml
├── adt
│ ├── package.devc.xml
│ └── zcl_dbbr_adt_intgr_disc_app.clas.xml
├── package.devc.xml
├── search
│ ├── package.devc.xml
│ ├── zcl_dbbr_query_config.clas.xml
│ ├── zcl_dbbr_search_ioc.clas.xml
│ ├── zcl_dbbr_os_query_provider.clas.xml
│ ├── zcl_dbbr_package_query_config.clas.xml
│ └── zcl_dbbr_package_query_config.clas.abap
├── data_access
│ ├── package.devc.xml
│ ├── zcl_dbbr_query_copier.clas.xml
│ ├── zcl_dbbr_f4_exporter.clas.xml
│ ├── zcl_dbbr_f4_importer.clas.xml
│ ├── zcl_dbbr_query_exporter.clas.xml
│ ├── zcl_dbbr_query_importer.clas.xml
│ ├── zcl_dbbr_favmenu_exporter.clas.xml
│ ├── zcl_dbbr_favmenu_importer.clas.xml
│ ├── zcl_dbbr_addtext_exporter.clas.xml
│ ├── zcl_dbbr_addtext_factory.clas.xml
│ ├── zcl_dbbr_addtext_importer.clas.xml
│ ├── zcl_dbbr_formula_factory.clas.xml
│ ├── zcl_dbbr_package_factory.clas.xml
│ └── zcl_dbbr_altcoltext_factory.clas.xml
├── datamodel
│ ├── package.devc.xml
│ ├── zcl_dbbr_package.clas.xml
│ ├── zcl_dbbr_formula.clas.xml
│ ├── zcl_dbbr_package_list.clas.xml
│ ├── zcl_dbbr_application_component.clas.xml
│ └── zdbbr_package_t.ttyp.xml
├── help
│ └── package.devc.xml
├── test
│ ├── package.devc.xml
│ ├── zdbbr_test_cds_field_vh.prog.abap
│ ├── zdbbr_test_alv_edit_popup.prog.xml
│ ├── zdbbr_test_param_popup.prog.xml
│ ├── zdbbr_test_join_manager.prog.xml
│ └── zdbbr_test_cds_field_vh.prog.xml
├── zcl_dbbr_version.clas.abap
└── zdbbr_start_sel.tran.xml
├── SECURITY.md
└── .abapgit.xml
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
--------------------------------------------------------------------------------
/img/selection-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DevEpos/abap-db-browser/HEAD/img/selection-screen.png
--------------------------------------------------------------------------------
/src/bl/zif_dbbr_data_enricher.intf.abap:
--------------------------------------------------------------------------------
1 | INTERFACE zif_dbbr_data_enricher
2 | PUBLIC.
3 |
4 | ENDINTERFACE.
5 |
--------------------------------------------------------------------------------
/img/join-management-screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DevEpos/abap-db-browser/HEAD/img/join-management-screen.png
--------------------------------------------------------------------------------
/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/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/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/sql/zdbbr_sql.fugr.lzdbbr_sqltop.abap:
--------------------------------------------------------------------------------
1 | FUNCTION-POOL zdbbr_sql. " MESSAGE-ID ..
2 |
3 | " INCLUDE LZDBBR_SQLD... " Local class definition
4 |
--------------------------------------------------------------------------------
/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/zdbbr.fugr.lzdbbrd01.abap:
--------------------------------------------------------------------------------
1 | *&---------------------------------------------------------------------*
2 | *& Include LZDBBRD01
3 | *&--------------------------------------------------------------------*
4 |
--------------------------------------------------------------------------------
/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/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_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/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_outputo01.abap:
--------------------------------------------------------------------------------
1 | " ---------------------------------------------------------------------
2 | " PBO-modules
3 | " ---------------------------------------------------------------------
4 |
5 | MODULE pbo OUTPUT.
6 | PERFORM pbo.
7 | ENDMODULE.
8 |
--------------------------------------------------------------------------------
/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/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/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_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_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/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/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/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_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/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/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/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/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/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/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/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/command/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | GUI Commands
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/adt/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ADT Utils for DB Browser
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/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/cross/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Cross
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/bl/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Business Logic
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/sql/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | SQL Execution
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/data_access/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Data Access
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/datamodel/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Data Model
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/formula/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Formula Editor
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/help/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Help objects for DB Browser
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/test/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DB Browser - Test Objects
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/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/controllers/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DB Browser: Controller
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/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/trees/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DB Browser: Tree Controller
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/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/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/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/tables/package.devc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DB Browser: Table Screen-Controller
7 | X
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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_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_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/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/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/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/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/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.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.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.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 |
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
1 | # Security Policy
2 |
3 | ## Supported Versions
4 |
5 | We release patches and security updates only for the latest version of abap-db-browser.
6 | Please make sure you are using the most recent release.
7 |
8 | | Version | Supported |
9 | |-----------|-----------|
10 | | Latest | ✅ |
11 | | Older | ❌ |
12 |
13 | ## Reporting a Vulnerability
14 |
15 | To report a security issue please use the GitHub Security Advisory [Report a vulnerability](https://github.com/DevEpos/abap-db-browser/security/advisories/new) tab
16 |
--------------------------------------------------------------------------------
/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/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/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/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_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_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/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/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/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.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/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/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/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/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/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/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_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/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.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/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.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/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_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/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/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/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/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_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/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_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/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/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_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/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_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/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_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/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/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/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/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/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/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_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/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_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.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.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.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.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/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_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/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/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/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/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/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/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_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/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/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/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/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/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/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/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_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/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/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/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_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_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/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/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/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/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/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/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/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/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_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/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_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_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/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/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 |
--------------------------------------------------------------------------------
/.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 |
--------------------------------------------------------------------------------
/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/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_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_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_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_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_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_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/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/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/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_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_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/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/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/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_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/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/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_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_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/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/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_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_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/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/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/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/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/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_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_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/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/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/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/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/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/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_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/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/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/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/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_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/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/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/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/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/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/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/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/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/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/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/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/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_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_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/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/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_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_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_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_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/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/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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/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_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_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_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_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_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_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_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_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_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/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/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_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_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_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_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_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_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_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_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_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_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_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_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/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/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 |
--------------------------------------------------------------------------------
/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/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_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_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_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_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_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_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/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/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/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_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/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/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/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_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_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_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/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/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/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_jumpparam_data_ui_itab.ttyp.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | ZDBBR_JUMPPARAM_DATA_UI_ITAB
7 | E
8 | ZDBBR_JUMPPARAM_DATA_UI
9 | S
10 | STRU
11 | T
12 | D
13 | N
14 | UI Data of parameters of jump destination
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------