From a869ac41d0debda3518c6dd18544209b2541bbee Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Sat, 30 Mar 2024 11:40:22 +0100 Subject: [PATCH 1/6] cleanup --- .gitignore | 3 + output/#ui2#cl_json.clas.locals.mjs.map | 2 +- output/#ui2#cl_json.clas.mjs.map | 2 +- output/00.msag.mjs.map | 2 +- output/_init.mjs | 209 +- output/abap.type.mjs.map | 2 +- output/cl_abap_char_utilities.clas.mjs.map | 2 +- output/cl_abap_classdescr.clas.mjs.map | 2 +- output/cl_abap_codepage.clas.mjs.map | 2 +- output/cl_abap_complexdescr.clas.mjs.map | 2 +- .../cl_abap_conv_codepage.clas.locals.mjs.map | 2 +- output/cl_abap_conv_codepage.clas.mjs.map | 2 +- output/cl_abap_conv_in_ce.clas.mjs.map | 2 +- output/cl_abap_conv_out_ce.clas.mjs.map | 2 +- output/cl_abap_datadescr.clas.mjs.map | 2 +- output/cl_abap_datfm.clas.mjs.map | 2 +- output/cl_abap_dyn_prg.clas.mjs.map | 2 +- output/cl_abap_elemdescr.clas.mjs.map | 2 +- output/cl_abap_enumdescr.clas.mjs.map | 2 +- .../cl_abap_exceptional_values.clas.mjs.map | 2 +- output/cl_abap_format.clas.mjs.map | 2 +- output/cl_abap_gzip.clas.mjs.map | 2 +- output/cl_abap_hmac.clas.mjs.map | 2 +- output/cl_abap_intfdescr.clas.mjs.map | 2 +- output/cl_abap_matcher.clas.mjs.map | 2 +- output/cl_abap_math.clas.mjs.map | 2 +- output/cl_abap_message_digest.clas.mjs.map | 2 +- output/cl_abap_objectdescr.clas.mjs.map | 2 +- output/cl_abap_random.clas.mjs.map | 2 +- output/cl_abap_random_int.clas.mjs.map | 2 +- output/cl_abap_refdescr.clas.mjs.map | 2 +- output/cl_abap_regex.clas.mjs.map | 2 +- output/cl_abap_structdescr.clas.mjs.map | 2 +- output/cl_abap_tabledescr.clas.mjs.map | 2 +- output/cl_abap_timefm.clas.mjs.map | 2 +- output/cl_abap_tstmp.clas.mjs.map | 2 +- output/cl_abap_typedescr.clas.mjs.map | 2 +- .../cl_abap_unit_assert.clas.locals.mjs.map | 2 +- output/cl_abap_unit_assert.clas.mjs.map | 2 +- output/cl_abap_weak_reference.clas.mjs.map | 2 +- output/cl_abap_zip.clas.locals.mjs.map | 2 +- output/cl_abap_zip.clas.mjs.map | 2 +- ...apc_tcp_client_manager.clas.locals.mjs.map | 2 +- output/cl_apc_tcp_client_manager.clas.mjs.map | 2 +- ...cl_apc_wsp_ext_stateless_base.clas.mjs.map | 2 +- output/cl_bcs.clas.mjs.map | 2 +- output/cl_bcs_convert.clas.mjs.map | 2 +- output/cl_cam_address_bcs.clas.mjs.map | 2 +- output/cl_demo_output.clas.mjs.map | 2 +- output/cl_document_bcs.clas.mjs.map | 2 +- ...ction_test_environment.clas.locals.mjs.map | 2 +- .../cl_function_test_environment.clas.mjs.map | 2 +- output/cl_gdt_conversion.clas.mjs.map | 2 +- output/cl_gui_cfw.clas.mjs.map | 2 +- output/cl_gui_container.clas.mjs.map | 2 +- output/cl_gui_frontend_services.clas.mjs.map | 2 +- output/cl_http_client.clas.mjs.map | 2 +- output/cl_http_entity.clas.mjs.map | 2 +- output/cl_http_server.clas.mjs.map | 2 +- output/cl_http_utility.clas.mjs.map | 2 +- output/cl_i18n_languages.clas.mjs.map | 2 +- output/cl_ixml.clas.locals.mjs | 8 +- output/cl_ixml.clas.locals.mjs.map | 4 +- output/cl_ixml.clas.mjs.map | 2 +- output/cl_message_helper.clas.mjs.map | 2 +- output/cl_mime_repository_api.clas.mjs.map | 2 +- output/cl_numberrange_runtime.clas.mjs.map | 2 +- output/cl_oauth2_client.clas.mjs.map | 2 +- output/cl_oo_factory.clas.mjs.map | 2 +- output/cl_osql_test_environment.clas.mjs.map | 2 +- output/cl_progress_indicator.clas.mjs.map | 2 +- output/cl_salv_aggregations.clas.mjs.map | 2 +- output/cl_salv_column.clas.mjs.map | 2 +- output/cl_salv_columns_table.clas.mjs.map | 2 +- output/cl_salv_events_table.clas.mjs.map | 2 +- output/cl_salv_filters.clas.mjs.map | 2 +- output/cl_salv_functions_list.clas.mjs.map | 2 +- output/cl_salv_layout.clas.mjs.map | 2 +- output/cl_salv_sorts.clas.mjs.map | 2 +- output/cl_salv_table.clas.mjs.map | 2 +- output/cl_shm_area.clas.mjs.map | 2 +- output/cl_shm_service.clas.mjs.map | 2 +- output/cl_sql_result_set.clas.mjs.map | 2 +- output/cl_sql_statement.clas.mjs.map | 2 +- .../cl_sxml_string_reader.clas.locals.mjs.map | 2 +- output/cl_sxml_string_reader.clas.mjs.map | 2 +- output/cl_sxml_string_writer.clas.mjs.map | 2 +- output/cl_system_uuid.clas.mjs.map | 2 +- output/cl_web_http_utility.clas.mjs.map | 2 +- output/cx_abap_datfm.clas.mjs.map | 2 +- output/cx_abap_message_digest.clas.mjs.map | 2 +- output/cx_abap_not_a_table.clas.mjs.map | 2 +- output/cx_abap_not_in_package.clas.mjs.map | 2 +- output/cx_abap_not_in_whitelist.clas.mjs.map | 2 +- output/cx_abap_random.clas.mjs.map | 2 +- output/cx_abap_timefm_invalid.clas.mjs.map | 2 +- output/cx_apc_error.clas.mjs.map | 2 +- output/cx_bcs.clas.mjs.map | 2 +- output/cx_dynamic_check.clas.mjs.map | 2 +- .../cx_ftd_parameter_not_found.clas.mjs.map | 2 +- output/cx_gdt_conversion.clas.mjs.map | 2 +- output/cx_no_check.clas.mjs.map | 2 +- output/cx_oo_clif_not_exists.clas.mjs.map | 2 +- output/cx_parameter_invalid.clas.mjs.map | 2 +- .../cx_parameter_invalid_range.clas.mjs.map | 2 +- output/cx_parameter_invalid_type.clas.mjs.map | 2 +- output/cx_root.clas.mjs.map | 2 +- output/cx_salv_access_error.clas.mjs.map | 2 +- output/cx_salv_data_error.clas.mjs.map | 2 +- output/cx_salv_error.clas.mjs.map | 2 +- output/cx_salv_existing.clas.mjs.map | 2 +- output/cx_salv_msg.clas.mjs.map | 2 +- output/cx_salv_not_found.clas.mjs.map | 2 +- output/cx_salv_static_check.clas.mjs.map | 2 +- output/cx_shm_already_detached.clas.mjs.map | 2 +- output/cx_shm_attach_error.clas.mjs.map | 2 +- output/cx_shm_build_failed.clas.mjs.map | 2 +- output/cx_shm_change_lock_active.clas.mjs.map | 2 +- output/cx_shm_completion_error.clas.mjs.map | 2 +- output/cx_shm_detach_error.clas.mjs.map | 2 +- output/cx_shm_error.clas.mjs.map | 2 +- ...cx_shm_event_execution_failed.clas.mjs.map | 2 +- .../cx_shm_exclusive_lock_active.clas.mjs.map | 2 +- output/cx_shm_general_error.clas.mjs.map | 2 +- output/cx_shm_inconsistent.clas.mjs.map | 2 +- output/cx_shm_initial_reference.clas.mjs.map | 2 +- output/cx_shm_no_active_version.clas.mjs.map | 2 +- output/cx_shm_parameter_error.clas.mjs.map | 2 +- .../cx_shm_pending_lock_removed.clas.mjs.map | 2 +- output/cx_shm_read_lock_active.clas.mjs.map | 2 +- output/cx_shm_secondary_commit.clas.mjs.map | 2 +- ...cx_shm_version_limit_exceeded.clas.mjs.map | 2 +- output/cx_shm_wrong_handle.clas.mjs.map | 2 +- output/cx_shma_dynamic.clas.mjs.map | 2 +- output/cx_shma_inconsistent.clas.mjs.map | 2 +- output/cx_shma_not_configured.clas.mjs.map | 2 +- output/cx_sql_exception.clas.mjs.map | 2 +- output/cx_st_error.clas.mjs.map | 2 +- output/cx_static_check.clas.mjs.map | 2 +- output/cx_sxml_error.clas.mjs.map | 2 +- ...x_sxml_illegal_argument_error.clas.mjs.map | 2 +- output/cx_sxml_name_error.clas.mjs.map | 2 +- output/cx_sxml_parse_error.clas.mjs.map | 2 +- output/cx_sxml_state_error.clas.mjs.map | 2 +- output/cx_sy_arithmetic_error.clas.mjs.map | 2 +- output/cx_sy_arithmetic_overflow.clas.mjs.map | 2 +- output/cx_sy_buffer_overflow.clas.mjs.map | 2 +- ...cx_sy_codepage_converter_init.clas.mjs.map | 2 +- output/cx_sy_compression_error.clas.mjs.map | 2 +- output/cx_sy_conversion_codepage.clas.mjs.map | 2 +- .../cx_sy_conversion_data_loss.clas.mjs.map | 2 +- output/cx_sy_conversion_error.clas.mjs.map | 2 +- .../cx_sy_conversion_no_number.clas.mjs.map | 2 +- output/cx_sy_conversion_overflow.clas.mjs.map | 2 +- output/cx_sy_create_data_error.clas.mjs.map | 2 +- output/cx_sy_create_object_error.clas.mjs.map | 2 +- output/cx_sy_data_access_error.clas.mjs.map | 2 +- output/cx_sy_duplicate_key.clas.mjs.map | 2 +- output/cx_sy_dyn_call_error.clas.mjs.map | 2 +- .../cx_sy_dyn_call_illegal_class.clas.mjs.map | 2 +- .../cx_sy_dyn_call_illegal_form.clas.mjs.map | 2 +- .../cx_sy_dyn_call_illegal_func.clas.mjs.map | 2 +- ...cx_sy_dyn_call_illegal_method.clas.mjs.map | 2 +- ...x_sy_dyn_call_param_not_found.clas.mjs.map | 2 +- ...x_sy_dyn_call_parameter_error.clas.mjs.map | 2 +- output/cx_sy_dynamic_osql_error.clas.mjs.map | 2 +- .../cx_sy_dynamic_osql_semantics.clas.mjs.map | 2 +- output/cx_sy_itab_duplicate_key.clas.mjs.map | 2 +- output/cx_sy_itab_error.clas.mjs.map | 2 +- output/cx_sy_itab_line_not_found.clas.mjs.map | 2 +- .../cx_sy_message_illegal_text.clas.mjs.map | 2 +- output/cx_sy_move_cast_error.clas.mjs.map | 2 +- output/cx_sy_open_sql_error.clas.mjs.map | 2 +- output/cx_sy_range_out_of_bounds.clas.mjs.map | 2 +- output/cx_sy_ref_is_initial.clas.mjs.map | 2 +- output/cx_sy_sql_error.clas.mjs.map | 2 +- output/cx_sy_strg_par_val.clas.mjs.map | 2 +- output/cx_sy_struct_attributes.clas.mjs.map | 2 +- output/cx_sy_struct_comp_name.clas.mjs.map | 2 +- output/cx_sy_struct_comp_type.clas.mjs.map | 2 +- output/cx_sy_struct_creation.clas.mjs.map | 2 +- output/cx_sy_type_creation.clas.mjs.map | 2 +- output/cx_sy_zerodivide.clas.mjs.map | 2 +- output/cx_transformation_error.clas.mjs.map | 2 +- output/cx_uuid_error.clas.mjs.map | 2 +- output/cx_xslt_exception.clas.mjs.map | 2 +- output/cx_xslt_format_error.clas.mjs.map | 2 +- output/cx_xslt_runtime_error.clas.mjs.map | 2 +- .../cx_xslt_serialization_error.clas.mjs.map | 2 +- output/cx_xslt_system_error.clas.mjs.map | 2 +- output/icon.type.mjs.map | 2 +- output/if_abap_channel_types.intf.mjs.map | 2 +- output/if_abap_conv_in.intf.mjs.map | 2 +- output/if_abap_conv_out.intf.mjs.map | 2 +- output/if_abap_unit_constant.intf.mjs.map | 2 +- output/if_amdp_marker_hdb.intf.mjs.map | 2 +- output/if_apc_tcp_frame_types.intf.mjs.map | 2 +- .../if_apc_wsp_binding_manager.intf.mjs.map | 2 +- output/if_apc_wsp_client.intf.mjs.map | 2 +- output/if_apc_wsp_event_handler.intf.mjs.map | 2 +- output/if_apc_wsp_extension.intf.mjs.map | 2 +- .../if_apc_wsp_initial_request.intf.mjs.map | 2 +- output/if_apc_wsp_message.intf.mjs.map | 2 +- .../if_apc_wsp_message_manager.intf.mjs.map | 2 +- output/if_apc_wsp_server_context.intf.mjs.map | 2 +- output/if_aunit_constants.intf.mjs.map | 2 +- output/if_document_bcs.intf.mjs.map | 2 +- output/if_ftd_input_arguments.intf.mjs.map | 2 +- .../if_ftd_input_config_setter.intf.mjs.map | 2 +- output/if_ftd_invocation_answer.intf.mjs.map | 2 +- output/if_ftd_invocation_result.intf.mjs.map | 2 +- .../if_ftd_output_config_setter.intf.mjs.map | 2 +- .../if_ftd_output_configuration.intf.mjs.map | 2 +- .../if_function_test_environment.intf.mjs.map | 2 +- output/if_function_testdouble.intf.mjs.map | 2 +- output/if_http_client.intf.mjs.map | 2 +- output/if_http_entity.intf.mjs.map | 2 +- output/if_http_extension.intf.mjs.map | 2 +- output/if_http_request.intf.mjs.map | 2 +- output/if_http_response.intf.mjs.map | 2 +- output/if_http_server.intf.mjs.map | 2 +- output/if_http_utility.intf.mjs.map | 2 +- output/if_ixml.intf.mjs.map | 2 +- output/if_ixml_attribute.intf.mjs.map | 2 +- output/if_ixml_document.intf.mjs | 2 +- output/if_ixml_document.intf.mjs.map | 2 +- output/if_ixml_element.intf.mjs.map | 2 +- output/if_ixml_encoding.intf.mjs.map | 2 +- output/if_ixml_istream.intf.mjs.map | 2 +- output/if_ixml_named_node_map.intf.mjs.map | 2 +- output/if_ixml_node.intf.mjs.map | 2 +- output/if_ixml_node_collection.intf.mjs.map | 2 +- output/if_ixml_node_filter.intf.mjs.map | 2 +- output/if_ixml_node_iterator.intf.mjs.map | 2 +- output/if_ixml_node_list.intf.mjs.map | 2 +- output/if_ixml_ostream.intf.mjs.map | 2 +- output/if_ixml_parse_error.intf.mjs.map | 2 +- output/if_ixml_parser.intf.mjs.map | 2 +- output/if_ixml_renderer.intf.mjs.map | 2 +- output/if_ixml_stream_factory.intf.mjs.map | 2 +- output/if_ixml_unknown.intf.mjs.map | 2 +- output/if_message.intf.mjs.map | 2 +- output/if_mr_api.intf.mjs.map | 2 +- output/if_oauth2_client.intf.mjs.map | 2 +- output/if_oo_adt_classrun.intf.mjs.map | 2 +- output/if_oo_adt_classrun_out.intf.mjs.map | 2 +- output/if_oo_clif_source.intf.mjs.map | 2 +- output/if_osql_test_environment.intf.mjs.map | 2 +- output/if_recipient_bcs.intf.mjs.map | 2 +- output/if_salv_c_aggregation.intf.mjs.map | 2 +- output/if_salv_c_bool_sap.intf.mjs.map | 2 +- output/if_salv_c_selection_mode.intf.mjs.map | 2 +- output/if_sender_bcs.intf.mjs.map | 2 +- output/if_serializable_object.intf.mjs.map | 2 +- output/if_shm_build_instance.intf.mjs.map | 2 +- output/if_shm_trace.intf.mjs.map | 2 +- output/if_sxml.intf.mjs.map | 2 +- output/if_sxml_attribute.intf.mjs.map | 2 +- output/if_sxml_close_element.intf.mjs.map | 2 +- output/if_sxml_named.intf.mjs.map | 2 +- output/if_sxml_node.intf.mjs.map | 2 +- output/if_sxml_open_element.intf.mjs.map | 2 +- output/if_sxml_reader.intf.mjs.map | 2 +- output/if_sxml_value.intf.mjs.map | 2 +- output/if_sxml_value_node.intf.mjs.map | 2 +- output/if_sxml_writer.intf.mjs.map | 2 +- output/if_sxmlp_factory.intf.mjs.map | 2 +- output/if_sxmlp_list.intf.mjs.map | 2 +- output/if_sxmlp_part.intf.mjs.map | 2 +- output/if_sxmlp_simple.intf.mjs.map | 2 +- ...if_system_uuid_rfc4122_static.intf.mjs.map | 2 +- output/if_system_uuid_static.intf.mjs.map | 2 +- output/if_t100_dyn_msg.intf.mjs.map | 2 +- output/if_t100_message.intf.mjs.map | 2 +- output/init.mjs | 209 +- output/kernel_authority_check.clas.mjs.map | 2 +- output/kernel_call.clas.mjs.map | 2 +- ...kernel_call_transformation.clas.locals.mjs | 11 +- ...el_call_transformation.clas.locals.mjs.map | 4 +- .../kernel_call_transformation.clas.mjs.map | 2 +- output/kernel_create_data_handle.clas.mjs.map | 2 +- output/kernel_cx_assert.clas.mjs.map | 2 +- output/kernel_fugr_test.clas.mjs.map | 2 +- output/kernel_internal_name.clas.mjs.map | 2 +- output/kernel_ixml_json_to_data.clas.mjs.map | 2 +- output/kernel_ixml_xml_to_data.clas.mjs.map | 2 +- output/kernel_json_to_ixml.clas.mjs.map | 2 +- output/kernel_lock.clas.mjs.map | 2 +- output/kernel_numberrange.clas.mjs.map | 2 +- output/kernel_push_channels.clas.mjs.map | 2 +- output/kernel_scan_abap_source.clas.mjs.map | 2 +- output/kernel_unit_runner.clas.mjs.map | 2 +- ...mber_get_next.fugr.number_get_next.mjs.map | 2 +- ..._get_next.fugr.saplnumber_get_next.mjs.map | 2 +- output/openabap.fugr.call_v1_ping.mjs.map | 2 +- ...p.fugr.conversion_exit_alpha_input.mjs.map | 2 +- ....fugr.conversion_exit_alpha_output.mjs.map | 2 +- ...p.fugr.conversion_exit_isola_input.mjs.map | 2 +- ....fugr.conversion_exit_isola_output.mjs.map | 2 +- ...ap.fugr.convert_itf_to_stream_text.mjs.map | 2 +- output/openabap.fugr.docu_get.mjs.map | 2 +- output/openabap.fugr.function_exists.mjs.map | 2 +- .../openabap.fugr.generate_sec_random.mjs.map | 2 +- .../openabap.fugr.get_system_timezone.mjs.map | 2 +- output/openabap.fugr.saplzopenabap.mjs.map | 2 +- output/openabap.fugr.system_callstack.mjs.map | 2 +- ...ap.fugr.system_installed_languages.mjs.map | 2 +- output/openabap.fugr.text_split.mjs.map | 2 +- ...enabap.fugr.unit_conversion_simple.mjs.map | 2 +- output/zcl_sicf.clas.mjs.map | 2 +- output/zw3mi.fugr.saplzw3mi.mjs.map | 2 +- output/zw3mi.fugr.wwwdata_export.mjs.map | 2 +- output/zw3mi.fugr.wwwdata_import.mjs.map | 2 +- output/zw3mi.fugr.wwwparams_insert.mjs.map | 2 +- output/zw3mi.fugr.wwwparams_read.mjs.map | 2 +- package.json | 12 +- src/#ui2#cl_json.clas.locals.mjs | 291 - src/#ui2#cl_json.clas.locals.mjs.map | 10 - src/#ui2#cl_json.clas.mjs | 389 - src/#ui2#cl_json.clas.mjs.map | 10 - src/00.msag.mjs | 6 - src/00.msag.mjs.map | 8 - src/_init.mjs | 52109 --------------- src/_top.mjs | 2 - src/_unit_open.mjs | 1097 - src/abap.type.mjs | 69 - src/abap.type.mjs.map | 8 - src/abap_boolean.dtel.mjs | 6 - src/abap_callstack.ttyp.mjs | 4 - src/abap_callstack_line.tabl.mjs | 5 - src/abap_encod.dtel.mjs | 6 - src/abap_sortorder.tabl.mjs | 5 - src/abap_sortorder_tab.ttyp.mjs | 4 - src/balmnr.dtel.mjs | 6 - src/balognr.dtel.mjs | 6 - src/bapi_fld.dtel.mjs | 6 - src/bapi_line.dtel.mjs | 6 - src/bapi_msg.dtel.mjs | 6 - src/bapi_mtype.dtel.mjs | 6 - src/bapi_param.dtel.mjs | 6 - src/bapi_rcode.dtel.mjs | 6 - src/bapilogsys.dtel.mjs | 6 - src/bapioption.dtel.mjs | 6 - src/bapiret2.tabl.mjs | 5 - src/bapirettab.ttyp.mjs | 4 - src/bapireturn.tabl.mjs | 5 - src/bapisign.dtel.mjs | 6 - src/boole_d.dtel.mjs | 6 - src/boolean.dtel.mjs | 6 - src/char1.dtel.mjs | 6 - src/char10.dtel.mjs | 6 - src/char120.dtel.mjs | 6 - src/char15.dtel.mjs | 6 - src/char20.dtel.mjs | 6 - src/char25.dtel.mjs | 6 - src/char3.dtel.mjs | 6 - src/char30.dtel.mjs | 6 - src/char32.dtel.mjs | 6 - src/char4.dtel.mjs | 6 - src/char6.dtel.mjs | 6 - src/char70.dtel.mjs | 6 - src/char8.dtel.mjs | 6 - src/char80.dtel.mjs | 6 - src/cl_abap_char_utilities.clas.mjs | 84 - src/cl_abap_char_utilities.clas.mjs.map | 10 - src/cl_abap_classdescr.clas.mjs | 42 - src/cl_abap_classdescr.clas.mjs.map | 10 - src/cl_abap_codepage.clas.mjs | 65 - src/cl_abap_codepage.clas.mjs.map | 10 - src/cl_abap_complexdescr.clas.mjs | 22 - src/cl_abap_complexdescr.clas.mjs.map | 10 - src/cl_abap_conv_codepage.clas.locals.mjs | 56 - src/cl_abap_conv_codepage.clas.locals.mjs.map | 10 - src/cl_abap_conv_codepage.clas.mjs | 38 - src/cl_abap_conv_codepage.clas.mjs.map | 10 - src/cl_abap_conv_in_ce.clas.mjs | 126 - src/cl_abap_conv_in_ce.clas.mjs.map | 10 - src/cl_abap_conv_out_ce.clas.mjs | 114 - src/cl_abap_conv_out_ce.clas.mjs.map | 10 - src/cl_abap_datadescr.clas.mjs | 40 - src/cl_abap_datadescr.clas.mjs.map | 10 - src/cl_abap_datfm.clas.mjs | 97 - src/cl_abap_datfm.clas.mjs.map | 10 - src/cl_abap_dyn_prg.clas.mjs | 81 - src/cl_abap_dyn_prg.clas.mjs.map | 10 - src/cl_abap_elemdescr.clas.mjs | 203 - src/cl_abap_elemdescr.clas.mjs.map | 10 - src/cl_abap_enumdescr.clas.mjs | 25 - src/cl_abap_enumdescr.clas.mjs.map | 10 - src/cl_abap_exceptional_values.clas.mjs | 76 - src/cl_abap_exceptional_values.clas.mjs.map | 10 - src/cl_abap_format.clas.mjs | 51 - src/cl_abap_format.clas.mjs.map | 10 - src/cl_abap_gzip.clas.mjs | 102 - src/cl_abap_gzip.clas.mjs.map | 10 - src/cl_abap_hmac.clas.mjs | 87 - src/cl_abap_hmac.clas.mjs.map | 10 - src/cl_abap_intfdescr.clas.mjs | 22 - src/cl_abap_intfdescr.clas.mjs.map | 10 - src/cl_abap_matcher.clas.mjs | 94 - src/cl_abap_matcher.clas.mjs.map | 10 - src/cl_abap_math.clas.mjs | 63 - src/cl_abap_math.clas.mjs.map | 10 - src/cl_abap_message_digest.clas.mjs | 63 - src/cl_abap_message_digest.clas.mjs.map | 10 - src/cl_abap_objectdescr.clas.mjs | 166 - src/cl_abap_objectdescr.clas.mjs.map | 10 - src/cl_abap_random.clas.mjs | 63 - src/cl_abap_random.clas.mjs.map | 10 - src/cl_abap_random_int.clas.mjs | 47 - src/cl_abap_random_int.clas.mjs.map | 10 - src/cl_abap_refdescr.clas.mjs | 38 - src/cl_abap_refdescr.clas.mjs.map | 10 - src/cl_abap_regex.clas.mjs | 48 - src/cl_abap_regex.clas.mjs.map | 10 - src/cl_abap_structdescr.clas.mjs | 234 - src/cl_abap_structdescr.clas.mjs.map | 10 - src/cl_abap_tabledescr.clas.mjs | 207 - src/cl_abap_tabledescr.clas.mjs.map | 10 - src/cl_abap_timefm.clas.mjs | 63 - src/cl_abap_timefm.clas.mjs.map | 10 - src/cl_abap_tstmp.clas.mjs | 178 - src/cl_abap_tstmp.clas.mjs.map | 10 - src/cl_abap_typedescr.clas.mjs | 546 - src/cl_abap_typedescr.clas.mjs.map | 10 - src/cl_abap_unit_assert.clas.locals.mjs | 66 - src/cl_abap_unit_assert.clas.locals.mjs.map | 10 - src/cl_abap_unit_assert.clas.mjs | 431 - src/cl_abap_unit_assert.clas.mjs.map | 10 - src/cl_abap_weak_reference.clas.mjs | 30 - src/cl_abap_weak_reference.clas.mjs.map | 10 - src/cl_abap_zip.clas.locals.mjs | 143 - src/cl_abap_zip.clas.locals.mjs.map | 10 - src/cl_abap_zip.clas.mjs | 144 - src/cl_abap_zip.clas.mjs.map | 10 - src/cl_apc_tcp_client_manager.clas.locals.mjs | 110 - ...apc_tcp_client_manager.clas.locals.mjs.map | 10 - src/cl_apc_tcp_client_manager.clas.mjs | 55 - src/cl_apc_tcp_client_manager.clas.mjs.map | 10 - src/cl_apc_wsp_ext_stateless_base.clas.mjs | 41 - ...cl_apc_wsp_ext_stateless_base.clas.mjs.map | 10 - src/cl_bcs.clas.mjs | 85 - src/cl_bcs.clas.mjs.map | 10 - src/cl_bcs_convert.clas.mjs | 69 - src/cl_bcs_convert.clas.mjs.map | 10 - src/cl_cam_address_bcs.clas.mjs | 32 - src/cl_cam_address_bcs.clas.mjs.map | 10 - src/cl_demo_output.clas.mjs | 46 - src/cl_demo_output.clas.mjs.map | 10 - src/cl_document_bcs.clas.mjs | 51 - src/cl_document_bcs.clas.mjs.map | 10 - ..._function_test_environment.clas.locals.mjs | 207 - ...ction_test_environment.clas.locals.mjs.map | 10 - src/cl_function_test_environment.clas.mjs | 68 - src/cl_function_test_environment.clas.mjs.map | 10 - src/cl_gdt_conversion.clas.mjs | 148 - src/cl_gdt_conversion.clas.mjs.map | 10 - src/cl_gui_cfw.clas.mjs | 47 - src/cl_gui_cfw.clas.mjs.map | 10 - src/cl_gui_container.clas.mjs | 36 - src/cl_gui_container.clas.mjs.map | 10 - src/cl_gui_frontend_services.clas.mjs | 325 - src/cl_gui_frontend_services.clas.mjs.map | 10 - src/cl_http_client.clas.mjs | 228 - src/cl_http_client.clas.mjs.map | 10 - src/cl_http_entity.clas.mjs | 657 - src/cl_http_entity.clas.mjs.map | 10 - src/cl_http_server.clas.mjs | 298 - src/cl_http_server.clas.mjs.map | 10 - src/cl_http_utility.clas.mjs | 244 - src/cl_http_utility.clas.mjs.map | 10 - src/cl_i18n_languages.clas.mjs | 327 - src/cl_i18n_languages.clas.mjs.map | 10 - src/cl_ixml.clas.locals.mjs | 1636 - src/cl_ixml.clas.locals.mjs.map | 10 - src/cl_ixml.clas.mjs | 75 - src/cl_ixml.clas.mjs.map | 10 - src/cl_message_helper.clas.mjs | 145 - src/cl_message_helper.clas.mjs.map | 10 - src/cl_mime_repository_api.clas.mjs | 145 - src/cl_mime_repository_api.clas.mjs.map | 10 - src/cl_numberrange_runtime.clas.mjs | 59 - src/cl_numberrange_runtime.clas.mjs.map | 10 - src/cl_oauth2_client.clas.mjs | 42 - src/cl_oauth2_client.clas.mjs.map | 10 - src/cl_oo_factory.clas.mjs | 43 - src/cl_oo_factory.clas.mjs.map | 10 - src/cl_osql_test_environment.clas.mjs | 120 - src/cl_osql_test_environment.clas.mjs.map | 10 - src/cl_progress_indicator.clas.mjs | 34 - src/cl_progress_indicator.clas.mjs.map | 10 - src/cl_salv_aggregations.clas.mjs | 27 - src/cl_salv_aggregations.clas.mjs.map | 10 - src/cl_salv_column.clas.mjs | 57 - src/cl_salv_column.clas.mjs.map | 10 - src/cl_salv_columns_table.clas.mjs | 60 - src/cl_salv_columns_table.clas.mjs.map | 10 - src/cl_salv_events_table.clas.mjs | 20 - src/cl_salv_events_table.clas.mjs.map | 10 - src/cl_salv_filters.clas.mjs | 20 - src/cl_salv_filters.clas.mjs.map | 10 - src/cl_salv_functions_list.clas.mjs | 51 - src/cl_salv_functions_list.clas.mjs.map | 10 - src/cl_salv_layout.clas.mjs | 50 - src/cl_salv_layout.clas.mjs.map | 10 - src/cl_salv_sorts.clas.mjs | 27 - src/cl_salv_sorts.clas.mjs.map | 10 - src/cl_salv_table.clas.mjs | 175 - src/cl_salv_table.clas.mjs.map | 10 - src/cl_shm_area.clas.mjs | 332 - src/cl_shm_area.clas.mjs.map | 10 - src/cl_shm_service.clas.mjs | 67 - src/cl_shm_service.clas.mjs.map | 10 - src/cl_sql_result_set.clas.mjs | 57 - src/cl_sql_result_set.clas.mjs.map | 10 - src/cl_sql_statement.clas.mjs | 85 - src/cl_sql_statement.clas.mjs.map | 10 - src/cl_sxml_string_reader.clas.locals.mjs | 572 - src/cl_sxml_string_reader.clas.locals.mjs.map | 10 - src/cl_sxml_string_reader.clas.mjs | 32 - src/cl_sxml_string_reader.clas.mjs.map | 10 - src/cl_sxml_string_writer.clas.mjs | 266 - src/cl_sxml_string_writer.clas.mjs.map | 10 - src/cl_system_uuid.clas.mjs | 62 - src/cl_system_uuid.clas.mjs.map | 10 - src/cl_web_http_utility.clas.mjs | 57 - src/cl_web_http_utility.clas.mjs.map | 10 - src/cx_abap_datfm.clas.mjs | 22 - src/cx_abap_datfm.clas.mjs.map | 10 - src/cx_abap_message_digest.clas.mjs | 22 - src/cx_abap_message_digest.clas.mjs.map | 10 - src/cx_abap_not_a_table.clas.mjs | 22 - src/cx_abap_not_a_table.clas.mjs.map | 10 - src/cx_abap_not_in_package.clas.mjs | 22 - src/cx_abap_not_in_package.clas.mjs.map | 10 - src/cx_abap_not_in_whitelist.clas.mjs | 22 - src/cx_abap_not_in_whitelist.clas.mjs.map | 10 - src/cx_abap_random.clas.mjs | 22 - src/cx_abap_random.clas.mjs.map | 10 - src/cx_abap_timefm_invalid.clas.mjs | 22 - src/cx_abap_timefm_invalid.clas.mjs.map | 10 - src/cx_apc_error.clas.mjs | 22 - src/cx_apc_error.clas.mjs.map | 10 - src/cx_bcs.clas.mjs | 22 - src/cx_bcs.clas.mjs.map | 10 - src/cx_dynamic_check.clas.mjs | 21 - src/cx_dynamic_check.clas.mjs.map | 10 - src/cx_ftd_parameter_not_found.clas.mjs | 22 - src/cx_ftd_parameter_not_found.clas.mjs.map | 10 - src/cx_gdt_conversion.clas.mjs | 22 - src/cx_gdt_conversion.clas.mjs.map | 10 - src/cx_no_check.clas.mjs | 25 - src/cx_no_check.clas.mjs.map | 10 - src/cx_oo_clif_not_exists.clas.mjs | 22 - src/cx_oo_clif_not_exists.clas.mjs.map | 10 - src/cx_parameter_invalid.clas.mjs | 28 - src/cx_parameter_invalid.clas.mjs.map | 10 - src/cx_parameter_invalid_range.clas.mjs | 30 - src/cx_parameter_invalid_range.clas.mjs.map | 10 - src/cx_parameter_invalid_type.clas.mjs | 22 - src/cx_parameter_invalid_type.clas.mjs.map | 10 - src/cx_root.clas.mjs | 53 - src/cx_root.clas.mjs.map | 10 - src/cx_salv_access_error.clas.mjs | 22 - src/cx_salv_access_error.clas.mjs.map | 10 - src/cx_salv_data_error.clas.mjs | 22 - src/cx_salv_data_error.clas.mjs.map | 10 - src/cx_salv_error.clas.mjs | 22 - src/cx_salv_error.clas.mjs.map | 10 - src/cx_salv_existing.clas.mjs | 22 - src/cx_salv_existing.clas.mjs.map | 10 - src/cx_salv_msg.clas.mjs | 22 - src/cx_salv_msg.clas.mjs.map | 10 - src/cx_salv_not_found.clas.mjs | 22 - src/cx_salv_not_found.clas.mjs.map | 10 - src/cx_salv_static_check.clas.mjs | 22 - src/cx_salv_static_check.clas.mjs.map | 10 - src/cx_shm_already_detached.clas.mjs | 32 - src/cx_shm_already_detached.clas.mjs.map | 10 - src/cx_shm_attach_error.clas.mjs | 22 - src/cx_shm_attach_error.clas.mjs.map | 10 - src/cx_shm_build_failed.clas.mjs | 22 - src/cx_shm_build_failed.clas.mjs.map | 10 - src/cx_shm_change_lock_active.clas.mjs | 22 - src/cx_shm_change_lock_active.clas.mjs.map | 10 - src/cx_shm_completion_error.clas.mjs | 22 - src/cx_shm_completion_error.clas.mjs.map | 10 - src/cx_shm_detach_error.clas.mjs | 22 - src/cx_shm_detach_error.clas.mjs.map | 10 - src/cx_shm_error.clas.mjs | 22 - src/cx_shm_error.clas.mjs.map | 10 - src/cx_shm_event_execution_failed.clas.mjs | 22 - ...cx_shm_event_execution_failed.clas.mjs.map | 10 - src/cx_shm_exclusive_lock_active.clas.mjs | 22 - src/cx_shm_exclusive_lock_active.clas.mjs.map | 10 - src/cx_shm_general_error.clas.mjs | 22 - src/cx_shm_general_error.clas.mjs.map | 10 - src/cx_shm_inconsistent.clas.mjs | 22 - src/cx_shm_inconsistent.clas.mjs.map | 10 - src/cx_shm_initial_reference.clas.mjs | 22 - src/cx_shm_initial_reference.clas.mjs.map | 10 - src/cx_shm_no_active_version.clas.mjs | 22 - src/cx_shm_no_active_version.clas.mjs.map | 10 - src/cx_shm_parameter_error.clas.mjs | 22 - src/cx_shm_parameter_error.clas.mjs.map | 10 - src/cx_shm_pending_lock_removed.clas.mjs | 22 - src/cx_shm_pending_lock_removed.clas.mjs.map | 10 - src/cx_shm_read_lock_active.clas.mjs | 22 - src/cx_shm_read_lock_active.clas.mjs.map | 10 - src/cx_shm_secondary_commit.clas.mjs | 22 - src/cx_shm_secondary_commit.clas.mjs.map | 10 - src/cx_shm_version_limit_exceeded.clas.mjs | 22 - ...cx_shm_version_limit_exceeded.clas.mjs.map | 10 - src/cx_shm_wrong_handle.clas.mjs | 22 - src/cx_shm_wrong_handle.clas.mjs.map | 10 - src/cx_shma_dynamic.clas.mjs | 22 - src/cx_shma_dynamic.clas.mjs.map | 10 - src/cx_shma_inconsistent.clas.mjs | 22 - src/cx_shma_inconsistent.clas.mjs.map | 10 - src/cx_shma_not_configured.clas.mjs | 22 - src/cx_shma_not_configured.clas.mjs.map | 10 - src/cx_sql_exception.clas.mjs | 22 - src/cx_sql_exception.clas.mjs.map | 10 - src/cx_st_error.clas.mjs | 22 - src/cx_st_error.clas.mjs.map | 10 - src/cx_static_check.clas.mjs | 25 - src/cx_static_check.clas.mjs.map | 10 - src/cx_sxml_error.clas.mjs | 22 - src/cx_sxml_error.clas.mjs.map | 10 - src/cx_sxml_illegal_argument_error.clas.mjs | 22 - ...x_sxml_illegal_argument_error.clas.mjs.map | 10 - src/cx_sxml_name_error.clas.mjs | 22 - src/cx_sxml_name_error.clas.mjs.map | 10 - src/cx_sxml_parse_error.clas.mjs | 37 - src/cx_sxml_parse_error.clas.mjs.map | 10 - src/cx_sxml_state_error.clas.mjs | 22 - src/cx_sxml_state_error.clas.mjs.map | 10 - src/cx_sy_arithmetic_error.clas.mjs | 22 - src/cx_sy_arithmetic_error.clas.mjs.map | 10 - src/cx_sy_arithmetic_overflow.clas.mjs | 27 - src/cx_sy_arithmetic_overflow.clas.mjs.map | 10 - src/cx_sy_buffer_overflow.clas.mjs | 22 - src/cx_sy_buffer_overflow.clas.mjs.map | 10 - src/cx_sy_codepage_converter_init.clas.mjs | 22 - ...cx_sy_codepage_converter_init.clas.mjs.map | 10 - src/cx_sy_compression_error.clas.mjs | 22 - src/cx_sy_compression_error.clas.mjs.map | 10 - src/cx_sy_conversion_codepage.clas.mjs | 23 - src/cx_sy_conversion_codepage.clas.mjs.map | 10 - src/cx_sy_conversion_data_loss.clas.mjs | 22 - src/cx_sy_conversion_data_loss.clas.mjs.map | 10 - src/cx_sy_conversion_error.clas.mjs | 22 - src/cx_sy_conversion_error.clas.mjs.map | 10 - src/cx_sy_conversion_no_number.clas.mjs | 27 - src/cx_sy_conversion_no_number.clas.mjs.map | 10 - src/cx_sy_conversion_overflow.clas.mjs | 28 - src/cx_sy_conversion_overflow.clas.mjs.map | 10 - src/cx_sy_create_data_error.clas.mjs | 22 - src/cx_sy_create_data_error.clas.mjs.map | 10 - src/cx_sy_create_object_error.clas.mjs | 36 - src/cx_sy_create_object_error.clas.mjs.map | 10 - src/cx_sy_data_access_error.clas.mjs | 22 - src/cx_sy_data_access_error.clas.mjs.map | 10 - src/cx_sy_duplicate_key.clas.mjs | 22 - src/cx_sy_duplicate_key.clas.mjs.map | 10 - src/cx_sy_dyn_call_error.clas.mjs | 22 - src/cx_sy_dyn_call_error.clas.mjs.map | 10 - src/cx_sy_dyn_call_illegal_class.clas.mjs | 22 - src/cx_sy_dyn_call_illegal_class.clas.mjs.map | 10 - src/cx_sy_dyn_call_illegal_form.clas.mjs | 22 - src/cx_sy_dyn_call_illegal_form.clas.mjs.map | 10 - src/cx_sy_dyn_call_illegal_func.clas.mjs | 22 - src/cx_sy_dyn_call_illegal_func.clas.mjs.map | 10 - src/cx_sy_dyn_call_illegal_method.clas.mjs | 33 - ...cx_sy_dyn_call_illegal_method.clas.mjs.map | 10 - src/cx_sy_dyn_call_param_not_found.clas.mjs | 22 - ...x_sy_dyn_call_param_not_found.clas.mjs.map | 10 - src/cx_sy_dyn_call_parameter_error.clas.mjs | 23 - ...x_sy_dyn_call_parameter_error.clas.mjs.map | 10 - src/cx_sy_dynamic_osql_error.clas.mjs | 24 - src/cx_sy_dynamic_osql_error.clas.mjs.map | 10 - src/cx_sy_dynamic_osql_semantics.clas.mjs | 24 - src/cx_sy_dynamic_osql_semantics.clas.mjs.map | 10 - src/cx_sy_itab_duplicate_key.clas.mjs | 22 - src/cx_sy_itab_duplicate_key.clas.mjs.map | 10 - src/cx_sy_itab_error.clas.mjs | 22 - src/cx_sy_itab_error.clas.mjs.map | 10 - src/cx_sy_itab_line_not_found.clas.mjs | 22 - src/cx_sy_itab_line_not_found.clas.mjs.map | 10 - src/cx_sy_message_illegal_text.clas.mjs | 22 - src/cx_sy_message_illegal_text.clas.mjs.map | 10 - src/cx_sy_move_cast_error.clas.mjs | 27 - src/cx_sy_move_cast_error.clas.mjs.map | 10 - src/cx_sy_open_sql_error.clas.mjs | 24 - src/cx_sy_open_sql_error.clas.mjs.map | 10 - src/cx_sy_range_out_of_bounds.clas.mjs | 27 - src/cx_sy_range_out_of_bounds.clas.mjs.map | 10 - src/cx_sy_ref_is_initial.clas.mjs | 22 - src/cx_sy_ref_is_initial.clas.mjs.map | 10 - src/cx_sy_sql_error.clas.mjs | 26 - src/cx_sy_sql_error.clas.mjs.map | 10 - src/cx_sy_strg_par_val.clas.mjs | 22 - src/cx_sy_strg_par_val.clas.mjs.map | 10 - src/cx_sy_struct_attributes.clas.mjs | 22 - src/cx_sy_struct_attributes.clas.mjs.map | 10 - src/cx_sy_struct_comp_name.clas.mjs | 22 - src/cx_sy_struct_comp_name.clas.mjs.map | 10 - src/cx_sy_struct_comp_type.clas.mjs | 22 - src/cx_sy_struct_comp_type.clas.mjs.map | 10 - src/cx_sy_struct_creation.clas.mjs | 22 - src/cx_sy_struct_creation.clas.mjs.map | 10 - src/cx_sy_type_creation.clas.mjs | 22 - src/cx_sy_type_creation.clas.mjs.map | 10 - src/cx_sy_zerodivide.clas.mjs | 27 - src/cx_sy_zerodivide.clas.mjs.map | 10 - src/cx_transformation_error.clas.mjs | 22 - src/cx_transformation_error.clas.mjs.map | 10 - src/cx_uuid_error.clas.mjs | 22 - src/cx_uuid_error.clas.mjs.map | 10 - src/cx_xslt_exception.clas.mjs | 22 - src/cx_xslt_exception.clas.mjs.map | 10 - src/cx_xslt_format_error.clas.mjs | 22 - src/cx_xslt_format_error.clas.mjs.map | 10 - src/cx_xslt_runtime_error.clas.mjs | 22 - src/cx_xslt_runtime_error.clas.mjs.map | 10 - src/cx_xslt_serialization_error.clas.mjs | 22 - src/cx_xslt_serialization_error.clas.mjs.map | 10 - src/cx_xslt_system_error.clas.mjs | 22 - src/cx_xslt_system_error.clas.mjs.map | 10 - src/dats.dtel.mjs | 6 - src/ddfields.ttyp.mjs | 4 - src/ddoption.dtel.mjs | 6 - src/ddsign.dtel.mjs | 6 - src/devclass.dtel.mjs | 6 - src/dfies.tabl.mjs | 5 - src/doku_obj.dtel.mjs | 6 - src/dynprofld.dtel.mjs | 6 - src/file_table.tabl.mjs | 5 - src/filetable.ttyp.mjs | 4 - src/flag.dtel.mjs | 6 - src/funcname.dtel.mjs | 6 - src/guid.dtel.mjs | 6 - src/icon.type.mjs | 199 - src/icon.type.mjs.map | 8 - src/icon_d.dtel.mjs | 6 - src/if_abap_channel_types.intf.mjs | 10 - src/if_abap_channel_types.intf.mjs.map | 8 - src/if_abap_conv_in.intf.mjs | 9 - src/if_abap_conv_in.intf.mjs.map | 8 - src/if_abap_conv_out.intf.mjs | 9 - src/if_abap_conv_out.intf.mjs.map | 8 - src/if_abap_unit_constant.intf.mjs | 17 - src/if_abap_unit_constant.intf.mjs.map | 8 - src/if_amdp_marker_hdb.intf.mjs | 9 - src/if_amdp_marker_hdb.intf.mjs.map | 8 - src/if_apc_tcp_frame_types.intf.mjs | 17 - src/if_apc_tcp_frame_types.intf.mjs.map | 8 - src/if_apc_wsp_binding_manager.intf.mjs | 9 - src/if_apc_wsp_binding_manager.intf.mjs.map | 8 - src/if_apc_wsp_client.intf.mjs | 11 - src/if_apc_wsp_client.intf.mjs.map | 8 - src/if_apc_wsp_event_handler.intf.mjs | 12 - src/if_apc_wsp_event_handler.intf.mjs.map | 8 - src/if_apc_wsp_extension.intf.mjs | 10 - src/if_apc_wsp_extension.intf.mjs.map | 8 - src/if_apc_wsp_initial_request.intf.mjs | 10 - src/if_apc_wsp_initial_request.intf.mjs.map | 8 - src/if_apc_wsp_message.intf.mjs | 11 - src/if_apc_wsp_message.intf.mjs.map | 8 - src/if_apc_wsp_message_manager.intf.mjs | 10 - src/if_apc_wsp_message_manager.intf.mjs.map | 8 - src/if_apc_wsp_server_context.intf.mjs | 10 - src/if_apc_wsp_server_context.intf.mjs.map | 8 - src/if_aunit_constants.intf.mjs | 35 - src/if_aunit_constants.intf.mjs.map | 8 - src/if_document_bcs.intf.mjs | 9 - src/if_document_bcs.intf.mjs.map | 8 - src/if_ftd_input_arguments.intf.mjs | 10 - src/if_ftd_input_arguments.intf.mjs.map | 8 - src/if_ftd_input_config_setter.intf.mjs | 9 - src/if_ftd_input_config_setter.intf.mjs.map | 8 - src/if_ftd_invocation_answer.intf.mjs | 9 - src/if_ftd_invocation_answer.intf.mjs.map | 8 - src/if_ftd_invocation_result.intf.mjs | 9 - src/if_ftd_invocation_result.intf.mjs.map | 8 - src/if_ftd_output_config_setter.intf.mjs | 9 - src/if_ftd_output_config_setter.intf.mjs.map | 8 - src/if_ftd_output_configuration.intf.mjs | 10 - src/if_ftd_output_configuration.intf.mjs.map | 8 - src/if_function_test_environment.intf.mjs | 10 - src/if_function_test_environment.intf.mjs.map | 8 - src/if_function_testdouble.intf.mjs | 9 - src/if_function_testdouble.intf.mjs.map | 8 - src/if_http_client.intf.mjs | 30 - src/if_http_client.intf.mjs.map | 8 - src/if_http_entity.intf.mjs | 67 - src/if_http_entity.intf.mjs.map | 8 - src/if_http_extension.intf.mjs | 15 - src/if_http_extension.intf.mjs.map | 8 - src/if_http_request.intf.mjs | 35 - src/if_http_request.intf.mjs.map | 8 - src/if_http_response.intf.mjs | 23 - src/if_http_response.intf.mjs.map | 8 - src/if_http_server.intf.mjs | 52 - src/if_http_server.intf.mjs.map | 8 - src/if_http_utility.intf.mjs | 16 - src/if_http_utility.intf.mjs.map | 8 - src/if_ixml.intf.mjs | 13 - src/if_ixml.intf.mjs.map | 8 - src/if_ixml_attribute.intf.mjs | 14 - src/if_ixml_attribute.intf.mjs.map | 8 - src/if_ixml_document.intf.mjs | 35 - src/if_ixml_document.intf.mjs.map | 8 - src/if_ixml_element.intf.mjs | 37 - src/if_ixml_element.intf.mjs.map | 8 - src/if_ixml_encoding.intf.mjs | 18 - src/if_ixml_encoding.intf.mjs.map | 8 - src/if_ixml_istream.intf.mjs | 19 - src/if_ixml_istream.intf.mjs.map | 8 - src/if_ixml_named_node_map.intf.mjs | 14 - src/if_ixml_named_node_map.intf.mjs.map | 8 - src/if_ixml_node.intf.mjs | 47 - src/if_ixml_node.intf.mjs.map | 8 - src/if_ixml_node_collection.intf.mjs | 11 - src/if_ixml_node_collection.intf.mjs.map | 8 - src/if_ixml_node_filter.intf.mjs | 9 - src/if_ixml_node_filter.intf.mjs.map | 8 - src/if_ixml_node_iterator.intf.mjs | 10 - src/if_ixml_node_iterator.intf.mjs.map | 8 - src/if_ixml_node_list.intf.mjs | 12 - src/if_ixml_node_list.intf.mjs.map | 8 - src/if_ixml_ostream.intf.mjs | 15 - src/if_ixml_ostream.intf.mjs.map | 8 - src/if_ixml_parse_error.intf.mjs | 11 - src/if_ixml_parse_error.intf.mjs.map | 8 - src/if_ixml_parser.intf.mjs | 19 - src/if_ixml_parser.intf.mjs.map | 8 - src/if_ixml_renderer.intf.mjs | 10 - src/if_ixml_renderer.intf.mjs.map | 8 - src/if_ixml_stream_factory.intf.mjs | 14 - src/if_ixml_stream_factory.intf.mjs.map | 8 - src/if_ixml_unknown.intf.mjs | 9 - src/if_ixml_unknown.intf.mjs.map | 8 - src/if_message.intf.mjs | 10 - src/if_message.intf.mjs.map | 8 - src/if_mr_api.intf.mjs | 16 - src/if_mr_api.intf.mjs.map | 8 - src/if_oauth2_client.intf.mjs | 10 - src/if_oauth2_client.intf.mjs.map | 8 - src/if_oo_adt_classrun.intf.mjs | 9 - src/if_oo_adt_classrun.intf.mjs.map | 8 - src/if_oo_adt_classrun_out.intf.mjs | 10 - src/if_oo_adt_classrun_out.intf.mjs.map | 8 - src/if_oo_clif_source.intf.mjs | 9 - src/if_oo_clif_source.intf.mjs.map | 8 - src/if_osql_test_environment.intf.mjs | 12 - src/if_osql_test_environment.intf.mjs.map | 8 - src/if_recipient_bcs.intf.mjs | 9 - src/if_recipient_bcs.intf.mjs.map | 8 - src/if_salv_c_aggregation.intf.mjs | 23 - src/if_salv_c_aggregation.intf.mjs.map | 8 - src/if_salv_c_bool_sap.intf.mjs | 14 - src/if_salv_c_bool_sap.intf.mjs.map | 8 - src/if_salv_c_selection_mode.intf.mjs | 23 - src/if_salv_c_selection_mode.intf.mjs.map | 8 - src/if_sender_bcs.intf.mjs | 9 - src/if_sender_bcs.intf.mjs.map | 8 - src/if_serializable_object.intf.mjs | 9 - src/if_serializable_object.intf.mjs.map | 8 - src/if_shm_build_instance.intf.mjs | 9 - src/if_shm_build_instance.intf.mjs.map | 8 - src/if_shm_trace.intf.mjs | 26 - src/if_shm_trace.intf.mjs.map | 8 - src/if_sxml.intf.mjs | 21 - src/if_sxml.intf.mjs.map | 8 - src/if_sxml_attribute.intf.mjs | 12 - src/if_sxml_attribute.intf.mjs.map | 8 - src/if_sxml_close_element.intf.mjs | 16 - src/if_sxml_close_element.intf.mjs.map | 8 - src/if_sxml_named.intf.mjs | 15 - src/if_sxml_named.intf.mjs.map | 8 - src/if_sxml_node.intf.mjs | 28 - src/if_sxml_node.intf.mjs.map | 8 - src/if_sxml_open_element.intf.mjs | 21 - src/if_sxml_open_element.intf.mjs.map | 8 - src/if_sxml_reader.intf.mjs | 35 - src/if_sxml_reader.intf.mjs.map | 8 - src/if_sxml_value.intf.mjs | 16 - src/if_sxml_value.intf.mjs.map | 8 - src/if_sxml_value_node.intf.mjs | 18 - src/if_sxml_value_node.intf.mjs.map | 8 - src/if_sxml_writer.intf.mjs | 46 - src/if_sxml_writer.intf.mjs.map | 8 - src/if_sxmlp_factory.intf.mjs | 9 - src/if_sxmlp_factory.intf.mjs.map | 8 - src/if_sxmlp_list.intf.mjs | 9 - src/if_sxmlp_list.intf.mjs.map | 8 - src/if_sxmlp_part.intf.mjs | 9 - src/if_sxmlp_part.intf.mjs.map | 8 - src/if_sxmlp_simple.intf.mjs | 9 - src/if_sxmlp_simple.intf.mjs.map | 8 - src/if_system_uuid_rfc4122_static.intf.mjs | 9 - ...if_system_uuid_rfc4122_static.intf.mjs.map | 8 - src/if_system_uuid_static.intf.mjs | 11 - src/if_system_uuid_static.intf.mjs.map | 8 - src/if_t100_dyn_msg.intf.mjs | 13 - src/if_t100_dyn_msg.intf.mjs.map | 8 - src/if_t100_message.intf.mjs | 17 - src/if_t100_message.intf.mjs.map | 8 - src/ihttpnvp.tabl.mjs | 5 - src/index.mjs | 2768 - src/init.mjs | 52110 ---------------- src/int1.dtel.mjs | 6 - src/int2.dtel.mjs | 6 - src/int4.dtel.mjs | 6 - src/kernel_authority_check.clas.mjs | 26 - src/kernel_authority_check.clas.mjs.map | 10 - src/kernel_call.clas.mjs | 33 - src/kernel_call.clas.mjs.map | 10 - ...kernel_call_transformation.clas.locals.mjs | 189 - ...el_call_transformation.clas.locals.mjs.map | 10 - src/kernel_call_transformation.clas.mjs | 257 - src/kernel_call_transformation.clas.mjs.map | 10 - src/kernel_create_data_handle.clas.mjs | 170 - src/kernel_create_data_handle.clas.mjs.map | 10 - src/kernel_cx_assert.clas.mjs | 42 - src/kernel_cx_assert.clas.mjs.map | 10 - src/kernel_fugr_test.clas.mjs | 20 - src/kernel_fugr_test.clas.mjs.map | 10 - src/kernel_internal_name.clas.mjs | 57 - src/kernel_internal_name.clas.mjs.map | 10 - src/kernel_ixml_json_to_data.clas.mjs | 158 - src/kernel_ixml_json_to_data.clas.mjs.map | 10 - src/kernel_ixml_xml_to_data.clas.mjs | 191 - src/kernel_ixml_xml_to_data.clas.mjs.map | 10 - src/kernel_json_to_ixml.clas.mjs | 85 - src/kernel_json_to_ixml.clas.mjs.map | 10 - src/kernel_lock.clas.mjs | 36 - src/kernel_lock.clas.mjs.map | 10 - src/kernel_numberrange.clas.mjs | 50 - src/kernel_numberrange.clas.mjs.map | 10 - src/kernel_push_channels.clas.mjs | 48 - src/kernel_push_channels.clas.mjs.map | 10 - src/kernel_scan_abap_source.clas.mjs | 219 - src/kernel_scan_abap_source.clas.mjs.map | 10 - src/kernel_unit_runner.clas.mjs | 216 - src/kernel_unit_runner.clas.mjs.map | 10 - src/laiso.dtel.mjs | 6 - src/land1.dtel.mjs | 6 - src/langu.dtel.mjs | 6 - src/lvc_nokeyc.dtel.mjs | 6 - src/mandt.dtel.mjs | 6 - src/match_result.tabl.mjs | 5 - src/match_result_tab.ttyp.mjs | 4 - src/menge_d.dtel.mjs | 6 - src/msehi.dtel.mjs | 6 - src/number_get_next.fugr.number_get_next.mjs | 17 - ...mber_get_next.fugr.number_get_next.mjs.map | 8 - ...mber_get_next.fugr.saplnumber_get_next.mjs | 5 - ..._get_next.fugr.saplnumber_get_next.mjs.map | 8 - src/numc4.dtel.mjs | 6 - src/openabap.fugr.call_v1_ping.mjs | 6 - src/openabap.fugr.call_v1_ping.mjs.map | 8 - ...nabap.fugr.conversion_exit_alpha_input.mjs | 41 - ...p.fugr.conversion_exit_alpha_input.mjs.map | 8 - ...abap.fugr.conversion_exit_alpha_output.mjs | 22 - ....fugr.conversion_exit_alpha_output.mjs.map | 8 - ...nabap.fugr.conversion_exit_isola_input.mjs | 17 - ...p.fugr.conversion_exit_isola_input.mjs.map | 8 - ...abap.fugr.conversion_exit_isola_output.mjs | 26 - ....fugr.conversion_exit_isola_output.mjs.map | 8 - ...enabap.fugr.convert_itf_to_stream_text.mjs | 26 - ...ap.fugr.convert_itf_to_stream_text.mjs.map | 8 - src/openabap.fugr.docu_get.mjs | 22 - src/openabap.fugr.docu_get.mjs.map | 8 - src/openabap.fugr.function_exists.mjs | 16 - src/openabap.fugr.function_exists.mjs.map | 8 - src/openabap.fugr.generate_sec_random.mjs | 16 - src/openabap.fugr.generate_sec_random.mjs.map | 8 - src/openabap.fugr.get_system_timezone.mjs | 12 - src/openabap.fugr.get_system_timezone.mjs.map | 8 - src/openabap.fugr.saplzopenabap.mjs | 5 - src/openabap.fugr.saplzopenabap.mjs.map | 8 - src/openabap.fugr.system_callstack.mjs | 16 - src/openabap.fugr.system_callstack.mjs.map | 8 - ...enabap.fugr.system_installed_languages.mjs | 13 - ...ap.fugr.system_installed_languages.mjs.map | 8 - src/openabap.fugr.text_split.mjs | 28 - src/openabap.fugr.text_split.mjs.map | 8 - src/openabap.fugr.unit_conversion_simple.mjs | 41 - ...enabap.fugr.unit_conversion_simple.mjs.map | 8 - src/reposrc.tabl.mjs | 5 - src/rfcdest.dtel.mjs | 6 - src/scrtext_l.dtel.mjs | 6 - src/scrtext_m.dtel.mjs | 6 - src/scrtext_s.dtel.mjs | 6 - src/scx_attrname.dtel.mjs | 6 - src/scx_t100key.tabl.mjs | 5 - src/sdok_class.dtel.mjs | 6 - src/sdok_docid.dtel.mjs | 6 - src/sdokobject.tabl.mjs | 5 - src/seoclsname.dtel.mjs | 6 - src/shm_affect_server.dtel.mjs | 6 - src/shm_area_name.dtel.mjs | 6 - src/shm_attach_mode.dtel.mjs | 6 - src/shm_auto_build_class_name.dtel.mjs | 6 - src/shm_client.dtel.mjs | 6 - src/shm_constr_invocation_mode.dtel.mjs | 6 - src/shm_inst_info.tabl.mjs | 5 - src/shm_inst_infos.ttyp.mjs | 4 - src/shm_inst_name.dtel.mjs | 6 - src/shm_life_context.dtel.mjs | 6 - src/shm_properties.tabl.mjs | 5 - src/shm_rc.dtel.mjs | 6 - src/shma_attributes.tabl.mjs | 5 - src/shma_client.dtel.mjs | 6 - src/shmm_trc_variant_name.dtel.mjs | 6 - src/skwf_io.tabl.mjs | 5 - src/skwf_ioty.dtel.mjs | 6 - src/so_raw255.dtel.mjs | 6 - src/so_text255.dtel.mjs | 6 - src/soli.tabl.mjs | 5 - src/soli_tab.ttyp.mjs | 4 - src/solix.tabl.mjs | 5 - src/solix_tab.ttyp.mjs | 4 - src/sotr_conc.dtel.mjs | 6 - src/spras.dtel.mjs | 6 - src/ssfapplssl.dtel.mjs | 6 - src/sstmnt.tabl.mjs | 5 - src/sstmnt_tab.ttyp.mjs | 4 - src/sstruc.tabl.mjs | 5 - src/sstruc_tab.ttyp.mjs | 4 - src/stokes.tabl.mjs | 5 - src/stokes_tab.ttyp.mjs | 4 - src/stokesx.tabl.mjs | 5 - src/string_table.ttyp.mjs | 4 - src/stringtab.ttyp.mjs | 4 - src/submatch_result.tabl.mjs | 5 - src/submatch_result_tab.ttyp.mjs | 4 - src/sxco_fm_name.dtel.mjs | 6 - src/sxco_transport.dtel.mjs | 6 - src/sydate.dtel.mjs | 6 - src/symsg.tabl.mjs | 5 - src/symsgid.dtel.mjs | 6 - src/symsgno.dtel.mjs | 6 - src/symsgty.dtel.mjs | 6 - src/symsgv.dtel.mjs | 6 - src/syrepid.dtel.mjs | 6 - src/syst_host.dtel.mjs | 6 - src/sysubrc.dtel.mjs | 6 - src/sysuuid_c22.dtel.mjs | 6 - src/sysuuid_c32.dtel.mjs | 6 - src/sysuuid_c36.dtel.mjs | 6 - src/sysuuid_x16.dtel.mjs | 6 - src/syuname.dtel.mjs | 6 - src/t000.tabl.mjs | 5 - src/t100.tabl.mjs | 5 - src/tabfdpos.dtel.mjs | 6 - src/tabname.dtel.mjs | 6 - src/tadir.tabl.mjs | 5 - src/tdevc.tabl.mjs | 5 - src/tdline.dtel.mjs | 6 - src/text20.dtel.mjs | 6 - src/text200.dtel.mjs | 6 - src/text255.dtel.mjs | 6 - src/text30.dtel.mjs | 6 - src/text80.dtel.mjs | 6 - src/textpool.tabl.mjs | 5 - src/tfdir.tabl.mjs | 5 - src/tihttpnvp.ttyp.mjs | 4 - src/timestamp.dtel.mjs | 6 - src/timestampl.dtel.mjs | 6 - src/timezone.dtel.mjs | 6 - src/timn.dtel.mjs | 6 - src/tline.tabl.mjs | 5 - src/tline_tab.ttyp.mjs | 4 - src/trfunction.dtel.mjs | 6 - src/trkorr.dtel.mjs | 6 - src/tzntstmpl.dtel.mjs | 6 - src/tzntstmps.dtel.mjs | 6 - src/uname.dtel.mjs | 6 - src/usnam.dtel.mjs | 6 - src/w3mime.tabl.mjs | 5 - src/waers_curc.dtel.mjs | 6 - src/wwwdatatab.tabl.mjs | 5 - src/wwwparams.tabl.mjs | 5 - src/xfeld.dtel.mjs | 6 - src/xsdboolean.dtel.mjs | 6 - src/xsdtime_t.dtel.mjs | 6 - src/z2ui5_cl_ajson.clas.locals.mjs | 1613 - src/z2ui5_cl_ajson.clas.locals.mjs.map | 10 - src/z2ui5_cl_ajson.clas.mjs | 848 - src/z2ui5_cl_ajson.clas.mjs.map | 10 - src/z2ui5_cl_ajson.clas.testclasses.mjs | 2915 - src/z2ui5_cl_ajson.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_ajson_filter_lib.clas.locals.mjs | 171 - ...i5_cl_ajson_filter_lib.clas.locals.mjs.map | 10 - src/z2ui5_cl_ajson_filter_lib.clas.mjs | 57 - src/z2ui5_cl_ajson_filter_lib.clas.mjs.map | 10 - ...5_cl_ajson_filter_lib.clas.testclasses.mjs | 111 - ..._ajson_filter_lib.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_ajson_mapping.clas.locals.mjs | 523 - ...z2ui5_cl_ajson_mapping.clas.locals.mjs.map | 10 - src/z2ui5_cl_ajson_mapping.clas.mjs | 132 - src/z2ui5_cl_ajson_mapping.clas.mjs.map | 10 - ...2ui5_cl_ajson_mapping.clas.testclasses.mjs | 267 - ..._cl_ajson_mapping.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_ajson_utilities.clas.mjs | 283 - src/z2ui5_cl_ajson_utilities.clas.mjs.map | 10 - ...i5_cl_ajson_utilities.clas.testclasses.mjs | 231 - ...l_ajson_utilities.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_app_hello_world.clas.mjs | 53 - src/z2ui5_cl_app_hello_world.clas.mjs.map | 10 - src/z2ui5_cl_cc_animatecss.clas.mjs | 37 - src/z2ui5_cl_cc_animatecss.clas.mjs.map | 10 - src/z2ui5_cl_cc_bwipjs.clas.mjs | 84 - src/z2ui5_cl_cc_bwipjs.clas.mjs.map | 10 - src/z2ui5_cl_cc_camera_picture.clas.mjs | 28 - src/z2ui5_cl_cc_camera_picture.clas.mjs.map | 10 - src/z2ui5_cl_cc_chartjs.clas.mjs | 251 - src/z2ui5_cl_cc_chartjs.clas.mjs.map | 10 - src/z2ui5_cl_cc_demo_output.clas.mjs | 28 - src/z2ui5_cl_cc_demo_output.clas.mjs.map | 10 - src/z2ui5_cl_cc_driver_js.clas.mjs | 226 - src/z2ui5_cl_cc_driver_js.clas.mjs.map | 10 - src/z2ui5_cl_cc_font_awesome_icons.clas.mjs | 29 - ...2ui5_cl_cc_font_awesome_icons.clas.mjs.map | 10 - src/z2ui5_cl_cc_imagemapster.clas.mjs | 159 - src/z2ui5_cl_cc_imagemapster.clas.mjs.map | 10 - src/z2ui5_cl_cc_messaging.clas.mjs | 30 - src/z2ui5_cl_cc_messaging.clas.mjs.map | 10 - src/z2ui5_cl_cc_spreadsheet.clas.mjs | 29 - src/z2ui5_cl_cc_spreadsheet.clas.mjs.map | 10 - src/z2ui5_cl_core_action.clas.mjs | 162 - src/z2ui5_cl_core_action.clas.mjs.map | 10 - src/z2ui5_cl_core_action.clas.testclasses.mjs | 28 - ...i5_cl_core_action.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_app.clas.mjs | 135 - src/z2ui5_cl_core_app.clas.mjs.map | 10 - src/z2ui5_cl_core_app.clas.testclasses.mjs | 81 - ...z2ui5_cl_core_app.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_app_error.clas.mjs | 80 - src/z2ui5_cl_core_app_error.clas.mjs.map | 10 - ...ui5_cl_core_app_error.clas.testclasses.mjs | 27 - ...cl_core_app_error.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_app_info.clas.mjs | 103 - src/z2ui5_cl_core_app_info.clas.mjs.map | 10 - ...2ui5_cl_core_app_info.clas.testclasses.mjs | 25 - ..._cl_core_app_info.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_app_search.clas.locals.mjs | 85 - ...ui5_cl_core_app_search.clas.locals.mjs.map | 10 - src/z2ui5_cl_core_app_search.clas.mjs | 293 - src/z2ui5_cl_core_app_search.clas.mjs.map | 10 - ...i5_cl_core_app_search.clas.testclasses.mjs | 26 - ...l_core_app_search.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_app_startup.clas.mjs | 207 - src/z2ui5_cl_core_app_startup.clas.mjs.map | 10 - ...5_cl_core_app_startup.clas.testclasses.mjs | 25 - ..._core_app_startup.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_attri_srv.clas.mjs | 157 - src/z2ui5_cl_core_attri_srv.clas.mjs.map | 10 - ...ui5_cl_core_attri_srv.clas.testclasses.mjs | 146 - ...cl_core_attri_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_bind_srv.clas.mjs | 287 - src/z2ui5_cl_core_bind_srv.clas.mjs.map | 10 - ...2ui5_cl_core_bind_srv.clas.testclasses.mjs | 280 - ..._cl_core_bind_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_client.clas.mjs | 302 - src/z2ui5_cl_core_client.clas.mjs.map | 10 - src/z2ui5_cl_core_client.clas.testclasses.mjs | 30 - ...i5_cl_core_client.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_dissolve_srv.clas.mjs | 200 - src/z2ui5_cl_core_dissolve_srv.clas.mjs.map | 10 - ..._cl_core_dissolve_srv.clas.testclasses.mjs | 449 - ...core_dissolve_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_draft_srv.clas.mjs | 93 - src/z2ui5_cl_core_draft_srv.clas.mjs.map | 10 - ...ui5_cl_core_draft_srv.clas.testclasses.mjs | 32 - ...cl_core_draft_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_event_srv.clas.mjs | 73 - src/z2ui5_cl_core_event_srv.clas.mjs.map | 10 - ...ui5_cl_core_event_srv.clas.testclasses.mjs | 36 - ...cl_core_event_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_http_get.clas.mjs | 114 - src/z2ui5_cl_core_http_get.clas.mjs.map | 10 - ...2ui5_cl_core_http_get.clas.testclasses.mjs | 115 - ..._cl_core_http_get.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_http_post.clas.mjs | 118 - src/z2ui5_cl_core_http_post.clas.mjs.map | 10 - ...ui5_cl_core_http_post.clas.testclasses.mjs | 36 - ...cl_core_http_post.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_core_json_srv.clas.mjs | 229 - src/z2ui5_cl_core_json_srv.clas.mjs.map | 10 - ...2ui5_cl_core_json_srv.clas.testclasses.mjs | 57 - ..._cl_core_json_srv.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_fw_cc_debugging_tools.clas.mjs | 28 - ...2ui5_cl_fw_cc_debugging_tools.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_favicon.clas.mjs | 28 - src/z2ui5_cl_fw_cc_favicon.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_file_uploader.clas.mjs | 28 - src/z2ui5_cl_fw_cc_file_uploader.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_focus.clas.mjs | 28 - src/z2ui5_cl_fw_cc_focus.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_geolocation.clas.mjs | 28 - src/z2ui5_cl_fw_cc_geolocation.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_history.clas.mjs | 28 - src/z2ui5_cl_fw_cc_history.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_info_frontend.clas.mjs | 28 - src/z2ui5_cl_fw_cc_info_frontend.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_multiinput_ext.clas.mjs | 28 - ...z2ui5_cl_fw_cc_multiinput_ext.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_scrolling.clas.mjs | 30 - src/z2ui5_cl_fw_cc_scrolling.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_timer.clas.mjs | 28 - src/z2ui5_cl_fw_cc_timer.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_title.clas.mjs | 28 - src/z2ui5_cl_fw_cc_title.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_uitable_ext.clas.mjs | 28 - src/z2ui5_cl_fw_cc_uitable_ext.clas.mjs.map | 10 - src/z2ui5_cl_fw_cc_util.clas.mjs | 28 - src/z2ui5_cl_fw_cc_util.clas.mjs.map | 10 - src/z2ui5_cl_http_handler.clas.mjs | 46 - src/z2ui5_cl_http_handler.clas.mjs.map | 10 - ...z2ui5_cl_http_handler.clas.testclasses.mjs | 31 - ...5_cl_http_handler.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_popup_error.clas.mjs | 98 - src/z2ui5_cl_popup_error.clas.mjs.map | 10 - src/z2ui5_cl_popup_file_download.clas.mjs | 147 - src/z2ui5_cl_popup_file_download.clas.mjs.map | 10 - src/z2ui5_cl_popup_file_upload.clas.mjs | 129 - src/z2ui5_cl_popup_file_upload.clas.mjs.map | 10 - src/z2ui5_cl_popup_get_range.clas.mjs | 159 - src/z2ui5_cl_popup_get_range.clas.mjs.map | 10 - src/z2ui5_cl_popup_get_range_multi.clas.mjs | 182 - ...2ui5_cl_popup_get_range_multi.clas.mjs.map | 10 - src/z2ui5_cl_popup_input_value.clas.mjs | 114 - src/z2ui5_cl_popup_input_value.clas.mjs.map | 10 - src/z2ui5_cl_popup_itab_json_dl.clas.mjs | 118 - src/z2ui5_cl_popup_itab_json_dl.clas.mjs.map | 10 - src/z2ui5_cl_popup_js_loader.clas.mjs | 116 - src/z2ui5_cl_popup_js_loader.clas.mjs.map | 10 - src/z2ui5_cl_popup_layout.clas.mjs | 139 - src/z2ui5_cl_popup_layout.clas.mjs.map | 10 - src/z2ui5_cl_popup_layout_v2.clas.mjs | 634 - src/z2ui5_cl_popup_layout_v2.clas.mjs.map | 10 - src/z2ui5_cl_popup_messages.clas.mjs | 84 - src/z2ui5_cl_popup_messages.clas.mjs.map | 10 - src/z2ui5_cl_popup_pdf.clas.mjs | 125 - src/z2ui5_cl_popup_pdf.clas.mjs.map | 10 - src/z2ui5_cl_popup_table.clas.mjs | 120 - src/z2ui5_cl_popup_table.clas.mjs.map | 10 - src/z2ui5_cl_popup_textedit.clas.mjs | 91 - src/z2ui5_cl_popup_textedit.clas.mjs.map | 10 - src/z2ui5_cl_popup_to_confirm.clas.mjs | 112 - src/z2ui5_cl_popup_to_confirm.clas.mjs.map | 10 - src/z2ui5_cl_popup_to_inform.clas.mjs | 94 - src/z2ui5_cl_popup_to_inform.clas.mjs.map | 10 - src/z2ui5_cl_popup_to_select.clas.mjs | 311 - src/z2ui5_cl_popup_to_select.clas.mjs.map | 10 - src/z2ui5_cl_test_app_hello_world.clas.mjs | 57 - ...z2ui5_cl_test_app_hello_world.clas.mjs.map | 10 - src/z2ui5_cl_test_integration_test.clas.mjs | 88 - ...2ui5_cl_test_integration_test.clas.mjs.map | 10 - ...test_integration_test.clas.testclasses.mjs | 23 - ..._integration_test.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_ui5.clas.mjs | 430 - src/z2ui5_cl_ui5.clas.mjs.map | 10 - src/z2ui5_cl_ui5.clas.testclasses.mjs | 92 - src/z2ui5_cl_ui5.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_ui5_html.clas.mjs | 57 - src/z2ui5_cl_ui5_html.clas.mjs.map | 10 - src/z2ui5_cl_ui5_m.clas.mjs | 855 - src/z2ui5_cl_ui5_m.clas.mjs.map | 10 - src/z2ui5_cl_ui5_ndc.clas.mjs | 50 - src/z2ui5_cl_ui5_ndc.clas.mjs.map | 10 - src/z2ui5_cl_ui5_suite.clas.mjs | 85 - src/z2ui5_cl_ui5_suite.clas.mjs.map | 10 - src/z2ui5_cl_ui5_tree_xml.clas.mjs | 37 - src/z2ui5_cl_ui5_tree_xml.clas.mjs.map | 10 - src/z2ui5_cl_ui5_ui.clas.mjs | 184 - src/z2ui5_cl_ui5_ui.clas.mjs.map | 10 - src/z2ui5_cl_ui5_ui_webc.clas.mjs | 160 - src/z2ui5_cl_ui5_ui_webc.clas.mjs.map | 10 - src/z2ui5_cl_ui5_z2ui5.clas.mjs | 93 - src/z2ui5_cl_ui5_z2ui5.clas.mjs.map | 10 - src/z2ui5_cl_util.clas.mjs | 183 - src/z2ui5_cl_util.clas.mjs.map | 10 - src/z2ui5_cl_util.clas.testclasses.mjs | 64 - src/z2ui5_cl_util.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_util_api.clas.mjs | 1245 - src/z2ui5_cl_util_api.clas.mjs.map | 10 - src/z2ui5_cl_util_api.clas.testclasses.mjs | 720 - ...z2ui5_cl_util_api.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_util_stmpncfctn.clas.mjs | 489 - src/z2ui5_cl_util_stmpncfctn.clas.mjs.map | 10 - ...i5_cl_util_stmpncfctn.clas.testclasses.mjs | 66 - ...l_util_stmpncfctn.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_xml_view.clas.mjs | 11679 ---- src/z2ui5_cl_xml_view.clas.mjs.map | 10 - src/z2ui5_cl_xml_view.clas.testclasses.mjs | 30 - ...z2ui5_cl_xml_view.clas.testclasses.mjs.map | 10 - src/z2ui5_cl_xml_view_cc.clas.mjs | 527 - src/z2ui5_cl_xml_view_cc.clas.mjs.map | 10 - src/z2ui5_cx_ajson_error.clas.mjs | 135 - src/z2ui5_cx_ajson_error.clas.mjs.map | 10 - src/z2ui5_cx_ajson_error.clas.testclasses.mjs | 103 - ...i5_cx_ajson_error.clas.testclasses.mjs.map | 10 - src/z2ui5_cx_util_error.clas.mjs | 57 - src/z2ui5_cx_util_error.clas.mjs.map | 10 - src/z2ui5_cx_util_error.clas.testclasses.mjs | 37 - ...ui5_cx_util_error.clas.testclasses.mjs.map | 10 - src/z2ui5_if_ajson.intf.mjs | 53 - src/z2ui5_if_ajson.intf.mjs.map | 8 - src/z2ui5_if_ajson_filter.intf.mjs | 15 - src/z2ui5_if_ajson_filter.intf.mjs.map | 8 - src/z2ui5_if_ajson_mapping.intf.mjs | 15 - src/z2ui5_if_ajson_mapping.intf.mjs.map | 8 - src/z2ui5_if_ajson_types.intf.mjs | 21 - src/z2ui5_if_ajson_types.intf.mjs.map | 8 - src/z2ui5_if_app.intf.mjs | 19 - src/z2ui5_if_app.intf.mjs.map | 8 - src/z2ui5_if_client.intf.mjs | 55 - src/z2ui5_if_client.intf.mjs.map | 8 - src/z2ui5_if_core_types.intf.mjs | 29 - src/z2ui5_if_core_types.intf.mjs.map | 8 - src/z2ui5_if_types.intf.mjs | 14 - src/z2ui5_if_types.intf.mjs.map | 8 - src/z2ui5_t001.tabl.mjs | 5 - src/z2ui5_t002.tabl.mjs | 5 - src/z2ui5_t_core_01.tabl.mjs | 5 - src/z2ui5_t_util_01.tabl.mjs | 5 - src/zw3mi.fugr.saplzw3mi.mjs | 5 - src/zw3mi.fugr.saplzw3mi.mjs.map | 8 - src/zw3mi.fugr.wwwdata_export.mjs | 14 - src/zw3mi.fugr.wwwdata_export.mjs.map | 8 - src/zw3mi.fugr.wwwdata_import.mjs | 39 - src/zw3mi.fugr.wwwdata_import.mjs.map | 8 - src/zw3mi.fugr.wwwparams_insert.mjs | 9 - src/zw3mi.fugr.wwwparams_insert.mjs.map | 8 - src/zw3mi.fugr.wwwparams_read.mjs | 34 - src/zw3mi.fugr.wwwparams_read.mjs.map | 8 - 1341 files changed, 547 insertions(+), 164930 deletions(-) delete mode 100644 src/#ui2#cl_json.clas.locals.mjs delete mode 100644 src/#ui2#cl_json.clas.locals.mjs.map delete mode 100644 src/#ui2#cl_json.clas.mjs delete mode 100644 src/#ui2#cl_json.clas.mjs.map delete mode 100644 src/00.msag.mjs delete mode 100644 src/00.msag.mjs.map delete mode 100644 src/_init.mjs delete mode 100644 src/_top.mjs delete mode 100644 src/_unit_open.mjs delete mode 100644 src/abap.type.mjs delete mode 100644 src/abap.type.mjs.map delete mode 100644 src/abap_boolean.dtel.mjs delete mode 100644 src/abap_callstack.ttyp.mjs delete mode 100644 src/abap_callstack_line.tabl.mjs delete mode 100644 src/abap_encod.dtel.mjs delete mode 100644 src/abap_sortorder.tabl.mjs delete mode 100644 src/abap_sortorder_tab.ttyp.mjs delete mode 100644 src/balmnr.dtel.mjs delete mode 100644 src/balognr.dtel.mjs delete mode 100644 src/bapi_fld.dtel.mjs delete mode 100644 src/bapi_line.dtel.mjs delete mode 100644 src/bapi_msg.dtel.mjs delete mode 100644 src/bapi_mtype.dtel.mjs delete mode 100644 src/bapi_param.dtel.mjs delete mode 100644 src/bapi_rcode.dtel.mjs delete mode 100644 src/bapilogsys.dtel.mjs delete mode 100644 src/bapioption.dtel.mjs delete mode 100644 src/bapiret2.tabl.mjs delete mode 100644 src/bapirettab.ttyp.mjs delete mode 100644 src/bapireturn.tabl.mjs delete mode 100644 src/bapisign.dtel.mjs delete mode 100644 src/boole_d.dtel.mjs delete mode 100644 src/boolean.dtel.mjs delete mode 100644 src/char1.dtel.mjs delete mode 100644 src/char10.dtel.mjs delete mode 100644 src/char120.dtel.mjs delete mode 100644 src/char15.dtel.mjs delete mode 100644 src/char20.dtel.mjs delete mode 100644 src/char25.dtel.mjs delete mode 100644 src/char3.dtel.mjs delete mode 100644 src/char30.dtel.mjs delete mode 100644 src/char32.dtel.mjs delete mode 100644 src/char4.dtel.mjs delete mode 100644 src/char6.dtel.mjs delete mode 100644 src/char70.dtel.mjs delete mode 100644 src/char8.dtel.mjs delete mode 100644 src/char80.dtel.mjs delete mode 100644 src/cl_abap_char_utilities.clas.mjs delete mode 100644 src/cl_abap_char_utilities.clas.mjs.map delete mode 100644 src/cl_abap_classdescr.clas.mjs delete mode 100644 src/cl_abap_classdescr.clas.mjs.map delete mode 100644 src/cl_abap_codepage.clas.mjs delete mode 100644 src/cl_abap_codepage.clas.mjs.map delete mode 100644 src/cl_abap_complexdescr.clas.mjs delete mode 100644 src/cl_abap_complexdescr.clas.mjs.map delete mode 100644 src/cl_abap_conv_codepage.clas.locals.mjs delete mode 100644 src/cl_abap_conv_codepage.clas.locals.mjs.map delete mode 100644 src/cl_abap_conv_codepage.clas.mjs delete mode 100644 src/cl_abap_conv_codepage.clas.mjs.map delete mode 100644 src/cl_abap_conv_in_ce.clas.mjs delete mode 100644 src/cl_abap_conv_in_ce.clas.mjs.map delete mode 100644 src/cl_abap_conv_out_ce.clas.mjs delete mode 100644 src/cl_abap_conv_out_ce.clas.mjs.map delete mode 100644 src/cl_abap_datadescr.clas.mjs delete mode 100644 src/cl_abap_datadescr.clas.mjs.map delete mode 100644 src/cl_abap_datfm.clas.mjs delete mode 100644 src/cl_abap_datfm.clas.mjs.map delete mode 100644 src/cl_abap_dyn_prg.clas.mjs delete mode 100644 src/cl_abap_dyn_prg.clas.mjs.map delete mode 100644 src/cl_abap_elemdescr.clas.mjs delete mode 100644 src/cl_abap_elemdescr.clas.mjs.map delete mode 100644 src/cl_abap_enumdescr.clas.mjs delete mode 100644 src/cl_abap_enumdescr.clas.mjs.map delete mode 100644 src/cl_abap_exceptional_values.clas.mjs delete mode 100644 src/cl_abap_exceptional_values.clas.mjs.map delete mode 100644 src/cl_abap_format.clas.mjs delete mode 100644 src/cl_abap_format.clas.mjs.map delete mode 100644 src/cl_abap_gzip.clas.mjs delete mode 100644 src/cl_abap_gzip.clas.mjs.map delete mode 100644 src/cl_abap_hmac.clas.mjs delete mode 100644 src/cl_abap_hmac.clas.mjs.map delete mode 100644 src/cl_abap_intfdescr.clas.mjs delete mode 100644 src/cl_abap_intfdescr.clas.mjs.map delete mode 100644 src/cl_abap_matcher.clas.mjs delete mode 100644 src/cl_abap_matcher.clas.mjs.map delete mode 100644 src/cl_abap_math.clas.mjs delete mode 100644 src/cl_abap_math.clas.mjs.map delete mode 100644 src/cl_abap_message_digest.clas.mjs delete mode 100644 src/cl_abap_message_digest.clas.mjs.map delete mode 100644 src/cl_abap_objectdescr.clas.mjs delete mode 100644 src/cl_abap_objectdescr.clas.mjs.map delete mode 100644 src/cl_abap_random.clas.mjs delete mode 100644 src/cl_abap_random.clas.mjs.map delete mode 100644 src/cl_abap_random_int.clas.mjs delete mode 100644 src/cl_abap_random_int.clas.mjs.map delete mode 100644 src/cl_abap_refdescr.clas.mjs delete mode 100644 src/cl_abap_refdescr.clas.mjs.map delete mode 100644 src/cl_abap_regex.clas.mjs delete mode 100644 src/cl_abap_regex.clas.mjs.map delete mode 100644 src/cl_abap_structdescr.clas.mjs delete mode 100644 src/cl_abap_structdescr.clas.mjs.map delete mode 100644 src/cl_abap_tabledescr.clas.mjs delete mode 100644 src/cl_abap_tabledescr.clas.mjs.map delete mode 100644 src/cl_abap_timefm.clas.mjs delete mode 100644 src/cl_abap_timefm.clas.mjs.map delete mode 100644 src/cl_abap_tstmp.clas.mjs delete mode 100644 src/cl_abap_tstmp.clas.mjs.map delete mode 100644 src/cl_abap_typedescr.clas.mjs delete mode 100644 src/cl_abap_typedescr.clas.mjs.map delete mode 100644 src/cl_abap_unit_assert.clas.locals.mjs delete mode 100644 src/cl_abap_unit_assert.clas.locals.mjs.map delete mode 100644 src/cl_abap_unit_assert.clas.mjs delete mode 100644 src/cl_abap_unit_assert.clas.mjs.map delete mode 100644 src/cl_abap_weak_reference.clas.mjs delete mode 100644 src/cl_abap_weak_reference.clas.mjs.map delete mode 100644 src/cl_abap_zip.clas.locals.mjs delete mode 100644 src/cl_abap_zip.clas.locals.mjs.map delete mode 100644 src/cl_abap_zip.clas.mjs delete mode 100644 src/cl_abap_zip.clas.mjs.map delete mode 100644 src/cl_apc_tcp_client_manager.clas.locals.mjs delete mode 100644 src/cl_apc_tcp_client_manager.clas.locals.mjs.map delete mode 100644 src/cl_apc_tcp_client_manager.clas.mjs delete mode 100644 src/cl_apc_tcp_client_manager.clas.mjs.map delete mode 100644 src/cl_apc_wsp_ext_stateless_base.clas.mjs delete mode 100644 src/cl_apc_wsp_ext_stateless_base.clas.mjs.map delete mode 100644 src/cl_bcs.clas.mjs delete mode 100644 src/cl_bcs.clas.mjs.map delete mode 100644 src/cl_bcs_convert.clas.mjs delete mode 100644 src/cl_bcs_convert.clas.mjs.map delete mode 100644 src/cl_cam_address_bcs.clas.mjs delete mode 100644 src/cl_cam_address_bcs.clas.mjs.map delete mode 100644 src/cl_demo_output.clas.mjs delete mode 100644 src/cl_demo_output.clas.mjs.map delete mode 100644 src/cl_document_bcs.clas.mjs delete mode 100644 src/cl_document_bcs.clas.mjs.map delete mode 100644 src/cl_function_test_environment.clas.locals.mjs delete mode 100644 src/cl_function_test_environment.clas.locals.mjs.map delete mode 100644 src/cl_function_test_environment.clas.mjs delete mode 100644 src/cl_function_test_environment.clas.mjs.map delete mode 100644 src/cl_gdt_conversion.clas.mjs delete mode 100644 src/cl_gdt_conversion.clas.mjs.map delete mode 100644 src/cl_gui_cfw.clas.mjs delete mode 100644 src/cl_gui_cfw.clas.mjs.map delete mode 100644 src/cl_gui_container.clas.mjs delete mode 100644 src/cl_gui_container.clas.mjs.map delete mode 100644 src/cl_gui_frontend_services.clas.mjs delete mode 100644 src/cl_gui_frontend_services.clas.mjs.map delete mode 100644 src/cl_http_client.clas.mjs delete mode 100644 src/cl_http_client.clas.mjs.map delete mode 100644 src/cl_http_entity.clas.mjs delete mode 100644 src/cl_http_entity.clas.mjs.map delete mode 100644 src/cl_http_server.clas.mjs delete mode 100644 src/cl_http_server.clas.mjs.map delete mode 100644 src/cl_http_utility.clas.mjs delete mode 100644 src/cl_http_utility.clas.mjs.map delete mode 100644 src/cl_i18n_languages.clas.mjs delete mode 100644 src/cl_i18n_languages.clas.mjs.map delete mode 100644 src/cl_ixml.clas.locals.mjs delete mode 100644 src/cl_ixml.clas.locals.mjs.map delete mode 100644 src/cl_ixml.clas.mjs delete mode 100644 src/cl_ixml.clas.mjs.map delete mode 100644 src/cl_message_helper.clas.mjs delete mode 100644 src/cl_message_helper.clas.mjs.map delete mode 100644 src/cl_mime_repository_api.clas.mjs delete mode 100644 src/cl_mime_repository_api.clas.mjs.map delete mode 100644 src/cl_numberrange_runtime.clas.mjs delete mode 100644 src/cl_numberrange_runtime.clas.mjs.map delete mode 100644 src/cl_oauth2_client.clas.mjs delete mode 100644 src/cl_oauth2_client.clas.mjs.map delete mode 100644 src/cl_oo_factory.clas.mjs delete mode 100644 src/cl_oo_factory.clas.mjs.map delete mode 100644 src/cl_osql_test_environment.clas.mjs delete mode 100644 src/cl_osql_test_environment.clas.mjs.map delete mode 100644 src/cl_progress_indicator.clas.mjs delete mode 100644 src/cl_progress_indicator.clas.mjs.map delete mode 100644 src/cl_salv_aggregations.clas.mjs delete mode 100644 src/cl_salv_aggregations.clas.mjs.map delete mode 100644 src/cl_salv_column.clas.mjs delete mode 100644 src/cl_salv_column.clas.mjs.map delete mode 100644 src/cl_salv_columns_table.clas.mjs delete mode 100644 src/cl_salv_columns_table.clas.mjs.map delete mode 100644 src/cl_salv_events_table.clas.mjs delete mode 100644 src/cl_salv_events_table.clas.mjs.map delete mode 100644 src/cl_salv_filters.clas.mjs delete mode 100644 src/cl_salv_filters.clas.mjs.map delete mode 100644 src/cl_salv_functions_list.clas.mjs delete mode 100644 src/cl_salv_functions_list.clas.mjs.map delete mode 100644 src/cl_salv_layout.clas.mjs delete mode 100644 src/cl_salv_layout.clas.mjs.map delete mode 100644 src/cl_salv_sorts.clas.mjs delete mode 100644 src/cl_salv_sorts.clas.mjs.map delete mode 100644 src/cl_salv_table.clas.mjs delete mode 100644 src/cl_salv_table.clas.mjs.map delete mode 100644 src/cl_shm_area.clas.mjs delete mode 100644 src/cl_shm_area.clas.mjs.map delete mode 100644 src/cl_shm_service.clas.mjs delete mode 100644 src/cl_shm_service.clas.mjs.map delete mode 100644 src/cl_sql_result_set.clas.mjs delete mode 100644 src/cl_sql_result_set.clas.mjs.map delete mode 100644 src/cl_sql_statement.clas.mjs delete mode 100644 src/cl_sql_statement.clas.mjs.map delete mode 100644 src/cl_sxml_string_reader.clas.locals.mjs delete mode 100644 src/cl_sxml_string_reader.clas.locals.mjs.map delete mode 100644 src/cl_sxml_string_reader.clas.mjs delete mode 100644 src/cl_sxml_string_reader.clas.mjs.map delete mode 100644 src/cl_sxml_string_writer.clas.mjs delete mode 100644 src/cl_sxml_string_writer.clas.mjs.map delete mode 100644 src/cl_system_uuid.clas.mjs delete mode 100644 src/cl_system_uuid.clas.mjs.map delete mode 100644 src/cl_web_http_utility.clas.mjs delete mode 100644 src/cl_web_http_utility.clas.mjs.map delete mode 100644 src/cx_abap_datfm.clas.mjs delete mode 100644 src/cx_abap_datfm.clas.mjs.map delete mode 100644 src/cx_abap_message_digest.clas.mjs delete mode 100644 src/cx_abap_message_digest.clas.mjs.map delete mode 100644 src/cx_abap_not_a_table.clas.mjs delete mode 100644 src/cx_abap_not_a_table.clas.mjs.map delete mode 100644 src/cx_abap_not_in_package.clas.mjs delete mode 100644 src/cx_abap_not_in_package.clas.mjs.map delete mode 100644 src/cx_abap_not_in_whitelist.clas.mjs delete mode 100644 src/cx_abap_not_in_whitelist.clas.mjs.map delete mode 100644 src/cx_abap_random.clas.mjs delete mode 100644 src/cx_abap_random.clas.mjs.map delete mode 100644 src/cx_abap_timefm_invalid.clas.mjs delete mode 100644 src/cx_abap_timefm_invalid.clas.mjs.map delete mode 100644 src/cx_apc_error.clas.mjs delete mode 100644 src/cx_apc_error.clas.mjs.map delete mode 100644 src/cx_bcs.clas.mjs delete mode 100644 src/cx_bcs.clas.mjs.map delete mode 100644 src/cx_dynamic_check.clas.mjs delete mode 100644 src/cx_dynamic_check.clas.mjs.map delete mode 100644 src/cx_ftd_parameter_not_found.clas.mjs delete mode 100644 src/cx_ftd_parameter_not_found.clas.mjs.map delete mode 100644 src/cx_gdt_conversion.clas.mjs delete mode 100644 src/cx_gdt_conversion.clas.mjs.map delete mode 100644 src/cx_no_check.clas.mjs delete mode 100644 src/cx_no_check.clas.mjs.map delete mode 100644 src/cx_oo_clif_not_exists.clas.mjs delete mode 100644 src/cx_oo_clif_not_exists.clas.mjs.map delete mode 100644 src/cx_parameter_invalid.clas.mjs delete mode 100644 src/cx_parameter_invalid.clas.mjs.map delete mode 100644 src/cx_parameter_invalid_range.clas.mjs delete mode 100644 src/cx_parameter_invalid_range.clas.mjs.map delete mode 100644 src/cx_parameter_invalid_type.clas.mjs delete mode 100644 src/cx_parameter_invalid_type.clas.mjs.map delete mode 100644 src/cx_root.clas.mjs delete mode 100644 src/cx_root.clas.mjs.map delete mode 100644 src/cx_salv_access_error.clas.mjs delete mode 100644 src/cx_salv_access_error.clas.mjs.map delete mode 100644 src/cx_salv_data_error.clas.mjs delete mode 100644 src/cx_salv_data_error.clas.mjs.map delete mode 100644 src/cx_salv_error.clas.mjs delete mode 100644 src/cx_salv_error.clas.mjs.map delete mode 100644 src/cx_salv_existing.clas.mjs delete mode 100644 src/cx_salv_existing.clas.mjs.map delete mode 100644 src/cx_salv_msg.clas.mjs delete mode 100644 src/cx_salv_msg.clas.mjs.map delete mode 100644 src/cx_salv_not_found.clas.mjs delete mode 100644 src/cx_salv_not_found.clas.mjs.map delete mode 100644 src/cx_salv_static_check.clas.mjs delete mode 100644 src/cx_salv_static_check.clas.mjs.map delete mode 100644 src/cx_shm_already_detached.clas.mjs delete mode 100644 src/cx_shm_already_detached.clas.mjs.map delete mode 100644 src/cx_shm_attach_error.clas.mjs delete mode 100644 src/cx_shm_attach_error.clas.mjs.map delete mode 100644 src/cx_shm_build_failed.clas.mjs delete mode 100644 src/cx_shm_build_failed.clas.mjs.map delete mode 100644 src/cx_shm_change_lock_active.clas.mjs delete mode 100644 src/cx_shm_change_lock_active.clas.mjs.map delete mode 100644 src/cx_shm_completion_error.clas.mjs delete mode 100644 src/cx_shm_completion_error.clas.mjs.map delete mode 100644 src/cx_shm_detach_error.clas.mjs delete mode 100644 src/cx_shm_detach_error.clas.mjs.map delete mode 100644 src/cx_shm_error.clas.mjs delete mode 100644 src/cx_shm_error.clas.mjs.map delete mode 100644 src/cx_shm_event_execution_failed.clas.mjs delete mode 100644 src/cx_shm_event_execution_failed.clas.mjs.map delete mode 100644 src/cx_shm_exclusive_lock_active.clas.mjs delete mode 100644 src/cx_shm_exclusive_lock_active.clas.mjs.map delete mode 100644 src/cx_shm_general_error.clas.mjs delete mode 100644 src/cx_shm_general_error.clas.mjs.map delete mode 100644 src/cx_shm_inconsistent.clas.mjs delete mode 100644 src/cx_shm_inconsistent.clas.mjs.map delete mode 100644 src/cx_shm_initial_reference.clas.mjs delete mode 100644 src/cx_shm_initial_reference.clas.mjs.map delete mode 100644 src/cx_shm_no_active_version.clas.mjs delete mode 100644 src/cx_shm_no_active_version.clas.mjs.map delete mode 100644 src/cx_shm_parameter_error.clas.mjs delete mode 100644 src/cx_shm_parameter_error.clas.mjs.map delete mode 100644 src/cx_shm_pending_lock_removed.clas.mjs delete mode 100644 src/cx_shm_pending_lock_removed.clas.mjs.map delete mode 100644 src/cx_shm_read_lock_active.clas.mjs delete mode 100644 src/cx_shm_read_lock_active.clas.mjs.map delete mode 100644 src/cx_shm_secondary_commit.clas.mjs delete mode 100644 src/cx_shm_secondary_commit.clas.mjs.map delete mode 100644 src/cx_shm_version_limit_exceeded.clas.mjs delete mode 100644 src/cx_shm_version_limit_exceeded.clas.mjs.map delete mode 100644 src/cx_shm_wrong_handle.clas.mjs delete mode 100644 src/cx_shm_wrong_handle.clas.mjs.map delete mode 100644 src/cx_shma_dynamic.clas.mjs delete mode 100644 src/cx_shma_dynamic.clas.mjs.map delete mode 100644 src/cx_shma_inconsistent.clas.mjs delete mode 100644 src/cx_shma_inconsistent.clas.mjs.map delete mode 100644 src/cx_shma_not_configured.clas.mjs delete mode 100644 src/cx_shma_not_configured.clas.mjs.map delete mode 100644 src/cx_sql_exception.clas.mjs delete mode 100644 src/cx_sql_exception.clas.mjs.map delete mode 100644 src/cx_st_error.clas.mjs delete mode 100644 src/cx_st_error.clas.mjs.map delete mode 100644 src/cx_static_check.clas.mjs delete mode 100644 src/cx_static_check.clas.mjs.map delete mode 100644 src/cx_sxml_error.clas.mjs delete mode 100644 src/cx_sxml_error.clas.mjs.map delete mode 100644 src/cx_sxml_illegal_argument_error.clas.mjs delete mode 100644 src/cx_sxml_illegal_argument_error.clas.mjs.map delete mode 100644 src/cx_sxml_name_error.clas.mjs delete mode 100644 src/cx_sxml_name_error.clas.mjs.map delete mode 100644 src/cx_sxml_parse_error.clas.mjs delete mode 100644 src/cx_sxml_parse_error.clas.mjs.map delete mode 100644 src/cx_sxml_state_error.clas.mjs delete mode 100644 src/cx_sxml_state_error.clas.mjs.map delete mode 100644 src/cx_sy_arithmetic_error.clas.mjs delete mode 100644 src/cx_sy_arithmetic_error.clas.mjs.map delete mode 100644 src/cx_sy_arithmetic_overflow.clas.mjs delete mode 100644 src/cx_sy_arithmetic_overflow.clas.mjs.map delete mode 100644 src/cx_sy_buffer_overflow.clas.mjs delete mode 100644 src/cx_sy_buffer_overflow.clas.mjs.map delete mode 100644 src/cx_sy_codepage_converter_init.clas.mjs delete mode 100644 src/cx_sy_codepage_converter_init.clas.mjs.map delete mode 100644 src/cx_sy_compression_error.clas.mjs delete mode 100644 src/cx_sy_compression_error.clas.mjs.map delete mode 100644 src/cx_sy_conversion_codepage.clas.mjs delete mode 100644 src/cx_sy_conversion_codepage.clas.mjs.map delete mode 100644 src/cx_sy_conversion_data_loss.clas.mjs delete mode 100644 src/cx_sy_conversion_data_loss.clas.mjs.map delete mode 100644 src/cx_sy_conversion_error.clas.mjs delete mode 100644 src/cx_sy_conversion_error.clas.mjs.map delete mode 100644 src/cx_sy_conversion_no_number.clas.mjs delete mode 100644 src/cx_sy_conversion_no_number.clas.mjs.map delete mode 100644 src/cx_sy_conversion_overflow.clas.mjs delete mode 100644 src/cx_sy_conversion_overflow.clas.mjs.map delete mode 100644 src/cx_sy_create_data_error.clas.mjs delete mode 100644 src/cx_sy_create_data_error.clas.mjs.map delete mode 100644 src/cx_sy_create_object_error.clas.mjs delete mode 100644 src/cx_sy_create_object_error.clas.mjs.map delete mode 100644 src/cx_sy_data_access_error.clas.mjs delete mode 100644 src/cx_sy_data_access_error.clas.mjs.map delete mode 100644 src/cx_sy_duplicate_key.clas.mjs delete mode 100644 src/cx_sy_duplicate_key.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_error.clas.mjs delete mode 100644 src/cx_sy_dyn_call_error.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_illegal_class.clas.mjs delete mode 100644 src/cx_sy_dyn_call_illegal_class.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_illegal_form.clas.mjs delete mode 100644 src/cx_sy_dyn_call_illegal_form.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_illegal_func.clas.mjs delete mode 100644 src/cx_sy_dyn_call_illegal_func.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_illegal_method.clas.mjs delete mode 100644 src/cx_sy_dyn_call_illegal_method.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_param_not_found.clas.mjs delete mode 100644 src/cx_sy_dyn_call_param_not_found.clas.mjs.map delete mode 100644 src/cx_sy_dyn_call_parameter_error.clas.mjs delete mode 100644 src/cx_sy_dyn_call_parameter_error.clas.mjs.map delete mode 100644 src/cx_sy_dynamic_osql_error.clas.mjs delete mode 100644 src/cx_sy_dynamic_osql_error.clas.mjs.map delete mode 100644 src/cx_sy_dynamic_osql_semantics.clas.mjs delete mode 100644 src/cx_sy_dynamic_osql_semantics.clas.mjs.map delete mode 100644 src/cx_sy_itab_duplicate_key.clas.mjs delete mode 100644 src/cx_sy_itab_duplicate_key.clas.mjs.map delete mode 100644 src/cx_sy_itab_error.clas.mjs delete mode 100644 src/cx_sy_itab_error.clas.mjs.map delete mode 100644 src/cx_sy_itab_line_not_found.clas.mjs delete mode 100644 src/cx_sy_itab_line_not_found.clas.mjs.map delete mode 100644 src/cx_sy_message_illegal_text.clas.mjs delete mode 100644 src/cx_sy_message_illegal_text.clas.mjs.map delete mode 100644 src/cx_sy_move_cast_error.clas.mjs delete mode 100644 src/cx_sy_move_cast_error.clas.mjs.map delete mode 100644 src/cx_sy_open_sql_error.clas.mjs delete mode 100644 src/cx_sy_open_sql_error.clas.mjs.map delete mode 100644 src/cx_sy_range_out_of_bounds.clas.mjs delete mode 100644 src/cx_sy_range_out_of_bounds.clas.mjs.map delete mode 100644 src/cx_sy_ref_is_initial.clas.mjs delete mode 100644 src/cx_sy_ref_is_initial.clas.mjs.map delete mode 100644 src/cx_sy_sql_error.clas.mjs delete mode 100644 src/cx_sy_sql_error.clas.mjs.map delete mode 100644 src/cx_sy_strg_par_val.clas.mjs delete mode 100644 src/cx_sy_strg_par_val.clas.mjs.map delete mode 100644 src/cx_sy_struct_attributes.clas.mjs delete mode 100644 src/cx_sy_struct_attributes.clas.mjs.map delete mode 100644 src/cx_sy_struct_comp_name.clas.mjs delete mode 100644 src/cx_sy_struct_comp_name.clas.mjs.map delete mode 100644 src/cx_sy_struct_comp_type.clas.mjs delete mode 100644 src/cx_sy_struct_comp_type.clas.mjs.map delete mode 100644 src/cx_sy_struct_creation.clas.mjs delete mode 100644 src/cx_sy_struct_creation.clas.mjs.map delete mode 100644 src/cx_sy_type_creation.clas.mjs delete mode 100644 src/cx_sy_type_creation.clas.mjs.map delete mode 100644 src/cx_sy_zerodivide.clas.mjs delete mode 100644 src/cx_sy_zerodivide.clas.mjs.map delete mode 100644 src/cx_transformation_error.clas.mjs delete mode 100644 src/cx_transformation_error.clas.mjs.map delete mode 100644 src/cx_uuid_error.clas.mjs delete mode 100644 src/cx_uuid_error.clas.mjs.map delete mode 100644 src/cx_xslt_exception.clas.mjs delete mode 100644 src/cx_xslt_exception.clas.mjs.map delete mode 100644 src/cx_xslt_format_error.clas.mjs delete mode 100644 src/cx_xslt_format_error.clas.mjs.map delete mode 100644 src/cx_xslt_runtime_error.clas.mjs delete mode 100644 src/cx_xslt_runtime_error.clas.mjs.map delete mode 100644 src/cx_xslt_serialization_error.clas.mjs delete mode 100644 src/cx_xslt_serialization_error.clas.mjs.map delete mode 100644 src/cx_xslt_system_error.clas.mjs delete mode 100644 src/cx_xslt_system_error.clas.mjs.map delete mode 100644 src/dats.dtel.mjs delete mode 100644 src/ddfields.ttyp.mjs delete mode 100644 src/ddoption.dtel.mjs delete mode 100644 src/ddsign.dtel.mjs delete mode 100644 src/devclass.dtel.mjs delete mode 100644 src/dfies.tabl.mjs delete mode 100644 src/doku_obj.dtel.mjs delete mode 100644 src/dynprofld.dtel.mjs delete mode 100644 src/file_table.tabl.mjs delete mode 100644 src/filetable.ttyp.mjs delete mode 100644 src/flag.dtel.mjs delete mode 100644 src/funcname.dtel.mjs delete mode 100644 src/guid.dtel.mjs delete mode 100644 src/icon.type.mjs delete mode 100644 src/icon.type.mjs.map delete mode 100644 src/icon_d.dtel.mjs delete mode 100644 src/if_abap_channel_types.intf.mjs delete mode 100644 src/if_abap_channel_types.intf.mjs.map delete mode 100644 src/if_abap_conv_in.intf.mjs delete mode 100644 src/if_abap_conv_in.intf.mjs.map delete mode 100644 src/if_abap_conv_out.intf.mjs delete mode 100644 src/if_abap_conv_out.intf.mjs.map delete mode 100644 src/if_abap_unit_constant.intf.mjs delete mode 100644 src/if_abap_unit_constant.intf.mjs.map delete mode 100644 src/if_amdp_marker_hdb.intf.mjs delete mode 100644 src/if_amdp_marker_hdb.intf.mjs.map delete mode 100644 src/if_apc_tcp_frame_types.intf.mjs delete mode 100644 src/if_apc_tcp_frame_types.intf.mjs.map delete mode 100644 src/if_apc_wsp_binding_manager.intf.mjs delete mode 100644 src/if_apc_wsp_binding_manager.intf.mjs.map delete mode 100644 src/if_apc_wsp_client.intf.mjs delete mode 100644 src/if_apc_wsp_client.intf.mjs.map delete mode 100644 src/if_apc_wsp_event_handler.intf.mjs delete mode 100644 src/if_apc_wsp_event_handler.intf.mjs.map delete mode 100644 src/if_apc_wsp_extension.intf.mjs delete mode 100644 src/if_apc_wsp_extension.intf.mjs.map delete mode 100644 src/if_apc_wsp_initial_request.intf.mjs delete mode 100644 src/if_apc_wsp_initial_request.intf.mjs.map delete mode 100644 src/if_apc_wsp_message.intf.mjs delete mode 100644 src/if_apc_wsp_message.intf.mjs.map delete mode 100644 src/if_apc_wsp_message_manager.intf.mjs delete mode 100644 src/if_apc_wsp_message_manager.intf.mjs.map delete mode 100644 src/if_apc_wsp_server_context.intf.mjs delete mode 100644 src/if_apc_wsp_server_context.intf.mjs.map delete mode 100644 src/if_aunit_constants.intf.mjs delete mode 100644 src/if_aunit_constants.intf.mjs.map delete mode 100644 src/if_document_bcs.intf.mjs delete mode 100644 src/if_document_bcs.intf.mjs.map delete mode 100644 src/if_ftd_input_arguments.intf.mjs delete mode 100644 src/if_ftd_input_arguments.intf.mjs.map delete mode 100644 src/if_ftd_input_config_setter.intf.mjs delete mode 100644 src/if_ftd_input_config_setter.intf.mjs.map delete mode 100644 src/if_ftd_invocation_answer.intf.mjs delete mode 100644 src/if_ftd_invocation_answer.intf.mjs.map delete mode 100644 src/if_ftd_invocation_result.intf.mjs delete mode 100644 src/if_ftd_invocation_result.intf.mjs.map delete mode 100644 src/if_ftd_output_config_setter.intf.mjs delete mode 100644 src/if_ftd_output_config_setter.intf.mjs.map delete mode 100644 src/if_ftd_output_configuration.intf.mjs delete mode 100644 src/if_ftd_output_configuration.intf.mjs.map delete mode 100644 src/if_function_test_environment.intf.mjs delete mode 100644 src/if_function_test_environment.intf.mjs.map delete mode 100644 src/if_function_testdouble.intf.mjs delete mode 100644 src/if_function_testdouble.intf.mjs.map delete mode 100644 src/if_http_client.intf.mjs delete mode 100644 src/if_http_client.intf.mjs.map delete mode 100644 src/if_http_entity.intf.mjs delete mode 100644 src/if_http_entity.intf.mjs.map delete mode 100644 src/if_http_extension.intf.mjs delete mode 100644 src/if_http_extension.intf.mjs.map delete mode 100644 src/if_http_request.intf.mjs delete mode 100644 src/if_http_request.intf.mjs.map delete mode 100644 src/if_http_response.intf.mjs delete mode 100644 src/if_http_response.intf.mjs.map delete mode 100644 src/if_http_server.intf.mjs delete mode 100644 src/if_http_server.intf.mjs.map delete mode 100644 src/if_http_utility.intf.mjs delete mode 100644 src/if_http_utility.intf.mjs.map delete mode 100644 src/if_ixml.intf.mjs delete mode 100644 src/if_ixml.intf.mjs.map delete mode 100644 src/if_ixml_attribute.intf.mjs delete mode 100644 src/if_ixml_attribute.intf.mjs.map delete mode 100644 src/if_ixml_document.intf.mjs delete mode 100644 src/if_ixml_document.intf.mjs.map delete mode 100644 src/if_ixml_element.intf.mjs delete mode 100644 src/if_ixml_element.intf.mjs.map delete mode 100644 src/if_ixml_encoding.intf.mjs delete mode 100644 src/if_ixml_encoding.intf.mjs.map delete mode 100644 src/if_ixml_istream.intf.mjs delete mode 100644 src/if_ixml_istream.intf.mjs.map delete mode 100644 src/if_ixml_named_node_map.intf.mjs delete mode 100644 src/if_ixml_named_node_map.intf.mjs.map delete mode 100644 src/if_ixml_node.intf.mjs delete mode 100644 src/if_ixml_node.intf.mjs.map delete mode 100644 src/if_ixml_node_collection.intf.mjs delete mode 100644 src/if_ixml_node_collection.intf.mjs.map delete mode 100644 src/if_ixml_node_filter.intf.mjs delete mode 100644 src/if_ixml_node_filter.intf.mjs.map delete mode 100644 src/if_ixml_node_iterator.intf.mjs delete mode 100644 src/if_ixml_node_iterator.intf.mjs.map delete mode 100644 src/if_ixml_node_list.intf.mjs delete mode 100644 src/if_ixml_node_list.intf.mjs.map delete mode 100644 src/if_ixml_ostream.intf.mjs delete mode 100644 src/if_ixml_ostream.intf.mjs.map delete mode 100644 src/if_ixml_parse_error.intf.mjs delete mode 100644 src/if_ixml_parse_error.intf.mjs.map delete mode 100644 src/if_ixml_parser.intf.mjs delete mode 100644 src/if_ixml_parser.intf.mjs.map delete mode 100644 src/if_ixml_renderer.intf.mjs delete mode 100644 src/if_ixml_renderer.intf.mjs.map delete mode 100644 src/if_ixml_stream_factory.intf.mjs delete mode 100644 src/if_ixml_stream_factory.intf.mjs.map delete mode 100644 src/if_ixml_unknown.intf.mjs delete mode 100644 src/if_ixml_unknown.intf.mjs.map delete mode 100644 src/if_message.intf.mjs delete mode 100644 src/if_message.intf.mjs.map delete mode 100644 src/if_mr_api.intf.mjs delete mode 100644 src/if_mr_api.intf.mjs.map delete mode 100644 src/if_oauth2_client.intf.mjs delete mode 100644 src/if_oauth2_client.intf.mjs.map delete mode 100644 src/if_oo_adt_classrun.intf.mjs delete mode 100644 src/if_oo_adt_classrun.intf.mjs.map delete mode 100644 src/if_oo_adt_classrun_out.intf.mjs delete mode 100644 src/if_oo_adt_classrun_out.intf.mjs.map delete mode 100644 src/if_oo_clif_source.intf.mjs delete mode 100644 src/if_oo_clif_source.intf.mjs.map delete mode 100644 src/if_osql_test_environment.intf.mjs delete mode 100644 src/if_osql_test_environment.intf.mjs.map delete mode 100644 src/if_recipient_bcs.intf.mjs delete mode 100644 src/if_recipient_bcs.intf.mjs.map delete mode 100644 src/if_salv_c_aggregation.intf.mjs delete mode 100644 src/if_salv_c_aggregation.intf.mjs.map delete mode 100644 src/if_salv_c_bool_sap.intf.mjs delete mode 100644 src/if_salv_c_bool_sap.intf.mjs.map delete mode 100644 src/if_salv_c_selection_mode.intf.mjs delete mode 100644 src/if_salv_c_selection_mode.intf.mjs.map delete mode 100644 src/if_sender_bcs.intf.mjs delete mode 100644 src/if_sender_bcs.intf.mjs.map delete mode 100644 src/if_serializable_object.intf.mjs delete mode 100644 src/if_serializable_object.intf.mjs.map delete mode 100644 src/if_shm_build_instance.intf.mjs delete mode 100644 src/if_shm_build_instance.intf.mjs.map delete mode 100644 src/if_shm_trace.intf.mjs delete mode 100644 src/if_shm_trace.intf.mjs.map delete mode 100644 src/if_sxml.intf.mjs delete mode 100644 src/if_sxml.intf.mjs.map delete mode 100644 src/if_sxml_attribute.intf.mjs delete mode 100644 src/if_sxml_attribute.intf.mjs.map delete mode 100644 src/if_sxml_close_element.intf.mjs delete mode 100644 src/if_sxml_close_element.intf.mjs.map delete mode 100644 src/if_sxml_named.intf.mjs delete mode 100644 src/if_sxml_named.intf.mjs.map delete mode 100644 src/if_sxml_node.intf.mjs delete mode 100644 src/if_sxml_node.intf.mjs.map delete mode 100644 src/if_sxml_open_element.intf.mjs delete mode 100644 src/if_sxml_open_element.intf.mjs.map delete mode 100644 src/if_sxml_reader.intf.mjs delete mode 100644 src/if_sxml_reader.intf.mjs.map delete mode 100644 src/if_sxml_value.intf.mjs delete mode 100644 src/if_sxml_value.intf.mjs.map delete mode 100644 src/if_sxml_value_node.intf.mjs delete mode 100644 src/if_sxml_value_node.intf.mjs.map delete mode 100644 src/if_sxml_writer.intf.mjs delete mode 100644 src/if_sxml_writer.intf.mjs.map delete mode 100644 src/if_sxmlp_factory.intf.mjs delete mode 100644 src/if_sxmlp_factory.intf.mjs.map delete mode 100644 src/if_sxmlp_list.intf.mjs delete mode 100644 src/if_sxmlp_list.intf.mjs.map delete mode 100644 src/if_sxmlp_part.intf.mjs delete mode 100644 src/if_sxmlp_part.intf.mjs.map delete mode 100644 src/if_sxmlp_simple.intf.mjs delete mode 100644 src/if_sxmlp_simple.intf.mjs.map delete mode 100644 src/if_system_uuid_rfc4122_static.intf.mjs delete mode 100644 src/if_system_uuid_rfc4122_static.intf.mjs.map delete mode 100644 src/if_system_uuid_static.intf.mjs delete mode 100644 src/if_system_uuid_static.intf.mjs.map delete mode 100644 src/if_t100_dyn_msg.intf.mjs delete mode 100644 src/if_t100_dyn_msg.intf.mjs.map delete mode 100644 src/if_t100_message.intf.mjs delete mode 100644 src/if_t100_message.intf.mjs.map delete mode 100644 src/ihttpnvp.tabl.mjs delete mode 100644 src/index.mjs delete mode 100644 src/init.mjs delete mode 100644 src/int1.dtel.mjs delete mode 100644 src/int2.dtel.mjs delete mode 100644 src/int4.dtel.mjs delete mode 100644 src/kernel_authority_check.clas.mjs delete mode 100644 src/kernel_authority_check.clas.mjs.map delete mode 100644 src/kernel_call.clas.mjs delete mode 100644 src/kernel_call.clas.mjs.map delete mode 100644 src/kernel_call_transformation.clas.locals.mjs delete mode 100644 src/kernel_call_transformation.clas.locals.mjs.map delete mode 100644 src/kernel_call_transformation.clas.mjs delete mode 100644 src/kernel_call_transformation.clas.mjs.map delete mode 100644 src/kernel_create_data_handle.clas.mjs delete mode 100644 src/kernel_create_data_handle.clas.mjs.map delete mode 100644 src/kernel_cx_assert.clas.mjs delete mode 100644 src/kernel_cx_assert.clas.mjs.map delete mode 100644 src/kernel_fugr_test.clas.mjs delete mode 100644 src/kernel_fugr_test.clas.mjs.map delete mode 100644 src/kernel_internal_name.clas.mjs delete mode 100644 src/kernel_internal_name.clas.mjs.map delete mode 100644 src/kernel_ixml_json_to_data.clas.mjs delete mode 100644 src/kernel_ixml_json_to_data.clas.mjs.map delete mode 100644 src/kernel_ixml_xml_to_data.clas.mjs delete mode 100644 src/kernel_ixml_xml_to_data.clas.mjs.map delete mode 100644 src/kernel_json_to_ixml.clas.mjs delete mode 100644 src/kernel_json_to_ixml.clas.mjs.map delete mode 100644 src/kernel_lock.clas.mjs delete mode 100644 src/kernel_lock.clas.mjs.map delete mode 100644 src/kernel_numberrange.clas.mjs delete mode 100644 src/kernel_numberrange.clas.mjs.map delete mode 100644 src/kernel_push_channels.clas.mjs delete mode 100644 src/kernel_push_channels.clas.mjs.map delete mode 100644 src/kernel_scan_abap_source.clas.mjs delete mode 100644 src/kernel_scan_abap_source.clas.mjs.map delete mode 100644 src/kernel_unit_runner.clas.mjs delete mode 100644 src/kernel_unit_runner.clas.mjs.map delete mode 100644 src/laiso.dtel.mjs delete mode 100644 src/land1.dtel.mjs delete mode 100644 src/langu.dtel.mjs delete mode 100644 src/lvc_nokeyc.dtel.mjs delete mode 100644 src/mandt.dtel.mjs delete mode 100644 src/match_result.tabl.mjs delete mode 100644 src/match_result_tab.ttyp.mjs delete mode 100644 src/menge_d.dtel.mjs delete mode 100644 src/msehi.dtel.mjs delete mode 100644 src/number_get_next.fugr.number_get_next.mjs delete mode 100644 src/number_get_next.fugr.number_get_next.mjs.map delete mode 100644 src/number_get_next.fugr.saplnumber_get_next.mjs delete mode 100644 src/number_get_next.fugr.saplnumber_get_next.mjs.map delete mode 100644 src/numc4.dtel.mjs delete mode 100644 src/openabap.fugr.call_v1_ping.mjs delete mode 100644 src/openabap.fugr.call_v1_ping.mjs.map delete mode 100644 src/openabap.fugr.conversion_exit_alpha_input.mjs delete mode 100644 src/openabap.fugr.conversion_exit_alpha_input.mjs.map delete mode 100644 src/openabap.fugr.conversion_exit_alpha_output.mjs delete mode 100644 src/openabap.fugr.conversion_exit_alpha_output.mjs.map delete mode 100644 src/openabap.fugr.conversion_exit_isola_input.mjs delete mode 100644 src/openabap.fugr.conversion_exit_isola_input.mjs.map delete mode 100644 src/openabap.fugr.conversion_exit_isola_output.mjs delete mode 100644 src/openabap.fugr.conversion_exit_isola_output.mjs.map delete mode 100644 src/openabap.fugr.convert_itf_to_stream_text.mjs delete mode 100644 src/openabap.fugr.convert_itf_to_stream_text.mjs.map delete mode 100644 src/openabap.fugr.docu_get.mjs delete mode 100644 src/openabap.fugr.docu_get.mjs.map delete mode 100644 src/openabap.fugr.function_exists.mjs delete mode 100644 src/openabap.fugr.function_exists.mjs.map delete mode 100644 src/openabap.fugr.generate_sec_random.mjs delete mode 100644 src/openabap.fugr.generate_sec_random.mjs.map delete mode 100644 src/openabap.fugr.get_system_timezone.mjs delete mode 100644 src/openabap.fugr.get_system_timezone.mjs.map delete mode 100644 src/openabap.fugr.saplzopenabap.mjs delete mode 100644 src/openabap.fugr.saplzopenabap.mjs.map delete mode 100644 src/openabap.fugr.system_callstack.mjs delete mode 100644 src/openabap.fugr.system_callstack.mjs.map delete mode 100644 src/openabap.fugr.system_installed_languages.mjs delete mode 100644 src/openabap.fugr.system_installed_languages.mjs.map delete mode 100644 src/openabap.fugr.text_split.mjs delete mode 100644 src/openabap.fugr.text_split.mjs.map delete mode 100644 src/openabap.fugr.unit_conversion_simple.mjs delete mode 100644 src/openabap.fugr.unit_conversion_simple.mjs.map delete mode 100644 src/reposrc.tabl.mjs delete mode 100644 src/rfcdest.dtel.mjs delete mode 100644 src/scrtext_l.dtel.mjs delete mode 100644 src/scrtext_m.dtel.mjs delete mode 100644 src/scrtext_s.dtel.mjs delete mode 100644 src/scx_attrname.dtel.mjs delete mode 100644 src/scx_t100key.tabl.mjs delete mode 100644 src/sdok_class.dtel.mjs delete mode 100644 src/sdok_docid.dtel.mjs delete mode 100644 src/sdokobject.tabl.mjs delete mode 100644 src/seoclsname.dtel.mjs delete mode 100644 src/shm_affect_server.dtel.mjs delete mode 100644 src/shm_area_name.dtel.mjs delete mode 100644 src/shm_attach_mode.dtel.mjs delete mode 100644 src/shm_auto_build_class_name.dtel.mjs delete mode 100644 src/shm_client.dtel.mjs delete mode 100644 src/shm_constr_invocation_mode.dtel.mjs delete mode 100644 src/shm_inst_info.tabl.mjs delete mode 100644 src/shm_inst_infos.ttyp.mjs delete mode 100644 src/shm_inst_name.dtel.mjs delete mode 100644 src/shm_life_context.dtel.mjs delete mode 100644 src/shm_properties.tabl.mjs delete mode 100644 src/shm_rc.dtel.mjs delete mode 100644 src/shma_attributes.tabl.mjs delete mode 100644 src/shma_client.dtel.mjs delete mode 100644 src/shmm_trc_variant_name.dtel.mjs delete mode 100644 src/skwf_io.tabl.mjs delete mode 100644 src/skwf_ioty.dtel.mjs delete mode 100644 src/so_raw255.dtel.mjs delete mode 100644 src/so_text255.dtel.mjs delete mode 100644 src/soli.tabl.mjs delete mode 100644 src/soli_tab.ttyp.mjs delete mode 100644 src/solix.tabl.mjs delete mode 100644 src/solix_tab.ttyp.mjs delete mode 100644 src/sotr_conc.dtel.mjs delete mode 100644 src/spras.dtel.mjs delete mode 100644 src/ssfapplssl.dtel.mjs delete mode 100644 src/sstmnt.tabl.mjs delete mode 100644 src/sstmnt_tab.ttyp.mjs delete mode 100644 src/sstruc.tabl.mjs delete mode 100644 src/sstruc_tab.ttyp.mjs delete mode 100644 src/stokes.tabl.mjs delete mode 100644 src/stokes_tab.ttyp.mjs delete mode 100644 src/stokesx.tabl.mjs delete mode 100644 src/string_table.ttyp.mjs delete mode 100644 src/stringtab.ttyp.mjs delete mode 100644 src/submatch_result.tabl.mjs delete mode 100644 src/submatch_result_tab.ttyp.mjs delete mode 100644 src/sxco_fm_name.dtel.mjs delete mode 100644 src/sxco_transport.dtel.mjs delete mode 100644 src/sydate.dtel.mjs delete mode 100644 src/symsg.tabl.mjs delete mode 100644 src/symsgid.dtel.mjs delete mode 100644 src/symsgno.dtel.mjs delete mode 100644 src/symsgty.dtel.mjs delete mode 100644 src/symsgv.dtel.mjs delete mode 100644 src/syrepid.dtel.mjs delete mode 100644 src/syst_host.dtel.mjs delete mode 100644 src/sysubrc.dtel.mjs delete mode 100644 src/sysuuid_c22.dtel.mjs delete mode 100644 src/sysuuid_c32.dtel.mjs delete mode 100644 src/sysuuid_c36.dtel.mjs delete mode 100644 src/sysuuid_x16.dtel.mjs delete mode 100644 src/syuname.dtel.mjs delete mode 100644 src/t000.tabl.mjs delete mode 100644 src/t100.tabl.mjs delete mode 100644 src/tabfdpos.dtel.mjs delete mode 100644 src/tabname.dtel.mjs delete mode 100644 src/tadir.tabl.mjs delete mode 100644 src/tdevc.tabl.mjs delete mode 100644 src/tdline.dtel.mjs delete mode 100644 src/text20.dtel.mjs delete mode 100644 src/text200.dtel.mjs delete mode 100644 src/text255.dtel.mjs delete mode 100644 src/text30.dtel.mjs delete mode 100644 src/text80.dtel.mjs delete mode 100644 src/textpool.tabl.mjs delete mode 100644 src/tfdir.tabl.mjs delete mode 100644 src/tihttpnvp.ttyp.mjs delete mode 100644 src/timestamp.dtel.mjs delete mode 100644 src/timestampl.dtel.mjs delete mode 100644 src/timezone.dtel.mjs delete mode 100644 src/timn.dtel.mjs delete mode 100644 src/tline.tabl.mjs delete mode 100644 src/tline_tab.ttyp.mjs delete mode 100644 src/trfunction.dtel.mjs delete mode 100644 src/trkorr.dtel.mjs delete mode 100644 src/tzntstmpl.dtel.mjs delete mode 100644 src/tzntstmps.dtel.mjs delete mode 100644 src/uname.dtel.mjs delete mode 100644 src/usnam.dtel.mjs delete mode 100644 src/w3mime.tabl.mjs delete mode 100644 src/waers_curc.dtel.mjs delete mode 100644 src/wwwdatatab.tabl.mjs delete mode 100644 src/wwwparams.tabl.mjs delete mode 100644 src/xfeld.dtel.mjs delete mode 100644 src/xsdboolean.dtel.mjs delete mode 100644 src/xsdtime_t.dtel.mjs delete mode 100644 src/z2ui5_cl_ajson.clas.locals.mjs delete mode 100644 src/z2ui5_cl_ajson.clas.locals.mjs.map delete mode 100644 src/z2ui5_cl_ajson.clas.mjs delete mode 100644 src/z2ui5_cl_ajson.clas.mjs.map delete mode 100644 src/z2ui5_cl_ajson.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_ajson.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.locals.mjs delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.locals.mjs.map delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.mjs delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.mjs.map delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_ajson_filter_lib.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.locals.mjs delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.locals.mjs.map delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.mjs delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.mjs.map delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_ajson_mapping.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_ajson_utilities.clas.mjs delete mode 100644 src/z2ui5_cl_ajson_utilities.clas.mjs.map delete mode 100644 src/z2ui5_cl_ajson_utilities.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_ajson_utilities.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_app_hello_world.clas.mjs delete mode 100644 src/z2ui5_cl_app_hello_world.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_animatecss.clas.mjs delete mode 100644 src/z2ui5_cl_cc_animatecss.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_bwipjs.clas.mjs delete mode 100644 src/z2ui5_cl_cc_bwipjs.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_camera_picture.clas.mjs delete mode 100644 src/z2ui5_cl_cc_camera_picture.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_chartjs.clas.mjs delete mode 100644 src/z2ui5_cl_cc_chartjs.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_demo_output.clas.mjs delete mode 100644 src/z2ui5_cl_cc_demo_output.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_driver_js.clas.mjs delete mode 100644 src/z2ui5_cl_cc_driver_js.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_font_awesome_icons.clas.mjs delete mode 100644 src/z2ui5_cl_cc_font_awesome_icons.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_imagemapster.clas.mjs delete mode 100644 src/z2ui5_cl_cc_imagemapster.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_messaging.clas.mjs delete mode 100644 src/z2ui5_cl_cc_messaging.clas.mjs.map delete mode 100644 src/z2ui5_cl_cc_spreadsheet.clas.mjs delete mode 100644 src/z2ui5_cl_cc_spreadsheet.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_action.clas.mjs delete mode 100644 src/z2ui5_cl_core_action.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_action.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_action.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_app.clas.mjs delete mode 100644 src/z2ui5_cl_core_app.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_app.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_app.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_app_error.clas.mjs delete mode 100644 src/z2ui5_cl_core_app_error.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_app_error.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_app_error.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_app_info.clas.mjs delete mode 100644 src/z2ui5_cl_core_app_info.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_app_info.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_app_info.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_app_search.clas.locals.mjs delete mode 100644 src/z2ui5_cl_core_app_search.clas.locals.mjs.map delete mode 100644 src/z2ui5_cl_core_app_search.clas.mjs delete mode 100644 src/z2ui5_cl_core_app_search.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_app_search.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_app_search.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_app_startup.clas.mjs delete mode 100644 src/z2ui5_cl_core_app_startup.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_app_startup.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_app_startup.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_attri_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_attri_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_attri_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_attri_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_bind_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_bind_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_bind_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_bind_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_client.clas.mjs delete mode 100644 src/z2ui5_cl_core_client.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_client.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_client.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_dissolve_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_dissolve_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_dissolve_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_dissolve_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_draft_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_draft_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_draft_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_draft_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_event_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_event_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_event_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_event_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_http_get.clas.mjs delete mode 100644 src/z2ui5_cl_core_http_get.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_http_get.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_http_get.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_http_post.clas.mjs delete mode 100644 src/z2ui5_cl_core_http_post.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_http_post.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_http_post.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_core_json_srv.clas.mjs delete mode 100644 src/z2ui5_cl_core_json_srv.clas.mjs.map delete mode 100644 src/z2ui5_cl_core_json_srv.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_core_json_srv.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_debugging_tools.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_debugging_tools.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_favicon.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_favicon.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_file_uploader.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_file_uploader.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_focus.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_focus.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_geolocation.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_geolocation.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_history.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_history.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_info_frontend.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_info_frontend.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_multiinput_ext.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_multiinput_ext.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_scrolling.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_scrolling.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_timer.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_timer.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_title.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_title.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_uitable_ext.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_uitable_ext.clas.mjs.map delete mode 100644 src/z2ui5_cl_fw_cc_util.clas.mjs delete mode 100644 src/z2ui5_cl_fw_cc_util.clas.mjs.map delete mode 100644 src/z2ui5_cl_http_handler.clas.mjs delete mode 100644 src/z2ui5_cl_http_handler.clas.mjs.map delete mode 100644 src/z2ui5_cl_http_handler.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_http_handler.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_popup_error.clas.mjs delete mode 100644 src/z2ui5_cl_popup_error.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_file_download.clas.mjs delete mode 100644 src/z2ui5_cl_popup_file_download.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_file_upload.clas.mjs delete mode 100644 src/z2ui5_cl_popup_file_upload.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_get_range.clas.mjs delete mode 100644 src/z2ui5_cl_popup_get_range.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_get_range_multi.clas.mjs delete mode 100644 src/z2ui5_cl_popup_get_range_multi.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_input_value.clas.mjs delete mode 100644 src/z2ui5_cl_popup_input_value.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_itab_json_dl.clas.mjs delete mode 100644 src/z2ui5_cl_popup_itab_json_dl.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_js_loader.clas.mjs delete mode 100644 src/z2ui5_cl_popup_js_loader.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_layout.clas.mjs delete mode 100644 src/z2ui5_cl_popup_layout.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_layout_v2.clas.mjs delete mode 100644 src/z2ui5_cl_popup_layout_v2.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_messages.clas.mjs delete mode 100644 src/z2ui5_cl_popup_messages.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_pdf.clas.mjs delete mode 100644 src/z2ui5_cl_popup_pdf.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_table.clas.mjs delete mode 100644 src/z2ui5_cl_popup_table.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_textedit.clas.mjs delete mode 100644 src/z2ui5_cl_popup_textedit.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_to_confirm.clas.mjs delete mode 100644 src/z2ui5_cl_popup_to_confirm.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_to_inform.clas.mjs delete mode 100644 src/z2ui5_cl_popup_to_inform.clas.mjs.map delete mode 100644 src/z2ui5_cl_popup_to_select.clas.mjs delete mode 100644 src/z2ui5_cl_popup_to_select.clas.mjs.map delete mode 100644 src/z2ui5_cl_test_app_hello_world.clas.mjs delete mode 100644 src/z2ui5_cl_test_app_hello_world.clas.mjs.map delete mode 100644 src/z2ui5_cl_test_integration_test.clas.mjs delete mode 100644 src/z2ui5_cl_test_integration_test.clas.mjs.map delete mode 100644 src/z2ui5_cl_test_integration_test.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_test_integration_test.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_ui5.clas.mjs delete mode 100644 src/z2ui5_cl_ui5.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_ui5.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_ui5_html.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_html.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_m.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_m.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_ndc.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_ndc.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_suite.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_suite.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_tree_xml.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_tree_xml.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_ui.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_ui.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_ui_webc.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_ui_webc.clas.mjs.map delete mode 100644 src/z2ui5_cl_ui5_z2ui5.clas.mjs delete mode 100644 src/z2ui5_cl_ui5_z2ui5.clas.mjs.map delete mode 100644 src/z2ui5_cl_util.clas.mjs delete mode 100644 src/z2ui5_cl_util.clas.mjs.map delete mode 100644 src/z2ui5_cl_util.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_util.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_util_api.clas.mjs delete mode 100644 src/z2ui5_cl_util_api.clas.mjs.map delete mode 100644 src/z2ui5_cl_util_api.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_util_api.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_util_stmpncfctn.clas.mjs delete mode 100644 src/z2ui5_cl_util_stmpncfctn.clas.mjs.map delete mode 100644 src/z2ui5_cl_util_stmpncfctn.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_util_stmpncfctn.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_xml_view.clas.mjs delete mode 100644 src/z2ui5_cl_xml_view.clas.mjs.map delete mode 100644 src/z2ui5_cl_xml_view.clas.testclasses.mjs delete mode 100644 src/z2ui5_cl_xml_view.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cl_xml_view_cc.clas.mjs delete mode 100644 src/z2ui5_cl_xml_view_cc.clas.mjs.map delete mode 100644 src/z2ui5_cx_ajson_error.clas.mjs delete mode 100644 src/z2ui5_cx_ajson_error.clas.mjs.map delete mode 100644 src/z2ui5_cx_ajson_error.clas.testclasses.mjs delete mode 100644 src/z2ui5_cx_ajson_error.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_cx_util_error.clas.mjs delete mode 100644 src/z2ui5_cx_util_error.clas.mjs.map delete mode 100644 src/z2ui5_cx_util_error.clas.testclasses.mjs delete mode 100644 src/z2ui5_cx_util_error.clas.testclasses.mjs.map delete mode 100644 src/z2ui5_if_ajson.intf.mjs delete mode 100644 src/z2ui5_if_ajson.intf.mjs.map delete mode 100644 src/z2ui5_if_ajson_filter.intf.mjs delete mode 100644 src/z2ui5_if_ajson_filter.intf.mjs.map delete mode 100644 src/z2ui5_if_ajson_mapping.intf.mjs delete mode 100644 src/z2ui5_if_ajson_mapping.intf.mjs.map delete mode 100644 src/z2ui5_if_ajson_types.intf.mjs delete mode 100644 src/z2ui5_if_ajson_types.intf.mjs.map delete mode 100644 src/z2ui5_if_app.intf.mjs delete mode 100644 src/z2ui5_if_app.intf.mjs.map delete mode 100644 src/z2ui5_if_client.intf.mjs delete mode 100644 src/z2ui5_if_client.intf.mjs.map delete mode 100644 src/z2ui5_if_core_types.intf.mjs delete mode 100644 src/z2ui5_if_core_types.intf.mjs.map delete mode 100644 src/z2ui5_if_types.intf.mjs delete mode 100644 src/z2ui5_if_types.intf.mjs.map delete mode 100644 src/z2ui5_t001.tabl.mjs delete mode 100644 src/z2ui5_t002.tabl.mjs delete mode 100644 src/z2ui5_t_core_01.tabl.mjs delete mode 100644 src/z2ui5_t_util_01.tabl.mjs delete mode 100644 src/zw3mi.fugr.saplzw3mi.mjs delete mode 100644 src/zw3mi.fugr.saplzw3mi.mjs.map delete mode 100644 src/zw3mi.fugr.wwwdata_export.mjs delete mode 100644 src/zw3mi.fugr.wwwdata_export.mjs.map delete mode 100644 src/zw3mi.fugr.wwwdata_import.mjs delete mode 100644 src/zw3mi.fugr.wwwdata_import.mjs.map delete mode 100644 src/zw3mi.fugr.wwwparams_insert.mjs delete mode 100644 src/zw3mi.fugr.wwwparams_insert.mjs.map delete mode 100644 src/zw3mi.fugr.wwwparams_read.mjs delete mode 100644 src/zw3mi.fugr.wwwparams_read.mjs.map diff --git a/.gitignore b/.gitignore index 6bcac98..1200f8a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ node_modules downport +abap2UI5 +abap2UI5-samples +output \ No newline at end of file diff --git a/output/#ui2#cl_json.clas.locals.mjs.map b/output/#ui2#cl_json.clas.locals.mjs.map index faf029a..ee0df5a 100644 --- a/output/#ui2#cl_json.clas.locals.mjs.map +++ b/output/#ui2#cl_json.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/#ui2#cl_json.clas.locals.mjs", + "file": "..\\downport\\#ui2#cl_json.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/#ui2#cl_json.clas.mjs.map b/output/#ui2#cl_json.clas.mjs.map index 74426b9..713c930 100644 --- a/output/#ui2#cl_json.clas.mjs.map +++ b/output/#ui2#cl_json.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/#ui2#cl_json.clas.mjs", + "file": "..\\downport\\#ui2#cl_json.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/00.msag.mjs.map b/output/00.msag.mjs.map index 3b3ffcf..5bcca2c 100644 --- a/output/00.msag.mjs.map +++ b/output/00.msag.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/00.msag.mjs", + "file": "..\\downport\\00.msag.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/_init.mjs b/output/_init.mjs index 70ed98e..9c2c0db 100644 --- a/output/_init.mjs +++ b/output/_init.mjs @@ -8025,6 +8025,27 @@ ENDCLASS. CLASS cx_salv_static_check IMPLEMENTATION. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_DYNAMIC ', 'CLASS cx_shma_dynamic DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. + +ENDCLASS. + +CLASS cx_shma_dynamic IMPLEMENTATION. + +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_INCONSISTENT ', 'CLASS cx_shma_inconsistent DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. + +ENDCLASS. + +CLASS cx_shma_inconsistent IMPLEMENTATION. + +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_NOT_CONFIGURED ', 'CLASS cx_shma_not_configured DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. + +ENDCLASS. + +CLASS cx_shma_not_configured IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHM_ALREADY_DETACHED ', 'CLASS cx_shm_already_detached DEFINITION PUBLIC INHERITING FROM cx_shm_general_error. PUBLIC SECTION. @@ -8169,27 +8190,6 @@ ENDCLASS. CLASS cx_shm_wrong_handle IMPLEMENTATION. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_DYNAMIC ', 'CLASS cx_shma_dynamic DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. - -ENDCLASS. - -CLASS cx_shma_dynamic IMPLEMENTATION. - -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_INCONSISTENT ', 'CLASS cx_shma_inconsistent DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. - -ENDCLASS. - -CLASS cx_shma_inconsistent IMPLEMENTATION. - -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_NOT_CONFIGURED ', 'CLASS cx_shma_not_configured DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. - -ENDCLASS. - -CLASS cx_shma_not_configured IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SQL_EXCEPTION ', 'CLASS cx_sql_exception DEFINITION PUBLIC INHERITING FROM cx_static_check. @@ -8197,13 +8197,6 @@ ENDCLASS. CLASS cx_sql_exception IMPLEMENTATION. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_ST_ERROR ', 'CLASS cx_st_error DEFINITION PUBLIC INHERITING FROM cx_transformation_error. - -ENDCLASS. - -CLASS cx_st_error IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_STATIC_CHECK ', 'CLASS cx_static_check DEFINITION PUBLIC INHERITING FROM cx_root. @@ -8222,6 +8215,13 @@ CLASS cx_static_check IMPLEMENTATION. previous = previous ). ENDMETHOD. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_ST_ERROR ', 'CLASS cx_st_error DEFINITION PUBLIC INHERITING FROM cx_transformation_error. + +ENDCLASS. + +CLASS cx_st_error IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SXML_ERROR ', 'CLASS cx_sxml_error DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. @@ -8409,6 +8409,30 @@ ENDCLASS. CLASS cx_sy_duplicate_key IMPLEMENTATION. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_ERROR ', 'CLASS cx_sy_dynamic_osql_error DEFINITION PUBLIC INHERITING FROM cx_sy_open_sql_error. + PUBLIC SECTION. + METHODS constructor + IMPORTING + sqlmsg TYPE string OPTIONAL. +ENDCLASS. + +CLASS cx_sy_dynamic_osql_error IMPLEMENTATION. + METHOD constructor. + super->constructor( sqlmsg = sqlmsg ). + ENDMETHOD. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_SEMANTICS ', 'CLASS cx_sy_dynamic_osql_semantics DEFINITION PUBLIC INHERITING FROM cx_sy_dynamic_osql_error. + PUBLIC SECTION. + METHODS constructor + IMPORTING + sqlmsg TYPE string OPTIONAL. +ENDCLASS. + +CLASS cx_sy_dynamic_osql_semantics IMPLEMENTATION. + METHOD constructor. + super->constructor( sqlmsg = sqlmsg ). + ENDMETHOD. ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_ERROR ', 'CLASS cx_sy_dyn_call_error DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. @@ -8458,13 +8482,6 @@ CLASS cx_sy_dyn_call_illegal_method IMPLEMENTATION. super->constructor( previous = previous ). ENDMETHOD. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAM_NOT_FOUND ', 'CLASS cx_sy_dyn_call_param_not_found DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_parameter_error. - -ENDCLASS. - -CLASS cx_sy_dyn_call_param_not_found IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAMETER_ERROR ', 'CLASS cx_sy_dyn_call_parameter_error DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_error. PUBLIC SECTION. @@ -8474,29 +8491,12 @@ ENDCLASS. CLASS cx_sy_dyn_call_parameter_error IMPLEMENTATION. ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_ERROR ', 'CLASS cx_sy_dynamic_osql_error DEFINITION PUBLIC INHERITING FROM cx_sy_open_sql_error. - PUBLIC SECTION. - METHODS constructor - IMPORTING - sqlmsg TYPE string OPTIONAL. -ENDCLASS. + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAM_NOT_FOUND ', 'CLASS cx_sy_dyn_call_param_not_found DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_parameter_error. -CLASS cx_sy_dynamic_osql_error IMPLEMENTATION. - METHOD constructor. - super->constructor( sqlmsg = sqlmsg ). - ENDMETHOD. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_SEMANTICS ', 'CLASS cx_sy_dynamic_osql_semantics DEFINITION PUBLIC INHERITING FROM cx_sy_dynamic_osql_error. - PUBLIC SECTION. - METHODS constructor - IMPORTING - sqlmsg TYPE string OPTIONAL. ENDCLASS. -CLASS cx_sy_dynamic_osql_semantics IMPLEMENTATION. - METHOD constructor. - super->constructor( sqlmsg = sqlmsg ). - ENDMETHOD. +CLASS cx_sy_dyn_call_param_not_found IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_ITAB_DUPLICATE_KEY ', 'CLASS cx_sy_itab_duplicate_key DEFINITION PUBLIC INHERITING FROM cx_sy_itab_error. @@ -8904,15 +8904,6 @@ ENDINTERFACE.');`); RETURNING VALUE(result) TYPE REF TO if_ftd_output_configuration. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIG_SETTER ', 'INTERFACE if_ftd_output_config_setter PUBLIC. - - METHODS then_answer - IMPORTING - answer TYPE REF TO if_ftd_invocation_answer - RETURNING - VALUE(self) TYPE REF TO if_ftd_output_config_setter. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIGURATION ', 'INTERFACE if_ftd_output_configuration PUBLIC. @@ -8934,6 +8925,22 @@ ENDINTERFACE.');`); RAISING cx_ftd_parameter_not_found. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIG_SETTER ', 'INTERFACE if_ftd_output_config_setter PUBLIC. + + METHODS then_answer + IMPORTING + answer TYPE REF TO if_ftd_invocation_answer + RETURNING + VALUE(self) TYPE REF TO if_ftd_output_config_setter. + +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TESTDOUBLE ', 'INTERFACE if_function_testdouble PUBLIC. + + METHODS configure_call + RETURNING + VALUE(input_configuration_setter) TYPE REF TO if_ftd_input_config_setter. + ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TEST_ENVIRONMENT ', 'INTERFACE if_function_test_environment PUBLIC. @@ -8947,13 +8954,6 @@ ENDINTERFACE.');`); METHODS clear_doubles. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TESTDOUBLE ', 'INTERFACE if_function_testdouble PUBLIC. - - METHODS configure_call - RETURNING - VALUE(input_configuration_setter) TYPE REF TO if_ftd_input_config_setter. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_HTTP_CLIENT ', 'INTERFACE if_http_client PUBLIC. DATA request TYPE REF TO if_http_request. @@ -9747,6 +9747,7 @@ ENDINTERFACE.');`); find_from_name IMPORTING name TYPE string + depth TYPE i OPTIONAL namespace TYPE string OPTIONAL RETURNING VALUE(element) TYPE REF TO if_ixml_element, @@ -10085,17 +10086,6 @@ ENDINTERFACE.');`); METHODS set_indent IMPORTING indent TYPE i. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSE_ERROR ', 'INTERFACE if_ixml_parse_error PUBLIC. - METHODS get_reason - RETURNING - VALUE(reason) TYPE string. - METHODS get_line - RETURNING - VALUE(line) TYPE i. - METHODS get_column - RETURNING - VALUE(column) TYPE i. ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSER ', 'INTERFACE if_ixml_parser PUBLIC. CONSTANTS co_no_validation TYPE i VALUE 0. @@ -10121,6 +10111,17 @@ ENDINTERFACE.');`); mode TYPE i OPTIONAL RETURNING VALUE(rval) TYPE abap_bool. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSE_ERROR ', 'INTERFACE if_ixml_parse_error PUBLIC. + METHODS get_reason + RETURNING + VALUE(reason) TYPE string. + METHODS get_line + RETURNING + VALUE(line) TYPE i. + METHODS get_column + RETURNING + VALUE(column) TYPE i. ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_RENDERER ', 'INTERFACE if_ixml_renderer PUBLIC. METHODS render RETURNING VALUE(rval) TYPE i. @@ -10549,6 +10550,28 @@ ENDINTERFACE.');`); CONSTANTS co_xt_xop TYPE xml_stream_type VALUE 3. CONSTANTS co_xt_json TYPE xml_stream_type VALUE 4. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_FACTORY ', 'INTERFACE if_sxmlp_factory PUBLIC. + CLASS-METHODS create_list + IMPORTING + name TYPE string + nsuri TYPE string OPTIONAL + prefix TYPE string OPTIONAL + RETURNING + VALUE(rval) TYPE REF TO if_sxmlp_list. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_LIST ', 'INTERFACE if_sxmlp_list PUBLIC. + INTERFACES if_sxmlp_part. + + METHODS add_part + IMPORTING + part TYPE REF TO if_sxmlp_part. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_PART ', 'INTERFACE if_sxmlp_part PUBLIC. + METHODS serialize IMPORTING writer TYPE REF TO if_sxml_writer. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_SIMPLE ', 'INTERFACE if_sxmlp_simple PUBLIC. + ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXML_ATTRIBUTE ', 'INTERFACE if_sxml_attribute PUBLIC. TYPES attributes TYPE STANDARD TABLE OF REF TO if_sxml_attribute WITH DEFAULT KEY. @@ -10840,28 +10863,6 @@ ENDINTERFACE.');`); RAISING cx_sxml_state_error. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_FACTORY ', 'INTERFACE if_sxmlp_factory PUBLIC. - CLASS-METHODS create_list - IMPORTING - name TYPE string - nsuri TYPE string OPTIONAL - prefix TYPE string OPTIONAL - RETURNING - VALUE(rval) TYPE REF TO if_sxmlp_list. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_LIST ', 'INTERFACE if_sxmlp_list PUBLIC. - INTERFACES if_sxmlp_part. - - METHODS add_part - IMPORTING - part TYPE REF TO if_sxmlp_part. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_PART ', 'INTERFACE if_sxmlp_part PUBLIC. - METHODS serialize IMPORTING writer TYPE REF TO if_sxml_writer. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_SIMPLE ', 'INTERFACE if_sxmlp_simple PUBLIC. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SYSTEM_UUID_RFC4122_STATIC ', 'INTERFACE if_system_uuid_rfc4122_static PUBLIC. CLASS-METHODS create_uuid_c36_by_version diff --git a/output/abap.type.mjs.map b/output/abap.type.mjs.map index 1b06679..c17dde4 100644 --- a/output/abap.type.mjs.map +++ b/output/abap.type.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/abap.type.mjs", + "file": "..\\downport\\abap.type.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_char_utilities.clas.mjs.map b/output/cl_abap_char_utilities.clas.mjs.map index a80eb12..31939a8 100644 --- a/output/cl_abap_char_utilities.clas.mjs.map +++ b/output/cl_abap_char_utilities.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA2BA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IACE;IACA;EACF;EAEA;;;;;IACE,sCAAY,kCAAI,uCAAe,qCAAa,gCAAQ,qDAAS,2CAAe,KAAK;IACnF;;AAEF", - "file": "../downport/cl_abap_char_utilities.clas.mjs", + "file": "..\\downport\\cl_abap_char_utilities.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_classdescr.clas.mjs.map b/output/cl_abap_classdescr.clas.mjs.map index ce144cc..4810927 100644 --- a/output/cl_abap_classdescr.clas.mjs.map +++ b/output/cl_abap_classdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAmBA;;;;;;;;;;;;;EACE;;kDACgC;IAChC;;EAEA;;;;;;;QACO,0DAAmB;IACxB;IACA,YAAS,oFAAiD;IAC5D;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AACF", - "file": "../downport/cl_abap_classdescr.clas.mjs", + "file": "..\\downport\\cl_abap_classdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_codepage.clas.mjs.map b/output/cl_abap_codepage.clas.mjs.map index 22daabd..9a7a785 100644 --- a/output/cl_abap_codepage.clas.mjs.map +++ b/output/cl_abap_codepage.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAuBA;;;;;;;;;;;;;;;;EACE;;;;;;;;;;QACO,iHAAoC;IACzC,UAAO,uGAAiD;4DAEd;IAC5C;;EAEA;;;;;;;;;;QACO,+GAAmC;QACnC,uDAAgB;IACrB,UAAO,sGAAgD;2DAG5B;IAC7B;;EAEA;;;;;;;;IACE,oCAAgB,GAAT,UAAW,4CAAU;IAC5B,aAAW,uCAAM;IACnB;;AACF", - "file": "../downport/cl_abap_codepage.clas.mjs", + "file": "..\\downport\\cl_abap_codepage.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_complexdescr.clas.mjs.map b/output/cl_abap_complexdescr.clas.mjs.map index 944901b..91e47a8 100644 --- a/output/cl_abap_complexdescr.clas.mjs.map +++ b/output/cl_abap_complexdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_abap_complexdescr.clas.mjs", + "file": "..\\downport\\cl_abap_complexdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_conv_codepage.clas.locals.mjs.map b/output/cl_abap_conv_codepage.clas.locals.mjs.map index 3114f51..6d59154 100644 --- a/output/cl_abap_conv_codepage.clas.locals.mjs.map +++ b/output/cl_abap_conv_codepage.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAKA;;;;;;;;;;;;;;EACE;;;;;QACO,+GAAmC;IACxC,UAAO,sGAAgD;2DAKnC;IACtB;;AACF;;AASA;;;;;;;;;;;;;;EACE;;;;;QACO,iHAAoC;IACzC,UAAO,uGAAiD;4DAKnC;IACvB;;AACF", - "file": "../downport/cl_abap_conv_codepage.clas.locals.mjs", + "file": "..\\downport\\cl_abap_conv_codepage.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_conv_codepage.clas.mjs.map b/output/cl_abap_conv_codepage.clas.mjs.map index 05091a4..b7ff86d 100644 --- a/output/cl_abap_conv_codepage.clas.mjs.map +++ b/output/cl_abap_conv_codepage.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAkBA;;;;;;;;;;;;;;;EAEE;;;;;;IAEA;;EAEA;;;;;;IAEA;;AAEF", - "file": "../downport/cl_abap_conv_codepage.clas.mjs", + "file": "..\\downport\\cl_abap_conv_codepage.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_conv_in_ce.clas.mjs.map b/output/cl_abap_conv_in_ce.clas.mjs.map index 527b343..a521003 100644 --- a/output/cl_abap_conv_in_ce.clas.mjs.map +++ b/output/cl_abap_conv_in_ce.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA6CA;;;;;;;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;;;;;;IACE,oCAAmB,GAAZ,aAAc,qCAAG;IACxB,4CAAO,OAAiB;;IAIxB,IACE,OAEA,IAHG,QAAL;;MAEI,GAAG,OAAE,mBAAiB,uCAAM;;MAE5B,GAAG,OAAE,mBAAiB,2CAAU;;MAEhC,oCAAS,GAAF,4BAAI,kDAAe;;IAG9B,GAAG,OAAE,aAAW,KAAK;IACrB,GAAG,OAAE,mBAAiB,WAAW;IACnC;;EAEA;;;;;;QACO,kDAAU;QACV,qCAAmB;IACxB,QAAM,IAAI;IACV,QAAM,GAAG;IACT;MACI,UAAO,+BAAY;;;;;;IAGvB;IACF;;EAEA;;;;;;;;QACO,wCAAsB;QACtB,gHAAqC;IAE1C,WAAS,KAAK;IAEd,sCAAY,0CAAY,wCAAe,MAAmB;IAE1D,WAAQ,uEAA2B;yDAMlB;IACnB;;EAEA;;;;;QACO,4FAAuB;IAE5B,4CAAO,8BAA6B;IACpC;IAGA;IACA;IACA;MACA;IACA;MACA,aAAW,sBAAS;IACpB;IAEA,iBAAY,GAAT,UAAW,uBAAS;MACrB;;;IACF;EAIF;EAEA;;;;gEAMoB;EACpB;AAEF", - "file": "../downport/cl_abap_conv_in_ce.clas.mjs", + "file": "..\\downport\\cl_abap_conv_in_ce.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_conv_out_ce.clas.mjs.map b/output/cl_abap_conv_out_ce.clas.mjs.map index 21fe6fe..0203010 100644 --- a/output/cl_abap_conv_out_ce.clas.mjs.map +++ b/output/cl_abap_conv_out_ce.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoDA;;;;;;;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;;;IAEE,IACE,OAEA,IAHG,QAAL;;MAEI,GAAG,OAAE,mBAAiB,uCAAM;;MAE5B,GAAG,OAAE,mBAAiB,0CAAS;;MAE/B,oCAAS,GAAF,4BAAI,kDAAe;;IAEhC;;EAEA;;;;;;QACO,mHAAsC;QACtC,2DAAmB;IAExB,YAAS,uEAA2B;4DAKf;IACrB,oCAAyB,GAAlB,2BAAS,UAAW,2BAAC;IAC5B,QAAM,6BAAS;IACf,QAAU,mBAAJ,IAAkB,wBAAZ,yCAAc,mCAAG;IAC/B;;EAEA;;QACO,wDAAgB;iDAEY;IACjC,sCAAY,gBAAU,cAAS,cAAsB;EACvD;EAEA;;IACE,WAAS,cAAS;IACpB;;EAEA;;;;;;QACO,yCAAuB;QACvB,mHAAuC;IAE5C,YAAU,2BAAO;IACjB,YAAS,uEAA2B;6DAGM;IAE1C;IACF;;EAEA;IACE,sBAAM,cAAS;EACjB;EAEA;;;;;QACO,yDAAkB;IAEvB;IAEA,oBAAgB;MACd,WAAS,IAAI;MACb,WAAS,6BAAS;MAClB;IACF;MACE;IACF;IACA;EACF;AACF", - "file": "../downport/cl_abap_conv_out_ce.clas.mjs", + "file": "..\\downport\\cl_abap_conv_out_ce.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_datadescr.clas.mjs.map b/output/cl_abap_datadescr.clas.mjs.map index a13e6ab..7ecd668 100644 --- a/output/cl_abap_datadescr.clas.mjs.map +++ b/output/cl_abap_datadescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAeA;;;;;;;;;;;;;;;;EAEE;;;;;;QACO,8GAAmC;IACxC,WAAQ,2EAA6C;IACrD,gBAAc,KAAK,OAAE,SAAS;IAChC;;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_abap_datadescr.clas.mjs", + "file": "..\\downport\\cl_abap_datadescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_datfm.clas.mjs.map b/output/cl_abap_datfm.clas.mjs.map index 989428a..63c9a3f 100644 --- a/output/cl_abap_datfm.clas.mjs.map +++ b/output/cl_abap_datfm.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoCA;;;;;;;;;;;;;;;;;;;EAEE;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;QACO,+EAAgH,CAAA;;QAChH,+EAAgH,CAAA;;QAChH,wEAA0F,CAAA;;IAE/F,iBAAe,GAAZ,aAAe,qCACd,iBAAgB,GAAZ,aAAe,qCAAsB;MAC3C;;;IACF;;IAGA,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACb,oCAAY,kEAAkB,4CAAkB,kCAAY;MAC5D,iBAAe,oCAAsB;MACrC;IACF;;IAGA,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACb,oCAAY,uDAAgB,4CAAkB,6CAAc;MAC5D,iBAAe,oCAAsB;MACrC;IACF;;IAGA,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACb,cAAY,SAAS;MACrB,iBAAe,oCAAsB;MACrC;IACF;IAEA;;;EACF;EAEA;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AAEF", - "file": "../downport/cl_abap_datfm.clas.mjs", + "file": "..\\downport\\cl_abap_datfm.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_dyn_prg.clas.mjs.map b/output/cl_abap_dyn_prg.clas.mjs.map index 149dc39..e0c354d 100644 --- a/output/cl_abap_dyn_prg.clas.mjs.map +++ b/output/cl_abap_dyn_prg.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA8CA;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;IAEE,YAAU,GAAG;IACf;;EAEA;;;;;;;IAEE,YAAU,GAAG;IACf;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_abap_dyn_prg.clas.mjs", + "file": "..\\downport\\cl_abap_dyn_prg.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_elemdescr.clas.mjs.map b/output/cl_abap_elemdescr.clas.mjs.map index 42c9d7c..16369e4 100644 --- a/output/cl_abap_elemdescr.clas.mjs.map +++ b/output/cl_abap_elemdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAgEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;QACO,+DAAoB;;+BAEzB,WAAY,gFAA8C;IAC5D;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,UAAU,MAAC,aAAW,kBAAa;IACnC,UAAU,MAAC,aAAW,cAAS;IAC/B,UAAU,MAAC,WAAW,eAAE,MAAC,MAAK;IAC9B,UAAU,MAAC,cAAW,0BAAC;IACvB,UAAU,MAAC,UAAW,WAAM;IAC5B,UAAU,MAAC,cAAW,aAAQ;IAE9B;IAGF;;EAEA;;;;;QACO,kDAAU;+BACf,WAAY,wEAA0C;IACxD;;EAEA;;;;;QACO,sDAAa;+BAClB,WAAY,wEAA0C;IACxD;;EAEA;;;;;QACO,sDAAe;+BACpB,WAAY,wEAA0C;IACxD;;EAEA;;;;;QACO,gDAAU;+BACf,WAAY,wEAA0C;IACxD;;EAEA;;;;;QACO,+CAAU;+BACf,WAAY,wEAA0C;IACxD;;EAEA;;;;;QACO,+CAAU;+BACf,WAAY,wEAA0C;IACxD;;EAEA;;;;;;;;QACO,+DAAoB;;+BAEzB,WAAY,gFAA8C;IAC5D;;EAEA;;QAEO,2DAAoB;QACpB,0DAAoB;QACpB,ijBAAoC;IAEzC;IAEA;MACA,sBAAM,MAAM;MACZ;MACA;MACA;MACA;MACA;MACA,gCAAO,gBAAU,cAAc;IAC/B;IAEF;;AAEF", - "file": "../downport/cl_abap_elemdescr.clas.mjs", + "file": "..\\downport\\cl_abap_elemdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_enumdescr.clas.mjs.map b/output/cl_abap_enumdescr.clas.mjs.map index 57f4a68..b222fae 100644 --- a/output/cl_abap_enumdescr.clas.mjs.map +++ b/output/cl_abap_enumdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAUA;;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_abap_enumdescr.clas.mjs", + "file": "..\\downport\\cl_abap_enumdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_exceptional_values.clas.mjs.map b/output/cl_abap_exceptional_values.clas.mjs.map index dda1150..02c656f 100644 --- a/output/cl_abap_exceptional_values.clas.mjs.map +++ b/output/cl_abap_exceptional_values.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAeA;;;;;;;;;;;;;;;EAEE;;;;;;QACO,yCAA2B;QAC3B,wDAAkB;QAClB,0DAAkB;IACvB,IAAc,OAAc;IAE5B,mDAA+B;IAE/B,IACE,OAEA,IAHG,OAAL;;MAEiD,WAA5B,6BAAc,QAAiB;;MAEhD,4FAAqE;;MAGrE,oEAAsB;MAEtB,iBAAa,GAAV,WAAY,2BAAE,iBAAgB,GAAZ,aAAc,2BAAC;QAClC,YAAQ,yCAAQ;MAClB,wBAAiB,GAAV,WAAY,2BAAE,iBAAgB,GAAZ,aAAc,2BAAC;QACtC,YAAQ,2CAAU;MACpB,wBAAiB,GAAV,WAAY,2BAAE,iBAAgB,GAAZ,aAAc,2BAAC;QACtC,YAAQ,kDAAgB;MAC1B;QACE,oCAAS,GAAF,4BAAI,wCAAM;MACnB;;MAEA;MACA,oCAAS,GAAF,4BAAI,wCAAM;;IAEvB;;EAEA;;;;;;QACO,yCAAuB;IAC5B,IAAc,OAAc;IAE5B,mDAA+B;IAE/B,IACE,OAEA,IAHG,OAAL;;MAEiD,WAA5B,6BAAc,QAAiB;;MAEhD,SAAM,qCAAoB;MAC1B,oEAAsB;MACtB,YAAc,wBAAN,QAAQ,4BAAE;;MAElB;MACA,oCAAS,GAAF,4BAAI,wCAAM;;IAEvB;;AAEF", - "file": "../downport/cl_abap_exceptional_values.clas.mjs", + "file": "..\\downport\\cl_abap_exceptional_values.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_format.clas.mjs.map b/output/cl_abap_format.clas.mjs.map index 643e89b..a5c725e 100644 --- a/output/cl_abap_format.clas.mjs.map +++ b/output/cl_abap_format.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_abap_format.clas.mjs", + "file": "..\\downport\\cl_abap_format.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_gzip.clas.mjs.map b/output/cl_abap_gzip.clas.mjs.map index 84a2bbf..1d54508 100644 --- a/output/cl_abap_gzip.clas.mjs.map +++ b/output/cl_abap_gzip.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAyDA;;;;;;;;;;;;;;;;;;EACE;;;;;;;;IAEE;IACA;IACA;IAEA;EACF;EAEA;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;IACE;IACA;IACA;IAEA;IACA,gBAAc,2BAAS,SAAS;EAClC;EAEA;;;;;;;;;;;IAEE;IACA;IACA;IAEA;IACA,iBAAe,2BAAS,UAAU;EACpC;AACF", - "file": "../downport/cl_abap_gzip.clas.mjs", + "file": "..\\downport\\cl_abap_gzip.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_hmac.clas.mjs.map b/output/cl_abap_hmac.clas.mjs.map index d69d214..be37d5c 100644 --- a/output/cl_abap_hmac.clas.mjs.map +++ b/output/cl_abap_hmac.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoCA;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;;;;;;QAEO,+DAAwB;IAE7B,sBAAM,aAAa;IACnB,sBAAM,cAAc;IAGpB,oCAAiB,GAAV,WAAY,2BAAC;IAEpB,iBAAe,4BAAU,cAAc;IACvC,oCAAoB,GAAb,cAAe,wCAAO,iBAAgB,GAAb,cAAe,uCAAM,iBAAgB,GAAb,cAAe,0CAAQ;IAG/E;IACA,yBAAG,OAAiB;MAClB;MACA;MACA;IACF;MACE;MACA;IACF;IAEA;IAEA,mBAAiB,aAAa;EAEhC;EAEA;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AACF", - "file": "../downport/cl_abap_hmac.clas.mjs", + "file": "..\\downport\\cl_abap_hmac.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_intfdescr.clas.mjs.map b/output/cl_abap_intfdescr.clas.mjs.map index 894f7f8..3927501 100644 --- a/output/cl_abap_intfdescr.clas.mjs.map +++ b/output/cl_abap_intfdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_abap_intfdescr.clas.mjs", + "file": "..\\downport\\cl_abap_intfdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_matcher.clas.mjs.map b/output/cl_abap_matcher.clas.mjs.map index 2ba2574..99c1ee0 100644 --- a/output/cl_abap_matcher.clas.mjs.map +++ b/output/cl_abap_matcher.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA2CA;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;IACE,iBAAe,GAAZ,aAAc,uBAAS;;IAE1B;;IAEA;IACA,oBAAa,OAAO;IACpB,iBAAU,IAAI;IAChB;;EAEA;;;IAEE,YAAU,gCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAlB,CAAqB;IACjC;;EAEA;;IACE,eAAa,eAAU;IACzB;;EAEA;;IACE,kBAAoB,mBAAT,cAAW,2BAAC;IACvB,gEAA2D;IAC3D,UAAQ,gCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAlB,CAAqB;IAC/B;;EAEA;;;;;QACO,ooBAAgC;QAChC,sMAA4C;IACjD;qBAAkD;IAClD;wBAA2D;IAC3D,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACb,UAAQ,4FAA8C;IACxD;IACF;;EAEA;;QACO,ooBAAgC;IACrC;qBAAkD;IAClD,WAAS,QAAQ,MAAC,OAAM;IAC1B;;EAEA;;QACO,ooBAAgC;IACrC;qBAAkD;IAClD,WAAS,QAAQ,MAAC,OAAM;IAC1B;;AAEF", - "file": "../downport/cl_abap_matcher.clas.mjs", + "file": "..\\downport\\cl_abap_matcher.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_math.clas.mjs.map b/output/cl_abap_math.clas.mjs.map index 8025ff5..5d36b68 100644 --- a/output/cl_abap_math.clas.mjs.map +++ b/output/cl_abap_math.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAiBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_abap_math.clas.mjs", + "file": "..\\downport\\cl_abap_math.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_message_digest.clas.mjs.map b/output/cl_abap_message_digest.clas.mjs.map index 7a3d700..af879c7 100644 --- a/output/cl_abap_message_digest.clas.mjs.map +++ b/output/cl_abap_message_digest.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAuBA;;;;;;;;;;;;;;;EACE;;;;;;;;;;;QAEO,+DAAwB;IAE7B,iBAAe,4BAAU,cAAc;IACvC,oCAAoB,GAAb,cAAe,wCAAO,iBAAgB,GAAb,cAAe,uCAAM,iBAAgB,GAAb,cAAe,0CAAQ;IAG/E;IACA;IACA;IACA;EAEF;EAEA;;;;;;;;;;;;;QAEO,+DAAwB;IAE7B,iBAAe,4BAAU,cAAc;IACvC,oCAAoB,GAAb,cAAe,wCAAO,iBAAgB,GAAb,cAAe,uCAAM,iBAAgB,GAAb,cAAe,0CAAQ;IAG/E;IACA;IACA;IACA;IACA;IAEA,kBAAgB,cAAc;EAEhC;AACF", - "file": "../downport/cl_abap_message_digest.clas.mjs", + "file": "..\\downport\\cl_abap_message_digest.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_objectdescr.clas.mjs.map b/output/cl_abap_objectdescr.clas.mjs.map index 3816278..c2f151e 100644 --- a/output/cl_abap_objectdescr.clas.mjs.map +++ b/output/cl_abap_objectdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAgEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;QACO,yEAA2B;QAC3B,0CAAwB;QACxB,yDAAoB;IAEzB,IAAc,QAA+B;IAC7C,IAAc,QAA+B;IAC7C,IAAc,UAA+B;IAC7C,IAAc,aAA+B;IAC7C,IAAc,SAA2C;IACzD,IAAc,SAA2C;IAGzD;MACA;;;MAGA,QAAM,MAAC,UAAO,OAAO;MACrB,SAAO,MAAC,UAAO,OAAO;MACtB,QAAM,MAAC,kBAAe,gCAAe,GAAR,SAAW,qCAAlB,CAAuB;MAC7C;MACA,QAAM,MAAC,iBAAc,QAAQ;MAC7B;MACA,QAAM,MAAC,cAAW,QAAQ;MAC1B;MACA,QAAM,MAAC,gBAAa,QAAQ;MAC5B;iCACA,SAAO,MAAC,QAAQ,8CAA0B;MAC1C,QAAM,MAAC,eAAY,SAAO,MAAC,KAAI,OAAE,SAAS;MAC1C,QAAM,MAAC,YAAS,SAAO,MAAC,KAAI,OAAE,MAAM;MACpC,QAAM,MAAC,cAAW,SAAO,MAAC,KAAI,OAAE,QAAQ;IACxC;IACA;IAGA;MACA;;MAEA,QAAM,MAAC,UAAO,OAAO;IACrB;IACA;IAGA;MACA;;MAEA,UAAQ,MAAC,UAAO,OAAO;MACvB;MACA,UAAQ,MAAC,gBAAa,QAAQ;MAE9B;;;QAGA,SAAO,MAAC,YAAS,UAAQ,MAAC,KAAI;QAC9B;QACA,aAAW,MAAC,UAAO,OAAO;QAC1B,SAAO,MAAC,eAAY,OAAO;QAC3B;QAE6B,SAAO,MAAC,aAApB,MAAwB;MAKzC;IACA;IACA;8BAEqB;IACvB;;EAEA;;;;QACO,kXAAsC;IAE3C;;;;6EAAsG;IACtG,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;iCACb,cAAe,yEAAkC;IACnD;MACE;IACF;IACF;;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;QACO,yEAA0B;QAC1B,2RAAuC;IAE5C,YAAU,4BAAU,QAAQ;IAC5B;;;;uCAAkE;IAClE,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;MACd;IACF;IACA,gBAAc,OAAO,MAAC,KAAI;IAC5B;;AACF", - "file": "../downport/cl_abap_objectdescr.clas.mjs", + "file": "..\\downport\\cl_abap_objectdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_random.clas.mjs.map b/output/cl_abap_random.clas.mjs.map index 8ce753f..f509b0f 100644 --- a/output/cl_abap_random.clas.mjs.map +++ b/output/cl_abap_random.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAyBA;;;;;;;;;;;;;;;;;EACE;;;;;;;;IAEA;;EAEA;;IAEE;IACF;;EAEA;;;;;IACE;IACF;;EAEA;;;;;;;;QAEO,0DAAkB;IAEvB,oCAAY,GAAL,MAAO,IAAG;IACjB,oCAAW,GAAJ,KAAO,2BAAC;IACf,gBAAyB,mBAAN,qBAAL,KAAO,KAAM,2BAAC;IAC5B,gBAAa,wBAAK,oBAAQ;IAC1B,eAAwB,mBAAX,WAAe,YAAW;IACvC,eAAwB,mBAAX,WAAa,IAAG;IAC/B;;AACF", - "file": "../downport/cl_abap_random.clas.mjs", + "file": "..\\downport\\cl_abap_random.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_random_int.clas.mjs.map b/output/cl_abap_random_int.clas.mjs.map index d7a2bbb..034770f 100644 --- a/output/cl_abap_random_int.clas.mjs.map +++ b/output/cl_abap_random_int.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAsBA;;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;;IAEE,IAAI,OAAE,WAAS,GAAG;IAClB,IAAI,OAAE,WAAS,GAAG;IACpB;;EAEA;;IACE,WAAQ,8GAES;IACnB;;AACF", - "file": "../downport/cl_abap_random_int.clas.mjs", + "file": "..\\downport\\cl_abap_random_int.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_refdescr.clas.mjs.map b/output/cl_abap_refdescr.clas.mjs.map index 19b5360..8ab4c1c 100644 --- a/output/cl_abap_refdescr.clas.mjs.map +++ b/output/cl_abap_refdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAaA;;;;;;;;;;;;;;;;;EACE;;IACE,SAAO,eAAU;IACnB;;EAEA;;;;;QACO,+DAAoB;+BACzB,WAAY,wEAA0C;IACxD;;AACF", - "file": "../downport/cl_abap_refdescr.clas.mjs", + "file": "..\\downport\\cl_abap_refdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_regex.clas.mjs.map b/output/cl_abap_regex.clas.mjs.map index d8ea16a..5d7f127 100644 --- a/output/cl_abap_regex.clas.mjs.map +++ b/output/cl_abap_regex.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA2BA;;;;;;;;;;;;;;;EAEE;;;;;IACE,oBAAa,OAAO;IACpB,wBAAiB,WAAW;IAC9B;;EAEA;;;;;;;;;;IAKA;;EAEA;;;;IAMA;;AAEF", - "file": "../downport/cl_abap_regex.clas.mjs", + "file": "..\\downport\\cl_abap_regex.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_structdescr.clas.mjs.map b/output/cl_abap_structdescr.clas.mjs.map index 5096d60..b6c9ff4 100644 --- a/output/cl_abap_structdescr.clas.mjs.map +++ b/output/cl_abap_structdescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/cl_abap_structdescr.clas.mjs", + "file": "..\\downport\\cl_abap_structdescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_tabledescr.clas.mjs.map b/output/cl_abap_tabledescr.clas.mjs.map index 3002c0a..976f8a5 100644 --- a/output/cl_abap_tabledescr.clas.mjs.map +++ b/output/cl_abap_tabledescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAyDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;;;;;;;;;;IAGE,GAAG,OAAE,mBAAiB,QAAQ;IAC9B,GAAG,OAAE,iBAAiB,WAAW;IACjC,GAAG,OAAE,QAAiB,KAAK;IAC3B,GAAG,OAAE,gBAAiB,UAAU;IAChC,GAAG,OAAE,eAAiB,YAAY;IAGlC,GAAG,OAAE,cAAiB,iCAAc;IACpC,GAAG,OAAE,SAAiB,6BAAU;IAElC;;EAEA;;IACE,WAAS,YAAO;IAClB;;EAEA;;;;;;;;;;;QAEO,gzBAA0B;IAE/B,iBAAmB,GAAhB,yBAAO,UAAY,2BAAC;MACrB,oCAAS,GAAF,4BAAI,wCAAM;IACnB;IACA;mBAAqC;IACrC,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;;IAGnB,QAAQ,OAAE,mBAAiB,MAAM,MAAC,UAAS;IAC3C,QAAQ,OAAE,iBAAiB,WAAW;IACtC,QAAQ,OAAE,gBAAiB,MAAM,MAAC,SAAQ;IAC1C,QAAQ,OAAE,eAAiB,MAAM,MAAC,YAAW;IAC7C,QAAQ,OAAE,YAAiB,MAAM;IAGjC,QAAQ,OAAE,cAAiB,iCAAc;IACzC,QAAQ,OAAE,SAAiB,6BAAU;IAEvC;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;QAEO,uDAAoB;QACpB,2FAA4B;QAC5B,yDAAyB;QACzB,0DAAyB;QACzB,sHAA6C;QAC7C,imBAAuD;QACvD,wZAAwC;QACxC,gJAA4C;;IAIjD;IACA,KAAK,OAAE,mBAAiB,OAAO;IAE/B;IACA,IACE,OAEA,AAEA,IALG,OAAL;;MAEI,KAAK,OAAE,eAAa,gCAAa;;MAEjC,KAAK,OAAE,eAAa,mCAAgB;;MAEpC,KAAK,OAAE,eAAa,mCAAgB;;MAEpC,KAAK,OAAE,eAAa,gCAAa;;IAGrC;IACA,KAAK,OAAE,kBAAe,6EAA+C;IAErE;IACA,iBAAW,GAAR,SAAU,uBAAS;MACpB,KAAK,OAAE,gBAAc,kCAAe;MAEpC;QACA;QACA,MAAM,MAAC,UAAO,MAAM;QACpB,gCAAO,gBAAU,KAAK,OAAE,GAAG;MAC3B;MAEA,iBAAuB,GAApB,yBAAO,KAAK,OAAE,OAAQ,2BAAE,iBAAgB,GAAZ,MAAM,MAAC,OAAO,+CAAY;QACvD,KAAK,OAAE,gBAAc,uCAAoB;MAC3C;IACF;MAEE,KAAK,OAAE,gBAAc,qCAAkB;MACvC,iBAA6B,GAA1B,KAAK,OAAE,YAAY,OAAE,MAAO,+BAAW;mCACxC,WAAa,KAAK,OAAE,YAAY;QAChC,mBAAgB,uCAA4B;;;UAE1C,MAAM,MAAC,UAAO,YAAY,MAAC,KAAI;UAC/B,gCAAO,gBAAU,KAAK,OAAE,GAAG;QAC7B;MACF;IACF;IAEF;;EAEA;;+BACE,MAAQ,iBAAY;IACtB;;AACF", - "file": "../downport/cl_abap_tabledescr.clas.mjs", + "file": "..\\downport\\cl_abap_tabledescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_timefm.clas.mjs.map b/output/cl_abap_timefm.clas.mjs.map index d4e58a5..923fe5b 100644 --- a/output/cl_abap_timefm.clas.mjs.map +++ b/output/cl_abap_timefm.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA2BA;;;;;;;;;;;;;;;;EAEE;;;;;;;;;QACO,0DAAmB;IAGxB,oCAAqB,GAAd,eAAgB,uBAAS;;IAGhC,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;MACd;;;IACF;IAEA,YAAU,QAAQ;IAClB,wIAAiD;IACjD,aAAW,OAAO;EACpB;EAEA;;;;;;;;IACE,+FAAoC;EACtC;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_abap_timefm.clas.mjs", + "file": "..\\downport\\cl_abap_timefm.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_tstmp.clas.mjs.map b/output/cl_abap_tstmp.clas.mjs.map index 03ea813..fec2cb8 100644 --- a/output/cl_abap_tstmp.clas.mjs.map +++ b/output/cl_abap_tstmp.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA8EA;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;IAGE,cAAY,SAAS;EACvB;EAEA;;;;;;;;;;;IAEE,yBAAG,UAAoB;MACrB;;;IACF;IAEA,uHAAwC;EAC1C;EAEA;;;;;;;;;QACO,sDAAoB;QACpB,2DAAoB;IACzB,6FAAkC;IAClC,iBAAO,GAAJ,KAAO,qCAAG;MACX;IACF;IACA;IACA,6FAAkC;IAClC,iBAAO,GAAJ,KAAO,qCAAG;MACX;IACF;IACA;IACA;IACF;;EAEA;;;;;;;;;;;;QACO,sDAAoB;QACpB,2DAAoB;IACzB,4FAAiC;IACjC,iBAAO,GAAJ,KAAO,qCAAG;MACX;IACF;IACA;IACA;IACA;IACF;;EAEA;;;;;;;;;;;;QACO,sDAAc;IACnB,YAAe,wBAAL,KAAO,4BAAE;IACnB,UAAO,8CAEY;IACrB;;EAEA;;;;;;;;iEAK6B;IAC7B;;EAEA;;;;;;;;;;;;;;;;;QACO,wFAAwB;QACxB,wFAAwB;;;IAK7B,cAAW,4DAEW;EACxB;AACF", - "file": "../downport/cl_abap_tstmp.clas.mjs", + "file": "..\\downport\\cl_abap_tstmp.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_typedescr.clas.mjs.map b/output/cl_abap_typedescr.clas.mjs.map index 6032292..9b630fa 100644 --- a/output/cl_abap_typedescr.clas.mjs.map +++ b/output/cl_abap_typedescr.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/cl_abap_typedescr.clas.mjs", + "file": "..\\downport\\cl_abap_typedescr.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_unit_assert.clas.locals.mjs.map b/output/cl_abap_unit_assert.clas.locals.mjs.map index f4541dc..2c399a5 100644 --- a/output/cl_abap_unit_assert.clas.locals.mjs.map +++ b/output/cl_abap_unit_assert.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAYA;;;;;;;;;;;;;;;EACE;;;;;;QACO,yCAAuB;QACvB,0DAAmB;IAExB,sDAAkC;IAClC,IAEE,OAEA,AAEA,IANG,OAAL;;MAGI,YAAS,4CAAwB;;MAEjC,gDAAiB;;MAEjB;MACA,uFAAgC;;MAEhC,4EAAqB;;IAE3B;;EAEA;;;;;;QACO,sPAA4D;QAC5D,0DAAwC;QACxC,yDAAyB;IAC9B,IAAc,MAAa;IAG3B;;;MAEE,iBAAU,GAAP,QAAU,oCAAE;QACb,iCAAS,yCAAc;MACzB;MACA,0EAAoD;MACpD,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACnB,YAAS,uCAAiB;MAC1B,iCAAS,6BAAU,oIAA+B;IACpD;IACF;;AACF", - "file": "../downport/cl_abap_unit_assert.clas.locals.mjs", + "file": "..\\downport\\cl_abap_unit_assert.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_unit_assert.clas.mjs.map b/output/cl_abap_unit_assert.clas.mjs.map index 11b488f..c76f19d 100644 --- a/output/cl_abap_unit_assert.clas.mjs.map +++ b/output/cl_abap_unit_assert.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/cl_abap_unit_assert.clas.mjs", + "file": "..\\downport\\cl_abap_unit_assert.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_weak_reference.clas.mjs.map b/output/cl_abap_weak_reference.clas.mjs.map index 0bf91a8..b7711b7 100644 --- a/output/cl_abap_weak_reference.clas.mjs.map +++ b/output/cl_abap_weak_reference.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAaA;;;;;;;;;;;;EACE;;;IACE,4CAAO,eAAmB;IAE1B;IACF;;EAEA;;IACE;IACF;;AACF", - "file": "../downport/cl_abap_weak_reference.clas.mjs", + "file": "..\\downport\\cl_abap_weak_reference.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_zip.clas.locals.mjs.map b/output/cl_abap_zip.clas.locals.mjs.map index f8af4bf..cd5bf8d 100644 --- a/output/cl_abap_zip.clas.locals.mjs.map +++ b/output/cl_abap_zip.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAmBA;;;;;;;;;;;;;;;;;;;;;;;EACE;;IACE,sCAAY,cAAQ,kBAAa,YAAoB;EACvD;EAEA;;IACE,YAAU,YAAO;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;QACO,wCAAsB;IAC3B,WAAS,MAAM;IAEf;wCACgB;EAClB;EAEA;;;;QACO,wCAAsB;IAC3B,WAAS,MAAM;IAEf,sCAAY,0CAAY,0CAAY,0CAAY,wCAAe,MAAmB;wCAClE;EAClB;EAEA;;;;;;;;QAGa,0CAA0C,CAAA;;QAC1C,2CAA0C,CAAA;;QAC1C,2CAA0C,CAAA;;QAC1C,2CAA0C,CAAA;;QAC1C,2CAA0C,CAAA;;QAC1C,yCAAwC,CAAA;;QAE7C,wCAAuB;QACvB,yCAAuB;QACvB,kDAAc;QACd,qDAAc;QACd,qCAAuC,CAAA;;QACvC,oCAAuB;QACvB,qCAAuB;IAE7B,iBAAwB,GAArB,2BAAS,wBAAc,2BAAC;;;;;QAEvB,WAAkB,qBAAT,eAAE,MAAC,OAAQ,2BAAC;;;;;UAEnB,YAAU,2CAAU;UACpB,YAAiB,sBAAP,OAAe,QAAO;UAChC,WAAgB,mBAAP,OAAW,2BAAC;UACrB,WAAgB,sBAAP,OAAe,UAAS;UACjC,yBAAG,kBAAsB;YACvB,WAAgB,sBAAP,OAAe,SAAQ;UAClC;QACF;;QACA,sCAAY,sBAAU,iBAAY,oBAAsB;MAC1D;;IACF;IAEA,QAAM,2BAAS,YAAY;;;;;MAEzB,WAAkB,qBAAT,eAAE,MAAC,OAAQ,2BAAC;MACrB,sCAAY,SAAQ,4DAA0B,GAAgB;MAC9D,QAA0B,sBAAd,sBAAJ,IAAY,KAAc,UAAS;MAC3C,QAAU,wBAAJ,IAAM,2BAAC;MACb,OAAM,wDAAgB;MACtB,QAAU,mBAAJ,IAAQ,kCAAG;MACjB,QAAU,sBAAJ,IAAY,UAAS;MAC3B,QAAS,sBAAH,GAAW,IAAG;IACtB;;IACA,QAAU,sBAAJ,IAAY,UAAS;IAE3B,iBAAoB,GAAjB,kBAAmB,uBAAS;MAE7B,sCAAY,uCAAS,uCAAS,uCAAS,qCAAY,GAAgB;IACrE;IAEA,WAAS,GAAG;wCAEI;IAElB;;AAEF", - "file": "../downport/cl_abap_zip.clas.locals.mjs", + "file": "..\\downport\\cl_abap_zip.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_abap_zip.clas.mjs.map b/output/cl_abap_zip.clas.mjs.map index 1a35763..12a7ac8 100644 --- a/output/cl_abap_zip.clas.mjs.map +++ b/output/cl_abap_zip.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAoDA;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,4HAAgC;;IAErC,SAAM,mGAEwB;IAChC;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;QACO,wDAAkB;QAClB,8VAAoC;IAEzC,4CAAO,eAAmB;IAC1B,4CAAO,MAAgB;IAEvB;;;;oCAA4D;2IAM/B;EAC/B;EAEA;;;;;;;QACO,8VAAoC;IAEzC,WAAW,MAAC,UAAO,IAAI;IACvB,WAAW,MAAC,aAAU,OAAO;iHAKU;IACvC,0EAAyC;EAC3C;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;QAIO,2HAAkC;QAClC,0HAAkC;QAClC,6HAAkC;QAClC,8VAAoC;QACpC,8DAAwB;QACxB,2DAAwB;QACxB,uDAAkB;QAClB,oHAA2C;;;IAIhD,aAAU,mDAA8B;;;oFAIU;;wFAMnB;oFAEJ;oFAEA;oFAEA;oFAEA;oFAEA;uHAIiB;0GAEe;uGAEH;uFAEV;oFAEnB;sDAEG;yEAIa;2FAKT;uFAEJ;MAY5B,YAAS,0BAAe;yFACU;8EAGN;8EAEA;8EAEA;8EAEA;+GAE0B;yDAEvB;yEAEI;IACrC;IAEA,cAAW,4BAAS,8BAAkB;0EACA;uFAKR;0EAEJ;0EAEA;2FAEmB;2FAEA;6GAES;wDAErB;0EAEP;IAI1B,SAAM,2BAAgB;IACxB;;AAEF", - "file": "../downport/cl_abap_zip.clas.mjs", + "file": "..\\downport\\cl_abap_zip.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_apc_tcp_client_manager.clas.locals.mjs.map b/output/cl_apc_tcp_client_manager.clas.locals.mjs.map index 8bfc681..f2922d9 100644 --- a/output/cl_apc_tcp_client_manager.clas.locals.mjs.map +++ b/output/cl_apc_tcp_client_manager.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AASA;;;;;;;;;;;;;;;EACE;;IACE,cAAY,YAAO;IACrB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,iBAAU,SAAS;EACrB;AACF;;AAqBA;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;IACE,4CAAO,kBAAsB;IAC7B,4CAAO,kBAAsB;IAC7B,4CAAO,qBAAyB;IAEhC,iBAAc,OAAO;IACrB,iBAAc,OAAO;IACrB,oBAAc,UAAU;IACxB,qBAAc,WAAW;IAC3B;;EAEA;QACO,0FAAqB;IAC1B,WAAS,gCAAmB,GAAZ,kBAAc,0CAA2B,sBAAhD,CAAuE;IAChF;IACA;IACA;MACA;MACA;MAEA;IACA;IACA;IACA;IACA;EACF;EAEA;IACE;EACF;EAEA;;IACE,eAAa,OAAE;IACjB;;EAEA;;;IAEA;;EAEA;;;;IACE;IACA;EACF;AACF", - "file": "../downport/cl_apc_tcp_client_manager.clas.locals.mjs", + "file": "..\\downport\\cl_apc_tcp_client_manager.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_apc_tcp_client_manager.clas.mjs.map b/output/cl_apc_tcp_client_manager.clas.mjs.map index 2a5cfe5..89e2745 100644 --- a/output/cl_apc_tcp_client_manager.clas.mjs.map +++ b/output/cl_apc_tcp_client_manager.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAmBA;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;;;;;;;;;;;;;QACO,sDAAc;IACnB,YAAU,MAAM;;IAOlB;;AACF", - "file": "../downport/cl_apc_tcp_client_manager.clas.mjs", + "file": "..\\downport\\cl_apc_tcp_client_manager.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_apc_wsp_ext_stateless_base.clas.mjs.map b/output/cl_apc_wsp_ext_stateless_base.clas.mjs.map index 5c84957..9b6aacd 100644 --- a/output/cl_apc_wsp_ext_stateless_base.clas.mjs.map +++ b/output/cl_apc_wsp_ext_stateless_base.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAKA;;;;;;;;;;;;;;EACE;;;;;;;IACE;EACF;EAEA;;;;;;;;;;IACE;EACF;AACF", - "file": "../downport/cl_apc_wsp_ext_stateless_base.clas.mjs", + "file": "..\\downport\\cl_apc_wsp_ext_stateless_base.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_bcs.clas.mjs.map b/output/cl_bcs.clas.mjs.map index 6fe90dc..3fd7fa3 100644 --- a/output/cl_bcs.clas.mjs.map +++ b/output/cl_bcs.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAuDA;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AAEF", - "file": "../downport/cl_bcs.clas.mjs", + "file": "..\\downport\\cl_bcs.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_bcs_convert.clas.mjs.map b/output/cl_bcs_convert.clas.mjs.map index 6091c4f..ea0cd37 100644 --- a/output/cl_bcs_convert.clas.mjs.map +++ b/output/cl_bcs_convert.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAgCA;;;;;;;;;;;;;;;;;EAEE;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_bcs_convert.clas.mjs", + "file": "..\\downport\\cl_bcs_convert.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_cam_address_bcs.clas.mjs.map b/output/cl_cam_address_bcs.clas.mjs.map index 8dce989..631c43d 100644 --- a/output/cl_cam_address_bcs.clas.mjs.map +++ b/output/cl_cam_address_bcs.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAiBA;;;;;;;;;;;;;;EAEE;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_cam_address_bcs.clas.mjs", + "file": "..\\downport\\cl_cam_address_bcs.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_demo_output.clas.mjs.map b/output/cl_demo_output.clas.mjs.map index 05a25fd..4ae4c04 100644 --- a/output/cl_demo_output.clas.mjs.map +++ b/output/cl_demo_output.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAaA;;;;;;;;;;;;;;;;EACE;;;;;;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;;;;;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;AACF", - "file": "../downport/cl_demo_output.clas.mjs", + "file": "..\\downport\\cl_demo_output.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_document_bcs.clas.mjs.map b/output/cl_document_bcs.clas.mjs.map index c58f253..a3f289d 100644 --- a/output/cl_document_bcs.clas.mjs.map +++ b/output/cl_document_bcs.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA4BA;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AAEF", - "file": "../downport/cl_document_bcs.clas.mjs", + "file": "..\\downport\\cl_document_bcs.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_function_test_environment.clas.locals.mjs.map b/output/cl_function_test_environment.clas.locals.mjs.map index c154e8f..3ca657b 100644 --- a/output/cl_function_test_environment.clas.locals.mjs.map +++ b/output/cl_function_test_environment.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAaA;;;;;;;;;;;;;;;;;EACE;;;;;QACO,yOAAgC;IACrC;;;;oCAAwD;IACxD,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;MACd;;;IACF;IACA,WAAS,MAAM,MAAC,MAAK;IACvB;;EAEA;;;;;QACO,yOAA6B;IAClC;;;;oCAAqD;IACrD,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;MACd;;;IACF;IACA,WAAS,MAAM,MAAC,MAAK;IACvB;;AACF;;;AAkBA;;;;;;;;;;;;;;;;;EACE;;IACE,WAAS,OAAE;IACb;;EAEA;;;;;;QACO,2OAAgC;IAErC,MAAM,MAAC,UAAO,IAAI;IAGU,MAAM,MAAC,cAAlB,KAAuB;IACxC,sEAAqC;IAErC,SAAO,OAAE;IACX;;EAEA;;;;;;QACO,2OAA6B;IAElC,MAAM,MAAC,UAAO,IAAI;IAGU,MAAM,MAAC,cAAlB,KAAuB;IACxC,mEAAkC;IAElC,SAAO,OAAE;IACX;;AACF;;;AAYA;;;;;;;;;;;;;;EACE;;;;;;;;QACO,mKAA8C;QAC9C,oIAAiD;QACjD,kKAA4C;QAC5C,mIAA+C;QAC/C,iPAAiD;QACjD,+OAAoD;QACpD,2OAAiD;;IAGtD,cAAY,SAAS;;IAGrB,iBAAe,YAAY;IAG3B;MACA;MACA;MACA,0FAAyD;IACzD;IAEA;MACA;MACA;MACA,mFAAkD;IAClD;oGAM2B;;;MAGzB;IACF;;;MAEE;IACF;EAEF;AACF;;AAeA;;;;;;;;;;;EACE;;;;IACE,4CAAO,kBAAsB;IAC7B,iBAAU,OAAO;IACnB;;EAEA;;IACE,+BAA6B,OAAE;IACjC;;EAEA;;IACE,gCAA8B,OAAE;IAClC;;EAEA;;;;;IACE;IACF;;AACF", - "file": "../downport/cl_function_test_environment.clas.locals.mjs", + "file": "..\\downport\\cl_function_test_environment.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_function_test_environment.clas.mjs.map b/output/cl_function_test_environment.clas.mjs.map index 881f0b1..02ffdfe 100644 --- a/output/cl_function_test_environment.clas.mjs.map +++ b/output/cl_function_test_environment.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAoBA;;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,oGAAuC;QACvC,waAAgC;IAErC,oCAAiC,GAA1B,yBAAO,oBAAqB,2BAAC;;;MAGlC,MAAM,MAAC,UAAO,SAAS;;MAIvB;MACA,2FAA4B;IAC9B;;IAGF;;EAEA;;;;;IACE,IAAc,UAA+B;IAE7C;;;;6CAAqE;IACrE,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;IAEnB,WAAS,UAAQ,MAAC,OAAM;IAC1B;;EAEA;IACE,IAAc,UAA+B;;;MAG3C;IACF;IACA,sBAAM,sCAAS;EACjB;AAEF", - "file": "../downport/cl_function_test_environment.clas.mjs", + "file": "..\\downport\\cl_function_test_environment.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_gdt_conversion.clas.mjs.map b/output/cl_gdt_conversion.clas.mjs.map index ceddb26..ad10cf8 100644 --- a/output/cl_gdt_conversion.clas.mjs.map +++ b/output/cl_gdt_conversion.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA4DA;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;IACE,IACE,OAEA,IAHG,gBAAL;;MAEI,aAAW,QAAQ;;MAEnB,aAAoB,wBAAT,SAAW,6BAAG;;MAEzB,oCAAS,GAAF,4BAAI,wCAAM;;EAEvB;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,IACE,OAEA,AAEA,AAEA,IAPG,QAAL;;MAEI;;;;MAEA,aAAW,sCAAK;;MAEhB,aAAW,sCAAK;;MAEhB,aAAW,sCAAK;;MAEhB,oCAAS,GAAF,4BAAI,wCAAM;;EAEvB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;QACO,yDAAkB;IAEvB,iBAAY,GAAT,UAAY,sCAAI;MACjB,oCAAS,GAAF,4BAAI,mEAAgC;IAC7C;IAEA,WAAS,QAAQ;IACjB,uIAAgD;IAChD,uIAAgD;IAChD,uIAAgD;IAChD,uIAAgD;IAChD,mBAAiB,MAAM;EACzB;EAEA;;;;;;IAIE,IACE,OAEA,AAEA,AAEA,IAPG,QAAL;;MAEI,aAAW,oCAAG;;MAEd,aAAW,qCAAI;;MAEf,aAAW,qCAAI;;MAEf,aAAW,oCAAG;;MAEd,oCAAS,GAAF,4BAAI,wCAAM;;EAGvB;EAEA;;;;;;;;;iGASyB;;;;;;;;;;;;MACvB;MACA,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;QACd;;;MACF;IAEF;EAEF", - "file": "../downport/cl_gdt_conversion.clas.mjs", + "file": "..\\downport\\cl_gdt_conversion.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_gui_cfw.clas.mjs.map b/output/cl_gui_cfw.clas.mjs.map index fd3bbd0..b9efd1e 100644 --- a/output/cl_gui_cfw.clas.mjs.map +++ b/output/cl_gui_cfw.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAmBA;;;;;;;;;;;;;;;;EACE;;;;;;;;;IACE,QAAM,0BAAC;IACT;;EAEA;;;;IACE;EACF;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,oDAAiB;EAC9B;AACF", - "file": "../downport/cl_gui_cfw.clas.mjs", + "file": "..\\downport\\cl_gui_cfw.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_gui_container.clas.mjs.map b/output/cl_gui_container.clas.mjs.map index b8bc47c..9aaa4be 100644 --- a/output/cl_gui_container.clas.mjs.map +++ b/output/cl_gui_container.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAUA;;;;;;;;;;;;;;;;;;;;;EACE;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;AACF", - "file": "../downport/cl_gui_container.clas.mjs", + "file": "..\\downport\\cl_gui_container.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_gui_frontend_services.clas.mjs.map b/output/cl_gui_frontend_services.clas.mjs.map index e55b9d2..895220e 100644 --- a/output/cl_gui_frontend_services.clas.mjs.map +++ b/output/cl_gui_frontend_services.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAqKA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE;;;;;;;;IACE,oCAAS,GAAF,4BAAI,kEAA+B;IAC5C;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,qEAAkC;EAC/C;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,6DAA0B;IACvC;;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,8DAA2B;EACxC;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,uEAAoC;EACjD;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,+DAA4B;EACzC;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,qEAAkC;EAC/C;EAEA;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,0DAAuB;EACpC;EAEA;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,6DAA0B;EACvC;EAEA;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;IACE,aAAW,2CAAkB;IAC/B;;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,mEAAgC;EAC7C;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,uEAAoC;EACjD;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,kEAA+B;EAC5C;AACF", - "file": "../downport/cl_gui_frontend_services.clas.mjs", + "file": "..\\downport\\cl_gui_frontend_services.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_http_client.clas.mjs.map b/output/cl_http_client.clas.mjs.map index cada421..1607fb9 100644 --- a/output/cl_http_client.clas.mjs.map +++ b/output/cl_http_client.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAqCA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;QAGO,yDAAkB;QAClB,2DAAoB;;;IAKzB,iBAAU,GAAG;IAGb,gHAAqD;;oJAKnC;;IAGlB,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;8GAGS;IACxB;IAEF;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;IAIE,eAAE,MAAC,WAAQ,0BAAC;EACd;EAEA;;;;;;;;;QACO,4DAAqB;IAC1B,eAAY,2LAA6D;yNAGxC;EACnC;EAEA;IAEE;EACF;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;QACO,4DAA4B;QAC5B,yDAA4B;QAC5B,0DAA4B;QAC5B,0DAA4B;QAC5B,2DAA4B;QAC5B,kEAA4B;QAC5B,4DAA6B;QAC7B,+XAA+B;QAC/B,iYAA+B;QAC/B,0LAA8C;IAEnD,eAAY,qEAAqC;IACjD,yBAAG,UAAoB;MACrB,cAAY,sCAAK;IACnB;IAGA,0BAAG,iIAAmE;gMAGxC;IAC9B;IAGA,YAAS,kIAA0D;IACnE,gHAAqD;IACrD,iCAAS,aAAW,OAAM;oGACiD;IAC3E,iBAA2B,GAAxB,yBAAO,kBAAmB,2BAAC;MAC5B,IACE,OAEA,IAHG,SAAL;;QAEI,iCAAS,6BAAU,sCAAO,mGAAmD;;oLAEW;;IAE9F;wGAI+E;IAC/E;;;MAEE;IACF;IAEA,qBAAkB,0EAA2C;IAC7D,yBAAG,0BAA8B;MAC/B;IACF;IACA;IAIA,aAAU,mEAAoC;IAE9C,iBAAqB,GAAlB,0BAAQ,WAAY,2BAAC;MACtB;IACF;IAEA;IACA;IACA;MACA;QACA;QACA;QACA;UACA;UACA;UACA;UACA;YAGA;YAIA;YACA;YACA;YACA;YACA;YACA;UACA;UAEA;UACA;UACA;UAKA;YACA;YACA;YACA;sHAGoB;UACpB;UAGA;UACA;UACA;UAGA,cAAW,uIAA+D;UAC1E,iBAAY,GAAT,UAAW,wCAAM;+KAKK;6FACqB;UAC9C;UAGA,eAAE,MAAC,WAAQ,0BAAC;QAEd;QAEA;UAIE,eAAE,MAAC,WAAQ,0BAAC;QAEd;QAEA;;;4FAC8D;UAC5D,YAAU,kDAAgB;QAC5B;QAEA;UAEE;QACF;QAEA;UACE,oCAAS,GAAF,4BAAI,wCAAM;QACnB;MAEF", - "file": "../downport/cl_http_client.clas.mjs", + "file": "..\\downport\\cl_http_client.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_http_entity.clas.mjs.map b/output/cl_http_entity.clas.mjs.map index 64afe6b..2f58dba 100644 --- a/output/cl_http_entity.clas.mjs.map +++ b/output/cl_http_entity.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/cl_http_entity.clas.mjs", + "file": "..\\downport\\cl_http_entity.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_http_server.clas.mjs.map b/output/cl_http_server.clas.mjs.map index 8b7359f..3674c37 100644 --- a/output/cl_http_server.clas.mjs.map +++ b/output/cl_http_server.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,SAAO,iDAAe;EACxB;AACF", - "file": "../downport/cl_http_server.clas.mjs", + "file": "..\\downport\\cl_http_server.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_http_utility.clas.mjs.map b/output/cl_http_utility.clas.mjs.map index efec5aa..5bf47e2 100644 --- a/output/cl_http_utility.clas.mjs.map +++ b/output/cl_http_utility.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAyDA;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;QACO,4OAAkD;QAClD,sDAAoB;QACpB,0LAA4B;IAEjC,oCAA0B,GAAnB,oBAAqB,2BAAC;IAE7B;;;MAEE;MACA,gCAAO,kBAAY,MAAM;IAC3B;IACF;;EAEA;;;;;;;;;;gIACuD;EACvD;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;QACO,4OAAkD;QAClD,sDAAe;QACf,0LAA4B;;;MAG/B,QAAQ,MAAC,YAAQ,yEAA4C;MAC7D,8BAAM,QAAQ,MAAC,4BAAQ,qCAAO,QAAQ,MAAC,QAAK;MAC5C,gCAAO,aAAO,GAAG;IACnB;IACA,WAAS,8BAAiB,OAAQ,KAAI,KAAM,sCAAK;IACnD;;EAEA;;;;;;;;IACE;IACA;IACF;;EAEA;;;;;;;;IACE;IACA;IACF;;EAEA;;;;;;;;;;IACE;IACA;IACF;;EAEA;;;;;;;;QACO,uDAAe;QACf,0DAAoB;;;;;MAGvB,aAAoB,qBAAT,eAAE,MAAC,OAAQ,2BAAC;MACvB,YAAU,kDAAqB;MAC/B,iBAAuB,GAApB,4BAAU,WAAa,eAAE,MAAC,OAAM,iBAAW,GAAR,SAAW,mDAAgB;QAC/D,kCAAU,QAAW,QAAO;MAC9B;QACE,kCAAU,8BAAW,sCAAO,6BAAU,0EAAyC;MACjF;IACF;;IACF;;EAEA;;;;;;;;IACE;IACA;IACF;;EAEA;;;;;;;;IACE;IACA;IACF;;AACF", - "file": "../downport/cl_http_utility.clas.mjs", + "file": "..\\downport\\cl_http_utility.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_i18n_languages.clas.mjs.map b/output/cl_i18n_languages.clas.mjs.map index a499878..29e8255 100644 --- a/output/cl_i18n_languages.clas.mjs.map +++ b/output/cl_i18n_languages.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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AiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;MACrB,eAAa,qCAAI;;MAEjB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB,mBAAiB,qCAAI;;MAErB;;IAEN;;AACF", - "file": "../downport/cl_i18n_languages.clas.mjs", + "file": "..\\downport\\cl_i18n_languages.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_ixml.clas.locals.mjs b/output/cl_ixml.clas.locals.mjs index 30e9b00..3a9ac9c 100644 --- a/output/cl_ixml.clas.locals.mjs +++ b/output/cl_ixml.clas.locals.mjs @@ -381,7 +381,9 @@ class lcl_node { if (new_child === undefined) { new_child = new abap.types.ABAPObject({qualifiedName: "IF_IXML_NODE", RTTIName: "\\INTERFACE=IF_IXML_NODE"}).set(INPUT.new_child); } let lo_node = new abap.types.ABAPObject({qualifiedName: "LCL_NODE", RTTIName: "\\CLASS-POOL=CL_IXML\\CLASS=LCL_NODE"}); await abap.statements.cast(lo_node, new_child); - await lo_node.get().mi_parent.get().if_ixml_node$remove_child({child: lo_node}); + if (abap.compare.initial(lo_node.get().mi_parent) === false) { + await lo_node.get().mi_parent.get().if_ixml_node$remove_child({child: lo_node}); + } lo_node.get().mi_parent.set(this.me); await this.mo_children.get().append({ii_node: new_child}); return rc; @@ -1150,9 +1152,11 @@ class lcl_document { let name = INPUT?.name; if (name?.getQualifiedName === undefined || name.getQualifiedName() !== "STRING") { name = undefined; } if (name === undefined) { name = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.name); } + let depth = new abap.types.Integer({qualifiedName: "I"}); + if (INPUT && INPUT.depth) {depth.set(INPUT.depth);} let namespace = new abap.types.String({qualifiedName: "STRING"}); if (INPUT && INPUT.namespace) {namespace.set(INPUT.namespace);} - abap.statements.assert(abap.compare.eq(abap.IntegerFactory.get(1), new abap.types.Character(35).set('todo, use find_from_name_ns instead'))); + element.set((await this.mi_node.get().if_ixml_element$find_from_name_ns({name: name, depth: depth, namespace: namespace}))); return element; } async if_ixml_document$find_from_name_ns(INPUT) { diff --git a/output/cl_ixml.clas.locals.mjs.map b/output/cl_ixml.clas.locals.mjs.map index 4bb978f..319f781 100644 --- a/output/cl_ixml.clas.locals.mjs.map +++ b/output/cl_ixml.clas.locals.mjs.map @@ -4,7 +4,7 @@ "cl_ixml.clas.locals_imp.abap" ], "names": [], - "mappings": "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", - "file": "../downport/cl_ixml.clas.locals.mjs", + "mappings": "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", + "file": "..\\downport\\cl_ixml.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_ixml.clas.mjs.map b/output/cl_ixml.clas.mjs.map index 19e9d53..7c64143 100644 --- a/output/cl_ixml.clas.mjs.map +++ b/output/cl_ixml.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AASA;;;;;;;;;;;;;;EACE;;;;;;IAEA;;EAEA;;;;;;;;;IAEA;;EAEA;;;IAEA;;EAEA;;;IAEA;;EAEA;;;;;;;;;IAKA;;EAEA;;;;;;;;;;;;IAKA;;AAEF", - "file": "../downport/cl_ixml.clas.mjs", + "file": "..\\downport\\cl_ixml.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_message_helper.clas.mjs.map b/output/cl_message_helper.clas.mjs.map index b9e2497..6b9d81b 100644 --- a/output/cl_message_helper.clas.mjs.map +++ b/output/cl_message_helper.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAwCA;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;QAEO,qEAAsB;QACtB,sEAAsB;QACtB,qEAAsB;QACtB,qEAAsB;QACtB,qEAAsB;QACtB,qEAAsB;IAG3B;IAEA;IACA;IACA;IACA;IACA;IACA;IAEA,oKAAiG;IAEnG;;EAEA;;;;;;;;IACE,yBAAG,KAAe;MAChB;;;IACF;IAGA,YAAS,8CAA4B;IACrC,iBAAU,GAAP,QAAU,8BAAW;MACtB,sBAAM,eAAE,MAAC,MAAK;MACd;IACF;IAEA,YAAS,uCAAiB;IAC1B,yBAAG,OAAiB;MAClB,oCAAS,GAAF,4BAAI,wCAAM;IACnB;qDAEgC;EAClC;EAEA;;;;;QAEO,8CAA4B;IAGjC,eAAa,IAAI;IAEjB,eAAE,MAAC,WAAQ,qCAAI;IACf,eAAE,MAAC,WAAQ,sCAAK;IAEhB,eAAE,MAAC,WAAQ,UAAU;IACrB,iBAAoB,GAAjB,+CAAmB,mBAAK;MACzB,eAAa,kCAAa;IAC5B;MACE,eAAa,4BAAO;IACtB;IAEA,eAAE,MAAC,WAAQ,UAAU;IACrB,iBAAoB,GAAjB,+CAAmB,mBAAK;MACzB,eAAa,kCAAa;IAC5B;MACE,eAAa,kCAAa;IAC5B;IAEA,eAAE,MAAC,WAAQ,UAAU;IACrB,iBAAoB,GAAjB,+CAAmB,mBAAK;MACzB,eAAa,kCAAa;IAC5B;MACE,eAAa,kCAAa;IAC5B;IAEA,eAAE,MAAC,WAAQ,UAAU;EAEvB;EAEA;;;;;;;;QAEO,wHAA2C;IAEhD;iCACI,iBAAmB,GAAG;MACtB,YAAU,eAAe,OAAE,uBAAO;;;;;;;IAGtC;EAEF;AAEF", - "file": "../downport/cl_message_helper.clas.mjs", + "file": "..\\downport\\cl_message_helper.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_mime_repository_api.clas.mjs.map b/output/cl_mime_repository_api.clas.mjs.map index a8cd523..ebb5b4a 100644 --- a/output/cl_mime_repository_api.clas.mjs.map +++ b/output/cl_mime_repository_api.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAOA;;;;;;;;;;;;;;;EACE;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_mime_repository_api.clas.mjs", + "file": "..\\downport\\cl_mime_repository_api.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_numberrange_runtime.clas.mjs.map b/output/cl_numberrange_runtime.clas.mjs.map index 497962f..266d14d 100644 --- a/output/cl_numberrange_runtime.clas.mjs.map +++ b/output/cl_numberrange_runtime.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAiBA;;;;;;;;;;;;;;EAEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAiBE,iBAAY,GAAT,eAAE,MAAC,QAAS,2BAAC;QACd;MACF;IAEF;EAEF", - "file": "../downport/cl_numberrange_runtime.clas.mjs", + "file": "..\\downport\\cl_numberrange_runtime.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_oauth2_client.clas.mjs.map b/output/cl_oauth2_client.clas.mjs.map index 2a5d6ad..83d497d 100644 --- a/output/cl_oauth2_client.clas.mjs.map +++ b/output/cl_oauth2_client.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAcA;;;;;;;;;;;;;;EAEE;;;;;;;IACE,sBAAQ,sFAAoD;IAC5D,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;IACE,sBAAQ,+FAA6D;IACrE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,sBAAQ,yFAAuD;IAC/D,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AAEF", - "file": "../downport/cl_oauth2_client.clas.mjs", + "file": "..\\downport\\cl_oauth2_client.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_oo_factory.clas.mjs.map b/output/cl_oo_factory.clas.mjs.map index 5920bf7..4d8f9a4 100644 --- a/output/cl_oo_factory.clas.mjs.map +++ b/output/cl_oo_factory.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoBA;;;;;;;;;;;;;;;;EACE;;;;;;IAEA;;EAEA;;;IAEE,WAAS,OAAE;IACX,iBAAU,4BAAU,WAAW;IACjC;;EAEA;;QACO,mRAAoB;IACzB;IACA;EACF;AACF", - "file": "../downport/cl_oo_factory.clas.mjs", + "file": "..\\downport\\cl_oo_factory.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_osql_test_environment.clas.mjs.map b/output/cl_osql_test_environment.clas.mjs.map index bb75efc..5b6c33d 100644 --- a/output/cl_osql_test_environment.clas.mjs.map +++ b/output/cl_osql_test_environment.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAqBA;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,6HAA2C;IAEhD,oCAAgB,GAAT,eAAE,MAAC,QAAQ,0CAAQ;;IAG1B,MAAM,OAAE,cAAY,iBAAiB;;mCAEhB;IAErB,aAAW,MAAM;IAEnB;;EAEA;QAEO,+DAA8B;QAC9B,0EAAoC;IACzC,IAAc,MAAa;;;MAGzB;;QAEI,mEAAqB;QACrB;;;;;;;MAGJ;IACF;EACF;EAEA;QAEO,0EAAgC;QAChC,yDAAqB;QACrB,kHAAuC;QACvC,kEAA0B;IAE/B;yBAGW;qLAG6D;;;MAGtE,aAAW,4BAAU,UAAU;MAE/B,eAAY,0LAAyG;MACxF,cAAZ,MAAkB;yDACL;kCACZ;mCACC;MAEnB,6MAAkF;MAClF,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;iEAEa;IAClC;mCAEqB;EAEvB;EAEA;IAEE;EAEF;EAEA;QACO,0EAA+B;;;MAGlC,aAAW,4BAAU,UAAU;4MACsC;IACvE;EACF;EAEA;uKAG4D;IAE1D;EAEF;EAEA;;QACO,yHAA8C;QAC9C,4HAA+C;QAC/C,2DAA2B;+BAEhC,iBAAkB,2EAA6C;+BAC/D,kBAAmB,iDAAsC;IACzD,cAAW,gDAAqC;IAGhD,4CAAO,mBAAuB;IAC9B;;;8CAA0E;IAC1E,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;;IAGnB,oCAAgB,GAAT,eAAE,MAAC,QAAQ,2BAAC;EAErB;AAEF", - "file": "../downport/cl_osql_test_environment.clas.mjs", + "file": "..\\downport\\cl_osql_test_environment.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_progress_indicator.clas.mjs.map b/output/cl_progress_indicator.clas.mjs.map index 5f55529..98409cf 100644 --- a/output/cl_progress_indicator.clas.mjs.map +++ b/output/cl_progress_indicator.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAYA;;;;;;;;;;;;;;EACE;;;;;;;;;;;;IAEE;EACF;AACF", - "file": "../downport/cl_progress_indicator.clas.mjs", + "file": "..\\downport\\cl_progress_indicator.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_aggregations.clas.mjs.map b/output/cl_salv_aggregations.clas.mjs.map index e0c0601..d0e564a 100644 --- a/output/cl_salv_aggregations.clas.mjs.map +++ b/output/cl_salv_aggregations.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAQA;;;;;;;;;;;;;;EACE;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_salv_aggregations.clas.mjs", + "file": "..\\downport\\cl_salv_aggregations.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_column.clas.mjs.map b/output/cl_salv_column.clas.mjs.map index 39a68ba..ae2c174 100644 --- a/output/cl_salv_column.clas.mjs.map +++ b/output/cl_salv_column.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAUA;;;;;;;;;;;;;;;;;;;EACE;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_salv_column.clas.mjs", + "file": "..\\downport\\cl_salv_column.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_columns_table.clas.mjs.map b/output/cl_salv_columns_table.clas.mjs.map index 58b6a7a..fe871f7 100644 --- a/output/cl_salv_columns_table.clas.mjs.map +++ b/output/cl_salv_columns_table.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAoBA;;;;;;;;;;;;;;;;;;;;EACE;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_salv_columns_table.clas.mjs", + "file": "..\\downport\\cl_salv_columns_table.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_events_table.clas.mjs.map b/output/cl_salv_events_table.clas.mjs.map index 0d960b8..d96c70f 100644 --- a/output/cl_salv_events_table.clas.mjs.map +++ b/output/cl_salv_events_table.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAkBA;;;;;;;;;;;;;;AAEA", - "file": "../downport/cl_salv_events_table.clas.mjs", + "file": "..\\downport\\cl_salv_events_table.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_filters.clas.mjs.map b/output/cl_salv_filters.clas.mjs.map index 0a4097c..ae97907 100644 --- a/output/cl_salv_filters.clas.mjs.map +++ b/output/cl_salv_filters.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAIA;;;;;;;;;;;;;;AACA", - "file": "../downport/cl_salv_filters.clas.mjs", + "file": "..\\downport\\cl_salv_filters.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_functions_list.clas.mjs.map b/output/cl_salv_functions_list.clas.mjs.map index 607e0f7..2b30678 100644 --- a/output/cl_salv_functions_list.clas.mjs.map +++ b/output/cl_salv_functions_list.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAuBA;;;;;;;;;;;;;;;;;EACE;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_salv_functions_list.clas.mjs", + "file": "..\\downport\\cl_salv_functions_list.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_layout.clas.mjs.map b/output/cl_salv_layout.clas.mjs.map index e56b178..0bd71c6 100644 --- a/output/cl_salv_layout.clas.mjs.map +++ b/output/cl_salv_layout.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAyBA;;;;;;;;;;;;;;;;;;;EACE;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;IACE,oCAAS,GAAF,4BAAI,kDAAe;IAC5B;;AACF", - "file": "../downport/cl_salv_layout.clas.mjs", + "file": "..\\downport\\cl_salv_layout.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_sorts.clas.mjs.map b/output/cl_salv_sorts.clas.mjs.map index 6a61f75..3085275 100644 --- a/output/cl_salv_sorts.clas.mjs.map +++ b/output/cl_salv_sorts.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAYA;;;;;;;;;;;;;;EACE;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF", - "file": "../downport/cl_salv_sorts.clas.mjs", + "file": "..\\downport\\cl_salv_sorts.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_salv_table.clas.mjs.map b/output/cl_salv_table.clas.mjs.map index ef2daf2..90f99cd 100644 --- a/output/cl_salv_table.clas.mjs.map +++ b/output/cl_salv_table.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAmEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_salv_table.clas.mjs", + "file": "..\\downport\\cl_salv_table.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_shm_area.clas.mjs.map b/output/cl_shm_area.clas.mjs.map index ded749d..eb73003 100644 --- a/output/cl_shm_area.clas.mjs.map +++ b/output/cl_shm_area.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAqLA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;IACE,UAAQ,sBAAS;IACnB;;EAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;IACE;EACF;EAEA;IACE;EACF;EAEA;;;;;;;;;;;QACO,oFAA0B;QAC1B,0DAAmB;IAExB,iBAAc,GAAX,YAAa,wBAAW,yBAAI,oBAAkB;MAC/C,YAAU,SAAS;MAEnB,kJAA2D;;;;;2CAGvC;IACtB;IAEA,SAAO,mBAAO;EAChB;EAEA;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;IACE,wBAAU,IAAI;EAChB;EAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;QACO,oFAA0B;QAC1B,0DAAmB;IAExB,yBAAG,oBAAkB;MAGnB,kJAA2D;;;;;2CAGvC;IACtB;IAEA,SAAO,mBAAO;EAChB;EAEA;;;;;;;;;;IAEE;EACF;AAEF", - "file": "../downport/cl_shm_area.clas.mjs", + "file": "..\\downport\\cl_shm_area.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_shm_service.clas.mjs.map b/output/cl_shm_service.clas.mjs.map index 0e5ac62..96a5fd7 100644 --- a/output/cl_shm_service.clas.mjs.map +++ b/output/cl_shm_service.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAgCA;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;IACE;EACF;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;IAEE;IACF;;EAEA;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;AAEF", - "file": "../downport/cl_shm_service.clas.mjs", + "file": "..\\downport\\cl_shm_service.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_sql_result_set.clas.mjs.map b/output/cl_sql_result_set.clas.mjs.map index d0dc7eb..5ba3c39 100644 --- a/output/cl_sql_result_set.clas.mjs.map +++ b/output/cl_sql_result_set.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAgCA;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;IACE,gBAAS,QAAQ;EACnB;EAEA;;QAGO,uDAAe;QACf,2DAAoB;IAEzB;IAEA;IACA;IAEA,WAAM,mBAAM,QAAQ;IAEpB,kBAAoB,mBAAT,cAAW,2BAAC;IACvB,aAAoB,qBAAT,SAAW,cAAQ;IAChC;;EAEA;IAEE;EACF;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AAEF", - "file": "../downport/cl_sql_result_set.clas.mjs", + "file": "..\\downport\\cl_sql_result_set.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_sql_statement.clas.mjs.map b/output/cl_sql_statement.clas.mjs.map index 9050305..e41c18f 100644 --- a/output/cl_sql_statement.clas.mjs.map +++ b/output/cl_sql_statement.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA0BA;;;;;;;;;;;;;EAEE;;;IAEE,4CAAO,QAAkB;IAC3B;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,kDAAe;EAC5B;EAEA;;;;QAEO,iEAA0B;IAE/B,4CAAO,oBAAwB;IAE/B;MACA,mBAAiB,uDAAqB;IACtC;IACA,yBAAG,yBAA6B;MAC9B;;;IACF;IAEA;MACA;IACA;MACA;IACA;IACA,yBAAG,yBAA6B;MAC9B;;;IACF;EAEF;EAEA;;;;;QACO,iEAA0B;IAE/B,4CAAO,oBAAwB;IAE/B;MACA,mBAAiB,uDAAqB;IACtC;IACA,yBAAG,yBAA6B;MAC9B;;;IACF;;IAIA;MACA;MAEA;IACA;MACA;IACA;IACA,yBAAG,yBAA6B;MAC9B;;;IACF;IAEF;;AAEF", - "file": "../downport/cl_sql_statement.clas.mjs", + "file": "..\\downport\\cl_sql_statement.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_sxml_string_reader.clas.locals.mjs.map b/output/cl_sxml_string_reader.clas.locals.mjs.map index 7aef42c..7629ede 100644 --- a/output/cl_sxml_string_reader.clas.locals.mjs.map +++ b/output/cl_sxml_string_reader.clas.locals.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA2CA;;;;;;;;;;;;;;;;;;;EAEE;;;;;;QAEO,4FAA+B;QAC/B,mEAA4B;QAC5B,4DAAuB;QACvB,sDAAuB;IAI5B;MACA;IACA;MACA;MACA;IACA;IACA,iBAAY,GAAT,UAAW,uBAAS;;MAGrB;;;IAGF;IAEA,kBAAW,QAAQ;IACnB,sBAAM,aAAQ,cAAG;2CACE;EACrB;EAEA;;;;;;;;;;QACO,kZAAgC;IACrC,OAAO,MAAC,UAAO,OAAO;IACtB,OAAO,MAAC,UAAO,OAAO;IACtB,OAAO,MAAC,SAAM,MAAM;IACpB,OAAO,MAAC,WAAQ,QAAQ;IACxB,gCAAO,iBAAW,aAAQ,cAAG;EAC/B;EAEA;;;;QAEO,0DAAmB;IAExB;IACA;IAEA,IACE,OAEA,AAEA,KALG,OAAL;;oEAEwD;;mEAED;;MAEnD;MAEA,IACE,OAEA,AAEA,KALG,OAAL;;QAEI,YAAU,sCAAK;;QAEf,YAAU,sCAAK;;QAEf,YAAU,uCAAM;;kIAKM;MAC1B,iBAAW,GAAR,SAAW,wCAAM;8GAEU;MAC9B;mHAE2B;;MAE3B,oCAAS,GAAF,4BAAI,wCAAM;;EAGvB;EAGA;;;;QAEO,2DAAqB;QACrB,wDAAgB;QAChB,uDAAgB;IAErB;IACA;iKAI0B;;;;;MAGxB,aAAoB,qBAAT,eAAE,MAAC,OAAQ,2BAAC;MACvB;8CACoB;IACtB;;kJAG2B;EAE7B;EAEA;;;;QAEO,yDAAoB;QACpB,2DAAoB;IAEzB;kKAI0B;IAE1B;MACA;MACA;8DAE4B;IAC5B;mJAG4B;EAE9B;AAEF;;;;AAgBA;;;;;;;;;;;;;;;;;EACE;;;;;;;;;;IACE,4BAAuB,MAAC,UAAO,IAAI;IACnC,sCAA+B,UAAU;IACzC,kBAAW,KAAK;IAClB;;EAEA;;IACE,UAAQ,aAAQ;IAClB;;AACF;;AAaA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;IACE,2BAAoB,6BAAc,+BAAkB;IACpD,+BAA0B,MAAC,UAAO,IAAI;IACtC,uBAAgB,UAAU;IAC5B;;EAEA;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,SAAO,kBAAa;IACtB;;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;AACF;;;;;;;;;;;;;;AASA;;;;;;;;;;;;;;;;;;;;;;;;;EACE;;;;IACE,2BAAoB,6BAAc,gCAAmB;IACrD,gCAA2B,MAAC,UAAO,IAAI;IACzC;;AACF;;;;;;;;;;;;;;AAYA;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IACE,2BAAoB,6BAAc,wBAAW;IAC7C,kBAAW,KAAK;IAClB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,UAAQ,aAAQ;IAClB;;AACF;;;;;;;;;;;;;;AAiBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,iBAAU,OAAO;IACjB,wBAAiB,uBAAU;IAC7B;;EAEA;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;QAEO,8IAAyC;QACzC,ioBAAmD;QACnD,0GAAsC;QACtC,6UAAgD;QAChD,yHAA2C;IAEhD,IAAc,aAAyC;IAEvD,oCAAsB,GAAf,qBAAiB,wBAAU;IAClC,wBAAiB,sBAAS;;;2EAOF;IACxB,sBAAM,OAAO;;;MAGX,IACE,OAeA,AAIA,KApBG,aAAW,MAAC,KAAjB;;QAEI,sBAAM,aAAa;QACnB,yBAAG,aAAW,MAAC,eAAkB;;UAM/B,gCAAO,sBAAgB,aAAa;QACtC;;;;;;;QAeA,oCAAS,GAAF,4BAAI,2BAAC;;MAEhB,gCAAO,iBAAW,aAAQ;IAC5B;IAEA,sBAAM,YAAO;IACb,oBAAa,0BAAC;EAChB;EAEA;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;8CACkC;EAClC;EAEA;;;EAEA;EAEA;;QACO,uHAAsC;QACtC,0HAAuC;QACvC,oHAAoC;QACpC,iHAAmC;QACnC,qUAAwC;IAE7C,iBAAkB,GAAf,qBAAiB,wBAAU;6BACf;IACf;IACA;iBAA8C;IAC9C,oBAAwB,mBAAX,gBAAa,2BAAC;IAE3B,yBAAG,eAAmB;MACpB,kCAA2B,IAAI,OAAE,iBAAI;MAErC,IACE,OASA,AAIA,KAdG,6BAAL;;mCAEI,MAAQ,IAAI;QACZ,6BAAsB,IAAI,OAAE,0BAAK,MAAC,KAAI;QAEtC,WAAQ,uDAAuB;QAC/B;qBAAkC;QAClC,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;UACb,+BAAuB,+CAAkB;QAC3C;;mCAEA,OAAS,IAAI;QACb,6BAAsB,KAAK,OAAE,2BAAK,MAAC,KAAI;QACvC,sBAAM,yBAAoB;;mCAE1B,OAAS,IAAI;QACb,+BAAuB,iDAAmB;;QAE1C,sBAAM,wBAAmB;;IAE/B;IACF;;AACF", - "file": "../downport/cl_sxml_string_reader.clas.locals.mjs", + "file": "..\\downport\\cl_sxml_string_reader.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_sxml_string_reader.clas.mjs.map b/output/cl_sxml_string_reader.clas.mjs.map index 1856014..665f916 100644 --- a/output/cl_sxml_string_reader.clas.mjs.map +++ b/output/cl_sxml_string_reader.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AASA;;;;;;;;;;;;;;EACE;;;;;;;;;IAIA;;AACF", - "file": "../downport/cl_sxml_string_reader.clas.mjs", + "file": "..\\downport\\cl_sxml_string_reader.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_sxml_string_writer.clas.mjs.map b/output/cl_sxml_string_writer.clas.mjs.map index cd5fad0..8a28428 100644 --- a/output/cl_sxml_string_writer.clas.mjs.map +++ b/output/cl_sxml_string_writer.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAuCA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE;;;;IACE,iBAAU,IAAI;IAChB;;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;;;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;IACnB;;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;;;;;;;;;;;;;;;;;;;;IAIA;;EAEA;;;;;;;IACE,oCAAS,GAAF,4BAAI,wCAAM;EACnB;EAEA;;IACE,WAAS,cAAS;IACpB;;EAEA;;;;QACO,2DAAmB;IACxB,YAAS,gHAAqD;IAC9D,sCAAY,gBAAU,iBAAY,cAAsB;EAC1D;EAEA;;IACE,UAAO,wHAAyD;IAClE;;EAEA;;;;;;;;QACO,yDAAkB;IACvB,YAAS,kBAAO;IAEhB,iBAAU,GAAP,QAAS,yCAAQ,iBAAgB,IAAZ,wBAAe,sCAAI;0EACvB;IACpB;IACA,iBAAU,GAAP,QAAS,0CAAS,iBAAgB,IAAZ,wBAAe,sCAAI;0EACxB;IACpB;IAEA,gCAAO,cAAQ,aAAQ;IACvB,IACE,OAEA,KAHG,IAAL;;0EAEsB;;0EAEA;;EAExB;EAEA;;QACO,oDAAY;IACjB,UAAQ,yBAAO,eAAU;IACzB;oBAA4C;;IAE9C;;EAEA;QACO,uDAAgB;IACrB,UAAO,oBAAS;IAChB,IACE,OAEA,KAHG,IAAL;;0EAEsB;;0EAEA;;EAExB;EAEA;;;;;;;;;;wEACoB;yCACE;yEACD;EACrB;EAEA;;QACO,oDAAY;IACjB,UAAQ,yBAAO,eAAU;IACzB;oBAA4C;IAC9C;;EAEA;;;;QACO,uDAAgB;IACrB,UAAO,kBAAO;IACd,IACE,OAIA,KALG,IAAL;;0EAEsB;yEACc;0EACd;;yEAEc;;MAEhC;MACA,oCAAS,GAAF,4BAAI,oEAAiC;;EAElD;AAEF", - "file": "../downport/cl_sxml_string_writer.clas.mjs", + "file": "..\\downport\\cl_sxml_string_writer.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_system_uuid.clas.mjs.map b/output/cl_system_uuid.clas.mjs.map index 334c2a4..8f0cd24 100644 --- a/output/cl_system_uuid.clas.mjs.map +++ b/output/cl_system_uuid.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AASA;;;;;;;;;;;;;;;;EAEE;;;;;IACE;IACA;IACF;;EAEA;;;;;IACE;IACA;IACF;;EAEA;;;;;;;;IACE,oCAAe,GAAR,SAAU,2BAAC;IAClB;IACA;IACF;;EAEA;;;;;IACE;IAEA;IACF;;AAEF", - "file": "../downport/cl_system_uuid.clas.mjs", + "file": "..\\downport\\cl_system_uuid.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cl_web_http_utility.clas.mjs.map b/output/cl_web_http_utility.clas.mjs.map index d8fafca..c871b99 100644 --- a/output/cl_web_http_utility.clas.mjs.map +++ b/output/cl_web_http_utility.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAsBA;;;;;;;;;;;;;;;;EACE;;;;;;;;;;IACE,eAAY,yGAES;IACvB;;EAEA;;;;;;;;IACE,aAAU,0EAA2C;IACvD;;EAEA;;;;;;;;IACE,aAAU,8EAA6C;IACzD;;AAEF", - "file": "../downport/cl_web_http_utility.clas.mjs", + "file": "..\\downport\\cl_web_http_utility.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_datfm.clas.mjs.map b/output/cx_abap_datfm.clas.mjs.map index 54f137c..fa4c938 100644 --- a/output/cx_abap_datfm.clas.mjs.map +++ b/output/cx_abap_datfm.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_datfm.clas.mjs", + "file": "..\\downport\\cx_abap_datfm.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_message_digest.clas.mjs.map b/output/cx_abap_message_digest.clas.mjs.map index b9266fe..5bc637b 100644 --- a/output/cx_abap_message_digest.clas.mjs.map +++ b/output/cx_abap_message_digest.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_message_digest.clas.mjs", + "file": "..\\downport\\cx_abap_message_digest.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_not_a_table.clas.mjs.map b/output/cx_abap_not_a_table.clas.mjs.map index 58afdc9..f47bedb 100644 --- a/output/cx_abap_not_a_table.clas.mjs.map +++ b/output/cx_abap_not_a_table.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_not_a_table.clas.mjs", + "file": "..\\downport\\cx_abap_not_a_table.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_not_in_package.clas.mjs.map b/output/cx_abap_not_in_package.clas.mjs.map index f9106aa..5cf2f17 100644 --- a/output/cx_abap_not_in_package.clas.mjs.map +++ b/output/cx_abap_not_in_package.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_not_in_package.clas.mjs", + "file": "..\\downport\\cx_abap_not_in_package.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_not_in_whitelist.clas.mjs.map b/output/cx_abap_not_in_whitelist.clas.mjs.map index d38f3c4..8b80237 100644 --- a/output/cx_abap_not_in_whitelist.clas.mjs.map +++ b/output/cx_abap_not_in_whitelist.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_not_in_whitelist.clas.mjs", + "file": "..\\downport\\cx_abap_not_in_whitelist.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_random.clas.mjs.map b/output/cx_abap_random.clas.mjs.map index 4919300..c6478a2 100644 --- a/output/cx_abap_random.clas.mjs.map +++ b/output/cx_abap_random.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_random.clas.mjs", + "file": "..\\downport\\cx_abap_random.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_abap_timefm_invalid.clas.mjs.map b/output/cx_abap_timefm_invalid.clas.mjs.map index 93c5528..086b0ae 100644 --- a/output/cx_abap_timefm_invalid.clas.mjs.map +++ b/output/cx_abap_timefm_invalid.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_abap_timefm_invalid.clas.mjs", + "file": "..\\downport\\cx_abap_timefm_invalid.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_apc_error.clas.mjs.map b/output/cx_apc_error.clas.mjs.map index fa9ab80..de2a5ff 100644 --- a/output/cx_apc_error.clas.mjs.map +++ b/output/cx_apc_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_apc_error.clas.mjs", + "file": "..\\downport\\cx_apc_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_bcs.clas.mjs.map b/output/cx_bcs.clas.mjs.map index d19b321..ede73b1 100644 --- a/output/cx_bcs.clas.mjs.map +++ b/output/cx_bcs.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_bcs.clas.mjs", + "file": "..\\downport\\cx_bcs.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_dynamic_check.clas.mjs.map b/output/cx_dynamic_check.clas.mjs.map index c858c5d..f4b3261 100644 --- a/output/cx_dynamic_check.clas.mjs.map +++ b/output/cx_dynamic_check.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_dynamic_check.clas.mjs", + "file": "..\\downport\\cx_dynamic_check.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_ftd_parameter_not_found.clas.mjs.map b/output/cx_ftd_parameter_not_found.clas.mjs.map index cc61071..c2c352f 100644 --- a/output/cx_ftd_parameter_not_found.clas.mjs.map +++ b/output/cx_ftd_parameter_not_found.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_ftd_parameter_not_found.clas.mjs", + "file": "..\\downport\\cx_ftd_parameter_not_found.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_gdt_conversion.clas.mjs.map b/output/cx_gdt_conversion.clas.mjs.map index ba6096e..95ea735 100644 --- a/output/cx_gdt_conversion.clas.mjs.map +++ b/output/cx_gdt_conversion.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_gdt_conversion.clas.mjs", + "file": "..\\downport\\cx_gdt_conversion.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_no_check.clas.mjs.map b/output/cx_no_check.clas.mjs.map index f42a8b9..68f14d0 100644 --- a/output/cx_no_check.clas.mjs.map +++ b/output/cx_no_check.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAUA;;;;;;;;;;;EAEE;;;;;kEAGuB;IACvB;;AAEF", - "file": "../downport/cx_no_check.clas.mjs", + "file": "..\\downport\\cx_no_check.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_oo_clif_not_exists.clas.mjs.map b/output/cx_oo_clif_not_exists.clas.mjs.map index b0d09b1..03303f4 100644 --- a/output/cx_oo_clif_not_exists.clas.mjs.map +++ b/output/cx_oo_clif_not_exists.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_oo_clif_not_exists.clas.mjs", + "file": "..\\downport\\cx_oo_clif_not_exists.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_parameter_invalid.clas.mjs.map b/output/cx_parameter_invalid.clas.mjs.map index 8c2fb44..90c7d23 100644 --- a/output/cx_parameter_invalid.clas.mjs.map +++ b/output/cx_parameter_invalid.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AASA;;;;;;;;;;;EACE;;;;;;;kEAGyB;IACzB;;AACF", - "file": "../downport/cx_parameter_invalid.clas.mjs", + "file": "..\\downport\\cx_parameter_invalid.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_parameter_invalid_range.clas.mjs.map b/output/cx_parameter_invalid_range.clas.mjs.map index f167fbe..d724a8f 100644 --- a/output/cx_parameter_invalid_range.clas.mjs.map +++ b/output/cx_parameter_invalid_range.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAUA;;;;;;;;;;;EACE;;;;;;;;;wFAI2B;IAC3B;;AACF", - "file": "../downport/cx_parameter_invalid_range.clas.mjs", + "file": "..\\downport\\cx_parameter_invalid_range.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_parameter_invalid_type.clas.mjs.map b/output/cx_parameter_invalid_type.clas.mjs.map index 3979b49..c0b27df 100644 --- a/output/cx_parameter_invalid_type.clas.mjs.map +++ b/output/cx_parameter_invalid_type.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_parameter_invalid_type.clas.mjs", + "file": "..\\downport\\cx_parameter_invalid_type.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_root.clas.mjs.map b/output/cx_root.clas.mjs.map index 9055ec8..eeb3284 100644 --- a/output/cx_root.clas.mjs.map +++ b/output/cx_root.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";AAsBA;;;;;;;;;;;;;;;;;EAEE;;;;;IACE,OAAE,OAAE,aAAW,QAAQ;IACvB,OAAE,OAAE,WAAS,MAAM;IACrB;;EAEA;;;;IACE,sBAAM,YAAY;IAClB,sBAAM,YAAY;IAClB,sBAAM,WAAW;IAEjB;IACA;EACF;EAEA;;;;IACE,WAAS,iEAA+B;IAC1C;;EAEA;;IACE,YAAS,8EAA6C;IACxD;;AAEF", - "file": "../downport/cx_root.clas.mjs", + "file": "..\\downport\\cx_root.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_access_error.clas.mjs.map b/output/cx_salv_access_error.clas.mjs.map index 1d3552c..95e3039 100644 --- a/output/cx_salv_access_error.clas.mjs.map +++ b/output/cx_salv_access_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_access_error.clas.mjs", + "file": "..\\downport\\cx_salv_access_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_data_error.clas.mjs.map b/output/cx_salv_data_error.clas.mjs.map index e1c3add..1df7172 100644 --- a/output/cx_salv_data_error.clas.mjs.map +++ b/output/cx_salv_data_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_data_error.clas.mjs", + "file": "..\\downport\\cx_salv_data_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_error.clas.mjs.map b/output/cx_salv_error.clas.mjs.map index 1c9a738..08aa688 100644 --- a/output/cx_salv_error.clas.mjs.map +++ b/output/cx_salv_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_error.clas.mjs", + "file": "..\\downport\\cx_salv_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_existing.clas.mjs.map b/output/cx_salv_existing.clas.mjs.map index 2914a90..572a637 100644 --- a/output/cx_salv_existing.clas.mjs.map +++ b/output/cx_salv_existing.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_existing.clas.mjs", + "file": "..\\downport\\cx_salv_existing.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_msg.clas.mjs.map b/output/cx_salv_msg.clas.mjs.map index bcc4498..1c03cf4 100644 --- a/output/cx_salv_msg.clas.mjs.map +++ b/output/cx_salv_msg.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_msg.clas.mjs", + "file": "..\\downport\\cx_salv_msg.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_not_found.clas.mjs.map b/output/cx_salv_not_found.clas.mjs.map index 23b7c0e..fc8c0aa 100644 --- a/output/cx_salv_not_found.clas.mjs.map +++ b/output/cx_salv_not_found.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_not_found.clas.mjs", + "file": "..\\downport\\cx_salv_not_found.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_salv_static_check.clas.mjs.map b/output/cx_salv_static_check.clas.mjs.map index 52098bb..9098bce 100644 --- a/output/cx_salv_static_check.clas.mjs.map +++ b/output/cx_salv_static_check.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_salv_static_check.clas.mjs", + "file": "..\\downport\\cx_salv_static_check.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_already_detached.clas.mjs.map b/output/cx_shm_already_detached.clas.mjs.map index 201dd49..2fab797 100644 --- a/output/cx_shm_already_detached.clas.mjs.map +++ b/output/cx_shm_already_detached.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAWA;;;;;;;;;;;EAEE;;;;;;;;;;;IACE;IACF;;AAEF", - "file": "../downport/cx_shm_already_detached.clas.mjs", + "file": "..\\downport\\cx_shm_already_detached.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_attach_error.clas.mjs.map b/output/cx_shm_attach_error.clas.mjs.map index d23f203..92aa9e4 100644 --- a/output/cx_shm_attach_error.clas.mjs.map +++ b/output/cx_shm_attach_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_attach_error.clas.mjs", + "file": "..\\downport\\cx_shm_attach_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_build_failed.clas.mjs.map b/output/cx_shm_build_failed.clas.mjs.map index 4b8efbb..eb6313f 100644 --- a/output/cx_shm_build_failed.clas.mjs.map +++ b/output/cx_shm_build_failed.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_build_failed.clas.mjs", + "file": "..\\downport\\cx_shm_build_failed.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_change_lock_active.clas.mjs.map b/output/cx_shm_change_lock_active.clas.mjs.map index 8ae0a32..97e9cdd 100644 --- a/output/cx_shm_change_lock_active.clas.mjs.map +++ b/output/cx_shm_change_lock_active.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_change_lock_active.clas.mjs", + "file": "..\\downport\\cx_shm_change_lock_active.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_completion_error.clas.mjs.map b/output/cx_shm_completion_error.clas.mjs.map index a3d86e6..0bda317 100644 --- a/output/cx_shm_completion_error.clas.mjs.map +++ b/output/cx_shm_completion_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_completion_error.clas.mjs", + "file": "..\\downport\\cx_shm_completion_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_detach_error.clas.mjs.map b/output/cx_shm_detach_error.clas.mjs.map index 3313a76..aef2d73 100644 --- a/output/cx_shm_detach_error.clas.mjs.map +++ b/output/cx_shm_detach_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_detach_error.clas.mjs", + "file": "..\\downport\\cx_shm_detach_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_error.clas.mjs.map b/output/cx_shm_error.clas.mjs.map index d93278a..8345009 100644 --- a/output/cx_shm_error.clas.mjs.map +++ b/output/cx_shm_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_error.clas.mjs", + "file": "..\\downport\\cx_shm_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_event_execution_failed.clas.mjs.map b/output/cx_shm_event_execution_failed.clas.mjs.map index 8fdb607..0e2c3cc 100644 --- a/output/cx_shm_event_execution_failed.clas.mjs.map +++ b/output/cx_shm_event_execution_failed.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_event_execution_failed.clas.mjs", + "file": "..\\downport\\cx_shm_event_execution_failed.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_exclusive_lock_active.clas.mjs.map b/output/cx_shm_exclusive_lock_active.clas.mjs.map index 9f5a26e..b962d3f 100644 --- a/output/cx_shm_exclusive_lock_active.clas.mjs.map +++ b/output/cx_shm_exclusive_lock_active.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_exclusive_lock_active.clas.mjs", + "file": "..\\downport\\cx_shm_exclusive_lock_active.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_general_error.clas.mjs.map b/output/cx_shm_general_error.clas.mjs.map index 86e44fe..65acfa7 100644 --- a/output/cx_shm_general_error.clas.mjs.map +++ b/output/cx_shm_general_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_general_error.clas.mjs", + "file": "..\\downport\\cx_shm_general_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_inconsistent.clas.mjs.map b/output/cx_shm_inconsistent.clas.mjs.map index 859c0e8..d5847a1 100644 --- a/output/cx_shm_inconsistent.clas.mjs.map +++ b/output/cx_shm_inconsistent.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_inconsistent.clas.mjs", + "file": "..\\downport\\cx_shm_inconsistent.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_initial_reference.clas.mjs.map b/output/cx_shm_initial_reference.clas.mjs.map index 68910ab..9e96831 100644 --- a/output/cx_shm_initial_reference.clas.mjs.map +++ b/output/cx_shm_initial_reference.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_initial_reference.clas.mjs", + "file": "..\\downport\\cx_shm_initial_reference.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_no_active_version.clas.mjs.map b/output/cx_shm_no_active_version.clas.mjs.map index ea18ad3..eb48cd7 100644 --- a/output/cx_shm_no_active_version.clas.mjs.map +++ b/output/cx_shm_no_active_version.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_no_active_version.clas.mjs", + "file": "..\\downport\\cx_shm_no_active_version.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_parameter_error.clas.mjs.map b/output/cx_shm_parameter_error.clas.mjs.map index dee0038..8ec69a4 100644 --- a/output/cx_shm_parameter_error.clas.mjs.map +++ b/output/cx_shm_parameter_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_parameter_error.clas.mjs", + "file": "..\\downport\\cx_shm_parameter_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_pending_lock_removed.clas.mjs.map b/output/cx_shm_pending_lock_removed.clas.mjs.map index b945cb9..ac7c892 100644 --- a/output/cx_shm_pending_lock_removed.clas.mjs.map +++ b/output/cx_shm_pending_lock_removed.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_pending_lock_removed.clas.mjs", + "file": "..\\downport\\cx_shm_pending_lock_removed.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_read_lock_active.clas.mjs.map b/output/cx_shm_read_lock_active.clas.mjs.map index 0899fcb..957fd4a 100644 --- a/output/cx_shm_read_lock_active.clas.mjs.map +++ b/output/cx_shm_read_lock_active.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_read_lock_active.clas.mjs", + "file": "..\\downport\\cx_shm_read_lock_active.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_secondary_commit.clas.mjs.map b/output/cx_shm_secondary_commit.clas.mjs.map index d50a2e6..a10df66 100644 --- a/output/cx_shm_secondary_commit.clas.mjs.map +++ b/output/cx_shm_secondary_commit.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_secondary_commit.clas.mjs", + "file": "..\\downport\\cx_shm_secondary_commit.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_version_limit_exceeded.clas.mjs.map b/output/cx_shm_version_limit_exceeded.clas.mjs.map index ded7b7c..60f82b5 100644 --- a/output/cx_shm_version_limit_exceeded.clas.mjs.map +++ b/output/cx_shm_version_limit_exceeded.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_version_limit_exceeded.clas.mjs", + "file": "..\\downport\\cx_shm_version_limit_exceeded.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shm_wrong_handle.clas.mjs.map b/output/cx_shm_wrong_handle.clas.mjs.map index 6757294..5735ba3 100644 --- a/output/cx_shm_wrong_handle.clas.mjs.map +++ b/output/cx_shm_wrong_handle.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shm_wrong_handle.clas.mjs", + "file": "..\\downport\\cx_shm_wrong_handle.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shma_dynamic.clas.mjs.map b/output/cx_shma_dynamic.clas.mjs.map index 39bc86b..edf52f4 100644 --- a/output/cx_shma_dynamic.clas.mjs.map +++ b/output/cx_shma_dynamic.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shma_dynamic.clas.mjs", + "file": "..\\downport\\cx_shma_dynamic.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shma_inconsistent.clas.mjs.map b/output/cx_shma_inconsistent.clas.mjs.map index 4aaa7bd..96ee273 100644 --- a/output/cx_shma_inconsistent.clas.mjs.map +++ b/output/cx_shma_inconsistent.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shma_inconsistent.clas.mjs", + "file": "..\\downport\\cx_shma_inconsistent.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_shma_not_configured.clas.mjs.map b/output/cx_shma_not_configured.clas.mjs.map index 79d87ca..8a5eb25 100644 --- a/output/cx_shma_not_configured.clas.mjs.map +++ b/output/cx_shma_not_configured.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_shma_not_configured.clas.mjs", + "file": "..\\downport\\cx_shma_not_configured.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sql_exception.clas.mjs.map b/output/cx_sql_exception.clas.mjs.map index 003a765..f817334 100644 --- a/output/cx_sql_exception.clas.mjs.map +++ b/output/cx_sql_exception.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sql_exception.clas.mjs", + "file": "..\\downport\\cx_sql_exception.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_st_error.clas.mjs.map b/output/cx_st_error.clas.mjs.map index 9facd1c..9800985 100644 --- a/output/cx_st_error.clas.mjs.map +++ b/output/cx_st_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_st_error.clas.mjs", + "file": "..\\downport\\cx_st_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_static_check.clas.mjs.map b/output/cx_static_check.clas.mjs.map index 77ffd06..770b226 100644 --- a/output/cx_static_check.clas.mjs.map +++ b/output/cx_static_check.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AASA;;;;;;;;;;;EAEE;;;;;kEAGyB;IACzB;;AAEF", - "file": "../downport/cx_static_check.clas.mjs", + "file": "..\\downport\\cx_static_check.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sxml_error.clas.mjs.map b/output/cx_sxml_error.clas.mjs.map index 752bbaa..577b864 100644 --- a/output/cx_sxml_error.clas.mjs.map +++ b/output/cx_sxml_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sxml_error.clas.mjs", + "file": "..\\downport\\cx_sxml_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sxml_illegal_argument_error.clas.mjs.map b/output/cx_sxml_illegal_argument_error.clas.mjs.map index 631882c..e562aa8 100644 --- a/output/cx_sxml_illegal_argument_error.clas.mjs.map +++ b/output/cx_sxml_illegal_argument_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sxml_illegal_argument_error.clas.mjs", + "file": "..\\downport\\cx_sxml_illegal_argument_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sxml_name_error.clas.mjs.map b/output/cx_sxml_name_error.clas.mjs.map index e8a750c..a1e670e 100644 --- a/output/cx_sxml_name_error.clas.mjs.map +++ b/output/cx_sxml_name_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sxml_name_error.clas.mjs", + "file": "..\\downport\\cx_sxml_name_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sxml_parse_error.clas.mjs.map b/output/cx_sxml_parse_error.clas.mjs.map index 964f187..41ce3bb 100644 --- a/output/cx_sxml_parse_error.clas.mjs.map +++ b/output/cx_sxml_parse_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAWA;;;;;;;;;;;;;;;;;;;;EACE;;;;8BACuB;IACrB,OAAE,OAAE,eAAa,UAAU;IAC7B;;AACF", - "file": "../downport/cx_sxml_parse_error.clas.mjs", + "file": "..\\downport\\cx_sxml_parse_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sxml_state_error.clas.mjs.map b/output/cx_sxml_state_error.clas.mjs.map index dbd3665..faa377a 100644 --- a/output/cx_sxml_state_error.clas.mjs.map +++ b/output/cx_sxml_state_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sxml_state_error.clas.mjs", + "file": "..\\downport\\cx_sxml_state_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_arithmetic_error.clas.mjs.map b/output/cx_sy_arithmetic_error.clas.mjs.map index 77dc67f..b845398 100644 --- a/output/cx_sy_arithmetic_error.clas.mjs.map +++ b/output/cx_sy_arithmetic_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_arithmetic_error.clas.mjs", + "file": "..\\downport\\cx_sy_arithmetic_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_arithmetic_overflow.clas.mjs.map b/output/cx_sy_arithmetic_overflow.clas.mjs.map index 772b834..6af5ca6 100644 --- a/output/cx_sy_arithmetic_overflow.clas.mjs.map +++ b/output/cx_sy_arithmetic_overflow.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;;;;;EAEE;;IACE,WAAS,uDAAqB;IAChC;;AAEF", - "file": "../downport/cx_sy_arithmetic_overflow.clas.mjs", + "file": "..\\downport\\cx_sy_arithmetic_overflow.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_buffer_overflow.clas.mjs.map b/output/cx_sy_buffer_overflow.clas.mjs.map index 428beb0..44cbcae 100644 --- a/output/cx_sy_buffer_overflow.clas.mjs.map +++ b/output/cx_sy_buffer_overflow.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_buffer_overflow.clas.mjs", + "file": "..\\downport\\cx_sy_buffer_overflow.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_codepage_converter_init.clas.mjs.map b/output/cx_sy_codepage_converter_init.clas.mjs.map index cde6978..254aef2 100644 --- a/output/cx_sy_codepage_converter_init.clas.mjs.map +++ b/output/cx_sy_codepage_converter_init.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_codepage_converter_init.clas.mjs", + "file": "..\\downport\\cx_sy_codepage_converter_init.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_compression_error.clas.mjs.map b/output/cx_sy_compression_error.clas.mjs.map index 4b65606..0f4314a 100644 --- a/output/cx_sy_compression_error.clas.mjs.map +++ b/output/cx_sy_compression_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_compression_error.clas.mjs", + "file": "..\\downport\\cx_sy_compression_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_conversion_codepage.clas.mjs.map b/output/cx_sy_conversion_codepage.clas.mjs.map index 58b8c1c..5bb6919 100644 --- a/output/cx_sy_conversion_codepage.clas.mjs.map +++ b/output/cx_sy_conversion_codepage.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAKA;;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_conversion_codepage.clas.mjs", + "file": "..\\downport\\cx_sy_conversion_codepage.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_conversion_data_loss.clas.mjs.map b/output/cx_sy_conversion_data_loss.clas.mjs.map index e605585..8d01ea2 100644 --- a/output/cx_sy_conversion_data_loss.clas.mjs.map +++ b/output/cx_sy_conversion_data_loss.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_conversion_data_loss.clas.mjs", + "file": "..\\downport\\cx_sy_conversion_data_loss.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_conversion_error.clas.mjs.map b/output/cx_sy_conversion_error.clas.mjs.map index 28bdf51..2a02b35 100644 --- a/output/cx_sy_conversion_error.clas.mjs.map +++ b/output/cx_sy_conversion_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_conversion_error.clas.mjs", + "file": "..\\downport\\cx_sy_conversion_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_conversion_no_number.clas.mjs.map b/output/cx_sy_conversion_no_number.clas.mjs.map index 9855461..c42acf4 100644 --- a/output/cx_sy_conversion_no_number.clas.mjs.map +++ b/output/cx_sy_conversion_no_number.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;;;;;EAEE;;IACE,WAAS,wDAAsB;IACjC;;AAEF", - "file": "../downport/cx_sy_conversion_no_number.clas.mjs", + "file": "..\\downport\\cx_sy_conversion_no_number.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_conversion_overflow.clas.mjs.map b/output/cx_sy_conversion_overflow.clas.mjs.map index b04f6fc..c0f0b05 100644 --- a/output/cx_sy_conversion_overflow.clas.mjs.map +++ b/output/cx_sy_conversion_overflow.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AASA;;;;;;;;;;;EACE;;;;;;;kEAGyB;IACzB;;AACF", - "file": "../downport/cx_sy_conversion_overflow.clas.mjs", + "file": "..\\downport\\cx_sy_conversion_overflow.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_create_data_error.clas.mjs.map b/output/cx_sy_create_data_error.clas.mjs.map index f40bf47..d7ac939 100644 --- a/output/cx_sy_create_data_error.clas.mjs.map +++ b/output/cx_sy_create_data_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_create_data_error.clas.mjs", + "file": "..\\downport\\cx_sy_create_data_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_create_object_error.clas.mjs.map b/output/cx_sy_create_object_error.clas.mjs.map index 971cc70..d77d781 100644 --- a/output/cx_sy_create_object_error.clas.mjs.map +++ b/output/cx_sy_create_object_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAaA;;;;;;;;;;;;;EAEE;;;;;;;kEAGyB;IACvB,OAAE,OAAE,cAAY,SAAS;IAC3B;;EAEA;;IACE,WAAS,kGAAgE;IAC3E;;AAEF", - "file": "../downport/cx_sy_create_object_error.clas.mjs", + "file": "..\\downport\\cx_sy_create_object_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_data_access_error.clas.mjs.map b/output/cx_sy_data_access_error.clas.mjs.map index 9fd0c67..fd2bc51 100644 --- a/output/cx_sy_data_access_error.clas.mjs.map +++ b/output/cx_sy_data_access_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_data_access_error.clas.mjs", + "file": "..\\downport\\cx_sy_data_access_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_duplicate_key.clas.mjs.map b/output/cx_sy_duplicate_key.clas.mjs.map index e59a495..9e491b1 100644 --- a/output/cx_sy_duplicate_key.clas.mjs.map +++ b/output/cx_sy_duplicate_key.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_duplicate_key.clas.mjs", + "file": "..\\downport\\cx_sy_duplicate_key.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_error.clas.mjs.map b/output/cx_sy_dyn_call_error.clas.mjs.map index 16267c9..b4de34b 100644 --- a/output/cx_sy_dyn_call_error.clas.mjs.map +++ b/output/cx_sy_dyn_call_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_error.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_illegal_class.clas.mjs.map b/output/cx_sy_dyn_call_illegal_class.clas.mjs.map index 0e41271..eb83a81 100644 --- a/output/cx_sy_dyn_call_illegal_class.clas.mjs.map +++ b/output/cx_sy_dyn_call_illegal_class.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_illegal_class.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_illegal_class.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_illegal_form.clas.mjs.map b/output/cx_sy_dyn_call_illegal_form.clas.mjs.map index 886a994..0e750ce 100644 --- a/output/cx_sy_dyn_call_illegal_form.clas.mjs.map +++ b/output/cx_sy_dyn_call_illegal_form.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_illegal_form.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_illegal_form.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_illegal_func.clas.mjs.map b/output/cx_sy_dyn_call_illegal_func.clas.mjs.map index e767b90..ba8946a 100644 --- a/output/cx_sy_dyn_call_illegal_func.clas.mjs.map +++ b/output/cx_sy_dyn_call_illegal_func.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_illegal_func.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_illegal_func.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_illegal_method.clas.mjs.map b/output/cx_sy_dyn_call_illegal_method.clas.mjs.map index d02cbc9..f654540 100644 --- a/output/cx_sy_dyn_call_illegal_method.clas.mjs.map +++ b/output/cx_sy_dyn_call_illegal_method.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAcA;;;;;;;;;;;;EAEE;;;;;;;;;kDAC2C;IAC3C;;AAEF", - "file": "../downport/cx_sy_dyn_call_illegal_method.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_illegal_method.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_param_not_found.clas.mjs.map b/output/cx_sy_dyn_call_param_not_found.clas.mjs.map index b1d5cac..6e1f6ce 100644 --- a/output/cx_sy_dyn_call_param_not_found.clas.mjs.map +++ b/output/cx_sy_dyn_call_param_not_found.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_param_not_found.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_param_not_found.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dyn_call_parameter_error.clas.mjs.map b/output/cx_sy_dyn_call_parameter_error.clas.mjs.map index b3fe0c9..05d1f1d 100644 --- a/output/cx_sy_dyn_call_parameter_error.clas.mjs.map +++ b/output/cx_sy_dyn_call_parameter_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAKA;;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_dyn_call_parameter_error.clas.mjs", + "file": "..\\downport\\cx_sy_dyn_call_parameter_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dynamic_osql_error.clas.mjs.map b/output/cx_sy_dynamic_osql_error.clas.mjs.map index b48b9e1..022cc57 100644 --- a/output/cx_sy_dynamic_osql_error.clas.mjs.map +++ b/output/cx_sy_dynamic_osql_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;EACE;;;8CACuC;IACvC;;AACF", - "file": "../downport/cx_sy_dynamic_osql_error.clas.mjs", + "file": "..\\downport\\cx_sy_dynamic_osql_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_dynamic_osql_semantics.clas.mjs.map b/output/cx_sy_dynamic_osql_semantics.clas.mjs.map index 7cbc96a..2de3208 100644 --- a/output/cx_sy_dynamic_osql_semantics.clas.mjs.map +++ b/output/cx_sy_dynamic_osql_semantics.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;EACE;;;8CACuC;IACvC;;AACF", - "file": "../downport/cx_sy_dynamic_osql_semantics.clas.mjs", + "file": "..\\downport\\cx_sy_dynamic_osql_semantics.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_itab_duplicate_key.clas.mjs.map b/output/cx_sy_itab_duplicate_key.clas.mjs.map index bc171b9..553c230 100644 --- a/output/cx_sy_itab_duplicate_key.clas.mjs.map +++ b/output/cx_sy_itab_duplicate_key.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_itab_duplicate_key.clas.mjs", + "file": "..\\downport\\cx_sy_itab_duplicate_key.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_itab_error.clas.mjs.map b/output/cx_sy_itab_error.clas.mjs.map index 4a0396c..8cd6047 100644 --- a/output/cx_sy_itab_error.clas.mjs.map +++ b/output/cx_sy_itab_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_itab_error.clas.mjs", + "file": "..\\downport\\cx_sy_itab_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_itab_line_not_found.clas.mjs.map b/output/cx_sy_itab_line_not_found.clas.mjs.map index d37026b..e6c717b 100644 --- a/output/cx_sy_itab_line_not_found.clas.mjs.map +++ b/output/cx_sy_itab_line_not_found.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_itab_line_not_found.clas.mjs", + "file": "..\\downport\\cx_sy_itab_line_not_found.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_message_illegal_text.clas.mjs.map b/output/cx_sy_message_illegal_text.clas.mjs.map index fad3a22..72b8480 100644 --- a/output/cx_sy_message_illegal_text.clas.mjs.map +++ b/output/cx_sy_message_illegal_text.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_message_illegal_text.clas.mjs", + "file": "..\\downport\\cx_sy_message_illegal_text.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_move_cast_error.clas.mjs.map b/output/cx_sy_move_cast_error.clas.mjs.map index 2e51082..0677d57 100644 --- a/output/cx_sy_move_cast_error.clas.mjs.map +++ b/output/cx_sy_move_cast_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;;;;;EAEE;;IACE,WAAS,wEAAsC;IACjD;;AAEF", - "file": "../downport/cx_sy_move_cast_error.clas.mjs", + "file": "..\\downport\\cx_sy_move_cast_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_open_sql_error.clas.mjs.map b/output/cx_sy_open_sql_error.clas.mjs.map index bacb976..fd273fc 100644 --- a/output/cx_sy_open_sql_error.clas.mjs.map +++ b/output/cx_sy_open_sql_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;EACE;;;8CACuC;IACvC;;AACF", - "file": "../downport/cx_sy_open_sql_error.clas.mjs", + "file": "..\\downport\\cx_sy_open_sql_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_range_out_of_bounds.clas.mjs.map b/output/cx_sy_range_out_of_bounds.clas.mjs.map index 93841fa..f29715c 100644 --- a/output/cx_sy_range_out_of_bounds.clas.mjs.map +++ b/output/cx_sy_range_out_of_bounds.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAOA;;;;;;;;;;;;;;;EAEE;;IACE,WAAS,uDAAqB;IAChC;;AAEF", - "file": "../downport/cx_sy_range_out_of_bounds.clas.mjs", + "file": "..\\downport\\cx_sy_range_out_of_bounds.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_ref_is_initial.clas.mjs.map b/output/cx_sy_ref_is_initial.clas.mjs.map index 2600d7a..6dcf61d 100644 --- a/output/cx_sy_ref_is_initial.clas.mjs.map +++ b/output/cx_sy_ref_is_initial.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_ref_is_initial.clas.mjs", + "file": "..\\downport\\cx_sy_ref_is_initial.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_sql_error.clas.mjs.map b/output/cx_sy_sql_error.clas.mjs.map index 34487b3..0c49024 100644 --- a/output/cx_sy_sql_error.clas.mjs.map +++ b/output/cx_sy_sql_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AASA;;;;;;;;;;;;EACE;;;8BACuB;IACrB,OAAE,OAAE,WAAS,MAAM;IACrB;;AACF", - "file": "../downport/cx_sy_sql_error.clas.mjs", + "file": "..\\downport\\cx_sy_sql_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_strg_par_val.clas.mjs.map b/output/cx_sy_strg_par_val.clas.mjs.map index c011794..4ba1bda 100644 --- a/output/cx_sy_strg_par_val.clas.mjs.map +++ b/output/cx_sy_strg_par_val.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AACA", - "file": "../downport/cx_sy_strg_par_val.clas.mjs", + "file": "..\\downport\\cx_sy_strg_par_val.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_struct_attributes.clas.mjs.map b/output/cx_sy_struct_attributes.clas.mjs.map index 57d658f..1de21ec 100644 --- a/output/cx_sy_struct_attributes.clas.mjs.map +++ b/output/cx_sy_struct_attributes.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_struct_attributes.clas.mjs", + "file": "..\\downport\\cx_sy_struct_attributes.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_struct_comp_name.clas.mjs.map b/output/cx_sy_struct_comp_name.clas.mjs.map index b60bf9a..dc96277 100644 --- a/output/cx_sy_struct_comp_name.clas.mjs.map +++ b/output/cx_sy_struct_comp_name.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_struct_comp_name.clas.mjs", + "file": "..\\downport\\cx_sy_struct_comp_name.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_struct_comp_type.clas.mjs.map b/output/cx_sy_struct_comp_type.clas.mjs.map index 31e7aaa..2bad221 100644 --- a/output/cx_sy_struct_comp_type.clas.mjs.map +++ b/output/cx_sy_struct_comp_type.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_struct_comp_type.clas.mjs", + "file": "..\\downport\\cx_sy_struct_comp_type.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_struct_creation.clas.mjs.map b/output/cx_sy_struct_creation.clas.mjs.map index 5b7c690..5387fc6 100644 --- a/output/cx_sy_struct_creation.clas.mjs.map +++ b/output/cx_sy_struct_creation.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_struct_creation.clas.mjs", + "file": "..\\downport\\cx_sy_struct_creation.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_type_creation.clas.mjs.map b/output/cx_sy_type_creation.clas.mjs.map index 738eeb2..d045ce9 100644 --- a/output/cx_sy_type_creation.clas.mjs.map +++ b/output/cx_sy_type_creation.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_sy_type_creation.clas.mjs", + "file": "..\\downport\\cx_sy_type_creation.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_sy_zerodivide.clas.mjs.map b/output/cx_sy_zerodivide.clas.mjs.map index 51d5127..7ce534e 100644 --- a/output/cx_sy_zerodivide.clas.mjs.map +++ b/output/cx_sy_zerodivide.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAKA;;;;;;;;;;;;;;;EAEE;;IACE,WAAS,qDAAmB;IAC9B;;AAEF", - "file": "../downport/cx_sy_zerodivide.clas.mjs", + "file": "..\\downport\\cx_sy_zerodivide.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_transformation_error.clas.mjs.map b/output/cx_transformation_error.clas.mjs.map index bd9d672..b803269 100644 --- a/output/cx_transformation_error.clas.mjs.map +++ b/output/cx_transformation_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_transformation_error.clas.mjs", + "file": "..\\downport\\cx_transformation_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_uuid_error.clas.mjs.map b/output/cx_uuid_error.clas.mjs.map index 2c5dc1b..fe581c3 100644 --- a/output/cx_uuid_error.clas.mjs.map +++ b/output/cx_uuid_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_uuid_error.clas.mjs", + "file": "..\\downport\\cx_uuid_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_xslt_exception.clas.mjs.map b/output/cx_xslt_exception.clas.mjs.map index 962f813..ff6213a 100644 --- a/output/cx_xslt_exception.clas.mjs.map +++ b/output/cx_xslt_exception.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_xslt_exception.clas.mjs", + "file": "..\\downport\\cx_xslt_exception.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_xslt_format_error.clas.mjs.map b/output/cx_xslt_format_error.clas.mjs.map index 2314ca4..0704d78 100644 --- a/output/cx_xslt_format_error.clas.mjs.map +++ b/output/cx_xslt_format_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_xslt_format_error.clas.mjs", + "file": "..\\downport\\cx_xslt_format_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_xslt_runtime_error.clas.mjs.map b/output/cx_xslt_runtime_error.clas.mjs.map index 82a9b94..9f0cbb3 100644 --- a/output/cx_xslt_runtime_error.clas.mjs.map +++ b/output/cx_xslt_runtime_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_xslt_runtime_error.clas.mjs", + "file": "..\\downport\\cx_xslt_runtime_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_xslt_serialization_error.clas.mjs.map b/output/cx_xslt_serialization_error.clas.mjs.map index b35f0f0..83729f3 100644 --- a/output/cx_xslt_serialization_error.clas.mjs.map +++ b/output/cx_xslt_serialization_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_xslt_serialization_error.clas.mjs", + "file": "..\\downport\\cx_xslt_serialization_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/cx_xslt_system_error.clas.mjs.map b/output/cx_xslt_system_error.clas.mjs.map index 53c0a0b..c6041fa 100644 --- a/output/cx_xslt_system_error.clas.mjs.map +++ b/output/cx_xslt_system_error.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAIA;;;;;;;;;;;;;;;AAEA", - "file": "../downport/cx_xslt_system_error.clas.mjs", + "file": "..\\downport\\cx_xslt_system_error.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/icon.type.mjs.map b/output/icon.type.mjs.map index 9ba2d68..d6f0860 100644 --- a/output/icon.type.mjs.map +++ b/output/icon.type.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/icon.type.mjs", + "file": "..\\downport\\icon.type.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_abap_channel_types.intf.mjs.map b/output/if_abap_channel_types.intf.mjs.map index a31460e..c74e542 100644 --- a/output/if_abap_channel_types.intf.mjs.map +++ b/output/if_abap_channel_types.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_abap_channel_types.intf.mjs", + "file": "..\\downport\\if_abap_channel_types.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_abap_conv_in.intf.mjs.map b/output/if_abap_conv_in.intf.mjs.map index cf7fa44..9cfdad8 100644 --- a/output/if_abap_conv_in.intf.mjs.map +++ b/output/if_abap_conv_in.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_abap_conv_in.intf.mjs", + "file": "..\\downport\\if_abap_conv_in.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_abap_conv_out.intf.mjs.map b/output/if_abap_conv_out.intf.mjs.map index a6b923d..2101468 100644 --- a/output/if_abap_conv_out.intf.mjs.map +++ b/output/if_abap_conv_out.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_abap_conv_out.intf.mjs", + "file": "..\\downport\\if_abap_conv_out.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_abap_unit_constant.intf.mjs.map b/output/if_abap_unit_constant.intf.mjs.map index 1a0e561..a267b85 100644 --- a/output/if_abap_unit_constant.intf.mjs.map +++ b/output/if_abap_unit_constant.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_abap_unit_constant.intf.mjs", + "file": "..\\downport\\if_abap_unit_constant.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_amdp_marker_hdb.intf.mjs.map b/output/if_amdp_marker_hdb.intf.mjs.map index 42d2944..d968f7e 100644 --- a/output/if_amdp_marker_hdb.intf.mjs.map +++ b/output/if_amdp_marker_hdb.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_amdp_marker_hdb.intf.mjs", + "file": "..\\downport\\if_amdp_marker_hdb.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_tcp_frame_types.intf.mjs.map b/output/if_apc_tcp_frame_types.intf.mjs.map index 510b3ac..7326c09 100644 --- a/output/if_apc_tcp_frame_types.intf.mjs.map +++ b/output/if_apc_tcp_frame_types.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_tcp_frame_types.intf.mjs", + "file": "..\\downport\\if_apc_tcp_frame_types.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_binding_manager.intf.mjs.map b/output/if_apc_wsp_binding_manager.intf.mjs.map index 7e7eb01..adeb31a 100644 --- a/output/if_apc_wsp_binding_manager.intf.mjs.map +++ b/output/if_apc_wsp_binding_manager.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_binding_manager.intf.mjs", + "file": "..\\downport\\if_apc_wsp_binding_manager.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_client.intf.mjs.map b/output/if_apc_wsp_client.intf.mjs.map index f707857..fe7efdf 100644 --- a/output/if_apc_wsp_client.intf.mjs.map +++ b/output/if_apc_wsp_client.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_client.intf.mjs", + "file": "..\\downport\\if_apc_wsp_client.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_event_handler.intf.mjs.map b/output/if_apc_wsp_event_handler.intf.mjs.map index a105c6b..0d79e26 100644 --- a/output/if_apc_wsp_event_handler.intf.mjs.map +++ b/output/if_apc_wsp_event_handler.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_event_handler.intf.mjs", + "file": "..\\downport\\if_apc_wsp_event_handler.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_extension.intf.mjs.map b/output/if_apc_wsp_extension.intf.mjs.map index ff46488..5daa580 100644 --- a/output/if_apc_wsp_extension.intf.mjs.map +++ b/output/if_apc_wsp_extension.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_extension.intf.mjs", + "file": "..\\downport\\if_apc_wsp_extension.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_initial_request.intf.mjs.map b/output/if_apc_wsp_initial_request.intf.mjs.map index b366584..f67e270 100644 --- a/output/if_apc_wsp_initial_request.intf.mjs.map +++ b/output/if_apc_wsp_initial_request.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_initial_request.intf.mjs", + "file": "..\\downport\\if_apc_wsp_initial_request.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_message.intf.mjs.map b/output/if_apc_wsp_message.intf.mjs.map index fd11f4d..da9e678 100644 --- a/output/if_apc_wsp_message.intf.mjs.map +++ b/output/if_apc_wsp_message.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_message.intf.mjs", + "file": "..\\downport\\if_apc_wsp_message.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_message_manager.intf.mjs.map b/output/if_apc_wsp_message_manager.intf.mjs.map index 7261601..b6ea568 100644 --- a/output/if_apc_wsp_message_manager.intf.mjs.map +++ b/output/if_apc_wsp_message_manager.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_message_manager.intf.mjs", + "file": "..\\downport\\if_apc_wsp_message_manager.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_apc_wsp_server_context.intf.mjs.map b/output/if_apc_wsp_server_context.intf.mjs.map index f8c48eb..306853f 100644 --- a/output/if_apc_wsp_server_context.intf.mjs.map +++ b/output/if_apc_wsp_server_context.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_apc_wsp_server_context.intf.mjs", + "file": "..\\downport\\if_apc_wsp_server_context.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_aunit_constants.intf.mjs.map b/output/if_aunit_constants.intf.mjs.map index b3416ea..f068961 100644 --- a/output/if_aunit_constants.intf.mjs.map +++ b/output/if_aunit_constants.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_aunit_constants.intf.mjs", + "file": "..\\downport\\if_aunit_constants.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_document_bcs.intf.mjs.map b/output/if_document_bcs.intf.mjs.map index d67b8cd..ebc34ab 100644 --- a/output/if_document_bcs.intf.mjs.map +++ b/output/if_document_bcs.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_document_bcs.intf.mjs", + "file": "..\\downport\\if_document_bcs.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_input_arguments.intf.mjs.map b/output/if_ftd_input_arguments.intf.mjs.map index 458be77..fd8e650 100644 --- a/output/if_ftd_input_arguments.intf.mjs.map +++ b/output/if_ftd_input_arguments.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_input_arguments.intf.mjs", + "file": "..\\downport\\if_ftd_input_arguments.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_input_config_setter.intf.mjs.map b/output/if_ftd_input_config_setter.intf.mjs.map index e445072..652c5d6 100644 --- a/output/if_ftd_input_config_setter.intf.mjs.map +++ b/output/if_ftd_input_config_setter.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_input_config_setter.intf.mjs", + "file": "..\\downport\\if_ftd_input_config_setter.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_invocation_answer.intf.mjs.map b/output/if_ftd_invocation_answer.intf.mjs.map index 99b747a..002b32d 100644 --- a/output/if_ftd_invocation_answer.intf.mjs.map +++ b/output/if_ftd_invocation_answer.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_invocation_answer.intf.mjs", + "file": "..\\downport\\if_ftd_invocation_answer.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_invocation_result.intf.mjs.map b/output/if_ftd_invocation_result.intf.mjs.map index fe7de11..cf3a784 100644 --- a/output/if_ftd_invocation_result.intf.mjs.map +++ b/output/if_ftd_invocation_result.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_invocation_result.intf.mjs", + "file": "..\\downport\\if_ftd_invocation_result.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_output_config_setter.intf.mjs.map b/output/if_ftd_output_config_setter.intf.mjs.map index d58bb49..c590b5c 100644 --- a/output/if_ftd_output_config_setter.intf.mjs.map +++ b/output/if_ftd_output_config_setter.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_output_config_setter.intf.mjs", + "file": "..\\downport\\if_ftd_output_config_setter.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ftd_output_configuration.intf.mjs.map b/output/if_ftd_output_configuration.intf.mjs.map index 2344de5..43872e8 100644 --- a/output/if_ftd_output_configuration.intf.mjs.map +++ b/output/if_ftd_output_configuration.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ftd_output_configuration.intf.mjs", + "file": "..\\downport\\if_ftd_output_configuration.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_function_test_environment.intf.mjs.map b/output/if_function_test_environment.intf.mjs.map index 6a0190e..37e6450 100644 --- a/output/if_function_test_environment.intf.mjs.map +++ b/output/if_function_test_environment.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_function_test_environment.intf.mjs", + "file": "..\\downport\\if_function_test_environment.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_function_testdouble.intf.mjs.map b/output/if_function_testdouble.intf.mjs.map index 436ebe8..8694878 100644 --- a/output/if_function_testdouble.intf.mjs.map +++ b/output/if_function_testdouble.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_function_testdouble.intf.mjs", + "file": "..\\downport\\if_function_testdouble.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_client.intf.mjs.map b/output/if_http_client.intf.mjs.map index a601bd2..19570d1 100644 --- a/output/if_http_client.intf.mjs.map +++ b/output/if_http_client.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_client.intf.mjs", + "file": "..\\downport\\if_http_client.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_entity.intf.mjs.map b/output/if_http_entity.intf.mjs.map index 83fdc08..a5aa9be 100644 --- a/output/if_http_entity.intf.mjs.map +++ b/output/if_http_entity.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_entity.intf.mjs", + "file": "..\\downport\\if_http_entity.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_extension.intf.mjs.map b/output/if_http_extension.intf.mjs.map index cfff4cd..be22021 100644 --- a/output/if_http_extension.intf.mjs.map +++ b/output/if_http_extension.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_extension.intf.mjs", + "file": "..\\downport\\if_http_extension.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_request.intf.mjs.map b/output/if_http_request.intf.mjs.map index a19ff76..4649706 100644 --- a/output/if_http_request.intf.mjs.map +++ b/output/if_http_request.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_request.intf.mjs", + "file": "..\\downport\\if_http_request.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_response.intf.mjs.map b/output/if_http_response.intf.mjs.map index cf0c1e8..1995a3f 100644 --- a/output/if_http_response.intf.mjs.map +++ b/output/if_http_response.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_response.intf.mjs", + "file": "..\\downport\\if_http_response.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_server.intf.mjs.map b/output/if_http_server.intf.mjs.map index 33b0274..a41e85c 100644 --- a/output/if_http_server.intf.mjs.map +++ b/output/if_http_server.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_server.intf.mjs", + "file": "..\\downport\\if_http_server.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_http_utility.intf.mjs.map b/output/if_http_utility.intf.mjs.map index e4d4445..6c4bf7e 100644 --- a/output/if_http_utility.intf.mjs.map +++ b/output/if_http_utility.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_http_utility.intf.mjs", + "file": "..\\downport\\if_http_utility.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml.intf.mjs.map b/output/if_ixml.intf.mjs.map index 2967b3a..56acc6d 100644 --- a/output/if_ixml.intf.mjs.map +++ b/output/if_ixml.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml.intf.mjs", + "file": "..\\downport\\if_ixml.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_attribute.intf.mjs.map b/output/if_ixml_attribute.intf.mjs.map index 23c60a8..5313e4c 100644 --- a/output/if_ixml_attribute.intf.mjs.map +++ b/output/if_ixml_attribute.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_attribute.intf.mjs", + "file": "..\\downport\\if_ixml_attribute.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_document.intf.mjs b/output/if_ixml_document.intf.mjs index 99b2c22..c93b6f0 100644 --- a/output/if_ixml_document.intf.mjs +++ b/output/if_ixml_document.intf.mjs @@ -21,7 +21,7 @@ class if_ixml_document { "CREATE_SIMPLE_ELEMENT_NS": {"visibility": "U", "parameters": {"VAL": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "PARENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_NODE", RTTIName: "\\INTERFACE=IF_IXML_NODE"});}, "is_optional": " "}, "PREFIX": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "CREATE_FILTER_ATTRIBUTE": {"visibility": "U", "parameters": {"VAL": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_NODE_FILTER", RTTIName: "\\INTERFACE=IF_IXML_NODE_FILTER"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "CREATE_SIMPLE_ELEMENT": {"visibility": "U", "parameters": {"VAL": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "PARENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_NODE", RTTIName: "\\INTERFACE=IF_IXML_NODE"});}, "is_optional": " "}, "VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "FIND_FROM_NAME": {"visibility": "U", "parameters": {"ELEMENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "NAMESPACE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, + "FIND_FROM_NAME": {"visibility": "U", "parameters": {"ELEMENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "DEPTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " "}, "NAMESPACE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "FIND_FROM_NAME_NS": {"visibility": "U", "parameters": {"ELEMENT": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "DEPTH": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " "}, "URI": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "FIND_FROM_PATH": {"visibility": "U", "parameters": {"VAL": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"});}, "is_optional": " "}, "PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, "GET_ELEMENTS_BY_TAG_NAME_NS": {"visibility": "U", "parameters": {"VAL": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "IF_IXML_NODE_COLLECTION", RTTIName: "\\INTERFACE=IF_IXML_NODE_COLLECTION"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "NAMESPACE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "URI": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, diff --git a/output/if_ixml_document.intf.mjs.map b/output/if_ixml_document.intf.mjs.map index daab9a5..5d050de 100644 --- a/output/if_ixml_document.intf.mjs.map +++ b/output/if_ixml_document.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_document.intf.mjs", + "file": "..\\downport\\if_ixml_document.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_element.intf.mjs.map b/output/if_ixml_element.intf.mjs.map index c515b5d..942a9a5 100644 --- a/output/if_ixml_element.intf.mjs.map +++ b/output/if_ixml_element.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_element.intf.mjs", + "file": "..\\downport\\if_ixml_element.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_encoding.intf.mjs.map b/output/if_ixml_encoding.intf.mjs.map index 86ae266..2504b15 100644 --- a/output/if_ixml_encoding.intf.mjs.map +++ b/output/if_ixml_encoding.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_encoding.intf.mjs", + "file": "..\\downport\\if_ixml_encoding.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_istream.intf.mjs.map b/output/if_ixml_istream.intf.mjs.map index ff74feb..2bc44a2 100644 --- a/output/if_ixml_istream.intf.mjs.map +++ b/output/if_ixml_istream.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_istream.intf.mjs", + "file": "..\\downport\\if_ixml_istream.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_named_node_map.intf.mjs.map b/output/if_ixml_named_node_map.intf.mjs.map index a2e0dd7..d14acee 100644 --- a/output/if_ixml_named_node_map.intf.mjs.map +++ b/output/if_ixml_named_node_map.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_named_node_map.intf.mjs", + "file": "..\\downport\\if_ixml_named_node_map.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_node.intf.mjs.map b/output/if_ixml_node.intf.mjs.map index eb76974..72f12c3 100644 --- a/output/if_ixml_node.intf.mjs.map +++ b/output/if_ixml_node.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_node.intf.mjs", + "file": "..\\downport\\if_ixml_node.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_node_collection.intf.mjs.map b/output/if_ixml_node_collection.intf.mjs.map index 6d89c47..31eb026 100644 --- a/output/if_ixml_node_collection.intf.mjs.map +++ b/output/if_ixml_node_collection.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_node_collection.intf.mjs", + "file": "..\\downport\\if_ixml_node_collection.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_node_filter.intf.mjs.map b/output/if_ixml_node_filter.intf.mjs.map index ecd1d7d..96a2a91 100644 --- a/output/if_ixml_node_filter.intf.mjs.map +++ b/output/if_ixml_node_filter.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_node_filter.intf.mjs", + "file": "..\\downport\\if_ixml_node_filter.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_node_iterator.intf.mjs.map b/output/if_ixml_node_iterator.intf.mjs.map index 01502ec..14d788a 100644 --- a/output/if_ixml_node_iterator.intf.mjs.map +++ b/output/if_ixml_node_iterator.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_node_iterator.intf.mjs", + "file": "..\\downport\\if_ixml_node_iterator.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_node_list.intf.mjs.map b/output/if_ixml_node_list.intf.mjs.map index a4d87be..5d6dceb 100644 --- a/output/if_ixml_node_list.intf.mjs.map +++ b/output/if_ixml_node_list.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_node_list.intf.mjs", + "file": "..\\downport\\if_ixml_node_list.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_ostream.intf.mjs.map b/output/if_ixml_ostream.intf.mjs.map index c304af8..07badee 100644 --- a/output/if_ixml_ostream.intf.mjs.map +++ b/output/if_ixml_ostream.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_ostream.intf.mjs", + "file": "..\\downport\\if_ixml_ostream.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_parse_error.intf.mjs.map b/output/if_ixml_parse_error.intf.mjs.map index cb72eef..6dcefce 100644 --- a/output/if_ixml_parse_error.intf.mjs.map +++ b/output/if_ixml_parse_error.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_parse_error.intf.mjs", + "file": "..\\downport\\if_ixml_parse_error.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_parser.intf.mjs.map b/output/if_ixml_parser.intf.mjs.map index 56a4fbd..edfea75 100644 --- a/output/if_ixml_parser.intf.mjs.map +++ b/output/if_ixml_parser.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_parser.intf.mjs", + "file": "..\\downport\\if_ixml_parser.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_renderer.intf.mjs.map b/output/if_ixml_renderer.intf.mjs.map index 0cbb9dd..1441c53 100644 --- a/output/if_ixml_renderer.intf.mjs.map +++ b/output/if_ixml_renderer.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_renderer.intf.mjs", + "file": "..\\downport\\if_ixml_renderer.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_stream_factory.intf.mjs.map b/output/if_ixml_stream_factory.intf.mjs.map index 4203296..6aa7e14 100644 --- a/output/if_ixml_stream_factory.intf.mjs.map +++ b/output/if_ixml_stream_factory.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_stream_factory.intf.mjs", + "file": "..\\downport\\if_ixml_stream_factory.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_ixml_unknown.intf.mjs.map b/output/if_ixml_unknown.intf.mjs.map index 0a6e799..4242b1a 100644 --- a/output/if_ixml_unknown.intf.mjs.map +++ b/output/if_ixml_unknown.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_ixml_unknown.intf.mjs", + "file": "..\\downport\\if_ixml_unknown.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_message.intf.mjs.map b/output/if_message.intf.mjs.map index 2503f8c..5764e30 100644 --- a/output/if_message.intf.mjs.map +++ b/output/if_message.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_message.intf.mjs", + "file": "..\\downport\\if_message.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_mr_api.intf.mjs.map b/output/if_mr_api.intf.mjs.map index e479837..50e80cd 100644 --- a/output/if_mr_api.intf.mjs.map +++ b/output/if_mr_api.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_mr_api.intf.mjs", + "file": "..\\downport\\if_mr_api.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_oauth2_client.intf.mjs.map b/output/if_oauth2_client.intf.mjs.map index 937a944..5a92710 100644 --- a/output/if_oauth2_client.intf.mjs.map +++ b/output/if_oauth2_client.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_oauth2_client.intf.mjs", + "file": "..\\downport\\if_oauth2_client.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_oo_adt_classrun.intf.mjs.map b/output/if_oo_adt_classrun.intf.mjs.map index aa8957d..197a933 100644 --- a/output/if_oo_adt_classrun.intf.mjs.map +++ b/output/if_oo_adt_classrun.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_oo_adt_classrun.intf.mjs", + "file": "..\\downport\\if_oo_adt_classrun.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_oo_adt_classrun_out.intf.mjs.map b/output/if_oo_adt_classrun_out.intf.mjs.map index fc6dc8e..6376160 100644 --- a/output/if_oo_adt_classrun_out.intf.mjs.map +++ b/output/if_oo_adt_classrun_out.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_oo_adt_classrun_out.intf.mjs", + "file": "..\\downport\\if_oo_adt_classrun_out.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_oo_clif_source.intf.mjs.map b/output/if_oo_clif_source.intf.mjs.map index 1d3b2e0..880ef7a 100644 --- a/output/if_oo_clif_source.intf.mjs.map +++ b/output/if_oo_clif_source.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_oo_clif_source.intf.mjs", + "file": "..\\downport\\if_oo_clif_source.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_osql_test_environment.intf.mjs.map b/output/if_osql_test_environment.intf.mjs.map index c23610f..b1f9473 100644 --- a/output/if_osql_test_environment.intf.mjs.map +++ b/output/if_osql_test_environment.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_osql_test_environment.intf.mjs", + "file": "..\\downport\\if_osql_test_environment.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_recipient_bcs.intf.mjs.map b/output/if_recipient_bcs.intf.mjs.map index f71c042..6fd8016 100644 --- a/output/if_recipient_bcs.intf.mjs.map +++ b/output/if_recipient_bcs.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_recipient_bcs.intf.mjs", + "file": "..\\downport\\if_recipient_bcs.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_salv_c_aggregation.intf.mjs.map b/output/if_salv_c_aggregation.intf.mjs.map index 3603f65..42c7172 100644 --- a/output/if_salv_c_aggregation.intf.mjs.map +++ b/output/if_salv_c_aggregation.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_salv_c_aggregation.intf.mjs", + "file": "..\\downport\\if_salv_c_aggregation.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_salv_c_bool_sap.intf.mjs.map b/output/if_salv_c_bool_sap.intf.mjs.map index 8fbfda5..09bf938 100644 --- a/output/if_salv_c_bool_sap.intf.mjs.map +++ b/output/if_salv_c_bool_sap.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_salv_c_bool_sap.intf.mjs", + "file": "..\\downport\\if_salv_c_bool_sap.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_salv_c_selection_mode.intf.mjs.map b/output/if_salv_c_selection_mode.intf.mjs.map index dfc19b2..b8e0ddf 100644 --- a/output/if_salv_c_selection_mode.intf.mjs.map +++ b/output/if_salv_c_selection_mode.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_salv_c_selection_mode.intf.mjs", + "file": "..\\downport\\if_salv_c_selection_mode.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sender_bcs.intf.mjs.map b/output/if_sender_bcs.intf.mjs.map index 55c6d9e..8df9057 100644 --- a/output/if_sender_bcs.intf.mjs.map +++ b/output/if_sender_bcs.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sender_bcs.intf.mjs", + "file": "..\\downport\\if_sender_bcs.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_serializable_object.intf.mjs.map b/output/if_serializable_object.intf.mjs.map index c16afb5..64a8d0f 100644 --- a/output/if_serializable_object.intf.mjs.map +++ b/output/if_serializable_object.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_serializable_object.intf.mjs", + "file": "..\\downport\\if_serializable_object.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_shm_build_instance.intf.mjs.map b/output/if_shm_build_instance.intf.mjs.map index 42b93ad..6df5b28 100644 --- a/output/if_shm_build_instance.intf.mjs.map +++ b/output/if_shm_build_instance.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_shm_build_instance.intf.mjs", + "file": "..\\downport\\if_shm_build_instance.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_shm_trace.intf.mjs.map b/output/if_shm_trace.intf.mjs.map index 50f8946..8ec37fb 100644 --- a/output/if_shm_trace.intf.mjs.map +++ b/output/if_shm_trace.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_shm_trace.intf.mjs", + "file": "..\\downport\\if_shm_trace.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml.intf.mjs.map b/output/if_sxml.intf.mjs.map index f7a37d5..2958031 100644 --- a/output/if_sxml.intf.mjs.map +++ b/output/if_sxml.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml.intf.mjs", + "file": "..\\downport\\if_sxml.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_attribute.intf.mjs.map b/output/if_sxml_attribute.intf.mjs.map index 43198ce..a0dd06f 100644 --- a/output/if_sxml_attribute.intf.mjs.map +++ b/output/if_sxml_attribute.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_attribute.intf.mjs", + "file": "..\\downport\\if_sxml_attribute.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_close_element.intf.mjs.map b/output/if_sxml_close_element.intf.mjs.map index 713dae1..a97ae0f 100644 --- a/output/if_sxml_close_element.intf.mjs.map +++ b/output/if_sxml_close_element.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_close_element.intf.mjs", + "file": "..\\downport\\if_sxml_close_element.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_named.intf.mjs.map b/output/if_sxml_named.intf.mjs.map index adc304a..6df77ea 100644 --- a/output/if_sxml_named.intf.mjs.map +++ b/output/if_sxml_named.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_named.intf.mjs", + "file": "..\\downport\\if_sxml_named.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_node.intf.mjs.map b/output/if_sxml_node.intf.mjs.map index 60cdaa4..14aff45 100644 --- a/output/if_sxml_node.intf.mjs.map +++ b/output/if_sxml_node.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_node.intf.mjs", + "file": "..\\downport\\if_sxml_node.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_open_element.intf.mjs.map b/output/if_sxml_open_element.intf.mjs.map index 92ee190..6d7a879 100644 --- a/output/if_sxml_open_element.intf.mjs.map +++ b/output/if_sxml_open_element.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_open_element.intf.mjs", + "file": "..\\downport\\if_sxml_open_element.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_reader.intf.mjs.map b/output/if_sxml_reader.intf.mjs.map index 83095b6..0afe9f9 100644 --- a/output/if_sxml_reader.intf.mjs.map +++ b/output/if_sxml_reader.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_reader.intf.mjs", + "file": "..\\downport\\if_sxml_reader.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_value.intf.mjs.map b/output/if_sxml_value.intf.mjs.map index 07f2a7e..18e0edc 100644 --- a/output/if_sxml_value.intf.mjs.map +++ b/output/if_sxml_value.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_value.intf.mjs", + "file": "..\\downport\\if_sxml_value.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_value_node.intf.mjs.map b/output/if_sxml_value_node.intf.mjs.map index 7525c8e..e0dc1d5 100644 --- a/output/if_sxml_value_node.intf.mjs.map +++ b/output/if_sxml_value_node.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_value_node.intf.mjs", + "file": "..\\downport\\if_sxml_value_node.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxml_writer.intf.mjs.map b/output/if_sxml_writer.intf.mjs.map index bcef4ab..afe4004 100644 --- a/output/if_sxml_writer.intf.mjs.map +++ b/output/if_sxml_writer.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxml_writer.intf.mjs", + "file": "..\\downport\\if_sxml_writer.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxmlp_factory.intf.mjs.map b/output/if_sxmlp_factory.intf.mjs.map index a00ecf9..3839d37 100644 --- a/output/if_sxmlp_factory.intf.mjs.map +++ b/output/if_sxmlp_factory.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxmlp_factory.intf.mjs", + "file": "..\\downport\\if_sxmlp_factory.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxmlp_list.intf.mjs.map b/output/if_sxmlp_list.intf.mjs.map index 8757f48..ef0b1fb 100644 --- a/output/if_sxmlp_list.intf.mjs.map +++ b/output/if_sxmlp_list.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxmlp_list.intf.mjs", + "file": "..\\downport\\if_sxmlp_list.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxmlp_part.intf.mjs.map b/output/if_sxmlp_part.intf.mjs.map index fb64165..e195494 100644 --- a/output/if_sxmlp_part.intf.mjs.map +++ b/output/if_sxmlp_part.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxmlp_part.intf.mjs", + "file": "..\\downport\\if_sxmlp_part.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_sxmlp_simple.intf.mjs.map b/output/if_sxmlp_simple.intf.mjs.map index 133f794..004b20b 100644 --- a/output/if_sxmlp_simple.intf.mjs.map +++ b/output/if_sxmlp_simple.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_sxmlp_simple.intf.mjs", + "file": "..\\downport\\if_sxmlp_simple.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_system_uuid_rfc4122_static.intf.mjs.map b/output/if_system_uuid_rfc4122_static.intf.mjs.map index 0805ed1..bb446dd 100644 --- a/output/if_system_uuid_rfc4122_static.intf.mjs.map +++ b/output/if_system_uuid_rfc4122_static.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_system_uuid_rfc4122_static.intf.mjs", + "file": "..\\downport\\if_system_uuid_rfc4122_static.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_system_uuid_static.intf.mjs.map b/output/if_system_uuid_static.intf.mjs.map index 629d3df..eff6194 100644 --- a/output/if_system_uuid_static.intf.mjs.map +++ b/output/if_system_uuid_static.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_system_uuid_static.intf.mjs", + "file": "..\\downport\\if_system_uuid_static.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_t100_dyn_msg.intf.mjs.map b/output/if_t100_dyn_msg.intf.mjs.map index 7f4db15..19cb514 100644 --- a/output/if_t100_dyn_msg.intf.mjs.map +++ b/output/if_t100_dyn_msg.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_t100_dyn_msg.intf.mjs", + "file": "..\\downport\\if_t100_dyn_msg.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/if_t100_message.intf.mjs.map b/output/if_t100_message.intf.mjs.map index 4fb85c1..5c831f0 100644 --- a/output/if_t100_message.intf.mjs.map +++ b/output/if_t100_message.intf.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/if_t100_message.intf.mjs", + "file": "..\\downport\\if_t100_message.intf.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/init.mjs b/output/init.mjs index 6939e0c..7d0eebb 100644 --- a/output/init.mjs +++ b/output/init.mjs @@ -8026,6 +8026,27 @@ ENDCLASS. CLASS cx_salv_static_check IMPLEMENTATION. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_DYNAMIC ', 'CLASS cx_shma_dynamic DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. + +ENDCLASS. + +CLASS cx_shma_dynamic IMPLEMENTATION. + +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_INCONSISTENT ', 'CLASS cx_shma_inconsistent DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. + +ENDCLASS. + +CLASS cx_shma_inconsistent IMPLEMENTATION. + +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_NOT_CONFIGURED ', 'CLASS cx_shma_not_configured DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. + +ENDCLASS. + +CLASS cx_shma_not_configured IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHM_ALREADY_DETACHED ', 'CLASS cx_shm_already_detached DEFINITION PUBLIC INHERITING FROM cx_shm_general_error. PUBLIC SECTION. @@ -8170,27 +8191,6 @@ ENDCLASS. CLASS cx_shm_wrong_handle IMPLEMENTATION. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_DYNAMIC ', 'CLASS cx_shma_dynamic DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. - -ENDCLASS. - -CLASS cx_shma_dynamic IMPLEMENTATION. - -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_INCONSISTENT ', 'CLASS cx_shma_inconsistent DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. - -ENDCLASS. - -CLASS cx_shma_inconsistent IMPLEMENTATION. - -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SHMA_NOT_CONFIGURED ', 'CLASS cx_shma_not_configured DEFINITION PUBLIC INHERITING FROM cx_shma_dynamic. - -ENDCLASS. - -CLASS cx_shma_not_configured IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SQL_EXCEPTION ', 'CLASS cx_sql_exception DEFINITION PUBLIC INHERITING FROM cx_static_check. @@ -8198,13 +8198,6 @@ ENDCLASS. CLASS cx_sql_exception IMPLEMENTATION. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_ST_ERROR ', 'CLASS cx_st_error DEFINITION PUBLIC INHERITING FROM cx_transformation_error. - -ENDCLASS. - -CLASS cx_st_error IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_STATIC_CHECK ', 'CLASS cx_static_check DEFINITION PUBLIC INHERITING FROM cx_root. @@ -8223,6 +8216,13 @@ CLASS cx_static_check IMPLEMENTATION. previous = previous ). ENDMETHOD. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_ST_ERROR ', 'CLASS cx_st_error DEFINITION PUBLIC INHERITING FROM cx_transformation_error. + +ENDCLASS. + +CLASS cx_st_error IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SXML_ERROR ', 'CLASS cx_sxml_error DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. @@ -8410,6 +8410,30 @@ ENDCLASS. CLASS cx_sy_duplicate_key IMPLEMENTATION. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_ERROR ', 'CLASS cx_sy_dynamic_osql_error DEFINITION PUBLIC INHERITING FROM cx_sy_open_sql_error. + PUBLIC SECTION. + METHODS constructor + IMPORTING + sqlmsg TYPE string OPTIONAL. +ENDCLASS. + +CLASS cx_sy_dynamic_osql_error IMPLEMENTATION. + METHOD constructor. + super->constructor( sqlmsg = sqlmsg ). + ENDMETHOD. +ENDCLASS.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_SEMANTICS ', 'CLASS cx_sy_dynamic_osql_semantics DEFINITION PUBLIC INHERITING FROM cx_sy_dynamic_osql_error. + PUBLIC SECTION. + METHODS constructor + IMPORTING + sqlmsg TYPE string OPTIONAL. +ENDCLASS. + +CLASS cx_sy_dynamic_osql_semantics IMPLEMENTATION. + METHOD constructor. + super->constructor( sqlmsg = sqlmsg ). + ENDMETHOD. ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_ERROR ', 'CLASS cx_sy_dyn_call_error DEFINITION PUBLIC INHERITING FROM cx_dynamic_check. @@ -8459,13 +8483,6 @@ CLASS cx_sy_dyn_call_illegal_method IMPLEMENTATION. super->constructor( previous = previous ). ENDMETHOD. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAM_NOT_FOUND ', 'CLASS cx_sy_dyn_call_param_not_found DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_parameter_error. - -ENDCLASS. - -CLASS cx_sy_dyn_call_param_not_found IMPLEMENTATION. - ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAMETER_ERROR ', 'CLASS cx_sy_dyn_call_parameter_error DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_error. PUBLIC SECTION. @@ -8475,29 +8492,12 @@ ENDCLASS. CLASS cx_sy_dyn_call_parameter_error IMPLEMENTATION. ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_ERROR ', 'CLASS cx_sy_dynamic_osql_error DEFINITION PUBLIC INHERITING FROM cx_sy_open_sql_error. - PUBLIC SECTION. - METHODS constructor - IMPORTING - sqlmsg TYPE string OPTIONAL. -ENDCLASS. + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYN_CALL_PARAM_NOT_FOUND ', 'CLASS cx_sy_dyn_call_param_not_found DEFINITION PUBLIC INHERITING FROM cx_sy_dyn_call_parameter_error. -CLASS cx_sy_dynamic_osql_error IMPLEMENTATION. - METHOD constructor. - super->constructor( sqlmsg = sqlmsg ). - ENDMETHOD. -ENDCLASS.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_DYNAMIC_OSQL_SEMANTICS ', 'CLASS cx_sy_dynamic_osql_semantics DEFINITION PUBLIC INHERITING FROM cx_sy_dynamic_osql_error. - PUBLIC SECTION. - METHODS constructor - IMPORTING - sqlmsg TYPE string OPTIONAL. ENDCLASS. -CLASS cx_sy_dynamic_osql_semantics IMPLEMENTATION. - METHOD constructor. - super->constructor( sqlmsg = sqlmsg ). - ENDMETHOD. +CLASS cx_sy_dyn_call_param_not_found IMPLEMENTATION. + ENDCLASS.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('CX_SY_ITAB_DUPLICATE_KEY ', 'CLASS cx_sy_itab_duplicate_key DEFINITION PUBLIC INHERITING FROM cx_sy_itab_error. @@ -8905,15 +8905,6 @@ ENDINTERFACE.');`); RETURNING VALUE(result) TYPE REF TO if_ftd_output_configuration. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIG_SETTER ', 'INTERFACE if_ftd_output_config_setter PUBLIC. - - METHODS then_answer - IMPORTING - answer TYPE REF TO if_ftd_invocation_answer - RETURNING - VALUE(self) TYPE REF TO if_ftd_output_config_setter. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIGURATION ', 'INTERFACE if_ftd_output_configuration PUBLIC. @@ -8935,6 +8926,22 @@ ENDINTERFACE.');`); RAISING cx_ftd_parameter_not_found. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FTD_OUTPUT_CONFIG_SETTER ', 'INTERFACE if_ftd_output_config_setter PUBLIC. + + METHODS then_answer + IMPORTING + answer TYPE REF TO if_ftd_invocation_answer + RETURNING + VALUE(self) TYPE REF TO if_ftd_output_config_setter. + +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TESTDOUBLE ', 'INTERFACE if_function_testdouble PUBLIC. + + METHODS configure_call + RETURNING + VALUE(input_configuration_setter) TYPE REF TO if_ftd_input_config_setter. + ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TEST_ENVIRONMENT ', 'INTERFACE if_function_test_environment PUBLIC. @@ -8948,13 +8955,6 @@ ENDINTERFACE.');`); METHODS clear_doubles. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_FUNCTION_TESTDOUBLE ', 'INTERFACE if_function_testdouble PUBLIC. - - METHODS configure_call - RETURNING - VALUE(input_configuration_setter) TYPE REF TO if_ftd_input_config_setter. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_HTTP_CLIENT ', 'INTERFACE if_http_client PUBLIC. DATA request TYPE REF TO if_http_request. @@ -9748,6 +9748,7 @@ ENDINTERFACE.');`); find_from_name IMPORTING name TYPE string + depth TYPE i OPTIONAL namespace TYPE string OPTIONAL RETURNING VALUE(element) TYPE REF TO if_ixml_element, @@ -10086,17 +10087,6 @@ ENDINTERFACE.');`); METHODS set_indent IMPORTING indent TYPE i. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSE_ERROR ', 'INTERFACE if_ixml_parse_error PUBLIC. - METHODS get_reason - RETURNING - VALUE(reason) TYPE string. - METHODS get_line - RETURNING - VALUE(line) TYPE i. - METHODS get_column - RETURNING - VALUE(column) TYPE i. ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSER ', 'INTERFACE if_ixml_parser PUBLIC. CONSTANTS co_no_validation TYPE i VALUE 0. @@ -10122,6 +10112,17 @@ ENDINTERFACE.');`); mode TYPE i OPTIONAL RETURNING VALUE(rval) TYPE abap_bool. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_PARSE_ERROR ', 'INTERFACE if_ixml_parse_error PUBLIC. + METHODS get_reason + RETURNING + VALUE(reason) TYPE string. + METHODS get_line + RETURNING + VALUE(line) TYPE i. + METHODS get_column + RETURNING + VALUE(column) TYPE i. ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_IXML_RENDERER ', 'INTERFACE if_ixml_renderer PUBLIC. METHODS render RETURNING VALUE(rval) TYPE i. @@ -10550,6 +10551,28 @@ ENDINTERFACE.');`); CONSTANTS co_xt_xop TYPE xml_stream_type VALUE 3. CONSTANTS co_xt_json TYPE xml_stream_type VALUE 4. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_FACTORY ', 'INTERFACE if_sxmlp_factory PUBLIC. + CLASS-METHODS create_list + IMPORTING + name TYPE string + nsuri TYPE string OPTIONAL + prefix TYPE string OPTIONAL + RETURNING + VALUE(rval) TYPE REF TO if_sxmlp_list. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_LIST ', 'INTERFACE if_sxmlp_list PUBLIC. + INTERFACES if_sxmlp_part. + + METHODS add_part + IMPORTING + part TYPE REF TO if_sxmlp_part. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_PART ', 'INTERFACE if_sxmlp_part PUBLIC. + METHODS serialize IMPORTING writer TYPE REF TO if_sxml_writer. +ENDINTERFACE.');`); + insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_SIMPLE ', 'INTERFACE if_sxmlp_simple PUBLIC. + ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXML_ATTRIBUTE ', 'INTERFACE if_sxml_attribute PUBLIC. TYPES attributes TYPE STANDARD TABLE OF REF TO if_sxml_attribute WITH DEFAULT KEY. @@ -10841,28 +10864,6 @@ ENDINTERFACE.');`); RAISING cx_sxml_state_error. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_FACTORY ', 'INTERFACE if_sxmlp_factory PUBLIC. - CLASS-METHODS create_list - IMPORTING - name TYPE string - nsuri TYPE string OPTIONAL - prefix TYPE string OPTIONAL - RETURNING - VALUE(rval) TYPE REF TO if_sxmlp_list. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_LIST ', 'INTERFACE if_sxmlp_list PUBLIC. - INTERFACES if_sxmlp_part. - - METHODS add_part - IMPORTING - part TYPE REF TO if_sxmlp_part. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_PART ', 'INTERFACE if_sxmlp_part PUBLIC. - METHODS serialize IMPORTING writer TYPE REF TO if_sxml_writer. -ENDINTERFACE.');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SXMLP_SIMPLE ', 'INTERFACE if_sxmlp_simple PUBLIC. - ENDINTERFACE.');`); insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('IF_SYSTEM_UUID_RFC4122_STATIC ', 'INTERFACE if_system_uuid_rfc4122_static PUBLIC. CLASS-METHODS create_uuid_c36_by_version diff --git a/output/kernel_authority_check.clas.mjs.map b/output/kernel_authority_check.clas.mjs.map index 65bff9d..a1d0b81 100644 --- a/output/kernel_authority_check.clas.mjs.map +++ b/output/kernel_authority_check.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAMA;;;;;;;;;;;;;;EAEE;;;;IAEE,eAAE,MAAC,WAAQ,0BAAC;EACd;AAEF", - "file": "../downport/kernel_authority_check.clas.mjs", + "file": "..\\downport\\kernel_authority_check.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_call.clas.mjs.map b/output/kernel_call.clas.mjs.map index 5077270..1497902 100644 --- a/output/kernel_call.clas.mjs.map +++ b/output/kernel_call.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AASA;;;;;;;;;;;;;;EAEE;;;;;QAEO,uCAAqB;QACrB,uDAAgB;IAErB;IAEA,iBAAQ,GAAL,MAAO,+CAAY;MACpB,UAAO,6EAAwD;MAC/D;IACF;EAEF;AAEF", - "file": "../downport/kernel_call.clas.mjs", + "file": "..\\downport\\kernel_call.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_call_transformation.clas.locals.mjs b/output/kernel_call_transformation.clas.locals.mjs index dd7c68f..765850a 100644 --- a/output/kernel_call_transformation.clas.locals.mjs +++ b/output/kernel_call_transformation.clas.locals.mjs @@ -378,18 +378,25 @@ class lcl_heap { let lv_name = new abap.types.String({qualifiedName: "STRING"}); let result = new abap.types.DataReference(new abap.types.Character(4)); let li_element = new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"}); + let li_top = new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"}); + let li_sub = new abap.types.ABAPObject({qualifiedName: "IF_IXML_ELEMENT", RTTIName: "\\INTERFACE=IF_IXML_ELEMENT"}); let lt_stab = abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "value": new abap.types.DataReference(new abap.types.Character(4))}, "abap_trans_srcbind", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "abap_trans_srcbind_tab"); let ls_stab = new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "value": new abap.types.DataReference(new abap.types.Character(4))}, "abap_trans_srcbind", undefined, {}, {}); - console.dir(INPUT.source); if (INPUT.source.constructor.name === "Table") { lt_stab = INPUT.source; } abap.statements.assert(abap.compare.gt(abap.builtin.lines({val: lt_stab}), abap.IntegerFactory.get(0))); + li_top.set((await ii_doc.get().if_ixml_document$create_element_ns({prefix: new abap.types.Character(3).set('asx'), name: new abap.types.Character(4).set('abap')}))); + await li_top.get().if_ixml_element$set_attribute({name: new abap.types.Character(9).set('xmlns:asx'), value: new abap.types.Character(26).set('http://www.sap.com/abapxml')}); + await li_top.get().if_ixml_element$set_attribute({name: new abap.types.Character(7).set('version'), value: new abap.types.Character(3).set('1.0')}); + await ii_doc.get().if_ixml_document$append_child({new_child: li_top}); + li_sub.set((await ii_doc.get().if_ixml_document$create_element_ns({prefix: new abap.types.Character(3).set('asx'), name: new abap.types.Character(6).set('values')}))); + await li_top.get().if_ixml_element$append_child({new_child: li_sub}); for await (const unique135 of abap.statements.loop(lt_stab)) { ls_stab.set(unique135); li_element.set((await ii_doc.get().if_ixml_document$create_element({name: ls_stab.get().name}))); await this.traverse({ii_parent: li_element, ii_doc: ii_doc, iv_ref: ls_stab.get().value}); - await ii_doc.get().if_ixml_document$append_child({new_child: li_element}); + await li_sub.get().if_ixml_element$append_child({new_child: li_element}); } } async traverse(INPUT) { diff --git a/output/kernel_call_transformation.clas.locals.mjs.map b/output/kernel_call_transformation.clas.locals.mjs.map index 30c1b16..fed4cfc 100644 --- a/output/kernel_call_transformation.clas.locals.mjs.map +++ b/output/kernel_call_transformation.clas.locals.mjs.map @@ -4,7 +4,7 @@ "kernel_call_transformation.clas.locals_imp.abap" ], "names": [], - "mappings": "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", - "file": "../downport/kernel_call_transformation.clas.locals.mjs", + "mappings": "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", + "file": "..\\downport\\kernel_call_transformation.clas.locals.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_call_transformation.clas.mjs.map b/output/kernel_call_transformation.clas.mjs.map index 9226657..d48bfb7 100644 --- a/output/kernel_call_transformation.clas.mjs.map +++ b/output/kernel_call_transformation.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AA2BA;;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;QAIO,0DAAqB;QACrB,4DAAqB;QACrB,4DAAqB;QACrB,kEAA0B;QAC1B,qZAAqC;QACrC,yMAA8B;QAC9B,0DAAqB;QACrB,2DAAqB;QACrB,gHAAoC;QACpC,iHAAsC;IAG3C,sBAAM,iCAAM;IAKZ;IACA,oCAAe,GAAR,SAAU,sCAAI;gDAEG;IAGxB;IACA;IACA,yBAAG,oBAAwB;MACzB,iBAAgB,GAAb,kCAAe,qCAAG;QACnB,YAAU,sCAAK;iDACO;MACxB,wBAAoB,GAAb,kCAAe,qCAAI,iBAAgB,GAAb,kCAAe,qCAAG;QAC7C,YAAU,uCAAM;QAChB,uCAAS,sEAAuC;MAClD;QACE;;;MACF;IACF;IAGA;IACA;IACA;MACA;MACA;IACA;IACA,yBAAG,iBAAqB;sHAGD;MACrB;IACF;IAGA;IACA;MACA;MACA;IACA;IACA,yBAAG,oBAAwB;4HAGD;MACxB;IACF;IAGA;MACA;MACA;IACA;IACA,iBAAa,GAAV,WAAY,uBAAS;MACtB,eAAY,sJAEa;MACzB;MACA;IACF;IAEA,yBAAG,UAAqB,yBAAI,kCAAiB;MAC3C;;;IACF;IAGA;MACA;;;kKAKsB;MACtB;IACA;MAEA;QACA;QACA;UACA;UACA;YACA;YACA;YACA,iBAAW,GAAR,SAAU,wCAAM;iJAIG;YACtB;gJAIsB;YACtB;UACA;QACA;MAEF;MAEA;;;;;YAGO,0DAAoB;YACpB,2DAAoB;QAEzB,IAAc,YAAsB;QAGpC;UACA;UACA;UACA,+GAA8D;UAC9D,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;YACb,iBAAa,QAAQ;UACvB;QACA;MAEF;MAGA;;;;;;;YAEO,iIAA6C;YAC7C,mHAAsC;YACtC,gHAAqC;YACrC,gGAA8B;YAC9B,uDAAiB;QAEtB,aAAU,uCAAkB;QAC5B,uCAAU,8CAA2B;QAErC,gBAAa,oDAAiC;QAC9C,gBAAa,sFAA2C;QACxD,eAAY,0IAEiD;sEACxB;QACrC,cAAW,6CAAmB;sDACV;QAEpB,oCAAgB,GAAT,UAAW,2BAAC;MAErB;IAEF", - "file": "../downport/kernel_call_transformation.clas.mjs", + "file": "..\\downport\\kernel_call_transformation.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_create_data_handle.clas.mjs.map b/output/kernel_create_data_handle.clas.mjs.map index e54a35d..ab98608 100644 --- a/output/kernel_create_data_handle.clas.mjs.map +++ b/output/kernel_create_data_handle.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA8BA;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;IACE,4CAAO,iBAAe;IAEtB;MACA;IACA;IAEA,IACE,OAGA,AAGA,AAGA,KAVG,MAAM,OAAE,IAAb;;mDAGgC;;qDAGE;;oDAGD;;kDAGF;;MAE3B;MACA,oCAAS,GAAF,4BAAI,wCAAM;;EAEvB;EAEA;;;;;;;;;QACO,6GAAoC;QACpC,gHAAqC;QACrC,iEAAwB;+BAE7B,QAAU,MAAM;+BAChB,UAAW,yCAA8B;mDAKrB;IAEpB;EACF;EAEA;;;;;;;;;QACO,sHAA6C;QAC7C,imBAAuD;QACvD,iEAA8B;QAC9B,0DAAyB;IAE9B,IAAc,gBAAyC;+BAEvD,WAAa,MAAM;IACnB,mBAAgB,uCAA4B;IAC5C;;;+HAOsB;MACpB,YAAU,4BAAU,gBAAc,MAAC,OAAM;MACzC;IACF;IACA;EACF;EAEA;;;;;;;;;QACO,mHAA2C;QAC3C,8/BAAyC;QACzC,+DAAwB;QACxB,iEAA6B;IAElC,IAAc,UAA6B;+BAE3C,UAAY,MAAM;wFAME;IAEpB;IACA;IAGA,aAAU,gCAAqB;;;MAE7B,iBAAwB,GAArB,UAAQ,MAAC,cAAc,mCAAoB,iBAAgB;QAC5D;MACF,wBAA4B,GAArB,UAAQ,MAAC,cAAc,mCAAoB,iBAAgB;QAChE;MACF;MACA,iBAAsB,GAAnB,UAAQ,MAAC,YAAY,uBAAS;QAC/B;MACF;;;QAEE;MACF;IACF;IAEA;EACF;EAEA;;;;;;;;;QACO,sDAAc;IACnB,IACE,OAEA,AAEA,AAEA,AAEA,AAEA,AAEA,AAEA,AAKA,AAGA,AAEA,KAzBG,MAAM,OAAE,SAAb;;;;;;;;;;;;;;;;MAgBI,YAAyB,sBAAf,MAAM,OAAE,OAAS,2BAAC;;MAG5B;;MAEA,YAAyB,sBAAf,MAAM,OAAE,OAAS,2BAAC;;;;;;;MAO5B;MACA,oCAAS,GAAF,4BAAI,wCAAM;;EAEvB;AAEF", - "file": "../downport/kernel_create_data_handle.clas.mjs", + "file": "..\\downport\\kernel_create_data_handle.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_cx_assert.clas.mjs.map b/output/kernel_cx_assert.clas.mjs.map index 3ae4dce..3535ddf 100644 --- a/output/kernel_cx_assert.clas.mjs.map +++ b/output/kernel_cx_assert.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;;AAcA;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;kDAC2C;IACzC,OAAE,OAAE,aAAW,QAAQ;IACvB,OAAE,OAAE,WAAS,MAAM;IACnB,OAAE,OAAE,QAAM,GAAG;IACb,yBAAG,OAAE,OAAE,IAAc;MACnB,OAAE,OAAE,iEAAkC;IACxC;IACF;;AAEF", - "file": "../downport/kernel_cx_assert.clas.mjs", + "file": "..\\downport\\kernel_cx_assert.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_fugr_test.clas.mjs.map b/output/kernel_fugr_test.clas.mjs.map index 34225f9..45524cd 100644 --- a/output/kernel_fugr_test.clas.mjs.map +++ b/output/kernel_fugr_test.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAIA;;;;;;;;;;;;;;AAEA", - "file": "../downport/kernel_fugr_test.clas.mjs", + "file": "..\\downport\\kernel_fugr_test.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_internal_name.clas.mjs.map b/output/kernel_internal_name.clas.mjs.map index daff862..9180a80 100644 --- a/output/kernel_internal_name.clas.mjs.map +++ b/output/kernel_internal_name.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAeA;;;;;;;;;;;;;;;EAEE;;;;;;;;IACE,YAAU,WAAW;IACrB,iBAAW,GAAR,SAAW,2CAAS;MACrB,2JAAkE;MAClE,iJAAyD;MACzD,0IAAmD;IACrD;MACE,kCAAU,4CAAa,QAAO;IAChC;IACF;;EAEA;;;;;;;;IACE,gBAAc,OAAO;IACrB,iBAAe,GAAZ,aAAe,6CAAU;MAC1B,oJAA4D;IAC9D,wBAAmB,GAAZ,aAAe,mDAAe;MACnC,+JAAsE;MACtE,qJAA6D;MAC7D,0JAAiE;IACnE;IACF;;AAEF", - "file": "../downport/kernel_internal_name.clas.mjs", + "file": "..\\downport\\kernel_internal_name.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_ixml_json_to_data.clas.mjs.map b/output/kernel_ixml_json_to_data.clas.mjs.map index 6f9a2a7..87ce46d 100644 --- a/output/kernel_ixml_json_to_data.clas.mjs.map +++ b/output/kernel_ixml_json_to_data.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAiBA;;;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,iIAA8C;QAC9C,2GAAiC;QACjC,2HAAuC;IAE5C,UAAO,kDAA0B;IACjC,yBAAG,eAAmB;MACpB,kBAAe,0DAAwB;;;;;QAErC,cAAW,0DAAyB;QACpC,yBAAG,SAAmB;UACpB;QACF;QAEA,aAAU,8CAAsB;QAChC;;MACF;;IACF;IACF;;EAEA;;;;;;;;;;;;QAEO,2GAAoC;QACpC,0GAAoC;QACpC,0DAAuB;QACvB,gIAA6C;IAElD,cAAW,4FAAuC;IAClD,oCAA6B,IAAtB,+CAAwB,0CAAQ;IAEvC,iBAAc,mGAA6C;;;;;MAEzD,aAAU,yDAAwB;MAClC,yBAAG,QAAkB;QACnB;MACF;MAEA,aAAU,8CAAyB;MACnC,iBAAW,GAAR,SAAU,QAAO;+DAIG;QACrB;;MACF;IACF;;EACF;EAEA;;;;;;;;;QAEO,gHAAyC;QACzC,2GAAoC;QACpC,0DAAuB;QACvB,gIAA6C;QAC7C,kEAA4B;IAEjC,IAAc,OAAgB;IAC9B,IAAc,SAAgB;IAC9B,IAAc,OAAsB;IAEpC,aAAU,2FAAgD;IAC1D,IACE,OAiBA,AAWA,KA7BG,OAAO,OAAE,IAAd;;MAEI,oCAA4B,IAArB,8CAAuB,0CAAQ;MACtC,uEAAyB;MACzB,iBAAc,kGAA4C;;;;;QAExD,cAAW,yDAAwB;QACnC,yBAAG,SAAmB;UACpB;QACF;QACA,aAAU,+CAA0B;QACpC,8EAAsD;QACtD,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;UACiB,cAAb,sBAAmB;kEAER;QAC9B;MACF;;;MAEA,cAAW,mDAA2B;MACtC,oCAA6B,IAAtB,+CAAwB,yCAAO;MACtC,uEAAyB;MACzB,aAAQ,8CAAsB;MAE9B,iBAAsB,GAAnB,OAAO,OAAE,WAAY,kCAAmB,cACvC,iBAAsB,GAAnB,OAAO,OAAE,WAAY,kCAAmB,eAC3C,iBAAsB,GAAnB,OAAO,OAAE,WAAY,kCAAmB,gBAAe;QAC5D,2IAAiD;MACnD;;MAEA,oCAA4B,IAArB,8CAAuB,yCAAO;MACrC,uEAAyB;MACzB,iBAAc,kGAA4C;;;;;QAExD,cAAW,yDAAwB;QACnC,yBAAG,SAAmB;UACpB;QACF;;QAEA,uEAAyB;gEAEC;QAC1B,6DAA6B;MAC/B;;;MAEA;MACA,oCAAS,GAAF,4BAAI,wCAAM;;EAGvB;AAEF", - "file": "../downport/kernel_ixml_json_to_data.clas.mjs", + "file": "..\\downport\\kernel_ixml_json_to_data.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_ixml_xml_to_data.clas.mjs.map b/output/kernel_ixml_xml_to_data.clas.mjs.map index 24e17de..88031c0 100644 --- a/output/kernel_ixml_xml_to_data.clas.mjs.map +++ b/output/kernel_ixml_xml_to_data.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAsBA;;;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;;QAEO,iHAAuC;QACvC,0GAAoC;QACpC,0DAAuB;QACvB,gIAA6C;IAElD,qCAAU,uGAAmC;+BAG7C,WAAY,4FAAuC;IAEnD,aAAU,2JAGQ;IAClB,yBAAG,kBAAsB;6DAEK;IAC9B;EACF;EAEA;;;;;;;QAEO,gIAA6C;QAC7C,2GAAoC;QACpC,wDAAuB;IAE5B,yIAAkD;IAClD,4CAAO,0CAAsB;IAC7B,4CAAO,kBAAsB;IAE7B,iBAAc,6HAA4C;;;;;MAGxD,cAAW,yDAAwB;MACnC,yBAAG,SAAmB;QACpB;MACF;MACA,WAAQ,gMAAoE;MAC5E,iBAAS,GAAN,OAAQ,QAAO;QAChB,YAAU,QAAQ;QAClB;;MACF;IACF;;IAEA,oCAAS,GAAF,4BAAI,sDAAmB;IAEhC;;EAEA;;;;;;;;;QAEO,gHAAyC;QACzC,2GAAoC;QACpC,0GAAoC;QACpC,2GAAoC;QACpC,0DAAuB;QACvB,gIAA6C;QAC7C,kEAA4B;QAC5B,2DAAuB;QACvB,0GAAoC;IAEzC,IAAc,OAAgB;IAC9B,IAAc,SAAgB;IAC9B,IAAc,OAAsB;IAEpC,aAAU,2FAAgD;IAC1D,IACE,OAgBA,AAMA,AAcA,KArCG,OAAO,OAAE,IAAd;;MAEI,uEAAyB;MACzB,iBAAc,kGAA4C;;;;;QAExD,cAAW,yDAAwB;QACnC,yBAAG,SAAmB;UACpB;QACF;QACA,aAAU,6CAAqB;QAC/B,8EAAsD;QACtD,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;UACiB,cAAb,sBAAmB;kEAER;QAC9B;MACF;;;MAEA,cAAW,mDAA2B;MACtC,yBAAG,mBAAuB;QACxB,uEAAyB;QACzB,aAAQ,8CAAsB;MAChC;;MAEA,uEAAyB;MACzB,iBAAc,kGAA4C;;;;;QAExD,cAAW,yDAAwB;QACnC,yBAAG,SAAmB;UACpB;QACF;;QAEA,uEAAyB;gEAEG;QAC5B,6DAA6B;MAC/B;;;MAEA,uEAAyB;MACzB,yBAAG,QAAgB;QAKjB,aAAU,0JAAuD;QACjE,yBAAG,QAAkB;UACnB;QACF;QACA,cAAW,6CAAqB;QAChC,4CAAO,mBAAuB;QAC9B,aAAU,kDAA6B;QACvC,cAAW,mKAA+D;QAC1E,yBAAG,SAAmB;UAEpB;QACF;QACA,cAAW,8CAAsB;QACjC,4CAAO,mBAAuB;QAE9B;QAKA,iBAAc,+IAAgE;;;;;UAE5E,cAAW,yDAAwB;UACnC,yBAAG,SAAmB;YACpB;UACF;UACA,aAAU,6CAAqB;UAC/B,0IAAmD;UAEnD;;;wBAAkC;YAClC,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;cACiB,cAAb,sBAAmB;sEAER;YAC9B;UAEF;;QAWF;UACE,oCAAS,GAAF,4BAAI,6CAAW;QACxB;;QAEA;QACA,oCAAS,GAAF,4BAAI,wCAAM;;IAGvB;EAEF", - "file": "../downport/kernel_ixml_xml_to_data.clas.mjs", + "file": "..\\downport\\kernel_ixml_xml_to_data.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_json_to_ixml.clas.mjs.map b/output/kernel_json_to_ixml.clas.mjs.map index a83ea2e..6538fef 100644 --- a/output/kernel_json_to_ixml.clas.mjs.map +++ b/output/kernel_json_to_ixml.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAOA;;;;;;;;;;;;;;EAEE;;;;;;;;QAGO,gHAAoC;QACpC,0GAAgC;QAChC,6HAA0C;QAC1C,0HAAwC;QACxC,uHAAuC;QACvC,6UAAgD;QAChD,yHAA0C;QAC1C,6GAAmC;QACnC,0DAAmB;QACnB,6HAAyC;QACzC,yGAA+B;QAC/B,mHAAsC;IAE3C,eAAY,oIAAwE;IAEpF,YAAS,+EAAsC;IAC/C,gBAAa,+CAAmB;;;;;MAG9B,aAAU,sDAA4B;MACtC,yBAAG,QAAkB;QACnB;MACF;MAEA,IACE,OA0BA,AAMA,KAjCG,OAAO,OAAE,iBAAd;;mCAEI,SAAW,OAAO;QAGlB,sBAAM,OAAO;QACb,mBAAgB,0DAA0B;;;UAGxC,aAAU,uDAA0B;QACtC;QAEA,gBAAa,mHAAgD;mCAC7D,QAAU,UAAU;6EACc;QAClC,eAAa,MAAM;QAGnB,yBAAG,kBAAsB;UACvB,gBAAa,uGAAmC;qCAChD,QAAU,UAAU;qEACQ;UAE5B,YAAS,qDAA6B;qFACH;QACrC;;mCAGA,UAAY,OAAO;QAGnB,gBAAa,iDAAyB;;mCAGtC,UAAY,OAAO;QAInB,gBAAa,wGAAoC;wHACF;mCAC/C,QAAU,UAAU;6EACc;;IAGxC;;IAEF;;AAEF", - "file": "../downport/kernel_json_to_ixml.clas.mjs", + "file": "..\\downport\\kernel_json_to_ixml.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_lock.clas.mjs.map b/output/kernel_lock.clas.mjs.map index 9a6bf05..c959031 100644 --- a/output/kernel_lock.clas.mjs.map +++ b/output/kernel_lock.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAcA;;;;;;;;;;;;;;;EAEE;;;;;IAEE,eAAE,MAAC,WAAQ,0BAAC;IACd;;EAEA;;;;;IAEE,eAAE,MAAC,WAAQ,0BAAC;EACd;AAEF", - "file": "../downport/kernel_lock.clas.mjs", + "file": "..\\downport\\kernel_lock.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_numberrange.clas.mjs.map b/output/kernel_numberrange.clas.mjs.map index a05c827..ecc315d 100644 --- a/output/kernel_numberrange.clas.mjs.map +++ b/output/kernel_numberrange.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAmBA;;;;;;;;;;;;;;;EAEE;;;;;;;;;;;IAEE,IAAc,OAAyB;IACvC;;;;mEAAoF;IACpF,iBAAY,GAAT,eAAE,MAAC,QAAQ,2BAAC;MACb,OAAK,MAAC,YAAsB,mBAAb,OAAK,MAAC,QAAS,2BAAC;IACjC;;MAEE,OAAK,MAAC,iBAAc,WAAW;MAC/B,OAAK,MAAC,YAAS,MAAM;MACrB,OAAK,MAAC,YAAS,0BAAC;IAClB;IACA,WAAS,OAAK,MAAC,OAAM;EACvB;AAEF", - "file": "../downport/kernel_numberrange.clas.mjs", + "file": "..\\downport\\kernel_numberrange.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_push_channels.clas.mjs.map b/output/kernel_push_channels.clas.mjs.map index 9acf6ee..9a4fa0e 100644 --- a/output/kernel_push_channels.clas.mjs.map +++ b/output/kernel_push_channels.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AAUA;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,yDAAmB;QACnB,gGAA2B;IAEhC,eAAqB,wBAAR,QAAU,mCAAI;IAC3B,oCAAkB,GAAX,YAAa,2BAAC;IAErB,oBAAiB,GAAX,YAAa;;;;MACjB;MACA;MACA,iBAAgB,GAAb,cAAe,uBAAS;QACzB,eAAE,MAAC,WAAQ,0BAAC;QACZ;;MACF;MACA,eAAwB,qBAAX,WAAa,6BAAG;IAC/B;;IAEA,eAAE,MAAC,WAAQ,0BAAC;EACd;AAEF", - "file": "../downport/kernel_push_channels.clas.mjs", + "file": "..\\downport\\kernel_push_channels.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_scan_abap_source.clas.mjs.map b/output/kernel_scan_abap_source.clas.mjs.map index 90183d8..ec840de 100644 --- a/output/kernel_scan_abap_source.clas.mjs.map +++ b/output/kernel_scan_abap_source.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": "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", - "file": "../downport/kernel_scan_abap_source.clas.mjs", + "file": "..\\downport\\kernel_scan_abap_source.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/kernel_unit_runner.clas.mjs.map b/output/kernel_unit_runner.clas.mjs.map index 47bd848..de8b928 100644 --- a/output/kernel_unit_runner.clas.mjs.map +++ b/output/kernel_unit_runner.clas.mjs.map @@ -5,6 +5,6 @@ ], "names": [], "mappings": ";;AA6DA;;;;;;;;;;;;;;;;;;;;EAEE;;;;;;;;QACO,2DAAoB;QACpB,iPAAuD;QACvD,4FAAuB;IAC5B;IACA;;;MAGE,iBAAY,GAAT,UAAY,0DAAuB;QACpC,aAAW,sBAAS;QACpB;MACF,wBAAgB,GAAT,UAAW,uBAAS;QACzB,wIAAqD;QACrD,gBAAc,4BAAU,UAAU;QAClC;MACF;IACF;IACF;;EAEA;;;;;;;;QAIO,mlCAA+B;QAC/B,mPAAyD;QACzD,4DAAkC;QAClC,6DAAsB;;;MAIzB,eAAa,OAAO,MAAC,QAAO;MAC5B,qIAAsD;MACtD,uIAAwD;MAExD,iJAA4D;MAC5D,mJAA8D;MAE9D,+IAA0D;MAC1D,iJAA4D;MAE5D,gJAA2D;MAC3D,kJAA6D;MAE7D,2rBASgD;MAChD,gCAAO,mBAAa,UAAU;IAChC;IACA,sCAAqB,qBAAgB,OAAwB;IAC7D,kCAAU,2DAAO,QAAW,sCAAG;IACjC;;EAEA;;;;;;;;QACO,ibAA8B;QAC9B,iUAAgC;;;MAEnC,kCAAmB,UAAY,QAAQ;MACvC,iEAAqC;IACvC;IACA;;IAEF;;EAEA;;;;;;;;QAEO,ibAAgC;QAChC,sDAAiB;QACjB,mFAA6B;QAC7B,0DAAsB;QACtB,uhBAA0B;QAC1B,iUAAkC;QAClC,4FAA8B;QAC9B,gHAAuC;IAC5C,IAAc,aAAuC;IAIrD,gBAAa,gDAA0B;;;MAIrC,+JAAoE;;;;;MAGpE;;;;;;;;;MAGA;;;;QAIE,kCAAmB,UAAY,aAAW;QAE1C;;;;;;;;;QAGA;QAEA,2BAAmB,OAAO;QAC1B,sBAAM,6BAAU;QAChB;;;;UAEI,aAAW,MAAC,YAAU,4BAAS,MAAC,QAAO;UACvC,aAAW,MAAC,aAAU,6BAAU;;;;;;;;;;;;;;;;;;;QAapC;QACA,2BAAmB,OAAO;QAC1B,aAAW,MAAC,aAAU,OAAO;QAE7B;;;;;;;;;QAGA;MACF;MAEA;;;;;;;;;MAGA;IAEF;IAEA,SAAS,MAAC,WAAO,oDAAyB;IAE5C;;AAEF", - "file": "../downport/kernel_unit_runner.clas.mjs", + "file": "..\\downport\\kernel_unit_runner.clas.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/number_get_next.fugr.number_get_next.mjs.map b/output/number_get_next.fugr.number_get_next.mjs.map index a030a32..09230b4 100644 --- a/output/number_get_next.fugr.number_get_next.mjs.map +++ b/output/number_get_next.fugr.number_get_next.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/number_get_next.fugr.number_get_next.mjs", + "file": "..\\downport\\number_get_next.fugr.number_get_next.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/number_get_next.fugr.saplnumber_get_next.mjs.map b/output/number_get_next.fugr.saplnumber_get_next.mjs.map index e4b3b64..3d82228 100644 --- a/output/number_get_next.fugr.saplnumber_get_next.mjs.map +++ b/output/number_get_next.fugr.saplnumber_get_next.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/number_get_next.fugr.saplnumber_get_next.mjs", + "file": "..\\downport\\number_get_next.fugr.saplnumber_get_next.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.call_v1_ping.mjs.map b/output/openabap.fugr.call_v1_ping.mjs.map index 079f500..541910f 100644 --- a/output/openabap.fugr.call_v1_ping.mjs.map +++ b/output/openabap.fugr.call_v1_ping.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.call_v1_ping.mjs", + "file": "..\\downport\\openabap.fugr.call_v1_ping.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.conversion_exit_alpha_input.mjs.map b/output/openabap.fugr.conversion_exit_alpha_input.mjs.map index 8c4bfd4..1d7daef 100644 --- a/output/openabap.fugr.conversion_exit_alpha_input.mjs.map +++ b/output/openabap.fugr.conversion_exit_alpha_input.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.conversion_exit_alpha_input.mjs", + "file": "..\\downport\\openabap.fugr.conversion_exit_alpha_input.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.conversion_exit_alpha_output.mjs.map b/output/openabap.fugr.conversion_exit_alpha_output.mjs.map index 540ab18..224fd54 100644 --- a/output/openabap.fugr.conversion_exit_alpha_output.mjs.map +++ b/output/openabap.fugr.conversion_exit_alpha_output.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.conversion_exit_alpha_output.mjs", + "file": "..\\downport\\openabap.fugr.conversion_exit_alpha_output.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.conversion_exit_isola_input.mjs.map b/output/openabap.fugr.conversion_exit_isola_input.mjs.map index 5ce1c23..13f03bf 100644 --- a/output/openabap.fugr.conversion_exit_isola_input.mjs.map +++ b/output/openabap.fugr.conversion_exit_isola_input.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.conversion_exit_isola_input.mjs", + "file": "..\\downport\\openabap.fugr.conversion_exit_isola_input.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.conversion_exit_isola_output.mjs.map b/output/openabap.fugr.conversion_exit_isola_output.mjs.map index 2fa988c..fd85f2f 100644 --- a/output/openabap.fugr.conversion_exit_isola_output.mjs.map +++ b/output/openabap.fugr.conversion_exit_isola_output.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.conversion_exit_isola_output.mjs", + "file": "..\\downport\\openabap.fugr.conversion_exit_isola_output.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.convert_itf_to_stream_text.mjs.map b/output/openabap.fugr.convert_itf_to_stream_text.mjs.map index 1d1401f..38e31ad 100644 --- a/output/openabap.fugr.convert_itf_to_stream_text.mjs.map +++ b/output/openabap.fugr.convert_itf_to_stream_text.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.convert_itf_to_stream_text.mjs", + "file": "..\\downport\\openabap.fugr.convert_itf_to_stream_text.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.docu_get.mjs.map b/output/openabap.fugr.docu_get.mjs.map index 37ac9c0..926e454 100644 --- a/output/openabap.fugr.docu_get.mjs.map +++ b/output/openabap.fugr.docu_get.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.docu_get.mjs", + "file": "..\\downport\\openabap.fugr.docu_get.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.function_exists.mjs.map b/output/openabap.fugr.function_exists.mjs.map index 382ff22..bdc7e98 100644 --- a/output/openabap.fugr.function_exists.mjs.map +++ b/output/openabap.fugr.function_exists.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.function_exists.mjs", + "file": "..\\downport\\openabap.fugr.function_exists.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.generate_sec_random.mjs.map b/output/openabap.fugr.generate_sec_random.mjs.map index baa39f8..9d77d94 100644 --- a/output/openabap.fugr.generate_sec_random.mjs.map +++ b/output/openabap.fugr.generate_sec_random.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.generate_sec_random.mjs", + "file": "..\\downport\\openabap.fugr.generate_sec_random.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.get_system_timezone.mjs.map b/output/openabap.fugr.get_system_timezone.mjs.map index 924058b..60ea99b 100644 --- a/output/openabap.fugr.get_system_timezone.mjs.map +++ b/output/openabap.fugr.get_system_timezone.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.get_system_timezone.mjs", + "file": "..\\downport\\openabap.fugr.get_system_timezone.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.saplzopenabap.mjs.map b/output/openabap.fugr.saplzopenabap.mjs.map index 71e9f02..14e24bf 100644 --- a/output/openabap.fugr.saplzopenabap.mjs.map +++ b/output/openabap.fugr.saplzopenabap.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.saplzopenabap.mjs", + "file": "..\\downport\\openabap.fugr.saplzopenabap.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.system_callstack.mjs.map b/output/openabap.fugr.system_callstack.mjs.map index ed86671..320b3bb 100644 --- a/output/openabap.fugr.system_callstack.mjs.map +++ b/output/openabap.fugr.system_callstack.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.system_callstack.mjs", + "file": "..\\downport\\openabap.fugr.system_callstack.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.system_installed_languages.mjs.map b/output/openabap.fugr.system_installed_languages.mjs.map index 250ef6c..473f218 100644 --- a/output/openabap.fugr.system_installed_languages.mjs.map +++ b/output/openabap.fugr.system_installed_languages.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.system_installed_languages.mjs", + "file": "..\\downport\\openabap.fugr.system_installed_languages.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.text_split.mjs.map b/output/openabap.fugr.text_split.mjs.map index 9a79817..d36a022 100644 --- a/output/openabap.fugr.text_split.mjs.map +++ b/output/openabap.fugr.text_split.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.text_split.mjs", + "file": "..\\downport\\openabap.fugr.text_split.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/openabap.fugr.unit_conversion_simple.mjs.map b/output/openabap.fugr.unit_conversion_simple.mjs.map index fe59a8b..bda6444 100644 --- a/output/openabap.fugr.unit_conversion_simple.mjs.map +++ b/output/openabap.fugr.unit_conversion_simple.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/openabap.fugr.unit_conversion_simple.mjs", + "file": "..\\downport\\openabap.fugr.unit_conversion_simple.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/zcl_sicf.clas.mjs.map b/output/zcl_sicf.clas.mjs.map index 866948a..068666f 100644 --- a/output/zcl_sicf.clas.mjs.map +++ b/output/zcl_sicf.clas.mjs.map @@ -1,7 +1,7 @@ { "version": 3, "sources": [ - "../downport/zcl_sicf.clas.abap" + "..\\downport\\zcl_sicf.clas.abap" ], "names": [], "mappings": ";;AAQA;;;;;;;;;;;;;;;;;;;EAEE;;;;QAEO,+DAAwB;IAC7B,kBAAe,2EAA6B;QAEvC,4DAAqB;IAC1B,eAAY,6EAA8B;QAErC,0DAAmB;IACxB,IACE,OAEA,KAHG,SAAL;;MAEI,aAAU,uDAAkC;;MAE5C,aAAU,oEAAgD;;8FAGxB;sKACuB;EAE/D;AAEF", diff --git a/output/zw3mi.fugr.saplzw3mi.mjs.map b/output/zw3mi.fugr.saplzw3mi.mjs.map index 28568f3..4b32f96 100644 --- a/output/zw3mi.fugr.saplzw3mi.mjs.map +++ b/output/zw3mi.fugr.saplzw3mi.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/zw3mi.fugr.saplzw3mi.mjs", + "file": "..\\downport\\zw3mi.fugr.saplzw3mi.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/zw3mi.fugr.wwwdata_export.mjs.map b/output/zw3mi.fugr.wwwdata_export.mjs.map index 64b0b7f..d56e96c 100644 --- a/output/zw3mi.fugr.wwwdata_export.mjs.map +++ b/output/zw3mi.fugr.wwwdata_export.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/zw3mi.fugr.wwwdata_export.mjs", + "file": "..\\downport\\zw3mi.fugr.wwwdata_export.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/zw3mi.fugr.wwwdata_import.mjs.map b/output/zw3mi.fugr.wwwdata_import.mjs.map index e310a6a..d910cfb 100644 --- a/output/zw3mi.fugr.wwwdata_import.mjs.map +++ b/output/zw3mi.fugr.wwwdata_import.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/zw3mi.fugr.wwwdata_import.mjs", + "file": "..\\downport\\zw3mi.fugr.wwwdata_import.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/zw3mi.fugr.wwwparams_insert.mjs.map b/output/zw3mi.fugr.wwwparams_insert.mjs.map index aa7d150..974947d 100644 --- a/output/zw3mi.fugr.wwwparams_insert.mjs.map +++ b/output/zw3mi.fugr.wwwparams_insert.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/zw3mi.fugr.wwwparams_insert.mjs", + "file": "..\\downport\\zw3mi.fugr.wwwparams_insert.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/output/zw3mi.fugr.wwwparams_read.mjs.map b/output/zw3mi.fugr.wwwparams_read.mjs.map index 43ad91a..169f698 100644 --- a/output/zw3mi.fugr.wwwparams_read.mjs.map +++ b/output/zw3mi.fugr.wwwparams_read.mjs.map @@ -3,6 +3,6 @@ "sources": [], "names": [], "mappings": "", - "file": "../downport/zw3mi.fugr.wwwparams_read.mjs", + "file": "..\\downport\\zw3mi.fugr.wwwparams_read.mjs", "sourceRoot": "" } \ No newline at end of file diff --git a/package.json b/package.json index 8d94ae3..95e2f0d 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,12 @@ { - "name": "abap2ui5", + "name": "abap2ui5-web", "private": true, "version": "1.0.0", "description": "Development of UI5 Apps in pure ABAP. Follow this project on [twitter](https://twitter.com/OblomovDev) to keep up to date!", "scripts": { - "clone": "rm -rf abap2UI5 && git clone https://github.com/oblomov-dev/abap2UI5 && rm -rf src && cp -r abap2UI5/src src", + "clone1": "rm -rf abap2UI5 && git clone https://github.com/abap2UI5/abap2UI5 && cp -r abap2UI5/src src", + "clone2": "rm -rf abap2UI5-samples && git clone https://github.com/abap2UI5/abap2UI5-samples && cp -r abap2UI5-samples/src src/samples", + "clone": "rm -rf src && npm run clone1 && npm run clone2", "transpile": "rm -rf output && cp test/*.abap downport && abap_transpile abap_transpile.json", "transpile_samples": "rm -rf output && cp test/*.abap downport && abap_transpile abap_transpile_samples.json", "express": "node test/express.mjs", @@ -15,13 +17,13 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/oblomov-dev/abap2UI5.git" + "url": "git+https://github.com/abap2UI5/abap2UI5-web.git" }, "license": "MIT", "bugs": { - "url": "https://github.com/oblomov-dev/abap2UI5/issues" + "url": "https://github.com/abap2UI5/abap2UI5-web/issues" }, - "homepage": "https://github.com/oblomov-dev/abap2UI5#readme", + "homepage": "https://github.com/abap2UI5/abap2UI5-web#readme", "devDependencies": { "@abaplint/cli": "^2.106.5", "@abaplint/runtime": "^2.8.22", diff --git a/src/#ui2#cl_json.clas.locals.mjs b/src/#ui2#cl_json.clas.locals.mjs deleted file mode 100644 index 79a12c4..0000000 --- a/src/#ui2#cl_json.clas.locals.mjs +++ /dev/null @@ -1,291 +0,0 @@ -const {cx_root} = await import("./cx_root.clas.mjs"); -// #ui2#cl_json.clas.locals_imp.abap -class lcl_stack { - static INTERNAL_TYPE = 'CLAS'; - static INTERNAL_NAME = 'CLAS-/UI2/CL_JSON-LCL_STACK'; - static IMPLEMENTED_INTERFACES = []; - static ATTRIBUTES = {"MT_STACK": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "");}, "visibility": "I", "is_constant": " ", "is_class": " "}}; - static METHODS = {"PUSH": {"visibility": "U", "parameters": {"IV_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "IV_TYPE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "POP": {"visibility": "U", "parameters": {"RV_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "IS_ARRAY": {"visibility": "U", "parameters": {"RV_ARRAY": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}}}, - "GET_AND_INCREASE_INDEX": {"visibility": "U", "parameters": {"RV_INDEX": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "GET_FULL_NAME": {"visibility": "U", "parameters": {"RV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}}; - constructor() { - this.me = new abap.types.ABAPObject(); - this.me.set(this); - this.mt_stack = abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, ""); - } - async constructor_(INPUT) { - if (super.constructor_) { await super.constructor_(INPUT); } - return this; - } - async push(INPUT) { - let iv_name = INPUT?.iv_name; - if (iv_name?.getQualifiedName === undefined || iv_name.getQualifiedName() !== "STRING") { iv_name = undefined; } - if (iv_name === undefined) { iv_name = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_name); } - let iv_type = INPUT?.iv_type; - if (iv_type?.getQualifiedName === undefined || iv_type.getQualifiedName() !== "STRING") { iv_type = undefined; } - if (iv_type === undefined) { iv_type = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_type); } - let ls_data = new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {}); - ls_data.get().name.set(iv_name); - ls_data.get().is_array.set(abap.builtin.boolc(abap.compare.eq(iv_type, new abap.types.Character(5).set('array')))); - abap.statements.append({source: ls_data, target: this.mt_stack}); - } - async is_array() { - let rv_array = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - let lv_index = new abap.types.Integer({qualifiedName: "I"}); - let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {})); - lv_index.set(abap.builtin.lines({val: this.mt_stack})); - abap.statements.readTable(this.mt_stack,{index: lv_index, - assigning: fs_ls_data_}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) { - rv_array.set(fs_ls_data_.get().is_array); - } - return rv_array; - } - async get_and_increase_index() { - let rv_index = new abap.types.String({qualifiedName: "STRING"}); - let lv_index = new abap.types.Integer({qualifiedName: "I"}); - let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {})); - lv_index.set(abap.builtin.lines({val: this.mt_stack})); - abap.statements.readTable(this.mt_stack,{index: lv_index, - assigning: fs_ls_data_}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) { - fs_ls_data_.get().array_index.set(abap.operators.add(fs_ls_data_.get().array_index,abap.IntegerFactory.get(1))); - rv_index.set(fs_ls_data_.get().array_index); - rv_index.set(abap.builtin.condense({val: rv_index})); - } - return rv_index; - } - async pop() { - let rv_name = new abap.types.String({qualifiedName: "STRING"}); - let lv_index = new abap.types.Integer({qualifiedName: "I"}); - let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {})); - lv_index.set(abap.builtin.lines({val: this.mt_stack})); - if (abap.compare.gt(lv_index, abap.IntegerFactory.get(0))) { - abap.statements.readTable(this.mt_stack,{index: lv_index, - assigning: fs_ls_data_}); - rv_name.set(fs_ls_data_.get().name); - await abap.statements.deleteInternal(this.mt_stack,{index: lv_index}); - } - return rv_name; - } - async get_full_name() { - let rv_path = new abap.types.String({qualifiedName: "STRING"}); - let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {})); - for await (const unique246 of abap.statements.loop(this.mt_stack)) { - fs_ls_data_.assign(unique246); - rv_path.set(abap.operators.concat(rv_path,fs_ls_data_.get().name)); - } - return rv_path; - } -} -abap.Classes['CLAS-/UI2/CL_JSON-LCL_STACK'] = lcl_stack; -lcl_stack.ty_data = new abap.types.Structure({"name": new abap.types.String({qualifiedName: "LCL_STACK=>TY_DATA-NAME"}), "is_array": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "array_index": new abap.types.Integer({qualifiedName: "LCL_STACK=>TY_DATA-ARRAY_INDEX"})}, "lcl_stack=>ty_data", undefined, {}, {}); -class lcl_parser { - static INTERNAL_TYPE = 'CLAS'; - static INTERNAL_NAME = 'CLAS-/UI2/CL_JSON-LCL_PARSER'; - static IMPLEMENTED_INTERFACES = []; - static ATTRIBUTES = {"MT_DATA": {"type": () => {return abap.types.TableFactory.construct(new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[{"name":"key_full_name","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME"]},{"name":"key_full_name_upper","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME_UPPER"]},{"name":"key_parent","type":"SORTED","isUnique":false,"keyFields":["PARENT"]}]}, "lcl_parser=>ty_data_tt");}, "visibility": "I", "is_constant": " ", "is_class": " "}}; - static METHODS = {"PARSE": {"visibility": "U", "parameters": {"IV_JSON": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "ADJUST_NAMES": {"visibility": "U", "parameters": {}}, - "VALUE_BOOLEAN": {"visibility": "U", "parameters": {"RV_VALUE": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "VALUE_INTEGER": {"visibility": "U", "parameters": {"RV_VALUE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "VALUE_NUMBER": {"visibility": "U", "parameters": {"RV_VALUE": {"type": () => {return new abap.types.Integer({qualifiedName: "I"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "VALUE_STRING": {"visibility": "U", "parameters": {"RV_VALUE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "GET_TYPE": {"visibility": "U", "parameters": {"RV_TYPE": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "MEMBERS": {"visibility": "U", "parameters": {"RT_MEMBERS": {"type": () => {return abap.types.TableFactory.construct(new abap.types.String({qualifiedName: "STRING"}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "STRING_TABLE");}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "FIND_IGNORE_CASE": {"visibility": "U", "parameters": {"RV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "IV_PATH": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}}; - constructor() { - this.me = new abap.types.ABAPObject(); - this.me.set(this); - this.mt_data = abap.types.TableFactory.construct(new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[{"name":"key_full_name","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME"]},{"name":"key_full_name_upper","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME_UPPER"]},{"name":"key_parent","type":"SORTED","isUnique":false,"keyFields":["PARENT"]}]}, "lcl_parser=>ty_data_tt"); - } - async constructor_(INPUT) { - if (super.constructor_) { await super.constructor_(INPUT); } - return this; - } - async adjust_names() { - let fs_ls_data_ = new abap.types.FieldSymbol(new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {})); - for await (const unique247 of abap.statements.loop(this.mt_data)) { - fs_ls_data_.assign(unique247); - abap.statements.replace({target: fs_ls_data_.get().parent, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')}); - abap.statements.replace({target: fs_ls_data_.get().name, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')}); - abap.statements.replace({target: fs_ls_data_.get().full_name, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')}); - abap.statements.replace({target: fs_ls_data_.get().full_name_upper, all: true, with: new abap.types.Character(1).set('_'), of: new abap.types.Character(1).set('-')}); - } - } - async find_ignore_case(INPUT) { - let rv_path = new abap.types.String({qualifiedName: "STRING"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); - abap.statements.readTable(this.mt_data,{keyName: "key_full_name_upper", - into: ls_data, - withKey: (i) => {return abap.compare.eq(i.full_name_upper, abap.builtin.to_upper({val: iv_path}));}, - withKeyValue: [{key: (i) => {return i.full_name_upper}, value: abap.builtin.to_upper({val: iv_path})}], - usesTableLine: false, - withKeySimple: {"full_name_upper": abap.builtin.to_upper({val: iv_path})}}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) { - rv_path.set(ls_data.get().full_name); - return rv_path; - } - rv_path.set(iv_path); - return rv_path; - } - async get_type(INPUT) { - let rv_type = new abap.types.String({qualifiedName: "STRING"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); - abap.statements.readTable(this.mt_data,{keyName: "key_full_name", - into: ls_data, - withKey: (i) => {return abap.compare.eq(i.full_name, iv_path);}, - withKeyValue: [{key: (i) => {return i.full_name}, value: iv_path}], - usesTableLine: false, - withKeySimple: {"full_name": iv_path}}); - rv_type.set(ls_data.get().type); - return rv_type; - } - async members(INPUT) { - let rt_members = abap.types.TableFactory.construct(new abap.types.String({qualifiedName: "STRING"}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "STRING_TABLE"); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); - for await (const unique248 of abap.statements.loop(this.mt_data,{usingKey: "key_parent",where: async (I) => {return abap.compare.eq(I.parent, iv_path);},topEquals: {"parent": iv_path}})) { - ls_data.set(unique248); - abap.statements.append({source: ls_data.get().name, target: rt_members}); - } - return rt_members; - } - async value_boolean(INPUT) { - let rv_value = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - rv_value.set(abap.builtin.boolc(abap.compare.eq((await this.value_string({iv_path: iv_path})), new abap.types.Character(4).set('true')))); - return rv_value; - } - async value_integer(INPUT) { - let rv_value = new abap.types.Integer({qualifiedName: "I"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - rv_value.set((await this.value_string({iv_path: iv_path}))); - return rv_value; - } - async value_number(INPUT) { - let rv_value = new abap.types.Integer({qualifiedName: "I"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - rv_value.set((await this.value_string({iv_path: iv_path}))); - return rv_value; - } - async value_string(INPUT) { - let rv_value = new abap.types.String({qualifiedName: "STRING"}); - let iv_path = INPUT?.iv_path; - if (iv_path?.getQualifiedName === undefined || iv_path.getQualifiedName() !== "STRING") { iv_path = undefined; } - if (iv_path === undefined) { iv_path = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_path); } - let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); - abap.statements.readTable(this.mt_data,{keyName: "key_full_name", - into: ls_data, - withKey: (i) => {return abap.compare.eq(i.full_name, iv_path);}, - withKeyValue: [{key: (i) => {return i.full_name}, value: iv_path}], - usesTableLine: false, - withKeySimple: {"full_name": iv_path}}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) { - rv_value.set(ls_data.get().value); - } - return rv_value; - } - async parse(INPUT) { - let iv_json = INPUT?.iv_json; - if (iv_json?.getQualifiedName === undefined || iv_json.getQualifiedName() !== "STRING") { iv_json = undefined; } - if (iv_json === undefined) { iv_json = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.iv_json); } - let li_node = new abap.types.ABAPObject({qualifiedName: "IF_SXML_NODE", RTTIName: "\\INTERFACE=IF_SXML_NODE"}); - let li_next = new abap.types.ABAPObject({qualifiedName: "IF_SXML_NODE", RTTIName: "\\INTERFACE=IF_SXML_NODE"}); - let li_reader = new abap.types.ABAPObject({qualifiedName: "IF_SXML_READER", RTTIName: "\\INTERFACE=IF_SXML_READER"}); - let li_close = new abap.types.ABAPObject({qualifiedName: "IF_SXML_CLOSE_ELEMENT", RTTIName: "\\INTERFACE=IF_SXML_CLOSE_ELEMENT"}); - let li_open = new abap.types.ABAPObject({qualifiedName: "IF_SXML_OPEN_ELEMENT", RTTIName: "\\INTERFACE=IF_SXML_OPEN_ELEMENT"}); - let lt_attributes = abap.types.TableFactory.construct(new abap.types.ABAPObject({qualifiedName: "IF_SXML_ATTRIBUTE", RTTIName: "\\INTERFACE=IF_SXML_ATTRIBUTE"}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "if_sxml_attribute=>attributes"); - let li_attribute = new abap.types.ABAPObject({qualifiedName: "IF_SXML_ATTRIBUTE", RTTIName: "\\INTERFACE=IF_SXML_ATTRIBUTE"}); - let li_value = new abap.types.ABAPObject({qualifiedName: "IF_SXML_VALUE_NODE", RTTIName: "\\INTERFACE=IF_SXML_VALUE_NODE"}); - let lv_push = new abap.types.String({qualifiedName: "STRING"}); - let lv_name = new abap.types.String({qualifiedName: "STRING"}); - let lo_stack = new abap.types.ABAPObject({qualifiedName: "LCL_STACK", RTTIName: "\\CLASS-POOL=/UI2/CL_JSON\\CLASS=LCL_STACK"}); - let ls_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); - let lv_index = new abap.types.Integer({qualifiedName: "I"}); - let lt_nodes = abap.types.TableFactory.construct(new abap.types.ABAPObject({qualifiedName: "IF_SXML_NODE", RTTIName: "\\INTERFACE=IF_SXML_NODE"}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, ""); - lo_stack.set(await (new abap.Classes['CLAS-/UI2/CL_JSON-LCL_STACK']()).constructor_()); - li_reader.set((await abap.Classes['CL_SXML_STRING_READER'].create({input: (await abap.Classes['CL_ABAP_CODEPAGE'].convert_to({source: iv_json}))}))); - const indexBackup1 = abap.builtin.sy.get().index.get(); - let unique249 = 1; - while (true) { - abap.builtin.sy.get().index.set(unique249++); - li_node.set((await li_reader.get().if_sxml_reader$read_next_node())); - if (abap.compare.initial(li_node)) { - break; - } - abap.statements.append({source: li_node, target: lt_nodes}); - } - abap.builtin.sy.get().index.set(indexBackup1); - for await (const unique250 of abap.statements.loop(lt_nodes)) { - li_node.set(unique250); - lv_index.set(abap.builtin.sy.get().tabix); - let unique251 = li_node.get().if_sxml_node$type; - if (abap.compare.eq(unique251, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_open)) { - await abap.statements.cast(li_open, li_node); - lt_attributes.set((await li_open.get().if_sxml_open_element$get_attributes())); - abap.statements.readTable(lt_attributes,{index: abap.IntegerFactory.get(1), - into: li_attribute}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))) { - lv_push.set((await li_attribute.get().if_sxml_attribute$get_value())); - } else if (abap.compare.eq((await lo_stack.get().is_array()), abap.builtin.abap_true)) { - lv_push.set((await lo_stack.get().get_and_increase_index())); - } - if (abap.compare.initial(lv_push) === false) { - abap.statements.clear(ls_data); - ls_data.get().parent.set((await lo_stack.get().get_full_name())); - ls_data.get().name.set(lv_push); - ls_data.get().full_name.set(abap.operators.concat(ls_data.get().parent,ls_data.get().name)); - ls_data.get().full_name_upper.set(abap.builtin.to_upper({val: ls_data.get().full_name})); - ls_data.get().type.set(li_open.get().if_sxml_open_element$qname.get().name); - lv_index.set(abap.operators.add(lv_index,abap.IntegerFactory.get(1))); - abap.statements.readTable(lt_nodes,{index: lv_index, - into: li_next}); - if (abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0)) && abap.compare.eq(li_next.get().if_sxml_node$type, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_value)) { - await abap.statements.cast(li_value, li_next); - ls_data.get().value.set((await li_value.get().if_sxml_value_node$get_value())); - } - abap.statements.append({source: ls_data, target: this.mt_data}); - await lo_stack.get().push({iv_name: lv_push, iv_type: li_open.get().if_sxml_open_element$qname.get().name}); - } - if (abap.compare.eq(li_open.get().if_sxml_open_element$qname.get().name, new abap.types.Character(6).set('object')) || abap.compare.eq(li_open.get().if_sxml_open_element$qname.get().name, new abap.types.Character(5).set('array'))) { - abap.statements.clear(ls_data); - ls_data.get().parent.set((await lo_stack.get().get_full_name())); - ls_data.get().name.set(new abap.types.Character(1).set('/')); - ls_data.get().full_name.set(abap.operators.concat(ls_data.get().parent,ls_data.get().name)); - ls_data.get().full_name_upper.set(abap.builtin.to_upper({val: ls_data.get().full_name})); - ls_data.get().type.set(li_open.get().if_sxml_open_element$qname.get().name); - abap.statements.append({source: ls_data, target: this.mt_data}); - await lo_stack.get().push({iv_name: new abap.types.Character(1).set('/'), iv_type: li_open.get().if_sxml_open_element$qname.get().name}); - } - } else if (abap.compare.eq(unique251, abap.Classes['IF_SXML_NODE'].if_sxml_node$co_nt_element_close)) { - await abap.statements.cast(li_close, li_node); - lv_name.set((await lo_stack.get().pop())); - if (abap.compare.eq(lv_name, new abap.types.Character(1).set('/'))) { - await lo_stack.get().pop(); - } - } - } - } -} -abap.Classes['CLAS-/UI2/CL_JSON-LCL_PARSER'] = lcl_parser; -lcl_parser.ty_data = new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}); -lcl_parser.ty_data_tt = abap.types.TableFactory.construct(new abap.types.Structure({"parent": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-PARENT"}), "name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-NAME"}), "full_name": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME"}), "full_name_upper": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-FULL_NAME_UPPER"}), "value": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-VALUE"}), "type": new abap.types.String({qualifiedName: "LCL_PARSER=>TY_DATA-TYPE"})}, "lcl_parser=>ty_data", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[{"name":"key_full_name","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME"]},{"name":"key_full_name_upper","type":"SORTED","isUnique":true,"keyFields":["FULL_NAME_UPPER"]},{"name":"key_parent","type":"SORTED","isUnique":false,"keyFields":["PARENT"]}]}, "lcl_parser=>ty_data_tt"); -export {lcl_stack, lcl_parser}; -//# sourceMappingURL=%23ui2%23cl_json.clas.locals.mjs.map \ No newline at end of file diff --git a/src/#ui2#cl_json.clas.locals.mjs.map b/src/#ui2#cl_json.clas.locals.mjs.map deleted file mode 100644 index 835b4ca..0000000 --- a/src/#ui2#cl_json.clas.locals.mjs.map +++ /dev/null @@ -1,10 +0,0 @@ -{ - "version": 3, - "sources": [ - "#ui2#cl_json.clas.locals_imp.abap" - ], - "names": [], - "mappings": "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", - "file": "#ui2#cl_json.clas.locals.mjs", - "sourceRoot": "" -} \ No newline at end of file diff --git a/src/#ui2#cl_json.clas.mjs b/src/#ui2#cl_json.clas.mjs deleted file mode 100644 index c1e9d05..0000000 --- a/src/#ui2#cl_json.clas.mjs +++ /dev/null @@ -1,389 +0,0 @@ -await import("./%23ui2%23cl_json.clas.locals.mjs"); -const {cx_root} = await import("./cx_root.clas.mjs"); -// #ui2#cl_json.clas.abap -class $ui2$cl_json { - static INTERNAL_TYPE = 'CLAS'; - static INTERNAL_NAME = '/UI2/CL_JSON'; - static IMPLEMENTED_INTERFACES = []; - static ATTRIBUTES = {"MO_PARSED": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "LCL_PARSER", RTTIName: "\\CLASS-POOL=/UI2/CL_JSON\\CLASS=LCL_PARSER"});}, "visibility": "I", "is_constant": " ", "is_class": "X"}, - "MV_COMPRESS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "visibility": "O", "is_constant": " ", "is_class": " "}, - "MV_PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "visibility": "O", "is_constant": " ", "is_class": " "}, - "MV_ASSOC_ARRAYS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "visibility": "O", "is_constant": " ", "is_class": " "}, - "MV_TS_AS_ISO8601": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "visibility": "O", "is_constant": " ", "is_class": " "}, - "MV_EXTENDED": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "visibility": "O", "is_constant": " ", "is_class": " "}, - "PRETTY_MODE": {"type": () => {return new abap.types.Structure({"none": new abap.types.String({qualifiedName: "STRING"}), "low_case": new abap.types.String({qualifiedName: "STRING"}), "camel_case": new abap.types.String({qualifiedName: "STRING"})}, undefined, undefined, {}, {});}, "visibility": "U", "is_constant": "X", "is_class": "X"}}; - static METHODS = {"_DESERIALIZE": {"visibility": "I", "parameters": {"PREFIX": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "IO_TYPE": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"});}, "is_optional": " "}, "DATA": {"type": () => {return new abap.types.Character(4);}, "is_optional": " "}}}, - "IS_COMPRESSABLE": {"visibility": "O", "parameters": {"RV_COMPRESS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "TYPE_DESCR": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"});}, "is_optional": " "}, "NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "DESERIALIZE": {"visibility": "U", "parameters": {"JSON": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "JSONX": {"type": () => {return new abap.types.XString({qualifiedName: "XSTRING"});}, "is_optional": " "}, "PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "ASSOC_ARRAYS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "ASSOC_ARRAYS_OPT": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "DATA": {"type": () => {return new abap.types.Character(4);}, "is_optional": " "}}}, - "SERIALIZE": {"visibility": "U", "parameters": {"R_JSON": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "DATA": {"type": () => {return new abap.types.Character(4);}, "is_optional": " "}, "COMPRESS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "ASSOC_ARRAYS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "TS_AS_ISO8601": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "TYPE_DESCR": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"});}, "is_optional": " "}, "FORMAT_OUTPUT": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}}}, - "GENERATE": {"visibility": "U", "parameters": {"RR_DATA": {"type": () => {return new abap.types.DataReference(new abap.types.Character(4));}, "is_optional": " "}, "JSON": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}}}, - "SERIALIZE_INT": {"visibility": "U", "parameters": {"R_JSON": {"type": () => {return new abap.types.String({qualifiedName: "STRING"});}, "is_optional": " "}, "DATA": {"type": () => {return new abap.types.Character(4);}, "is_optional": " "}, "TYPE_DESCR": {"type": () => {return new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"});}, "is_optional": " "}}}, - "CONSTRUCTOR": {"visibility": "U", "parameters": {"COMPRESS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "PRETTY_NAME": {"type": () => {return new abap.types.String({qualifiedName: "/UI2/CL_JSON=>PRETTY_NAME_MODE"});}, "is_optional": " "}, "ASSOC_ARRAYS": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}, "TS_AS_ISO8601": {"type": () => {return new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"});}, "is_optional": " "}}}}; - constructor() { - this.me = new abap.types.ABAPObject(); - this.me.set(this); - this.mo_parsed = $ui2$cl_json.mo_parsed; - this.mv_compress = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - this.mv_pretty_name = new abap.types.String({qualifiedName: "STRING"}); - this.mv_assoc_arrays = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - this.mv_ts_as_iso8601 = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - this.mv_extended = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - this.pretty_mode = $ui2$cl_json.pretty_mode; - } - async serialize_int(INPUT) { - let r_json = new abap.types.String({qualifiedName: "STRING"}); - let data = INPUT?.data; - let type_descr = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}); - if (INPUT && INPUT.type_descr) {type_descr.set(INPUT.type_descr);} - let lo_type = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}); - let lo_struct = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_STRUCTDESCR", RTTIName: "\\CLASS=CL_ABAP_STRUCTDESCR"}); - let lo_table = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TABLEDESCR", RTTIName: "\\CLASS=CL_ABAP_TABLEDESCR"}); - let lt_components = abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "abap_component_tab"); - let ref = new abap.types.DataReference(new abap.types.Character(4)); - let lv_index = new abap.types.Integer({qualifiedName: "I"}); - let fs_ls_component_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {})); - let fs_any_ = new abap.types.FieldSymbol(new abap.types.Character(4)); - let fs_tab_ = new abap.types.FieldSymbol(abap.types.TableFactory.construct(new abap.types.Character(4), {"withHeader":false,"keyType":"DEFAULT"})); - if (abap.compare.initial(type_descr)) { - lo_type.set((await abap.Classes['CL_ABAP_TYPEDESCR'].describe_by_data({p_data: data}))); - } else { - lo_type.set(type_descr); - } - let unique252 = lo_type.get().kind; - if (abap.compare.eq(unique252, abap.Classes['CL_ABAP_TYPEDESCR'].kind_elem)) { - let unique253 = lo_type.get().type_kind; - if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_char)) { - if (abap.compare.eq(lo_type.get().absolute_name, new abap.types.String().set(`\\TYPE-POOL=ABAP\\TYPE=ABAP_BOOL`))) { - if (abap.compare.eq(data, abap.builtin.abap_true)) { - r_json.set(new abap.types.Character(4).set('true')); - } else { - r_json.set(new abap.types.Character(5).set('false')); - } - } else if (abap.compare.initial(data)) { - r_json.set(new abap.types.Character(2).set('""')); - } else { - r_json.set(abap.operators.concat(new abap.types.Character(1).set('"'),abap.operators.concat(abap.builtin.escape({val: new abap.types.String().set(`${abap.templateFormatting(data)}`), format: abap.Classes['CL_ABAP_FORMAT'].e_json_string}),new abap.types.Character(1).set('"')))); - } - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_string)) { - r_json.set(abap.operators.concat(new abap.types.Character(1).set('"'),abap.operators.concat(abap.builtin.escape({val: data, format: abap.Classes['CL_ABAP_FORMAT'].e_json_string}),new abap.types.Character(1).set('"')))); - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_int)) { - r_json.set(new abap.types.String().set(`${abap.templateFormatting(data)}`)); - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_num)) { - if (abap.compare.eq(data, abap.IntegerFactory.get(0))) { - r_json.set(new abap.types.String().set(`0`)); - } else { - r_json.set(new abap.types.String().set(`${abap.templateFormatting(data)}`)); - abap.statements.shift(r_json, {direction: 'LEFT',deletingLeading: new abap.types.Character(1).set('0')}); - } - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_packed)) { - if (abap.compare.eq(this.mv_ts_as_iso8601, abap.builtin.abap_true) && (abap.compare.eq(lo_type.get().absolute_name, new abap.types.String().set(`\\TYPE=TIMESTAMP`)) || abap.compare.eq(lo_type.get().absolute_name, new abap.types.String().set(`\\TYPE=TIMESTAMPL`)))) { - if (abap.compare.initial(data)) { - r_json.set(new abap.types.String().set(`""`)); - } else { - r_json.set(new abap.types.String().set(`"${abap.templateFormatting(data,{"timestamp":"iso"})}.0000000Z"`)); - } - } else { - r_json.set(new abap.types.String().set(`${abap.templateFormatting(data)}`)); - } - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_date)) { - r_json.set(new abap.types.String().set(`"${abap.templateFormatting(data,{"date":"iso"})}"`)); - } else if (abap.compare.eq(unique253, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_time)) { - r_json.set(new abap.types.String().set(`"${abap.templateFormatting(data,{"time":"iso"})}"`)); - } else { - r_json.set(data); - } - } else if (abap.compare.eq(unique252, abap.Classes['CL_ABAP_TYPEDESCR'].kind_table)) { - r_json.set(new abap.types.Character(1).set('[')); - abap.statements.assign({target: fs_tab_, source: data}); - await abap.statements.cast(lo_table, lo_type); - for await (const unique254 of abap.statements.loop(fs_tab_)) { - fs_any_.assign(unique254); - lv_index.set(abap.builtin.sy.get().tabix); - r_json.set(abap.operators.concat(r_json,(await this.serialize_int({data: fs_any_, type_descr: (await lo_table.get().get_table_line_type())})))); - if (abap.compare.ne(abap.builtin.lines({val: fs_tab_}), lv_index)) { - r_json.set(abap.operators.concat(r_json,new abap.types.Character(1).set(','))); - } - } - r_json.set(abap.operators.concat(r_json,new abap.types.Character(1).set(']'))); - } else if (abap.compare.eq(unique252, abap.Classes['CL_ABAP_TYPEDESCR'].kind_struct)) { - await abap.statements.cast(lo_struct, lo_type); - lt_components.set((await lo_struct.get().get_components())); - r_json.set(new abap.types.Character(1).set('{')); - for await (const unique255 of abap.statements.loop(lt_components)) { - fs_ls_component_.assign(unique255); - abap.statements.assign({component: fs_ls_component_.get().name, target: fs_any_, source: data}); - abap.statements.assert(abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))); - if (abap.compare.eq(this.mv_compress, abap.builtin.abap_true) && abap.compare.initial(fs_any_)) { - continue; - } - if (abap.compare.eq(this.mv_pretty_name, $ui2$cl_json.pretty_mode.get().camel_case)) { - r_json.set(abap.operators.concat(r_json,new abap.types.String().set(`"${abap.templateFormatting(abap.builtin.to_mixed({val: abap.builtin.to_lower({val: fs_ls_component_.get().name})}))}":`))); - } else if (abap.compare.eq(this.mv_pretty_name, $ui2$cl_json.pretty_mode.get().low_case)) { - r_json.set(abap.operators.concat(r_json,new abap.types.String().set(`"${abap.templateFormatting(abap.builtin.to_lower({val: fs_ls_component_.get().name}))}":`))); - } else { - r_json.set(abap.operators.concat(r_json,new abap.types.String().set(`"${abap.templateFormatting(fs_ls_component_.get().name)}":`))); - } - r_json.set(abap.operators.concat(r_json,(await this.serialize_int({data: fs_any_, type_descr: fs_ls_component_.get().type})))); - r_json.set(abap.operators.concat(r_json,new abap.types.Character(1).set(','))); - } - if (abap.compare.cp(r_json, new abap.types.Character(2).set('*,'))) { - r_json.set(abap.builtin.substring({val: r_json, off: abap.IntegerFactory.get(0), len: abap.operators.minus(abap.builtin.strlen({val: r_json}),abap.IntegerFactory.get(1))})); - } - r_json.set(abap.operators.concat(r_json,new abap.types.Character(1).set('}'))); - } else if (abap.compare.eq(unique252, abap.Classes['CL_ABAP_TYPEDESCR'].kind_ref)) { - if (abap.compare.initial(data)) { - r_json.set(new abap.types.Character(4).set('null')); - return r_json; - } - abap.statements.assign({target: fs_any_, source: (data).dereference()}); - r_json.set((await this.serialize_int({data: fs_any_}))); - } else { - abap.statements.assert(abap.compare.eq(abap.IntegerFactory.get(1), new abap.types.Character(21).set('cl_json, unknown kind'))); - } - return r_json; - } - async deserialize(INPUT) { - return $ui2$cl_json.deserialize(INPUT); - } - static async deserialize(INPUT) { - let json = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.json) {json.set(INPUT.json);} - let jsonx = new abap.types.XString({qualifiedName: "XSTRING"}); - if (INPUT && INPUT.jsonx) {jsonx.set(INPUT.jsonx);} - let pretty_name = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.pretty_name) {pretty_name.set(INPUT.pretty_name);} - let assoc_arrays = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.assoc_arrays) {assoc_arrays.set(INPUT.assoc_arrays);} - let assoc_arrays_opt = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.assoc_arrays_opt) {assoc_arrays_opt.set(INPUT.assoc_arrays_opt);} - let data = new abap.types.Character(4); - if (INPUT && INPUT.data) {data = INPUT.data;} - let lo_type = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}); - $ui2$cl_json.mo_parsed.set(await (new abap.Classes['CLAS-/UI2/CL_JSON-LCL_PARSER']()).constructor_()); - if (abap.compare.initial(jsonx) === false) { - await $ui2$cl_json.mo_parsed.get().parse({iv_json: (await abap.Classes['CL_ABAP_CODEPAGE'].convert_from({source: jsonx}))}); - } else if (abap.compare.initial(json)) { - return; - } else { - await $ui2$cl_json.mo_parsed.get().parse({iv_json: json}); - } - await $ui2$cl_json.mo_parsed.get().adjust_names(); - lo_type.set((await abap.Classes['CL_ABAP_TYPEDESCR'].describe_by_data({p_data: data}))); - await this._deserialize({prefix: new abap.types.Character(1).set(''), pretty_name: pretty_name, io_type: lo_type, data: data}); - } - async constructor_(INPUT) { - let compress = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.compress) {compress.set(INPUT.compress);} - if (INPUT === undefined || INPUT.compress === undefined) {compress = abap.builtin.abap_false;} - let pretty_name = new abap.types.String({qualifiedName: "/UI2/CL_JSON=>PRETTY_NAME_MODE"}); - if (INPUT && INPUT.pretty_name) {pretty_name.set(INPUT.pretty_name);} - if (INPUT === undefined || INPUT.pretty_name === undefined) {pretty_name = this.pretty_mode.get().none;} - let assoc_arrays = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.assoc_arrays) {assoc_arrays.set(INPUT.assoc_arrays);} - if (INPUT === undefined || INPUT.assoc_arrays === undefined) {assoc_arrays = abap.builtin.abap_false;} - let ts_as_iso8601 = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.ts_as_iso8601) {ts_as_iso8601.set(INPUT.ts_as_iso8601);} - if (INPUT === undefined || INPUT.ts_as_iso8601 === undefined) {ts_as_iso8601 = abap.builtin.abap_false;} - let rtti = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_CLASSDESCR", RTTIName: "\\CLASS=CL_ABAP_CLASSDESCR"}); - this.mv_compress.set(compress); - this.mv_pretty_name.set(pretty_name); - this.mv_assoc_arrays.set(assoc_arrays); - this.mv_ts_as_iso8601.set(ts_as_iso8601); - return this; - } - async is_compressable(INPUT) { - let rv_compress = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - let type_descr = INPUT?.type_descr; - if (type_descr?.getQualifiedName === undefined || type_descr.getQualifiedName() !== "CL_ABAP_TYPEDESCR") { type_descr = undefined; } - if (type_descr === undefined) { type_descr = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}).set(INPUT.type_descr); } - let name = INPUT?.name; - if (name?.getQualifiedName === undefined || name.getQualifiedName() !== "STRING") { name = undefined; } - if (name === undefined) { name = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.name); } - rv_compress.set(abap.builtin.abap_true); - return rv_compress; - } - async generate(INPUT) { - return $ui2$cl_json.generate(INPUT); - } - static async generate(INPUT) { - let rr_data = new abap.types.DataReference(new abap.types.Character(4)); - let json = INPUT?.json; - if (json?.getQualifiedName === undefined || json.getQualifiedName() !== "STRING") { json = undefined; } - if (json === undefined) { json = new abap.types.String({qualifiedName: "STRING"}).set(INPUT.json); } - let pretty_name = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.pretty_name) {pretty_name.set(INPUT.pretty_name);} - abap.statements.assert(abap.compare.eq(abap.IntegerFactory.get(1), new abap.types.Character(4).set('todo'))); - return rr_data; - } - async serialize(INPUT) { - return $ui2$cl_json.serialize(INPUT); - } - static async serialize(INPUT) { - let r_json = new abap.types.String({qualifiedName: "STRING"}); - let data = INPUT?.data; - let compress = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.compress) {compress.set(INPUT.compress);} - let pretty_name = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.pretty_name) {pretty_name.set(INPUT.pretty_name);} - let assoc_arrays = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.assoc_arrays) {assoc_arrays.set(INPUT.assoc_arrays);} - let ts_as_iso8601 = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.ts_as_iso8601) {ts_as_iso8601.set(INPUT.ts_as_iso8601);} - let type_descr = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}); - if (INPUT && INPUT.type_descr) {type_descr.set(INPUT.type_descr);} - let format_output = new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}); - if (INPUT && INPUT.format_output) {format_output.set(INPUT.format_output);} - let lo_json = new abap.types.ABAPObject({qualifiedName: "/UI2/CL_JSON", RTTIName: "\\CLASS=/UI2/CL_JSON"}); - abap.statements.assert(abap.compare.initial(format_output)); - lo_json.set(await (new abap.Classes['/UI2/CL_JSON']()).constructor_({compress: compress, pretty_name: pretty_name, assoc_arrays: assoc_arrays, ts_as_iso8601: ts_as_iso8601})); - r_json.set((await lo_json.get().serialize_int({data: data, type_descr: type_descr}))); - return r_json; - } - async _deserialize(INPUT) { - return $ui2$cl_json._deserialize(INPUT); - } - static async _deserialize(INPUT) { - let prefix = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.prefix) {prefix.set(INPUT.prefix);} - let pretty_name = new abap.types.String({qualifiedName: "STRING"}); - if (INPUT && INPUT.pretty_name) {pretty_name.set(INPUT.pretty_name);} - let io_type = INPUT?.io_type; - if (io_type?.getQualifiedName === undefined || io_type.getQualifiedName() !== "CL_ABAP_TYPEDESCR") { io_type = undefined; } - if (io_type === undefined) { io_type = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TYPEDESCR", RTTIName: "\\CLASS=CL_ABAP_TYPEDESCR"}).set(INPUT.io_type); } - let data = new abap.types.Character(4); - if (INPUT && INPUT.data) {data = INPUT.data;} - let lo_struct = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_STRUCTDESCR", RTTIName: "\\CLASS=CL_ABAP_STRUCTDESCR"}); - let lo_table = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_TABLEDESCR", RTTIName: "\\CLASS=CL_ABAP_TABLEDESCR"}); - let lo_refdescr = new abap.types.ABAPObject({qualifiedName: "CL_ABAP_REFDESCR", RTTIName: "\\CLASS=CL_ABAP_REFDESCR"}); - let lt_components = abap.types.TableFactory.construct(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"name":"primary_key","type":"STANDARD","isUnique":false,"keyFields":[]},"secondary":[]}, "abap_component_tab"); - let ls_component = new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {}); - let lt_members = abap.types.TableFactory.construct(new abap.types.String({qualifiedName: "STRING"}), {"withHeader":false,"keyType":"DEFAULT","primaryKey":{"isUnique":false,"type":"STANDARD","keyFields":[],"name":"primary_key"},"secondary":[]}, "STRING_TABLE"); - let ref = new abap.types.DataReference(new abap.types.Character(4)); - let lv_name = new abap.types.String({qualifiedName: "STRING"}); - let lv_type = new abap.types.String({qualifiedName: "STRING"}); - let lv_value = new abap.types.String({qualifiedName: "STRING"}); - let lv_member = new abap.types.String({qualifiedName: "STRING"}); - let fs_any_ = new abap.types.FieldSymbol(new abap.types.Character(4)); - let fs_ls_component_ = new abap.types.FieldSymbol(new abap.types.Structure({"name": new abap.types.String({qualifiedName: "NAME"}), "type": new abap.types.ABAPObject({qualifiedName: "CL_ABAP_DATADESCR", RTTIName: "\\CLASS=CL_ABAP_DATADESCR"}), "as_include": new abap.types.Character(1, {"qualifiedName":"ABAP_BOOL","ddicName":"ABAP_BOOL"}), "suffix": new abap.types.String({qualifiedName: "SUFFIX"})}, "abap_componentdescr", undefined, {}, {})); - prefix.set((await $ui2$cl_json.mo_parsed.get().find_ignore_case({iv_path: prefix}))); - let unique256 = io_type.get().kind; - if (abap.compare.eq(unique256, abap.Classes['CL_ABAP_TYPEDESCR'].kind_elem)) { - if (abap.compare.eq(io_type.get().absolute_name, new abap.types.Character(30).set('\\TYPE-POOL=ABAP\\TYPE=ABAP_BOOL')) || abap.compare.eq(io_type.get().absolute_name, new abap.types.Character(18).set('\\TYPE=ABAP_BOOLEAN')) || abap.compare.eq(io_type.get().absolute_name, new abap.types.Character(10).set('\\TYPE=FLAG'))) { - data.set(abap.builtin.boolc(abap.compare.eq((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix})), new abap.types.Character(4).set('true')))); - } else if (abap.compare.eq(io_type.get().absolute_name, new abap.types.String().set(`\\TYPE=TIMESTAMP`)) || abap.compare.eq(io_type.get().absolute_name, new abap.types.String().set(`\\TYPE=TIMESTAMPL`))) { - lv_value.set((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix}))); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set('-')}); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set('T')}); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set(':')}); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set('Z')}); - data.set(lv_value); - } else if (abap.compare.eq(io_type.get().type_kind, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_date)) { - lv_value.set((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix}))); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set('-')}); - if (abap.compare.co(lv_value, abap.builtin.space)) { - abap.statements.clear(data); - } else { - data.set(lv_value); - } - } else if (abap.compare.eq(io_type.get().type_kind, abap.Classes['CL_ABAP_TYPEDESCR'].typekind_time)) { - lv_value.set((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix}))); - abap.statements.replace({target: lv_value, all: true, with: new abap.types.Character(1).set(''), of: new abap.types.Character(1).set(':')}); - if (abap.compare.co(lv_value, abap.builtin.space)) { - abap.statements.clear(data); - } else { - data.set(lv_value); - } - } else { - data.set((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix}))); - } - } else if (abap.compare.eq(unique256, abap.Classes['CL_ABAP_TYPEDESCR'].kind_table)) { - await abap.statements.cast(lo_table, io_type); - lt_members.set((await $ui2$cl_json.mo_parsed.get().members({iv_path: abap.operators.concat(prefix,new abap.types.Character(1).set('/'))}))); - for await (const unique257 of abap.statements.loop(lt_members)) { - lv_member.set(unique257); - abap.statements.createData(ref,{"likeLineOf": data}); - abap.statements.assign({target: fs_any_, source: (ref).dereference()}); - await this._deserialize({prefix: abap.operators.concat(prefix,abap.operators.concat(new abap.types.Character(1).set('/'),lv_member)), pretty_name: pretty_name, io_type: (await lo_table.get().get_table_line_type()), data: fs_any_}); - abap.statements.insertInternal({data: fs_any_, table: data}); - } - } else if (abap.compare.eq(unique256, abap.Classes['CL_ABAP_TYPEDESCR'].kind_struct)) { - await abap.statements.cast(lo_struct, io_type); - lt_components.set((await lo_struct.get().get_components())); - for await (const unique258 of abap.statements.loop(lt_components)) { - fs_ls_component_.assign(unique258); - abap.statements.assign({component: fs_ls_component_.get().name, target: fs_any_, source: data}); - abap.statements.assert(abap.compare.eq(abap.builtin.sy.get().subrc, abap.IntegerFactory.get(0))); - let unique259 = pretty_name; - if (abap.compare.eq(unique259, $ui2$cl_json.pretty_mode.get().camel_case)) { - lv_name.set(abap.builtin.to_mixed({val: abap.builtin.to_lower({val: fs_ls_component_.get().name})})); - } else { - lv_name.set(abap.builtin.to_lower({val: fs_ls_component_.get().name})); - } - await this._deserialize({prefix: abap.operators.concat(prefix,abap.operators.concat(new abap.types.Character(1).set('/'),lv_name)), pretty_name: pretty_name, io_type: fs_ls_component_.get().type, data: fs_any_}); - } - } else if (abap.compare.eq(unique256, abap.Classes['CL_ABAP_TYPEDESCR'].kind_ref)) { - await abap.statements.cast(lo_refdescr, io_type); - if (abap.compare.initial(data)) { - lt_members.set((await $ui2$cl_json.mo_parsed.get().members({iv_path: abap.operators.concat(prefix,new abap.types.Character(1).set('/'))}))); - if (abap.compare.eq(abap.builtin.lines({val: lt_members}), abap.IntegerFactory.get(0)) && abap.compare.eq(prefix, new abap.types.Character(1).set(''))) { - return; - } - lv_type.set((await $ui2$cl_json.mo_parsed.get().get_type({iv_path: abap.operators.concat(prefix,new abap.types.Character(1).set('/'))}))); - if (abap.compare.initial(lv_type)) { - lv_type.set((await $ui2$cl_json.mo_parsed.get().get_type({iv_path: prefix}))); - } - if (abap.compare.gt(abap.builtin.lines({val: lt_members}), abap.IntegerFactory.get(0)) && abap.compare.eq(lv_type, new abap.types.Character(6).set('object'))) { - abap.statements.clear(lt_components); - for await (const unique260 of abap.statements.loop(lt_members)) { - lv_member.set(unique260); - abap.statements.clear(ls_component); - ls_component.get().name.set(abap.builtin.to_upper({val: lv_member})); - abap.statements.translate(ls_component.get().name, '-_'); - ls_component.get().type.set((await abap.Classes['CL_ABAP_REFDESCR'].get_ref_to_data())); - abap.statements.assert(abap.compare.initial(ls_component.get().name) === false); - abap.statements.append({source: ls_component, target: lt_components}); - } - lo_struct.set((await abap.Classes['CL_ABAP_STRUCTDESCR'].create({p_components: lt_components}))); - if (abap.Classes['KERNEL_CREATE_DATA_HANDLE'] === undefined) throw new Error("CreateData, kernel class missing"); - await abap.Classes['KERNEL_CREATE_DATA_HANDLE'].call({handle: lo_struct, dref: data}); - } else if (abap.compare.eq(lv_type, new abap.types.Character(5).set('array'))) { - lo_table.set((await abap.Classes['CL_ABAP_TABLEDESCR'].create({p_line_type: (await abap.Classes['CL_ABAP_REFDESCR'].get_ref_to_data())}))); - if (abap.Classes['KERNEL_CREATE_DATA_HANDLE'] === undefined) throw new Error("CreateData, kernel class missing"); - await abap.Classes['KERNEL_CREATE_DATA_HANDLE'].call({handle: lo_table, dref: data}); - } else { - let unique261 = lv_type; - if (abap.compare.eq(unique261, new abap.types.Character(3).set('num'))) { - lv_value.set((await $ui2$cl_json.mo_parsed.get().value_string({iv_path: prefix}))); - if (abap.compare.co(lv_value, new abap.types.Character(11).set('-0123456789'))) { - abap.statements.createData(data,{"typeName": "I"}); - } else if (abap.compare.co(lv_value, new abap.types.Character(12).set('-0123456789.'))) { - abap.statements.createData(data,{"typeName": "F"}); - } else { - abap.statements.assert(abap.compare.eq(abap.IntegerFactory.get(1), new abap.types.Character(4).set('todo'))); - } - } else if (abap.compare.eq(unique261, new abap.types.Character(4).set('bool'))) { - if (abap.Classes['KERNEL_CREATE_DATA_HANDLE'] === undefined) throw new Error("CreateData, kernel class missing"); - await abap.Classes['KERNEL_CREATE_DATA_HANDLE'].call({handle: (await abap.Classes['CL_ABAP_TYPEDESCR'].describe_by_name({p_name: new abap.types.Character(9).set('ABAP_BOOL')})), dref: data}); - } else if (abap.compare.eq(unique261, new abap.types.Character(3).set('str'))) { - if (abap.Classes['KERNEL_CREATE_DATA_HANDLE'] === undefined) throw new Error("CreateData, kernel class missing"); - await abap.Classes['KERNEL_CREATE_DATA_HANDLE'].call({handle: (await abap.Classes['CL_ABAP_ELEMDESCR'].get_string()), dref: data}); - } - } - } - abap.statements.assign({target: fs_any_, source: (data).dereference()}); - await this._deserialize({prefix: prefix, pretty_name: pretty_name, io_type: (await abap.Classes['CL_ABAP_TYPEDESCR'].describe_by_data({p_data: fs_any_})), data: fs_any_}); - } else { - abap.statements.assert(abap.compare.eq(abap.IntegerFactory.get(1), new abap.types.Character(21).set('cl_json, unknown kind'))); - } - } -} -abap.Classes['/UI2/CL_JSON'] = $ui2$cl_json; -$ui2$cl_json.mo_parsed = new abap.types.ABAPObject({qualifiedName: "LCL_PARSER", RTTIName: "\\CLASS-POOL=/UI2/CL_JSON\\CLASS=LCL_PARSER"}); -$ui2$cl_json.pretty_mode = new abap.types.Structure({"none": new abap.types.String({qualifiedName: "STRING"}), "low_case": new abap.types.String({qualifiedName: "STRING"}), "camel_case": new abap.types.String({qualifiedName: "STRING"})}, undefined, undefined, {}, {}); -$ui2$cl_json.pretty_mode.get().none.set(''); -$ui2$cl_json.pretty_mode.get().low_case.set('low_case'); -$ui2$cl_json.pretty_mode.get().camel_case.set('camel_case'); -$ui2$cl_json.pretty_name_mode = new abap.types.String({qualifiedName: "/UI2/CL_JSON=>PRETTY_NAME_MODE"}); -$ui2$cl_json.tribool = new abap.types.Character(1, {"qualifiedName":"/ui2/cl_json=>tribool"}); -export {$ui2$cl_json}; -//# sourceMappingURL=%23ui2%23cl_json.clas.mjs.map \ No newline at end of file diff --git a/src/#ui2#cl_json.clas.mjs.map b/src/#ui2#cl_json.clas.mjs.map deleted file mode 100644 index 4cd2688..0000000 --- a/src/#ui2#cl_json.clas.mjs.map +++ /dev/null @@ -1,10 +0,0 @@ -{ - "version": 3, - "sources": [ - "#ui2#cl_json.clas.abap" - ], - "names": [], - "mappings": "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", - "file": "#ui2#cl_json.clas.mjs", - "sourceRoot": "" -} \ No newline at end of file diff --git a/src/00.msag.mjs b/src/00.msag.mjs deleted file mode 100644 index 360c8c9..0000000 --- a/src/00.msag.mjs +++ /dev/null @@ -1,6 +0,0 @@ -abap.MSAG["00"] = { - "001": "&1&2&3&4", - "002": "needed by abapGit unit test", - "003": "needed by abapGit unit test", -}; -//# sourceMappingURL=00.msag.mjs.map \ No newline at end of file diff --git a/src/00.msag.mjs.map b/src/00.msag.mjs.map deleted file mode 100644 index 0e21deb..0000000 --- a/src/00.msag.mjs.map +++ /dev/null @@ -1,8 +0,0 @@ -{ - "version": 3, - "sources": [], - "names": [], - "mappings": "", - "file": "00.msag.mjs", - "sourceRoot": "" -} \ No newline at end of file diff --git a/src/_init.mjs b/src/_init.mjs deleted file mode 100644 index 916ae9e..0000000 --- a/src/_init.mjs +++ /dev/null @@ -1,52109 +0,0 @@ -/* eslint-disable import/newline-after-import */ -import "./_top.mjs"; -import "./%23ui2%23cl_json.clas.mjs"; -import "./00.msag.mjs"; -import "./abap.type.mjs"; -import "./abap_boolean.dtel.mjs"; -import "./abap_callstack.ttyp.mjs"; -import "./abap_callstack_line.tabl.mjs"; -import "./abap_encod.dtel.mjs"; -import "./abap_sortorder.tabl.mjs"; -import "./abap_sortorder_tab.ttyp.mjs"; -import "./balmnr.dtel.mjs"; -import "./balognr.dtel.mjs"; -import "./bapi_fld.dtel.mjs"; -import "./bapi_line.dtel.mjs"; -import "./bapi_msg.dtel.mjs"; -import "./bapi_mtype.dtel.mjs"; -import "./bapi_param.dtel.mjs"; -import "./bapi_rcode.dtel.mjs"; -import "./bapilogsys.dtel.mjs"; -import "./bapioption.dtel.mjs"; -import "./bapiret2.tabl.mjs"; -import "./bapirettab.ttyp.mjs"; -import "./bapireturn.tabl.mjs"; -import "./bapisign.dtel.mjs"; -import "./boole_d.dtel.mjs"; -import "./boolean.dtel.mjs"; -import "./char1.dtel.mjs"; -import "./char10.dtel.mjs"; -import "./char120.dtel.mjs"; -import "./char15.dtel.mjs"; -import "./char20.dtel.mjs"; -import "./char25.dtel.mjs"; -import "./char3.dtel.mjs"; -import "./char30.dtel.mjs"; -import "./char32.dtel.mjs"; -import "./char4.dtel.mjs"; -import "./char6.dtel.mjs"; -import "./char70.dtel.mjs"; -import "./char8.dtel.mjs"; -import "./char80.dtel.mjs"; -import "./cl_abap_char_utilities.clas.mjs"; -import "./cl_abap_classdescr.clas.mjs"; -import "./cl_abap_codepage.clas.mjs"; -import "./cl_abap_complexdescr.clas.mjs"; -import "./cl_abap_conv_codepage.clas.mjs"; -import "./cl_abap_conv_in_ce.clas.mjs"; -import "./cl_abap_conv_out_ce.clas.mjs"; -import "./cl_abap_datadescr.clas.mjs"; -import "./cl_abap_datfm.clas.mjs"; -import "./cl_abap_dyn_prg.clas.mjs"; -import "./cl_abap_elemdescr.clas.mjs"; -import "./cl_abap_enumdescr.clas.mjs"; -import "./cl_abap_exceptional_values.clas.mjs"; -import "./cl_abap_format.clas.mjs"; -import "./cl_abap_gzip.clas.mjs"; -import "./cl_abap_hmac.clas.mjs"; -import "./cl_abap_intfdescr.clas.mjs"; -import "./cl_abap_matcher.clas.mjs"; -import "./cl_abap_math.clas.mjs"; -import "./cl_abap_message_digest.clas.mjs"; -import "./cl_abap_objectdescr.clas.mjs"; -import "./cl_abap_random.clas.mjs"; -import "./cl_abap_random_int.clas.mjs"; -import "./cl_abap_refdescr.clas.mjs"; -import "./cl_abap_regex.clas.mjs"; -import "./cl_abap_structdescr.clas.mjs"; -import "./cl_abap_tabledescr.clas.mjs"; -import "./cl_abap_timefm.clas.mjs"; -import "./cl_abap_tstmp.clas.mjs"; -import "./cl_abap_typedescr.clas.mjs"; -import "./cl_abap_unit_assert.clas.mjs"; -import "./cl_abap_weak_reference.clas.mjs"; -import "./cl_abap_zip.clas.mjs"; -import "./cl_apc_tcp_client_manager.clas.mjs"; -import "./cl_apc_wsp_ext_stateless_base.clas.mjs"; -import "./cl_bcs.clas.mjs"; -import "./cl_bcs_convert.clas.mjs"; -import "./cl_cam_address_bcs.clas.mjs"; -import "./cl_demo_output.clas.mjs"; -import "./cl_document_bcs.clas.mjs"; -import "./cl_function_test_environment.clas.mjs"; -import "./cl_gdt_conversion.clas.mjs"; -import "./cl_gui_cfw.clas.mjs"; -import "./cl_gui_container.clas.mjs"; -import "./cl_gui_frontend_services.clas.mjs"; -import "./cl_http_client.clas.mjs"; -import "./cl_http_entity.clas.mjs"; -import "./cl_http_server.clas.mjs"; -import "./cl_http_utility.clas.mjs"; -import "./cl_i18n_languages.clas.mjs"; -import "./cl_ixml.clas.mjs"; -import "./cl_message_helper.clas.mjs"; -import "./cl_mime_repository_api.clas.mjs"; -import "./cl_numberrange_runtime.clas.mjs"; -import "./cl_oauth2_client.clas.mjs"; -import "./cl_oo_factory.clas.mjs"; -import "./cl_osql_test_environment.clas.mjs"; -import "./cl_progress_indicator.clas.mjs"; -import "./cl_salv_aggregations.clas.mjs"; -import "./cl_salv_column.clas.mjs"; -import "./cl_salv_columns_table.clas.mjs"; -import "./cl_salv_events_table.clas.mjs"; -import "./cl_salv_filters.clas.mjs"; -import "./cl_salv_functions_list.clas.mjs"; -import "./cl_salv_layout.clas.mjs"; -import "./cl_salv_sorts.clas.mjs"; -import "./cl_salv_table.clas.mjs"; -import "./cl_shm_area.clas.mjs"; -import "./cl_shm_service.clas.mjs"; -import "./cl_sql_result_set.clas.mjs"; -import "./cl_sql_statement.clas.mjs"; -import "./cl_sxml_string_reader.clas.mjs"; -import "./cl_sxml_string_writer.clas.mjs"; -import "./cl_system_uuid.clas.mjs"; -import "./cl_web_http_utility.clas.mjs"; -import "./cx_abap_datfm.clas.mjs"; -import "./cx_abap_message_digest.clas.mjs"; -import "./cx_abap_not_a_table.clas.mjs"; -import "./cx_abap_not_in_package.clas.mjs"; -import "./cx_abap_not_in_whitelist.clas.mjs"; -import "./cx_abap_random.clas.mjs"; -import "./cx_abap_timefm_invalid.clas.mjs"; -import "./cx_apc_error.clas.mjs"; -import "./cx_bcs.clas.mjs"; -import "./cx_dynamic_check.clas.mjs"; -import "./cx_ftd_parameter_not_found.clas.mjs"; -import "./cx_gdt_conversion.clas.mjs"; -import "./cx_no_check.clas.mjs"; -import "./cx_oo_clif_not_exists.clas.mjs"; -import "./cx_parameter_invalid.clas.mjs"; -import "./cx_parameter_invalid_range.clas.mjs"; -import "./cx_parameter_invalid_type.clas.mjs"; -import "./cx_root.clas.mjs"; -import "./cx_salv_access_error.clas.mjs"; -import "./cx_salv_data_error.clas.mjs"; -import "./cx_salv_error.clas.mjs"; -import "./cx_salv_existing.clas.mjs"; -import "./cx_salv_msg.clas.mjs"; -import "./cx_salv_not_found.clas.mjs"; -import "./cx_salv_static_check.clas.mjs"; -import "./cx_shm_already_detached.clas.mjs"; -import "./cx_shm_attach_error.clas.mjs"; -import "./cx_shm_build_failed.clas.mjs"; -import "./cx_shm_change_lock_active.clas.mjs"; -import "./cx_shm_completion_error.clas.mjs"; -import "./cx_shm_detach_error.clas.mjs"; -import "./cx_shm_error.clas.mjs"; -import "./cx_shm_event_execution_failed.clas.mjs"; -import "./cx_shm_exclusive_lock_active.clas.mjs"; -import "./cx_shm_general_error.clas.mjs"; -import "./cx_shm_inconsistent.clas.mjs"; -import "./cx_shm_initial_reference.clas.mjs"; -import "./cx_shm_no_active_version.clas.mjs"; -import "./cx_shm_parameter_error.clas.mjs"; -import "./cx_shm_pending_lock_removed.clas.mjs"; -import "./cx_shm_read_lock_active.clas.mjs"; -import "./cx_shm_secondary_commit.clas.mjs"; -import "./cx_shm_version_limit_exceeded.clas.mjs"; -import "./cx_shm_wrong_handle.clas.mjs"; -import "./cx_shma_dynamic.clas.mjs"; -import "./cx_shma_inconsistent.clas.mjs"; -import "./cx_shma_not_configured.clas.mjs"; -import "./cx_sql_exception.clas.mjs"; -import "./cx_st_error.clas.mjs"; -import "./cx_static_check.clas.mjs"; -import "./cx_sxml_error.clas.mjs"; -import "./cx_sxml_illegal_argument_error.clas.mjs"; -import "./cx_sxml_name_error.clas.mjs"; -import "./cx_sxml_parse_error.clas.mjs"; -import "./cx_sxml_state_error.clas.mjs"; -import "./cx_sy_arithmetic_error.clas.mjs"; -import "./cx_sy_arithmetic_overflow.clas.mjs"; -import "./cx_sy_buffer_overflow.clas.mjs"; -import "./cx_sy_codepage_converter_init.clas.mjs"; -import "./cx_sy_compression_error.clas.mjs"; -import "./cx_sy_conversion_codepage.clas.mjs"; -import "./cx_sy_conversion_data_loss.clas.mjs"; -import "./cx_sy_conversion_error.clas.mjs"; -import "./cx_sy_conversion_no_number.clas.mjs"; -import "./cx_sy_conversion_overflow.clas.mjs"; -import "./cx_sy_create_data_error.clas.mjs"; -import "./cx_sy_create_object_error.clas.mjs"; -import "./cx_sy_data_access_error.clas.mjs"; -import "./cx_sy_duplicate_key.clas.mjs"; -import "./cx_sy_dyn_call_error.clas.mjs"; -import "./cx_sy_dyn_call_illegal_class.clas.mjs"; -import "./cx_sy_dyn_call_illegal_form.clas.mjs"; -import "./cx_sy_dyn_call_illegal_func.clas.mjs"; -import "./cx_sy_dyn_call_illegal_method.clas.mjs"; -import "./cx_sy_dyn_call_param_not_found.clas.mjs"; -import "./cx_sy_dyn_call_parameter_error.clas.mjs"; -import "./cx_sy_dynamic_osql_error.clas.mjs"; -import "./cx_sy_dynamic_osql_semantics.clas.mjs"; -import "./cx_sy_itab_duplicate_key.clas.mjs"; -import "./cx_sy_itab_error.clas.mjs"; -import "./cx_sy_itab_line_not_found.clas.mjs"; -import "./cx_sy_message_illegal_text.clas.mjs"; -import "./cx_sy_move_cast_error.clas.mjs"; -import "./cx_sy_open_sql_error.clas.mjs"; -import "./cx_sy_range_out_of_bounds.clas.mjs"; -import "./cx_sy_ref_is_initial.clas.mjs"; -import "./cx_sy_sql_error.clas.mjs"; -import "./cx_sy_strg_par_val.clas.mjs"; -import "./cx_sy_struct_attributes.clas.mjs"; -import "./cx_sy_struct_comp_name.clas.mjs"; -import "./cx_sy_struct_comp_type.clas.mjs"; -import "./cx_sy_struct_creation.clas.mjs"; -import "./cx_sy_type_creation.clas.mjs"; -import "./cx_sy_zerodivide.clas.mjs"; -import "./cx_transformation_error.clas.mjs"; -import "./cx_uuid_error.clas.mjs"; -import "./cx_xslt_exception.clas.mjs"; -import "./cx_xslt_format_error.clas.mjs"; -import "./cx_xslt_runtime_error.clas.mjs"; -import "./cx_xslt_serialization_error.clas.mjs"; -import "./cx_xslt_system_error.clas.mjs"; -import "./dats.dtel.mjs"; -import "./ddfields.ttyp.mjs"; -import "./ddoption.dtel.mjs"; -import "./ddsign.dtel.mjs"; -import "./devclass.dtel.mjs"; -import "./dfies.tabl.mjs"; -import "./doku_obj.dtel.mjs"; -import "./dynprofld.dtel.mjs"; -import "./file_table.tabl.mjs"; -import "./filetable.ttyp.mjs"; -import "./flag.dtel.mjs"; -import "./funcname.dtel.mjs"; -import "./guid.dtel.mjs"; -import "./icon.type.mjs"; -import "./icon_d.dtel.mjs"; -import "./if_abap_channel_types.intf.mjs"; -import "./if_abap_conv_in.intf.mjs"; -import "./if_abap_conv_out.intf.mjs"; -import "./if_abap_unit_constant.intf.mjs"; -import "./if_amdp_marker_hdb.intf.mjs"; -import "./if_apc_tcp_frame_types.intf.mjs"; -import "./if_apc_wsp_binding_manager.intf.mjs"; -import "./if_apc_wsp_client.intf.mjs"; -import "./if_apc_wsp_event_handler.intf.mjs"; -import "./if_apc_wsp_extension.intf.mjs"; -import "./if_apc_wsp_initial_request.intf.mjs"; -import "./if_apc_wsp_message.intf.mjs"; -import "./if_apc_wsp_message_manager.intf.mjs"; -import "./if_apc_wsp_server_context.intf.mjs"; -import "./if_aunit_constants.intf.mjs"; -import "./if_document_bcs.intf.mjs"; -import "./if_ftd_input_arguments.intf.mjs"; -import "./if_ftd_input_config_setter.intf.mjs"; -import "./if_ftd_invocation_answer.intf.mjs"; -import "./if_ftd_invocation_result.intf.mjs"; -import "./if_ftd_output_config_setter.intf.mjs"; -import "./if_ftd_output_configuration.intf.mjs"; -import "./if_function_test_environment.intf.mjs"; -import "./if_function_testdouble.intf.mjs"; -import "./if_http_client.intf.mjs"; -import "./if_http_entity.intf.mjs"; -import "./if_http_extension.intf.mjs"; -import "./if_http_request.intf.mjs"; -import "./if_http_response.intf.mjs"; -import "./if_http_server.intf.mjs"; -import "./if_http_utility.intf.mjs"; -import "./if_ixml.intf.mjs"; -import "./if_ixml_attribute.intf.mjs"; -import "./if_ixml_document.intf.mjs"; -import "./if_ixml_element.intf.mjs"; -import "./if_ixml_encoding.intf.mjs"; -import "./if_ixml_istream.intf.mjs"; -import "./if_ixml_named_node_map.intf.mjs"; -import "./if_ixml_node.intf.mjs"; -import "./if_ixml_node_collection.intf.mjs"; -import "./if_ixml_node_filter.intf.mjs"; -import "./if_ixml_node_iterator.intf.mjs"; -import "./if_ixml_node_list.intf.mjs"; -import "./if_ixml_ostream.intf.mjs"; -import "./if_ixml_parse_error.intf.mjs"; -import "./if_ixml_parser.intf.mjs"; -import "./if_ixml_renderer.intf.mjs"; -import "./if_ixml_stream_factory.intf.mjs"; -import "./if_ixml_unknown.intf.mjs"; -import "./if_message.intf.mjs"; -import "./if_mr_api.intf.mjs"; -import "./if_oauth2_client.intf.mjs"; -import "./if_oo_adt_classrun.intf.mjs"; -import "./if_oo_adt_classrun_out.intf.mjs"; -import "./if_oo_clif_source.intf.mjs"; -import "./if_osql_test_environment.intf.mjs"; -import "./if_recipient_bcs.intf.mjs"; -import "./if_salv_c_aggregation.intf.mjs"; -import "./if_salv_c_bool_sap.intf.mjs"; -import "./if_salv_c_selection_mode.intf.mjs"; -import "./if_sender_bcs.intf.mjs"; -import "./if_serializable_object.intf.mjs"; -import "./if_shm_build_instance.intf.mjs"; -import "./if_shm_trace.intf.mjs"; -import "./if_sxml.intf.mjs"; -import "./if_sxml_attribute.intf.mjs"; -import "./if_sxml_close_element.intf.mjs"; -import "./if_sxml_named.intf.mjs"; -import "./if_sxml_node.intf.mjs"; -import "./if_sxml_open_element.intf.mjs"; -import "./if_sxml_reader.intf.mjs"; -import "./if_sxml_value.intf.mjs"; -import "./if_sxml_value_node.intf.mjs"; -import "./if_sxml_writer.intf.mjs"; -import "./if_sxmlp_factory.intf.mjs"; -import "./if_sxmlp_list.intf.mjs"; -import "./if_sxmlp_part.intf.mjs"; -import "./if_sxmlp_simple.intf.mjs"; -import "./if_system_uuid_rfc4122_static.intf.mjs"; -import "./if_system_uuid_static.intf.mjs"; -import "./if_t100_dyn_msg.intf.mjs"; -import "./if_t100_message.intf.mjs"; -import "./ihttpnvp.tabl.mjs"; -import "./int1.dtel.mjs"; -import "./int2.dtel.mjs"; -import "./int4.dtel.mjs"; -import "./kernel_authority_check.clas.mjs"; -import "./kernel_call.clas.mjs"; -import "./kernel_call_transformation.clas.mjs"; -import "./kernel_create_data_handle.clas.mjs"; -import "./kernel_cx_assert.clas.mjs"; -import "./kernel_fugr_test.clas.mjs"; -import "./kernel_internal_name.clas.mjs"; -import "./kernel_ixml_json_to_data.clas.mjs"; -import "./kernel_ixml_xml_to_data.clas.mjs"; -import "./kernel_json_to_ixml.clas.mjs"; -import "./kernel_lock.clas.mjs"; -import "./kernel_numberrange.clas.mjs"; -import "./kernel_push_channels.clas.mjs"; -import "./kernel_scan_abap_source.clas.mjs"; -import "./kernel_unit_runner.clas.mjs"; -import "./laiso.dtel.mjs"; -import "./land1.dtel.mjs"; -import "./langu.dtel.mjs"; -import "./lvc_nokeyc.dtel.mjs"; -import "./mandt.dtel.mjs"; -import "./match_result.tabl.mjs"; -import "./match_result_tab.ttyp.mjs"; -import "./menge_d.dtel.mjs"; -import "./msehi.dtel.mjs"; -import "./number_get_next.fugr.number_get_next.mjs"; -import "./numc4.dtel.mjs"; -import "./openabap.fugr.call_v1_ping.mjs"; -import "./openabap.fugr.conversion_exit_alpha_input.mjs"; -import "./openabap.fugr.conversion_exit_alpha_output.mjs"; -import "./openabap.fugr.conversion_exit_isola_input.mjs"; -import "./openabap.fugr.conversion_exit_isola_output.mjs"; -import "./openabap.fugr.convert_itf_to_stream_text.mjs"; -import "./openabap.fugr.docu_get.mjs"; -import "./openabap.fugr.function_exists.mjs"; -import "./openabap.fugr.generate_sec_random.mjs"; -import "./openabap.fugr.get_system_timezone.mjs"; -import "./openabap.fugr.system_callstack.mjs"; -import "./openabap.fugr.system_installed_languages.mjs"; -import "./openabap.fugr.text_split.mjs"; -import "./openabap.fugr.unit_conversion_simple.mjs"; -import "./reposrc.tabl.mjs"; -import "./rfcdest.dtel.mjs"; -import "./scrtext_l.dtel.mjs"; -import "./scrtext_m.dtel.mjs"; -import "./scrtext_s.dtel.mjs"; -import "./scx_attrname.dtel.mjs"; -import "./scx_t100key.tabl.mjs"; -import "./sdok_class.dtel.mjs"; -import "./sdok_docid.dtel.mjs"; -import "./sdokobject.tabl.mjs"; -import "./seoclsname.dtel.mjs"; -import "./shm_affect_server.dtel.mjs"; -import "./shm_area_name.dtel.mjs"; -import "./shm_attach_mode.dtel.mjs"; -import "./shm_auto_build_class_name.dtel.mjs"; -import "./shm_client.dtel.mjs"; -import "./shm_constr_invocation_mode.dtel.mjs"; -import "./shm_inst_info.tabl.mjs"; -import "./shm_inst_infos.ttyp.mjs"; -import "./shm_inst_name.dtel.mjs"; -import "./shm_life_context.dtel.mjs"; -import "./shm_properties.tabl.mjs"; -import "./shm_rc.dtel.mjs"; -import "./shma_attributes.tabl.mjs"; -import "./shma_client.dtel.mjs"; -import "./shmm_trc_variant_name.dtel.mjs"; -import "./skwf_io.tabl.mjs"; -import "./skwf_ioty.dtel.mjs"; -import "./so_raw255.dtel.mjs"; -import "./so_text255.dtel.mjs"; -import "./soli.tabl.mjs"; -import "./soli_tab.ttyp.mjs"; -import "./solix.tabl.mjs"; -import "./solix_tab.ttyp.mjs"; -import "./sotr_conc.dtel.mjs"; -import "./spras.dtel.mjs"; -import "./ssfapplssl.dtel.mjs"; -import "./sstmnt.tabl.mjs"; -import "./sstmnt_tab.ttyp.mjs"; -import "./sstruc.tabl.mjs"; -import "./sstruc_tab.ttyp.mjs"; -import "./stokes.tabl.mjs"; -import "./stokes_tab.ttyp.mjs"; -import "./stokesx.tabl.mjs"; -import "./string_table.ttyp.mjs"; -import "./stringtab.ttyp.mjs"; -import "./submatch_result.tabl.mjs"; -import "./submatch_result_tab.ttyp.mjs"; -import "./sxco_fm_name.dtel.mjs"; -import "./sxco_transport.dtel.mjs"; -import "./sydate.dtel.mjs"; -import "./symsg.tabl.mjs"; -import "./symsgid.dtel.mjs"; -import "./symsgno.dtel.mjs"; -import "./symsgty.dtel.mjs"; -import "./symsgv.dtel.mjs"; -import "./syrepid.dtel.mjs"; -import "./syst_host.dtel.mjs"; -import "./sysubrc.dtel.mjs"; -import "./sysuuid_c22.dtel.mjs"; -import "./sysuuid_c32.dtel.mjs"; -import "./sysuuid_c36.dtel.mjs"; -import "./sysuuid_x16.dtel.mjs"; -import "./syuname.dtel.mjs"; -import "./t000.tabl.mjs"; -import "./t100.tabl.mjs"; -import "./tabfdpos.dtel.mjs"; -import "./tabname.dtel.mjs"; -import "./tadir.tabl.mjs"; -import "./tdevc.tabl.mjs"; -import "./tdline.dtel.mjs"; -import "./text20.dtel.mjs"; -import "./text200.dtel.mjs"; -import "./text255.dtel.mjs"; -import "./text30.dtel.mjs"; -import "./text80.dtel.mjs"; -import "./textpool.tabl.mjs"; -import "./tfdir.tabl.mjs"; -import "./tihttpnvp.ttyp.mjs"; -import "./timestamp.dtel.mjs"; -import "./timestampl.dtel.mjs"; -import "./timezone.dtel.mjs"; -import "./timn.dtel.mjs"; -import "./tline.tabl.mjs"; -import "./tline_tab.ttyp.mjs"; -import "./trfunction.dtel.mjs"; -import "./trkorr.dtel.mjs"; -import "./tzntstmpl.dtel.mjs"; -import "./tzntstmps.dtel.mjs"; -import "./uname.dtel.mjs"; -import "./usnam.dtel.mjs"; -import "./w3mime.tabl.mjs"; -import "./waers_curc.dtel.mjs"; -import "./wwwdatatab.tabl.mjs"; -import "./wwwparams.tabl.mjs"; -import "./xfeld.dtel.mjs"; -import "./xsdboolean.dtel.mjs"; -import "./xsdtime_t.dtel.mjs"; -import "./z2ui5_cl_ajson.clas.mjs"; -import "./z2ui5_cl_ajson_filter_lib.clas.mjs"; -import "./z2ui5_cl_ajson_mapping.clas.mjs"; -import "./z2ui5_cl_ajson_utilities.clas.mjs"; -import "./z2ui5_cl_app_hello_world.clas.mjs"; -import "./z2ui5_cl_cc_animatecss.clas.mjs"; -import "./z2ui5_cl_cc_bwipjs.clas.mjs"; -import "./z2ui5_cl_cc_camera_picture.clas.mjs"; -import "./z2ui5_cl_cc_chartjs.clas.mjs"; -import "./z2ui5_cl_cc_demo_output.clas.mjs"; -import "./z2ui5_cl_cc_driver_js.clas.mjs"; -import "./z2ui5_cl_cc_font_awesome_icons.clas.mjs"; -import "./z2ui5_cl_cc_imagemapster.clas.mjs"; -import "./z2ui5_cl_cc_messaging.clas.mjs"; -import "./z2ui5_cl_cc_spreadsheet.clas.mjs"; -import "./z2ui5_cl_core_action.clas.mjs"; -import "./z2ui5_cl_core_app.clas.mjs"; -import "./z2ui5_cl_core_app_error.clas.mjs"; -import "./z2ui5_cl_core_app_info.clas.mjs"; -import "./z2ui5_cl_core_app_search.clas.mjs"; -import "./z2ui5_cl_core_app_startup.clas.mjs"; -import "./z2ui5_cl_core_attri_srv.clas.mjs"; -import "./z2ui5_cl_core_bind_srv.clas.mjs"; -import "./z2ui5_cl_core_client.clas.mjs"; -import "./z2ui5_cl_core_dissolve_srv.clas.mjs"; -import "./z2ui5_cl_core_draft_srv.clas.mjs"; -import "./z2ui5_cl_core_event_srv.clas.mjs"; -import "./z2ui5_cl_core_http_get.clas.mjs"; -import "./z2ui5_cl_core_http_post.clas.mjs"; -import "./z2ui5_cl_core_json_srv.clas.mjs"; -import "./z2ui5_cl_fw_cc_debugging_tools.clas.mjs"; -import "./z2ui5_cl_fw_cc_favicon.clas.mjs"; -import "./z2ui5_cl_fw_cc_file_uploader.clas.mjs"; -import "./z2ui5_cl_fw_cc_focus.clas.mjs"; -import "./z2ui5_cl_fw_cc_geolocation.clas.mjs"; -import "./z2ui5_cl_fw_cc_history.clas.mjs"; -import "./z2ui5_cl_fw_cc_info_frontend.clas.mjs"; -import "./z2ui5_cl_fw_cc_multiinput_ext.clas.mjs"; -import "./z2ui5_cl_fw_cc_scrolling.clas.mjs"; -import "./z2ui5_cl_fw_cc_timer.clas.mjs"; -import "./z2ui5_cl_fw_cc_title.clas.mjs"; -import "./z2ui5_cl_fw_cc_uitable_ext.clas.mjs"; -import "./z2ui5_cl_fw_cc_util.clas.mjs"; -import "./z2ui5_cl_http_handler.clas.mjs"; -import "./z2ui5_cl_popup_error.clas.mjs"; -import "./z2ui5_cl_popup_file_download.clas.mjs"; -import "./z2ui5_cl_popup_file_upload.clas.mjs"; -import "./z2ui5_cl_popup_get_range.clas.mjs"; -import "./z2ui5_cl_popup_get_range_multi.clas.mjs"; -import "./z2ui5_cl_popup_input_value.clas.mjs"; -import "./z2ui5_cl_popup_itab_json_dl.clas.mjs"; -import "./z2ui5_cl_popup_js_loader.clas.mjs"; -import "./z2ui5_cl_popup_layout.clas.mjs"; -import "./z2ui5_cl_popup_layout_v2.clas.mjs"; -import "./z2ui5_cl_popup_messages.clas.mjs"; -import "./z2ui5_cl_popup_pdf.clas.mjs"; -import "./z2ui5_cl_popup_table.clas.mjs"; -import "./z2ui5_cl_popup_textedit.clas.mjs"; -import "./z2ui5_cl_popup_to_confirm.clas.mjs"; -import "./z2ui5_cl_popup_to_inform.clas.mjs"; -import "./z2ui5_cl_popup_to_select.clas.mjs"; -import "./z2ui5_cl_test_app_hello_world.clas.mjs"; -import "./z2ui5_cl_test_integration_test.clas.mjs"; -import "./z2ui5_cl_ui5.clas.mjs"; -import "./z2ui5_cl_ui5_html.clas.mjs"; -import "./z2ui5_cl_ui5_m.clas.mjs"; -import "./z2ui5_cl_ui5_ndc.clas.mjs"; -import "./z2ui5_cl_ui5_suite.clas.mjs"; -import "./z2ui5_cl_ui5_tree_xml.clas.mjs"; -import "./z2ui5_cl_ui5_ui.clas.mjs"; -import "./z2ui5_cl_ui5_ui_webc.clas.mjs"; -import "./z2ui5_cl_ui5_z2ui5.clas.mjs"; -import "./z2ui5_cl_util.clas.mjs"; -import "./z2ui5_cl_util_api.clas.mjs"; -import "./z2ui5_cl_util_stmpncfctn.clas.mjs"; -import "./z2ui5_cl_xml_view.clas.mjs"; -import "./z2ui5_cl_xml_view_cc.clas.mjs"; -import "./z2ui5_cx_ajson_error.clas.mjs"; -import "./z2ui5_cx_util_error.clas.mjs"; -import "./z2ui5_if_ajson.intf.mjs"; -import "./z2ui5_if_ajson_filter.intf.mjs"; -import "./z2ui5_if_ajson_mapping.intf.mjs"; -import "./z2ui5_if_ajson_types.intf.mjs"; -import "./z2ui5_if_app.intf.mjs"; -import "./z2ui5_if_client.intf.mjs"; -import "./z2ui5_if_core_types.intf.mjs"; -import "./z2ui5_if_types.intf.mjs"; -import "./z2ui5_t001.tabl.mjs"; -import "./z2ui5_t002.tabl.mjs"; -import "./z2ui5_t_core_01.tabl.mjs"; -import "./z2ui5_t_util_01.tabl.mjs"; -import "./zw3mi.fugr.wwwdata_export.mjs"; -import "./zw3mi.fugr.wwwdata_import.mjs"; -import "./zw3mi.fugr.wwwparams_insert.mjs"; -import "./zw3mi.fugr.wwwparams_read.mjs"; - -export async function initializeABAP() { - const sqlite = []; - sqlite.push(`CREATE TABLE 'z2ui5_t_util_01' ('mandt' NCHAR(3) COLLATE RTRIM, 'id' NCHAR(32) COLLATE RTRIM, 'uname' NCHAR(32) COLLATE RTRIM, 'handle' NCHAR(32) COLLATE RTRIM, 'handle2' NCHAR(32) COLLATE RTRIM, 'handle3' NCHAR(32) COLLATE RTRIM, 'handle4' NCHAR(32) COLLATE RTRIM, 'handle5' NCHAR(32) COLLATE RTRIM, 'data' TEXT COLLATE RTRIM, 'data2' TEXT COLLATE RTRIM, 'data3' TEXT COLLATE RTRIM, PRIMARY KEY('mandt','id'));`); - sqlite.push(`CREATE TABLE 'z2ui5_t_core_01' ('mandt' NCHAR(3) COLLATE RTRIM, 'id' NCHAR(32) COLLATE RTRIM, 'id_prev' NCHAR(32) COLLATE RTRIM, 'id_prev_app' NCHAR(32) COLLATE RTRIM, 'id_prev_app_stack' NCHAR(32) COLLATE RTRIM, 'timestampl' DECIMAL(21,7), 'uname' NCHAR(20) COLLATE RTRIM, 'data' TEXT COLLATE RTRIM, PRIMARY KEY('mandt','id'));`); - sqlite.push(`CREATE TABLE 'z2ui5_t001' ('mandt' NCHAR(3) COLLATE RTRIM, 'layout' NCHAR(12) COLLATE RTRIM, 'tab' NCHAR(30) COLLATE RTRIM, 'descr' NCHAR(50) COLLATE RTRIM, 'classname' NCHAR(30) COLLATE RTRIM, 'def' NCHAR(1) COLLATE RTRIM, 'uname' NCHAR(12) COLLATE RTRIM, PRIMARY KEY('mandt','layout','tab'));`); - sqlite.push(`CREATE TABLE 'z2ui5_t002' ('mandt' NCHAR(3) COLLATE RTRIM, 'layout' NCHAR(12) COLLATE RTRIM, 'tab' NCHAR(30) COLLATE RTRIM, 'fname' NCHAR(30) COLLATE RTRIM, 'rollname' NCHAR(30) COLLATE RTRIM, 'visible' NCHAR(1) COLLATE RTRIM, 'halign' NCHAR(7) COLLATE RTRIM, 'importance' NCHAR(7) COLLATE RTRIM, 'merge' NCHAR(1) COLLATE RTRIM, 'width' INT, 'text' NCHAR(40) COLLATE RTRIM, PRIMARY KEY('mandt','layout','tab','fname'));`); - sqlite.push(`CREATE TABLE 't000' ('mandt' NCHAR(3) COLLATE RTRIM, 'cccategory' NCHAR(1) COLLATE RTRIM, 'ccnocliind' NCHAR(1) COLLATE RTRIM, 'mtext' NCHAR(25) COLLATE RTRIM, PRIMARY KEY('mandt'));`); - sqlite.push(`CREATE TABLE 't100' ('sprsl' NCHAR(1) COLLATE RTRIM, 'arbgb' NCHAR(20) COLLATE RTRIM, 'msgnr' NCHAR(3) COLLATE RTRIM, 'text' NCHAR(73) COLLATE RTRIM, PRIMARY KEY('sprsl','arbgb','msgnr'));`); - sqlite.push(`CREATE TABLE 'tadir' ('pgmid' NCHAR(4) COLLATE RTRIM, 'object' NCHAR(4) COLLATE RTRIM, 'obj_name' NCHAR(40) COLLATE RTRIM, 'devclass' NCHAR(30) COLLATE RTRIM, 'korrnum' NCHAR(10) COLLATE RTRIM, 'delflag' NCHAR(1) COLLATE RTRIM, 'genflag' NCHAR(1) COLLATE RTRIM, 'srcsystem' NCHAR(5) COLLATE RTRIM, 'edtflag' NCHAR(1) COLLATE RTRIM, 'masterlang' NCHAR(1) COLLATE RTRIM, PRIMARY KEY('pgmid','object','obj_name'));`); - sqlite.push(`CREATE TABLE 'tdevc' ('devclass' NCHAR(30) COLLATE RTRIM, 'dlvunit' NCHAR(30) COLLATE RTRIM, 'component' NCHAR(20) COLLATE RTRIM, 'parentcl' NCHAR(30) COLLATE RTRIM, 'as4user' NCHAR(12) COLLATE RTRIM, 'created_by' NCHAR(12) COLLATE RTRIM, 'created_on' NCHAR(8), 'ctext' NCHAR(60) COLLATE RTRIM, 'changed_by' NCHAR(12) COLLATE RTRIM, 'changed_on' NCHAR(8), 'namespace' NCHAR(10) COLLATE RTRIM, PRIMARY KEY('devclass'));`); - sqlite.push(`CREATE TABLE 'tfdir' ('funcname' NCHAR(30) COLLATE RTRIM, PRIMARY KEY('funcname'));`); - sqlite.push(`CREATE TABLE 'reposrc' ('progname' NCHAR(40) COLLATE RTRIM, 'data' TEXT COLLATE RTRIM, 'unam' NCHAR(12) COLLATE RTRIM, 'udat' NCHAR(8), 'utime' NCHAR(6), PRIMARY KEY('progname'));`); - const hdb = `todo`; - const pg = []; - pg.push(`CREATE TABLE "z2ui5_t_util_01" ("mandt" NCHAR(3), "id" NCHAR(32), "uname" NCHAR(32), "handle" NCHAR(32), "handle2" NCHAR(32), "handle3" NCHAR(32), "handle4" NCHAR(32), "handle5" NCHAR(32), "data" TEXT, "data2" TEXT, "data3" TEXT, PRIMARY KEY("mandt","id"));`); - pg.push(`CREATE TABLE "z2ui5_t_core_01" ("mandt" NCHAR(3), "id" NCHAR(32), "id_prev" NCHAR(32), "id_prev_app" NCHAR(32), "id_prev_app_stack" NCHAR(32), "timestampl" DECIMAL(21,7), "uname" NCHAR(20), "data" TEXT, PRIMARY KEY("mandt","id"));`); - pg.push(`CREATE TABLE "z2ui5_t001" ("mandt" NCHAR(3), "layout" NCHAR(12), "tab" NCHAR(30), "descr" NCHAR(50), "classname" NCHAR(30), "def" NCHAR(1), "uname" NCHAR(12), PRIMARY KEY("mandt","layout","tab"));`); - pg.push(`CREATE TABLE "z2ui5_t002" ("mandt" NCHAR(3), "layout" NCHAR(12), "tab" NCHAR(30), "fname" NCHAR(30), "rollname" NCHAR(30), "visible" NCHAR(1), "halign" NCHAR(7), "importance" NCHAR(7), "merge" NCHAR(1), "width" INT, "text" NCHAR(40), PRIMARY KEY("mandt","layout","tab","fname"));`); - pg.push(`CREATE TABLE "t000" ("mandt" NCHAR(3), "cccategory" NCHAR(1), "ccnocliind" NCHAR(1), "mtext" NCHAR(25), PRIMARY KEY("mandt"));`); - pg.push(`CREATE TABLE "t100" ("sprsl" NCHAR(1), "arbgb" NCHAR(20), "msgnr" NCHAR(3), "text" NCHAR(73), PRIMARY KEY("sprsl","arbgb","msgnr"));`); - pg.push(`CREATE TABLE "tadir" ("pgmid" NCHAR(4), "object" NCHAR(4), "obj_name" NCHAR(40), "devclass" NCHAR(30), "korrnum" NCHAR(10), "delflag" NCHAR(1), "genflag" NCHAR(1), "srcsystem" NCHAR(5), "edtflag" NCHAR(1), "masterlang" NCHAR(1), PRIMARY KEY("pgmid","object","obj_name"));`); - pg.push(`CREATE TABLE "tdevc" ("devclass" NCHAR(30), "dlvunit" NCHAR(30), "component" NCHAR(20), "parentcl" NCHAR(30), "as4user" NCHAR(12), "created_by" NCHAR(12), "created_on" NCHAR(8), "ctext" NCHAR(60), "changed_by" NCHAR(12), "changed_on" NCHAR(8), "namespace" NCHAR(10), PRIMARY KEY("devclass"));`); - pg.push(`CREATE TABLE "tfdir" ("funcname" NCHAR(30), PRIMARY KEY("funcname"));`); - pg.push(`CREATE TABLE "reposrc" ("progname" NCHAR(40), "data" TEXT, "unam" NCHAR(12), "udat" NCHAR(8), "utime" NCHAR(6), PRIMARY KEY("progname"));`); - const snowflake = []; - snowflake.push(`CREATE TABLE "z2ui5_t_util_01" ("mandt" NCHAR(3) COLLATE 'rtrim', "id" NCHAR(32) COLLATE 'rtrim', "uname" NCHAR(32) COLLATE 'rtrim', "handle" NCHAR(32) COLLATE 'rtrim', "handle2" NCHAR(32) COLLATE 'rtrim', "handle3" NCHAR(32) COLLATE 'rtrim', "handle4" NCHAR(32) COLLATE 'rtrim', "handle5" NCHAR(32) COLLATE 'rtrim', "data" TEXT, "data2" TEXT, "data3" TEXT, PRIMARY KEY("mandt","id"));`); - snowflake.push(`CREATE TABLE "z2ui5_t_core_01" ("mandt" NCHAR(3) COLLATE 'rtrim', "id" NCHAR(32) COLLATE 'rtrim', "id_prev" NCHAR(32) COLLATE 'rtrim', "id_prev_app" NCHAR(32) COLLATE 'rtrim', "id_prev_app_stack" NCHAR(32) COLLATE 'rtrim', "timestampl" DECIMAL(21,7), "uname" NCHAR(20) COLLATE 'rtrim', "data" TEXT, PRIMARY KEY("mandt","id"));`); - snowflake.push(`CREATE TABLE "z2ui5_t001" ("mandt" NCHAR(3) COLLATE 'rtrim', "layout" NCHAR(12) COLLATE 'rtrim', "tab" NCHAR(30) COLLATE 'rtrim', "descr" NCHAR(50) COLLATE 'rtrim', "classname" NCHAR(30) COLLATE 'rtrim', "def" NCHAR(1) COLLATE 'rtrim', "uname" NCHAR(12) COLLATE 'rtrim', PRIMARY KEY("mandt","layout","tab"));`); - snowflake.push(`CREATE TABLE "z2ui5_t002" ("mandt" NCHAR(3) COLLATE 'rtrim', "layout" NCHAR(12) COLLATE 'rtrim', "tab" NCHAR(30) COLLATE 'rtrim', "fname" NCHAR(30) COLLATE 'rtrim', "rollname" NCHAR(30) COLLATE 'rtrim', "visible" NCHAR(1) COLLATE 'rtrim', "halign" NCHAR(7) COLLATE 'rtrim', "importance" NCHAR(7) COLLATE 'rtrim', "merge" NCHAR(1) COLLATE 'rtrim', "width" INT, "text" NCHAR(40) COLLATE 'rtrim', PRIMARY KEY("mandt","layout","tab","fname"));`); - snowflake.push(`CREATE TABLE "t000" ("mandt" NCHAR(3) COLLATE 'rtrim', "cccategory" NCHAR(1) COLLATE 'rtrim', "ccnocliind" NCHAR(1) COLLATE 'rtrim', "mtext" NCHAR(25) COLLATE 'rtrim', PRIMARY KEY("mandt"));`); - snowflake.push(`CREATE TABLE "t100" ("sprsl" NCHAR(1) COLLATE 'rtrim', "arbgb" NCHAR(20) COLLATE 'rtrim', "msgnr" NCHAR(3) COLLATE 'rtrim', "text" NCHAR(73) COLLATE 'rtrim', PRIMARY KEY("sprsl","arbgb","msgnr"));`); - snowflake.push(`CREATE TABLE "tadir" ("pgmid" NCHAR(4) COLLATE 'rtrim', "object" NCHAR(4) COLLATE 'rtrim', "obj_name" NCHAR(40) COLLATE 'rtrim', "devclass" NCHAR(30) COLLATE 'rtrim', "korrnum" NCHAR(10) COLLATE 'rtrim', "delflag" NCHAR(1) COLLATE 'rtrim', "genflag" NCHAR(1) COLLATE 'rtrim', "srcsystem" NCHAR(5) COLLATE 'rtrim', "edtflag" NCHAR(1) COLLATE 'rtrim', "masterlang" NCHAR(1) COLLATE 'rtrim', PRIMARY KEY("pgmid","object","obj_name"));`); - snowflake.push(`CREATE TABLE "tdevc" ("devclass" NCHAR(30) COLLATE 'rtrim', "dlvunit" NCHAR(30) COLLATE 'rtrim', "component" NCHAR(20) COLLATE 'rtrim', "parentcl" NCHAR(30) COLLATE 'rtrim', "as4user" NCHAR(12) COLLATE 'rtrim', "created_by" NCHAR(12) COLLATE 'rtrim', "created_on" NCHAR(8), "ctext" NCHAR(60) COLLATE 'rtrim', "changed_by" NCHAR(12) COLLATE 'rtrim', "changed_on" NCHAR(8), "namespace" NCHAR(10) COLLATE 'rtrim', PRIMARY KEY("devclass"));`); - snowflake.push(`CREATE TABLE "tfdir" ("funcname" NCHAR(30) COLLATE 'rtrim', PRIMARY KEY("funcname"));`); - snowflake.push(`CREATE TABLE "reposrc" ("progname" NCHAR(40) COLLATE 'rtrim', "data" TEXT, "unam" NCHAR(12) COLLATE 'rtrim', "udat" NCHAR(8), "utime" NCHAR(6), PRIMARY KEY("progname"));`); - const schemas = {sqlite, hdb, pg, snowflake}; - - const insert = []; - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_AJSON ', 'class z2ui5_cl_ajson definition - public - create public . - - public section. - - interfaces z2ui5_if_ajson . - - aliases: - is_empty for z2ui5_if_ajson~is_empty, - exists for z2ui5_if_ajson~exists, - members for z2ui5_if_ajson~members, - get for z2ui5_if_ajson~get, - get_boolean for z2ui5_if_ajson~get_boolean, - get_integer for z2ui5_if_ajson~get_integer, - get_number for z2ui5_if_ajson~get_number, - get_date for z2ui5_if_ajson~get_date, - get_timestamp for z2ui5_if_ajson~get_timestamp, - get_string for z2ui5_if_ajson~get_string, - slice for z2ui5_if_ajson~slice, - to_abap for z2ui5_if_ajson~to_abap, - array_to_string_table for z2ui5_if_ajson~array_to_string_table. - - aliases: - clear for z2ui5_if_ajson~clear, - set for z2ui5_if_ajson~set, - setx for z2ui5_if_ajson~setx, - set_boolean for z2ui5_if_ajson~set_boolean, - set_string for z2ui5_if_ajson~set_string, - set_integer for z2ui5_if_ajson~set_integer, - set_date for z2ui5_if_ajson~set_date, - set_timestamp for z2ui5_if_ajson~set_timestamp, - set_null for z2ui5_if_ajson~set_null, - delete_ for z2ui5_if_ajson~delete_, - touch_array for z2ui5_if_ajson~touch_array, - push for z2ui5_if_ajson~push, - stringify for z2ui5_if_ajson~stringify. - - aliases: - clone for z2ui5_if_ajson~clone, - filter for z2ui5_if_ajson~filter, - map for z2ui5_if_ajson~map. - - aliases: - mt_json_tree for z2ui5_if_ajson~mt_json_tree, - keep_item_order for z2ui5_if_ajson~keep_item_order, - format_datetime for z2ui5_if_ajson~format_datetime, - to_abap_corresponding_only for z2ui5_if_ajson~to_abap_corresponding_only, - freeze for z2ui5_if_ajson~freeze. - - class-methods parse - importing - !iv_json type string - !iv_freeze type abap_bool default abap_false - !ii_custom_mapping type ref to z2ui5_if_ajson_mapping optional - !iv_keep_item_order type abap_bool default abap_false - returning - value(ro_instance) type ref to z2ui5_cl_ajson - raising - z2UI5_cx_ajson_error . - - class-methods create_empty " Might be deprecated, prefer using new( ) or create object - importing - !ii_custom_mapping type ref to z2ui5_if_ajson_mapping optional - iv_keep_item_order type abap_bool default abap_false - iv_format_datetime type abap_bool default abap_true - iv_to_abap_corresponding_only type abap_bool default abap_false - returning - value(ro_instance) type ref to z2ui5_cl_ajson. - - " Experimental ! May change - class-methods create_from " TODO, rename to ''from'' ? - importing - !ii_source_json type ref to z2ui5_if_ajson - !ii_filter type ref to z2ui5_if_ajson_filter optional " Might be deprecated, use filter() instead - !ii_mapper type ref to z2ui5_if_ajson_mapping optional " Might be deprecated, use map() instead - returning - value(ro_instance) type ref to z2ui5_cl_ajson - raising - z2UI5_cx_ajson_error . - - methods constructor - importing - iv_keep_item_order type abap_bool default abap_false - iv_format_datetime type abap_bool default abap_true - iv_to_abap_corresponding_only type abap_bool default abap_false. - class-methods new - importing - iv_keep_item_order type abap_bool default abap_false - iv_format_datetime type abap_bool default abap_true - iv_to_abap_corresponding_only type abap_bool default abap_false - returning - value(ro_instance) type ref to z2ui5_cl_ajson. - - protected section. - - private section. - - class-data go_float_regex type ref to cl_abap_regex. - - data ms_opts type z2ui5_if_ajson=>ty_opts. - data mi_custom_mapping type ref to z2ui5_if_ajson_mapping. " DEPRECATED, will be removed - - methods get_item - importing - iv_path type string - returning - value(rv_item) type ref to z2ui5_if_ajson_types=>ty_node. - methods prove_path_exists - importing - iv_path type string - returning - value(rr_end_node) type ref to z2ui5_if_ajson_types=>ty_node - raising - z2UI5_cx_ajson_error. - methods delete_subtree - importing - iv_path type string - iv_name type string - ir_parent type ref to z2ui5_if_ajson_types=>ty_node optional - returning - value(rs_top_node) type z2ui5_if_ajson_types=>ty_node. - methods read_only_watchdog - raising - z2UI5_cx_ajson_error. -ENDCLASS. - - - -CLASS Z2UI5_CL_AJSON IMPLEMENTATION. - - - method constructor. - ms_opts-keep_item_order = iv_keep_item_order. - ms_opts-to_abap_corresponding_only = iv_to_abap_corresponding_only. - format_datetime( iv_format_datetime ). - endmethod. - - - method create_empty. - create object ro_instance - exporting - iv_to_abap_corresponding_only = iv_to_abap_corresponding_only - iv_format_datetime = iv_format_datetime - iv_keep_item_order = iv_keep_item_order. - ro_instance->mi_custom_mapping = ii_custom_mapping. - endmethod. - - - method create_from. - - data lo_mutator_queue type ref to lcl_mutator_queue. - - if ii_source_json is not bound. - z2UI5_cx_ajson_error=>raise( ''Source not bound'' ). - endif. - - create object ro_instance - exporting - iv_to_abap_corresponding_only = ii_source_json->opts( )-to_abap_corresponding_only - iv_format_datetime = ii_source_json->opts( )-format_datetime - iv_keep_item_order = ii_source_json->opts( )-keep_item_order. - - if ii_filter is not bound and ii_mapper is not bound. - ro_instance->mt_json_tree = ii_source_json->mt_json_tree. - else. - create object lo_mutator_queue. - if ii_mapper is bound. - " Mapping goes first. But maybe it should be a freely definable queue of processors ? - lo_mutator_queue->add( lcl_mapper_runner=>new( ii_mapper ) ). - endif. - if ii_filter is bound. - lo_mutator_queue->add( lcl_filter_runner=>new( ii_filter ) ). - endif. - lo_mutator_queue->lif_mutator_runner~run( - exporting - it_source_tree = ii_source_json->mt_json_tree - importing - et_dest_tree = ro_instance->mt_json_tree ). - endif. - - endmethod. - - - method delete_subtree. - - data lv_parent_path type string. - data lr_parent like ir_parent. - - read table mt_json_tree into rs_top_node - with key - path = iv_path - name = iv_name. - if sy-subrc <> 0. - return. " Not found ? nothing to delete ! - endif. - - delete mt_json_tree index sy-tabix. " where path = iv_path and name = iv_name. - - if rs_top_node-children > 0. " only for objects and arrays - lv_parent_path = iv_path && iv_name && ''/*''. - delete mt_json_tree where path cp lv_parent_path. - endif. - - " decrement parent children - if ir_parent is supplied. - ir_parent->children = ir_parent->children - 1. - else. - lr_parent = get_item( iv_path ). - if lr_parent is not initial. - lr_parent->children = lr_parent->children - 1. - endif. - endif. - - endmethod. - - - method get_item. - - field-symbols like line of mt_json_tree. - data ls_path_name type z2ui5_if_ajson_types=>ty_path_name. - ls_path_name = lcl_utils=>split_path( iv_path ). - - read table mt_json_tree - assigning - with key - path = ls_path_name-path - name = ls_path_name-name. - if sy-subrc = 0. - get reference of into rv_item. - endif. - - endmethod. - - - method new. - create object ro_instance - exporting - iv_to_abap_corresponding_only = iv_to_abap_corresponding_only - iv_format_datetime = iv_format_datetime - iv_keep_item_order = iv_keep_item_order. - endmethod. - - - method parse. - - data lo_parser type ref to lcl_json_parser. - - create object ro_instance. - create object lo_parser. - ro_instance->mt_json_tree = lo_parser->parse( - iv_json = iv_json - iv_keep_item_order = iv_keep_item_order ). - ro_instance->mi_custom_mapping = ii_custom_mapping. - ro_instance->ms_opts-keep_item_order = iv_keep_item_order. - - if iv_freeze = abap_true. - ro_instance->freeze( ). - endif. - - endmethod. - - - method prove_path_exists. - - data lt_path type string_table. - data lr_node_parent like rr_end_node. - data lv_cur_path type string. - data lv_cur_name type string. - data ls_new_node like line of mt_json_tree. - - split iv_path at ''/'' into table lt_path. - delete lt_path where table_line is initial. - - do. - lr_node_parent = rr_end_node. - read table mt_json_tree reference into rr_end_node - with key - path = lv_cur_path - name = lv_cur_name. - if sy-subrc <> 0. " New node, assume it is always object as it has a named child, use touch_array to init array - clear ls_new_node. - if lr_node_parent is not initial. " if has parent - lr_node_parent->children = lr_node_parent->children + 1. - if lr_node_parent->type = z2ui5_if_ajson_types=>node_type-array. - ls_new_node-index = lcl_utils=>validate_array_index( - iv_path = lv_cur_path - iv_index = lv_cur_name ). - endif. - endif. - ls_new_node-path = lv_cur_path. - ls_new_node-name = lv_cur_name. - ls_new_node-type = z2ui5_if_ajson_types=>node_type-object. - insert ls_new_node into table mt_json_tree reference into rr_end_node. - endif. - lv_cur_path = lv_cur_path && lv_cur_name && ''/''. - read table lt_path index sy-index into lv_cur_name. - if sy-subrc <> 0. - exit. " no more segments - endif. - enddo. - - endmethod. - - - method read_only_watchdog. - if ms_opts-read_only = abap_true. - z2UI5_cx_ajson_error=>raise( ''This json instance is read only'' ). - endif. - endmethod. - - - method z2ui5_if_ajson~array_to_string_table. - - data lv_normalized_path type string. - data lr_node type ref to z2ui5_if_ajson_types=>ty_node. - field-symbols like line of mt_json_tree. - data lv_tmp type string. - - lv_normalized_path = lcl_utils=>normalize_path( iv_path ). - lr_node = get_item( iv_path ). - - if lr_node is initial. - z2UI5_cx_ajson_error=>raise( |Path not found: { iv_path }| ). - endif. - if lr_node->type <> z2ui5_if_ajson_types=>node_type-array. - z2UI5_cx_ajson_error=>raise( |Array expected at: { iv_path }| ). - endif. - - loop at mt_json_tree assigning where path = lv_normalized_path. - case -type. - when z2ui5_if_ajson_types=>node_type-number or z2ui5_if_ajson_types=>node_type-string. - append -value to rt_string_table. - when z2ui5_if_ajson_types=>node_type-null. - append '''' to rt_string_table. - when z2ui5_if_ajson_types=>node_type-boolean. - - if -value = ''true''. - lv_tmp = abap_true. - else. - clear lv_tmp. - endif. - append lv_tmp to rt_string_table. - when others. - z2UI5_cx_ajson_error=>raise( |Cannot convert [{ -type - }] to string at [{ -path }{ -name }]| ). - endcase. - endloop. - - endmethod. - - - method z2ui5_if_ajson~clear. - - read_only_watchdog( ). - clear mt_json_tree. - - endmethod. - - - method z2ui5_if_ajson~clone. - ri_json = create_from( me ). - endmethod. - - - method z2ui5_if_ajson~delete_. - data ls_split_path type z2ui5_if_ajson_types=>ty_path_name. - - read_only_watchdog( ). - - - ls_split_path = lcl_utils=>split_path( iv_path ). - - delete_subtree( - iv_path = ls_split_path-path - iv_name = ls_split_path-name ). - - ri_json = me. - - endmethod. - - - method z2ui5_if_ajson~exists. - rv_exists = boolc( get_item( iv_path ) is not initial ). - endmethod. - - - method z2ui5_if_ajson~filter. - ri_json = create_from( - ii_source_json = me - ii_filter = ii_filter ). - endmethod. - - - method z2ui5_if_ajson~format_datetime. - ms_opts-format_datetime = iv_use_iso. - ri_json = me. - endmethod. - - - method z2ui5_if_ajson~freeze. - ms_opts-read_only = abap_true. - endmethod. - - - method z2ui5_if_ajson~get. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is not initial. - rv_value = lr_item->value. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_boolean. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is initial or lr_item->type = z2ui5_if_ajson_types=>node_type-null. - return. - elseif lr_item->type = z2ui5_if_ajson_types=>node_type-boolean. - rv_value = boolc( lr_item->value = ''true'' ). - elseif lr_item->value is not initial. - rv_value = abap_true. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_date. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - data lv_y type c length 4. - data lv_m type c length 2. - data lv_d type c length 2. - - lr_item = get_item( iv_path ). - - if lr_item is not initial and lr_item->type = z2ui5_if_ajson_types=>node_type-string. - find first occurrence of regex ''^(\\d{4})-(\\d{2})-(\\d{2})(T|$)'' "#EC NOTEXT - in lr_item->value - submatches lv_y lv_m lv_d. - concatenate lv_y lv_m lv_d into rv_value. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_integer. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is not initial and lr_item->type = z2ui5_if_ajson_types=>node_type-number. - rv_value = lr_item->value. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_node_type. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is not initial. - rv_node_type = lr_item->type. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_number. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is not initial and lr_item->type = z2ui5_if_ajson_types=>node_type-number. - rv_value = lr_item->value. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_string. - - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - lr_item = get_item( iv_path ). - if lr_item is not initial and lr_item->type <> z2ui5_if_ajson_types=>node_type-null. - rv_value = lr_item->value. - endif. - - endmethod. - - - method z2ui5_if_ajson~get_timestamp. - - data lo_to_abap type ref to lcl_json_to_abap. - data lr_item type ref to z2ui5_if_ajson_types=>ty_node. - - lr_item = get_item( iv_path ). - - if lr_item is initial. - return. - endif. - - create object lo_to_abap. - - try. - rv_value = lo_to_abap->to_timestamp( lr_item->value ). - catch z2UI5_cx_ajson_error. - return. - endtry. - - endmethod. - - - method z2ui5_if_ajson~is_empty. - rv_yes = boolc( lines( mt_json_tree ) = 0 ). - endmethod. - - - method z2ui5_if_ajson~keep_item_order. - ms_opts-keep_item_order = abap_true. - ri_json = me. - endmethod. - - - method z2ui5_if_ajson~map. - ri_json = create_from( - ii_source_json = me - ii_mapper = ii_mapper ). - endmethod. - - - method z2ui5_if_ajson~members. - - data lv_normalized_path type string. - field-symbols like line of mt_json_tree. - - lv_normalized_path = lcl_utils=>normalize_path( iv_path ). - - loop at mt_json_tree assigning where path = lv_normalized_path. - append -name to rt_members. - endloop. - - endmethod. - - - method z2ui5_if_ajson~opts. - rs_opts = ms_opts. - endmethod. - - - method z2ui5_if_ajson~push. - - data lr_parent type ref to z2ui5_if_ajson_types=>ty_node. - data lr_new_node type ref to z2ui5_if_ajson_types=>ty_node. - data lt_new_nodes type z2ui5_if_ajson_types=>ty_nodes_tt. - data ls_new_path type z2ui5_if_ajson_types=>ty_path_name. - data lv_new_index type i. - - read_only_watchdog( ). - - lr_parent = get_item( iv_path ). - - if lr_parent is initial. - z2UI5_cx_ajson_error=>raise( |Path [{ iv_path }] does not exist| ). - endif. - - if lr_parent->type <> z2ui5_if_ajson_types=>node_type-array. - z2UI5_cx_ajson_error=>raise( |Path [{ iv_path }] is not array| ). - endif. - - - - - - lv_new_index = lr_parent->children + 1. - ls_new_path-path = lcl_utils=>normalize_path( iv_path ). - ls_new_path-name = |{ lv_new_index }|. - - lt_new_nodes = lcl_abap_to_json=>convert( - is_opts = ms_opts - iv_data = iv_val - is_prefix = ls_new_path ). - read table lt_new_nodes index 1 reference into lr_new_node. " assume first record is the array item - not ideal ! - assert sy-subrc = 0. - lr_new_node->index = lv_new_index. - - " update data - lr_parent->children = lv_new_index. - insert lines of lt_new_nodes into table mt_json_tree. - - ri_json = me. - - endmethod. - - - method z2ui5_if_ajson~set. - - data ls_split_path type z2ui5_if_ajson_types=>ty_path_name. - data lr_parent type ref to z2ui5_if_ajson_types=>ty_node. - data ls_deleted_node type z2ui5_if_ajson_types=>ty_node. - data lv_item_order type z2ui5_if_ajson_types=>ty_node-order. - data lt_new_nodes type z2ui5_if_ajson_types=>ty_nodes_tt. - data lv_array_index type i. - - read_only_watchdog( ). - - ri_json = me. - - if iv_val is initial and iv_ignore_empty = abap_true and iv_node_type is initial. - return. " nothing to assign - endif. - - if iv_node_type is not initial - and iv_node_type <> z2ui5_if_ajson_types=>node_type-boolean and iv_node_type <> z2ui5_if_ajson_types=>node_type-null - and iv_node_type <> z2ui5_if_ajson_types=>node_type-number and iv_node_type <> z2ui5_if_ajson_types=>node_type-string. - z2UI5_cx_ajson_error=>raise( |Unexpected type { iv_node_type }| ). - endif. - - ls_split_path = lcl_utils=>split_path( iv_path ). - if ls_split_path is initial. " Assign root, exceptional processing - if iv_node_type is not initial. - mt_json_tree = lcl_abap_to_json=>insert_with_type( - is_opts = ms_opts - iv_data = iv_val - iv_type = iv_node_type - is_prefix = ls_split_path - ii_custom_mapping = mi_custom_mapping ). - else. - mt_json_tree = lcl_abap_to_json=>convert( - is_opts = ms_opts - iv_data = iv_val - is_prefix = ls_split_path - ii_custom_mapping = mi_custom_mapping ). - endif. - return. - endif. - - " Ensure whole path exists - lr_parent = prove_path_exists( ls_split_path-path ). - assert lr_parent is not initial. - - " delete if exists with subtree - ls_deleted_node = delete_subtree( - ir_parent = lr_parent - iv_path = ls_split_path-path - iv_name = ls_split_path-name ). - lv_item_order = ls_deleted_node-order. - - " convert to json - - - - if lr_parent->type = z2ui5_if_ajson_types=>node_type-array. - lv_array_index = lcl_utils=>validate_array_index( - iv_path = ls_split_path-path - iv_index = ls_split_path-name ). - elseif lr_parent->type = z2ui5_if_ajson_types=>node_type-object - and lv_item_order = 0 and ms_opts-keep_item_order = abap_true. - lv_item_order = lr_parent->children + 1. - endif. - - if iv_node_type is not initial. - lt_new_nodes = lcl_abap_to_json=>insert_with_type( - is_opts = ms_opts - iv_item_order = lv_item_order - iv_data = iv_val - iv_type = iv_node_type - iv_array_index = lv_array_index - is_prefix = ls_split_path - ii_custom_mapping = mi_custom_mapping ). - else. - lt_new_nodes = lcl_abap_to_json=>convert( - is_opts = ms_opts - iv_item_order = lv_item_order - iv_data = iv_val - iv_array_index = lv_array_index - is_prefix = ls_split_path - ii_custom_mapping = mi_custom_mapping ). - endif. - - " update nodes - if lines( lt_new_nodes ) > 0. - lr_parent->children = lr_parent->children + 1. - insert lines of lt_new_nodes into table mt_json_tree. - endif. - - endmethod. - - - method z2ui5_if_ajson~setx. - - data lv_path type string. - data lv_val type string. - data lv_int type i. - data lv_dec type decfloat34. - data lv_last type i. - - if iv_param is initial. - ri_json = me. - return. - endif. - - split iv_param at '':'' into lv_path lv_val. - condense lv_path. - condense lv_val. - - if lv_val is initial. - ri_json = me. - return. " Hmm ? or empty string ? or null ? - endif. - - if go_float_regex is not bound. - create object go_float_regex exporting pattern = ''^([1-9][0-9]*|0)\\.[0-9]+$''. - " expects fractional, because ints are detected separately - endif. - - if lv_val = ''null''. - z2ui5_if_ajson~set_null( lv_path ). - elseif lv_val = ''true''. - z2ui5_if_ajson~set_boolean( - iv_path = lv_path - iv_val = abap_true ). - elseif lv_val = ''false''. - z2ui5_if_ajson~set_boolean( - iv_path = lv_path - iv_val = abap_false ). - elseif lv_val co ''0123456789''. - lv_int = lv_val. - z2ui5_if_ajson~set_integer( - iv_path = lv_path - iv_val = lv_int ). - elseif lv_val co ''0123456789.'' and go_float_regex->create_matcher( text = lv_val )->match( ) = abap_true. - lv_dec = lv_val. - z2ui5_if_ajson~set( - iv_path = lv_path - iv_val = lv_dec ). - elseif lv_val+0(1) = ''{'' or lv_val+0(1) = ''[''. - "Expect object/array, but no further checks, parser will catch errors - z2ui5_if_ajson~set( - iv_path = lv_path - iv_val = parse( - iv_json = lv_val - iv_keep_item_order = ms_opts-keep_item_order ) ). - else. " string - lv_last = strlen( lv_val ) - 1. - if lv_val+0(1) = ''"'' and lv_val+lv_last(1) = ''"''. - lv_val = substring( - val = lv_val - off = 1 - len = lv_last - 1 ). - endif. - z2ui5_if_ajson~set_string( - iv_path = lv_path - iv_val = lv_val ). - endif. - - ri_json = me. - - endmethod. - - - method z2ui5_if_ajson~set_boolean. - data lv_bool type abap_bool. - - ri_json = me. - - - lv_bool = boolc( iv_val is not initial ). - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = lv_bool ). - - endmethod. - - - method z2ui5_if_ajson~set_date. - data lv_val type string. - - ri_json = me. - - - lv_val = lcl_abap_to_json=>format_date( iv_val ). - - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = lv_val ). - - endmethod. - - - method z2ui5_if_ajson~set_integer. - - ri_json = me. - - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = iv_val ). - - endmethod. - - - method z2ui5_if_ajson~set_null. - data lv_null_ref type ref to data. - - ri_json = me. - - - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = lv_null_ref ). - - endmethod. - - - method z2ui5_if_ajson~set_string. - data lv_val type string. - - ri_json = me. - - - lv_val = iv_val. - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = lv_val ). - - endmethod. - - - method z2ui5_if_ajson~set_timestamp. - data lv_timestamp_iso type string. - - ri_json = me. - - - lv_timestamp_iso = lcl_abap_to_json=>format_timestamp( iv_val ). - - z2ui5_if_ajson~set( - iv_ignore_empty = abap_false - iv_path = iv_path - iv_val = lv_timestamp_iso ). - - endmethod. - - - method z2ui5_if_ajson~slice. - - data lo_section type ref to z2ui5_cl_ajson. - data ls_item like line of mt_json_tree. - data lv_normalized_path type string. - data ls_path_parts type z2ui5_if_ajson_types=>ty_path_name. - data lv_path_len type i. - data lv_path_pattern type string. - - create object lo_section. - lv_normalized_path = lcl_utils=>normalize_path( iv_path ). - lv_path_len = strlen( lv_normalized_path ). - ls_path_parts = lcl_utils=>split_path( lv_normalized_path ). - - read table mt_json_tree into ls_item - with key path = ls_path_parts-path name = ls_path_parts-name. - if sy-subrc <> 0. - return. - endif. - - clear: ls_item-path, ls_item-name, ls_item-order. " this becomes a new root - insert ls_item into table lo_section->mt_json_tree. - - lv_path_pattern = lv_normalized_path && \`*\`. - - loop at mt_json_tree into ls_item where path cp lv_path_pattern. - - ls_item-path = substring( val = ls_item-path off = lv_path_len - 1 ). " less closing ''/'' - insert ls_item into table lo_section->mt_json_tree. - - endloop. - - ri_json = lo_section. - - endmethod. - - - method z2ui5_if_ajson~stringify. - - rv_json = lcl_json_serializer=>stringify( - it_json_tree = mt_json_tree - iv_keep_item_order = ms_opts-keep_item_order - iv_indent = iv_indent ). - - endmethod. - - - method z2ui5_if_ajson~touch_array. - - data lr_node type ref to z2ui5_if_ajson_types=>ty_node. - data ls_deleted_node type z2ui5_if_ajson_types=>ty_node. - data ls_new_node like line of mt_json_tree. - data ls_split_path type z2ui5_if_ajson_types=>ty_path_name. - data lr_parent type ref to z2ui5_if_ajson_types=>ty_node. - - read_only_watchdog( ). - - ls_split_path = lcl_utils=>split_path( iv_path ). - if ls_split_path is initial. " Assign root, exceptional processing - ls_new_node-path = ls_split_path-path. - ls_new_node-name = ls_split_path-name. - ls_new_node-type = z2ui5_if_ajson_types=>node_type-array. - insert ls_new_node into table mt_json_tree. - return. - endif. - - if iv_clear = abap_true. - ls_deleted_node = delete_subtree( - iv_path = ls_split_path-path - iv_name = ls_split_path-name ). - else. - lr_node = get_item( iv_path ). - endif. - - if lr_node is initial. " Or node was cleared - - - lr_parent = prove_path_exists( ls_split_path-path ). - assert lr_parent is not initial. - - lr_parent->children = lr_parent->children + 1. - - ls_new_node-path = ls_split_path-path. - ls_new_node-name = ls_split_path-name. - ls_new_node-type = z2ui5_if_ajson_types=>node_type-array. - - if ms_opts-keep_item_order = abap_true and ls_deleted_node is not initial. - ls_new_node-order = ls_deleted_node-order. - endif. - - insert ls_new_node into table mt_json_tree. - - elseif lr_node->type <> z2ui5_if_ajson_types=>node_type-array. - z2UI5_cx_ajson_error=>raise( |Path [{ iv_path }] already used and is not array| ). - endif. - - ri_json = me. - - endmethod. - - - method z2ui5_if_ajson~to_abap. - - data lo_to_abap type ref to lcl_json_to_abap. - - clear ev_container. - create object lo_to_abap - exporting - iv_corresponding = boolc( iv_corresponding = abap_true or ms_opts-to_abap_corresponding_only = abap_true ) - ii_custom_mapping = mi_custom_mapping. - - lo_to_abap->to_abap( - exporting - it_nodes = z2ui5_if_ajson~mt_json_tree - changing - c_container = ev_container ). - - endmethod. - - - method z2ui5_if_ajson~to_abap_corresponding_only. - ms_opts-to_abap_corresponding_only = iv_enable. - ri_json = me. - endmethod. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_AJSON_FILTER_LIB ', 'class Z2UI5_CL_AJSON_FILTER_LIB definition - public - final - create public . - - public section. - - class-methods create_empty_filter - returning - value(ri_filter) type ref to z2ui5_if_ajson_filter - raising - z2UI5_cx_ajson_error . - class-methods create_path_filter - importing - !it_skip_paths type string_table optional - !iv_skip_paths type string optional - !iv_pattern_search type abap_bool default abap_false - returning - value(ri_filter) type ref to z2ui5_if_ajson_filter - raising - z2UI5_cx_ajson_error . - class-methods create_and_filter - importing - !it_filters type z2ui5_if_ajson_filter=>ty_filter_tab - returning - value(ri_filter) type ref to z2ui5_if_ajson_filter - raising - z2UI5_cx_ajson_error . - - protected section. - private section. -ENDCLASS. - - - -CLASS Z2UI5_CL_AJSON_FILTER_LIB IMPLEMENTATION. - - - method create_and_filter. - create object ri_filter type lcl_and_filter - exporting - it_filters = it_filters. - endmethod. - - - method create_empty_filter. - create object ri_filter type lcl_empty_filter. - endmethod. - - - method create_path_filter. - create object ri_filter type lcl_paths_filter - exporting - iv_pattern_search = iv_pattern_search - it_skip_paths = it_skip_paths - iv_skip_paths = iv_skip_paths. - endmethod. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_AJSON_MAPPING ', 'class z2ui5_cl_ajson_mapping definition - public - final - create public. - - public section. - - constants: - begin of rename_by, - attr_name type i value 0, - full_path type i value 1, - pattern type i value 2, - " regex type i value 3, " TODO add if needed in future - end of rename_by. - - class-methods create_camel_case " DEPRECATED - importing - it_mapping_fields type z2ui5_if_ajson_mapping=>ty_mapping_fields optional - iv_first_json_upper type abap_bool default abap_true - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_upper_case - importing - it_mapping_fields type z2ui5_if_ajson_mapping=>ty_mapping_fields optional - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_lower_case - importing - it_mapping_fields type z2ui5_if_ajson_mapping=>ty_mapping_fields optional - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_field_mapping " DEPRECATED - importing - it_mapping_fields type z2ui5_if_ajson_mapping=>ty_mapping_fields - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_rename - importing - it_rename_map type z2ui5_if_ajson_mapping=>tty_rename_map - iv_rename_by type i default rename_by-attr_name - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_compound_mapper - importing - ii_mapper1 type ref to z2ui5_if_ajson_mapping optional - ii_mapper2 type ref to z2ui5_if_ajson_mapping optional - ii_mapper3 type ref to z2ui5_if_ajson_mapping optional - it_more type z2ui5_if_ajson_mapping=>ty_table_of optional - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_to_snake_case - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - class-methods create_to_camel_case - importing - iv_first_json_upper type abap_bool default abap_false - returning - value(ri_mapping) type ref to z2ui5_if_ajson_mapping. - - protected section. - - private section. - -ENDCLASS. - - - -CLASS Z2UI5_CL_AJSON_MAPPING IMPLEMENTATION. - - - method create_camel_case. - - create object ri_mapping type lcl_mapping_camel - exporting - it_mapping_fields = it_mapping_fields - iv_first_json_upper = iv_first_json_upper. - - endmethod. - - - method create_compound_mapper. - - data lt_queue type z2ui5_if_ajson_mapping=>ty_table_of. - - append ii_mapper1 to lt_queue. - append ii_mapper2 to lt_queue. - append ii_mapper3 to lt_queue. - append lines of it_more to lt_queue. - delete lt_queue where table_line is initial. - - create object ri_mapping type lcl_compound_mapper - exporting - it_queue = lt_queue. - - endmethod. - - - method create_field_mapping. - - create object ri_mapping type lcl_mapping_fields - exporting - it_mapping_fields = it_mapping_fields. - - endmethod. - - - method create_lower_case. - - create object ri_mapping type lcl_mapping_to_lower - exporting - it_mapping_fields = it_mapping_fields. - - endmethod. - - - method create_rename. - - create object ri_mapping type lcl_rename - exporting - it_rename_map = it_rename_map - iv_rename_by = iv_rename_by. - - endmethod. - - - method create_to_camel_case. - - create object ri_mapping type lcl_to_camel - exporting - iv_first_json_upper = iv_first_json_upper. - - endmethod. - - - method create_to_snake_case. - - create object ri_mapping type lcl_to_snake. - - endmethod. - - - method create_upper_case. - - create object ri_mapping type lcl_mapping_to_upper - exporting - it_mapping_fields = it_mapping_fields. - - endmethod. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_AJSON_UTILITIES ', 'class z2ui5_cl_ajson_utilities definition - public - create public . - - public section. - - class-methods new - returning - value(ro_instance) type ref to z2ui5_cl_ajson_utilities. - methods diff - importing - !iv_json_a type string optional - !iv_json_b type string optional - !io_json_a type ref to z2ui5_if_ajson optional - !io_json_b type ref to z2ui5_if_ajson optional - !iv_keep_empty_arrays type abap_bool default abap_false - exporting - !eo_insert type ref to z2ui5_if_ajson - !eo_delete type ref to z2ui5_if_ajson - !eo_change type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error . - methods merge - importing - !iv_json_a type string optional - !iv_json_b type string optional - !io_json_a type ref to z2ui5_if_ajson optional - !io_json_b type ref to z2ui5_if_ajson optional - !iv_keep_empty_arrays type abap_bool default abap_false - returning - value(ro_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error . - methods sort - importing - !iv_json type string optional - !io_json type ref to z2ui5_if_ajson optional - returning - value(rv_sorted) type string - raising - z2UI5_cx_ajson_error . - methods is_equal - importing - !iv_json_a type string optional - !iv_json_b type string optional - !ii_json_a type ref to z2ui5_if_ajson optional - !ii_json_b type ref to z2ui5_if_ajson optional - returning - value(rv_yes) type abap_bool - raising - z2UI5_cx_ajson_error . - - protected section. - - private section. - - data mo_json_a type ref to z2ui5_if_ajson . - data mo_json_b type ref to z2ui5_if_ajson . - data mo_insert type ref to z2ui5_if_ajson . - data mo_delete type ref to z2ui5_if_ajson . - data mo_change type ref to z2ui5_if_ajson . - - methods normalize_input - importing - !iv_json type string optional - !io_json type ref to z2ui5_if_ajson optional - returning - value(ro_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error . - methods diff_a_b - importing - !iv_path type string - raising - z2UI5_cx_ajson_error . - methods diff_b_a - importing - !iv_path type string - !iv_array type abap_bool default abap_false - raising - z2UI5_cx_ajson_error . - methods delete_empty_nodes - importing - !io_json type ref to z2ui5_if_ajson - !iv_keep_empty_arrays type abap_bool - raising - z2UI5_cx_ajson_error . -ENDCLASS. - - - -CLASS Z2UI5_CL_AJSON_UTILITIES IMPLEMENTATION. - - - method delete_empty_nodes. - - data ls_json_tree like line of io_json->mt_json_tree. - data lv_done type abap_bool. - - do. - lv_done = abap_true. - - if iv_keep_empty_arrays = abap_false. - loop at io_json->mt_json_tree into ls_json_tree - where type = z2ui5_if_ajson_types=>node_type-array and children = 0. - - io_json->delete_( ls_json_tree-path && ls_json_tree-name ). - - endloop. - if sy-subrc = 0. - lv_done = abap_false. - endif. - endif. - - loop at io_json->mt_json_tree into ls_json_tree - where type = z2ui5_if_ajson_types=>node_type-object and children = 0. - - io_json->delete_( ls_json_tree-path && ls_json_tree-name ). - - endloop. - if sy-subrc = 0. - lv_done = abap_false. - endif. - - if lv_done = abap_true. - exit. " nothing else to delete - endif. - enddo. - - endmethod. - - - method diff. - - mo_json_a = normalize_input( - iv_json = iv_json_a - io_json = io_json_a ). - - mo_json_b = normalize_input( - iv_json = iv_json_b - io_json = io_json_b ). - - mo_insert = z2ui5_cl_ajson=>create_empty( ). - mo_delete = z2ui5_cl_ajson=>create_empty( ). - mo_change = z2ui5_cl_ajson=>create_empty( ). - - diff_a_b( ''/'' ). - diff_b_a( ''/'' ). - - eo_insert ?= mo_insert. - eo_delete ?= mo_delete. - eo_change ?= mo_change. - - delete_empty_nodes( - io_json = eo_insert - iv_keep_empty_arrays = iv_keep_empty_arrays ). - delete_empty_nodes( - io_json = eo_delete - iv_keep_empty_arrays = iv_keep_empty_arrays ). - delete_empty_nodes( - io_json = eo_change - iv_keep_empty_arrays = iv_keep_empty_arrays ). - - endmethod. - - - method diff_a_b. - - data: - lv_path_a type string, - lv_path_b type string. - - field-symbols: - like line of mo_json_a->mt_json_tree, - like line of mo_json_a->mt_json_tree. - - loop at mo_json_a->mt_json_tree assigning where path = iv_path. - lv_path_a = -path && -name && ''/''. - - read table mo_json_b->mt_json_tree assigning - with table key path = -path name = -name. - if sy-subrc = 0. - lv_path_b = -path && -name && ''/''. - - if -type = -type. - case -type. - when z2ui5_if_ajson_types=>node_type-array. - mo_insert->touch_array( lv_path_a ). - mo_change->touch_array( lv_path_a ). - mo_delete->touch_array( lv_path_a ). - diff_a_b( lv_path_a ). - when z2ui5_if_ajson_types=>node_type-object. - diff_a_b( lv_path_a ). - when others. - if -value <> -value. - " save as changed value - mo_change->set( - iv_path = lv_path_b - iv_val = -value - iv_node_type = -type ). - endif. - endcase. - else. - " save changed type as delete + insert - case -type. - when z2ui5_if_ajson_types=>node_type-array. - mo_delete->touch_array( lv_path_a ). - diff_a_b( lv_path_a ). - when z2ui5_if_ajson_types=>node_type-object. - diff_a_b( lv_path_a ). - when others. - mo_delete->set( - iv_path = lv_path_a - iv_val = -value - iv_node_type = -type ). - endcase. - case -type. - when z2ui5_if_ajson_types=>node_type-array. - mo_insert->touch_array( lv_path_b ). - diff_b_a( lv_path_b ). - when z2ui5_if_ajson_types=>node_type-object. - diff_b_a( lv_path_b ). - when others. - mo_insert->set( - iv_path = lv_path_b - iv_val = -value - iv_node_type = -type ). - endcase. - endif. - else. - " save as delete - case -type. - when z2ui5_if_ajson_types=>node_type-array. - mo_delete->touch_array( lv_path_a ). - diff_a_b( lv_path_a ). - when z2ui5_if_ajson_types=>node_type-object. - diff_a_b( lv_path_a ). - when others. - mo_delete->set( - iv_path = lv_path_a - iv_val = -value - iv_node_type = -type ). - endcase. - endif. - endloop. - - endmethod. - - - method diff_b_a. - - data lv_path type string. - - field-symbols like line of mo_json_b->mt_json_tree. - - loop at mo_json_b->mt_json_tree assigning where path = iv_path. - lv_path = -path && -name && ''/''. - - case -type. - when z2ui5_if_ajson_types=>node_type-array. - mo_insert->touch_array( lv_path ). - diff_b_a( - iv_path = lv_path - iv_array = abap_true ). - when z2ui5_if_ajson_types=>node_type-object. - diff_b_a( lv_path ). - when others. - if iv_array = abap_false. - read table mo_json_a->mt_json_tree transporting no fields - with table key path = -path name = -name. - if sy-subrc <> 0. - " save as insert - mo_insert->set( - iv_path = lv_path - iv_val = -value - iv_node_type = -type ). - endif. - else. - read table mo_insert->mt_json_tree transporting no fields - with key path = -path value = -value. - if sy-subrc <> 0. - " save as new array value - mo_insert->push( - iv_path = iv_path - iv_val = -value ). - endif. - endif. - endcase. - endloop. - - endmethod. - - - method is_equal. - - data li_ins type ref to z2ui5_if_ajson. - data li_del type ref to z2ui5_if_ajson. - data li_mod type ref to z2ui5_if_ajson. - - diff( - exporting - iv_json_a = iv_json_a - iv_json_b = iv_json_b - io_json_a = ii_json_a - io_json_b = ii_json_b - importing - eo_insert = li_ins - eo_delete = li_del - eo_change = li_mod ). - - rv_yes = boolc( - li_ins->is_empty( ) = abap_true and - li_del->is_empty( ) = abap_true and - li_mod->is_empty( ) = abap_true ). - - endmethod. - - - method merge. - - mo_json_a = normalize_input( - iv_json = iv_json_a - io_json = io_json_a ). - - mo_json_b = normalize_input( - iv_json = iv_json_b - io_json = io_json_b ). - - " Start with first JSON... - mo_insert = mo_json_a. - - " ...and add all nodes from second JSON - diff_b_a( ''/'' ). - - ro_json ?= mo_insert. - - delete_empty_nodes( - io_json = ro_json - iv_keep_empty_arrays = iv_keep_empty_arrays ). - - endmethod. - - - method new. - create object ro_instance. - endmethod. - - - method normalize_input. - - if boolc( iv_json is initial ) = boolc( io_json is initial ). - z2UI5_cx_ajson_error=>raise( ''Either supply JSON string or instance, but not both'' ). - endif. - - if iv_json is not initial. - ro_json = z2ui5_cl_ajson=>parse( iv_json ). - elseif io_json is not initial. - ro_json = io_json. - else. - z2UI5_cx_ajson_error=>raise( ''Supply either JSON string or instance'' ). - endif. - - endmethod. - - - method sort. - - data lo_json type ref to z2ui5_if_ajson. - - lo_json = normalize_input( - iv_json = iv_json - io_json = io_json ). - - " Nodes are parsed into a sorted table, so no explicit sorting required - rv_sorted = lo_json->stringify( 2 ). - - endmethod. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CX_AJSON_ERROR ', 'class Z2UI5_CX_AJSON_ERROR definition - public - inheriting from CX_STATIC_CHECK - final - create public . - -public section. - - interfaces IF_T100_MESSAGE . - - types: - ty_rc type c length 4 . - - constants: - begin of ZCX_AJSON_ERROR, - msgid type symsgid value ''00'', - msgno type symsgno value ''001'', - attr1 type scx_attrname value ''A1'', - attr2 type scx_attrname value ''A2'', - attr3 type scx_attrname value ''A3'', - attr4 type scx_attrname value ''A4'', - end of ZCX_AJSON_ERROR . - data RC type TY_RC read-only . - data MESSAGE type STRING read-only . - data LOCATION type STRING read-only . - data A1 type SYMSGV read-only . - data A2 type SYMSGV read-only . - data A3 type SYMSGV read-only . - data A4 type SYMSGV read-only . - - methods CONSTRUCTOR - importing - !TEXTID like IF_T100_MESSAGE=>T100KEY optional - !PREVIOUS like PREVIOUS optional - !RC type TY_RC optional - !MESSAGE type STRING optional - !LOCATION type STRING optional - !A1 type SYMSGV optional - !A2 type SYMSGV optional - !A3 type SYMSGV optional - !A4 type SYMSGV optional . - class-methods RAISE - importing - !IV_MSG type STRING - !IV_LOCATION type STRING optional - !IS_NODE type ANY optional - raising - Z2UI5_CX_AJSON_ERROR . - methods SET_LOCATION - importing - !IV_LOCATION type STRING optional - !IS_NODE type ANY optional - preferred parameter IV_LOCATION . -protected section. -private section. - types: - begin of ty_message_parts, - a1 like a1, - a2 like a1, - a3 like a1, - a4 like a1, - end of ty_message_parts. -ENDCLASS. - - - -CLASS Z2UI5_CX_AJSON_ERROR IMPLEMENTATION. - - -method CONSTRUCTOR ##ADT_SUPPRESS_GENERATION. -CALL METHOD SUPER->CONSTRUCTOR -EXPORTING -PREVIOUS = PREVIOUS -. -me->RC = RC . -me->MESSAGE = MESSAGE . -me->LOCATION = LOCATION . -me->A1 = A1 . -me->A2 = A2 . -me->A3 = A3 . -me->A4 = A4 . -clear me->textid. -if textid is initial. - IF_T100_MESSAGE~T100KEY = ZCX_AJSON_ERROR . -else. - IF_T100_MESSAGE~T100KEY = TEXTID. -endif. -endmethod. - - -method raise. - - data lx type ref to z2ui5_cx_ajson_error. - - create object lx exporting message = iv_msg. - lx->set_location( - iv_location = iv_location - is_node = is_node ). - raise exception lx. - -endmethod. - - -method set_location. - - data ls_msg type ty_message_parts. - data lv_location type string. - data lv_tmp type string. - field-symbols type string. - field-symbols type string. - - if iv_location is not initial. - lv_location = iv_location. - elseif is_node is not initial. - assign component ''PATH'' of structure is_node to . - assign component ''NAME'' of structure is_node to . - if is assigned and is assigned. - lv_location = && . - endif. - endif. - - if lv_location is not initial. - lv_tmp = message && | @{ lv_location }|. - else. - lv_tmp = message. - endif. - - ls_msg = lv_tmp. - - location = lv_location. - a1 = ls_msg-a1. - a2 = ls_msg-a2. - a3 = ls_msg-a3. - a4 = ls_msg-a4. - -endmethod. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_IF_AJSON ', 'interface z2ui5_if_ajson - public. - - constants version type string value ''v1.1.9''. "#EC NOTEXT - constants origin type string value ''https://github.com/sbcgua/ajson''. "#EC NOTEXT - constants license type string value ''MIT''. "#EC NOTEXT - - types: - begin of ty_opts, - read_only type abap_bool, - keep_item_order type abap_bool, - format_datetime type abap_bool, - to_abap_corresponding_only type abap_bool, - end of ty_opts. - - " DATA - - data mt_json_tree type z2ui5_if_ajson_types=>ty_nodes_ts read-only. - - " CLONING - - methods clone - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - methods filter - importing - ii_filter type ref to z2ui5_if_ajson_filter - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - methods map - importing - ii_mapper type ref to z2ui5_if_ajson_mapping - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - " METHODS - - methods freeze. - methods keep_item_order - returning - value(ri_json) type ref to z2ui5_if_ajson. - methods format_datetime - importing - iv_use_iso type abap_bool default abap_true - returning - value(ri_json) type ref to z2ui5_if_ajson. - methods to_abap_corresponding_only - importing - iv_enable type abap_bool default abap_true - returning - value(ri_json) type ref to z2ui5_if_ajson. - methods opts - returning - value(rs_opts) type ty_opts. - - " METHODS ex.reader - - methods is_empty - returning - value(rv_yes) type abap_bool. - - methods exists - importing - iv_path type string - returning - value(rv_exists) type abap_bool. - - methods members - importing - iv_path type string - returning - value(rt_members) type string_table. - - methods get - importing - iv_path type string - returning - value(rv_value) type string. - - methods get_node_type - importing - iv_path type string - returning - value(rv_node_type) type z2ui5_if_ajson_types=>ty_node_type. - - methods get_boolean - importing - iv_path type string - returning - value(rv_value) type abap_bool. - - methods get_integer - importing - iv_path type string - returning - value(rv_value) type i. - - methods get_number - importing - iv_path type string - returning - value(rv_value) type f. - - methods get_date - importing - iv_path type string - returning - value(rv_value) type d. - - methods get_timestamp - importing - iv_path type string - returning - value(rv_value) type timestamp. - - methods get_string - importing - iv_path type string - returning - value(rv_value) type string. - - methods slice - importing - iv_path type string - returning - value(ri_json) type ref to z2ui5_if_ajson. - - methods to_abap - importing - iv_corresponding type abap_bool default abap_false - exporting - ev_container type any - raising - z2UI5_cx_ajson_error. - - methods array_to_string_table - importing - iv_path type string - returning - value(rt_string_table) type string_table - raising - z2UI5_cx_ajson_error. - - " METHODS ex.writer - - methods clear - raising - z2UI5_cx_ajson_error. - - methods set - importing - iv_path type string - iv_val type any - iv_ignore_empty type abap_bool default abap_true - iv_node_type type z2ui5_if_ajson_types=>ty_node_type optional - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods setx - importing - iv_param type string - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_boolean - importing - iv_path type string - iv_val type any - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_string - importing - iv_path type string - iv_val type clike - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_integer - importing - iv_path type string - iv_val type i - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_date - importing - iv_path type string - iv_val type d - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_timestamp - importing - iv_path type string - iv_val type timestamp - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods set_null - importing - iv_path type string - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods delete_ - importing - iv_path type string - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods touch_array - importing - iv_path type string - iv_clear type abap_bool default abap_false - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods push - importing - iv_path type string - iv_val type any - returning - value(ri_json) type ref to z2ui5_if_ajson - raising - z2UI5_cx_ajson_error. - - methods stringify - importing - iv_indent type i default 0 - returning - value(rv_json) type string - raising - z2UI5_cx_ajson_error. - -endinterface. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_IF_AJSON_FILTER ', 'interface z2ui5_if_ajson_filter - public. - - types ty_filter_tab type standard table of ref to z2ui5_if_ajson_filter with key table_line. - types ty_visit_type type i. - - constants: - begin of visit_type, - value type ty_visit_type value 0, - open type ty_visit_type value 1, - close type ty_visit_type value 2, - end of visit_type. - - methods keep_node - importing - is_node type z2ui5_if_ajson_types=>ty_node - iv_visit type ty_visit_type default visit_type-value - returning - value(rv_keep) type abap_bool - raising - z2UI5_cx_ajson_error. - -endinterface. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_IF_AJSON_MAPPING ', 'INTERFACE z2ui5_if_ajson_mapping - PUBLIC. - - INTERFACES if_serializable_object. - - TYPES: - BEGIN OF ty_mapping_field, " deprecated, will be removed - abap TYPE string, - json TYPE string, - END OF ty_mapping_field, - ty_mapping_fields TYPE STANDARD TABLE OF ty_mapping_field - WITH UNIQUE SORTED KEY abap COMPONENTS abap - WITH UNIQUE SORTED KEY json COMPONENTS json. - - TYPES: - BEGIN OF ty_rename, - from TYPE string, - to TYPE string, - END OF ty_rename, - tty_rename_map TYPE STANDARD TABLE OF ty_rename - WITH UNIQUE SORTED KEY by_name COMPONENTS from. - - TYPES: - ty_table_of TYPE STANDARD TABLE OF REF TO z2ui5_if_ajson_mapping. - - METHODS to_abap " deprecated, will be removed - IMPORTING - !iv_path TYPE string - !iv_name TYPE string - RETURNING - VALUE(rv_result) TYPE string. - - METHODS to_json " deprecated, will be removed - IMPORTING - !iv_path TYPE string - !iv_name TYPE string - RETURNING - VALUE(rv_result) TYPE string. - - METHODS rename_node - IMPORTING - !is_node TYPE z2ui5_if_ajson_types=>ty_node - CHANGING - !cv_name TYPE z2ui5_if_ajson_types=>ty_node-name. - -ENDINTERFACE. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_IF_AJSON_TYPES ', 'interface z2ui5_if_ajson_types - public. - - types: - ty_node_type type string. - - constants: - begin of node_type, - boolean type ty_node_type value ''bool'', - string type ty_node_type value ''str'', - number type ty_node_type value ''num'', - null type ty_node_type value ''null'', - array type ty_node_type value ''array'', - object type ty_node_type value ''object'', - end of node_type. - - types: - begin of ty_node, - path type string, - name type string, - type type ty_node_type, - value type string, - index type i, - order type i, - children type i, - end of ty_node. - types: - ty_nodes_tt type standard table of ty_node with key path name. - types: - ty_nodes_ts type sorted table of ty_node - with unique key path name - with non-unique sorted key array_index components path index - with non-unique sorted key item_order components path order. - - types: - begin of ty_path_name, - path type string, - name type string, - end of ty_path_name. - -endinterface. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_UTIL ', 'CLASS z2ui5_cl_util DEFINITION - PUBLIC - INHERITING FROM z2ui5_cl_util_api - CREATE PUBLIC . - - PUBLIC SECTION. - - CLASS-METHODS app_get_url_source_code - IMPORTING - !client TYPE REF TO z2ui5_if_client - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS app_get_url - IMPORTING - !client TYPE REF TO z2ui5_if_client - VALUE(classname) TYPE string OPTIONAL - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS db_delete_by_handle - IMPORTING - !uname TYPE clike OPTIONAL - !handle TYPE clike OPTIONAL - !handle2 TYPE clike OPTIONAL - !handle3 TYPE clike OPTIONAL - !check_commit TYPE abap_bool DEFAULT abap_true. - - CLASS-METHODS db_save - IMPORTING - !uname TYPE clike OPTIONAL - !handle TYPE clike OPTIONAL - !handle2 TYPE clike OPTIONAL - !handle3 TYPE clike OPTIONAL - !data TYPE any - !check_commit TYPE abap_bool DEFAULT abap_true - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS db_load_by_id - IMPORTING - !id TYPE clike OPTIONAL - EXPORTING - VALUE(result) TYPE any. - - CLASS-METHODS db_load_by_handle - IMPORTING - !uname TYPE clike OPTIONAL - !handle TYPE clike OPTIONAL - !handle2 TYPE clike OPTIONAL - !handle3 TYPE clike OPTIONAL - EXPORTING - VALUE(result) TYPE any. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_util IMPLEMENTATION. - - - METHOD app_get_url. - DATA lv_url TYPE string. - DATA lt_param TYPE z2ui5_if_types=>ty_t_name_value. - DATA temp1 TYPE z2ui5_if_types=>ty_s_name_value. - - IF classname IS INITIAL. - classname = rtti_get_classname_by_ref( client->get_app( ) ). - ENDIF. - - - lv_url = to_lower( client->get( )-s_config-origin && client->get( )-s_config-pathname ) && \`?\`. - - lt_param = url_param_get_tab( client->get( )-s_config-search ). - DELETE lt_param WHERE n = \`app_start\`. - - CLEAR temp1. - temp1-n = \`app_start\`. - temp1-v = to_lower( classname ). - INSERT temp1 INTO TABLE lt_param. - - result = lv_url && url_param_create_url( lt_param ). - - ENDMETHOD. - - - METHOD app_get_url_source_code. - - DATA ls_config TYPE z2ui5_if_types=>ty_s_config. - ls_config = client->get( )-s_config. - result = ls_config-origin && \`/sap/bc/adt/oo/classes/\` - && rtti_get_classname_by_ref( client->get_app( ) ) && \`/source/main\`. - - ENDMETHOD. - - - METHOD db_delete_by_handle. - - DELETE FROM z2ui5_t_util_01 - WHERE - uname = uname - AND handle = handle - AND handle2 = handle2 - AND handle3 = handle3. - - IF check_commit = abap_true. - COMMIT WORK AND WAIT. - ENDIF. - - ENDMETHOD. - - - METHOD db_load_by_handle. - - DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_util_01 WITH DEFAULT KEY. - DATA ls_db LIKE LINE OF lt_db. - DATA temp1 LIKE LINE OF lt_db. - DATA temp2 LIKE sy-tabix. - - SELECT data - FROM z2ui5_t_util_01 - WHERE - uname = uname - AND handle = handle - AND handle2 = handle2 - AND handle3 = handle3 - INTO CORRESPONDING FIELDS OF TABLE lt_db. - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`No entry for handle exists\`. - ENDIF. - - - - - temp2 = sy-tabix. - READ TABLE lt_db INDEX 1 INTO temp1. - sy-tabix = temp2. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - ls_db = temp1. - - xml_parse( - EXPORTING - xml = ls_db-data - IMPORTING - any = result ). - - ENDMETHOD. - - - METHOD db_load_by_id. - - DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_util_01 WITH DEFAULT KEY. - DATA ls_db LIKE LINE OF lt_db. - DATA temp3 LIKE LINE OF lt_db. - DATA temp4 LIKE sy-tabix. - - SELECT data - FROM z2ui5_t_util_01 - WHERE id = id - INTO CORRESPONDING FIELDS OF TABLE lt_db. - ASSERT sy-subrc = 0. - - - - - temp4 = sy-tabix. - READ TABLE lt_db INDEX 1 INTO temp3. - sy-tabix = temp4. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - ls_db = temp3. - - xml_parse( - EXPORTING - xml = ls_db-data - IMPORTING - any = result ). - - ENDMETHOD. - - - METHOD db_save. - - DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_util_01 WITH DEFAULT KEY. - DATA temp2 TYPE z2ui5_t_util_01. - DATA ls_db LIKE temp2. - DATA temp3 LIKE LINE OF lt_db. - DATA temp4 LIKE sy-tabix. - SELECT id - FROM z2ui5_t_util_01 - WHERE - uname = uname - AND handle = handle - AND handle2 = handle2 - AND handle3 = handle3 - INTO CORRESPONDING FIELDS OF TABLE lt_db ##SUBRC_OK. - - - CLEAR temp2. - temp2-uname = uname. - temp2-handle = handle. - temp2-handle2 = handle2. - temp2-handle3 = handle3. - temp2-data = xml_stringify( data ). - - ls_db = temp2. - - TRY. - - - temp4 = sy-tabix. - READ TABLE lt_db INDEX 1 INTO temp3. - sy-tabix = temp4. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - ls_db-id = temp3-id. - CATCH cx_root. - ls_db-id = uuid_get_c32( ). - ENDTRY. - - MODIFY z2ui5_t_util_01 FROM ls_db. - ASSERT sy-subrc = 0. - - IF check_commit = abap_true. - COMMIT WORK AND WAIT. - ENDIF. - - result = ls_db-id. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_UTIL_API ', 'CLASS z2ui5_cl_util_api DEFINITION - PUBLIC - CREATE PUBLIC - INHERITING FROM z2ui5_cl_util_stmpncfctn. - - PUBLIC SECTION. - - TYPES: - BEGIN OF ty_s_token, - key TYPE string, - text TYPE string, - visible TYPE abap_bool, - selkz TYPE abap_bool, - editable TYPE abap_bool, - END OF ty_s_token. - TYPES ty_t_token TYPE STANDARD TABLE OF ty_s_token WITH DEFAULT KEY. - - TYPES ty_t_range TYPE RANGE OF string. - TYPES ty_s_range TYPE LINE OF ty_t_range. - - TYPES: - BEGIN OF ty_s_sql_multi, - name TYPE string, - t_range TYPE ty_t_range, - t_token TYPE ty_t_token, - END OF ty_s_sql_multi. - TYPES ty_t_filter_multi TYPE STANDARD TABLE OF ty_s_sql_multi WITH DEFAULT KEY. - - TYPES: - BEGIN OF ty_s_sql_result, - table TYPE string, - END OF ty_s_sql_result. - - CLASS-METHODS rtti_get_t_attri_by_include - IMPORTING - type TYPE REF TO cl_abap_datadescr - attri TYPE clike - RETURNING - VALUE(result) TYPE abap_component_tab. - - CLASS-METHODS rtti_get_t_ddic_fixed_values - IMPORTING - val TYPE data - langu TYPE clike DEFAULT sy-langu - RETURNING - VALUE(result) TYPE z2ui5_if_types=>ty_t_name_value. - - CLASS-METHODS source_get_method - IMPORTING - iv_classname TYPE clike - iv_methodname TYPE clike - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS check_bound_a_not_inital - IMPORTING - val TYPE REF TO data - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS check_unassign_inital - IMPORTING - val TYPE REF TO data - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS unassign_object - IMPORTING - val TYPE any - RETURNING - VALUE(result) TYPE REF TO object. - - CLASS-METHODS unassign_data - IMPORTING - val TYPE any - RETURNING - VALUE(result) TYPE REF TO data. - - CLASS-METHODS conv_get_as_data_ref - IMPORTING - val TYPE data - RETURNING - VALUE(result) TYPE REF TO data. - - CLASS-METHODS source_method_to_file - IMPORTING - it_source TYPE string_table - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS itab_get_itab_by_csv - IMPORTING - val TYPE string - RETURNING - VALUE(result) TYPE REF TO data. - - CLASS-METHODS itab_get_csv_by_itab - IMPORTING - val TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS filter_get_multi_by_data - IMPORTING - val TYPE data - RETURNING - VALUE(result) TYPE ty_t_filter_multi. - - CLASS-METHODS sql_get_by_string - IMPORTING - val TYPE clike - RETURNING - VALUE(result) TYPE ty_s_sql_result. - - CLASS-METHODS url_param_get - IMPORTING - !val TYPE string - !url TYPE string - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS url_param_create_url - IMPORTING - !t_params TYPE z2ui5_if_types=>ty_t_name_value - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS url_param_set - IMPORTING - !url TYPE string - !name TYPE string - !value TYPE string - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS rtti_get_classname_by_ref - IMPORTING - !in_ TYPE REF TO object - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS x_get_last_t100 - IMPORTING - val TYPE REF TO cx_root - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS x_check_raise - IMPORTING - !v TYPE clike DEFAULT \`CX_SY_SUBRC\` - !when TYPE xfeld. - - CLASS-METHODS x_raise - IMPORTING - !v TYPE clike DEFAULT \`CX_SY_SUBRC\` - PREFERRED PARAMETER v. - - CLASS-METHODS user_get_tech - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS json_stringify - IMPORTING - !any TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS xml_parse - IMPORTING - !xml TYPE clike - EXPORTING - !any TYPE any. - - CLASS-METHODS xml_stringify - IMPORTING - !any TYPE any - RETURNING - VALUE(result) TYPE string - RAISING - cx_xslt_serialization_error. - - CLASS-METHODS boolean_check_by_data - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS boolean_abap_2_json - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS json_parse - IMPORTING - !val TYPE any - CHANGING - !data TYPE any. - - CLASS-METHODS c_trim_upper - IMPORTING - !val TYPE clike - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS xml_srtti_stringify - IMPORTING - !data TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS xml_srtti_parse - IMPORTING - !rtti_data TYPE clike - RETURNING - VALUE(result) TYPE REF TO data. - - CLASS-METHODS time_get_timestampl - RETURNING - VALUE(result) TYPE timestampl. - - CLASS-METHODS time_substract_seconds - IMPORTING - !time TYPE timestampl - !seconds TYPE i - RETURNING - VALUE(result) TYPE timestampl. - - CLASS-METHODS c_trim - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS c_trim_lower - IMPORTING - !val TYPE clike - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS url_param_get_tab - IMPORTING - !i_val TYPE clike - RETURNING - VALUE(rt_params) TYPE z2ui5_if_types=>ty_t_name_value. - - CLASS-METHODS rtti_get_t_attri_by_oref - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE abap_attrdescr_tab. - - CLASS-METHODS rtti_get_t_attri_by_struc - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE cl_abap_structdescr=>component_table. - - CLASS-METHODS rtti_get_type_name - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS rtti_check_lang_version_cloud - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS rtti_check_class_exists - IMPORTING - val TYPE clike - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS rtti_check_type_kind_dref - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS rtti_get_type_kind - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS rtti_check_ref_data - IMPORTING - !val TYPE any - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS boolean_check_by_name - IMPORTING - val TYPE string - RETURNING - VALUE(result) TYPE abap_bool. - - CLASS-METHODS filter_get_range_t_by_token_t - IMPORTING - val TYPE ty_t_token - RETURNING - VALUE(result) TYPE ty_t_range. - - CLASS-METHODS filter_get_range_by_token - IMPORTING - VALUE(value) TYPE string - RETURNING - VALUE(result) TYPE ty_s_range. - - CLASS-METHODS filter_get_token_t_by_range_t - IMPORTING - val TYPE ty_t_range - RETURNING - VALUE(result) TYPE ty_t_token. - - CLASS-METHODS filter_get_token_range_mapping - RETURNING - VALUE(result) TYPE z2ui5_if_types=>ty_t_name_value. - - CLASS-METHODS itab_filter_by_val - IMPORTING - val TYPE clike - CHANGING - tab TYPE STANDARD TABLE. - - CLASS-METHODS time_get_time_by_stampl - IMPORTING - val TYPE timestampl - RETURNING - VALUE(result) TYPE t. - - CLASS-METHODS time_get_date_by_stampl - IMPORTING - val TYPE timestampl - RETURNING - VALUE(result) TYPE d. - - CLASS-METHODS conv_copy_ref_data - IMPORTING - from TYPE any - RETURNING - VALUE(result) TYPE REF TO data. - - CLASS-METHODS source_get_file_types - RETURNING - VALUE(result) TYPE string_table. - - CLASS-METHODS rtti_tab_get_relative_name - IMPORTING - !table TYPE any - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_util_api IMPLEMENTATION. - - METHOD rtti_tab_get_relative_name. - - FIELD-SYMBOLS TYPE any. - DATA typedesc TYPE REF TO cl_abap_typedescr. - DATA temp1 TYPE REF TO cl_abap_tabledescr. - DATA tabledesc LIKE temp1. - DATA temp2 TYPE REF TO cl_abap_structdescr. - DATA structdesc LIKE temp2. - - TRY. - - typedesc = cl_abap_typedescr=>describe_by_data( table ). - - CASE typedesc->kind. - - WHEN cl_abap_typedescr=>kind_table. - - temp1 ?= typedesc. - - tabledesc = temp1. - - temp2 ?= tabledesc->get_table_line_type( ). - - structdesc = temp2. - result = structdesc->get_relative_name( ). - RETURN. - - WHEN typedesc->kind_ref. - - ASSIGN table->* TO
. - result = rtti_tab_get_relative_name(
). - - ENDCASE. - CATCH cx_root. - ENDTRY. - - ENDMETHOD. - - METHOD boolean_abap_2_json. - DATA temp3 TYPE string. - - IF boolean_check_by_data( val ) IS NOT INITIAL. - - IF val = abap_true. - temp3 = \`true\`. - ELSE. - temp3 = \`false\`. - ENDIF. - result = temp3. - ELSE. - result = val. - ENDIF. - - ENDMETHOD. - - - METHOD boolean_check_by_data. - DATA lv_type_name TYPE string. - - TRY. - - lv_type_name = rtti_get_type_name( val ). - result = boolean_check_by_name( lv_type_name ). - CATCH cx_root. - ENDTRY. - - ENDMETHOD. - - - METHOD boolean_check_by_name. - - CASE val. - WHEN ''ABAP_BOOL'' - OR ''XSDBOOLEAN'' - OR ''FLAG'' - OR ''XFLAG'' - OR ''XFELD'' - OR ''ABAP_BOOLEAN'' - OR ''WDY_BOOLEAN'' - OR ''OS_BOOLEAN''. - result = abap_true. - ENDCASE. - - ENDMETHOD. - - - METHOD check_bound_a_not_inital. - DATA temp1 TYPE xsdboolean. - - IF val IS NOT BOUND. - result = abap_false. - RETURN. - ENDIF. - - temp1 = boolc( check_unassign_inital( val ) = abap_false ). - result = temp1. - - ENDMETHOD. - - - METHOD check_unassign_inital. - - FIELD-SYMBOLS TYPE data. - DATA temp2 TYPE xsdboolean. - ASSIGN val->* TO . - - - temp2 = boolc( IS INITIAL ). - result = temp2. - - ENDMETHOD. - - - METHOD conv_copy_ref_data. - - FIELD-SYMBOLS TYPE data. - FIELD-SYMBOLS TYPE data. - - IF rtti_check_ref_data( from ) IS NOT INITIAL. - ASSIGN from->* TO . - ELSE. - ASSIGN from TO . - ENDIF. - CREATE DATA result LIKE . - ASSIGN result->* TO . - - = . - - ENDMETHOD. - - - METHOD conv_get_as_data_ref. - - GET REFERENCE OF val INTO result. - - ENDMETHOD. - - - METHOD c_trim. - - DATA temp4 TYPE string. - temp4 = val. - result = shift_left( shift_right( temp4 ) ). - result = shift_right( val = result - sub = cl_abap_char_utilities=>horizontal_tab ). - result = shift_left( val = result - sub = cl_abap_char_utilities=>horizontal_tab ). - result = shift_left( shift_right( result ) ). - - ENDMETHOD. - - - METHOD c_trim_lower. - - DATA temp5 TYPE string. - temp5 = val. - result = to_lower( c_trim( temp5 ) ). - - ENDMETHOD. - - - METHOD c_trim_upper. - - DATA temp6 TYPE string. - temp6 = val. - result = to_upper( c_trim( temp6 ) ). - - ENDMETHOD. - - - METHOD filter_get_multi_by_data. - - DATA temp7 TYPE abap_component_tab. - DATA temp1 LIKE LINE OF temp7. - DATA lr_comp LIKE REF TO temp1. - DATA temp8 TYPE z2ui5_cl_util_api=>ty_s_sql_multi. - temp7 = rtti_get_t_attri_by_struc( val ). - - - LOOP AT temp7 REFERENCE INTO lr_comp. - - CLEAR temp8. - temp8-name = lr_comp->name. - INSERT temp8 INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD filter_get_range_by_token. - - DATA lv_length TYPE i. - lv_length = strlen( value ) - 1. - CASE value(1). - - WHEN \`=\`. - CLEAR result. - result-sign = \`I\`. - result-option = \`EQ\`. - result-low = value+1. - WHEN \`<\`. - IF value+1(1) = \`=\`. - CLEAR result. - result-sign = \`I\`. - result-option = \`LE\`. - result-low = value+2. - ELSE. - CLEAR result. - result-sign = \`I\`. - result-option = \`LT\`. - result-low = value+1. - ENDIF. - WHEN \`>\`. - IF value+1(1) = \`=\`. - CLEAR result. - result-sign = \`I\`. - result-option = \`GE\`. - result-low = value+2. - ELSE. - CLEAR result. - result-sign = \`I\`. - result-option = \`GT\`. - result-low = value+1. - ENDIF. - - WHEN \`*\`. - IF value+lv_length(1) = \`*\`. - SHIFT value RIGHT DELETING TRAILING \`*\`. - SHIFT value LEFT DELETING LEADING \`*\`. - CLEAR result. - result-sign = \`I\`. - result-option = \`CP\`. - result-low = value. - ENDIF. - - WHEN OTHERS. - IF value CP \`...\`. - SPLIT value AT \`...\` INTO result-low result-high. - result-option = \`BT\`. - ELSE. - CLEAR result. - result-sign = \`I\`. - result-option = \`EQ\`. - result-low = value. - ENDIF. - - ENDCASE. - - ENDMETHOD. - - - METHOD filter_get_range_t_by_token_t. - - DATA ls_token LIKE LINE OF val. - LOOP AT val INTO ls_token. - INSERT filter_get_range_by_token( ls_token-text ) INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD filter_get_token_range_mapping. - - DATA temp9 TYPE z2ui5_if_types=>ty_t_name_value. - DATA temp10 LIKE LINE OF temp9. - CLEAR temp9. - - temp10-n = \`EQ\`. - temp10-v = \`={LOW}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`LT\`. - temp10-v = \`<{LOW}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`LE\`. - temp10-v = \`<={LOW}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`GT\`. - temp10-v = \`>{LOW}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`GE\`. - temp10-v = \`>={LOW}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`CP\`. - temp10-v = \`*{LOW}*\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`BT\`. - temp10-v = \`{LOW}...{HIGH}\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`NE\`. - temp10-v = \`!(={LOW})\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`NE\`. - temp10-v = \`!()\`. - INSERT temp10 INTO TABLE temp9. - temp10-n = \`\`. - temp10-v = \`\`. - INSERT temp10 INTO TABLE temp9. - result = temp9. - - ENDMETHOD. - - - METHOD filter_get_token_t_by_range_t. - - DATA lt_mapping TYPE z2ui5_if_types=>ty_t_name_value. - DATA temp11 LIKE LINE OF val. - DATA lr_row LIKE REF TO temp11. - DATA lv_value TYPE z2ui5_if_types=>ty_s_name_value-v. - DATA temp2 LIKE LINE OF lt_mapping. - DATA temp3 LIKE sy-tabix. - DATA temp12 TYPE z2ui5_cl_util_api=>ty_s_token. - lt_mapping = filter_get_token_range_mapping( ). - - - - LOOP AT val REFERENCE INTO lr_row. - - - - - temp3 = sy-tabix. - READ TABLE lt_mapping WITH KEY n = lr_row->option INTO temp2. - sy-tabix = temp3. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - lv_value = temp2-v. - REPLACE \`{LOW}\` IN lv_value WITH lr_row->low. - REPLACE \`{HIGH}\` IN lv_value WITH lr_row->high. - - - CLEAR temp12. - temp12-key = lv_value. - temp12-text = lv_value. - temp12-visible = abap_true. - temp12-editable = abap_true. - INSERT temp12 INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD itab_filter_by_val. - - FIELD-SYMBOLS TYPE any. - DATA lv_row TYPE string. - DATA lv_index TYPE i. - FIELD-SYMBOLS TYPE any. - - LOOP AT tab ASSIGNING . - - lv_row = \`\`. - - lv_index = 1. - DO. - - ASSIGN COMPONENT lv_index OF STRUCTURE TO . - IF sy-subrc <> 0. - EXIT. - ENDIF. - lv_row = lv_row && . - lv_index = lv_index + 1. - ENDDO. - - IF lv_row NS val. - DELETE tab. - ENDIF. - ENDLOOP. - - ENDMETHOD. - - - METHOD itab_get_csv_by_itab. - - FIELD-SYMBOLS TYPE table. - DATA temp13 TYPE REF TO cl_abap_tabledescr. - DATA tab LIKE temp13. - DATA temp14 TYPE REF TO cl_abap_structdescr. - DATA struc LIKE temp14. - DATA temp15 TYPE abap_component_tab. - DATA temp4 LIKE LINE OF temp15. - DATA lr_comp LIKE REF TO temp4. - DATA lr_row TYPE REF TO data. - DATA lv_index TYPE i. - FIELD-SYMBOLS TYPE data. - FIELD-SYMBOLS TYPE any. - ASSIGN val TO . - - temp13 ?= cl_abap_typedescr=>describe_by_data( ). - - tab = temp13. - - - temp14 ?= tab->get_table_line_type( ). - - struc = temp14. - - - temp15 = struc->get_components( ). - - - LOOP AT temp15 REFERENCE INTO lr_comp. - result = result && lr_comp->name && '';''. - ENDLOOP. - - result = result && cl_abap_char_utilities=>cr_lf. - - - LOOP AT REFERENCE INTO lr_row. - - - lv_index = 1. - DO. - - ASSIGN lr_row->* TO . - - ASSIGN COMPONENT lv_index OF STRUCTURE TO . - IF sy-subrc <> 0. - EXIT. - ENDIF. - lv_index = lv_index + 1. - result = result && && '';''. - ENDDO. - result = result && cl_abap_char_utilities=>cr_lf. - ENDLOOP. - - ENDMETHOD. - - - METHOD itab_get_itab_by_csv. - - DATA lt_comp TYPE cl_abap_structdescr=>component_table. - FIELD-SYMBOLS TYPE STANDARD TABLE. - DATA lr_row TYPE REF TO data. - - TYPES temp1 TYPE STANDARD TABLE OF string WITH DEFAULT KEY. -DATA lt_rows TYPE temp1. - TYPES temp2 TYPE STANDARD TABLE OF string WITH DEFAULT KEY. -DATA lt_cols TYPE temp2. - DATA temp5 LIKE LINE OF lt_rows. - DATA temp6 LIKE sy-tabix. - DATA temp16 LIKE LINE OF lt_cols. - DATA lr_col LIKE REF TO temp16. - DATA lv_name TYPE string. - DATA temp17 TYPE abap_componentdescr. - DATA struc TYPE REF TO cl_abap_structdescr. - DATA temp18 TYPE REF TO cl_abap_datadescr. - DATA o_table_desc TYPE REF TO cl_abap_tabledescr. - DATA temp19 LIKE LINE OF lt_rows. - DATA lr_rows LIKE REF TO temp19. - FIELD-SYMBOLS TYPE data. - FIELD-SYMBOLS TYPE any. - SPLIT val AT cl_abap_char_utilities=>newline INTO TABLE lt_rows. - - - - - temp6 = sy-tabix. - READ TABLE lt_rows INDEX 1 INTO temp5. - sy-tabix = temp6. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - SPLIT temp5 AT '';'' INTO TABLE lt_cols. - - - - - LOOP AT lt_cols REFERENCE INTO lr_col. - - - lv_name = c_trim_upper( lr_col->* ). - REPLACE \` \` IN lv_name WITH \`_\`. - - - CLEAR temp17. - temp17-name = lv_name. - temp17-type = cl_abap_elemdescr=>get_c( 40 ). - INSERT temp17 INTO TABLE lt_comp. - ENDLOOP. - - - struc = cl_abap_structdescr=>get( lt_comp ). - - temp18 ?= struc. - - o_table_desc = cl_abap_tabledescr=>create( - p_line_type = temp18 - p_table_kind = cl_abap_tabledescr=>tablekind_std - p_unique = abap_false ). - - CREATE DATA result TYPE HANDLE o_table_desc. - ASSIGN result->* TO . - DELETE lt_rows WHERE table_line IS INITIAL. - - - - LOOP AT lt_rows REFERENCE INTO lr_rows FROM 2. - - SPLIT lr_rows->* AT '';'' INTO TABLE lt_cols. - CREATE DATA lr_row TYPE HANDLE struc. - - LOOP AT lt_cols REFERENCE INTO lr_col. - - ASSIGN lr_row->* TO . - - ASSIGN COMPONENT sy-tabix OF STRUCTURE TO . - ASSERT sy-subrc = 0. - = lr_col->*. - ENDLOOP. - - INSERT INTO TABLE . - ENDLOOP. - - ENDMETHOD. - - - METHOD json_parse. - DATA x TYPE REF TO z2ui5_cx_ajson_error. - TRY. - - z2ui5_cl_ajson=>parse( val )->to_abap( - IMPORTING - ev_container = data ). - - - CATCH z2ui5_cx_ajson_error INTO x. - ASSERT x IS NOT BOUND. - ENDTRY. - ENDMETHOD. - - - METHOD json_stringify. - DATA temp20 TYPE REF TO z2ui5_if_ajson. - DATA li_ajson LIKE temp20. - DATA x TYPE REF TO z2ui5_cx_ajson_error. - TRY. - - - temp20 ?= z2ui5_cl_ajson=>create_empty( ). - - li_ajson = temp20. - result = li_ajson->set( iv_path = \`/\` iv_val = any )->stringify( ). - - - CATCH z2ui5_cx_ajson_error INTO x. - ASSERT x IS NOT BOUND. - ENDTRY. - ENDMETHOD. - - - METHOD rtti_check_class_exists. - - cl_abap_classdescr=>describe_by_name( - EXPORTING - p_name = val - EXCEPTIONS - type_not_found = 1 ). - IF sy-subrc = 0. - result = abap_true. - ENDIF. - - ENDMETHOD. - - - METHOD rtti_check_lang_version_cloud. - - TRY. - cl_abap_typedescr=>describe_by_name( ''T100'' ). - result = abap_false. - CATCH cx_root. - result = abap_true. - ENDTRY. - - ENDMETHOD. - - - METHOD rtti_check_ref_data. - DATA lo_typdescr TYPE REF TO cl_abap_typedescr. - DATA temp21 TYPE REF TO cl_abap_refdescr. - DATA lo_ref LIKE temp21. - - TRY. - - lo_typdescr = cl_abap_typedescr=>describe_by_data( val ). - - temp21 ?= lo_typdescr. - - lo_ref = temp21. - result = abap_true. - CATCH cx_root. - ENDTRY. - - ENDMETHOD. - - - METHOD rtti_check_type_kind_dref. - - DATA lv_type_kind TYPE abap_typekind. - DATA temp3 TYPE xsdboolean. - lv_type_kind = cl_abap_datadescr=>get_data_type_kind( val ). - - temp3 = boolc( lv_type_kind = cl_abap_typedescr=>typekind_dref ). - result = temp3. - - ENDMETHOD. - - - METHOD rtti_get_classname_by_ref. - - DATA lv_classname TYPE abap_abstypename. - lv_classname = cl_abap_classdescr=>get_class_name( in_ ). - result = substring_after( val = lv_classname - sub = \`\\CLASS=\` ). - - ENDMETHOD. - - - METHOD rtti_get_type_kind. - - result = cl_abap_datadescr=>get_data_type_kind( val ). - - ENDMETHOD. - - - METHOD rtti_get_type_name. - - DATA lo_descr TYPE REF TO cl_abap_typedescr. - DATA temp22 TYPE REF TO cl_abap_elemdescr. - DATA lo_ele LIKE temp22. - lo_descr = cl_abap_elemdescr=>describe_by_data( val ). - - temp22 ?= lo_descr. - - lo_ele = temp22. - result = lo_ele->get_relative_name( ). - - ENDMETHOD. - - - METHOD rtti_get_t_attri_by_include. - - DATA temp23 TYPE REF TO cl_abap_structdescr. - DATA sdescr LIKE temp23. - DATA temp24 LIKE LINE OF sdescr->components. - DATA lr_comp LIKE REF TO temp24. - DATA temp25 TYPE abap_componentdescr. - DATA ls_attri LIKE temp25. - temp23 ?= cl_abap_typedescr=>describe_by_name( type->absolute_name ). - - sdescr = temp23. - - - - LOOP AT sdescr->components REFERENCE INTO lr_comp. - - - CLEAR temp25. - temp25-name = attri && lr_comp->name. - - ls_attri = temp25. - INSERT ls_attri INTO TABLE result. - - ENDLOOP. - - ENDMETHOD. - - - METHOD rtti_get_t_attri_by_oref. - - DATA lo_obj_ref TYPE REF TO cl_abap_typedescr. - DATA temp26 TYPE REF TO cl_abap_classdescr. - lo_obj_ref = cl_abap_objectdescr=>describe_by_object_ref( val ). - - temp26 ?= lo_obj_ref. - result = temp26->attributes. - - ENDMETHOD. - - - METHOD rtti_get_t_attri_by_struc. - DATA lo_type TYPE REF TO cl_abap_typedescr. - DATA temp27 TYPE REF TO cl_abap_structdescr. - DATA lo_struct LIKE temp27. - DATA temp28 TYPE REF TO cl_abap_tabledescr. - DATA lo_tab LIKE temp28. - DATA temp29 TYPE REF TO cl_abap_structdescr. - DATA lo_ref TYPE REF TO cl_abap_typedescr. - DATA temp30 TYPE REF TO cl_abap_structdescr. - DATA temp31 TYPE REF TO cl_abap_tabledescr. - DATA temp32 TYPE REF TO cl_abap_structdescr. - DATA temp33 LIKE LINE OF result. - DATA lr_comp LIKE REF TO temp33. - DATA lt_attri TYPE abap_component_tab. - - TRY. - - lo_type = cl_abap_typedescr=>describe_by_data( val ). - - temp27 ?= lo_type. - - lo_struct = temp27. - CATCH cx_root. - TRY. - - temp28 ?= lo_type. - - lo_tab = temp28. - - temp29 ?= lo_tab->get_table_line_type( ). - lo_struct = temp29. - CATCH cx_root. - TRY. - - lo_ref = cl_abap_typedescr=>describe_by_data_ref( val ). - - temp30 ?= lo_ref. - lo_struct = temp30. - CATCH cx_root. - - temp31 ?= lo_ref. - lo_tab = temp31. - - temp32 ?= lo_tab->get_table_line_type( ). - lo_struct = temp32. - ENDTRY. - ENDTRY. - ENDTRY. - - result = lo_struct->get_components( ). - - - - LOOP AT result REFERENCE INTO lr_comp - WHERE as_include = abap_true. - - - lt_attri = rtti_get_t_attri_by_include( type = lr_comp->type - attri = lr_comp->name ). - - DELETE result. - INSERT LINES OF lt_attri INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD rtti_get_t_ddic_fixed_values. - DATA temp34 TYPE z2ui5_if_types=>ty_t_name_value. - DATA temp35 LIKE LINE OF temp34. - -* DATA(lo_ele) = CAST cl_abap_elemdescr( cl_abap_typedescr=>describe_by_data( val ) ). -* -* DATA lv_langu TYPE c LENGTH 1. -* -* lv_langu = langu. -* -* lo_ele->get_ddic_fixed_values( -* EXPORTING -* p_langu = lv_langu -* RECEIVING -* p_fixed_values = DATA(lt_values) -* EXCEPTIONS -* not_found = 1 -* no_ddic_type = 2 -* OTHERS = 3 ). -* -* LOOP AT lt_values REFERENCE INTO DATA(lr_fix). -* -* INSERT VALUE #( -* n = lr_fix->low -* v = lr_fix->ddtext -* ) INTO TABLE result. -* -* ENDLOOP. - - ASSERT 1 = 0. - - CLEAR temp34. - - temp35-n = val. - temp35-v = langu. - INSERT temp35 INTO TABLE temp34. - result = temp34. - - ENDMETHOD. - - - METHOD source_get_file_types. - - DATA lv_types TYPE string. - lv_types = \`abap, abc, actionscript, ada, apache_conf, applescript, asciidoc, assembly_x86, autohotkey, batchfile, bro, c9search, c_cpp, cirru, clojure, cobol, coffee, coldfusion, csharp, css, curly, d, dart, diff, django, dockerfile, \` && -\`dot, drools, eiffel, yaml, ejs, elixir, elm, erlang, forth, fortran, ftl, gcode, gherkin, gitignore, glsl, gobstones, golang, groovy, haml, handlebars, haskell, haskell_cabal, haxe, hjson, html, html_elixir, html_ruby, ini, io, jack, jade, java, ja\` && - \`vascri\` && -\`pt, json, jsoniq, jsp, jsx, julia, kotlin, latex, lean, less, liquid, lisp, live_script, livescript, logiql, lsl, lua, luapage, lucene, makefile, markdown, mask, matlab, mavens_mate_log, maze, mel, mips_assembler, mipsassembler, mushcode, mysql, ni\` && -\`x, nsis, objectivec, ocaml, pascal, perl, pgsql, php, plain_text, powershell, praat, prolog, properties, protobuf, python, r, razor, rdoc, rhtml, rst, ruby, rust, sass, scad, scala, scheme, scss, sh, sjs, smarty, snippets, soy_template, space, sql,\` && - \` sqlserver, stylus, svg, swift, swig, tcl, tex, text, textile, toml, tsx, twig, typescript, vala, vbscript, velocity, verilog, vhdl, wollok, xml, xquery, terraform, slim, redshift, red, puppet, php_laravel_blade, mixal, jssm, fsharp, edifact,\` && - \` csp, cssound_score, cssound_orchestra, cssound_document\`. - SPLIT lv_types AT '','' INTO TABLE result. - - ENDMETHOD. - - - METHOD source_get_method. - - DATA lt_source TYPE string_table. - lt_source = method_get_source( - iv_classname = iv_classname - iv_methodname = iv_methodname ). - - result = source_method_to_file( lt_source ). - - ENDMETHOD. - - - METHOD source_method_to_file. - - DATA lv_source LIKE LINE OF it_source. - LOOP AT it_source INTO lv_source. - TRY. - result = result && lv_source+1 && cl_abap_char_utilities=>newline. - CATCH cx_root. - ENDTRY. - ENDLOOP. - - ENDMETHOD. - - - METHOD sql_get_by_string. - - DATA temp36 TYPE string. - DATA lv_sql LIKE temp36. - DATA lv_dummy TYPE string. - DATA lv_tab TYPE string. - temp36 = val. - - lv_sql = temp36. - REPLACE ALL OCCURRENCES OF \` \` IN lv_sql WITH \`\`. - lv_sql = to_upper( lv_sql ). - - - SPLIT lv_sql AT ''SELECTFROM'' INTO lv_dummy lv_tab. - SPLIT lv_tab AT \`FIELDS\` INTO lv_tab lv_dummy. - - result-table = lv_tab. - - ENDMETHOD. - - - METHOD time_get_date_by_stampl. - - DATA lv_dummy TYPE t. - CONVERT TIME STAMP val TIME ZONE sy-zonlo INTO DATE result TIME lv_dummy. - - ENDMETHOD. - - - METHOD time_get_timestampl. - GET TIME STAMP FIELD result. - ENDMETHOD. - - - METHOD time_get_time_by_stampl. - - DATA lv_dummy TYPE d. - CONVERT TIME STAMP val TIME ZONE sy-zonlo INTO DATE lv_dummy TIME result. - - ENDMETHOD. - - - METHOD time_substract_seconds. - - result = cl_abap_tstmp=>subtractsecs( tstmp = time - secs = seconds ). - ENDMETHOD. - - - METHOD unassign_data. - - FIELD-SYMBOLS TYPE any. - ASSIGN val->* TO . - result = . - - ENDMETHOD. - - - METHOD unassign_object. - - FIELD-SYMBOLS TYPE any. - ASSIGN val->* TO . - result = . - - ENDMETHOD. - - - METHOD url_param_create_url. - - DATA ls_param LIKE LINE OF t_params. - LOOP AT t_params INTO ls_param. - result = result && ls_param-n && \`=\` && ls_param-v && \`&\`. - ENDLOOP. - result = shift_right( val = result - sub = \`&\` ). - - ENDMETHOD. - - - METHOD url_param_get. - - DATA lt_params TYPE z2ui5_if_types=>ty_t_name_value. - DATA lv_val TYPE string. - DATA temp37 TYPE string. - DATA temp38 TYPE z2ui5_if_types=>ty_s_name_value. - lt_params = url_param_get_tab( url ). - - lv_val = c_trim_lower( val ). - - CLEAR temp37. - - READ TABLE lt_params INTO temp38 WITH KEY n = lv_val. - IF sy-subrc = 0. - temp37 = temp38-v. - ENDIF. - result = temp37. - - ENDMETHOD. - - - METHOD url_param_get_tab. - - DATA lv_search TYPE string. - DATA lv_search2 TYPE string. - DATA temp39 TYPE string. - TYPES temp3 TYPE STANDARD TABLE OF string WITH DEFAULT KEY. -DATA lt_param TYPE temp3. - DATA temp40 LIKE LINE OF lt_param. - DATA lr_param LIKE REF TO temp40. - DATA lv_name TYPE string. - DATA lv_value TYPE string. - DATA temp41 TYPE z2ui5_if_types=>ty_s_name_value. - lv_search = replace( val = i_val - sub = \`%3D\` - with = ''='' - occ = 0 ). - lv_search = shift_left( val = lv_search - sub = \`?\` ). - lv_search = c_trim_lower( lv_search ). - - - lv_search2 = substring_after( val = lv_search - sub = \`&sap-startup-params=\` ). - - IF lv_search2 IS NOT INITIAL. - temp39 = lv_search2. - ELSE. - temp39 = lv_search. - ENDIF. - lv_search = temp39. - - lv_search2 = substring_after( val = c_trim_lower( lv_search ) - sub = \`?\` ). - IF lv_search2 IS NOT INITIAL. - lv_search = lv_search2. - ENDIF. - - - - SPLIT lv_search AT \`&\` INTO TABLE lt_param. - - - - LOOP AT lt_param REFERENCE INTO lr_param. - - - SPLIT lr_param->* AT \`=\` INTO lv_name lv_value. - - CLEAR temp41. - temp41-n = c_trim_lower( lv_name ). - temp41-v = c_trim_lower( lv_value ). - INSERT temp41 INTO TABLE rt_params. - ENDLOOP. - - ENDMETHOD. - - - METHOD url_param_set. - - DATA lt_params TYPE z2ui5_if_types=>ty_t_name_value. - DATA lv_n TYPE string. - DATA temp42 LIKE LINE OF lt_params. - DATA lr_params LIKE REF TO temp42. - DATA temp43 TYPE z2ui5_if_types=>ty_s_name_value. - lt_params = url_param_get_tab( url ). - - lv_n = c_trim_lower( name ). - - - - LOOP AT lt_params REFERENCE INTO lr_params - WHERE n = lv_n. - lr_params->v = c_trim_lower( value ). - ENDLOOP. - IF sy-subrc <> 0. - - CLEAR temp43. - temp43-n = lv_n. - temp43-v = c_trim_lower( value ). - INSERT temp43 INTO TABLE lt_params. - ENDIF. - - result = url_param_create_url( lt_params ). - - ENDMETHOD. - - - METHOD user_get_tech. - result = sy-uname. - ENDMETHOD. - - - METHOD xml_parse. - - CALL TRANSFORMATION id - SOURCE XML xml - RESULT data = any. - - ENDMETHOD. - - - METHOD xml_srtti_parse. - - DATA srtti TYPE REF TO object. - DATA rtti_type TYPE REF TO cl_abap_typedescr. - DATA lo_datadescr TYPE REF TO cl_abap_datadescr. - DATA lv_link TYPE string. - DATA lv_text TYPE string. - FIELD-SYMBOLS TYPE data. - - IF rtti_check_class_exists( ''ZCL_SRTTI_TYPEDESCR'' ) = abap_false. - - - lv_link = \`https://github.com/sandraros/S-RTTI\`. - - lv_text = \`

Please install the open-source project S-RTTI by sandraros and try again: (link)

\`. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = lv_text. - - ENDIF. - - CALL TRANSFORMATION id SOURCE XML rtti_data RESULT srtti = srtti. - - CALL METHOD srtti->(''GET_RTTI'') - RECEIVING - rtti = rtti_type. - - lo_datadescr ?= rtti_type. - - CREATE DATA result TYPE HANDLE lo_datadescr. - - ASSIGN result->* TO . - CALL TRANSFORMATION id SOURCE XML rtti_data RESULT dobj = . - - ENDMETHOD. - - - METHOD xml_srtti_stringify. - - DATA srtti TYPE REF TO object. - DATA lv_link TYPE string. - DATA lv_text TYPE string. - DATA lv_classname TYPE c LENGTH 19. - IF rtti_check_class_exists( ''ZCL_SRTTI_TYPEDESCR'' ) = abap_false. - - - lv_link = \`https://github.com/sandraros/S-RTTI\`. - - lv_text = \`

Please install the open-source project S-RTTI by sandraros and try again: (link)

\`. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = lv_text. - - ENDIF. - - - lv_classname = ''ZCL_SRTTI_TYPEDESCR''. - CALL METHOD (lv_classname)=>(''CREATE_BY_DATA_OBJECT'') - EXPORTING - data_object = data - RECEIVING - srtti = srtti. - - CALL TRANSFORMATION id SOURCE srtti = srtti dobj = data RESULT XML result. - - ENDMETHOD. - - - METHOD xml_stringify. - - CALL TRANSFORMATION id - SOURCE data = any - RESULT XML result - OPTIONS data_refs = \`heap-or-create\`. - - ENDMETHOD. - - - METHOD x_check_raise. - - IF when = abap_true. - RAISE EXCEPTION TYPE z2ui5_cx_util_error EXPORTING val = v. - ENDIF. - - ENDMETHOD. - - - METHOD x_get_last_t100. - - DATA x LIKE val. - x = val. - DO. - - IF x->previous IS BOUND. - x = x->previous. - CONTINUE. - ENDIF. - - EXIT. - ENDDO. - - result = x->get_text( ). - - ENDMETHOD. - - - METHOD x_raise. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error EXPORTING val = v. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_UTIL_STMPNCFCTN ', 'CLASS z2ui5_cl_util_stmpncfctn DEFINITION - PUBLIC - CREATE PUBLIC . - - PUBLIC SECTION. - - TYPES: - BEGIN OF ty_data_element_texts, - header TYPE string, - short TYPE string, - medium TYPE string, - long TYPE string, - END OF ty_data_element_texts . - - CLASS-METHODS method_get_source - IMPORTING - !iv_classname TYPE clike - !iv_methodname TYPE clike - RETURNING - VALUE(result) TYPE string_table. - - CLASS-METHODS uuid_get_c32 - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS uuid_get_c22 - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS rtti_get_data_element_texts - IMPORTING - !i_data_element_name TYPE string - RETURNING - VALUE(result) TYPE ty_data_element_texts. - - CLASS-METHODS conv_decode_x_base64 - IMPORTING - !val TYPE string - RETURNING - VALUE(result) TYPE xstring. - - CLASS-METHODS conv_encode_x_base64 - IMPORTING - !val TYPE xstring - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS conv_get_string_by_xstring - IMPORTING - !val TYPE xstring - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS conv_get_xstring_by_string - IMPORTING - !val TYPE string - RETURNING - VALUE(result) TYPE xstring. - - CLASS-METHODS rtti_get_classes_impl_intf - IMPORTING - !val TYPE clike - RETURNING - VALUE(result) TYPE string_table. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS Z2UI5_CL_UTIL_STMPNCFCTN IMPLEMENTATION. - - - METHOD conv_decode_x_base64. - DATA classname TYPE c LENGTH 15. - - TRY. - - CALL METHOD (''CL_WEB_HTTP_UTILITY'')=>(''DECODE_X_BASE64'') - EXPORTING - encoded = val - RECEIVING - decoded = result. - - CATCH cx_sy_dyn_call_illegal_class. - - - classname = ''CL_HTTP_UTILITY''. - CALL METHOD (classname)=>(''DECODE_X_BASE64'') - EXPORTING - encoded = val - RECEIVING - decoded = result. - - ENDTRY. - - ENDMETHOD. - - - METHOD conv_encode_x_base64. - DATA classname TYPE c LENGTH 15. - - TRY. - - CALL METHOD (''CL_WEB_HTTP_UTILITY'')=>(''ENCODE_X_BASE64'') - EXPORTING - unencoded = val - RECEIVING - encoded = result. - - CATCH cx_sy_dyn_call_illegal_class. - - - classname = ''CL_HTTP_UTILITY''. - CALL METHOD (classname)=>(''ENCODE_X_BASE64'') - EXPORTING - unencoded = val - RECEIVING - encoded = result. - - ENDTRY. - - ENDMETHOD. - - - METHOD conv_get_string_by_xstring. - - DATA conv TYPE REF TO object. - DATA conv_in_class TYPE c LENGTH 18. - - TRY. - CALL METHOD (''CL_ABAP_CONV_CODEPAGE'')=>create_in - RECEIVING - instance = conv. - - CALL METHOD conv->(''IF_ABAP_CONV_IN~CONVERT'') - EXPORTING - source = val - RECEIVING - result = result. - CATCH cx_sy_dyn_call_illegal_class. - - - conv_in_class = ''CL_ABAP_CONV_IN_CE''. - CALL METHOD (conv_in_class)=>create - EXPORTING - encoding = ''UTF-8'' - RECEIVING - conv = conv. - - CALL METHOD conv->(''CONVERT'') - EXPORTING - input = val - IMPORTING - data = result. - ENDTRY. - - ENDMETHOD. - - - METHOD conv_get_xstring_by_string. - - DATA conv TYPE REF TO object. - DATA conv_out_class TYPE c LENGTH 19. - - TRY. - CALL METHOD (''CL_ABAP_CONV_CODEPAGE'')=>create_out - RECEIVING - instance = conv. - - CALL METHOD conv->(''IF_ABAP_CONV_OUT~CONVERT'') - EXPORTING - source = val - RECEIVING - result = result. - CATCH cx_sy_dyn_call_illegal_class. - - - conv_out_class = ''CL_ABAP_CONV_OUT_CE''. - CALL METHOD (conv_out_class)=>create - EXPORTING - encoding = ''UTF-8'' - RECEIVING - conv = conv. - - CALL METHOD conv->(''CONVERT'') - EXPORTING - data = val - IMPORTING - buffer = result. - ENDTRY. - - ENDMETHOD. - - - METHOD method_get_source. - - DATA object TYPE REF TO object. - FIELD-SYMBOLS TYPE any. - DATA lt_source TYPE string_table. - DATA lt_string TYPE string_table. - DATA lv_class TYPE string. - DATA lv_method TYPE string. - DATA lv_name TYPE c LENGTH 13. - DATA lv_check_method LIKE abap_false. - DATA lv_source LIKE LINE OF lt_source. - DATA lv_source_upper TYPE string. - - TRY. - - - lv_class = to_upper( iv_classname ). - - lv_method = to_upper( iv_methodname ). - - CALL METHOD (''XCO_CP_ABAP'')=>(''CLASS'') - EXPORTING - iv_name = lv_class - RECEIVING - ro_class = object. - - ASSIGN (''OBJECT->IF_XCO_AO_CLASS~IMPLEMENTATION'') TO . - ASSERT sy-subrc = 0. - object = . - - CALL METHOD object->(''IF_XCO_CLAS_IMPLEMENTATION~METHOD'') - EXPORTING - iv_name = lv_method - RECEIVING - ro_method = object. - - CALL METHOD object->(''IF_XCO_CLAS_I_METHOD~CONTENT'') - RECEIVING - ro_content = object. - - CALL METHOD object->(''IF_XCO_CLAS_I_METHOD_CONTENT~GET_SOURCE'') - RECEIVING - rt_source = result. - - CATCH cx_sy_dyn_call_error. - - - lv_name = ''CL_OO_FACTORY''. - CALL METHOD (lv_name)=>(''CREATE_INSTANCE'') - RECEIVING - result = object. - - CALL METHOD object->(''IF_OO_CLIF_SOURCE_FACTORY~CREATE_CLIF_SOURCE'') - EXPORTING - clif_name = lv_class - RECEIVING - result = object. - - CALL METHOD object->(''IF_OO_CLIF_SOURCE~GET_SOURCE'') - IMPORTING - source = lt_source. - - - lv_check_method = abap_false. - - LOOP AT lt_source INTO lv_source. - - lv_source_upper = to_upper( lv_source ). - - IF lv_source_upper CS \`ENDMETHOD\`. - lv_check_method = abap_false. - ENDIF. - - IF lv_source_upper CS \`METHOD \` && lv_method. - lv_check_method = abap_true. - CONTINUE. - ENDIF. - - IF lv_check_method = abap_true. - INSERT lv_source INTO TABLE lt_string. - ENDIF. - - ENDLOOP. - - ENDTRY. - - result = lt_string. - - ENDMETHOD. - - - METHOD rtti_get_classes_impl_intf. - - DATA obj TYPE REF TO object. - FIELD-SYMBOLS TYPE any. - DATA lt_implementation_names TYPE string_table. - TYPES BEGIN OF ty_s_impl. - TYPES clsname TYPE c LENGTH 30. - TYPES refclsname TYPE c LENGTH 30. - TYPES END OF ty_s_impl. - DATA lt_impl TYPE STANDARD TABLE OF ty_s_impl WITH DEFAULT KEY. - TYPES BEGIN OF ty_s_key. - TYPES intkey TYPE c LENGTH 30. - TYPES END OF ty_s_key. - DATA ls_key TYPE ty_s_key. - DATA lv_fm TYPE string. - DATA temp1 LIKE LINE OF lt_impl. - DATA lr_impl LIKE REF TO temp1. - DATA temp2 TYPE string. - - TRY. - - CALL METHOD (''XCO_CP_ABAP'')=>interface - EXPORTING - iv_name = val - RECEIVING - ro_interface = obj. - - ASSIGN obj->(''IF_XCO_AO_INTERFACE~IMPLEMENTATIONS'') TO . - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE cx_sy_dyn_call_illegal_class. - ENDIF. - obj = . - - ASSIGN obj->(''IF_XCO_INTF_IMPLEMENTATIONS_FC~ALL'') TO . - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE cx_sy_dyn_call_illegal_class. - ENDIF. - obj = . - - CALL METHOD obj->(''IF_XCO_INTF_IMPLEMENTATIONS~GET_NAMES'') - RECEIVING - rt_names = lt_implementation_names. - - result = lt_implementation_names. - - CATCH cx_sy_dyn_call_illegal_class. - - ls_key-intkey = val. - - - lv_fm = \`SEO_INTERFACE_IMPLEM_GET_ALL\`. - CALL FUNCTION lv_fm - EXPORTING - intkey = ls_key - IMPORTING - impkeys = lt_impl - EXCEPTIONS - not_existing = 1 - OTHERS = 2. - - - - LOOP AT lt_impl REFERENCE INTO lr_impl. - - temp2 = lr_impl->clsname. - INSERT temp2 INTO TABLE result. - ENDLOOP. - - ENDTRY. - - ENDMETHOD. - - - METHOD rtti_get_data_element_texts. - - DATA: - ddic_ref TYPE REF TO data, - data_element TYPE REF TO object, - content TYPE REF TO object, - BEGIN OF ddic, - reptext TYPE string, - scrtext_s TYPE string, - scrtext_m TYPE string, - scrtext_l TYPE string, - END OF ddic, - exists TYPE abap_bool. - - DATA data_element_name LIKE i_data_element_name. - DATA temp3 TYPE REF TO cl_abap_structdescr. - DATA struct_desrc LIKE temp3. - FIELD-SYMBOLS TYPE data. - DATA lo_typedescr TYPE REF TO cl_abap_typedescr. - DATA temp4 TYPE REF TO cl_abap_datadescr. - DATA data_descr LIKE temp4. - data_element_name = i_data_element_name. - - TRY. - cl_abap_typedescr=>describe_by_name( ''T100'' ). - - - temp3 ?= cl_abap_structdescr=>describe_by_name( ''DFIES'' ). - - struct_desrc = temp3. - - CREATE DATA ddic_ref TYPE HANDLE struct_desrc. - - ASSIGN ddic_ref->* TO . - ASSERT sy-subrc = 0. - - - cl_abap_elemdescr=>describe_by_name( - EXPORTING - p_name = data_element_name - RECEIVING - p_descr_ref = lo_typedescr - EXCEPTIONS - OTHERS = 1 ). - IF sy-subrc <> 0. - RETURN. - ENDIF. - - - temp4 ?= lo_typedescr. - - data_descr = temp4. - - CALL METHOD data_descr->(''GET_DDIC_FIELD'') - RECEIVING - p_flddescr = - EXCEPTIONS - not_found = 1 - no_ddic_type = 2 - OTHERS = 3. - IF sy-subrc <> 0. - RETURN. - ENDIF. - - MOVE-CORRESPONDING TO ddic. - result-header = ddic-reptext. - result-short = ddic-scrtext_s. - result-medium = ddic-scrtext_m. - result-long = ddic-scrtext_l. - - CATCH cx_root. - TRY. - CALL METHOD (''XCO_CP_ABAP_DICTIONARY'')=>(''DATA_ELEMENT'') - EXPORTING - iv_name = data_element_name - RECEIVING - ro_data_element = data_element. - - CALL METHOD data_element->(''IF_XCO_AD_DATA_ELEMENT~EXISTS'') - RECEIVING - rv_exists = exists. - - IF exists = abap_false. - RETURN. - ENDIF. - - CALL METHOD data_element->(''IF_XCO_AD_DATA_ELEMENT~CONTENT'') - RECEIVING - ro_content = content. - - CALL METHOD content->(''IF_XCO_DTEL_CONTENT~GET_HEADING_FIELD_LABEL'') - RECEIVING - rs_heading_field_label = result-header. - - CALL METHOD content->(''IF_XCO_DTEL_CONTENT~GET_SHORT_FIELD_LABEL'') - RECEIVING - rs_short_field_label = result-short. - - CALL METHOD content->(''IF_XCO_DTEL_CONTENT~GET_MEDIUM_FIELD_LABEL'') - RECEIVING - rs_medium_field_label = result-medium. - - CALL METHOD content->(''IF_XCO_DTEL_CONTENT~GET_LONG_FIELD_LABEL'') - RECEIVING - rs_long_field_label = result-long. - - CATCH cx_root. - ENDTRY. - ENDTRY. - - ENDMETHOD. - - - METHOD uuid_get_c22. - - DATA uuid TYPE c LENGTH 22. - DATA lv_classname TYPE string. - DATA lv_fm TYPE string. - - TRY. - - TRY. - - lv_classname = \`CL_SYSTEM_UUID\`. - CALL METHOD (lv_classname)=>if_system_uuid_static~create_uuid_c22 - RECEIVING - uuid = uuid. - - CATCH cx_sy_dyn_call_illegal_class. - - - lv_fm = \`GUID_CREATE\`. - CALL FUNCTION lv_fm - IMPORTING - ev_guid_22 = uuid. - - ENDTRY. - - result = uuid. - - CATCH cx_root. - ASSERT 1 = 0. - ENDTRY. - - result = replace( val = result - sub = \`}\` - with = \`0\` - occ = 0 ). - result = replace( val = result - sub = \`{\` - with = \`0\` - occ = 0 ). - result = replace( val = result - sub = \`"\` - with = \`0\` - occ = 0 ). - result = replace( val = result - sub = \`''\` - with = \`0\` - occ = 0 ). - - ENDMETHOD. - - - METHOD uuid_get_c32. - DATA uuid TYPE c LENGTH 32. - DATA lv_classname TYPE string. - DATA lv_fm TYPE string. - - TRY. - - TRY. - - lv_classname = \`CL_SYSTEM_UUID\`. - CALL METHOD (lv_classname)=>if_system_uuid_static~create_uuid_c32 - RECEIVING - uuid = uuid. - - CATCH cx_sy_dyn_call_illegal_class. - - - lv_fm = \`GUID_CREATE\`. - CALL FUNCTION lv_fm - IMPORTING - ev_guid_32 = uuid. - - ENDTRY. - - result = uuid. - - CATCH cx_root. - ASSERT 1 = 0. - ENDTRY. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CX_UTIL_ERROR ', 'CLASS z2ui5_cx_util_error DEFINITION - PUBLIC - INHERITING FROM cx_no_check - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - DATA: - BEGIN OF ms_error, - x_root TYPE REF TO cx_root, - uuid TYPE string, - text TYPE string, - END OF ms_error . - - METHODS constructor - IMPORTING - !val TYPE any OPTIONAL - !previous TYPE REF TO cx_root OPTIONAL - PREFERRED PARAMETER val . - - METHODS if_message~get_text - REDEFINITION. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cx_util_error IMPLEMENTATION. - - - METHOD constructor ##ADT_SUPPRESS_GENERATION. - - super->constructor( previous = previous ). - CLEAR textid. - - TRY. - ms_error-x_root ?= val. - CATCH cx_root. - ms_error-text = val. - ENDTRY. - ms_error-uuid = z2ui5_cl_util=>uuid_get_c32( ). - - ENDMETHOD. - - - METHOD if_message~get_text. - DATA error LIKE abap_true. - DATA temp1 TYPE string. - - IF ms_error-x_root IS NOT INITIAL. - result = ms_error-x_root->get_text( ). - - error = abap_true. - ELSEIF ms_error-text IS NOT INITIAL. - result = ms_error-text. - error = abap_true. - ENDIF. - - - IF error = abap_true AND result IS INITIAL. - temp1 = \`unknown error\`. - ELSE. - temp1 = result. - ENDIF. - result = temp1. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_ATTRI_SRV ', 'CLASS z2ui5_cl_core_attri_srv DEFINITION - PUBLIC FINAL - CREATE PUBLIC. - - PUBLIC SECTION. - - METHODS constructor - IMPORTING - attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri - app TYPE REF TO object. - - METHODS attri_refs_update. - METHODS attri_before_save. - METHODS attri_after_load. - - METHODS attri_get_val_ref - IMPORTING - iv_path TYPE clike - RETURNING - VALUE(result) TYPE REF TO data. - - METHODS attri_search_a_dissolve - IMPORTING - val TYPE REF TO data - RETURNING - VALUE(result) TYPE REF TO z2ui5_if_core_types=>ty_s_attri. - - PROTECTED SECTION. - - DATA mt_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri. - DATA mo_app TYPE REF TO object. - - METHODS attri_search - IMPORTING - val TYPE REF TO data - RETURNING - VALUE(result) TYPE REF TO z2ui5_if_core_types=>ty_s_attri. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_core_attri_srv IMPLEMENTATION. - - METHOD attri_after_load. - - DATA temp1 LIKE LINE OF mt_attri->*. - DATA lr_attri LIKE REF TO temp1. - FIELD-SYMBOLS TYPE data. - LOOP AT mt_attri->* REFERENCE INTO lr_attri. - - lr_attri->r_ref = attri_get_val_ref( lr_attri->name ). - lr_attri->o_typedescr = cl_abap_datadescr=>describe_by_data_ref( lr_attri->r_ref ). - - IF lr_attri->srtti_data IS NOT INITIAL. - - ASSIGN lr_attri->r_ref->* TO . - = z2ui5_cl_util=>xml_srtti_parse( lr_attri->srtti_data ). - CLEAR lr_attri->srtti_data. - ENDIF. - ENDLOOP. - - ENDMETHOD. - - METHOD attri_before_save. - - DATA temp2 LIKE LINE OF mt_attri->*. - DATA lr_attri LIKE REF TO temp2. - FIELD-SYMBOLS TYPE data. - FIELD-SYMBOLS TYPE data. - LOOP AT mt_attri->* REFERENCE INTO lr_attri. - - IF lr_attri->bind_type = z2ui5_if_core_types=>cs_bind_type-one_time. - DELETE mt_attri->*. - CONTINUE. - ENDIF. - - IF lr_attri->o_typedescr->type_kind <> cl_abap_classdescr=>typekind_dref. - CLEAR lr_attri->r_ref. - CONTINUE. - ENDIF. - - - ASSIGN lr_attri->r_ref->* TO . - IF IS NOT INITIAL. - - ASSIGN ->* TO . - lr_attri->srtti_data = z2ui5_cl_util=>xml_srtti_stringify( ). - CLEAR . - ENDIF. - - CLEAR . - CLEAR lr_attri->r_ref. - - ENDLOOP. - - ENDMETHOD. - - METHOD attri_search_a_dissolve. - DATA lo_dissolve TYPE REF TO z2ui5_cl_core_dissolve_srv. - DATA temp3 LIKE sy-subrc. - - result = attri_search( val ). - IF result IS BOUND. - RETURN. - ENDIF. - - - CREATE OBJECT lo_dissolve TYPE z2ui5_cl_core_dissolve_srv EXPORTING attri = mt_attri app = mo_app. - - DO 10 TIMES. - - lo_dissolve->main( ). - - result = attri_search( val ). - IF result IS BOUND. - RETURN. - ENDIF. - - - READ TABLE mt_attri->* WITH KEY check_dissolved = abap_false TRANSPORTING NO FIELDS. - temp3 = sy-subrc. - IF temp3 = 0. - CONTINUE. - ENDIF. - - EXIT. - ENDDO. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`BINDING_ERROR - No class attribute for binding found - Please check if the binded values are public attributes of your class or switch to bind_local\`. - - ENDMETHOD. - - METHOD attri_get_val_ref. - - FIELD-SYMBOLS TYPE any. - ASSIGN mo_app->(iv_path) TO . - - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`DEREF_FAILED_TARGET_INITIAL\`. - ENDIF. - - GET REFERENCE OF INTO result. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - - ENDMETHOD. - - METHOD attri_refs_update. - - DATA temp4 LIKE LINE OF mt_attri->*. - DATA lr_attri LIKE REF TO temp4. - LOOP AT mt_attri->* REFERENCE INTO lr_attri. - - lr_attri->r_ref = attri_get_val_ref( lr_attri->name ). - lr_attri->o_typedescr = cl_abap_datadescr=>describe_by_data_ref( lr_attri->r_ref ). - - ENDLOOP. - - ENDMETHOD. - - METHOD constructor. - - mt_attri = attri. - mo_app = app. - - ENDMETHOD. - - METHOD attri_search. - - DATA temp5 LIKE LINE OF mt_attri->*. - DATA lr_attri LIKE REF TO temp5. - LOOP AT mt_attri->* REFERENCE INTO lr_attri - WHERE o_typedescr IS BOUND. - - IF lr_attri->o_typedescr->kind <> cl_abap_typedescr=>kind_elem - AND lr_attri->o_typedescr->kind <> cl_abap_typedescr=>kind_struct - AND lr_attri->o_typedescr->kind <> cl_abap_typedescr=>kind_table. - CONTINUE. - ENDIF. - - IF lr_attri->r_ref = val. - result = lr_attri. - RETURN. - ENDIF. - ENDLOOP. - - ENDMETHOD. - - -ENDCLASS. - -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_BIND_SRV ', 'CLASS z2ui5_cl_core_bind_srv DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - DATA mo_app TYPE REF TO z2ui5_cl_core_app . - DATA mr_attri TYPE REF TO z2ui5_if_core_types=>ty_s_attri . - DATA ms_config TYPE z2ui5_if_core_types=>ty_s_bind_config . - DATA mv_type TYPE string . - - METHODS constructor - IMPORTING - !app TYPE REF TO z2ui5_cl_core_app . - - METHODS main_local - IMPORTING - !val TYPE data - !config TYPE z2ui5_if_core_types=>ty_s_bind_config OPTIONAL - RETURNING - VALUE(result) TYPE string . - - METHODS main - IMPORTING - !val TYPE REF TO data - !type TYPE string - !config TYPE z2ui5_if_core_types=>ty_s_bind_config OPTIONAL - RETURNING - VALUE(result) TYPE string . - - METHODS main_cell - IMPORTING - !val TYPE data - !type TYPE string - !config TYPE z2ui5_if_core_types=>ty_s_bind_config OPTIONAL - RETURNING - VALUE(result) TYPE string . - - METHODS clear - IMPORTING - !val TYPE string. - - METHODS bind_tab_cell - IMPORTING - !iv_name TYPE string - !i_val TYPE data - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - - METHODS get_client_name - RETURNING - VALUE(result) TYPE string. - - METHODS update_model_attri. - METHODS check_raise_existing. - METHODS check_raise_new. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_bind_srv IMPLEMENTATION. - - - METHOD bind_tab_cell. - - FIELD-SYMBOLS TYPE any. - FIELD-SYMBOLS TYPE any. - DATA lr_ref_in TYPE REF TO data. - - FIELD-SYMBOLS TYPE STANDARD TABLE. - DATA lt_attri TYPE abap_component_tab. - FIELD-SYMBOLS LIKE LINE OF lt_attri. - DATA temp1 TYPE string. - ASSIGN ms_config-tab->* TO . - READ TABLE INDEX ms_config-tab_index ASSIGNING . - - - lt_attri = z2ui5_cl_util=>rtti_get_t_attri_by_struc( ms_config-tab ). - - LOOP AT lt_attri ASSIGNING . - - ASSIGN COMPONENT -name OF STRUCTURE TO . - ASSERT sy-subrc = 0. - GET REFERENCE OF INTO lr_ref_in. - - IF i_val = lr_ref_in. - - temp1 = ms_config-tab_index - 1. - result = iv_name && ''/'' && shift_right( temp1 ) && ''/'' && -name. - RETURN. - ENDIF. - - ENDLOOP. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`BINDING_ERROR_TAB_CELL_LEVEL - No class attribute for binding found - Please check if the binded values are public attributes of your class\`. - - ENDMETHOD. - - - METHOD check_raise_existing. - - IF mr_attri->bind_type <> mv_type. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

Binding Error - Two different binding types for same attribute used (\` && mr_attri->name && \`).\`. - ENDIF. - - IF mr_attri->custom_mapper IS BOUND AND mr_attri->custom_mapper <> ms_config-custom_mapper. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

Binding Error - Two different mapper for same attribute used (\` && mr_attri->name && \`).\`. - ENDIF. - - IF mr_attri->custom_mapper_back IS BOUND AND mr_attri->custom_mapper_back <> ms_config-custom_mapper_back. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

Binding Error - Two different mapper back for same attribute used (\` && mr_attri->name && \`).\`. - ENDIF. - - IF mr_attri->custom_filter IS BOUND AND mr_attri->custom_filter <> ms_config-custom_filter. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

Binding Error - Two different filter for same attribute used (\` && mr_attri->name && \`).\`. - ENDIF. - - ENDMETHOD. - - - METHOD check_raise_new. - DATA temp2 TYPE REF TO if_serializable_object. - DATA li_serial LIKE temp2. - DATA temp3 TYPE REF TO if_serializable_object. - DATA li_serial2 LIKE temp3. - - IF mr_attri->custom_filter_back IS BOUND. - TRY. - - temp2 ?= mr_attri->custom_filter_back. - - li_serial = temp2. - CATCH cx_root. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

custom_filter_back used but it is not serializable, please use if_serializable_object\`. - - ENDTRY. - ENDIF. - - IF mr_attri->custom_filter_back IS BOUND. - TRY. - - temp3 ?= mr_attri->custom_mapper_back. - - li_serial2 = temp3. - CATCH cx_root. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

mo_custom_mapper_back used but it is not serializable, please use if_serializable_object\`. - - ENDTRY. - ENDIF. - - ENDMETHOD. - - - METHOD clear. - - FIELD-SYMBOLS LIKE LINE OF mo_app->mt_attri. - DATA temp5 LIKE sy-tabix. - DATA temp6 LIKE LINE OF mo_app->mt_attri. - DATA lr_bind2 LIKE REF TO temp6. - temp5 = sy-tabix. - READ TABLE mo_app->mt_attri WITH KEY name = val ASSIGNING . - sy-tabix = temp5. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - -check_dissolved = abap_false. - - - - LOOP AT mo_app->mt_attri REFERENCE INTO lr_bind2. - IF lr_bind2->name CS val && \`-\`. - DELETE mo_app->mt_attri. - ENDIF. - ENDLOOP. - - ENDMETHOD. - - - METHOD constructor. - - mo_app = app. - - ENDMETHOD. - - - METHOD get_client_name. - DATA temp7 TYPE string. - - result = replace( val = mr_attri->name sub = \`-\` with = \`/\` occ = 0 ). - result = replace( val = result sub = \`>\` with = \`\` occ = 0 ). - - IF mv_type = z2ui5_if_core_types=>cs_bind_type-two_way. - temp7 = \`/\` && z2ui5_if_core_types=>cs_ui5-two_way_model. - ELSE. - CLEAR temp7. - ENDIF. - result = temp7 - && \`/\` && result. - - ENDMETHOD. - - - METHOD main. - DATA temp8 LIKE REF TO mo_app->mt_attri. -DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - - IF z2ui5_cl_util=>check_bound_a_not_inital( config-tab ) IS NOT INITIAL. - - result = main_cell( - val = val - type = type - config = config ). - - RETURN. - ENDIF. - - ms_config = config. - mv_type = type. - - - GET REFERENCE OF mo_app->mt_attri INTO temp8. - -CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = temp8 app = mo_app->mo_app. - - mr_attri = lo_model->attri_search_a_dissolve( val ). - - IF mr_attri->bind_type IS NOT INITIAL. - check_raise_existing( ). - ELSE. - check_raise_new( ). - update_model_attri( ). - ENDIF. - result = mr_attri->name_client. - - IF \`/\` && z2ui5_if_core_types=>cs_ui5-two_way_model = result. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

Name of variable not allowed - x is reserved word - use anoter name for your attribute\`. - - ENDIF. - - IF ms_config-path_only = abap_false. - result = \`{\` && result && \`}\`. - ENDIF. - - ENDMETHOD. - - - METHOD main_cell. - DATA lo_bind TYPE REF TO z2ui5_cl_core_bind_srv. - DATA temp9 TYPE z2ui5_if_core_types=>ty_s_bind_config. - - ms_config = config. - mv_type = type. - - - CREATE OBJECT lo_bind TYPE z2ui5_cl_core_bind_srv EXPORTING APP = mo_app. - - CLEAR temp9. - temp9-path_only = abap_true. - result = lo_bind->main( val = config-tab type = type config = temp9 ). - - result = bind_tab_cell( - iv_name = result - i_val = val ). - - IF ms_config-path_only = abap_false. - result = \`{\` && result && \`}\`. - ENDIF. - - ENDMETHOD. - - - METHOD main_local. - DATA temp10 TYPE REF TO z2ui5_if_ajson. - DATA lo_json LIKE temp10. - DATA lv_id TYPE string. - DATA temp11 TYPE z2ui5_if_core_types=>ty_s_attri. - DATA x TYPE REF TO cx_root. - TRY. - - - temp10 ?= z2ui5_cl_ajson=>new( ). - - lo_json = temp10. - lo_json->set( iv_path = \`/\` iv_val = val ). - - IF config-custom_mapper IS BOUND. - lo_json = lo_json->map( config-custom_mapper ). - ELSE. - lo_json = lo_json->map( z2ui5_cl_ajson_mapping=>create_upper_case( ) ). - ENDIF. - - IF config-custom_filter IS BOUND. - lo_json = lo_json->filter( config-custom_filter ). - ELSE. - lo_json = lo_json->filter( z2ui5_cl_ajson_filter_lib=>create_empty_filter( ) ). - ENDIF. - - - lv_id = to_upper( z2ui5_cl_util=>uuid_get_c22( ) ). - - CLEAR temp11. - temp11-name_client = |/{ lv_id }|. - temp11-name = lv_id. - temp11-json_bind_local = lo_json. - temp11-bind_type = z2ui5_if_core_types=>cs_bind_type-one_time. - INSERT temp11 - INTO TABLE mo_app->mt_attri. - - result = |/{ lv_id }|. - - IF ms_config-path_only = abap_false. - result = \`{\` && result && \`}\`. - ENDIF. - - - CATCH cx_root INTO x. - ASSERT x IS NOT BOUND. - ENDTRY. - ENDMETHOD. - - - METHOD update_model_attri. - DATA temp12 TYPE z2ui5_if_core_types=>ty_s_attri-view. - - mr_attri->bind_type = mv_type. - mr_attri->view = ms_config-view. - mr_attri->custom_filter = ms_config-custom_filter. - mr_attri->custom_filter_back = ms_config-custom_filter_back. - mr_attri->custom_mapper = ms_config-custom_mapper. - mr_attri->custom_mapper_back = ms_config-custom_mapper_back. - - IF ms_config-view IS INITIAL. - temp12 = z2ui5_if_client=>cs_view-main. - ELSE. - temp12 = ms_config-view. - ENDIF. - mr_attri->view = temp12. - mr_attri->name_client = get_client_name( ). - - ENDMETHOD. - -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_DISSOLVE_SRV ', 'CLASS z2ui5_cl_core_dissolve_srv DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - METHODS constructor - IMPORTING - !attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri - !app TYPE REF TO object. - - METHODS main . - PROTECTED SECTION. - - DATA mt_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri. - DATA mo_app TYPE REF TO object. - - METHODS main_run. - METHODS main_init. - - METHODS diss_struc - IMPORTING - ir_attri TYPE REF TO z2ui5_if_core_types=>ty_s_attri - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_t_attri. - - METHODS diss_dref - IMPORTING - ir_attri TYPE REF TO z2ui5_if_core_types=>ty_s_attri - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_t_attri. - - METHODS diss_oref - IMPORTING ir_attri TYPE REF TO z2ui5_if_core_types=>ty_s_attri - RETURNING VALUE(result) TYPE z2ui5_if_core_types=>ty_t_attri. - - METHODS create_new_entry - IMPORTING - name TYPE string - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_s_attri. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_dissolve_srv IMPLEMENTATION. - - - METHOD constructor. - - mt_attri = attri. - mo_app = app. - - ENDMETHOD. - - - METHOD create_new_entry. - - DATA temp1 TYPE z2ui5_if_core_types=>ty_s_attri. - DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - CLEAR temp1. - result = temp1. - result-name = name. - - CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = mt_attri app = mo_app. - result-r_ref = lo_model->attri_get_val_ref( name ). - result-o_typedescr = cl_abap_datadescr=>describe_by_data_ref( result-r_ref ). - - ENDMETHOD. - - - METHOD diss_dref. - - DATA lr_ref TYPE REF TO data. - DATA temp2 TYPE z2ui5_if_core_types=>ty_s_attri. - DATA ls_attri2 LIKE temp2. - DATA lt_attri TYPE z2ui5_if_core_types=>ty_t_attri. - DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - lr_ref = z2ui5_cl_util=>unassign_data( ir_attri->r_ref ). - IF lr_ref IS INITIAL. - RETURN. - ENDIF. - - - CLEAR temp2. - - ls_attri2 = temp2. - ls_attri2-o_typedescr = cl_abap_datadescr=>describe_by_data_ref( lr_ref ). - - CASE ls_attri2-o_typedescr->kind. - - WHEN cl_abap_datadescr=>kind_struct. - - lt_attri = diss_struc( ir_attri ). - INSERT LINES OF lt_attri INTO TABLE result. - - WHEN OTHERS. - - ls_attri2-name = ir_attri->name && \`->*\`. - - CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = mt_attri app = mo_app. - ls_attri2-r_ref = lo_model->attri_get_val_ref( ls_attri2-name ). - INSERT ls_attri2 INTO TABLE result. - - ENDCASE. - - ENDMETHOD. - - - METHOD diss_oref. - DATA lr_ref TYPE REF TO object. - DATA lt_attri TYPE abap_attrdescr_tab. - DATA temp3 LIKE LINE OF lt_attri. - DATA lr_attri LIKE REF TO temp3. - DATA temp4 TYPE string. - DATA lv_name TYPE string. - DATA ls_new TYPE z2ui5_if_core_types=>ty_s_attri. - - IF z2ui5_cl_util=>check_unassign_inital( ir_attri->r_ref ) IS NOT INITIAL. - RETURN. - ENDIF. - - - lr_ref = z2ui5_cl_util=>unassign_object( ir_attri->r_ref ). - - lt_attri = z2ui5_cl_util=>rtti_get_t_attri_by_oref( lr_ref ). - - - - LOOP AT lt_attri REFERENCE INTO lr_attri - WHERE visibility = cl_abap_objectdescr=>public - AND is_interface = abap_false - AND is_constant = abap_false. - TRY. - - IF ir_attri->name IS NOT INITIAL. - temp4 = ir_attri->name && \`->\`. - ELSE. - CLEAR temp4. - ENDIF. - - lv_name = temp4 && lr_attri->name. - - ls_new = create_new_entry( lv_name ). - INSERT ls_new INTO TABLE result. - - CATCH cx_root. - ENDTRY. - ENDLOOP. - - ENDMETHOD. - - - METHOD diss_struc. - DATA lv_name TYPE string. - DATA lr_ref TYPE REF TO data. - DATA lt_attri TYPE abap_component_tab. - DATA ls_attri LIKE LINE OF lt_attri. - DATA ls_new TYPE z2ui5_if_core_types=>ty_s_attri. - - IF ir_attri->o_typedescr->kind = cl_abap_typedescr=>kind_ref. - - lv_name = ir_attri->name && \`->\`. - - lr_ref = z2ui5_cl_util=>unassign_data( ir_attri->r_ref ). - ELSE. - lv_name = ir_attri->name && \`-\`. - lr_ref = ir_attri->r_ref. - ENDIF. - - - lt_attri = z2ui5_cl_util=>rtti_get_t_attri_by_struc( lr_ref ). - - - LOOP AT lt_attri INTO ls_attri. - - ls_new = create_new_entry( lv_name && ls_attri-name ). - INSERT ls_new INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD main. - DATA temp5 LIKE sy-subrc. - - IF mt_attri->* IS INITIAL. - main_init( ). - RETURN. - ENDIF. - - - READ TABLE mt_attri->* WITH KEY check_dissolved = abap_false TRANSPORTING NO FIELDS. - temp5 = sy-subrc. - IF temp5 = 0. - main_run( ). - ENDIF. - - ENDMETHOD. - - - METHOD main_init. - - DATA temp6 LIKE REF TO mo_app. -DATA temp1 TYPE z2ui5_if_core_types=>ty_s_attri. -DATA ls_attri LIKE temp1. - DATA temp7 LIKE REF TO ls_attri. -DATA lt_init TYPE z2ui5_if_core_types=>ty_t_attri. - GET REFERENCE OF mo_app INTO temp6. - -CLEAR temp1. -temp1-r_ref = temp6. - -ls_attri = temp1. - - GET REFERENCE OF ls_attri INTO temp7. - -lt_init = diss_oref( temp7 ). - INSERT LINES OF lt_init INTO TABLE mt_attri->*. - - ENDMETHOD. - - - METHOD main_run. - - DATA temp8 TYPE z2ui5_if_core_types=>ty_t_attri. - DATA lt_attri_new LIKE temp8. - DATA temp9 LIKE LINE OF mt_attri->*. - DATA lr_attri LIKE REF TO temp9. - DATA lt_attri_struc TYPE z2ui5_if_core_types=>ty_t_attri. - DATA lt_attri_oref TYPE z2ui5_if_core_types=>ty_t_attri. - DATA lt_attri_dref TYPE z2ui5_if_core_types=>ty_t_attri. - CLEAR temp8. - - lt_attri_new = temp8. - - - - LOOP AT mt_attri->* REFERENCE INTO lr_attri - WHERE check_dissolved = abap_false. - - lr_attri->check_dissolved = abap_true. - - CASE lr_attri->o_typedescr->kind. - - WHEN cl_abap_typedescr=>kind_struct. - - lt_attri_struc = diss_struc( lr_attri ). - INSERT LINES OF lt_attri_struc INTO TABLE lt_attri_new. - - WHEN cl_abap_typedescr=>kind_ref. - - CASE lr_attri->o_typedescr->type_kind. - - WHEN cl_abap_typedescr=>typekind_oref. - - lt_attri_oref = diss_oref( lr_attri ). - INSERT LINES OF lt_attri_oref INTO TABLE lt_attri_new. - WHEN cl_abap_typedescr=>typekind_dref. - - lt_attri_dref = diss_dref( lr_attri ). - INSERT LINES OF lt_attri_dref INTO TABLE lt_attri_new. - WHEN OTHERS. - ASSERT 1 = 0. - ENDCASE. - WHEN OTHERS. - ENDCASE. - - ENDLOOP. - INSERT LINES OF lt_attri_new INTO TABLE mt_attri->*. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_DRAFT_SRV ', 'CLASS z2ui5_cl_core_draft_srv DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - METHODS count_entries - RETURNING - VALUE(result) TYPE i. - - METHODS create - IMPORTING - !draft TYPE z2ui5_if_types=>ty_s_draft - !model_xml TYPE clike. - - METHODS read_draft - IMPORTING - !id TYPE clike - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_s_db. - - METHODS read_info - IMPORTING - !id TYPE clike - RETURNING - VALUE(result) TYPE z2ui5_if_types=>ty_s_draft. - - METHODS cleanup. - - PROTECTED SECTION. - - METHODS read - IMPORTING - !id TYPE clike - !check_load_app TYPE abap_bool DEFAULT abap_true - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_s_db. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_draft_srv IMPLEMENTATION. - - - METHOD cleanup. - - DATA lv_four_hours_ago TYPE timestampl. - lv_four_hours_ago = z2ui5_cl_util=>time_substract_seconds( - time = z2ui5_cl_util=>time_get_timestampl( ) - seconds = 60 * 60 * 4 ). - - DELETE FROM z2ui5_t_core_01 WHERE timestampl < lv_four_hours_ago. - COMMIT WORK. - - ENDMETHOD. - - - METHOD create. - DATA temp1 TYPE z2ui5_if_core_types=>ty_s_db. - DATA ls_db LIKE temp1. - - ASSERT draft-id IS NOT INITIAL. - - - CLEAR temp1. - temp1-id = draft-id. - temp1-id_prev = draft-id_prev. - temp1-id_prev_app = draft-id_prev_app. - temp1-id_prev_app_stack = draft-id_prev_app_stack. - temp1-uname = z2ui5_cl_util=>user_get_tech( ). - temp1-timestampl = z2ui5_cl_util=>time_get_timestampl( ). - temp1-data = model_xml. - - ls_db = temp1. - - MODIFY z2ui5_t_core_01 FROM ls_db. - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`CREATE_OF_DRAFT_ENTRY_ON_DATABASE_FAILED\`. - ENDIF. - COMMIT WORK AND WAIT. - - ENDMETHOD. - - - METHOD read. - - IF check_load_app = abap_true. - - SELECT SINGLE * - FROM z2ui5_t_core_01 - WHERE id = id - INTO result ##SUBRC_OK. - - ELSE. - - SELECT SINGLE id id_prev id_prev_app id_prev_app_stack - FROM z2ui5_t_core_01 - WHERE id = id - INTO CORRESPONDING FIELDS OF result ##SUBRC_OK. - - ENDIF. - - IF sy-subrc <> 0. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`NO_DRAFT_ENTRY_OF_PREVIOUS_REQUEST_FOUND\`. - ENDIF. - - ENDMETHOD. - - - METHOD read_draft. - - result = read( id ). - - ENDMETHOD. - - - METHOD read_info. - - DATA ls_db TYPE z2ui5_t_core_01. - ls_db = read( - id = id - check_load_app = abap_false ). - - MOVE-CORRESPONDING ls_db TO result. - - ENDMETHOD. - - - METHOD count_entries. - - SELECT - COUNT( * ) - FROM z2ui5_t_core_01 - INTO result. - - ENDMETHOD. - -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_EVENT_SRV ', 'CLASS z2ui5_cl_core_event_srv DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - METHODS get_event - IMPORTING - !val TYPE clike OPTIONAL - !check_view_destroy TYPE abap_bool DEFAULT abap_false - !t_arg TYPE string_table OPTIONAL - PREFERRED PARAMETER val - RETURNING - VALUE(result) TYPE string. - - METHODS get_event_client - IMPORTING - !val TYPE clike - !t_arg TYPE string_table OPTIONAL - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - - METHODS get_t_arg - IMPORTING - val TYPE string_table - RETURNING - VALUE(result) TYPE string. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_core_event_srv IMPLEMENTATION. - - METHOD get_event. - - DATA temp1 TYPE string. - IF check_view_destroy = abap_true. - temp1 = \`,true\`. - ELSE. - CLEAR temp1. - ENDIF. - result = |{ z2ui5_if_core_types=>cs_ui5-event_backend_function }([''{ val }''{ temp1 }]|. - result = result && get_t_arg( t_arg ). - - ENDMETHOD. - - - METHOD get_event_client. - - result = |{ z2ui5_if_core_types=>cs_ui5-event_frontend_function }(''{ val }''|. - result = result && get_t_arg( t_arg ). - - ENDMETHOD. - - - METHOD get_t_arg. - DATA temp2 LIKE LINE OF val. - DATA lr_arg LIKE REF TO temp2. - DATA lv_new TYPE string. - - IF val IS NOT INITIAL. - - - - LOOP AT val REFERENCE INTO lr_arg. - - lv_new = lr_arg->*. - IF lv_new IS INITIAL. - CONTINUE. - ENDIF. - IF lv_new(1) <> \`$\` AND lv_new(1) <> \`{\`. - lv_new = \`"\` && lv_new && \`"\`. - ENDIF. - result = result && \`, \` && lv_new. - ENDLOOP. - - ENDIF. - - result = result && \`)\`. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_JSON_SRV ', 'CLASS z2ui5_cl_core_json_srv DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - INTERFACES z2ui5_if_ajson_filter . - - METHODS request_json_to_abap - IMPORTING - !val TYPE string - RETURNING - VALUE(result) TYPE z2ui5_if_core_types=>ty_s_http_request_post. - - METHODS response_abap_to_json - IMPORTING - !val TYPE z2ui5_if_core_types=>ty_s_http_response_post - RETURNING - VALUE(result) TYPE string. - - METHODS model_front_to_back - IMPORTING - !view TYPE string - !t_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri - !model TYPE REF TO z2ui5_if_ajson. - - METHODS model_back_to_front - IMPORTING - !t_attri TYPE z2ui5_if_core_types=>ty_t_attri - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_json_srv IMPLEMENTATION. - - - METHOD model_front_to_back. - - DATA temp1 LIKE LINE OF t_attri->*. - DATA lr_attri LIKE REF TO temp1. - DATA lo_val_front TYPE REF TO z2ui5_if_ajson. - FIELD-SYMBOLS TYPE data. - DATA x TYPE REF TO cx_root. - LOOP AT t_attri->* REFERENCE INTO lr_attri - WHERE bind_type = z2ui5_if_core_types=>cs_bind_type-two_way - AND view = view. - TRY. - - - lo_val_front = model->slice( lr_attri->name_client ). - IF lo_val_front IS NOT BOUND. - CONTINUE. - ENDIF. - - IF lr_attri->custom_mapper_back IS BOUND. - lo_val_front = lo_val_front->map( lr_attri->custom_mapper_back ). - ENDIF. - - IF lr_attri->custom_filter_back IS BOUND. - lo_val_front = lo_val_front->filter( lr_attri->custom_filter_back ). - ENDIF. - - - ASSIGN lr_attri->r_ref->* TO . - lo_val_front->to_abap( - IMPORTING - ev_container = ). - - - CATCH cx_root INTO x. - ASSERT x IS BOUND. - ENDTRY. - ENDLOOP. - - - ENDMETHOD. - - - METHOD model_back_to_front. - DATA temp2 TYPE REF TO z2ui5_if_ajson. - DATA ajson_result LIKE temp2. - DATA temp3 LIKE LINE OF t_attri. - DATA lr_attri LIKE REF TO temp3. - DATA temp4 TYPE REF TO z2ui5_if_ajson. - DATA ajson LIKE temp4. - DATA temp5 TYPE REF TO z2ui5_if_ajson. - FIELD-SYMBOLS TYPE data. - DATA temp6 TYPE string. - DATA x TYPE REF TO cx_root. - TRY. - - - temp2 ?= z2ui5_cl_ajson=>create_empty( ). - - ajson_result = temp2. - - - LOOP AT t_attri REFERENCE INTO lr_attri WHERE bind_type <> \`\`. - - IF lr_attri->custom_mapper IS BOUND. - - temp4 ?= z2ui5_cl_ajson=>create_empty( ii_custom_mapping = lr_attri->custom_mapper ). - - ajson = temp4. - ELSE. - - temp5 ?= z2ui5_cl_ajson=>create_empty( ii_custom_mapping = z2ui5_cl_ajson_mapping=>create_upper_case( ) ). - ajson = temp5. - ENDIF. - - CASE lr_attri->bind_type. - WHEN z2ui5_if_core_types=>cs_bind_type-one_way - OR z2ui5_if_core_types=>cs_bind_type-two_way. - - - ASSIGN lr_attri->r_ref->* TO . - ASSERT sy-subrc = 0. - ajson->set( iv_ignore_empty = abap_false iv_path = \`/\` iv_val = ). - - WHEN z2ui5_if_core_types=>cs_bind_type-one_time. - ajson->set( iv_ignore_empty = abap_false iv_path = \`/\` iv_val = lr_attri->json_bind_local ). - - WHEN OTHERS. - ASSERT \`\` = \`ERROR_UNKNOWN_BIND_MODE\`. - ENDCASE. - - IF lr_attri->custom_filter IS BOUND. - ajson = ajson->filter( lr_attri->custom_filter ). - ENDIF. - - ajson_result->set( iv_path = lr_attri->name_client iv_val = ajson ). - ENDLOOP. - - result = ajson_result->stringify( ). - - IF result IS INITIAL. - temp6 = \`{}\`. - ELSE. - temp6 = result. - ENDIF. - result = temp6. - - - CATCH cx_root INTO x. - ASSERT x IS NOT BOUND. - ENDTRY. - ENDMETHOD. - - - METHOD request_json_to_abap. - DATA temp7 TYPE REF TO z2ui5_if_ajson. - DATA lo_ajson LIKE temp7. - DATA lv_model_edit_name TYPE string. - DATA lo_model TYPE REF TO z2ui5_if_ajson. - DATA temp1 TYPE xsdboolean. - DATA x TYPE REF TO cx_root. - TRY. - - - temp7 ?= z2ui5_cl_ajson=>parse( val ). - - lo_ajson = temp7. - - - lv_model_edit_name = \`/\` && z2ui5_if_core_types=>cs_ui5-two_way_model. - - result-o_model = z2ui5_cl_ajson=>create_empty( ). - - lo_model = lo_ajson->slice( lv_model_edit_name ). - result-o_model->set( iv_path = lv_model_edit_name iv_val = lo_model ). - lo_ajson->delete_( lv_model_edit_name ). - - lo_ajson = lo_ajson->slice( \`/S_FRONT\` ). - lo_ajson->to_abap( - EXPORTING - iv_corresponding = abap_true - IMPORTING - ev_container = result-s_front ). - - - temp1 = boolc( result-s_front-search CS \`scenario=LAUNCHPAD\` ). - result-s_control-check_launchpad = temp1. - IF result-s_front-id IS NOT INITIAL. - RETURN. - ENDIF. - result-s_control-app_start = z2ui5_cl_util=>c_trim_upper( result-s_front-app_start ). - IF result-s_control-app_start IS NOT INITIAL. - RETURN. - ENDIF. - result-s_control-app_start = z2ui5_cl_util=>c_trim_upper( - z2ui5_cl_util=>url_param_get( val = \`app_start\` url = result-s_front-search ) ). - - - CATCH cx_root INTO x. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = x. - ENDTRY. - ENDMETHOD. - - - METHOD response_abap_to_json. - DATA temp8 TYPE REF TO z2ui5_if_ajson. - DATA ajson_result LIKE temp8. - DATA temp9 TYPE REF TO z2ui5_cl_core_json_srv. - DATA lv_frontend TYPE string. - DATA x TYPE REF TO cx_root. - TRY. - - - temp8 ?= z2ui5_cl_ajson=>create_empty( ii_custom_mapping = z2ui5_cl_ajson_mapping=>create_upper_case( ) ). - - ajson_result = temp8. - - ajson_result->set( iv_path = \`/\` iv_val = val-s_front ). - - CREATE OBJECT temp9 TYPE z2ui5_cl_core_json_srv. - ajson_result = ajson_result->filter( temp9 ). - - lv_frontend = ajson_result->stringify( ). - - result = \`{\` && - |"S_FRONT":{ lv_frontend },| && - |"MODEL":{ val-model }| && - \`}\`. - - - CATCH cx_root INTO x. - ASSERT x IS NOT BOUND. - ENDTRY. - ENDMETHOD. - - - METHOD z2ui5_if_ajson_filter~keep_node. - - rv_keep = abap_true. - - CASE iv_visit. - - WHEN z2ui5_if_ajson_filter=>visit_type-value. - - CASE is_node-type. - WHEN z2ui5_if_ajson_types=>node_type-boolean. - IF is_node-value = \`false\`. - rv_keep = abap_false. - ENDIF. - WHEN z2ui5_if_ajson_types=>node_type-number. - IF is_node-value = \`0\`. - rv_keep = abap_false. - ENDIF. - WHEN z2ui5_if_ajson_types=>node_type-string. - IF is_node-value = \`\`. - rv_keep = abap_false. - ENDIF. - ENDCASE. - - WHEN z2ui5_if_ajson_filter=>visit_type-close. - - IF is_node-children = 0. - rv_keep = abap_false. - ENDIF. - - ENDCASE. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_ACTION ', 'CLASS z2ui5_cl_core_action DEFINITION - PUBLIC - FINAL - CREATE PUBLIC. - - PUBLIC SECTION. - - DATA mo_http_post TYPE REF TO z2ui5_cl_core_http_post. - DATA mo_app TYPE REF TO z2ui5_cl_core_app. - - DATA ms_actual TYPE z2ui5_if_core_types=>ty_s_actual. - DATA ms_next TYPE z2ui5_if_core_types=>ty_s_next. - - METHODS factory_system_startup - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS factory_system_error - IMPORTING - ix TYPE REF TO cx_root - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS factory_first_start - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS factory_by_frontend - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS factory_stack_leave - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS factory_stack_call - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - METHODS constructor - IMPORTING - val TYPE REF TO z2ui5_cl_core_http_post. - - PROTECTED SECTION. - - METHODS prepare_app_stack - IMPORTING - val TYPE z2ui5_if_core_types=>ty_s_next-o_app_leave - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_action. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_action IMPLEMENTATION. - - - METHOD constructor. - - mo_http_post = val. - CREATE OBJECT mo_app. - - ENDMETHOD. - - - METHOD factory_by_frontend. - - CREATE OBJECT result EXPORTING VAL = mo_http_post. - result->mo_app = z2ui5_cl_core_app=>db_load( mo_http_post->ms_request-s_front-id ). - - result->mo_app->ms_draft-id = z2ui5_cl_util=>uuid_get_c32( ). - result->mo_app->ms_draft-id_prev = mo_http_post->ms_request-s_front-id. - result->ms_actual-view = mo_http_post->ms_request-s_front-view. - - result->mo_app->model_json_parse( - iv_view = mo_http_post->ms_request-s_front-view - io_model = mo_http_post->ms_request-o_model ). - - result->ms_actual-event = mo_http_post->ms_request-s_front-event. - result->ms_actual-t_event_arg = mo_http_post->ms_request-s_front-t_event_arg. - result->ms_actual-check_on_navigated = abap_false. - - ENDMETHOD. - - - METHOD factory_first_start. - DATA temp1 TYPE REF TO z2ui5_if_app. - DATA li_app LIKE temp1. - DATA x TYPE REF TO cx_root. - - TRY. - CREATE OBJECT result EXPORTING VAL = mo_http_post. - result->mo_app->ms_draft-id = z2ui5_cl_util=>uuid_get_c32( ). - - CREATE OBJECT result->mo_app->mo_app TYPE (mo_http_post->ms_request-s_control-app_start). - - - temp1 ?= result->mo_app->mo_app. - - li_app = temp1. - li_app->id_draft = result->mo_app->ms_draft-id. - - result->ms_actual-check_on_navigated = abap_true. - - - CATCH cx_root INTO x. - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`App with name \` && mo_http_post->ms_request-s_control-app_start && \` not found...\` - previous = x. - ENDTRY. - - ENDMETHOD. - - - METHOD factory_stack_call. - - result = prepare_app_stack( ms_next-o_app_call ). - result->mo_app->ms_draft-id_prev_app_stack = mo_app->ms_draft-id. - - ENDMETHOD. - - - METHOD factory_stack_leave. - DATA lo_draft TYPE REF TO z2ui5_cl_core_draft_srv. - DATA ls_draft TYPE z2ui5_if_types=>ty_s_draft. - - result = prepare_app_stack( ms_next-o_app_leave ). - - "check for new app? - TRY. - - CREATE OBJECT lo_draft TYPE z2ui5_cl_core_draft_srv. - - ls_draft = lo_draft->read_info( ms_next-o_app_leave->id_draft ). - CATCH cx_root. - result->mo_app->ms_draft-id_prev_app_stack = mo_app->ms_draft-id_prev_app_stack. - RETURN. - ENDTRY. - - "check for already existing app? - IF mo_app->ms_draft-id_prev_app_stack IS NOT INITIAL. - ls_draft = lo_draft->read_info( mo_app->ms_draft-id_prev_app_stack ). - result->mo_app->ms_draft-id_prev_app_stack = ls_draft-id_prev_app_stack. - ENDIF. - - ENDMETHOD. - - - METHOD factory_system_error. - - CREATE OBJECT result EXPORTING VAL = mo_http_post. - - result->mo_app->ms_draft-id = z2ui5_cl_util=>uuid_get_c32( ). - result->ms_actual-check_on_navigated = abap_true. - result->ms_next-o_app_call = z2ui5_cl_core_app_error=>factory( ix ). - - result = result->factory_stack_call( ). - - ENDMETHOD. - - - METHOD factory_system_startup. - DATA temp2 TYPE REF TO z2ui5_if_app. - DATA li_app LIKE temp2. - - CREATE OBJECT result EXPORTING VAL = mo_http_post. - - result->mo_app->ms_draft-id = z2ui5_cl_util=>uuid_get_c32( ). - result->ms_actual-check_on_navigated = abap_true. - result->mo_app->mo_app = z2ui5_cl_core_app_startup=>factory( ). - - - temp2 ?= result->mo_app->mo_app. - - li_app = temp2. - li_app->id_draft = result->mo_app->ms_draft-id. - - ENDMETHOD. - - METHOD prepare_app_stack. - DATA temp3 TYPE string. - - mo_app->db_save( ). - - - IF val->id_draft IS INITIAL. - temp3 = z2ui5_cl_util=>uuid_get_c32( ). - ELSE. - temp3 = ms_next-o_app_leave->id_draft. - ENDIF. - val->id_draft = temp3. - - CREATE OBJECT result EXPORTING VAL = mo_http_post. - TRY. - result->mo_app = z2ui5_cl_core_app=>db_load_by_app( val ). - CATCH cx_root. - result->mo_app->mo_app = val. - ENDTRY. - result->mo_app->ms_draft-id = val->id_draft. - - result->mo_app->ms_draft-id_prev = mo_app->ms_draft-id. - result->mo_app->ms_draft-id_prev_app = mo_app->ms_draft-id. - result->ms_actual-check_on_navigated = abap_true. - result->ms_next-s_set = ms_next-s_set. - - ENDMETHOD. - -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_APP ', 'CLASS z2ui5_cl_core_app DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - INTERFACES if_serializable_object. - - DATA mt_attri TYPE z2ui5_if_core_types=>ty_t_attri. - DATA mo_app TYPE REF TO object. - DATA ms_draft TYPE z2ui5_if_types=>ty_s_get-s_draft. - - METHODS model_json_stringify - RETURNING - VALUE(result) TYPE string . - - METHODS model_json_parse - IMPORTING - !iv_view TYPE string - !io_model TYPE REF TO z2ui5_if_ajson. - - METHODS all_xml_stringify - RETURNING - VALUE(result) TYPE string. - - CLASS-METHODS all_xml_parse - IMPORTING - !xml TYPE string - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app. - - CLASS-METHODS db_load - IMPORTING - !id TYPE string - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app. - - CLASS-METHODS db_load_by_app - IMPORTING - app TYPE REF TO z2ui5_if_app - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app. - - METHODS db_save. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_app IMPLEMENTATION. - - - METHOD all_xml_parse. - - z2ui5_cl_util=>xml_parse( - EXPORTING - xml = xml - IMPORTING - any = result ). - - ENDMETHOD. - - - METHOD all_xml_stringify. - DATA temp1 LIKE REF TO mt_attri. -DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - DATA x2 TYPE REF TO cx_root. - - TRY. - - - GET REFERENCE OF mt_attri INTO temp1. - -CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = temp1 app = mo_app. - lo_model->attri_before_save( ). - - result = z2ui5_cl_util=>xml_stringify( me ). - - - CATCH cx_root INTO x2. - - RAISE EXCEPTION TYPE z2ui5_cx_util_error - EXPORTING - val = \`

\` && x2->get_text( ) && \`

Please check if all generic data references are public attributes of your class\`. - - ENDTRY. - - ENDMETHOD. - - - METHOD db_load. - - DATA lo_db TYPE REF TO z2ui5_cl_core_draft_srv. - DATA ls_db TYPE z2ui5_t_core_01. - DATA temp2 LIKE REF TO result->mt_attri. -DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - CREATE OBJECT lo_db TYPE z2ui5_cl_core_draft_srv. - - ls_db = lo_db->read_draft( id ). - result = all_xml_parse( ls_db-data ). - - - GET REFERENCE OF result->mt_attri INTO temp2. - -CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = temp2 app = result->mo_app. - - lo_model->attri_after_load( ). - - ENDMETHOD. - - - METHOD db_load_by_app. - - DATA lo_db TYPE REF TO z2ui5_cl_core_draft_srv. - DATA ls_db TYPE z2ui5_t_core_01. - DATA temp3 LIKE REF TO result->mt_attri. -DATA lo_model TYPE REF TO z2ui5_cl_core_attri_srv. - CREATE OBJECT lo_db TYPE z2ui5_cl_core_draft_srv. - - ls_db = lo_db->read_draft( app->id_draft ). - result = all_xml_parse( ls_db-data ). - - result->mo_app = app. - - - GET REFERENCE OF result->mt_attri INTO temp3. - -CREATE OBJECT lo_model TYPE z2ui5_cl_core_attri_srv EXPORTING attri = temp3 app = result->mo_app. - - lo_model->attri_refs_update( ). - - ENDMETHOD. - - - METHOD db_save. - DATA temp4 TYPE REF TO z2ui5_if_app. - DATA lo_db TYPE REF TO z2ui5_cl_core_draft_srv. - - IF mo_app IS BOUND. - - temp4 ?= mo_app. - temp4->id_draft = ms_draft-id. - ENDIF. - - - CREATE OBJECT lo_db TYPE z2ui5_cl_core_draft_srv. - lo_db->create( - draft = ms_draft - model_xml = all_xml_stringify( ) ). - - ENDMETHOD. - - - METHOD model_json_parse. - - DATA lo_json_mapper TYPE REF TO z2ui5_cl_core_json_srv. - DATA temp5 LIKE REF TO mt_attri. - CREATE OBJECT lo_json_mapper TYPE z2ui5_cl_core_json_srv. - - GET REFERENCE OF mt_attri INTO temp5. -lo_json_mapper->model_front_to_back( - view = iv_view - t_attri = temp5 - model = io_model ). - - ENDMETHOD. - - - METHOD model_json_stringify. - - DATA lo_json_mapper TYPE REF TO z2ui5_cl_core_json_srv. - CREATE OBJECT lo_json_mapper TYPE z2ui5_cl_core_json_srv. - result = lo_json_mapper->model_back_to_front( mt_attri ). - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_CLIENT ', 'CLASS z2ui5_cl_core_client DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - INTERFACES z2ui5_if_client . - - DATA mo_action TYPE REF TO z2ui5_cl_core_action. - - METHODS constructor - IMPORTING - !action TYPE REF TO z2ui5_cl_core_action. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_client IMPLEMENTATION. - - - METHOD constructor. - - mo_action = action. - - ENDMETHOD. - - - METHOD z2ui5_if_client~clear. - - IF val = z2ui5_if_client=>cs_clear-view. - CLEAR mo_action->ms_next-s_set-s_view. - ENDIF. - - ENDMETHOD. - - - METHOD z2ui5_if_client~get. - - CLEAR result. - result-event = mo_action->ms_actual-event. - result-check_launchpad_active = mo_action->mo_http_post->ms_request-s_control-check_launchpad. - result-t_event_arg = mo_action->ms_actual-t_event_arg. - MOVE-CORRESPONDING mo_action->mo_app->ms_draft TO result-s_draft. - result-check_on_navigated = mo_action->ms_actual-check_on_navigated. - MOVE-CORRESPONDING mo_action->mo_http_post->ms_request-s_front TO result-s_config. - - ENDMETHOD. - - - METHOD z2ui5_if_client~get_app. - DATA lo_app TYPE REF TO z2ui5_cl_core_app. - DATA temp1 TYPE REF TO z2ui5_if_app. - DATA temp2 TYPE REF TO z2ui5_if_app. - - IF id IS NOT INITIAL. - - lo_app = z2ui5_cl_core_app=>db_load( id ). - - temp1 ?= lo_app->mo_app. - result = temp1. - ELSE. - - temp2 ?= mo_action->mo_app->mo_app. - result = temp2. - ENDIF. - - ENDMETHOD. - - - METHOD z2ui5_if_client~message_box_display. - - CLEAR mo_action->ms_next-s_set-s_msg_box. - mo_action->ms_next-s_set-s_msg_box-text = text. - mo_action->ms_next-s_set-s_msg_box-type = type. - - ENDMETHOD. - - - METHOD z2ui5_if_client~message_toast_display. - - CLEAR mo_action->ms_next-s_set-s_msg_toast. - mo_action->ms_next-s_set-s_msg_toast-text = text. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nav_app_call. - DATA temp3 TYPE string. - - mo_action->ms_next-o_app_call = app. - - - IF app->id_draft IS INITIAL. - temp3 = z2ui5_cl_util=>uuid_get_c32( ). - ELSE. - temp3 = app->id_app. - ENDIF. - result = temp3. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nav_app_leave. - DATA temp4 TYPE string. - - if app is not bound. - app = z2ui5_if_client~get_app( z2ui5_if_client~get( )-s_draft-id_prev_app_stack ). - endif. - - mo_action->ms_next-o_app_leave = app. - - - IF app->id_draft IS INITIAL. - temp4 = z2ui5_cl_util=>uuid_get_c32( ). - ELSE. - temp4 = app->id_app. - ENDIF. - result = temp4. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest2_view_destroy. - - mo_action->ms_next-s_set-s_view_nest2-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest2_view_display. - - mo_action->ms_next-s_set-s_view_nest2-xml = val. - mo_action->ms_next-s_set-s_view_nest2-id = id. - mo_action->ms_next-s_set-s_view_nest2-method_destroy = method_destroy. - mo_action->ms_next-s_set-s_view_nest2-method_insert = method_insert. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest2_view_model_update. - - mo_action->ms_next-s_set-s_view_nest2-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest_view_destroy. - - mo_action->ms_next-s_set-s_view_nest-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest_view_display. - - mo_action->ms_next-s_set-s_view_nest-xml = val. - mo_action->ms_next-s_set-s_view_nest-id = id. - mo_action->ms_next-s_set-s_view_nest-method_destroy = method_destroy. - mo_action->ms_next-s_set-s_view_nest-method_insert = method_insert. - - ENDMETHOD. - - - METHOD z2ui5_if_client~nest_view_model_update. - - mo_action->ms_next-s_set-s_view_nest-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popover_destroy. - - mo_action->ms_next-s_set-s_popover-check_destroy = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popover_display. - - mo_action->ms_next-s_set-s_popover-check_destroy = abap_false. - mo_action->ms_next-s_set-s_popover-xml = xml. - mo_action->ms_next-s_set-s_popover-open_by_id = by_id. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popover_model_update. - - mo_action->ms_next-s_set-s_popover-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popup_destroy. - - CLEAR mo_action->ms_next-s_set-s_popup. - mo_action->ms_next-s_set-s_popup-check_destroy = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popup_display. - - mo_action->ms_next-s_set-s_popup-check_destroy = abap_false. - mo_action->ms_next-s_set-s_popup-xml = val. - - ENDMETHOD. - - - METHOD z2ui5_if_client~popup_model_update. - - mo_action->ms_next-s_set-s_popup-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~view_destroy. - - mo_action->ms_next-s_set-s_view-check_destroy = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~view_display. - - mo_action->ms_next-s_set-s_view-xml = val. - - ENDMETHOD. - - - METHOD z2ui5_if_client~view_model_update. - - mo_action->ms_next-s_set-s_view-check_update_model = abap_true. - - ENDMETHOD. - - - METHOD z2ui5_if_client~_bind. - - DATA lo_bind TYPE REF TO z2ui5_cl_core_bind_srv. - DATA temp5 TYPE z2ui5_if_core_types=>ty_s_bind_config. - CREATE OBJECT lo_bind TYPE z2ui5_cl_core_bind_srv EXPORTING APP = mo_action->mo_app. - - CLEAR temp5. - temp5-path_only = path. - temp5-custom_filter = custom_filter. - temp5-custom_mapper = custom_mapper. - temp5-tab = z2ui5_cl_util=>conv_get_as_data_ref( tab ). - temp5-tab_index = tab_index. - result = lo_bind->main( - val = z2ui5_cl_util=>conv_get_as_data_ref( val ) - type = z2ui5_if_core_types=>cs_bind_type-one_way - config = temp5 ). - - ENDMETHOD. - - - METHOD z2ui5_if_client~_bind_clear. - - DATA lo_bind TYPE REF TO z2ui5_cl_core_bind_srv. - CREATE OBJECT lo_bind TYPE z2ui5_cl_core_bind_srv EXPORTING APP = mo_action->mo_app. - lo_bind->clear( val ). - - ENDMETHOD. - - - METHOD z2ui5_if_client~_bind_edit. - - DATA lo_bind TYPE REF TO z2ui5_cl_core_bind_srv. - DATA temp6 TYPE z2ui5_if_core_types=>ty_s_bind_config. - CREATE OBJECT lo_bind TYPE z2ui5_cl_core_bind_srv EXPORTING APP = mo_action->mo_app. - - CLEAR temp6. - temp6-path_only = path. - temp6-custom_filter = custom_filter. - temp6-custom_filter_back = custom_filter_back. - temp6-custom_mapper = custom_mapper. - temp6-custom_mapper_back = custom_mapper_back. - temp6-tab = z2ui5_cl_util=>conv_get_as_data_ref( tab ). - temp6-tab_index = tab_index. - result = lo_bind->main( - val = z2ui5_cl_util=>conv_get_as_data_ref( val ) - type = z2ui5_if_core_types=>cs_bind_type-two_way - config = temp6 ). - - ENDMETHOD. - - - METHOD z2ui5_if_client~_bind_local. - - DATA lo_bind TYPE REF TO z2ui5_cl_core_bind_srv. - DATA temp7 TYPE z2ui5_if_core_types=>ty_s_bind_config. - CREATE OBJECT lo_bind TYPE z2ui5_cl_core_bind_srv EXPORTING APP = mo_action->mo_app. - - CLEAR temp7. - temp7-path_only = path. - temp7-custom_mapper = custom_mapper. - temp7-custom_filter = custom_filter. - result = lo_bind->main_local( - val = val - config = temp7 ). - - ENDMETHOD. - - - METHOD z2ui5_if_client~_event. - - DATA lo_ui5 TYPE REF TO z2ui5_cl_core_event_srv. - CREATE OBJECT lo_ui5 TYPE z2ui5_cl_core_event_srv. - result = lo_ui5->get_event( - val = val - check_view_destroy = check_view_destroy - t_arg = t_arg ). - - ENDMETHOD. - - - METHOD z2ui5_if_client~_event_client. - - DATA lo_ui5 TYPE REF TO z2ui5_cl_core_event_srv. - CREATE OBJECT lo_ui5 TYPE z2ui5_cl_core_event_srv. - result = lo_ui5->get_event_client( - val = val - t_arg = t_arg ). - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_HTTP_GET ', 'CLASS z2ui5_cl_core_http_get DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - DATA ms_request TYPE z2ui5_if_types=>ty_s_http_request_get. - DATA mv_response TYPE string. - - METHODS constructor - IMPORTING - val TYPE z2ui5_if_types=>ty_s_http_request_get OPTIONAL. - - METHODS main - RETURNING - VALUE(result) TYPE string. - - METHODS get_js - RETURNING - VALUE(result) TYPE string. - - METHODS get_js_cc_startup - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - - METHODS get_default_config - RETURNING - VALUE(result) TYPE z2ui5_if_types=>ty_s_http_request_get-t_config. - - METHODS get_default_security_policy - RETURNING - VALUE(result) TYPE string. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_http_get IMPLEMENTATION. - - - METHOD constructor. - - ms_request = val. - - ENDMETHOD. - - - METHOD get_js. - - result = \`sap.ui.define("z2ui5/Controller", ["sap/ui/core/mvc/Controller", "sap/ui/core/mvc/XMLView", "sap/ui/model/json/JSONModel", "sap/ui/core/BusyIndicator", "sap/m/MessageBox", "sap/m/MessageToast", "sap/ui/core/Fragment"], function(Control\` && - \`ler, XMLView, JSONModel, BusyIndicator, MessageBox, MessageToast, Fragment) {\` && |\\n| && - \` "use strict";\` && |\\n| && - \` return Controller.extend("z2ui5.Controller", {\` && |\\n| && - \` async onAfterRendering() {\` && |\\n| && - \` try{\` && |\\n| && - \` if (!sap.z2ui5.oResponse.PARAMS) {\` && |\\n| && - \` BusyIndicator.hide();\` && |\\n| && - \` if (sap.z2ui5.isBusy) {\` && |\\n| && - \` sap.z2ui5.isBusy = false;\` && |\\n| && - \` }\` && |\\n| && - \` if (sap.z2ui5.busyDialog) {\` && |\\n| && - \` sap.z2ui5.busyDialog.close();\` && |\\n| && - \` }\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` const {S_POPUP, S_VIEW_NEST, S_VIEW_NEST2, S_POPOVER} = sap.z2ui5.oResponse.PARAMS;\` && |\\n| && - \` if (S_POPUP?.CHECK_DESTROY) {\` && |\\n| && - \` sap.z2ui5.oController.PopupDestroy();\` && |\\n| && - \` }\` && |\\n| && - \` if (S_POPOVER?.CHECK_DESTROY) {\` && |\\n| && - \` sap.z2ui5.oController.PopoverDestroy();\` && |\\n| && - \` }\` && |\\n| && - \` if (S_POPUP?.XML) {\` && |\\n| && - \` sap.z2ui5.oController.PopupDestroy();\` && |\\n| && - \` await this.displayFragment(S_POPUP.XML, ''oViewPopup'');\` && |\\n| && - \` }\` && |\\n| && - \` if (!sap.z2ui5.checkNestAfter) {\` && |\\n| && - \` if (S_VIEW_NEST?.XML) {\` && |\\n| && - \` sap.z2ui5.oController.NestViewDestroy();\` && |\\n| && - \` await this.displayNestedView(S_VIEW_NEST.XML, ''oViewNest'', ''S_VIEW_NEST'');\` && |\\n| && - \` sap.z2ui5.checkNestAfter = true;\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` if (!sap.z2ui5.checkNestAfter2) {\` && |\\n| && - \` if (S_VIEW_NEST2?.XML) {\` && |\\n| && - \` sap.z2ui5.oController.NestViewDestroy2();\` && |\\n| && - \` await this.displayNestedView2(S_VIEW_NEST2.XML, ''oViewNest2'', ''S_VIEW_NEST2'');\` && |\\n| && - \` sap.z2ui5.checkNestAfter2 = true;\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` if (S_POPOVER?.XML) {\` && |\\n| && - \` await this.displayPopover(S_POPOVER.XML, ''oViewPopover'', S_POPOVER.OPEN_BY_ID);\` && |\\n| && - \` }\` && |\\n| && - \` BusyIndicator.hide();\` && |\\n| && - \` if (sap.z2ui5.isBusy) {\` && |\\n| && - \` sap.z2ui5.isBusy = false;\` && |\\n| && - \` }\` && |\\n| && - \` if (sap.z2ui5.busyDialog) {\` && |\\n| && - \` sap.z2ui5.busyDialog.close();\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.onAfterRendering.forEach(item=>{\` && |\\n| && - \` if (item !== undefined) {\` && |\\n| && - \` item();\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` )\` && |\\n| && -\` }catch(e){ BusyIndicator.hide(); sap.z2ui5.isBusy = false; MessageBox.error( e.toLocaleString() , { title : "Unexpected Error Occured - App Terminated" , actions : [ ] , onClose : () => { new sap.m.BusyDialog({ text : "Please Restart t\` && -\`he App" }).open(); } } ) }\` && |\\n| && - \` },\` && |\\n| && - |\\n| && - \` async displayFragment(xml, viewProp, openById) {\` && |\\n| && - \` const oFragment = await Fragment.load({\` && |\\n| && - \` definition: xml,\` && |\\n| && - \` controller: sap.z2ui5.oControllerPopup,\` && |\\n| && - \` id: "popupId"\` && |\\n| && - \` });\` && |\\n| && - \` let oview_model = new JSONModel(sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` oview_model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` oFragment.setModel(oview_model);\` && |\\n| && - \` let oControl = openById ? sap.z2ui5.oView.byId(openById) : null;\` && |\\n| && - \` if (oControl) {\` && |\\n| && - \` oFragment.openBy(oControl);\` && |\\n| && - \` } else {\` && |\\n| && - \` oFragment.open();\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5[viewProp] = oFragment;\` && |\\n| && - \` },\` && |\\n| && - \` async displayPopover(xml, viewProp, openById) {\` && |\\n| && - \` const oFragment = await Fragment.load({\` && |\\n| && - \` definition: xml,\` && |\\n| && - \` controller: sap.z2ui5.oControllerPopover,\` && |\\n| && - \` id: "popoverId"\` && |\\n| && - \` });\` && |\\n| && - \` let oview_model = new JSONModel(sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` oview_model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` oFragment.setModel(oview_model);\` && |\\n| && - \` let oControl = openById ? sap.z2ui5.oView.byId(openById) : null;\` && |\\n| && - \` if (oControl) {\` && |\\n| && - \` oFragment.openBy(oControl);\` && |\\n| && - \` } else {\` && |\\n| && - \` oFragment.open();\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5[viewProp] = oFragment;\` && |\\n| && - \` },\` && |\\n| && - \` async displayNestedView(xml, viewProp, viewNestId) {\` && |\\n| && - \` const oView = await XMLView.create({\` && |\\n| && - \` definition: xml,\` && |\\n| && - \` controller: sap.z2ui5.oControllerNest,\` && |\\n| && - \` });\` && |\\n| && - \` let oview_model = new JSONModel(sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` oview_model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` oView.setModel(oview_model);\` && |\\n| && - \` let oParent = sap.z2ui5.oView.byId(sap.z2ui5.oResponse.PARAMS[viewNestId].ID);\` && |\\n| && - \` if (oParent) {\` && |\\n| && - \` try {\` && |\\n| && - \` oParent[sap.z2ui5.oResponse.PARAMS[viewNestId].METHOD_DESTROY]();\` && |\\n| && - \` } catch {}\` && |\\n| && - \` oParent[sap.z2ui5.oResponse.PARAMS[viewNestId].METHOD_INSERT](oView);\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5[viewProp] = oView;\` && |\\n| && - \` },\` && |\\n| && - \` async displayNestedView2(xml, viewProp, viewNestId) {\` && |\\n| && - \` const oView = await XMLView.create({\` && |\\n| && - \` definition: xml,\` && |\\n| && - \` controller: sap.z2ui5.oControllerNest2,\` && |\\n| && - \` });\` && |\\n| && - \` let oview_model = new JSONModel(sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` oview_model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` oView.setModel(oview_model);\` && |\\n| && - \` let oParent = sap.z2ui5.oView.byId(sap.z2ui5.oResponse.PARAMS[viewNestId].ID);\` && |\\n| && - \` if (oParent) {\` && |\\n| && - \` try {\` && |\\n| && - \` oParent[sap.z2ui5.oResponse.PARAMS[viewNestId].METHOD_DESTROY]();\` && |\\n| && - \` } catch {}\` && |\\n| && - \` oParent[sap.z2ui5.oResponse.PARAMS[viewNestId].METHOD_INSERT](oView);\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5[viewProp] = oView;\` && |\\n| && - \` },\` && |\\n| && - \` PopupDestroy() {\` && |\\n| && - \` if (!sap.z2ui5.oViewPopup) {\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (sap.z2ui5.oViewPopup.close) {\` && |\\n| && - \` try {\` && |\\n| && - \` sap.z2ui5.oViewPopup.close();\` && |\\n| && - \` } catch {}\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oViewPopup.destroy();\` && |\\n| && - \` },\` && |\\n| && - \` PopoverDestroy() {\` && |\\n| && - \` if (!sap.z2ui5.oViewPopover) {\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (sap.z2ui5.oViewPopover.close) {\` && |\\n| && - \` try {\` && |\\n| && - \` sap.z2ui5.oViewPopover.close();\` && |\\n| && - \` } catch {}\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oViewPopover.destroy();\` && |\\n| && - \` },\` && |\\n| && - \` NestViewDestroy() {\` && |\\n| && - \` if (!sap.z2ui5.oViewNest) {\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oViewNest.destroy();\` && |\\n| && - \` },\` && |\\n| && - \` NestViewDestroy2() {\` && |\\n| && - \` if (!sap.z2ui5.oViewNest2) {\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oViewNest2.destroy();\` && |\\n| && - \` },\` && |\\n| && - \` ViewDestroy() {\` && |\\n| && - \` if (!sap.z2ui5.oView) {\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oView.destroy();\` && |\\n| && - \` },\` && |\\n| && - \` eF(...args) {\` && |\\n| && - \` sap.z2ui5.onBeforeEventFrontend.forEach(item => {\` && |\\n| && - \` if (item !== undefined) {\` && |\\n| && - \` item(args);\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` )\` && |\\n| && - \` let oCrossAppNavigator;\` && |\\n| && - \` switch (args[0]) {\` && |\\n| && - \` case ''CROSS_APP_NAV_TO_PREV_APP'':\` && |\\n| && - \` oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");\` && |\\n| && - \` oCrossAppNavigator.backToPreviousApp();\` && |\\n| && - \` break;\` && |\\n| && - \` case ''CROSS_APP_NAV_TO_EXT'':\` && |\\n| && - \` oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");\` && |\\n| && - \` const hash = (oCrossAppNavigator.hrefForExternal({\` && |\\n| && - \` target: args[1],\` && |\\n| && - \` params: args[2]\` && |\\n| && - \` })) || "";\` && |\\n| && - \` if (args[3] === ''EXT'') {\` && |\\n| && - \` let url = window.location.href.split(''#'')[0] + hash;\` && |\\n| && - \` sap.m.URLHelper.redirect(url, true);\` && |\\n| && - \` } else {\` && |\\n| && - \` oCrossAppNavigator.toExternal({\` && |\\n| && - \` target: {\` && |\\n| && - \` shellHash: hash\` && |\\n| && - \` }\` && |\\n| && - \` });\` && |\\n| && - \` }\` && |\\n| && - \` break;\` && |\\n| && - \` case ''LOCATION_RELOAD'':\` && |\\n| && - \` window.location = args[1];\` && |\\n| && - \` break;\` && |\\n| && - \` case ''OPEN_NEW_TAB'':\` && |\\n| && - \` window.open(args[1], ''_blank'');\` && |\\n| && - \` break;\` && |\\n| && - \` case ''POPUP_CLOSE'':\` && |\\n| && - \` sap.z2ui5.oController.PopupDestroy();\` && |\\n| && - \` break;\` && |\\n| && - \` case ''POPOVER_CLOSE'':\` && |\\n| && - \` sap.z2ui5.oController.PopoverDestroy();\` && |\\n| && - \` break;\` && |\\n| && - \` case ''NAV_CONTAINER_TO'':\` && |\\n| && - \` var navCon = sap.z2ui5.oView.byId(args[1]);\` && |\\n| && - \` var navConTo = sap.z2ui5.oView.byId(args[2]);\` && |\\n| && - \` navCon.to(navConTo);\` && |\\n| && - \` break;\` && |\\n| && - \` case ''NEST_NAV_CONTAINER_TO'':\` && |\\n| && - \` navCon = sap.z2ui5.oViewNest.byId(args[1]);\` && |\\n| && - \` navConTo = sap.z2ui5.oViewNest.byId(args[2]);\` && |\\n| && - \` navCon.to(navConTo);\` && |\\n| && - \` break;\` && |\\n| && - \` case ''NEST2_NAV_CONTAINER_TO'':\` && |\\n| && - \` navCon = sap.z2ui5.oViewNest2.byId(args[1]);\` && |\\n| && - \` navConTo = sap.z2ui5.oViewNest2.byId(args[2]);\` && |\\n| && - \` navCon.to(navConTo);\` && |\\n| && - \` break;\` && |\\n| && - \` case ''POPUP_NAV_CONTAINER_TO'':\` && |\\n| && - \` navCon = Fragment.byId("popupId",args[1]);\` && |\\n| && - \` navConTo = Fragment.byId("popupId",args[2]);\` && |\\n| && - \` navCon.to(navConTo);\` && |\\n| && - \` break;\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` eB(...args) {\` && |\\n| && - \` if (sap.z2ui5.isBusy) {\` && |\\n| && - \` if (sap.z2ui5.isBusy == true) {\` && |\\n| && - \` sap.z2ui5.busyDialog = new sap.m.BusyDialog();\` && |\\n| && - \` sap.z2ui5.busyDialog.open();\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.isBusy = true;\` && |\\n| && - \` if (!window.navigator.onLine) {\` && |\\n| && - \` sap.m.MessageBox.alert(''No internet connection! Please reconnect to the server and try again.'');\` && |\\n| && - \` sap.z2ui5.isBusy = false;\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` BusyIndicator.show();\` && |\\n| && - \` let appStart = sap.z2ui5.oBody.APP_START;\` && |\\n| && - \` sap.z2ui5.oBody = {};\` && |\\n| && - \` sap.z2ui5.oBody.APP_START = appStart;\` && |\\n| && - \` if ( sap.z2ui5.oController == this ) {\` && |\\n| && - \` sap.z2ui5.oBody.XX = sap.z2ui5.oView.getModel().getData().XX;\` && |\\n| && - \` sap.z2ui5.oBody.VIEWNAME = ''MAIN'';\` && |\\n| && - \` }else if \` && |\\n| && - \` ( sap.z2ui5.oControllerPopup == this ) {\` && |\\n| && - \` if (sap.z2ui5.oViewPopup){\` && |\\n| && - \` sap.z2ui5.oBody.XX = sap.z2ui5.oViewPopup.getModel().getData().XX;\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oBody.VIEWNAME = ''MAIN'';\` && |\\n| && - \` }else if ( \` && |\\n| && - \` sap.z2ui5.oControllerPopover == this ) {\` && |\\n| && - \` sap.z2ui5.oBody.XX = sap.z2ui5.oViewPopover.getModel().getData().XX;\` && |\\n| && - \` sap.z2ui5.oBody.VIEWNAME = ''MAIN'';\` && |\\n| && - \` }else if ( \` && |\\n| && - \` sap.z2ui5.oControllerNest == this ) {\` && |\\n| && - \` sap.z2ui5.oBody.XX = sap.z2ui5.oViewNest.getModel().getData().XX;\` && |\\n| && - \` sap.z2ui5.oBody.VIEWNAME = ''NEST'';\` && |\\n| && - \` }else if (\` && |\\n| && - \` sap.z2ui5.oControllerNest2 == this ) {\` && |\\n| && - \` sap.z2ui5.oBody.XX = sap.z2ui5.oViewNest2.getModel().getData().XX;\` && |\\n| && - \` sap.z2ui5.oBody.VIEWNAME = ''NEST2'';\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.onBeforeRoundtrip.forEach(item=>{\` && |\\n| && - \` if (item !== undefined) {\` && |\\n| && - \` item();\` && |\\n| && - \` }})\` && |\\n| && - \` if (args[0][1]) {\` && |\\n| && - \` sap.z2ui5.oController.ViewDestroy();\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oBody.ID = sap.z2ui5.oResponse.ID;\` && |\\n| && - \` sap.z2ui5.oBody.ARGUMENTS = args;\` && |\\n| && - \` sap.z2ui5.oResponseOld = sap.z2ui5.oResponse;\` && |\\n| && - \` sap.z2ui5.oResponse = {};\` && |\\n| && - \` sap.z2ui5.oController.Roundtrip();\` && |\\n| && - \` },\` && |\\n| && - \` responseError(response) {\` && |\\n| && - \` document.write(response);\` && |\\n| && - \` },\` && |\\n| && - \` updateModelIfRequired(paramKey, oView) {\` && |\\n| && - \` if (sap.z2ui5.oResponse.PARAMS == undefined) { return; }\` && |\\n| && - \` if (sap.z2ui5.oResponse.PARAMS[paramKey]?.CHECK_UPDATE_MODEL) {\` && |\\n| && - \` let model = new JSONModel(sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` oView.setModel(model);\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` async responseSuccess(response) {\` && |\\n| && - \` try{\` && |\\n| && - \` sap.z2ui5.oResponse = response;\` && |\\n| && - \` if (sap.z2ui5.oResponse.PARAMS?.S_VIEW?.CHECK_DESTROY) {\` && |\\n| && - \` sap.z2ui5.oController.ViewDestroy();\` && |\\n| && - \` }\` && |\\n| && - \` sap.z2ui5.oController.showMessage(''S_MSG_TOAST'', sap.z2ui5.oResponse.PARAMS);\` && |\\n| && - \` sap.z2ui5.oController.showMessage(''S_MSG_BOX'', sap.z2ui5.oResponse.PARAMS);\` && |\\n| && - \` if (sap.z2ui5.oResponse.PARAMS?.S_VIEW?.XML) { if ( sap.z2ui5.oResponse.PARAMS?.S_VIEW?.XML !== '''') {\` && |\\n| && - \` sap.z2ui5.oController.ViewDestroy();\` && |\\n| && - \` await sap.z2ui5.oController.createView(sap.z2ui5.oResponse.PARAMS.S_VIEW.XML, sap.z2ui5.oResponse.OVIEWMODEL);\` && |\\n| && - \` return; } } \` && |\\n| && - \` this.updateModelIfRequired(''S_VIEW'', sap.z2ui5.oView);\` && |\\n| && - \` this.updateModelIfRequired(''S_VIEW_NEST'', sap.z2ui5.oViewNest);\` && |\\n| && - \` this.updateModelIfRequired(''S_VIEW_NEST2'', sap.z2ui5.oViewNest2);\` && |\\n| && - \` this.updateModelIfRequired(''S_POPUP'', sap.z2ui5.oViewPopup);\` && |\\n| && - \` this.updateModelIfRequired(''S_POPOVER'', sap.z2ui5.oViewPopover);\` && |\\n| && - \` sap.z2ui5.oController.onAfterRendering();\` && |\\n| && - \` }catch(e){ BusyIndicator.hide(); MessageBox.error(e.toLocaleString()); }\` && |\\n| && - \` },\` && |\\n| && - \` showMessage(msgType, params) {\` && |\\n| && - \` if (params == undefined) { return; }\` && |\\n| && - \` if (params[msgType]?.TEXT !== undefined) {\` && |\\n| && - \` if (msgType === ''S_MSG_TOAST'') {\` && |\\n| && - \` MessageToast.show(params[msgType].TEXT);\` && |\\n| && - \` } else if (msgType === ''S_MSG_BOX'') {\` && |\\n| && - \` MessageBox[params[msgType].TYPE](params[msgType].TEXT);\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` async createView(xml, viewModel) {\` && |\\n| && - \` let oview_model = new JSONModel(viewModel);\` && |\\n| && - \` oview_model.setSizeLimit(sap.z2ui5.JSON_MODEL_LIMIT);\` && |\\n| && - \` sap.z2ui5.oView = await XMLView.create({\` && |\\n| && - \` definition: xml,\` && |\\n| && - \` models: oview_model,\` && |\\n| && - \` controller: sap.z2ui5.oController,\` && |\\n| && - \` id: ''mainView'',\` && |\\n| && - \` preprocessor: { xml : { models: { meta : oview_model } } }\` && |\\n| && - \` });\` && |\\n| && - \` sap.ui.getCore().getMessageManager().registerObject( sap.z2ui5.oView, true);\` && |\\n| && - \` if (sap.z2ui5.oParent) {\` && |\\n| && - \` sap.z2ui5.oParent.removeAllPages();\` && |\\n| && - \` sap.z2ui5.oParent.insertPage(sap.z2ui5.oView);\` && |\\n| && - \` } else {\` && |\\n| && - \` sap.z2ui5.oView.placeAt("content");\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` async readHttp() {\` && |\\n| && - \` const response = await fetch(sap.z2ui5.pathname, {\` && |\\n| && - \` method: ''POST'',\` && |\\n| && - \` headers: {\` && |\\n| && - \` ''Content-Type'': ''application/json''\` && |\\n| && - \` },\` && |\\n| && - \` body: JSON.stringify(sap.z2ui5.oBody)\` && |\\n| && - \` });\` && |\\n| && - \` if (!response.ok) {\` && |\\n| && - \` const responseText = await response.text();\` && |\\n| && - \` sap.z2ui5.oController.responseError(responseText);\` && |\\n| && - \` } else {\` && |\\n| && - \` const responseData = await response.json();\` && |\\n| && - \` sap.z2ui5.responseData = responseData;\` && |\\n| && - \` if( !sap.z2ui5.oBody.APP_START ) { sap.z2ui5.oBody.APP_START = sap.z2ui5.responseData.S_FRONT.APP; }\` && |\\n| && - \` sap.z2ui5.oController.responseSuccess({\` && |\\n| && - \` ID : responseData.S_FRONT.ID,\` && |\\n| && - \` PARAMS : responseData.S_FRONT.PARAMS,\` && |\\n| && - \` OVIEWMODEL : responseData.MODEL,\` && |\\n| && - \` });\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` Roundtrip() {\` && |\\n| && - \` sap.z2ui5.checkTimerActive = false;\` && |\\n| && - \` sap.z2ui5.checkNestAfter = false;\` && |\\n| && - \` sap.z2ui5.checkNestAfter2 = false;\` && |\\n| && - \` let event = (args) => { if ( args != undefined ) { return args[0][0]; } };\` && |\\n| && - \` sap.z2ui5.oBody.S_FRONT = {\` && |\\n| && - \` ID: sap.z2ui5?.oBody?.ID,\` && |\\n| && - \` APP_START: sap.z2ui5?.oBody?.APP_START,\` && |\\n| && - \` XX: sap.z2ui5?.oBody?.XX,\` && |\\n| && - \` ORIGIN: window.location.origin,\` && |\\n| && - \` PATHNAME: sap.z2ui5.pathname,\` && |\\n| && - \` SEARCH: (sap.z2ui5.search) ? sap.z2ui5.search : window.location.search,\` && |\\n| && - \` VIEW: sap.z2ui5.oBody.VIEWNAME,\` && |\\n| && - \` T_STARTUP_PARAMETERS: sap.z2ui5.startupParameters,\` && |\\n| && - \` EVENT: event(sap.z2ui5.oBody?.ARGUMENTS),\` && |\\n| && - \` };\` && |\\n| && - \` if ( sap.z2ui5.oBody?.ARGUMENTS != undefined ) { if ( sap.z2ui5.oBody?.ARGUMENTS.length > 0 ) { sap.z2ui5.oBody?.ARGUMENTS.shift(); } }\` && |\\n| && - \` sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG = sap.z2ui5.oBody?.ARGUMENTS;\` && |\\n| && - \` delete sap.z2ui5.oBody.ID;\` && |\\n| && - \` delete sap.z2ui5.oBody?.VIEWNAME;\` && |\\n| && - \` delete sap.z2ui5.oBody?.APP_START;\` && |\\n| && - \` delete sap.z2ui5.oBody?.S_FRONT.XX;\` && |\\n| && - \` delete sap.z2ui5.oBody?.ARGUMENTS;\` && |\\n| && - \` if (!sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG) { delete sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG; } \` && |\\n| && - \` if (sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG) { if (sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG.length == 0 ) { delete sap.z2ui5.oBody.S_FRONT.T_EVENT_ARG; } }\` && |\\n| && - \` if (sap.z2ui5.oBody.S_FRONT.T_STARTUP_PARAMETERS == undefined) { delete sap.z2ui5.oBody.S_FRONT.T_STARTUP_PARAMETERS; } \` && |\\n| && - \` if ( sap.z2ui5.oBody.S_FRONT.SEARCH == '''' ){ delete sap.z2ui5.oBody.S_FRONT.SEARCH; } \` && |\\n| && - \` if (!sap.z2ui5.oBody.XX){ delete sap.z2ui5.oBody.XX; } \` && |\\n| && - \` sap.z2ui5.oController.readHttp();\` && |\\n| && - \` },\` && |\\n| && - \` })\` && |\\n| && - \`});\` && |\\n| && - \`sap.ui.require(["z2ui5/Controller", "sap/ui/core/BusyIndicator", "sap/ui/core/mvc/XMLView", "sap/ui/core/Fragment", "sap/m/MessageToast", "sap/m/MessageBox", "sap/ui/model/json/JSONModel"], (Controller,BusyIndicator)=>{\` && |\\n| && - \` BusyIndicator.show();\` && |\\n| && - \` sap.z2ui5.oController = new Controller();\` && |\\n| && - \` sap.z2ui5.oControllerNest = new Controller();\` && |\\n| && - \` sap.z2ui5.oControllerNest2 = new Controller();\` && |\\n| && - \` sap.z2ui5.oControllerPopup = new Controller();\` && |\\n| && - \` sap.z2ui5.oControllerPopover = new Controller();\` && |\\n| && - \` sap.z2ui5.pathname = sap.z2ui5.pathname || window.location.pathname;\` && |\\n| && - \` sap.z2ui5.checkNestAfter = false;\` && |\\n| && - \` sap.z2ui5.oBody = {\` && |\\n| && - \` APP_START: sap.z2ui5.APP_START\` && |\\n| && - \` };\` && |\\n| && - \` sap.z2ui5.oController.Roundtrip();\` && |\\n| && - \` sap.z2ui5.onBeforeRoundtrip = [];\` && |\\n| && - \` sap.z2ui5.onAfterRendering = [];\` && |\\n| && - \` sap.z2ui5.onBeforeEventFrontend = [];\` && |\\n| && - \` sap.z2ui5.onAfterRoundtrip = []; }\` && |\\n| && - \`);\`. - - ENDMETHOD. - - - METHOD get_js_cc_startup. - - result = \` \` && - z2ui5_cl_fw_cc_timer=>get_js( ) && - z2ui5_cl_fw_cc_focus=>get_js( ) && - z2ui5_cl_fw_cc_title=>get_js( ) && - z2ui5_cl_fw_cc_history=>get_js( ) && - z2ui5_cl_fw_cc_scrolling=>get_js( ) && - z2ui5_cl_fw_cc_info_frontend=>get_js( ) && - z2ui5_cl_fw_cc_geolocation=>get_js( ) && - z2ui5_cl_fw_cc_file_uploader=>get_js( ) && - z2ui5_cl_fw_cc_multiinput_ext=>get_js( ) && - z2ui5_cl_fw_cc_uitable_ext=>get_js( ) && - z2ui5_cl_fw_cc_util=>get_js( ) && - z2ui5_cl_fw_cc_favicon=>get_js( ) && - \` \`. - - ENDMETHOD. - - - METHOD main. - - DATA temp1 TYPE z2ui5_if_types=>ty_t_name_value. - DATA lt_config LIKE temp1. - DATA temp2 TYPE string. - DATA lv_sec_policy LIKE temp2. - DATA temp3 LIKE LINE OF lt_config. - DATA lr_config LIKE REF TO temp3. - DATA lv_add_js TYPE string. - DATA temp4 TYPE z2ui5_if_types=>ty_s_http_request_get-json_model_limit. - DATA temp5 TYPE REF TO z2ui5_cl_core_draft_srv. - IF ms_request-t_config IS INITIAL. - temp1 = get_default_config( ). - ELSE. - temp1 = ms_request-t_config. - ENDIF. - - lt_config = temp1. - - - IF ms_request-content_security_policy IS INITIAL. - temp2 = get_default_security_policy( ). - ELSE. - temp2 = ms_request-content_security_policy. - ENDIF. - - lv_sec_policy = temp2. - - mv_response = \`\` && |\\n| && - \`\` && |\\n| && - \`\` && |\\n| && - lv_sec_policy && |\\n| && - \` \` && |\\n| && - \` \` && |\\n| && - \` \` && |\\n| && - \` abap2UI5\` && |\\n| && - \` \` && - \` \` && |\\n| && - \`\` && |\\n| && - \`

\` && |\\n| && - \`\` && |\\n|. - - - lv_add_js = get_js_cc_startup( ) && ms_request-custom_js. - - - IF ms_request-json_model_limit IS NOT INITIAL. - temp4 = ms_request-json_model_limit. - ELSE. - temp4 = 100. - ENDIF. - mv_response = mv_response && - \`\` && |\\n| && - \`\`. - - - CREATE OBJECT temp5 TYPE z2ui5_cl_core_draft_srv. - temp5->cleanup( ). - result = mv_response. - - ENDMETHOD. - - METHOD get_default_config. - - DATA temp6 TYPE z2ui5_if_types=>ty_t_name_value. - DATA temp7 LIKE LINE OF temp6. - CLEAR temp6. - - temp7-n = \`src\`. - temp7-v = \`https://sdk.openui5.org/resources/sap-ui-cachebuster/sap-ui-core.js\`. - INSERT temp7 INTO TABLE temp6. - temp7-n = \`data-sap-ui-theme\`. - temp7-v = \`sap_horizon\`. - INSERT temp7 INTO TABLE temp6. - temp7-n = \`data-sap-ui-async\`. - temp7-v = \`true\`. - INSERT temp7 INTO TABLE temp6. - temp7-n = \`data-sap-ui-bindingSyntax\`. - temp7-v = \`complex\`. - INSERT temp7 INTO TABLE temp6. - temp7-n = \`data-sap-ui-frameOptions\`. - temp7-v = \`trusted\`. - INSERT temp7 INTO TABLE temp6. - temp7-n = \`data-sap-ui-compatVersion\`. - temp7-v = \`edge\`. - INSERT temp7 INTO TABLE temp6. - result = temp6. - - ENDMETHOD. - - - METHOD get_default_security_policy. - - result = \`\`. - - ENDMETHOD. - -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_HTTP_POST ', 'CLASS z2ui5_cl_core_http_post DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - DATA mo_action TYPE REF TO z2ui5_cl_core_action. - DATA mv_request_json TYPE string. - DATA ms_request TYPE z2ui5_if_core_types=>ty_s_http_request_post. - DATA ms_response TYPE z2ui5_if_core_types=>ty_s_http_response_post. - DATA mv_response TYPE string. - - METHODS constructor - IMPORTING - val TYPE string. - - METHODS main - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - - METHODS main_begin. - - METHODS main_process - RETURNING - VALUE(check_go_client) TYPE abap_bool. - - METHODS main_end. - - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_http_post IMPLEMENTATION. - - - METHOD constructor. - - mv_request_json = val. - CREATE OBJECT mo_action TYPE z2ui5_cl_core_action EXPORTING VAL = me. - - ENDMETHOD. - - - METHOD main. - - main_begin( ). - DO. - IF main_process( ) IS NOT INITIAL. - EXIT. - ENDIF. - ENDDO. -* result = main_end( ). - result = mv_response. - - ENDMETHOD. - - - METHOD main_begin. - DATA lo_json_mapper TYPE REF TO z2ui5_cl_core_json_srv. - DATA x TYPE REF TO cx_root. - TRY. - - - CREATE OBJECT lo_json_mapper TYPE z2ui5_cl_core_json_srv. - ms_request = lo_json_mapper->request_json_to_abap( mv_request_json ). - - IF ms_request-s_front-id IS NOT INITIAL. - mo_action = mo_action->factory_by_frontend( ). - - ELSEIF ms_request-s_control-app_start IS NOT INITIAL. - mo_action = mo_action->factory_first_start( ). - - ELSE. - mo_action = mo_action->factory_system_startup( ). - ENDIF. - - - CATCH cx_root INTO x. - mo_action = mo_action->factory_system_error( x ). - ENDTRY. - ENDMETHOD. - - - METHOD main_end. - DATA lo_json_mapper TYPE REF TO z2ui5_cl_core_json_srv. - - CLEAR ms_response. - ms_response-s_front-params = mo_action->ms_next-s_set. - ms_response-s_front-id = mo_action->mo_app->ms_draft-id. - ms_response-s_front-app = z2ui5_cl_util=>rtti_get_classname_by_ref( mo_action->mo_app->mo_app ). - ms_response-s_front-app_start = ms_request-s_control-app_start. - ms_response-model = mo_action->mo_app->model_json_stringify( ). - - - CREATE OBJECT lo_json_mapper TYPE z2ui5_cl_core_json_srv. - mv_response = lo_json_mapper->response_abap_to_json( ms_response ). - - CLEAR mo_action->ms_next. - mo_action->mo_app->db_save( ). - - ENDMETHOD. - - - METHOD main_process. - DATA li_client TYPE REF TO z2ui5_cl_core_client. - DATA temp1 TYPE REF TO z2ui5_if_app. - DATA li_app LIKE temp1. - DATA x TYPE REF TO cx_root. - TRY. - - - CREATE OBJECT li_client TYPE z2ui5_cl_core_client EXPORTING ACTION = mo_action. - - temp1 ?= mo_action->mo_app->mo_app. - - li_app = temp1. - - ROLLBACK WORK. - li_app->main( li_client ). - ROLLBACK WORK. - - IF mo_action->ms_next-o_app_leave IS NOT INITIAL. - mo_action = mo_action->factory_stack_leave( ). - - ELSEIF mo_action->ms_next-o_app_call IS NOT INITIAL. - mo_action = mo_action->factory_stack_call( ). - - ELSE. - main_end( ). - check_go_client = abap_true. - ENDIF. - - - CATCH cx_root INTO x. - mo_action = mo_action->factory_system_error( x ). - ENDTRY. - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_IF_CORE_TYPES ', 'INTERFACE z2ui5_if_core_types - PUBLIC. - - CONSTANTS: - BEGIN OF cs_ui5, - event_backend_function TYPE string VALUE \`eB\`, - event_frontend_function TYPE string VALUE \`eF\`, - two_way_model TYPE string VALUE \`XX\`, - END OF cs_ui5. - - CONSTANTS: - BEGIN OF cs_bind_type, - one_way TYPE string VALUE \`ONE_WAY\`, - two_way TYPE string VALUE \`TWO_WAY\`, - one_time TYPE string VALUE \`ONE_TIME\`, - END OF cs_bind_type. - - TYPES: - BEGIN OF ty_s_bind_config, - path_only TYPE abap_bool, - view TYPE string, - custom_mapper TYPE REF TO z2ui5_if_ajson_mapping, - custom_mapper_back TYPE REF TO z2ui5_if_ajson_mapping, - custom_filter TYPE REF TO z2ui5_if_ajson_filter, - custom_filter_back TYPE REF TO z2ui5_if_ajson_filter, - tab TYPE REF TO data, - tab_index TYPE i, - END OF ty_s_bind_config. - - TYPES: - BEGIN OF ty_s_attri, - name TYPE string, - name_client TYPE string, - bind_type TYPE string, - srtti_data TYPE string, - check_dissolved TYPE abap_bool, - view TYPE string, - json_bind_local TYPE REF TO z2ui5_if_ajson, - custom_filter TYPE REF TO z2ui5_if_ajson_filter, - custom_filter_back TYPE REF TO z2ui5_if_ajson_filter, - custom_mapper TYPE REF TO z2ui5_if_ajson_mapping, - custom_mapper_back TYPE REF TO z2ui5_if_ajson_mapping, - r_ref TYPE REF TO data, - o_typedescr TYPE REF TO cl_abap_typedescr, - END OF ty_s_attri. - TYPES ty_t_attri TYPE SORTED TABLE OF ty_s_attri WITH UNIQUE KEY name. - - TYPES: - BEGIN OF ty_s_next_frontend, - BEGIN OF s_view, - xml TYPE string, - check_destroy TYPE abap_bool, - check_update_model TYPE abap_bool, - END OF s_view, - BEGIN OF s_view_nest, - xml TYPE string, - id TYPE string, - method_insert TYPE string, - method_destroy TYPE string, - check_destroy TYPE abap_bool, - check_update_model TYPE abap_bool, - END OF s_view_nest, - BEGIN OF s_view_nest2, - xml TYPE string, - id TYPE string, - method_insert TYPE string, - method_destroy TYPE string, - check_destroy TYPE abap_bool, - check_update_model TYPE abap_bool, - END OF s_view_nest2, - BEGIN OF s_popup, - xml TYPE string, - id TYPE string, - check_destroy TYPE abap_bool, - check_update_model TYPE abap_bool, - END OF s_popup, - BEGIN OF s_popover, - xml TYPE string, - id TYPE string, - open_by_id TYPE string, - check_destroy TYPE abap_bool, - check_update_model TYPE abap_bool, - END OF s_popover, - BEGIN OF s_msg_box, - type TYPE string, - text TYPE string, - END OF s_msg_box, - BEGIN OF s_msg_toast, - text TYPE string, - END OF s_msg_toast, - END OF ty_s_next_frontend. - - TYPES: - BEGIN OF ty_s_next, - o_app_call TYPE REF TO z2ui5_if_app, - o_app_leave TYPE REF TO z2ui5_if_app, - s_set TYPE ty_s_next_frontend, - END OF ty_s_next. - - TYPES: - BEGIN OF ty_s_http_response_post, - BEGIN OF s_front, - params TYPE ty_s_next_frontend, - id TYPE string, - app_start TYPE string, - app TYPE string, - END OF s_front, - model TYPE string, - END OF ty_s_http_response_post. - - TYPES: - BEGIN OF ty_s_http_request_post, - o_model TYPE REF TO z2ui5_if_ajson, - BEGIN OF s_front, - id TYPE string, - view TYPE string, - t_event_arg TYPE string_table, - app_start TYPE string, - origin TYPE string, - pathname TYPE string, - search TYPE string, - event TYPE string, - t_startup_params TYPE z2ui5_if_types=>ty_t_name_value, - END OF s_front, - BEGIN OF s_control, - check_launchpad TYPE abap_bool, - app_start TYPE string, - END OF s_control, - END OF ty_s_http_request_post. - - - TYPES: - BEGIN OF ty_s_draft, - id TYPE string, - id_prev TYPE string, - id_prev_app TYPE string, - id_prev_app_stack TYPE string, - app TYPE REF TO z2ui5_if_app, - END OF ty_s_draft. - - TYPES: - BEGIN OF ty_s_config, - origin TYPE string, - pathname TYPE string, - search TYPE string, - t_startup_params TYPE z2ui5_if_types=>ty_t_name_value, - END OF ty_s_config. - - TYPES: - BEGIN OF ty_s_actual, - event TYPE string, - t_event_arg TYPE string_table, - check_on_navigated TYPE abap_bool, - view TYPE string, - s_draft TYPE ty_s_draft, - s_config TYPE ty_s_config, - END OF ty_s_actual. - - TYPES ty_s_db TYPE z2ui5_t_core_01. - -ENDINTERFACE. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_APP_ERROR ', 'CLASS z2ui5_cl_core_app_error DEFINITION - PUBLIC - FINAL - CREATE PROTECTED . - - PUBLIC SECTION. - - INTERFACES z2ui5_if_app. - - DATA mx_error TYPE REF TO cx_root . - - CLASS-METHODS factory - IMPORTING - !error TYPE REF TO cx_root - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app_error. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS Z2UI5_CL_CORE_APP_ERROR IMPLEMENTATION. - - - METHOD factory. - - CREATE OBJECT result. - result->mx_error = error. - - ENDMETHOD. - - - METHOD z2ui5_if_app~main. - - DATA lv_url TYPE string. - DATA lv_url_app TYPE string. - DATA lv_text TYPE string. - DATA lx_error LIKE mx_error. - DATA temp1 TYPE string_table. - DATA temp2 TYPE string_table. - DATA view TYPE REF TO z2ui5_cl_ui5_m. - lv_url = shift_left( val = client->get( )-s_config-origin && client->get( )-s_config-pathname - sub = \` \` ). - - lv_url_app = lv_url && client->get( )-s_config-search. - - - lv_text = \`\`. - - lx_error = mx_error. - WHILE lx_error IS BOUND. - lv_text = lv_text && \`

\` && lx_error->get_text( ) && \`

\`. - lx_error = lx_error->previous. - ENDWHILE. - - - CLEAR temp1. - INSERT lv_url INTO TABLE temp1. - - CLEAR temp2. - INSERT lv_url_app INTO TABLE temp2. - - view = z2ui5_cl_ui5=>_factory( )->_ns_m( )->shell( )->illustratedmessage( - enableformattedtext = abap_true - illustrationtype = \`sapIllus-ErrorScreen\` - title = \`500 Internal Server Error\` - description = lv_text - )->additionalcontent( - )->button( - text = \`Home\` - type = \`Emphasized\` - press = client->_event_client( val = client->cs_event-location_reload t_arg = temp1 ) - )->button( - text = \`Restart\` - press = client->_event_client( val = client->cs_event-location_reload t_arg = temp2 ) ). - - client->view_display( view->_stringify( ) ). - client->popup_destroy( ). - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_APP_INFO ', 'CLASS z2ui5_cl_core_app_info DEFINITION - PUBLIC - FINAL - CREATE PUBLIC. - - PUBLIC SECTION. - - INTERFACES z2ui5_if_app. - - DATA client TYPE REF TO z2ui5_if_client. - DATA mv_check_initialized TYPE abap_bool. - - DATA mv_ui5_version TYPE string. -* DATA mv_device TYPE string. -* DATA mv_device_type TYPE string. -* DATA mv_theme TYPE string. -* DATA mv_device_browser TYPE string. -* DATA mv_device_theme TYPE string. -* DATA mv_device_gav TYPE string. - - CLASS-METHODS factory - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app_info. - - METHODS z2ui5_on_event. - METHODS view_display_start. - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_app_info IMPLEMENTATION. - - - METHOD factory. - - CREATE OBJECT result. - - ENDMETHOD. - - - METHOD view_display_start. - - DATA page2 TYPE REF TO z2ui5_cl_xml_view. - DATA simple_form2 TYPE REF TO z2ui5_cl_xml_view. - DATA temp1 TYPE string. - DATA temp2 TYPE REF TO z2ui5_cl_core_draft_srv. - DATA lv_count LIKE temp1. - page2 = z2ui5_cl_xml_view=>factory_popup( - )->dialog( - stretch = abap_true - title = \`abap2UI5 - System Information\` - afterclose = client->_event( \`CLOSE\` ) ). - -* page2->header_content( )->text( )->title( \`abap2UI5 - System Information\` )->toolbar_spacer( ). - - page2->_z2ui5( )->info_frontend( -* device_browser = client->_bind( mv_device_browser ) -* device_systemtype = client->_bind( mv_device_type ) -* ui5_gav = client->_bind( mv_device_gav ) -* ui5_theme = client->_bind( mv_device_theme ) - ui5_version = client->_bind( mv_ui5_version ) ). - - - simple_form2 = page2->simple_form( - editable = abap_true - layout = \`ResponsiveGridLayout\` - labelspanxl = \`4\` - labelspanl = \`3\` - labelspanm = \`4\` - labelspans = \`12\` - adjustlabelspan = abap_false - emptyspanxl = \`0\` - emptyspanl = \`4\` - emptyspanm = \`0\` - emptyspans = \`0\` - columnsxl = \`1\` - columnsl = \`1\` - columnsm = \`1\` - singlecontainerfullsize = abap_false - )->content( \`form\` ). - - simple_form2->toolbar( )->title( \`Frontend\` ). - - simple_form2->label( \`UI5 Version\` ). - simple_form2->text( client->_bind( mv_ui5_version ) ). - simple_form2->label( \`Launchpad active\` ). - simple_form2->checkbox( enabled = abap_false selected = client->get( )-check_launchpad_active ). -* simple_form2->label( \`Browser\` ). -* simple_form2->text( client->_bind( mv_device_browser ) ). -* simple_form2->label( \`Bootstrap\` ). -* simple_form2->text( client->_bind( mv_device_gav ) ). -* simple_form2->label( \`Theme\` ). -* simple_form2->text( client->_bind( mv_device_theme ) ). -* simple_form2->label( \`Type\` ). -* simple_form2->text( client->_bind( mv_device_type ) ). - - simple_form2->toolbar( )->title( \`Backend\` ). - - simple_form2->label( \`ABAP for Cloud\` ). - simple_form2->checkbox( enabled = abap_false selected = z2ui5_cl_util=>rtti_check_lang_version_cloud( ) ). - - - - CREATE OBJECT temp2 TYPE z2ui5_cl_core_draft_srv. - temp1 = temp2->count_entries( ). - - lv_count = temp1. - simple_form2->toolbar( )->title( \`abap2UI5\` ). - simple_form2->label( \`Version \` ). - simple_form2->text( z2ui5_if_app=>version ). - simple_form2->label( \`Draft Entries \` ). - simple_form2->text( lv_count ). - - page2->footer( )->overflow_toolbar( - )->toolbar_spacer( - )->button( - text = ''close'' - press = client->_event( ''CLOSE'' ) - type = ''Emphasized'' ). - - client->popup_display( page2->stringify( ) ). - - ENDMETHOD. - - - METHOD z2ui5_if_app~main. - - me->client = client. - - IF mv_check_initialized = abap_false. - mv_check_initialized = abap_true. - view_display_start( ). - RETURN. - ENDIF. - - IF client->get( )-check_on_navigated = abap_true. - view_display_start( ). - RETURN. - ENDIF. - - z2ui5_on_event( ). - - ENDMETHOD. - - - METHOD z2ui5_on_event. - - CASE client->get( )-event. - - WHEN \`CLOSE\`. - client->popup_destroy( ). - client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ). - - WHEN OTHERS. - ENDCASE. - - ENDMETHOD. - -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_APP_SEARCH ', 'CLASS z2ui5_cl_core_app_search DEFINITION - PUBLIC - CREATE PUBLIC . - - PUBLIC SECTION. - - INTERFACES z2ui5_if_app. - - TYPES: - BEGIN OF ty_app, - name TYPE string, - visible TYPE abap_bool, - END OF ty_app. - DATA mt_apps TYPE STANDARD TABLE OF ty_app WITH DEFAULT KEY. - DATA mt_favs TYPE STANDARD TABLE OF ty_app WITH DEFAULT KEY. - DATA ms_app_sel TYPE ty_app. - - DATA check_initialized TYPE abap_bool. - DATA mv_selected_key TYPE string. - - DATA: - BEGIN OF ms_search, - check_hide_samples TYPE abap_bool, - check_hide_system TYPE abap_bool, - search_field TYPE string, - number TYPE string, - END OF ms_search. - - DATA: - BEGIN OF ms_favorites, - check_cloud_ready TYPE abap_bool, - check_premise_ready TYPE abap_bool, - search_field TYPE string, - number TYPE string, - END OF ms_favorites. - - TYPES: - BEGIN OF ty_s_app, - name TYPE string, - descr TYPE string, - classname TYPE string, - check_hide TYPE abap_bool, - END OF ty_s_app. - TYPES ty_t_app TYPE STANDARD TABLE OF ty_s_app WITH DEFAULT KEY. - - TYPES: - BEGIN OF ty_s_repo, - name TYPE string, - descr TYPE string, - author_link TYPE string, - author_name TYPE string, - check_abap_for_cloud TYPE abap_bool, - check_standard_abap TYPE abap_bool, - link TYPE string, - t_app TYPE ty_t_app, - number_of_app TYPE i, - END OF ty_s_repo. - TYPES ty_t_repo TYPE STANDARD TABLE OF ty_s_repo WITH DEFAULT KEY. - - DATA mt_git_repos TYPE ty_t_repo. - DATA mt_git_addons TYPE ty_t_repo. - - PROTECTED SECTION. - METHODS search. - METHODS view_display - IMPORTING - client TYPE REF TO z2ui5_if_client. - METHODS view_nest_display. - METHODS view_action_sheet - IMPORTING - val TYPE clike. - - DATA client TYPE REF TO z2ui5_if_client. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS Z2UI5_CL_CORE_APP_SEARCH IMPLEMENTATION. - - - METHOD search. - - DATA lv_counter TYPE i. - - DATA temp1 LIKE LINE OF mt_apps. - DATA lr_app LIKE REF TO temp1. - DATA temp2 TYPE string. - LOOP AT mt_apps REFERENCE INTO lr_app. - - lr_app->visible = abap_false. - - IF ms_search-check_hide_samples = abap_true - AND lr_app->name CS ''Z2UI5_CL_DEMO''. - CONTINUE. - ENDIF. - IF ms_search-check_hide_system = abap_true - AND lr_app->name CS \`Z2UI5_CL_\` - AND lr_app->name NS \`Z2UI5_CL_DEMO\`. - CONTINUE. - ENDIF. - - IF lr_app->name CS ms_search-search_field. - lr_app->visible = abap_true. - lv_counter = lv_counter + 1. - ENDIF. - ENDLOOP. - - temp2 = lv_counter. - ms_search-number = \`Result: \` && temp2. - - ENDMETHOD. - - - METHOD view_action_sheet. - - DATA action_sheet_view TYPE REF TO z2ui5_cl_xml_view. - DATA temp3 TYPE z2ui5_if_types=>ty_s_name_value. - action_sheet_view = z2ui5_cl_xml_view=>factory_popup( ). - - - CLEAR temp3. - temp3-n = \`core:require\`. - temp3-v = \`{ MessageToast: ''sap/m/MessageToast'' }\`. - action_sheet_view->_generic_property( temp3 ). - - action_sheet_view->action_sheet( placement = \`Botton\` - showcancelbutton = abap_true - title = \`Choose Your Action\` - )->button( text = \`Add to Favorite\` - press = client->_event( \`ADD_TO_FAVS\` ) ). - - client->popover_display( xml = action_sheet_view->stringify( ) by_id = val ). - - ENDMETHOD. - - - METHOD view_display. - - - DATA page TYPE REF TO z2ui5_cl_xml_view. - DATA temp4 TYPE string_table. - DATA pages TYPE REF TO z2ui5_cl_xml_view. - DATA page_all TYPE REF TO z2ui5_cl_xml_view. - DATA temp6 LIKE LINE OF mt_apps. - DATA lr_app LIKE REF TO temp6. - DATA lv_tabix LIKE sy-tabix. - DATA temp7 TYPE string_table. - DATA page_online TYPE REF TO z2ui5_cl_xml_view. - DATA temp9 TYPE REF TO lcl_github. - DATA temp10 LIKE LINE OF mt_git_repos. - DATA lr_repo LIKE REF TO temp10. - DATA item TYPE REF TO z2ui5_cl_xml_view. - DATA row TYPE REF TO z2ui5_cl_xml_view. - DATA page_addon TYPE REF TO z2ui5_cl_xml_view. - DATA temp11 TYPE REF TO lcl_github. - page = z2ui5_cl_xml_view=>factory( - )->shell( - )->tool_page( - )->header( \`tnt\` - )->tool_header( - )->title( \`abap2UI5 - App Finder\` - )->get_parent( - )->get_parent( )->sub_header( \`tnt\` - )->tool_header( ). - - - CLEAR temp4. - INSERT \`NavCon\` INTO TABLE temp4. - INSERT \`\${$parameters>/selectedKey}\` INTO TABLE temp4. - - pages = page->icon_tab_header( selectedkey = client->_bind_edit( mv_selected_key ) - select = client->_event_client( - val = client->cs_event-nav_container_to - t_arg = temp4 ) - mode = \`Inline\` - )->items( - )->icon_tab_filter( key = \`page_favs\` - text = \`Favorites\` )->get_parent( - )->icon_tab_filter( key = \`page_all\` - text = \`Local\` )->get_parent( - )->icon_tab_filter( key = \`page_online\` - text = \`Apps on GitHub\` )->get_parent( - )->icon_tab_filter( key = \`page_addon\` - text = \`Addons on GitHub\` - )->get_parent( )->get_parent( )->get_parent( )->get_parent( )->get_parent( - )->main_contents( - )->nav_container( id = \`NavCon\` - initialpage = \`page_favs\` - defaulttransitionname = \`flip\` - )->pages( ). - - pages->page( - title = \`Result: \` && client->_bind( ms_favorites-number ) - id = \`page_favs\` - )->header_content( - )->button( text = \`Clear\` press = client->_event( \`ON_FAVS_CLEAR\` ) - )->get_parent( ). - - - page_all = pages->page( - title = client->_bind( ms_search-number ) - id = \`page_all\` - )->header_content( - )->checkbox( text = \`Hide Samples\` - selected = client->_bind_edit( ms_search-check_hide_samples ) - select = client->_event( \`ON_SEARCH_ALL\` ) - )->checkbox( text = \`Hide System\` - selected = client->_bind_edit( ms_search-check_hide_system ) - select = client->_event( \`ON_SEARCH_ALL\` ) - )->search_field( - value = client->_bind_edit( ms_search-search_field ) - search = client->_event( ''ON_SEARCH_ALL'' ) - change = client->_event( ''ON_SEARCH_ALL'' ) - width = \`17.5rem\` - id = \`SEARCH\` - )->get_parent( ). - - - - - LOOP AT mt_apps REFERENCE INTO lr_app. - - lv_tabix = sy-tabix. - - CLEAR temp7. - INSERT \`\${$source>/header}\` INTO TABLE temp7. - INSERT \`\${$source>/header}\` INTO TABLE temp7. - page_all->generic_tile( - class_ = ''sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout'' - press = client->_event( val = \`ON_PRESS\` t_arg = temp7 ) - header = client->_bind( val = lr_app->name tab = mt_apps tab_index = lv_tabix ) - visible = client->_bind( val = lr_app->visible tab = mt_apps tab_index = lv_tabix ) ). - ENDLOOP. - - view_nest_display( ). - - - page_online = pages->page( id = \`page_online\` - )->header_content( - )->text( - )->link( text = \`Install with abapGit\` href = \`https://abapgit.org/\` target = \`blank\` - )->toolbar_spacer( - )->link( text = \`More Open Source on dotabap.org...\` href = \`https://dotabap.org/\` target = \`blank\` - )->toolbar_spacer( - )->text( - )->toolbar_spacer( - )->text( - )->get_parent( - )->content( ). - - page_online->message_strip( type = \`Warning\` - text = \`Your open-source app is not listed here? Feel free to send a PR and extend this page\` - )->get( )->link( - text = \`here\` - target = \`blank\` - href = \`https://github.com/abap2UI5/abap2UI5/blob/main/src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap\` ). - - - CREATE OBJECT temp9 TYPE lcl_github. - mt_git_repos = temp9->get_repositories( ). - - - - LOOP AT mt_git_repos REFERENCE INTO lr_repo. - - lr_repo->number_of_app = lines( lr_repo->t_app ). - lr_repo->author_name = shift_left( val = lr_repo->author_link - sub = \`https://github.com/\` ). - ENDLOOP. - - - item = page_online->list( - " headertext = \`Product\` - nodata = \`no conditions defined\` - items = client->_bind( mt_git_repos ) - selectionchange = client->_event( ''SELCHANGE'' ) - )->custom_list_item( ). - - item = item->vbox( ). - - item->text( ). - - row = item->grid( ). - row->title( \`{NAME}\` ). - row->text( \`{DESCR}\` ). -* row->text( ). - row->checkbox( text = \`ABAP for Cloud\` - enabled = abap_false - selected = \`{CHECK_ABAP_FOR_CLOUD}\` ). - - row = item->grid( ). - row->link( target = \`_blank\` - text = \`{AUTHOR_NAME}\` - href = \`{AUTHOR_LINK}\` ). - - row->link( target = \`_blank\` - text = \`{LINK}\` - href = \`{LINK}\` ). - - row->checkbox( text = \`Standard ABAP\` - selected = \`{CHECK_STANDARD_ABAP}\` - enabled = abap_false ). - - - page_addon = pages->page( id = \`page_addon\` - )->header_content( - )->text( - )->link( text = \`Install with abapGit\` href = \`https://abapgit.org/\` target = \`blank\` - )->toolbar_spacer( - )->link( text = \`More Open Source on dotabap.org...\` href = \`https://dotabap.org/\` target = \`blank\` - )->toolbar_spacer( - )->text( - )->toolbar_spacer( - )->text( - )->get_parent( - )->content( ). - - page_addon->message_strip( type = \`Warning\` - text = \`Your open-source addon is not listed here? Feel free to send a PR and extend this page\` - )->get( )->link( - text = \`here\` - target = \`blank\` - href = \`https://github.com/abap2UI5/abap2UI5/blob/main/src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap\` ). - - - CREATE OBJECT temp11 TYPE lcl_github. - mt_git_addons = temp11->get_repositories_addons( ). - - LOOP AT mt_git_addons REFERENCE INTO lr_repo. - - lr_repo->number_of_app = lines( lr_repo->t_app ). - lr_repo->author_name = shift_left( val = lr_repo->author_link - sub = \`https://github.com/\` ). - ENDLOOP. - - item = page_addon->list( - " headertext = \`Product\` - nodata = \`no conditions defined\` - items = client->_bind( mt_git_addons ) - selectionchange = client->_event( ''SELCHANGE'' ) - )->custom_list_item( ). - - item = item->vbox( ). - - item->text( ). - row = item->grid( ). - row->title( \`{NAME}\` ). - row->text( \`{DESCR}\` ). - row->text( ). - - row = item->grid( ). - - row->link( target = \`_blank\` - text = \`{LINK}\` - href = \`{LINK}\` ). - - client->view_display( page->stringify( ) ). - - ENDMETHOD. - - - METHOD view_nest_display. - - DATA lo_view_nested TYPE REF TO z2ui5_cl_xml_view. - DATA temp12 LIKE LINE OF mt_favs. - DATA lr_app LIKE REF TO temp12. - DATA lv_tabix LIKE sy-tabix. - DATA temp13 TYPE string_table. - lo_view_nested = z2ui5_cl_xml_view=>factory( ). - - - - LOOP AT mt_favs REFERENCE INTO lr_app. - - lv_tabix = sy-tabix. - - CLEAR temp13. - INSERT \`\${$source>/header}\` INTO TABLE temp13. - lo_view_nested->generic_tile( - class_ = ''sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout'' - press = client->_event( val = \`ON_START\` t_arg = temp13 ) - header = client->_bind( val = lr_app->name tab = mt_favs tab_index = lv_tabix ) ). - ENDLOOP. - - client->nest_view_display( val = lo_view_nested->stringify( ) - id = \`page_favs\` - method_insert = ''addContent'' ). - - ENDMETHOD. - - - METHOD z2ui5_if_app~main. - DATA temp15 LIKE mt_apps. - DATA temp1 TYPE string_table. - DATA row LIKE LINE OF temp1. - DATA temp16 LIKE LINE OF temp15. - DATA lt_arg2 TYPE string_table. - DATA lv_app2 LIKE LINE OF lt_arg2. - DATA temp2 LIKE LINE OF lt_arg2. - DATA temp3 LIKE sy-tabix. - DATA li_app TYPE REF TO z2ui5_if_app. - DATA x TYPE REF TO cx_root. - DATA lt_arg TYPE string_table. - DATA lv_app LIKE LINE OF lt_arg. - DATA temp4 LIKE LINE OF lt_arg. - DATA temp5 LIKE sy-tabix. - - me->client = client. - - IF check_initialized = abap_false. - check_initialized = abap_true. - - TRY. - z2ui5_cl_util=>db_load_by_handle( - EXPORTING - uname = sy-uname - handle = ''z2ui5_cl_app_search_apps'' - IMPORTING - result = mt_favs ). - - CATCH cx_root. - ENDTRY. - - - CLEAR temp15. - - temp1 = z2ui5_cl_util=>rtti_get_classes_impl_intf( \`Z2UI5_IF_APP\` ). - - LOOP AT temp1 INTO row. - - temp16-name = row. - INSERT temp16 INTO TABLE temp15. - ENDLOOP. - mt_apps = temp15. - search( ). - view_display( client ). - RETURN. - ENDIF. - - IF client->get( )-check_on_navigated = abap_true. - view_display( client ). - ENDIF. - - CASE client->get( )-event. - - WHEN \`ADD_TO_FAVS\`. - - INSERT ms_app_sel INTO TABLE mt_favs. - z2ui5_cl_util=>db_save( - uname = sy-uname - handle = ''z2ui5_cl_app_search_apps'' - data = mt_favs ). - - view_nest_display( ). - - WHEN \`ON_START\`. - - TRY. - - - lt_arg2 = client->get( )-t_event_arg. - - - - temp3 = sy-tabix. - READ TABLE lt_arg2 INDEX 1 INTO temp2. - sy-tabix = temp3. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - lv_app2 = temp2. - - CREATE OBJECT li_app TYPE (lv_app2). - client->nav_app_call( li_app ). - - CATCH cx_root INTO x. - client->nav_app_call( z2ui5_cl_popup_to_inform=>factory( x->get_text( ) ) ). - ENDTRY. - - WHEN \`ON_PRESS\`. - - lt_arg = client->get( )-t_event_arg. - - - - temp5 = sy-tabix. - READ TABLE lt_arg INDEX 1 INTO temp4. - sy-tabix = temp5. - IF sy-subrc <> 0. - ASSERT 1 = 0. - ENDIF. - lv_app = temp4. - - CLEAR ms_app_sel. - ms_app_sel-name = lv_app. - - view_action_sheet( lv_app ). - - WHEN ''BACK''. - client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ). - - WHEN \`ON_FAVS_CLEAR\`. - - z2ui5_cl_util=>db_delete_by_handle( - uname = sy-uname - handle = ''z2ui5_cl_app_search_apps'' - ). - CLEAR mt_favs. - - client->message_box_display( \`Favorites deleted.\` ). - view_nest_display( ). - - WHEN ''ON_SEARCH_ALL''. - search( ). - client->view_model_update( ). - client->message_toast_display( |backend search done| ). - - WHEN ''ON_SEARCH_GIT''. - search( ). - client->view_model_update( ). - client->message_toast_display( |backend search done| ). - - ENDCASE. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_CORE_APP_STARTUP ', 'CLASS z2ui5_cl_core_app_startup DEFINITION - PUBLIC - FINAL - CREATE PROTECTED . - - PUBLIC SECTION. - - INTERFACES z2ui5_if_app . - - DATA: - BEGIN OF ms_home, - url TYPE string, - btn_text TYPE string, - btn_event_id TYPE string, - btn_icon TYPE string, - classname TYPE string, - class_value_state TYPE string, - class_value_state_text TYPE string, - class_editable TYPE abap_bool VALUE abap_true, - END OF ms_home . - DATA client TYPE REF TO z2ui5_if_client. - DATA mv_check_initialized TYPE abap_bool. - - CLASS-METHODS factory - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_core_app_startup. - - METHODS z2ui5_on_init. - METHODS z2ui5_on_event. - METHODS view_display_start. - METHODS on_event_check. - PROTECTED SECTION. - DATA mt_classes TYPE string_table. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_core_app_startup IMPLEMENTATION. - - - METHOD factory. - - CREATE OBJECT result. - - ENDMETHOD. - - - METHOD on_event_check. - DATA li_app_test TYPE REF TO z2ui5_if_app. - DATA lx TYPE REF TO cx_root. - - TRY. - ms_home-classname = z2ui5_cl_util=>c_trim_upper( ms_home-classname ). - CREATE OBJECT li_app_test TYPE (ms_home-classname). - - client->message_toast_display( \`App is ready to start!\` ). - ms_home-btn_text = \`edit\`. - ms_home-btn_event_id = \`BUTTON_CHANGE\`. - ms_home-btn_icon = \`sap-icon://edit\`. - ms_home-class_value_state = \`Success\`. - ms_home-class_editable = abap_false. - - ms_home-url = z2ui5_cl_util=>app_get_url( - client = client - classname = ms_home-classname ). - - - CATCH cx_root INTO lx. - ms_home-class_value_state_text = lx->get_text( ). - ms_home-class_value_state = \`Warning\`. - client->message_box_display( text = ms_home-class_value_state_text - type = \`error\` ). - ENDTRY. - - ENDMETHOD. - - - METHOD view_display_start. - - DATA page2 TYPE REF TO z2ui5_cl_xml_view. - DATA simple_form2 TYPE REF TO z2ui5_cl_xml_view. - DATA lv_url_samples2 TYPE string. - DATA lv_url_samples3 TYPE string. - DATA temp1 TYPE string_table. - DATA temp3 TYPE string_table. - page2 = z2ui5_cl_xml_view=>factory( )->shell( )->page( - shownavbutton = abap_false ). - - page2->header_content( - )->text( - )->title( \`abap2UI5 - Developing UI5 Apps Purely in ABAP\` - )->toolbar_spacer( - )->button( text = \`Debugging Tools\` icon = \`sap-icon://enablement\` - press = client->_event( \`OPEN_DEBUG\` ) - )->button( text = \`System\` icon = \`sap-icon://information\` - press = client->_event( \`OPEN_INFO\` ) ). - - - simple_form2 = page2->simple_form( - editable = abap_true - layout = \`ResponsiveGridLayout\` - labelspanxl = \`4\` - labelspanl = \`3\` - labelspanm = \`4\` - labelspans = \`12\` - adjustlabelspan = abap_false - emptyspanxl = \`0\` - emptyspanl = \`4\` - emptyspanm = \`0\` - emptyspans = \`0\` - columnsxl = \`1\` - columnsl = \`1\` - columnsm = \`1\` - singlecontainerfullsize = abap_false - )->content( \`form\` ). - - simple_form2->toolbar( )->title( \`Quickstart\` ). - simple_form2->label( \`Step 1\` - )->text( \`Create a new class in your ABAP system\` - )->label( \`Step 2\` - )->text( \`Add the interface: Z2UI5_IF_APP\` - )->label( \`Step 3\` - )->text( \`Define the view, implement behaviour\` - )->label( - )->link( text = \`(Example)\` - target = \`_blank\` - href = \`https://github.com/abap2UI5/abap2UI5/blob/main/src/02/02/z2ui5_cl_app_hello_world.clas.abap\` - )->label( \`Step 4\` ). - - IF ms_home-class_editable = abap_true. - - simple_form2->input( placeholder = \`fill in the class name and press ''check''\` - enabled = client->_bind( ms_home-class_editable ) - value = client->_bind_edit( ms_home-classname ) - submit = client->_event( ms_home-btn_event_id ) - valuehelprequest = client->_event( ''VALUE_HELP'' ) - showvaluehelp = abap_true ). - - ELSE. - simple_form2->text( ms_home-classname ). - ENDIF. - - simple_form2->label( ). - simple_form2->button( press = client->_event( ms_home-btn_event_id ) - text = client->_bind( ms_home-btn_text ) - icon = client->_bind( ms_home-btn_icon ) - width = \`70%\` ). - simple_form2->label( \`Step 5\` - )->link( text = \`Link to the Application\` - target = \`_blank\` - href = client->_bind( ms_home-url ) - enabled = \`{= $\` && client->_bind( val = ms_home-class_editable ) && \` === false }\` ). - - - - lv_url_samples2 = z2ui5_cl_util=>app_get_url( - client = client - classname = ''z2ui5_cl_demo_app_000'' ). - - - lv_url_samples3 = z2ui5_cl_util=>app_get_url( - client = client - classname = ''z2ui5_cl_core_app_search'' ). - - simple_form2->toolbar( )->title( \`What''s next?\` ). - - simple_form2->label( \`App Finder\` ). - - CLEAR temp1. - INSERT lv_url_samples3 INTO TABLE temp1. - simple_form2->button( - text = \`Start & Install Apps\` - press = client->_event_client( val = client->cs_event-open_new_tab - t_arg = temp1 ) - width = \`70%\` ). - - IF z2ui5_cl_util=>rtti_check_class_exists( \`z2ui5_cl_demo_app_000\` ) IS NOT INITIAL. - simple_form2->label( \`Start Developing\` ). - - CLEAR temp3. - INSERT lv_url_samples2 INTO TABLE temp3. - simple_form2->button( - text = \`Explore Code Samples\` - press = client->_event_client( val = client->cs_event-open_new_tab - t_arg = temp3 ) - width = \`70%\` ). - - ELSE. - simple_form2->label( \`Install the sample repository\` ). - simple_form2->link( text = \`And explore more than 100 demo apps...\` - target = \`_blank\` - href = \`https://github.com/abap2UI5/abap2UI5-samples\` ). - ENDIF. - - simple_form2->label( \`\` ). - simple_form2->text( \`\` ). - - simple_form2->label( \`Open a Pull Request\` ). - simple_form2->link( text = \`You added a new feature or fixed a bug?\` - target = \`_blank\` - href = \`https://github.com/abap2UI5/abap2UI5/pulls\` ). - - simple_form2->label( \`Open an issue\` ). - simple_form2->link( text = \`You have problems, comments or wishes?\` - target = \`_blank\` - href = \`https://github.com/abap2UI5/abap2UI5/issues\` ). - - simple_form2->label( \`\` ). - simple_form2->text( \`\` ). - -* simple_form2->toolbar( )->title( \`Links & More\` ). - simple_form2->label( \`Links & More\` ). - simple_form2->link( text = \`Repository on GitHub\` - target = \`_blank\` - href = \`https://github.com/abap2UI5/abap2UI5\` ). - simple_form2->label( ). - simple_form2->link( text = \`News on Twitter\` - target = \`_blank\` - href = \`https://twitter.com/abap2UI5\` ). - simple_form2->label( ). - simple_form2->link( text = \`Blog Series on SAP Community\` - target = \`_blank\` - href = \`https://community.sap.com/t5/technology-blogs-by-members/abap2ui5-1-introduction-developing-ui5-apps-purely-in-abap/ba-p/13567635\` ). - - client->view_display( page2->stringify( ) ). - - ENDMETHOD. - - - METHOD z2ui5_if_app~main. - DATA temp5 TYPE REF TO z2ui5_cl_popup_to_select. - DATA lo_f4 LIKE temp5. - DATA ls_result TYPE z2ui5_cl_popup_to_select=>ty_s_result. - FIELD-SYMBOLS TYPE data. - - me->client = client. - - IF mv_check_initialized = abap_false. - mv_check_initialized = abap_true. - z2ui5_on_init( ). - view_display_start( ). - RETURN. - ENDIF. - - IF client->get( )-check_on_navigated = abap_true. - TRY. - - temp5 ?= client->get_app( client->get( )-s_draft-id_prev_app ). - - lo_f4 = temp5. - - ls_result = lo_f4->result( ). - IF ls_result-check_confirmed = abap_true. - - - ASSIGN ls_result-row->* TO . - ms_home-classname = . - view_display_start( ). - RETURN. - ENDIF. - CATCH cx_root. - ENDTRY. - ENDIF. - - z2ui5_on_event( ). - - ENDMETHOD. - - - METHOD z2ui5_on_event. - - CASE client->get( )-event. - - when \`OPEN_DEBUG\`. - client->message_box_display( \`Press CTRL+F12 to open the debugging tools\` ). - WHEN \`OPEN_INFO\`. - client->nav_app_call( z2ui5_cl_core_app_info=>factory( ) ). - RETURN. - - WHEN \`BUTTON_CHECK\`. - IF ms_home-class_editable = abap_false. - ms_home-btn_text = \`check\`. - ms_home-btn_event_id = \`BUTTON_CHECK\`. - ms_home-btn_icon = \`sap-icon://validate\`. - ms_home-class_editable = abap_true. - - ELSE. - on_event_check( ). - ENDIF. - client->view_model_update( ). - - WHEN ''VALUE_HELP''. - TRY. - mt_classes = z2ui5_cl_util=>rtti_get_classes_impl_intf( \`Z2UI5_IF_APP\` ). - client->nav_app_call( z2ui5_cl_popup_to_select=>factory( mt_classes ) ). - CATCH cx_root. - client->message_box_display( \`The value help is not available on your system, upgrade to a higher release first\` ). - ENDTRY. - ENDCASE. - - ENDMETHOD. - - - METHOD z2ui5_on_init. - - ms_home-btn_text = \`check\`. - ms_home-btn_event_id = \`BUTTON_CHECK\`. - ms_home-class_editable = abap_true. - ms_home-btn_icon = \`sap-icon://validate\`. - ms_home-classname = \`Z2UI5_CL_APP_HELLO_WORLD\`. - - ENDMETHOD. -ENDCLASS. -');`); - insert.push(`INSERT INTO reposrc ('PROGNAME', 'DATA') VALUES ('Z2UI5_CL_FW_CC_DEBUGGING_TOOLS ', 'CLASS z2ui5_cl_fw_cc_debugging_tools DEFINITION - PUBLIC - FINAL - CREATE PUBLIC . - - PUBLIC SECTION. - - CLASS-METHODS get_js - RETURNING - VALUE(result) TYPE string. - - PROTECTED SECTION. - PRIVATE SECTION. -ENDCLASS. - - - -CLASS z2ui5_cl_fw_cc_debugging_tools IMPLEMENTATION. - - - METHOD get_js. - - result = \`\` && |\\n| && - \`sap.ui.define( "z2ui5/DebuggingTools" ,[\` && |\\n| && - \` "sap/ui/core/Control",\` && |\\n| && - \` "sap/ui/core/Fragment",\` && |\\n| && - \` "sap/ui/model/json/JSONModel"\` && |\\n| && - \`], (Control, Fragment, JSONModel) => {\` && |\\n| && - \` "use strict";\` && |\\n| && - |\\n| && - \` return Control.extend("project1.control.DebuggingTools", {\` && |\\n| && - \` metadata: {\` && |\\n| && - \` properties: {\` && |\\n| && - \` checkLoggingActive: {\` && |\\n| && - \` type: "boolean",\` && |\\n| && - \` defaultValue: ""\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - \` events: {\` && |\\n| && - \` "finished": {\` && |\\n| && - \` allowPreventDefault: true,\` && |\\n| && - \` parameters: {},\` && |\\n| && - \` }\` && |\\n| && - \` }\` && |\\n| && - \` },\` && |\\n| && - |\\n| && - \` async show() {\` && |\\n| && - |\\n| && - \` var oFragmentController = {\` && |\\n| && - \` prettifyXml: function (sourceXml) { \` && |\\n| && - \` var xmlDoc = new DOMParser().parseFromString(sourceXml, ''application/xml'');\` && |\\n| && -\` // describes how we want to modify the XML - indent everything\` && |\\n| && -\` var sParse = unescape( ''%3Cxsl%3Astylesheet%20xmlns%3Axsl%3D%22http%3A//www.w3.org/1999/XSL/Transform%22%3E%0A%20%20%3Cxsl%3Astrip-space%20elements%3D%22*%22/%3E%0A%20%20%3Cxsl%3Atemplate%20match%3D%22para%5Bconten\` && -\`t-style%5D%5Bnot%28text%28%29%29%5\` && -\`D%22%3E%0A%20%20%20%20%3Cxsl%3Avalue-of%20select%3D%22normalize-space%28.%29%22/%3E%0A%20%20%3C/xsl%3Atemplate%3E%0A%20%20%3Cxsl%3Atemplate%20match%3D%22node%28%29%7C@*%22%3E%0A%20%20%20%20%3Cxsl%3Acopy%3E%3Cxsl%3Aapply-templates%20select%3D%22node\` && -\`%28%29%7C@*%22/%3E%3C/xsl%3Acopy%3E%0A%20%20%3C/xsl%3Atemplate%3E%0A%20%20%3Cxsl%3Aoutput%20indent%3D%22yes%22/%3E%0A%3C/xsl%3Astylesheet%3E'' )\` && |\\n| && - \` var xsltDoc = new DOMParser().parseFromString(sParse , ''application/xml'');\` && |\\n| && - \` \` && |\\n| && - \` var xsltProcessor = new XSLTProcessor(); \` && |\\n| && - \` xsltProcessor.importStylesheet(xsltDoc);\` && |\\n| && - \` var resultDoc = xsltProcessor.transformToDocument(xmlDoc);\` && |\\n| && - \` var resultXml = new XMLSerializer().serializeToString(resultDoc);\` && |\\n| && - \` return resultXml;\` && |\\n| && - \` },\` && |\\n| && - \` onItemSelect: function (oEvent) {\` && |\\n| && - \` let selItem = oEvent.getSource().getSelectedItem();\` && |\\n| && - \` \` && |\\n| && - \` if (selItem == ''MODEL'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify( sap?.z2ui5?.oView?.getModel()?.getData(), null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''VIEW'') {\` && |\\n| && - \` this.displayEditor( oEvent, this.prettifyXml( sap?.z2ui5?.oView?.mProperties?.viewContent ) , ''xml'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''PLAIN'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify(sap.z2ui5.responseData, null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''REQUEST'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify(sap.z2ui5.oBody, null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''POPUP'') {\` && |\\n| && - \` this.displayEditor( oEvent, this.prettifyXml( sap?.z2ui5?.oResponse?.PARAMS?.S_POPUP?.XML ) , ''xml'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''POPUP_MODEL'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify( sap.z2ui5.oViewPopup.getModel().getData(), null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''POPOVER'') {\` && |\\n| && - \` this.displayEditor( oEvent, sap?.z2ui5?.oResponse?.PARAMS?.S_POPOVER?.XML , ''xml'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''POPOVER_MODEL'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify( sap?.z2ui5?.oViewPopover?.getModel( )?.getData( ) , null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''NEST1'') {\` && |\\n| && - \` this.displayEditor( oEvent, sap?.z2ui5?.oViewNest?.mProperties?.viewContent , ''xml'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''NEST1_MODEL'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify( sap?.z2ui5?.oViewNest?.getModel( )?.getData( ) , null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''NEST2'') {\` && |\\n| && - \` this.displayEditor( oEvent, sap?.z2ui5?.oViewNest2?.mProperties?.viewContent , ''xml'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''NEST2_MODEL'') {\` && |\\n| && - \` this.displayEditor( oEvent, JSON.stringify( sap?.z2ui5?.oViewNest2?.getModel( )?.getData( ) , null, 3) , ''json'' );\` && |\\n| && - \` return;\` && |\\n| && - \` }\` && |\\n| && - \` if (selItem == ''SOURCE'') {\` && |\\n| && - \` let content= oEvent.getSource().getParent().getItems()[1].getItems()[0].getProperty( "content");\` && |\\n| && -* \` let link = "https://www.sport.de";\` && |\\n| && - \` let url = window.location.origin + "/sap/bc/adt/oo/classes/" + sap.z2ui5.responseData.S_FRONT.APP + "/source/main";\` && |\\n| && - \` content = ''