├── .abapgit.xml ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── abapcleaner.cfj ├── abaplint.json ├── changelog.txt ├── package.json └── src ├── adt ├── package.devc.xml ├── vh │ ├── package.devc.xml │ ├── zcl_sat_adt_res_anno_value_vh.clas.abap │ ├── zcl_sat_adt_res_anno_value_vh.clas.xml │ ├── zcl_sat_adt_res_anno_vh.clas.abap │ ├── zcl_sat_adt_res_anno_vh.clas.xml │ ├── zcl_sat_adt_res_applc_vh.clas.abap │ ├── zcl_sat_adt_res_applc_vh.clas.xml │ ├── zcl_sat_adt_res_cds_ext_vh.clas.abap │ ├── zcl_sat_adt_res_cds_ext_vh.clas.xml │ ├── zcl_sat_adt_res_cds_param_vh.clas.abap │ ├── zcl_sat_adt_res_cds_param_vh.clas.xml │ ├── zcl_sat_adt_res_cds_type_vh.clas.abap │ ├── zcl_sat_adt_res_cds_type_vh.clas.xml │ ├── zcl_sat_adt_res_cdsbasefld_vh.clas.abap │ ├── zcl_sat_adt_res_cdsbasefld_vh.clas.xml │ ├── zcl_sat_adt_res_cdsfield_vh.clas.abap │ ├── zcl_sat_adt_res_cdsfield_vh.clas.xml │ ├── zcl_sat_adt_res_class_alang_vh.clas.abap │ ├── zcl_sat_adt_res_class_alang_vh.clas.xml │ ├── zcl_sat_adt_res_class_categ_vh.clas.abap │ ├── zcl_sat_adt_res_class_categ_vh.clas.xml │ ├── zcl_sat_adt_res_class_flag_vh.clas.abap │ ├── zcl_sat_adt_res_class_flag_vh.clas.xml │ ├── zcl_sat_adt_res_class_type_vh.clas.abap │ ├── zcl_sat_adt_res_class_type_vh.clas.xml │ ├── zcl_sat_adt_res_db_datacls_vh.clas.abap │ ├── zcl_sat_adt_res_db_datacls_vh.clas.xml │ ├── zcl_sat_adt_res_db_dlvclass_vh.clas.abap │ ├── zcl_sat_adt_res_db_dlvclass_vh.clas.xml │ ├── zcl_sat_adt_res_db_entity_vh.clas.abap │ ├── zcl_sat_adt_res_db_entity_vh.clas.xml │ ├── zcl_sat_adt_res_dbtabincl_vh.clas.abap │ ├── zcl_sat_adt_res_dbtabincl_vh.clas.xml │ ├── zcl_sat_adt_res_dtype_vh.clas.abap │ ├── zcl_sat_adt_res_dtype_vh.clas.xml │ ├── zcl_sat_adt_res_relstate_vh.clas.abap │ ├── zcl_sat_adt_res_relstate_vh.clas.xml │ ├── zcl_sat_adt_res_structfield_vh.clas.abap │ ├── zcl_sat_adt_res_structfield_vh.clas.xml │ ├── zcl_sat_adt_res_structincl_vh.clas.abap │ ├── zcl_sat_adt_res_structincl_vh.clas.xml │ ├── zcl_sat_adt_res_swcomp_vh.clas.abap │ ├── zcl_sat_adt_res_swcomp_vh.clas.xml │ ├── zcl_sat_adt_res_tabfield_vh.clas.abap │ ├── zcl_sat_adt_res_tabfield_vh.clas.xml │ ├── zcl_sat_adt_res_viewbaset_vh.clas.abap │ ├── zcl_sat_adt_res_viewbaset_vh.clas.xml │ ├── zcl_sat_adt_res_viewfield_vh.clas.abap │ ├── zcl_sat_adt_res_viewfield_vh.clas.xml │ ├── zcl_sat_adt_res_viewroot_vh.clas.abap │ └── zcl_sat_adt_res_viewroot_vh.clas.xml ├── zcl_sat_adt_cds_field_usage.clas.abap ├── zcl_sat_adt_cds_field_usage.clas.locals_def.abap ├── zcl_sat_adt_cds_field_usage.clas.locals_imp.abap ├── zcl_sat_adt_cds_field_usage.clas.xml ├── zcl_sat_adt_cds_parser.clas.abap ├── zcl_sat_adt_cds_parser.clas.locals_def.abap ├── zcl_sat_adt_cds_parser.clas.locals_imp.abap ├── zcl_sat_adt_cds_parser.clas.testclasses.abap ├── zcl_sat_adt_cds_parser.clas.xml ├── zcl_sat_adt_cdstd_res_xml_h.clas.abap ├── zcl_sat_adt_cdstd_res_xml_h.clas.xml ├── zcl_sat_adt_cdswus_res_xml_h.clas.abap ├── zcl_sat_adt_cdswus_res_xml_h.clas.xml ├── zcl_sat_adt_ch_factory.clas.abap ├── zcl_sat_adt_ch_factory.clas.xml ├── zcl_sat_adt_discovery_app.clas.abap ├── zcl_sat_adt_discovery_app.clas.xml ├── zcl_sat_adt_entfieldinfo_xml_h.clas.abap ├── zcl_sat_adt_entfieldinfo_xml_h.clas.xml ├── zcl_sat_adt_oo_trans_util.clas.abap ├── zcl_sat_adt_oo_trans_util.clas.xml ├── zcl_sat_adt_res_aox_launcher.clas.abap ├── zcl_sat_adt_res_aox_launcher.clas.locals_def.abap ├── zcl_sat_adt_res_aox_launcher.clas.locals_imp.abap ├── zcl_sat_adt_res_aox_launcher.clas.xml ├── zcl_sat_adt_res_cds_a_topdown.clas.abap ├── zcl_sat_adt_res_cds_a_topdown.clas.xml ├── zcl_sat_adt_res_cds_a_used_ent.clas.abap ├── zcl_sat_adt_res_cds_a_used_ent.clas.xml ├── zcl_sat_adt_res_cds_a_wusl.clas.abap ├── zcl_sat_adt_res_cds_a_wusl.clas.xml ├── zcl_sat_adt_res_cds_analysis.clas.abap ├── zcl_sat_adt_res_cds_analysis.clas.xml ├── zcl_sat_adt_res_cds_post_actvt.clas.abap ├── zcl_sat_adt_res_cds_post_actvt.clas.xml ├── zcl_sat_adt_res_col_hierarchy.clas.abap ├── zcl_sat_adt_res_col_hierarchy.clas.xml ├── zcl_sat_adt_res_col_where_used.clas.abap ├── zcl_sat_adt_res_col_where_used.clas.xml ├── zcl_sat_adt_res_column_info.clas.abap ├── zcl_sat_adt_res_column_info.clas.xml ├── zcl_sat_adt_res_ddic_rep_acc.clas.abap ├── zcl_sat_adt_res_ddic_rep_acc.clas.xml ├── zcl_sat_adt_res_element_info.clas.abap ├── zcl_sat_adt_res_element_info.clas.xml ├── zcl_sat_adt_res_eleminfo_byuri.clas.abap ├── zcl_sat_adt_res_eleminfo_byuri.clas.xml ├── zcl_sat_adt_res_nav_targets.clas.abap ├── zcl_sat_adt_res_nav_targets.clas.xml ├── zcl_sat_adt_res_object_search.clas.abap ├── zcl_sat_adt_res_object_search.clas.locals_def.abap ├── zcl_sat_adt_res_object_search.clas.locals_imp.abap ├── zcl_sat_adt_res_object_search.clas.testclasses.abap ├── zcl_sat_adt_res_object_search.clas.xml ├── zcl_sat_adt_res_search_config.clas.abap ├── zcl_sat_adt_res_search_config.clas.xml ├── zcl_sat_adt_res_util.clas.abap ├── zcl_sat_adt_res_util.clas.xml ├── zcl_sat_api_state_util.clas.abap ├── zcl_sat_api_state_util.clas.xml ├── zcl_sat_cds_field_hier_res.clas.abap ├── zcl_sat_cds_field_hier_res.clas.locals_def.abap ├── zcl_sat_cds_field_hier_res.clas.xml ├── zcx_sat_adt_ddic_access_error.clas.abap ├── zcx_sat_adt_ddic_access_error.clas.xml ├── zcx_sat_adt_element_info.clas.abap ├── zcx_sat_adt_element_info.clas.xml ├── zcx_sat_adt_object_search.clas.abap ├── zcx_sat_adt_object_search.clas.xml ├── zcx_sat_adt_rest_error.clas.abap ├── zcx_sat_adt_rest_error.clas.xml ├── zif_sat_adt_objs_res_converter.intf.abap ├── zif_sat_adt_objs_res_converter.intf.xml ├── zif_sat_c_adt_utils.intf.abap ├── zif_sat_c_adt_utils.intf.xml ├── zif_sat_ty_adt_types.intf.abap ├── zif_sat_ty_adt_types.intf.xml ├── zsat_adt.msag.xml ├── zsat_adt_entity_field_info.xslt.source.xml ├── zsat_adt_entity_field_info.xslt.xml ├── zsat_adt_entity_field_infos.xslt.source.xml ├── zsat_adt_entity_field_infos.xslt.xml ├── zsat_adt_navigation_target.tabl.xml ├── zsat_adt_navigation_target_t.ttyp.xml ├── zsat_adt_obj_ref.xslt.source.xml ├── zsat_adt_obj_ref.xslt.xml ├── zsat_adt_obj_refs.xslt.source.xml ├── zsat_adt_obj_refs.xslt.xml ├── zsat_adt_qrymonopen.tran.xml ├── zsat_adt_utils.enho.xml ├── zsat_cds_used_ent_anal_res.xslt.source.xml ├── zsat_cds_used_ent_anal_res.xslt.xml ├── zsat_nav_targets.xslt.source.xml ├── zsat_nav_targets.xslt.xml ├── zsat_object_search_query_input.xslt.source.xml ├── zsat_object_search_query_input.xslt.xml ├── zsat_search_config.xslt.source.xml ├── zsat_search_config.xslt.xml ├── zsat_search_result.xslt.source.xml ├── zsat_search_result.xslt.xml ├── zsat_topdown_analysis_entry.xslt.source.xml ├── zsat_topdown_analysis_entry.xslt.xml ├── zsat_topdown_analysis_result.xslt.source.xml ├── zsat_topdown_analysis_result.xslt.xml ├── zsat_where_used_in_cds_entry.xslt.source.xml ├── zsat_where_used_in_cds_entry.xslt.xml ├── zsat_where_used_in_cds_result.xslt.source.xml └── zsat_where_used_in_cds_result.xslt.xml ├── ioc ├── package.devc.xml ├── zcl_sat_base_ioc.clas.abap ├── zcl_sat_base_ioc.clas.xml ├── zcl_sat_ioc_contract.clas.abap ├── zcl_sat_ioc_contract.clas.xml ├── zcl_sat_ioc_lookup.clas.abap ├── zcl_sat_ioc_lookup.clas.testclasses.abap ├── zcl_sat_ioc_lookup.clas.xml ├── zcl_sat_search_ioc.clas.abap ├── zcl_sat_search_ioc.clas.xml ├── zif_sat_ioc_container.intf.abap ├── zif_sat_ioc_container.intf.xml ├── zif_sat_ioc_contract.intf.abap └── zif_sat_ioc_contract.intf.xml ├── package.devc.xml ├── search ├── package.devc.xml ├── zcl_sat_base_query_config.clas.abap ├── zcl_sat_base_query_config.clas.xml ├── zcl_sat_base_search_provider.clas.abap ├── zcl_sat_base_search_provider.clas.locals_def.abap ├── zcl_sat_base_search_provider.clas.locals_imp.abap ├── zcl_sat_base_search_provider.clas.xml ├── zcl_sat_cds_filter_util.clas.abap ├── zcl_sat_cds_filter_util.clas.xml ├── zcl_sat_cds_view_qc.clas.abap ├── zcl_sat_cds_view_qc.clas.xml ├── zcl_sat_cds_view_query_config.clas.abap ├── zcl_sat_cds_view_query_config.clas.xml ├── zcl_sat_cds_view_qv.clas.abap ├── zcl_sat_cds_view_qv.clas.xml ├── zcl_sat_clif_filter_util.clas.abap ├── zcl_sat_clif_filter_util.clas.xml ├── zcl_sat_clif_meth_query_config.clas.abap ├── zcl_sat_clif_meth_query_config.clas.xml ├── zcl_sat_clif_method_qc.clas.abap ├── zcl_sat_clif_method_qc.clas.xml ├── zcl_sat_clif_method_qv.clas.abap ├── zcl_sat_clif_method_qv.clas.xml ├── zcl_sat_clif_search_param_util.clas.abap ├── zcl_sat_clif_search_param_util.clas.xml ├── zcl_sat_clsintf_qc.clas.abap ├── zcl_sat_clsintf_qc.clas.xml ├── zcl_sat_clsintf_query_config.clas.abap ├── zcl_sat_clsintf_query_config.clas.xml ├── zcl_sat_clsintf_qv.clas.abap ├── zcl_sat_clsintf_qv.clas.xml ├── zcl_sat_dbtab_qc.clas.abap ├── zcl_sat_dbtab_qc.clas.xml ├── zcl_sat_dbtab_query_config.clas.abap ├── zcl_sat_dbtab_query_config.clas.xml ├── zcl_sat_dbtab_qv.clas.abap ├── zcl_sat_dbtab_qv.clas.xml ├── zcl_sat_ddicview_qc.clas.abap ├── zcl_sat_ddicview_qc.clas.xml ├── zcl_sat_ddicview_query_config.clas.abap ├── zcl_sat_ddicview_query_config.clas.xml ├── zcl_sat_doma_qc.clas.abap ├── zcl_sat_doma_qc.clas.xml ├── zcl_sat_doma_query_config.clas.abap ├── zcl_sat_doma_query_config.clas.xml ├── zcl_sat_dtel_qc.clas.abap ├── zcl_sat_dtel_qc.clas.xml ├── zcl_sat_dtel_query_config.clas.abap ├── zcl_sat_dtel_query_config.clas.xml ├── zcl_sat_general_qc.clas.abap ├── zcl_sat_general_qc.clas.xml ├── zcl_sat_general_qv.clas.abap ├── zcl_sat_general_qv.clas.xml ├── zcl_sat_message_query_config.clas.abap ├── zcl_sat_message_query_config.clas.xml ├── zcl_sat_meth_subco_filter.clas.abap ├── zcl_sat_meth_subco_filter.clas.xml ├── zcl_sat_method_info_reader.clas.abap ├── zcl_sat_method_info_reader.clas.xml ├── zcl_sat_object_query_parser.clas.abap ├── zcl_sat_object_query_parser.clas.xml ├── zcl_sat_object_search_query.clas.abap ├── zcl_sat_object_search_query.clas.xml ├── zcl_sat_os_cds_provider.clas.abap ├── zcl_sat_os_cds_provider.clas.testclasses.abap ├── zcl_sat_os_cds_provider.clas.xml ├── zcl_sat_os_classintf_provider.clas.abap ├── zcl_sat_os_classintf_provider.clas.testclasses.abap ├── zcl_sat_os_classintf_provider.clas.xml ├── zcl_sat_os_dbtab_provider.clas.abap ├── zcl_sat_os_dbtab_provider.clas.xml ├── zcl_sat_os_ddicview_provider.clas.abap ├── zcl_sat_os_ddicview_provider.clas.xml ├── zcl_sat_os_doma_provider.clas.abap ├── zcl_sat_os_doma_provider.clas.xml ├── zcl_sat_os_dtel_provider.clas.abap ├── zcl_sat_os_dtel_provider.clas.xml ├── zcl_sat_os_logger.clas.abap ├── zcl_sat_os_logger.clas.xml ├── zcl_sat_os_message_provider.clas.abap ├── zcl_sat_os_message_provider.clas.xml ├── zcl_sat_os_method_provider.clas.abap ├── zcl_sat_os_method_provider.clas.xml ├── zcl_sat_os_struct_provider.clas.abap ├── zcl_sat_os_struct_provider.clas.xml ├── zcl_sat_os_subp_meth_base.clas.abap ├── zcl_sat_os_subp_meth_base.clas.xml ├── zcl_sat_os_subp_meth_impl.clas.abap ├── zcl_sat_os_subp_meth_impl.clas.xml ├── zcl_sat_os_subp_meth_redef.clas.abap ├── zcl_sat_os_subp_meth_redef.clas.xml ├── zcl_sat_os_subp_method_std.clas.abap ├── zcl_sat_os_subp_method_std.clas.testclasses.abap ├── zcl_sat_os_subp_method_std.clas.xml ├── zcl_sat_search_engine.clas.abap ├── zcl_sat_search_engine.clas.xml ├── zcl_sat_search_util.clas.abap ├── zcl_sat_search_util.clas.xml ├── zcl_sat_struct_qc.clas.abap ├── zcl_sat_struct_qc.clas.xml ├── zcl_sat_struct_query_config.clas.abap ├── zcl_sat_struct_query_config.clas.xml ├── zcl_sat_table_filter_mapper.clas.abap ├── zcl_sat_table_filter_mapper.clas.xml ├── zcl_sat_table_filter_values.clas.abap ├── zcl_sat_table_filter_values.clas.xml ├── zcx_sat_object_search.clas.abap ├── zcx_sat_object_search.clas.xml ├── zif_sat_c_object_search.intf.abap ├── zif_sat_c_object_search.intf.xml ├── zif_sat_c_os_cds_options.intf.abap ├── zif_sat_c_os_cds_options.intf.xml ├── zif_sat_c_os_clif_options.intf.abap ├── zif_sat_c_os_clif_options.intf.xml ├── zif_sat_c_os_doma_options.intf.abap ├── zif_sat_c_os_doma_options.intf.xml ├── zif_sat_c_os_dtab_options.intf.abap ├── zif_sat_c_os_dtab_options.intf.xml ├── zif_sat_c_os_dtel_options.intf.abap ├── zif_sat_c_os_dtel_options.intf.xml ├── zif_sat_c_os_mess_options.intf.abap ├── zif_sat_c_os_mess_options.intf.xml ├── zif_sat_c_os_meth_options.intf.abap ├── zif_sat_c_os_meth_options.intf.xml ├── zif_sat_c_os_struct_options.intf.abap ├── zif_sat_c_os_struct_options.intf.xml ├── zif_sat_c_os_tabl_options.intf.abap ├── zif_sat_c_os_tabl_options.intf.xml ├── zif_sat_c_os_view_options.intf.abap ├── zif_sat_c_os_view_options.intf.xml ├── zif_sat_method_key_reader.intf.abap ├── zif_sat_method_key_reader.intf.xml ├── zif_sat_object_query_parser.intf.abap ├── zif_sat_object_query_parser.intf.xml ├── zif_sat_object_search_config.intf.abap ├── zif_sat_object_search_config.intf.xml ├── zif_sat_object_search_provider.intf.abap ├── zif_sat_object_search_provider.intf.xml ├── zif_sat_object_search_query.intf.abap ├── zif_sat_object_search_query.intf.xml ├── zif_sat_query_converter.intf.abap ├── zif_sat_query_converter.intf.xml ├── zif_sat_query_validator.intf.abap ├── zif_sat_query_validator.intf.xml ├── zif_sat_search_engine.intf.abap ├── zif_sat_search_engine.intf.xml ├── zif_sat_ty_object_search.intf.abap ├── zif_sat_ty_object_search.intf.xml └── zsatsearchlog.tabl.xml ├── zcl_sat_adt_param_util.clas.abap ├── zcl_sat_adt_param_util.clas.xml ├── zcl_sat_adt_util.clas.abap ├── zcl_sat_adt_util.clas.xml ├── zcl_sat_cds_dep_analyzer.clas.abap ├── zcl_sat_cds_dep_analyzer.clas.xml ├── zcl_sat_cds_usage_analyzer.clas.abap ├── zcl_sat_cds_usage_analyzer.clas.xml ├── zcl_sat_cds_v2_meta_updater.clas.abap ├── zcl_sat_cds_v2_meta_updater.clas.locals_def.abap ├── zcl_sat_cds_v2_meta_updater.clas.locals_imp.abap ├── zcl_sat_cds_v2_meta_updater.clas.xml ├── zcl_sat_cds_view.clas.abap ├── zcl_sat_cds_view.clas.xml ├── zcl_sat_cds_view_factory.clas.abap ├── zcl_sat_cds_view_factory.clas.xml ├── zcl_sat_cds_wusi_analysis.clas.abap ├── zcl_sat_cds_wusi_analysis.clas.testclasses.abap ├── zcl_sat_cds_wusi_analysis.clas.xml ├── zcl_sat_data_converter.clas.abap ├── zcl_sat_data_converter.clas.xml ├── zcl_sat_ddic_repo_access.clas.abap ├── zcl_sat_ddic_repo_access.clas.xml ├── zcl_sat_join_helper.clas.abap ├── zcl_sat_join_helper.clas.xml ├── zcl_sat_like_pattern_convrter.clas.abap ├── zcl_sat_like_pattern_convrter.clas.xml ├── zcl_sat_log.clas.abap ├── zcl_sat_log.clas.xml ├── zcl_sat_message_helper.clas.abap ├── zcl_sat_message_helper.clas.xml ├── zcl_sat_query_monitor_util.clas.abap ├── zcl_sat_query_monitor_util.clas.xml ├── zcl_sat_system_helper.clas.abap ├── zcl_sat_system_helper.clas.xml ├── zcl_sat_where_clause_builder.clas.abap ├── zcl_sat_where_clause_builder.clas.xml ├── zcx_sat_adt_error.clas.abap ├── zcx_sat_adt_error.clas.xml ├── zcx_sat_application_exc.clas.abap ├── zcx_sat_application_exc.clas.xml ├── zcx_sat_conversion_exc.clas.abap ├── zcx_sat_conversion_exc.clas.xml ├── zcx_sat_data_read_error.clas.abap ├── zcx_sat_data_read_error.clas.xml ├── zcx_sat_exception.clas.abap ├── zcx_sat_exception.clas.xml ├── zcx_sat_nc_exception.clas.abap ├── zcx_sat_nc_exception.clas.xml ├── zcx_sat_validation_exception.clas.abap ├── zcx_sat_validation_exception.clas.xml ├── zif_sat_c_adt_start_params.intf.abap ├── zif_sat_c_adt_start_params.intf.xml ├── zif_sat_c_cds_anno_definition.intf.abap ├── zif_sat_c_cds_anno_definition.intf.xml ├── zif_sat_c_cds_anno_value.intf.abap ├── zif_sat_c_cds_anno_value.intf.xml ├── zif_sat_c_cds_api_state.intf.abap ├── zif_sat_c_cds_api_state.intf.xml ├── zif_sat_c_cds_assoc_type.intf.abap ├── zif_sat_c_cds_assoc_type.intf.xml ├── zif_sat_c_cds_view_type.intf.abap ├── zif_sat_c_cds_view_type.intf.xml ├── zif_sat_c_entity_type.intf.abap ├── zif_sat_c_entity_type.intf.xml ├── zif_sat_c_join_cond_type.intf.abap ├── zif_sat_c_join_cond_type.intf.xml ├── zif_sat_c_join_cond_val_type.intf.abap ├── zif_sat_c_join_cond_val_type.intf.xml ├── zif_sat_c_join_types.intf.abap ├── zif_sat_c_join_types.intf.xml ├── zif_sat_c_object_types.intf.abap ├── zif_sat_c_object_types.intf.xml ├── zif_sat_c_operator.intf.abap ├── zif_sat_c_operator.intf.xml ├── zif_sat_c_options.intf.abap ├── zif_sat_c_options.intf.xml ├── zif_sat_c_select_source_id.intf.abap ├── zif_sat_c_select_source_id.intf.xml ├── zif_sat_c_selection_condition.intf.abap ├── zif_sat_c_selection_condition.intf.xml ├── zif_sat_c_sql_function.intf.abap ├── zif_sat_c_sql_function.intf.xml ├── zif_sat_c_system_value_type.intf.abap ├── zif_sat_c_system_value_type.intf.xml ├── zif_sat_c_tadir_types.intf.abap ├── zif_sat_c_tadir_types.intf.xml ├── zif_sat_exception_message.intf.abap ├── zif_sat_exception_message.intf.xml ├── zif_sat_ty_global.intf.abap ├── zif_sat_ty_global.intf.xml ├── zif_sat_version.intf.abap ├── zif_sat_version.intf.xml ├── zsat_annotation_value.dtel.xml ├── zsat_cds_annotation.tabl.xml ├── zsat_cds_annotation_t.ttyp.xml ├── zsat_cds_api_state.doma.xml ├── zsat_cds_api_state.dtel.xml ├── zsat_cds_association.tabl.xml ├── zsat_cds_association_field.tabl.xml ├── zsat_cds_association_field_t.ttyp.xml ├── zsat_cds_parameter.tabl.xml ├── zsat_cds_source_type.doma.xml ├── zsat_cds_source_type.dtel.xml ├── zsat_cds_source_type_name.dtel.xml ├── zsat_cds_v2_meta_index_update.prog.abap ├── zsat_cds_v2_meta_index_update.prog.xml ├── zsat_cds_view_base_table.tabl.xml ├── zsat_cds_view_base_table_t.ttyp.xml ├── zsat_cds_view_header.tabl.xml ├── zsat_cds_view_name.dtel.xml ├── zsat_created_by.dtel.xml ├── zsat_dfies_itab.ttyp.xml ├── zsat_entity.tabl.xml ├── zsat_entity_alias.dtel.xml ├── zsat_entity_alias_alv.dtel.xml ├── zsat_entity_id.dtel.xml ├── zsat_entity_id_raw.dtel.xml ├── zsat_entity_t.ttyp.xml ├── zsat_entity_type.doma.xml ├── zsat_entity_type.dtel.xml ├── zsat_exception.msag.xml ├── zsat_favmenu_type.doma.xml ├── zsat_favmenu_type.dtel.xml ├── zsat_fieldname_with_alias.dtel.xml ├── zsat_i_apistates.ddls.asddls ├── zsat_i_apistates.ddls.xml ├── zsat_i_associatedincds.ddls.asddls ├── zsat_i_associatedincds.ddls.xml ├── zsat_i_cdsannotation.ddls.asddls ├── zsat_i_cdsannotation.ddls.xml ├── zsat_i_cdsannotationvalue.ddls.asddls ├── zsat_i_cdsannotationvalue.ddls.xml ├── zsat_i_cdsassociationfield.ddls.asddls ├── zsat_i_cdsassociationfield.ddls.xml ├── zsat_i_cdsassociationheader.ddls.asddls ├── zsat_i_cdsassociationheader.ddls.xml ├── zsat_i_cdsbasefield.ddls.asddls ├── zsat_i_cdsbasefield.ddls.xml ├── zsat_i_cdsbasetable.ddls.asddls ├── zsat_i_cdsbasetable.ddls.xml ├── zsat_i_cdsentity.ddls.asddls ├── zsat_i_cdsentity.ddls.xml ├── zsat_i_cdsextensionviews.ddls.asddls ├── zsat_i_cdsextensionviews.ddls.xml ├── zsat_i_cdsfieldvaluewithvh.ddls.asddls ├── zsat_i_cdsfieldvaluewithvh.ddls.xml ├── zsat_i_cdsfieldvhassocheader.ddls.asddls ├── zsat_i_cdsfieldvhassocheader.ddls.xml ├── zsat_i_cdsfrompartentity.ddls.asddls ├── zsat_i_cdsfrompartentity.ddls.xml ├── zsat_i_cdsreferencedclsinanno.ddls.asddls ├── zsat_i_cdsreferencedclsinanno.ddls.xml ├── zsat_i_cdsviewfield.ddls.asddls ├── zsat_i_cdsviewfield.ddls.xml ├── zsat_i_cdsviewt.ddls.asddls ├── zsat_i_cdsviewt.ddls.xml ├── zsat_i_cdsviewwithparameter.ddls.asddls ├── zsat_i_cdsviewwithparameter.ddls.xml ├── zsat_i_classattribute.ddls.asddls ├── zsat_i_classattribute.ddls.xml ├── zsat_i_classflags.ddls.asddls ├── zsat_i_classflags.ddls.xml ├── zsat_i_classimplementedmethod.ddls.asddls ├── zsat_i_classimplementedmethod.ddls.xml ├── zsat_i_classinterface.ddls.asddls ├── zsat_i_classinterface.ddls.xml ├── zsat_i_classinterfacecomptext.ddls.asddls ├── zsat_i_classinterfacecomptext.ddls.xml ├── zsat_i_classinterfacemethod.ddls.asddls ├── zsat_i_classinterfacemethod.ddls.xml ├── zsat_i_classinterfacet.ddls.asddls ├── zsat_i_classinterfacet.ddls.xml ├── zsat_i_clifmethodexception.ddls.asddls ├── zsat_i_clifmethodexception.ddls.xml ├── zsat_i_clifmethodparam.ddls.asddls ├── zsat_i_clifmethodparam.ddls.xml ├── zsat_i_clifrelations.ddls.asddls ├── zsat_i_clifrelations.ddls.xml ├── zsat_i_databaseentity.ddls.asddls ├── zsat_i_databaseentity.ddls.xml ├── zsat_i_databaseentityaggr.ddls.asddls ├── zsat_i_databaseentityaggr.ddls.xml ├── zsat_i_databaseentitywotext.ddls.asddls ├── zsat_i_databaseentitywotext.ddls.xml ├── zsat_i_databasetable.ddls.asddls ├── zsat_i_databasetable.ddls.xml ├── zsat_i_databasetablesandviews.ddls.asddls ├── zsat_i_databasetablesandviews.ddls.xml ├── zsat_i_databaseview.ddls.asddls ├── zsat_i_databaseview.ddls.xml ├── zsat_i_dataelement.ddls.asddls ├── zsat_i_dataelement.ddls.xml ├── zsat_i_dataelementtext.ddls.asddls ├── zsat_i_dataelementtext.ddls.xml ├── zsat_i_dbfieldusedincdsview.ddls.asddls ├── zsat_i_dbfieldusedincdsview.ddls.xml ├── zsat_i_dbfieldusedinview.ddls.asddls ├── zsat_i_dbfieldusedinview.ddls.xml ├── zsat_i_ddicview.ddls.asddls ├── zsat_i_ddicview.ddls.xml ├── zsat_i_ddlapistate.ddls.asddls ├── zsat_i_ddlapistate.ddls.xml ├── zsat_i_ddldependency.ddls.asddls ├── zsat_i_ddldependency.ddls.xml ├── zsat_i_developmentpackage.ddls.asddls ├── zsat_i_developmentpackage.ddls.xml ├── zsat_i_domain.ddls.asddls ├── zsat_i_domain.ddls.xml ├── zsat_i_domainfixvalue.ddls.asddls ├── zsat_i_domainfixvalue.ddls.xml ├── zsat_i_domaintext.ddls.asddls ├── zsat_i_domaintext.ddls.xml ├── zsat_i_foreignkeytable.ddls.asddls ├── zsat_i_foreignkeytable.ddls.xml ├── zsat_i_globalfriend.ddls.asddls ├── zsat_i_globalfriend.ddls.xml ├── zsat_i_indirectredefinedmethod.ddls.asddls ├── zsat_i_indirectredefinedmethod.ddls.xml ├── zsat_i_interfaceusage.ddls.asddls ├── zsat_i_interfaceusage.ddls.xml ├── zsat_i_intfmethod.ddls.asddls ├── zsat_i_intfmethod.ddls.xml ├── zsat_i_message.ddls.asddls ├── zsat_i_message.ddls.xml ├── zsat_i_messageclass.ddls.asddls ├── zsat_i_messageclass.ddls.xml ├── zsat_i_reposource.ddls.asddls ├── zsat_i_reposource.ddls.xml ├── zsat_i_simpleclifmethod.ddls.asddls ├── zsat_i_simpleclifmethod.ddls.xml ├── zsat_i_structfieldvh.ddls.asddls ├── zsat_i_structfieldvh.ddls.xml ├── zsat_i_structure.ddls.asddls ├── zsat_i_structure.ddls.xml ├── zsat_i_superclass.ddls.asddls ├── zsat_i_superclass.ddls.xml ├── zsat_i_tablefield.ddls.asddls ├── zsat_i_tablefield.ddls.xml ├── zsat_i_tablefieldvh.ddls.asddls ├── zsat_i_tablefieldvh.ddls.xml ├── zsat_i_tabletext.ddls.asddls ├── zsat_i_tabletext.ddls.xml ├── zsat_join_cond_value_type.doma.xml ├── zsat_join_cond_value_type.dtel.xml ├── zsat_join_condition_data.tabl.xml ├── zsat_join_condition_data_t.ttyp.xml ├── zsat_jointype.doma.xml ├── zsat_jointype.dtel.xml ├── zsat_p_cds.ddls.asddls ├── zsat_p_cds.ddls.xml ├── zsat_p_cdsviewbase.ddls.asddls ├── zsat_p_cdsviewbase.ddls.xml ├── zsat_p_class.ddls.asddls ├── zsat_p_class.ddls.xml ├── zsat_p_databaseview.ddls.asddls ├── zsat_p_databaseview.ddls.xml ├── zsat_query_name.doma.xml ├── zsat_query_name.dtel.xml ├── zsat_sql_function.doma.xml ├── zsat_sql_function.dtel.xml ├── zsat_syst_value_type.doma.xml ├── zsat_syst_value_type.dtel.xml ├── zsat_table_alias.dtel.xml ├── zsat_table_parameter.tabl.xml ├── zsat_table_parameter_t.ttyp.xml ├── zsat_table_to_alias_map.tabl.xml ├── zsat_table_to_alias_map_itab.ttyp.xml ├── zsat_value.dtel.xml ├── zsatcds2mbtab.tabl.xml ├── zsatcds2mfield.tabl.xml ├── zsatcds2mhead.tabl.xml └── zsatlogstatus.tabl.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [stockbal] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lint-issues.txt 3 | /deps* -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "abap-search-tools", 3 | "version": "2.2.0", 4 | "description": "ABAP Search and Analysis Tools", 5 | "scripts": { 6 | "lint": "abaplint -f summary", 7 | "lint:file": "abaplint -f summary > lint-issues.txt", 8 | "format": "abap-cleanerc.exe --sourcedir src --filepattern *.abap;*.asddls --recursive --overwrite --release 740 --crlf --profile abapcleaner.cfj" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "git+https://github.com/DevEpos/abap-search-tools.git" 13 | }, 14 | "keywords": [ 15 | "ABAP", 16 | "ADT" 17 | ], 18 | "author": "Ludwig Stockbauer-Muhr", 19 | "license": "MIT", 20 | "bugs": { 21 | "url": "https://github.com/DevEpos/abap-search-tools/issues" 22 | }, 23 | "homepage": "https://github.com/DevEpos/abap-search-tools#readme" 24 | } 25 | -------------------------------------------------------------------------------- /src/adt/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Search and Analysis Tools (ADT) 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/adt/vh/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Value Help providers for ADT Resources 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_anno_value_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_ANNO_VALUE_VH 7 | E 8 | Resource for reading Annotation values 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_anno_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_ANNO_VH 7 | E 8 | Annotation value for Search Parameter 'anno' 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_applc_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_APPLC_VH 7 | E 8 | Application Component VH provider 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_cds_ext_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_EXT_VH 7 | E 8 | Resource for 'extby' parameter in CDS View search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_cds_param_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_PARAM_VH 7 | E 8 | CDS Parameter VH Provider 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_cdsbasefld_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDSBASEFLD_VH 7 | E 8 | Resource for 'basefield' parameter in CDS View search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_cdsfield_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDSFIELD_VH 7 | E 8 | Resource for 'field' parameter in CDS View search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_class_alang_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CLASS_ALANG_VH 7 | E 8 | Resource for reading ABAP Language Values 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_class_categ_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CLASS_CATEG_VH 7 | E 8 | Resource for reading ABAP OO Class category 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_class_type_vh.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Resource for reading type of Class

2 | CLASS zcl_sat_adt_res_class_type_vh DEFINITION 3 | PUBLIC 4 | INHERITING FROM cl_adt_res_named_items FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | 9 | PROTECTED SECTION. 10 | METHODS get_named_items REDEFINITION. 11 | 12 | PRIVATE SECTION. 13 | ENDCLASS. 14 | 15 | 16 | CLASS zcl_sat_adt_res_class_type_vh IMPLEMENTATION. 17 | METHOD get_named_items. 18 | p_named_item_list-items = VALUE #( 19 | ( name = zif_sat_c_os_clif_options=>c_class_types-class description = |{ 'Class'(001) }| ) 20 | ( name = zif_sat_c_os_clif_options=>c_class_types-interface description = |{ 'Interface'(002) }| ) ). 21 | p_filter_already_applied = abap_true. 22 | ENDMETHOD. 23 | ENDCLASS. 24 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_db_datacls_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_DB_DATACLS_VH 7 | E 8 | Table Data Class VH 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_db_entity_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_DB_ENTITY_VH 7 | E 8 | Resource for reading database entities 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_dbtabincl_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_DBTABINCL_VH 7 | E 8 | Resource for includes of database tables 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_relstate_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_RELSTATE_VH 7 | E 8 | Release States VH 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_structfield_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_STRUCTFIELD_VH 7 | E 8 | Resource for value help of Structure Field 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_structincl_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_STRUCTINCL_VH 7 | E 8 | Resource for includes of structures 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_swcomp_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_SWCOMP_VH 7 | E 8 | Resource for software component vh 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_tabfield_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_TABFIELD_VH 7 | E 8 | Resource for 'field' parameter in Database table search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_viewbaset_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_VIEWBASET_VH 7 | E 8 | Resource for base tables of ddic views 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_viewfield_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_VIEWFIELD_VH 7 | E 8 | Resource for 'field' parameter in ddic view search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/vh/zcl_sat_adt_res_viewroot_vh.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_VIEWROOT_VH 7 | E 8 | Resource for root table in a ddic view 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_ch_factory.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_CH_FACTORY 7 | E 8 | Content Handler Factory for ADT tools 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_oo_trans_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_OO_TRANS_UTIL 7 | E 8 | Utility for Transactions 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | START_QUERY_MONITOR 17 | E 18 | Starts the query monitor 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_aox_launcher.clas.locals_def.abap: -------------------------------------------------------------------------------- 1 | *"* use this source file for any type of declarations (class 2 | *"* definitions, interfaces or type declarations) you need for 3 | *"* components in the private section 4 | CLASS lcl_dummy_content_handler DEFINITION. 5 | 6 | PUBLIC SECTION. 7 | INTERFACES if_adt_rest_content_handler. 8 | 9 | METHODS constructor 10 | IMPORTING 11 | iv_launcher_xml TYPE xstring. 12 | 13 | PRIVATE SECTION. 14 | DATA mv_launcher_xml TYPE xstring. 15 | ENDCLASS. 16 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_aox_launcher.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_AOX_LAUNCHER 7 | E 8 | Resource to retrieve Analysis for Office Launcher for Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_cds_a_topdown.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_A_TOPDOWN 7 | E 8 | Resource for CDS Top Down Analysis 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_cds_a_used_ent.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_A_USED_ENT 7 | E 8 | Resource for CDS Used Entities Analysis 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_cds_a_wusl.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_A_WUSL 7 | E 8 | Where-Used-Analysis for Table/View/CDS in CDS Views 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_cds_analysis.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_ANALYSIS 7 | E 8 | CDS Analysis for ADT 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | GET_PARAMETERS 17 | E 18 | Retrieve parameters from ADT REST request 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_cds_post_actvt.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_CDS_POST_ACTVT 7 | E 8 | Resource for CDS Post Activation 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_col_hierarchy.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Resource for getting Field Hierarchy of Column

2 | CLASS zcl_sat_adt_res_col_hierarchy DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_sat_adt_res_column_info 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | 9 | PROTECTED SECTION. 10 | METHODS internal_get REDEFINITION. 11 | 12 | PRIVATE SECTION. 13 | ENDCLASS. 14 | 15 | 16 | CLASS zcl_sat_adt_res_col_hierarchy IMPLEMENTATION. 17 | METHOD internal_get. 18 | DATA(lo_hierarchy_resolver) = NEW zcl_sat_cds_field_hier_res( ). 19 | ms_field_info = lo_hierarchy_resolver->resolve_field_hierarchy( iv_cds_view = mv_object_name 20 | iv_cds_view_field = mv_field ). 21 | ENDMETHOD. 22 | ENDCLASS. 23 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_col_hierarchy.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_COL_HIERARCHY 7 | E 8 | Resource for getting Field Hierarchy of Column 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_column_info.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_COLUMN_INFO 7 | E 8 | Resource for reading information of a Column 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | GET_PARAMETERS 17 | E 18 | Retrieves request parameters 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_eleminfo_byuri.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_ELEMINFO_BYURI 7 | E 8 | Provides element information for ADT object for a given uri 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_nav_targets.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_NAV_TARGETS 7 | E 8 | Resource for Navigation Targets 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | READ_CDS_VIEW_TARGETS 17 | E 18 | Reads Navigation targets for CDS view 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_adt_res_search_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_RES_SEARCH_CONFIG 7 | E 8 | Resource for reading the object search configuration 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_api_state_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_API_STATE_UTIL 7 | E 8 | API Contracts 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/adt/zcl_sat_cds_field_hier_res.clas.locals_def.abap: -------------------------------------------------------------------------------- 1 | *"* use this source file for any type of declarations (class 2 | *"* definitions, interfaces or type declarations) you need for 3 | *"* components in the private section 4 | CLASS lcl_field DEFINITION FINAL. 5 | PUBLIC SECTION. 6 | TYPES ty_t_fields TYPE STANDARD TABLE OF REF TO lcl_field WITH DEFAULT KEY. 7 | 8 | DATA view_name TYPE string. 9 | DATA view_raw_name TYPE string. 10 | DATA secondary_entity TYPE string. 11 | DATA field TYPE string. 12 | DATA raw_field TYPE string. 13 | DATA source_type TYPE char1. 14 | DATA is_calculated TYPE abap_bool. 15 | DATA adt_type TYPE string. 16 | DATA uri TYPE string. 17 | DATA parent TYPE REF TO lcl_field. 18 | DATA children TYPE ty_t_fields. 19 | ENDCLASS. 20 | -------------------------------------------------------------------------------- /src/adt/zcx_sat_adt_ddic_access_error.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_ADT_DDIC_ACCESS_ERROR 7 | E 8 | Error in ADT DDIC Repository Access 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | CONSTRUCTOR 18 | E 19 | CONSTRUCTOR 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/adt/zcx_sat_adt_element_info.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_ADT_ELEMENT_INFO 7 | E 8 | General error during element information retrieval 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | CONSTRUCTOR 18 | E 19 | CONSTRUCTOR 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/adt/zcx_sat_adt_object_search.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_ADT_OBJECT_SEARCH 7 | E 8 | ADT Object Search error 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | CONSTRUCTOR 18 | E 19 | CONSTRUCTOR 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/adt/zcx_sat_adt_rest_error.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_ADT_REST_ERROR 7 | E 8 | Generic ADT REST Error in Search and Analyis tools 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | CONSTRUCTOR 18 | E 19 | CONSTRUCTOR 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/adt/zif_sat_adt_objs_res_converter.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Result Converter for Object Search

2 | INTERFACE zif_sat_adt_objs_res_converter 3 | PUBLIC. 4 | 5 | METHODS convert 6 | RETURNING 7 | VALUE(result) TYPE zif_sat_ty_adt_types=>ty_s_search_result. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/adt/zif_sat_adt_objs_res_converter.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_ADT_OBJS_RES_CONVERTER 7 | E 8 | Result Converter for Object Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/adt/zif_sat_c_adt_utils.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_ADT_UTILS 7 | E 8 | Constants for ADT Tools of DB Browser 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_DDL_POS_URI_SEGMENT 16 | E 17 | URI segment for positional DDLS URI 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/adt/zif_sat_ty_adt_types.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_TY_ADT_TYPES 7 | E 8 | Type definitions for ADT plugin 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_entity_field_info.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_ENTITY_FIELD_INFO 7 | E 8 | Information about field of entity 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_entity_field_infos.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_ENTITY_FIELD_INFOS 7 | E 8 | Information about fields of entities 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_navigation_target.tabl.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_NAVIGATION_TARGET 7 | E 8 | INTTAB 9 | Navigation target 10 | E 11 | 1 12 | 13 | 14 | 15 | NAME 16 | 0 17 | g 18 | 000008 19 | STRG 20 | STRG 21 | Name of Target 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_navigation_target_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_NAVIGATION_TARGET_T 7 | E 8 | ZSAT_ADT_NAVIGATION_TARGET 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of navigation targets 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_obj_ref.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_OBJ_REF 7 | E 8 | ADT Object Reference 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_obj_refs.xslt.source.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_obj_refs.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_OBJ_REFS 7 | E 8 | List of ADT Object References 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_adt_qrymonopen.tran.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ADT_QRYMONOPEN 7 | Ag== 8 | 9 | 10 | ZSAT_ADT_QRYMONOPEN 11 | X 12 | 13 | 14 | E 15 | ZSAT_ADT_QRYMONOPEN 16 | DB Browser (ADT) Start Query Monitor 17 | 18 | 19 | ZSAT_ADT_QRYMONOPEN 20 | /*OS_APPLICATION CLASS=ZCL_SAT_ADT_OO_TRANS_UTIL;METHOD=START_QUERY_MONITOR;UPDATE_MODE=U; 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/adt/zsat_cds_used_ent_anal_res.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_USED_ENT_ANAL_RES 7 | E 8 | Result of CDS Used Entities Result 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_nav_targets.xslt.source.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/adt/zsat_nav_targets.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_NAV_TARGETS 7 | E 8 | Navigation Targets for ADT Object 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_object_search_query_input.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_OBJECT_SEARCH_QUERY_INPUT 7 | E 8 | Query Input of Object Search 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_search_config.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_SEARCH_CONFIG 7 | E 8 | Object Search Configuration 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_search_result.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_SEARCH_RESULT 7 | E 8 | Object Search Result 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_topdown_analysis_entry.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_TOPDOWN_ANALYSIS_ENTRY 7 | E 8 | Entry in CDS Top-Down Analysis Result 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_topdown_analysis_result.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_TOPDOWN_ANALYSIS_RESULT 7 | E 8 | Result of CDS Top-Down Analysis 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_where_used_in_cds_entry.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_WHERE_USED_IN_CDS_ENTRY 7 | E 8 | Result entry of Where-Used-In CDS analysis 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/adt/zsat_where_used_in_cds_result.xslt.source.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/adt/zsat_where_used_in_cds_result.xslt.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_WHERE_USED_IN_CDS_RESULT 7 | E 8 | Result of Where-Used-In CDS Analysis 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/ioc/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | IoC Logic 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/ioc/zcl_sat_base_ioc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_BASE_IOC 7 | E 8 | Base IoC container implementation 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | ADD_CONTRACT 17 | E 18 | Adds new contract definition to IoC 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/ioc/zcl_sat_ioc_contract.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_IOC_CONTRACT 7 | E 8 | Contract for IoC 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/ioc/zcl_sat_search_ioc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_SEARCH_IOC 7 | E 8 | IoC Container for Object search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Search and Analysis Tools 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/search/package.devc.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Object Search API 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/search/zcl_sat_base_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_BASE_QUERY_CONFIG 7 | E 8 | Base configuration for Object Search Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_cds_filter_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_FILTER_UTIL 7 | E 8 | Filter utilities for CDS Object Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_cds_view_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_VIEW_QC 7 | E 8 | Converter for Parameters of CDS View Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_cds_view_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_VIEW_QUERY_CONFIG 7 | E 8 | Configuration for CDS View Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_cds_view_qv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_VIEW_QV 7 | E 8 | Validator for CDS Search query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clif_filter_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLIF_FILTER_UTIL 7 | E 8 | Util for Class/Interface filters 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clif_meth_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLIF_METH_QUERY_CONFIG 7 | E 8 | Query Config for Method search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clif_method_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLIF_METHOD_QC 7 | E 8 | Converter for Params of Method Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clif_method_qv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLIF_METHOD_QV 7 | E 8 | Validator for Class/Interface Method Search Options 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clsintf_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLSINTF_QC 7 | E 8 | Converter for Parameters of Class/Interface search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clsintf_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLSINTF_QUERY_CONFIG 7 | E 8 | Configuration for Class/Interface Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_clsintf_qv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CLSINTF_QV 7 | E 8 | Validator for Class/Interface Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dbtab_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DBTAB_QC 7 | E 8 | Query Config for Database Tables 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dbtab_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DBTAB_QUERY_CONFIG 7 | E 8 | Configuration for Database Table/View Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dbtab_qv.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Validator for Database Table/View Search query

2 | CLASS zcl_sat_dbtab_qv DEFINITION 3 | PUBLIC 4 | INHERITING FROM zcl_sat_general_qv FINAL 5 | CREATE PUBLIC. 6 | 7 | PUBLIC SECTION. 8 | METHODS zif_sat_query_validator~validate_option REDEFINITION. 9 | 10 | PROTECTED SECTION. 11 | 12 | PRIVATE SECTION. 13 | ENDCLASS. 14 | 15 | 16 | CLASS zcl_sat_dbtab_qv IMPLEMENTATION. 17 | METHOD zif_sat_query_validator~validate_option. 18 | super->validate( iv_option = iv_option 19 | is_content_assist = is_content_assist 20 | iv_value = iv_value 21 | iv_value2 = iv_value2 ). 22 | ENDMETHOD. 23 | ENDCLASS. 24 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dbtab_qv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DBTAB_QV 7 | E 8 | Validator for Database Table/View Search query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_ddicview_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DDICVIEW_QC 7 | E 8 | Query Config for Dictionary Views 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_ddicview_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DDICVIEW_QUERY_CONFIG 7 | E 8 | Configuration for Database Table/View Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_doma_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DOMA_QC 7 | E 8 | Converter for parameters of DOMA search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_doma_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DOMA_QUERY_CONFIG 7 | E 8 | Query Config for DOMA search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dtel_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DTEL_QC 7 | E 8 | Converter for parameters of DTEL search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_dtel_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DTEL_QUERY_CONFIG 7 | E 8 | Query Config for DTEL search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_general_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_GENERAL_QC 7 | E 8 | Base Converter for Object Search Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_general_qv.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_GENERAL_QV 7 | E 8 | General Validator for Search Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_message_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_MESSAGE_QUERY_CONFIG 7 | E 8 | Configuration for messages Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_meth_subco_filter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_METH_SUBCO_FILTER 7 | E 8 | Filters methods by sub components 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_method_info_reader.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_METHOD_INFO_READER 7 | E 8 | Method info/detail reader 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_object_search_query.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OBJECT_SEARCH_QUERY 7 | E 8 | Query for Object Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | CONSTRUCTOR 17 | E 18 | Creates new Search Query 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_cds_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_CDS_PROVIDER 7 | E 8 | CDS View Search Provider for Object Search 9 | 1 10 | X 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_classintf_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_CLASSINTF_PROVIDER 7 | E 8 | Search provider for ABAP OO Classes/interfaces 9 | 1 10 | X 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | ADD_ATTRIBUTE_FILTER 18 | E 19 | Create filter for ATTR option 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_ddicview_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_DDICVIEW_PROVIDER 7 | E 8 | Search provider for Dictionary Views 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_doma_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_DOMA_PROVIDER 7 | E 8 | Object search provider for DOMA 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_dtel_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_DTEL_PROVIDER 7 | E 8 | Object search provider for DTEL 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_logger.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_LOGGER 7 | E 8 | Logger for Object Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_message_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_MESSAGE_PROVIDER 7 | E 8 | Search provider messages in message classes 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_method_provider.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_METHOD_PROVIDER 7 | E 8 | Search provider for Class/Interface Methods 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_subp_meth_base.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_SUBP_METH_BASE 7 | E 8 | Base Search provider for Methods 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_subp_meth_impl.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_SUBP_METH_IMPL 7 | E 8 | Searches methods by created/changed info of impl. 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_subp_meth_redef.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_SUBP_METH_REDEF 7 | E 8 | Searches for redefined methods 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_os_subp_method_std.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_OS_SUBP_METHOD_STD 7 | E 8 | Standard Search provider for Class/Interface Methods 9 | 1 10 | X 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/search/zcl_sat_search_engine.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_SEARCH_ENGINE 7 | E 8 | Search Engine to trigger Object Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_search_util.clas.abap: -------------------------------------------------------------------------------- 1 | "!

Utils for Object search

2 | CLASS zcl_sat_search_util DEFINITION 3 | PUBLIC FINAL 4 | CREATE PUBLIC. 5 | 6 | PUBLIC SECTION. 7 | "!

Removes the exclusion strings from the given value

8 | "! 9 | "! @parameter cv_value |

Value with possible exc

10 | "! @parameter cv_sign |

11 | CLASS-METHODS remove_exclusion_string 12 | CHANGING 13 | cv_value TYPE string 14 | cv_sign TYPE ddsign OPTIONAL. 15 | ENDCLASS. 16 | 17 | 18 | CLASS zcl_sat_search_util IMPLEMENTATION. 19 | METHOD remove_exclusion_string. 20 | IF cv_value CP '!*'. 21 | cv_value = cv_value+1. 22 | cv_sign = zif_sat_c_options=>excluding. 23 | ENDIF. 24 | ENDMETHOD. 25 | ENDCLASS. 26 | -------------------------------------------------------------------------------- /src/search/zcl_sat_search_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_SEARCH_UTIL 7 | E 8 | Utils for Object search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | REMOVE_EXCLUSION_STRING 17 | E 18 | Removes the exclusion strings from the given value 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/search/zcl_sat_struct_qc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_STRUCT_QC 7 | E 8 | Query Converter for Structure Search 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_struct_query_config.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_STRUCT_QUERY_CONFIG 7 | E 8 | Configuration for Database Table/View Query 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_table_filter_mapper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_TABLE_FILTER_MAPPER 7 | E 8 | Mapper of filter values 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zcl_sat_table_filter_values.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_TABLE_FILTER_VALUES 7 | E 8 | Filter definitions for db table / view 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_object_search.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OBJECT_SEARCH 7 | E 8 | Constants for Object search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_GENERAL_SEARCH_PARAMS 16 | E 17 | General search options 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_cds_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_CDS_OPTIONS 7 | E 8 | Options/Constants for CDS Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_FILTER_KEY 16 | E 17 | Search options for CDS Search 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_doma_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_DOMA_OPTIONS 7 | E 8 | Search options for data element 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_dtab_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_DTAB_OPTIONS 7 | E 8 | Options/Constants for DB Tab Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_FILTER_KEY 16 | E 17 | Search options DB Table search 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_dtel_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_DTEL_OPTIONS 7 | E 8 | Search options for data element 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_mess_options.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Options/Constants for Message Search

2 | INTERFACE zif_sat_c_os_mess_options 3 | PUBLIC. 4 | 5 | CONSTANTS: 6 | BEGIN OF c_search_fields, 7 | message_text_input_key TYPE string VALUE 'messageText', 8 | message_text_input_label TYPE string VALUE '&Message Short Text', 9 | message_filter_input_key TYPE string VALUE 'messageFilter', 10 | message_filter_input_label TYPE string VALUE 'M&essage Filter', 11 | END OF c_search_fields. 12 | 13 | CONSTANTS: 14 | BEGIN OF c_filter_key, 15 | self_explanatory TYPE string VALUE 'selfexpl', 16 | END OF c_filter_key. 17 | ENDINTERFACE. 18 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_mess_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_MESS_OPTIONS 7 | E 8 | Options/Constants for Message Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_meth_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_METH_OPTIONS 7 | E 8 | Options/Constants for Method Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_struct_options.intf.abap: -------------------------------------------------------------------------------- 1 | "!

General options for Structure object search

2 | INTERFACE zif_sat_c_os_struct_options 3 | PUBLIC. 4 | 5 | CONSTANTS: 6 | BEGIN OF c_structure_type, 7 | structure TYPE zsat_i_structure-type VALUE 'STRUCT', 8 | append_structure TYPE zsat_i_structure-type VALUE 'APPEND_STRUCT', 9 | END OF c_structure_type. 10 | ENDINTERFACE. 11 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_struct_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_STRUCT_OPTIONS 7 | E 8 | General options for Structure object search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_tabl_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_TABL_OPTIONS 7 | E 8 | General options for TABL like object search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_FILTER_KEY 16 | E 17 | Search options TABL like search 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_c_os_view_options.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OS_VIEW_OPTIONS 7 | E 8 | Options/Constants for View Search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_FILTER_KEY 16 | E 17 | Search options View search 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_method_key_reader.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Reads method key

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

Returns method key for given class/method name

6 | METHODS get_method_key 7 | IMPORTING 8 | iv_classname TYPE classname 9 | iv_method_name TYPE seocpdname 10 | RETURNING 11 | VALUE(result) TYPE seocpdkey. 12 | ENDINTERFACE. 13 | -------------------------------------------------------------------------------- /src/search/zif_sat_method_key_reader.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_METHOD_KEY_READER 7 | E 8 | Reads method key 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | GET_METHOD_KEY 16 | E 17 | Returns method key for given class/method name 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_object_search_provider.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_OBJECT_SEARCH_PROVIDER 7 | E 8 | Search Provider for Object search 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | SEARCH 16 | E 17 | Search for objects 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/search/zif_sat_query_converter.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Converter for Object Search Query

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

Converts value of search option (if necessary)

6 | "! 7 | METHODS convert_value 8 | IMPORTING 9 | iv_sign TYPE ddsign 10 | iv_sign2 TYPE ddsign 11 | iv_option TYPE string 12 | iv_target TYPE string OPTIONAL 13 | EXPORTING 14 | es_range TYPE zif_sat_ty_object_search=>ty_s_value_range 15 | CHANGING 16 | cv_value TYPE string 17 | cv_value2 TYPE string OPTIONAL 18 | RAISING 19 | zcx_sat_object_search. 20 | ENDINTERFACE. 21 | -------------------------------------------------------------------------------- /src/search/zif_sat_query_converter.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_QUERY_CONVERTER 7 | E 8 | Converter for Object Search Query 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | CONVERT_VALUE 16 | E 17 | Converts value of search option (if necessary) 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/zcl_sat_adt_param_util.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_ADT_PARAM_UTIL 7 | E 8 | Parameter Util to retrieve Parameters from ADT call 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/zcl_sat_cds_dep_analyzer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_DEP_ANALYZER 7 | E 8 | Dependency Analyzer for CDS View 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | ANALYZE_DEPENDENCY 17 | E 18 | Anaylyzes dependencies of View and returns tree 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zcl_sat_cds_usage_analyzer.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_USAGE_ANALYZER 7 | E 8 | CDS Usage Analyzer 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/zcl_sat_cds_wusi_analysis.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_CDS_WUSI_ANALYSIS 7 | E 8 | Where-Used-in CDS Analysis 9 | 1 10 | X 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/zcl_sat_data_converter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_DATA_CONVERTER 7 | E 8 | Data Converter 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/zcl_sat_like_pattern_convrter.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_LIKE_PATTERN_CONVRTER 7 | E 8 | Converter for LIKE pattern SQL <-> SAP 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/zcl_sat_log.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_LOG 7 | E 8 | Logging Util for Search and Analysis Tools 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/zcl_sat_system_helper.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCL_SAT_SYSTEM_HELPER 7 | E 8 | Helper for system functions 9 | 1 10 | X 11 | X 12 | X 13 | 14 | 15 | 16 | GET_DISP_VAL_FOR_SYSTEM_VA 17 | E 18 | Gets display value for a given Syste value 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zcx_sat_application_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_APPLICATION_EXC 7 | E 8 | Exception for application errors 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | RAISE_APPLICATION_EXC 18 | E 19 | Raises application exception form sy variables 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/zcx_sat_conversion_exc.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_CONVERSION_EXC 7 | E 8 | Exception for conversion errors 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/zcx_sat_data_read_error.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_DATA_READ_ERROR 7 | E 8 | Read error during data retrieval 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/zcx_sat_exception.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_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/zcx_sat_nc_exception.clas.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZCX_SAT_NC_EXCEPTION 7 | E 8 | Generic no check errors in DB Browser 9 | 40 10 | 1 11 | X 12 | X 13 | X 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/zif_sat_c_adt_start_params.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_adt_start_params 2 | PUBLIC. 3 | CONSTANTS skip_selscreen TYPE string VALUE 'SKIP_SELSCREEN'. 4 | CONSTANTS entity_id TYPE string VALUE 'ENTITY_ID'. 5 | CONSTANTS entity_mode TYPE string VALUE 'ENTITY_MODE'. 6 | CONSTANTS adt_call TYPE string VALUE 'ADT'. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/zif_sat_c_adt_start_params.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_ADT_START_PARAMS 7 | E 8 | Constants for starting DB Browser via ADT 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_anno_definition.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_cds_anno_definition 2 | PUBLIC. 3 | 4 | CONSTANTS environment_systemfield TYPE ddannotation_key VALUE 'Environment.systemField' ##NO_TEXT. 5 | CONSTANTS consumption_defaultvalue TYPE ddannotation_key VALUE 'Consumption.defaultValue' ##NO_TEXT. 6 | CONSTANTS semantics TYPE ddannotation_key VALUE 'Semantics' ##NO_TEXT. 7 | CONSTANTS semantics_amount_currencycode TYPE ddannotation_key VALUE 'Semantics.amount.currencyCode' ##NO_TEXT. 8 | CONSTANTS semantics_quan_unitofmeasure TYPE ddannotation_key VALUE 'Semantics.quantity.unitOfMeasure' ##NO_TEXT. 9 | CONSTANTS semantics_currencycode TYPE ddannotation_key VALUE 'Semantics.currencyCode' ##NO_TEXT. 10 | ENDINTERFACE. 11 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_anno_value.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Value constants for CDS annotations

2 | INTERFACE zif_sat_c_cds_anno_value 3 | PUBLIC. 4 | CONSTANTS: 5 | "!

Constants for 'Environment.systemField'

6 | BEGIN OF c_environment_system_field, 7 | user TYPE string VALUE '#USER', 8 | date TYPE string VALUE '#SYSTEM_DATE', 9 | time TYPE string VALUE '#SYSTEM_TIME', 10 | language TYPE string VALUE '#SYSTEM_LANGUAGE', 11 | client TYPE string VALUE '#CLIENT', 12 | END OF c_environment_system_field. 13 | ENDINTERFACE. 14 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_anno_value.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_CDS_ANNO_VALUE 7 | E 8 | Value constants for CDS annotations 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | C_ENVIRONMENT_SYSTEM_FIELD 16 | E 17 | Constants for 'Environment.systemField' 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_api_state.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_cds_api_state 2 | PUBLIC. 3 | CONSTANTS not_released TYPE char30 VALUE 'NOT_RELEASED' ##NO_TEXT. 4 | CONSTANTS released TYPE char30 VALUE 'RELEASED' ##NO_TEXT. 5 | ENDINTERFACE. 6 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_api_state.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_CDS_API_STATE 7 | E 8 | CDS API State 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_assoc_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_cds_assoc_type 2 | PUBLIC. 3 | 4 | CONSTANTS abstract_entity TYPE ddtargetkind VALUE 'A' ##NO_TEXT. 5 | CONSTANTS custom_entity TYPE ddtargetkind VALUE 'C' ##NO_TEXT. 6 | CONSTANTS entity TYPE ddtargetkind VALUE 'B' ##NO_TEXT. 7 | CONSTANTS view_entity TYPE ddtargetkind VALUE 'W' ##NO_TEXT. 8 | CONSTANTS view TYPE ddtargetkind VALUE 'J' ##NO_TEXT. 9 | CONSTANTS table TYPE ddtargetkind VALUE 'T' ##NO_TEXT. 10 | CONSTANTS table_function TYPE ddtargetkind VALUE 'F' ##NO_TEXT. 11 | CONSTANTS projection_entity TYPE ddtargetkind VALUE 'R' ##NO_TEXT. 12 | 13 | ENDINTERFACE. 14 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_assoc_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_CDS_ASSOC_TYPE 7 | E 8 | CDS Association types 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_cds_view_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_cds_view_type 2 | PUBLIC. 3 | 4 | CONSTANTS view TYPE zsat_cds_source_type VALUE 'V' ##NO_TEXT. 5 | CONSTANTS view_entity TYPE zsat_cds_source_type VALUE 'W' ##NO_TEXT. 6 | CONSTANTS extend TYPE zsat_cds_source_type VALUE 'E' ##NO_TEXT. 7 | CONSTANTS extend2 TYPE zsat_cds_source_type VALUE 'X' ##NO_TEXT. 8 | CONSTANTS table_function TYPE zsat_cds_source_type VALUE 'F' ##NO_TEXT. 9 | CONSTANTS table_entity TYPE zsat_cds_source_type VALUE 'T' ##NO_TEXT. 10 | CONSTANTS abstract_entity TYPE zsat_cds_source_type VALUE 'A' ##NO_TEXT. 11 | CONSTANTS custom_entity TYPE zsat_cds_source_type VALUE 'Q' ##NO_TEXT. 12 | CONSTANTS hierarchy TYPE zsat_cds_source_type VALUE 'H' ##NO_TEXT. 13 | CONSTANTS projection TYPE zsat_cds_source_type VALUE 'P' ##NO_TEXT. 14 | ENDINTERFACE. 15 | -------------------------------------------------------------------------------- /src/zif_sat_c_entity_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_entity_type 2 | PUBLIC. 3 | 4 | CONSTANTS table TYPE zsat_entity_type VALUE 'T' ##NO_TEXT. 5 | CONSTANTS view TYPE zsat_entity_type VALUE 'V' ##NO_TEXT. 6 | CONSTANTS cds_view TYPE zsat_entity_type VALUE 'C' ##NO_TEXT. 7 | CONSTANTS query TYPE zsat_entity_type VALUE 'Q' ##NO_TEXT. 8 | ENDINTERFACE. 9 | -------------------------------------------------------------------------------- /src/zif_sat_c_entity_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_ENTITY_TYPE 7 | E 8 | Constants for Entity Type 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | QUERY 16 | E 17 | Type of Entity 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/zif_sat_c_join_cond_type.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Type for a Join condition

2 | INTERFACE zif_sat_c_join_cond_type 3 | PUBLIC. 4 | "!

Filter condition

5 | "! Examples:
6 | "! 10 | CONSTANTS filter TYPE char1 VALUE '1'. 11 | "!

Field condition

12 | "! Example:
13 | "! 16 | CONSTANTS field TYPE char1 VALUE '2'. 17 | ENDINTERFACE. 18 | -------------------------------------------------------------------------------- /src/zif_sat_c_join_cond_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_JOIN_COND_TYPE 7 | E 8 | Type for a Join condition 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | FIELD 16 | E 17 | Field condition 18 | 19 | 20 | FILTER 21 | E 22 | Filter condition 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /src/zif_sat_c_join_cond_val_type.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_join_cond_val_type 2 | PUBLIC. 3 | 4 | CONSTANTS system_value_input TYPE zsat_join_cond_value_type VALUE 'SYSTEM' ##NO_TEXT. 5 | CONSTANTS typed_input TYPE zsat_join_cond_value_type VALUE 'TYPED' ##NO_TEXT. 6 | CONSTANTS parameter_input TYPE zsat_join_cond_value_type VALUE 'PARAM' ##NO_TEXT. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/zif_sat_c_join_types.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_join_types 2 | PUBLIC. 3 | CONSTANTS inner_join TYPE zsat_jointype VALUE 'IN' ##NO_TEXT. 4 | CONSTANTS left_outer_join TYPE zsat_jointype VALUE 'LO' ##NO_TEXT. 5 | CONSTANTS right_outer_join TYPE zsat_jointype VALUE 'RO' ##NO_TEXT. 6 | ENDINTERFACE. 7 | -------------------------------------------------------------------------------- /src/zif_sat_c_join_types.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_JOIN_TYPES 7 | E 8 | Join Types 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_object_types.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OBJECT_TYPES 7 | E 8 | Object Type Constants 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_operator.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_operator 2 | PUBLIC. 3 | CONSTANTS equals TYPE voperator VALUE '=' ##NO_TEXT. 4 | CONSTANTS greater_than TYPE voperator VALUE '>' ##NO_TEXT. 5 | CONSTANTS greater_or_equal_to TYPE voperator VALUE '>=' ##NO_TEXT. 6 | CONSTANTS lesser_than TYPE voperator VALUE '<' ##NO_TEXT. 7 | CONSTANTS lesser_or_equal_to TYPE voperator VALUE '<=' ##NO_TEXT. 8 | CONSTANTS not_equals TYPE voperator VALUE '<>' ##NO_TEXT. 9 | CONSTANTS like TYPE voperator VALUE 'LIKE' ##NO_TEXT. 10 | CONSTANTS not_like TYPE voperator VALUE 'NOT LIKE' ##NO_TEXT. 11 | CONSTANTS between TYPE voperator VALUE 'BETWEEN' ##NO_TEXT. 12 | ENDINTERFACE. 13 | -------------------------------------------------------------------------------- /src/zif_sat_c_operator.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_OPERATOR 7 | E 8 | Operators 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_selection_condition.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_selection_condition 2 | PUBLIC. 3 | 4 | CONSTANTS on TYPE vsconj VALUE 'ON' ##NO_TEXT. 5 | CONSTANTS or TYPE vsconj VALUE 'OR' ##NO_TEXT. 6 | CONSTANTS and TYPE vsconj VALUE 'AND' ##NO_TEXT. 7 | ENDINTERFACE. 8 | -------------------------------------------------------------------------------- /src/zif_sat_c_sql_function.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_c_sql_function 2 | PUBLIC. 3 | 4 | CONSTANTS upper TYPE zsat_sql_function VALUE 'UPPER' ##NO_TEXT. 5 | ENDINTERFACE. 6 | -------------------------------------------------------------------------------- /src/zif_sat_c_sql_function.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_SQL_FUNCTION 7 | E 8 | Identier constants for SQL functions 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_system_value_type.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Type of System Value (e.g. Date)

2 | INTERFACE zif_sat_c_system_value_type 3 | PUBLIC. 4 | CONSTANTS date TYPE zsat_syst_value_type VALUE 'DATE'. 5 | CONSTANTS time TYPE zsat_syst_value_type VALUE 'TIME'. 6 | CONSTANTS user TYPE zsat_syst_value_type VALUE 'USER'. 7 | CONSTANTS language TYPE zsat_syst_value_type VALUE 'LANGU'. 8 | CONSTANTS null TYPE zsat_syst_value_type VALUE 'NULL'. 9 | CONSTANTS not_null TYPE zsat_syst_value_type VALUE 'NOT NULL'. 10 | ENDINTERFACE. 11 | -------------------------------------------------------------------------------- /src/zif_sat_c_system_value_type.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_SYSTEM_VALUE_TYPE 7 | E 8 | Type of System Value (e.g. Date) 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_c_tadir_types.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Constants for TADIR Object types

2 | INTERFACE zif_sat_c_tadir_types 3 | PUBLIC. 4 | CONSTANTS package TYPE trobjtype VALUE 'DEVC'. 5 | CONSTANTS class TYPE trobjtype VALUE 'CLAS'. 6 | CONSTANTS interface TYPE trobjtype VALUE 'INTF'. 7 | CONSTANTS data_definition TYPE trobjtype VALUE 'DDLS'. 8 | CONSTANTS data_element TYPE trobjtype VALUE 'DTEL'. 9 | CONSTANTS message_class TYPE trobjtype VALUE 'MSAG'. 10 | CONSTANTS view TYPE trobjtype VALUE 'VIEW'. 11 | CONSTANTS table TYPE trobjtype VALUE 'TABL'. 12 | CONSTANTS domain TYPE trobjtype VALUE 'DOMA'. 13 | ENDINTERFACE. 14 | -------------------------------------------------------------------------------- /src/zif_sat_c_tadir_types.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_C_TADIR_TYPES 7 | E 8 | Constants for TADIR Object types 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_exception_message.intf.abap: -------------------------------------------------------------------------------- 1 | INTERFACE zif_sat_exception_message 2 | PUBLIC. 3 | 4 | METHODS print 5 | IMPORTING 6 | iv_msg_type TYPE sy-msgty DEFAULT 'S' 7 | iv_display_type TYPE sy-msgty DEFAULT 'E' 8 | if_to_screen TYPE abap_bool DEFAULT abap_true 9 | RETURNING 10 | VALUE(rv_message) TYPE string. 11 | 12 | METHODS get_message 13 | RETURNING 14 | VALUE(result) TYPE string. 15 | ENDINTERFACE. 16 | -------------------------------------------------------------------------------- /src/zif_sat_exception_message.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_EXCEPTION_MESSAGE 7 | E 8 | Exception message 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zif_sat_version.intf.abap: -------------------------------------------------------------------------------- 1 | "!

Version info of ABAP Search and Analysis Tools

2 | INTERFACE zif_sat_version 3 | PUBLIC. 4 | 5 | CONSTANTS version TYPE string VALUE '2.2.0'. 6 | ENDINTERFACE. 7 | -------------------------------------------------------------------------------- /src/zif_sat_version.intf.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZIF_SAT_VERSION 7 | E 8 | Version info of ABAP Search and Analysis Tools 9 | 2 10 | 1 11 | X 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zsat_annotation_value.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ANNOTATION_VALUE 7 | E 8 | 55 9 | 10 10 | 20 11 | 40 12 | Value for an annotation 13 | Annotation Value 14 | AnnoVal 15 | Annotation Value 16 | Annotation Value 17 | E 18 | CHAR 19 | 001300 20 | 001300 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/zsat_cds_annotation_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_ANNOTATION_T 7 | E 8 | ZSAT_CDS_ANNOTATION 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | Annotations for CDS View (Head, field or Parameter) 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_cds_api_state.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_API_STATE 7 | E 8 | ZSAT_CDS_API_STATE 9 | 55 10 | 10 11 | 20 12 | 40 13 | API State for CDS 14 | E 15 | D 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/zsat_cds_association_field_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_ASSOCIATION_FIELD_T 7 | E 8 | ZSAT_CDS_ASSOCIATION_FIELD 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Fields of Association of a CDS View 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_cds_source_type.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_SOURCE_TYPE 7 | E 8 | ZSAT_CDS_SOURCE_TYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Type of CDS View 14 | CDS Source Type 15 | SrcType 16 | CDS Source Type 17 | CDS Source Type 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_cds_source_type_name.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_SOURCE_TYPE_NAME 7 | E 8 | DDTEXT 9 | 55 10 | 10 11 | 20 12 | 40 13 | Name of CDS Source Type 14 | CDS Source Type Name 15 | SrcTNam 16 | Source Type Name 17 | CDS Source Type Name 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_cds_v2_meta_index_update.prog.abap: -------------------------------------------------------------------------------- 1 | *&---------------------------------------------------------------------* 2 | *& Report zsat_cds_v2_meta_index_update 3 | *&---------------------------------------------------------------------* 4 | *& Meta Index Updater for CDS Views v2 5 | *&---------------------------------------------------------------------* 6 | REPORT zsat_cds_v2_meta_index_update. 7 | 8 | DATA(cds_v2_meta_index_updater) = NEW zcl_sat_cds_v2_meta_updater( write_debug_info = abap_true ). 9 | cds_v2_meta_index_updater->update_index( ). 10 | cds_v2_meta_index_updater->remove_invalid_index( ). 11 | -------------------------------------------------------------------------------- /src/zsat_cds_v2_meta_index_update.prog.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_V2_META_INDEX_UPDATE 7 | S 8 | D$ 9 | 1 10 | X 11 | D$S 12 | X 13 | 14 | 15 | 16 | R 17 | Meta Index Updater for CDS Views v2 18 | 35 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_cds_view_base_table_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_VIEW_BASE_TABLE_T 7 | E 8 | ZSAT_CDS_VIEW_BASE_TABLE 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List Base tables of CDS View 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_cds_view_name.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CDS_VIEW_NAME 7 | E 8 | DDSTRUCOBJNAME 9 | 30 10 | 10 11 | 20 12 | 40 13 | Name of CDS view 14 | Name of CDS view 15 | CDS Name 16 | CDS Name 17 | Name of CDS view 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_created_by.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_CREATED_BY 7 | E 8 | UNAME 9 | 09 10 | 09 11 | 09 12 | 09 13 | Created By 14 | Crtd By 15 | Crtd By 16 | Crtd By 17 | Crtd By 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_dfies_itab.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_DFIES_ITAB 7 | E 8 | DFIES 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of data for data elements 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_entity_alias.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_ALIAS 7 | E 8 | CHAR30 9 | 55 10 | 10 11 | 20 12 | 40 13 | Alias for Entity 14 | Alias 15 | Alias 16 | Alias 17 | Alias 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_entity_alias_alv.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_ALIAS_ALV 7 | E 8 | 55 9 | 10 10 | 20 11 | 40 12 | Table alias for db select 13 | Alias for ALV 14 | Alias 15 | Alias for ALV 16 | Alias for ALV 17 | E 18 | CHAR 19 | 000003 20 | 000003 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/zsat_entity_id.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_ID 7 | E 8 | TABNAME 9 | 30 10 | 10 11 | 20 12 | 40 13 | ID of an DB Browser entity 14 | Entity ID 15 | EntityID 16 | Entity ID 17 | Unique ID of an Entity 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_entity_id_raw.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_ID_RAW 7 | E 8 | DDSTRUCOBJNAME_RAW 9 | 30 10 | 10 11 | 20 12 | 40 13 | Raw Id of an Entity for the DB Browser 14 | Raw Entity ID 15 | RawID 16 | Raw Entity ID 17 | Raw ID of Entity 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_entity_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_T 7 | E 8 | ZSAT_ENTITY 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Entities for DB Browser 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_entity_type.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_ENTITY_TYPE 7 | E 8 | ZSAT_ENTITY_TYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Type of Entity 14 | Type of Entity 15 | Type 16 | Type of Entity 17 | Type of Entity 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_favmenu_type.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_FAVMENU_TYPE 7 | E 8 | ZSAT_FAVMENU_TYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Type of favorite 14 | Type of favorite 15 | FavType 16 | Type of favorite 17 | Type of favorite 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_fieldname_with_alias.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_FIELDNAME_WITH_ALIAS 7 | E 8 | CHAR35 9 | 32 10 | 10 11 | 20 12 | 40 13 | Table field with alias 14 | Table field with alias 15 | AliasField 16 | Field with Alias 17 | Table field with alias 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_i_apistates.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.sqlViewName: 'ZSATIAPST' 3 | 4 | @AccessControl.authorizationCheck: #NOT_REQUIRED 5 | 6 | @EndUserText.label: 'API states' 7 | 8 | define view ZSAT_I_ApiStates 9 | as select from ARS_ADT_API_FILTER 10 | 11 | { 12 | key tadir_object as ObjectType, 13 | key cast(tadir_obj_name as abap.char(30)) as ObjectName, 14 | key filter_value as FilterValue, 15 | 16 | state as APIState 17 | } 18 | -------------------------------------------------------------------------------- /src/zsat_i_apistates.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_APISTATES 7 | E 8 | API States for DDIC Objects 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_associatedincds.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIASINCDS' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Entity which is associated in CDS View' 8 | 9 | define view ZSAT_I_AssociatedInCds 10 | as select from dd08b 11 | 12 | { 13 | strucobjn as DdlName, 14 | strucobjn_t as UsedEntity 15 | } 16 | 17 | where as4local = 'A' 18 | -------------------------------------------------------------------------------- /src/zsat_i_associatedincds.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_ASSOCIATEDINCDS 7 | E 8 | Entity which is associated in CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsannotation.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSANNOTATION 7 | E 8 | Annotations for CDS Views 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsannotationvalue.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSANNOTATIONVALUE 7 | E 8 | Possible Values for a CDS Annotation 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsassociationfield.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSASSOCIATIONFIELD 7 | E 8 | On Condition Field of Association in CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsassociationheader.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSASSOCIATIONHEADER 7 | E 8 | Header of Association in CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsbasefield.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSBASEFIELD 7 | E 8 | Base Field of CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsbasetable.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSBASETABLE 7 | E 8 | Base Table of a CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsentity.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSENTITY 7 | E 8 | Entity in Data Definition 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsextensionviews.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICDSEXTV' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Cds Extension Views' 8 | 9 | @VDM.viewType: #BASIC 10 | 11 | define view ZSAT_I_CdsExtensionViews 12 | as select from ddddlsrc as source 13 | 14 | left outer join ZSAT_I_DdlDependency as dependency on source.ddlname = dependency.DdlName 15 | 16 | { 17 | key source.ddlname as DdlName, 18 | 19 | case 20 | when dependency.EntityName is null then source.ddlname 21 | else dependency.EntityName 22 | end as EntityId, 23 | 24 | source.parentname as ParentDdl 25 | } 26 | 27 | where source.parentname <> '' 28 | and source.as4local = 'A' 29 | -------------------------------------------------------------------------------- /src/zsat_i_cdsextensionviews.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSEXTENSIONVIEWS 7 | E 8 | Cds Extension Views 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsfieldvaluewithvh.ddls.asddls: -------------------------------------------------------------------------------- 1 | /* 2 | Provides all views that have field annotations that 3 | can be used as value helps 4 | */ 5 | @AbapCatalog.compiler.compareFilter: true 6 | @AbapCatalog.preserveKey: true 7 | @AbapCatalog.sqlViewName: 'ZSATICFVWVH' 8 | 9 | @AccessControl.authorizationCheck: #NOT_REQUIRED 10 | 11 | @EndUserText.label: 'CDS View fields with assigned Value H.' 12 | 13 | define view ZSAT_I_CdsFieldValueWithVH 14 | as select from ddfieldanno 15 | 16 | { 17 | key strucobjn as Entity, 18 | key lfieldname as FieldName, 19 | 20 | value as AssociationNameRaw, 21 | upper(replace(value, '''', '')) as AssociationName 22 | } 23 | 24 | where name = 'OBJECTMODEL.FOREIGNKEY.ASSOCIATION' 25 | or name = 'CONSUMPTION.VALUEHELP' 26 | -------------------------------------------------------------------------------- /src/zsat_i_cdsfieldvaluewithvh.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSFIELDVALUEWITHVH 7 | E 8 | CDS View fields with assigned Value Helps 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsfieldvhassocheader.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICFVHASOCH' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Association Headers assngd. to CDS flds.' 8 | 9 | define view ZSAT_I_CdsFieldVhAssocHeader 10 | as select from ZSAT_I_CdsFieldValueWithVH as ValueHelpField 11 | 12 | association [1..*] to ZSAT_I_CdsAssociationHeader as _AssociationHeader 13 | on ValueHelpField.Entity = _AssociationHeader.SourceEntity 14 | and ValueHelpField.AssociationName = _AssociationHeader.AssociationName 15 | 16 | { 17 | // ValueHelpField 18 | key Entity, 19 | key FieldName, 20 | 21 | AssociationNameRaw, 22 | AssociationName, 23 | 24 | // Associations 25 | _AssociationHeader 26 | } 27 | -------------------------------------------------------------------------------- /src/zsat_i_cdsfieldvhassocheader.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSFIELDVHASSOCHEADER 7 | E 8 | Association Headers assigned to CDS fields 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsfrompartentity.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSFROMPARTENTITY 7 | E 8 | Entities in Select From clause of CDS view 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsreferencedclsinanno.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICDSREFCA' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Referenced clses in CDS views via Annot.' 8 | 9 | define view ZSAT_I_CdsReferencedClsInAnno 10 | as select from ZSAT_I_CdsAnnotation 11 | 12 | { 13 | EntityId, 14 | FieldName, 15 | Name, 16 | replace(Value, 'ABAP:', '') as Value 17 | } 18 | 19 | where Name like '.FILTER%.TRANSFORMEDBY' 20 | or Name like '.SORT%.TRANSFORMEDBY' 21 | or Name like '%.WRITEACTIVEIMPLEMENTEDBY' 22 | or Name like '%.VIRTUALELEMENTCALCULATEDBY' 23 | or Name like 'ANALYTICS%.READCLASSNAME' 24 | or Name like 'ANALYTICS%.WRITEBACK.CLASSNAME' 25 | -------------------------------------------------------------------------------- /src/zsat_i_cdsreferencedclsinanno.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSREFERENCEDCLSINANNO 7 | E 8 | References classes in CDS views via Annoation 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsviewfield.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICDSF' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Field for CDS' 8 | 9 | define view ZSAT_I_CdsViewField 10 | as select from dd03nd as Field 11 | 12 | { 13 | key Field.strucobjn as EntityId, 14 | key Field.fieldname as FieldName, 15 | 16 | Field.position as FieldPosition, 17 | Field.keyflag as IsKeyField, 18 | 19 | case 20 | when Field.fieldname_raw = '' then Field.fieldname 21 | else Field.fieldname_raw 22 | end as RawFieldName, 23 | 24 | Field.domname as DomainName, 25 | Field.rollname as RollName 26 | } 27 | 28 | where as4local = 'A' 29 | -------------------------------------------------------------------------------- /src/zsat_i_cdsviewfield.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSVIEWFIELD 7 | E 8 | Field for CDS 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsviewt.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSVIEWT 7 | E 8 | Text for CDS View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_cdsviewwithparameter.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICDSVWP' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'CDS View that has parameters' 8 | 9 | define view ZSAT_I_CdsViewWithParameter 10 | as select distinct from dd10b 11 | 12 | { 13 | key strucobjn as EntityId 14 | } 15 | 16 | where as4local = 'A' 17 | -------------------------------------------------------------------------------- /src/zsat_i_cdsviewwithparameter.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CDSVIEWWITHPARAMETER 7 | E 8 | CDS View that has parameters 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classattribute.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICLSATTR' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Attribute of Class/Interface' 8 | 9 | define view ZSAT_I_ClassAttribute 10 | as select from seocompo as Comp 11 | 12 | inner join seocompodf as Def 13 | on Comp.clsname = Def.clsname 14 | and Comp.cmpname = Def.cmpname 15 | 16 | { 17 | key Comp.clsname as ClassName, 18 | key Comp.cmpname as AttributeName, 19 | 20 | // 0 - Instance 21 | // 1 - Static 22 | // 2 - Constant 23 | Def.attdecltyp as DeclarationType, 24 | upper(replace(Def.attvalue, '''', '')) as Value 25 | } 26 | 27 | where Comp.cmptype = '0' 28 | -------------------------------------------------------------------------------- /src/zsat_i_classattribute.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSATTRIBUTE 7 | E 8 | Attribute of Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classflags.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSFLAGS 7 | E 8 | Flags in a Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classimplementedmethod.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSIMPLEMENTEDMETHOD 7 | E 8 | Implemented Method from Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classinterface.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSINTERFACE 7 | E 8 | ABAP OO Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classinterfacecomptext.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATCLIFCOMPT' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Text for Class/Interface Method' 8 | 9 | define view ZSAT_I_ClassInterfaceCompText 10 | as select from seocompotx 11 | 12 | { 13 | key clsname as ClassName, 14 | key cmpname as Component, 15 | key langu as Language, 16 | 17 | descript as Description, 18 | upper(descript) as DescriptionUpper 19 | } 20 | -------------------------------------------------------------------------------- /src/zsat_i_classinterfacecomptext.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSINTERFACECOMPTEXT 7 | E 8 | Text for Class/Interface Method 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classinterfacemethod.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSINTERFACEMETHOD 7 | E 8 | Methods in Classes / Interfaces 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_classinterfacet.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICLSINTFT' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Text for Class/Interface' 8 | 9 | define view ZSAT_I_ClassInterfaceT 10 | as select from seoclasstx 11 | 12 | { 13 | key clsname as ClassName, 14 | key langu as Language, 15 | 16 | descript as Description, 17 | upper(descript) as DescriptionUpper 18 | } 19 | -------------------------------------------------------------------------------- /src/zsat_i_classinterfacet.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLASSINTERFACET 7 | E 8 | Text for Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_clifmethodexception.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICLIFMEEXC' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Exception of Method' 8 | 9 | define view ZSAT_I_ClIfMethodException 10 | as select from seosubco 11 | 12 | { 13 | key clsname as Classname, 14 | key cmpname as MethodName, 15 | key sconame as ExceptionName 16 | } 17 | 18 | where scotype = '1' 19 | -------------------------------------------------------------------------------- /src/zsat_i_clifmethodexception.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLIFMETHODEXCEPTION 7 | E 8 | Exception of Method 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_clifmethodparam.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICLIFMEPAR' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Parameter of Method' 8 | 9 | define view ZSAT_I_ClIfMethodParam 10 | as select from seosubco 11 | 12 | { 13 | key clsname as Classname, 14 | key cmpname as MethodName, 15 | key sconame as ParameterName 16 | } 17 | 18 | where scotype = '0' 19 | -------------------------------------------------------------------------------- /src/zsat_i_clifmethodparam.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLIFMETHODPARAM 7 | E 8 | Parameter of Method 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_clifrelations.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATICLIFRELAT' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Relations between Classes and/or Intf.' 8 | 9 | define view ZSAT_I_ClIfRelations 10 | as select from seometarel 11 | 12 | { 13 | key clsname as Classname, 14 | key refclsname as RefClassname, 15 | 16 | reltype as RelType 17 | } 18 | 19 | where version = '1' 20 | -------------------------------------------------------------------------------- /src/zsat_i_clifrelations.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_CLIFRELATIONS 7 | E 8 | Relationships between Classes and/or Interfaces 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databaseentity.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASEENTITY 7 | E 8 | Database Entity like (View or Table) 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databaseentityaggr.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATDBEAGG' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Aggr. Database Entities by package/type' 8 | 9 | define view ZSAT_I_DatabaseEntityAggr 10 | as select from ZSAT_I_DatabaseEntity 11 | 12 | { 13 | // ZSAT_I_DatabaseEntity 14 | Type, 15 | DevelopmentPackage, 16 | count(*) as EntityCount 17 | } 18 | 19 | group by Type, 20 | DevelopmentPackage 21 | -------------------------------------------------------------------------------- /src/zsat_i_databaseentityaggr.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASEENTITYAGGR 7 | E 8 | Aggregated Database Entities by package and type 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databaseentitywotext.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASEENTITYWOTEXT 7 | E 8 | Database entity without text 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databasetable.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASETABLE 7 | E 8 | Database Table 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databasetablesandviews.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASETABLESANDVIEWS 7 | E 8 | DB Tables and DB views 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_databaseview.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATABASEVIEW 7 | E 8 | Database view 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_dataelement.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATAELEMENT 7 | E 8 | DDIC Data Element 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_dataelementtext.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DATAELEMENTTEXT 7 | E 8 | Text of DDIC Data Element 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_dbfieldusedincdsview.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DBFIELDUSEDINCDSVIEW 7 | E 8 | Information about DB Field Usage 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_dbfieldusedinview.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIDBFUSINV' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Information about DB Field Usage' 8 | 9 | define view ZSAT_I_DbFieldUsedInView 10 | with parameters 11 | P_BaseTable : tabname, 12 | P_BaseField : fieldname 13 | 14 | as select distinct from dd27s as ViewField 15 | 16 | inner join ZSAT_P_DatabaseView as DbView on ViewField.viewname = DbView.ViewName 17 | 18 | { 19 | key ViewField.viewname, 20 | key ViewField.viewfield 21 | } 22 | 23 | where ViewField.as4local = 'A' 24 | and ViewField.tabname = $parameters.P_BaseTable 25 | and ViewField.fieldname = $parameters.P_BaseField 26 | and ViewField.viewfield <> '-' 27 | -------------------------------------------------------------------------------- /src/zsat_i_dbfieldusedinview.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DBFIELDUSEDINVIEW 7 | E 8 | Information about DB Field Usage 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_ddicview.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DDICVIEW 7 | E 8 | Dictionary View 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_ddlapistate.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DDLAPISTATE 7 | E 8 | API State of Data Definitions 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_ddldependency.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIDDLDEP' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Resolved DDL Dependency' 8 | 9 | define view ZSAT_I_DdlDependency 10 | as select from ddldependency as StructuredObject 11 | 12 | left outer join ddldependency as DdlDdicView 13 | on StructuredObject.ddlname = DdlDdicView.ddlname 14 | and DdlDdicView.objecttype = 'VIEW' 15 | and DdlDdicView.state = 'A' 16 | 17 | { 18 | StructuredObject.ddlname as DdlName, 19 | DdlDdicView.objectname as ViewName, 20 | StructuredObject.objectname as EntityName 21 | } 22 | 23 | where StructuredObject.objecttype = 'STOB' 24 | and StructuredObject.state = 'A' 25 | -------------------------------------------------------------------------------- /src/zsat_i_ddldependency.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DDLDEPENDENCY 7 | E 8 | Resolved DDL Dependency 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_developmentpackage.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIDEVPACK' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Development Package Information' 8 | 9 | define view ZSAT_I_DevelopmentPackage 10 | as select from tdevc as Package 11 | 12 | inner join df14l as ApplComp 13 | on Package.component = ApplComp.fctr_id 14 | and ApplComp.as4local = 'A' 15 | 16 | { 17 | key Package.devclass as DevelopmentPackage, 18 | 19 | Package.dlvunit as SoftwareComponent, 20 | ApplComp.ps_posid as ApplicationComponent 21 | } 22 | -------------------------------------------------------------------------------- /src/zsat_i_developmentpackage.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DEVELOPMENTPACKAGE 7 | E 8 | Development Package Information 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_domain.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DOMAIN 7 | E 8 | DDIC Domain 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_domainfixvalue.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIDOMFIXV' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Domain fix values' 8 | 9 | define view ZSAT_I_DomainFixValue 10 | as select from dd07l as FixedValue 11 | 12 | left outer join dd07t as ValueText 13 | on FixedValue.domname = ValueText.domname 14 | and FixedValue.domvalue_l = ValueText.domvalue_l 15 | and FixedValue.as4local = ValueText.as4local 16 | 17 | { 18 | key FixedValue.domname as DomainName, 19 | key FixedValue.domvalue_l as Low, 20 | key ValueText.ddlanguage as Language, 21 | 22 | ValueText.ddtext as Text, 23 | upper(ValueText.ddtext) as TextUpper 24 | } 25 | 26 | where FixedValue.as4local = 'A' -- Active 27 | -------------------------------------------------------------------------------- /src/zsat_i_domainfixvalue.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DOMAINFIXVALUE 7 | E 8 | Domain fix values 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_domaintext.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIDOMATEXT' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Text of DDIC Domain' 8 | 9 | @Metadata.ignorePropagatedAnnotations: true 10 | 11 | define view ZSAT_I_Domaintext 12 | as select from dd01t as Text 13 | 14 | { 15 | key Text.domname as DomainName, 16 | key Text.ddlanguage as Language, 17 | 18 | Text.ddtext as Description, 19 | upper(Text.ddtext) as DescriptionUpper 20 | } 21 | 22 | where Text.as4local = 'A' 23 | -------------------------------------------------------------------------------- /src/zsat_i_domaintext.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_DOMAINTEXT 7 | E 8 | Text of DDIC Domain 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_foreignkeytable.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIFORKEYTAB' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Database tables of for. key definition' 8 | 9 | define view ZSAT_I_ForeignKeyTable 10 | as select distinct from dd08l as ForeignKey 11 | 12 | left outer join ZSAT_I_DatabaseTable as DatabaseTable on ForeignKey.checktable = DatabaseTable.TableName 13 | 14 | { 15 | key ForeignKey.tabname as TableName, 16 | key ForeignKey.checktable as ForeignKeyTable, 17 | 18 | DatabaseTable.CreatedBy, 19 | DatabaseTable.DevelopmentPackage, 20 | DatabaseTable.Description 21 | } 22 | 23 | where ForeignKey.as4local = 'A' 24 | -------------------------------------------------------------------------------- /src/zsat_i_foreignkeytable.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_FOREIGNKEYTABLE 7 | E 8 | Database tables of foreign key definition 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_globalfriend.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIGLBLFRND' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Global Friend in ABAP OO Class' 8 | 9 | define view ZSAT_I_GlobalFriend 10 | as select from seofriends 11 | 12 | { 13 | key clsname as ClassName, 14 | key refclsname as Friend 15 | } 16 | 17 | where friendtype = '0' 18 | and version = '1' 19 | -------------------------------------------------------------------------------- /src/zsat_i_globalfriend.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_GLOBALFRIEND 7 | E 8 | Global Friend in ABAP OO Class 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_indirectredefinedmethod.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_INDIRECTREDEFINEDMETHOD 7 | E 8 | Indirect redefined method 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_interfaceusage.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIINTFUSAGE' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Interface usage in Class/Interface' 8 | 9 | define view ZSAT_I_InterfaceUsage 10 | as select from seometarel 11 | 12 | { 13 | key clsname as ClassName, 14 | key refclsname as UsedInterface 15 | } 16 | 17 | where version = '1' 18 | and ( reltype = '0' // interface composition 19 | or reltype = '1' // interface implementation 20 | ) 21 | -------------------------------------------------------------------------------- /src/zsat_i_interfaceusage.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_INTERFACEUSAGE 7 | E 8 | Interface usage in Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_intfmethod.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_INTFMETHOD 7 | E 8 | Interface Method 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_message.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATIMESSAGE' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Message' 8 | 9 | define view ZSAT_I_Message 10 | as select from t100 as Message 11 | 12 | inner join t100u as LastMsgChange 13 | on Message.arbgb = LastMsgChange.arbgb 14 | and Message.msgnr = LastMsgChange.msgnr 15 | 16 | { 17 | key sprsl as Language, 18 | key Message.arbgb as MessageClass, 19 | key Message.msgnr as MessageNumber, 20 | 21 | LastMsgChange.name as ChangedBy, 22 | LastMsgChange.datum as ChangedOn, 23 | LastMsgChange.selfdef as IsSelfExplanatory, 24 | text as ShortText, 25 | upper(text) as ShortTextUpper 26 | } 27 | -------------------------------------------------------------------------------- /src/zsat_i_message.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_MESSAGE 7 | E 8 | Message 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_messageclass.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_MESSAGECLASS 7 | E 8 | Message Classes 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_reposource.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_REPOSOURCE 7 | E 8 | Repository Sources 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_simpleclifmethod.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_SIMPLECLIFMETHOD 7 | E 8 | Class/Interface method - for Class Search 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_structfieldvh.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATISTRCTFLDVH' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Field VH for Structure' 8 | 9 | define view ZSAT_I_StructureFieldVh 10 | as select from dd03l as Field 11 | 12 | inner join dd02l as Table 13 | on Field.tabname = Table.tabname 14 | and Table.as4local = 'A' 15 | 16 | inner join tadir as Repo 17 | on Repo.obj_name = Table.tabname 18 | and Repo.genflag = '' 19 | and Repo.object = 'TABL' 20 | 21 | { 22 | key Field.tabname as Structure, 23 | key Field.fieldname as FieldName 24 | } 25 | 26 | where Field.as4local = 'A' 27 | and ( Table.tabclass = 'INTTAB' 28 | or Table.tabclass = 'APPEND') 29 | -------------------------------------------------------------------------------- /src/zsat_i_structfieldvh.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_STRUCTFIELDVH 7 | E 8 | Field VH for Structure 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_structure.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_STRUCTURE 7 | E 8 | DDIC Structures 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_superclass.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATISUPERCLS' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Super class releationship' 8 | 9 | define view ZSAT_I_SuperClass 10 | as select from seometarel 11 | 12 | { 13 | // seometarel 14 | key clsname as ClassName, 15 | key refclsname as SuperClass 16 | } 17 | 18 | where version = '1' 19 | and reltype = '2' // inheritance 20 | -------------------------------------------------------------------------------- /src/zsat_i_superclass.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_SUPERCLASS 7 | E 8 | Super class releationship 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_tablefield.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATITABFLD' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Field in table' 8 | 9 | define view ZSAT_I_TableField 10 | as select from dd03l as Field 11 | 12 | { 13 | key Field.tabname as TableName, 14 | key Field.fieldname as FieldName, 15 | 16 | Field.rollname as RollName, 17 | Field.domname as DomainName, 18 | Field.precfield as IncludeName 19 | } 20 | 21 | where Field.as4local = 'A' 22 | -------------------------------------------------------------------------------- /src/zsat_i_tablefield.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_TABLEFIELD 7 | E 8 | Field in table 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_tablefieldvh.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATITABFLDVH' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Field in table' 8 | 9 | define view ZSAT_I_TableFieldVh 10 | as select from dd03l as Field 11 | 12 | inner join dd02l as Table 13 | on Field.tabname = Table.tabname 14 | and Table.as4local = 'A' 15 | 16 | inner join tadir as Repo 17 | on Repo.obj_name = Table.tabname 18 | and Repo.genflag = '' 19 | and ( Repo.object = 'TABL' 20 | or Repo.object = 'VIEW') 21 | 22 | { 23 | key Field.tabname as TableName, 24 | key Field.fieldname as FieldName, 25 | 26 | Field.rollname as RollName, 27 | Table.tabclass as TableClass 28 | } 29 | 30 | where Field.as4local = 'A' 31 | -------------------------------------------------------------------------------- /src/zsat_i_tablefieldvh.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_TABLEFIELDVH 7 | E 8 | Field in table 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_i_tabletext.ddls.asddls: -------------------------------------------------------------------------------- 1 | @AbapCatalog.compiler.compareFilter: true 2 | @AbapCatalog.preserveKey: true 3 | @AbapCatalog.sqlViewName: 'ZSATITABTEXT' 4 | 5 | @AccessControl.authorizationCheck: #NOT_REQUIRED 6 | 7 | @EndUserText.label: 'Text of TABL' 8 | 9 | define view ZSAT_I_TableText 10 | as select from dd02t as TableText 11 | 12 | { 13 | key TableText.tabname as TableName, 14 | key TableText.ddlanguage as Language, 15 | 16 | TableText.ddtext as Description, 17 | upper(TableText.ddtext) as DescriptionUpper 18 | } 19 | 20 | where TableText.as4local = 'A' 21 | -------------------------------------------------------------------------------- /src/zsat_i_tabletext.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_I_TABLETEXT 7 | E 8 | Text of TABL 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_join_cond_value_type.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_JOIN_COND_VALUE_TYPE 7 | E 8 | ZSAT_JOIN_COND_VALUE_TYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Value Type for Join condition value 14 | Value Type 15 | ValType 16 | Value Type 17 | Value Type for Join Condition Value 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_join_condition_data_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_JOIN_CONDITION_DATA_T 7 | E 8 | ZSAT_JOIN_CONDITION_DATA 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Join condiition data 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_jointype.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_JOINTYPE 7 | E 8 | ZSAT_JOINTYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Type of join 14 | Type of join 15 | JoinType 16 | Type of join 17 | Type of join 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_p_cds.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_P_CDS 7 | E 8 | Simple CDS Access 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_p_cdsviewbase.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_P_CDSVIEWBASE 7 | E 8 | Base view for CDS with Repository information 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_p_class.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_P_CLASS 7 | E 8 | ABAP OO Class/Interface 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_p_databaseview.ddls.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_P_DATABASEVIEW 7 | E 8 | Information about Database view 9 | V 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/zsat_query_name.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_QUERY_NAME 7 | E 8 | CHAR 9 | 000030 10 | 000030 11 | Name of query 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/zsat_query_name.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_QUERY_NAME 7 | E 8 | ZSAT_QUERY_NAME 9 | 10 10 | 10 11 | 20 12 | 30 13 | Name of query 14 | Query 15 | Query 16 | Query 17 | Query 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_sql_function.doma.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_SQL_FUNCTION 7 | E 8 | CHAR 9 | 000010 10 | 000010 11 | X 12 | SQL function 13 | E 14 | 15 | 16 | 17 | 0001 18 | E 19 | UPPER 20 | To Upper Case Conversion 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/zsat_sql_function.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_SQL_FUNCTION 7 | E 8 | ZSAT_SQL_FUNCTION 9 | 55 10 | 10 11 | 20 12 | 40 13 | SQL Function 14 | SQL Function 15 | SQL Funct. 16 | SQL Function 17 | SQL Function 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_syst_value_type.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_SYST_VALUE_TYPE 7 | E 8 | ZSAT_SYST_VALUE_TYPE 9 | 55 10 | 10 11 | 20 12 | 40 13 | Type of system value 14 | Type of system value 15 | SystValTyp 16 | Type of system value 17 | Type of system value 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/zsat_table_alias.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_TABLE_ALIAS 7 | E 8 | 55 9 | 10 10 | 20 11 | 40 12 | Table alias for db select 13 | Alias 14 | Alias 15 | Alias 16 | Alias 17 | E 18 | CHAR 19 | 000003 20 | 000003 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/zsat_table_parameter_t.ttyp.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_TABLE_PARAMETER_T 7 | E 8 | ZSAT_TABLE_PARAMETER 9 | S 10 | STRU 11 | T 12 | D 13 | N 14 | List of Table Parameters 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/zsat_value.dtel.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | ZSAT_VALUE 7 | E 8 | TEXT132 9 | 55 10 | 10 11 | 20 12 | 40 13 | Value for selection field 14 | Value 15 | Value 16 | Value 17 | Value 18 | E 19 | D 20 | 21 | 22 | 23 | 24 | --------------------------------------------------------------------------------