├── .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 | "!
7 | "! - field = '4'
8 | "! - field = SY-LANGU
9 | "!
10 | CONSTANTS filter TYPE char1 VALUE '1'.
11 | "! Field condition
12 | "! Example:
13 | "!
14 | "! - field1 = field2
15 | "!
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 |
--------------------------------------------------------------------------------