From 4443999ff159697009c5ca74d65054b9fc4369fb Mon Sep 17 00:00:00 2001 From: oblomov <102328295+oblomov-dev@users.noreply.github.com> Date: Wed, 31 Jan 2024 08:27:09 +0100 Subject: [PATCH] Popup json download (#828) * popup json download * lint fixes * update * update startup app * lint fixes --- src/01/01/z2ui5_cl_util_func.clas.abap | 933 ++- src/01/02/z2ui5_cl_fw_binding.clas.abap | 2 +- src/01/02/z2ui5_cl_fw_client.clas.abap | 18 +- src/01/02/z2ui5_cl_fw_db.clas.abap | 6 +- src/01/02/z2ui5_cl_fw_model.clas.abap | 4 +- src/01/03/z2ui5_cl_fw_app_startup.clas.abap | 209 +- src/02/01/01/z2ui5_cl_xml_view.clas.abap | 7353 +++++++++-------- src/02/02/z2ui5_cl_app_search_apps.clas.abap | 274 +- ...i5_cl_app_search_apps.clas.locals_imp.abap | 116 + .../03/z2ui5_cl_popup_file_download.clas.abap | 138 + ...l_popup_file_download.clas.locals_imp.abap | 512 ++ .../03/z2ui5_cl_popup_file_download.clas.xml | 16 + .../03/z2ui5_cl_popup_itab_json_dl.clas.abap | 98 + .../03/z2ui5_cl_popup_itab_json_dl.clas.xml | 16 + src/02/z2ui5_if_client.intf.abap | 24 +- 15 files changed, 5473 insertions(+), 4246 deletions(-) create mode 100644 src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap create mode 100644 src/02/03/z2ui5_cl_popup_file_download.clas.abap create mode 100644 src/02/03/z2ui5_cl_popup_file_download.clas.locals_imp.abap create mode 100644 src/02/03/z2ui5_cl_popup_file_download.clas.xml create mode 100644 src/02/03/z2ui5_cl_popup_itab_json_dl.clas.abap create mode 100644 src/02/03/z2ui5_cl_popup_itab_json_dl.clas.xml diff --git a/src/01/01/z2ui5_cl_util_func.clas.abap b/src/01/01/z2ui5_cl_util_func.clas.abap index a5040720..3360bccf 100644 --- a/src/01/01/z2ui5_cl_util_func.clas.abap +++ b/src/01/01/z2ui5_cl_util_func.clas.abap @@ -151,11 +151,11 @@ CLASS z2ui5_cl_util_func DEFINITION CLASS-METHODS trans_json_by_any IMPORTING - !any TYPE any - !pretty_name TYPE clike DEFAULT /ui2/cl_json=>pretty_mode-none - !compress TYPE clike DEFAULT abap_true + !any TYPE any + !pretty_mode TYPE clike DEFAULT z2ui5_if_client=>cs_pretty_mode-none + !compress_mode TYPE clike DEFAULT z2ui5_if_client=>cs_compress_mode-standard RETURNING - VALUE(result) TYPE string. + VALUE(result) TYPE string. CLASS-METHODS trans_xml_2_any IMPORTING @@ -274,6 +274,16 @@ CLASS z2ui5_cl_util_func DEFINITION 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 @@ -292,6 +302,12 @@ CLASS z2ui5_cl_util_func DEFINITION 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 @@ -364,7 +380,7 @@ CLASS z2ui5_cl_util_func DEFINITION CLASS-METHODS conv_copy_ref_data IMPORTING - from TYPE REF TO data + from TYPE any RETURNING VALUE(result) TYPE REF TO data. @@ -384,112 +400,9 @@ ENDCLASS. -CLASS z2ui5_cl_util_func IMPLEMENTATION. +CLASS Z2UI5_CL_UTIL_FUNC IMPLEMENTATION. - METHOD itab_get_itab_by_csv. - - SPLIT val AT cl_abap_char_utilities=>newline INTO TABLE DATA(lt_rows). - SPLIT lt_rows[ 1 ] AT ';' INTO TABLE DATA(lt_cols). - - DATA lt_comp TYPE cl_abap_structdescr=>component_table. - LOOP AT lt_cols REFERENCE INTO DATA(lr_col). - - DATA(lv_name) = c_trim_upper( lr_col->* ). - REPLACE ` ` IN lv_name WITH `_`. - - INSERT VALUE #( name = lv_name type = cl_abap_elemdescr=>get_c( 40 ) ) INTO TABLE lt_comp. - ENDLOOP. - - DATA(struc) = cl_abap_structdescr=>get( lt_comp ). - DATA(o_table_desc) = cl_abap_tabledescr=>create( - p_line_type = CAST #( struc ) - p_table_kind = cl_abap_tabledescr=>tablekind_std - p_unique = abap_false ). - - CREATE DATA result TYPE HANDLE o_table_desc. - FIELD-SYMBOLS TYPE STANDARD TABLE. - ASSIGN result->* TO . - - DELETE lt_rows WHERE table_line IS INITIAL. - - LOOP AT lt_rows REFERENCE INTO DATA(lr_rows) FROM 2. - - SPLIT lr_rows->* AT ';' INTO TABLE lt_cols. - DATA lr_row TYPE REF TO data. - CREATE DATA lr_row TYPE HANDLE struc. - - LOOP AT lt_cols REFERENCE INTO lr_col. - ASSIGN lr_row->* TO FIELD-SYMBOL(). - ASSIGN COMPONENT sy-tabix OF STRUCTURE TO FIELD-SYMBOL(). - = lr_col->*. - ENDLOOP. - - INSERT INTO TABLE . - ENDLOOP. - - ENDMETHOD. - - - - METHOD itab_get_csv_by_itab. - - FIELD-SYMBOLS TYPE table. - ASSIGN val TO . - - DATA lr_row TYPE REF TO data. - - DATA(tab) = CAST cl_abap_tabledescr( cl_abap_typedescr=>describe_by_data( ) ). - - DATA(struc) = CAST cl_abap_structdescr( tab->get_table_line_type( ) ). - - LOOP AT struc->get_components( ) REFERENCE INTO DATA(lr_comp). - result = result && lr_comp->name && ';'. - ENDLOOP. - - result = result && cl_abap_char_utilities=>cr_lf. - - LOOP AT REFERENCE INTO lr_row. - - DATA(lv_index) = 1. - DO. - ASSIGN lr_row->* TO FIELD-SYMBOL(). - ASSIGN COMPONENT lv_index OF STRUCTURE TO FIELD-SYMBOL(). - 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 source_get_file_types. - - DATA(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_method_to_file. - - LOOP AT it_source INTO DATA(lv_source). - TRY. - result = result && lv_source+1 && cl_abap_char_utilities=>newline. - CATCH cx_root. - ENDTRY. - ENDLOOP. - - ENDMETHOD. - METHOD app_get_url. IF classname IS INITIAL. @@ -561,7 +474,11 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. FIELD-SYMBOLS TYPE data. FIELD-SYMBOLS TYPE data. - ASSIGN from->* TO . + IF rtti_check_ref_data( from ). + ASSIGN from->* TO . + ELSE. + ASSIGN from TO . + ENDIF. CREATE DATA result LIKE . ASSIGN result->* TO . @@ -570,48 +487,6 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. - METHOD c_replace_assign_struc. - - rv_attri = iv_attri. - DATA(lv_length) = strlen( rv_attri ) - 2. - DATA(lv_attri_end) = rv_attri+lv_length. - - IF lv_attri_end = `>*`. - lv_attri_end = `>`. - lv_length = lv_length. - ELSE. - lv_attri_end = `-`. - lv_length = lv_length + 2. - ENDIF. - rv_attri = rv_attri(lv_length) && lv_attri_end. - - ENDMETHOD. - - - METHOD c_trim. - - result = shift_left( shift_right( CONV string( val ) ) ). - 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. - - result = to_lower( c_trim( CONV string( val ) ) ). - - ENDMETHOD. - - - METHOD c_trim_upper. - - result = to_upper( c_trim( CONV string( val ) ) ). - - ENDMETHOD. - - METHOD conv_decode_x_base64. TRY. @@ -660,72 +535,191 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. - METHOD user_get_tech. - result = sy-uname. - ENDMETHOD. + METHOD conv_get_string_by_xstring. - - METHOD uuid_get_c22. + DATA conv TYPE REF TO object. TRY. - DATA uuid TYPE c LENGTH 22. + CALL METHOD ('CL_ABAP_CONV_CODEPAGE')=>create_in + RECEIVING + instance = conv. - TRY. - CALL METHOD (`CL_SYSTEM_UUID`)=>if_system_uuid_static~create_uuid_c22 - RECEIVING - uuid = uuid. + CALL METHOD conv->('IF_ABAP_CONV_IN~CONVERT') + EXPORTING + source = val + RECEIVING + result = result. + CATCH cx_sy_dyn_call_illegal_class. - CATCH cx_sy_dyn_call_illegal_class. + DATA(conv_in_class) = 'CL_ABAP_CONV_IN_CE'. + CALL METHOD (conv_in_class)=>create + EXPORTING + encoding = 'UTF-8' + RECEIVING + conv = conv. - DATA(lv_fm) = `GUID_CREATE`. - CALL FUNCTION lv_fm - IMPORTING - ev_guid_22 = uuid. - - ENDTRY. - - result = uuid. - - CATCH cx_root. - ASSERT 1 = 0. + CALL METHOD conv->('CONVERT') + EXPORTING + input = val + IMPORTING + data = result. 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. + METHOD conv_get_xstring_by_string. + + DATA conv TYPE REF TO object. TRY. - DATA uuid TYPE c LENGTH 32. + CALL METHOD ('CL_ABAP_CONV_CODEPAGE')=>create_out + RECEIVING + instance = conv. - TRY. - CALL METHOD (`CL_SYSTEM_UUID`)=>if_system_uuid_static~create_uuid_c32 - RECEIVING - uuid = uuid. + CALL METHOD conv->('IF_ABAP_CONV_OUT~CONVERT') + EXPORTING + source = val + RECEIVING + result = result. + CATCH cx_sy_dyn_call_illegal_class. - CATCH cx_sy_dyn_call_illegal_class. + DATA(conv_out_class) = 'CL_ABAP_CONV_OUT_CE'. + CALL METHOD (conv_out_class)=>create + EXPORTING + encoding = 'UTF-8' + RECEIVING + conv = conv. - DATA(lv_fm) = `GUID_CREATE`. - CALL FUNCTION lv_fm - IMPORTING - ev_guid_32 = uuid. - - ENDTRY. - - result = uuid. - - CATCH cx_root. - ASSERT 1 = 0. + CALL METHOD conv->('CONVERT') + EXPORTING + data = val + IMPORTING + buffer = result. ENDTRY. ENDMETHOD. + METHOD c_replace_assign_struc. + + rv_attri = iv_attri. + DATA(lv_length) = strlen( rv_attri ) - 2. + DATA(lv_attri_end) = rv_attri+lv_length. + + IF lv_attri_end = `>*`. + lv_attri_end = `>`. + lv_length = lv_length. + ELSE. + lv_attri_end = `-`. + lv_length = lv_length + 2. + ENDIF. + rv_attri = rv_attri(lv_length) && lv_attri_end. + + ENDMETHOD. + + + METHOD c_trim. + + result = shift_left( shift_right( CONV string( val ) ) ). + 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. + + result = to_lower( c_trim( CONV string( val ) ) ). + + ENDMETHOD. + + + METHOD c_trim_upper. + + result = to_upper( c_trim( CONV string( val ) ) ). + + ENDMETHOD. + + + METHOD db_load_by_handle. + + DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_fw_02 WITH EMPTY KEY. + + SELECT data + FROM z2ui5_t_fw_02 + WHERE + uname = @uname + AND handle = @handle + AND handle2 = @handle2 + AND handle3 = @handle3 + INTO CORRESPONDING FIELDS OF TABLE @lt_db. + + DATA(ls_db) = lt_db[ 1 ]. + + trans_xml_2_any( + EXPORTING + xml = ls_db-data + IMPORTING + any = result + ). + + ENDMETHOD. + + + METHOD db_load_by_id. + + DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_fw_02 WITH EMPTY KEY. + + SELECT data + FROM z2ui5_t_fw_02 + WHERE id = @id + INTO CORRESPONDING FIELDS OF TABLE @lt_db. + + DATA(ls_db) = lt_db[ 1 ]. + + trans_xml_2_any( + EXPORTING + xml = ls_db-data + IMPORTING + any = result + ). + + ENDMETHOD. + + + METHOD db_save. + + DATA(ls_db) = VALUE z2ui5_t_fw_02( + id = uuid_get_c32( ) + uname = uname + handle = handle + handle2 = handle2 + handle3 = handle3 + data = trans_xml_by_any( data ) + ). + + MODIFY z2ui5_t_fw_02 FROM @ls_db. + + IF check_commit = abap_true. + COMMIT WORK AND WAIT. + ENDIF. + + result = ls_db-id. + + ENDMETHOD. + + + METHOD filter_get_multi_by_data. + + LOOP AT rtti_get_t_comp_by_data( val ) REFERENCE INTO DATA(lr_comp). + INSERT VALUE #( name = lr_comp->name ) INTO TABLE result. + ENDLOOP. + + ENDMETHOD. + + METHOD filter_get_range_by_token. DATA(lv_length) = strlen( value ) - 1. @@ -775,85 +769,6 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. - METHOD sql_get_by_string. - - DATA(lv_sql) = CONV string( val ). - REPLACE ALL OCCURRENCES OF ` ` IN lv_sql WITH ``. - lv_sql = to_upper( lv_sql ). - SPLIT lv_sql AT 'SELECTFROM' INTO DATA(lv_dummy) DATA(lv_tab). - SPLIT lv_tab AT `FIELDS` INTO lv_tab lv_dummy. - - result-table = lv_tab. - - ENDMETHOD. - - - METHOD filter_get_multi_by_data. - - LOOP AT rtti_get_t_comp_by_data( val ) REFERENCE INTO DATA(lr_comp). - INSERT VALUE #( name = lr_comp->name ) INTO TABLE result. - ENDLOOP. - - ENDMETHOD. - - - METHOD conv_get_string_by_xstring. - - DATA conv TYPE REF TO object. - - 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. - - DATA(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 itab_filter_by_val. - - FIELD-SYMBOLS TYPE any. - - LOOP AT tab ASSIGNING . - DATA(lv_row) = ``. - DATA(lv_index) = 1. - DO. - ASSIGN COMPONENT lv_index OF STRUCTURE TO FIELD-SYMBOL(). - 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 filter_get_token_range_mapping. result = VALUE #( @@ -888,39 +803,146 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. - METHOD conv_get_xstring_by_string. + METHOD itab_filter_by_val. - DATA conv TYPE REF TO object. + FIELD-SYMBOLS TYPE any. + + LOOP AT tab ASSIGNING . + DATA(lv_row) = ``. + DATA(lv_index) = 1. + DO. + ASSIGN COMPONENT lv_index OF STRUCTURE TO FIELD-SYMBOL(). + 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. + ASSIGN val TO . + + DATA lr_row TYPE REF TO data. + + DATA(tab) = CAST cl_abap_tabledescr( cl_abap_typedescr=>describe_by_data( ) ). + + DATA(struc) = CAST cl_abap_structdescr( tab->get_table_line_type( ) ). + + LOOP AT struc->get_components( ) REFERENCE INTO DATA(lr_comp). + result = result && lr_comp->name && ';'. + ENDLOOP. + + result = result && cl_abap_char_utilities=>cr_lf. + + LOOP AT REFERENCE INTO lr_row. + + DATA(lv_index) = 1. + DO. + ASSIGN lr_row->* TO FIELD-SYMBOL(). + ASSIGN COMPONENT lv_index OF STRUCTURE TO FIELD-SYMBOL(). + 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. + + SPLIT val AT cl_abap_char_utilities=>newline INTO TABLE DATA(lt_rows). + SPLIT lt_rows[ 1 ] AT ';' INTO TABLE DATA(lt_cols). + + DATA lt_comp TYPE cl_abap_structdescr=>component_table. + LOOP AT lt_cols REFERENCE INTO DATA(lr_col). + + DATA(lv_name) = c_trim_upper( lr_col->* ). + REPLACE ` ` IN lv_name WITH `_`. + + INSERT VALUE #( name = lv_name type = cl_abap_elemdescr=>get_c( 40 ) ) INTO TABLE lt_comp. + ENDLOOP. + + DATA(struc) = cl_abap_structdescr=>get( lt_comp ). + DATA(o_table_desc) = cl_abap_tabledescr=>create( + p_line_type = CAST #( struc ) + p_table_kind = cl_abap_tabledescr=>tablekind_std + p_unique = abap_false ). + + CREATE DATA result TYPE HANDLE o_table_desc. + FIELD-SYMBOLS TYPE STANDARD TABLE. + ASSIGN result->* TO . + + DELETE lt_rows WHERE table_line IS INITIAL. + + LOOP AT lt_rows REFERENCE INTO DATA(lr_rows) FROM 2. + + SPLIT lr_rows->* AT ';' INTO TABLE lt_cols. + DATA lr_row TYPE REF TO data. + CREATE DATA lr_row TYPE HANDLE struc. + + LOOP AT lt_cols REFERENCE INTO lr_col. + ASSIGN lr_row->* TO FIELD-SYMBOL(). + ASSIGN COMPONENT sy-tabix OF STRUCTURE TO FIELD-SYMBOL(). + = lr_col->*. + ENDLOOP. + + INSERT INTO TABLE . + ENDLOOP. + + 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. - 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. - - DATA(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. + cl_abap_typedescr=>describe_by_name( 'T100' ). + result = abap_false. + CATCH cx_root. + result = abap_true. ENDTRY. ENDMETHOD. + METHOD rtti_check_ref_data. + + TRY. + cl_abap_typedescr=>describe_by_data_ref( val ). + result = abap_true. + CATCH cx_root. + ENDTRY. + ENDMETHOD. + + METHOD rtti_check_type_kind_dref. DATA(lv_type_kind) = cl_abap_datadescr=>get_data_type_kind( val ). @@ -1055,62 +1077,16 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. - METHOD trans_srtti_xml_by_data. + METHOD source_get_file_types. - TRY. - - DATA srtti TYPE REF TO object. - - CALL METHOD ('ZCL_SRTTI_TYPEDESCR')=>('CREATE_BY_DATA_OBJECT') - EXPORTING - data_object = data - RECEIVING - srtti = srtti. - - CALL TRANSFORMATION id SOURCE srtti = srtti dobj = data RESULT XML result. - - CATCH cx_root. - DATA(lv_link) = `https://github.com/sandraros/S-RTTI`. - DATA(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. - - ENDTRY. - - ENDMETHOD. - - - METHOD trans_srtti_xml_2_data. - - TRY. - DATA srtti TYPE REF TO object. - CALL TRANSFORMATION id SOURCE XML rtti_data RESULT srtti = srtti. - - DATA rtti_type TYPE REF TO cl_abap_typedescr. - CALL METHOD srtti->('GET_RTTI') - RECEIVING - rtti = rtti_type. - - DATA lo_datadescr TYPE REF TO cl_abap_datadescr. - lo_datadescr ?= rtti_type. - - CREATE DATA e_data TYPE HANDLE lo_datadescr. - ASSIGN e_data->* TO FIELD-SYMBOL(). - CALL TRANSFORMATION id SOURCE XML rtti_data RESULT dobj = . - - CATCH cx_root. - - DATA(lv_link) = `https://github.com/sandraros/S-RTTI`. - DATA(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. - - ENDTRY. + DATA(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. @@ -1193,6 +1169,31 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. + METHOD source_method_to_file. + + LOOP AT it_source INTO DATA(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(lv_sql) = CONV string( val ). + REPLACE ALL OCCURRENCES OF ` ` IN lv_sql WITH ``. + lv_sql = to_upper( lv_sql ). + SPLIT lv_sql AT 'SELECTFROM' INTO DATA(lv_dummy) DATA(lv_tab). + SPLIT lv_tab AT `FIELDS` INTO lv_tab lv_dummy. + + result-table = lv_tab. + + ENDMETHOD. + + METHOD time_get_date_by_stampl. CONVERT TIME STAMP val TIME ZONE sy-zonlo INTO DATE result TIME DATA(lv_dummy). @@ -1231,27 +1232,27 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. METHOD trans_json_by_any. - CASE compress. + CASE compress_mode. WHEN z2ui5_if_client=>cs_compress_mode-full. result = /ui2/cl_json=>serialize( data = any compress = abap_true - pretty_name = pretty_name ). + pretty_name = pretty_mode ). WHEN z2ui5_if_client=>cs_compress_mode-none. result = /ui2/cl_json=>serialize( data = any compress = abap_false - pretty_name = pretty_name ). + pretty_name = pretty_mode ). WHEN OTHERS. DATA(lo_json) = NEW z2ui5_cl_util_ui2_json( compress = abap_true - pretty_name = pretty_name ). + pretty_name = pretty_mode ). result = lo_json->serialize_int( any ). @@ -1438,6 +1439,86 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. + METHOD trans_srtti_xml_2_data. + +* TRY. + + IF rtti_check_class_exists( 'ZCL_SRTTI_TYPEDESCR' ) = abap_false. + + DATA(lv_link) = `https://github.com/sandraros/S-RTTI`. + DATA(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. + + DATA srtti TYPE REF TO object. + CALL TRANSFORMATION id SOURCE XML rtti_data RESULT srtti = srtti. + + DATA rtti_type TYPE REF TO cl_abap_typedescr. + CALL METHOD srtti->('GET_RTTI') + RECEIVING + rtti = rtti_type. + + DATA lo_datadescr TYPE REF TO cl_abap_datadescr. + lo_datadescr ?= rtti_type. + + CREATE DATA e_data TYPE HANDLE lo_datadescr. + ASSIGN e_data->* TO FIELD-SYMBOL(). + CALL TRANSFORMATION id SOURCE XML rtti_data RESULT dobj = . + +* CATCH cx_root. +* +* DATA(lv_link) = `https://github.com/sandraros/S-RTTI`. +* DATA(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. +* +* ENDTRY. + + ENDMETHOD. + + + METHOD trans_srtti_xml_by_data. + +* TRY. + + IF rtti_check_class_exists( 'ZCL_SRTTI_TYPEDESCR' ) = abap_false. + + DATA(lv_link) = `https://github.com/sandraros/S-RTTI`. + DATA(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. + + DATA srtti TYPE REF TO object. + + CALL METHOD ('ZCL_SRTTI_TYPEDESCR')=>('CREATE_BY_DATA_OBJECT') + EXPORTING + data_object = data + RECEIVING + srtti = srtti. + + CALL TRANSFORMATION id SOURCE srtti = srtti dobj = data RESULT XML result. + +* CATCH cx_root. +* +* +* +* ENDTRY. + + ENDMETHOD. + + METHOD trans_xml_2_any. CALL TRANSFORMATION id @@ -1519,6 +1600,72 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. ENDMETHOD. + METHOD user_get_tech. + result = sy-uname. + ENDMETHOD. + + + METHOD uuid_get_c22. + + TRY. + DATA uuid TYPE c LENGTH 22. + + TRY. + CALL METHOD (`CL_SYSTEM_UUID`)=>if_system_uuid_static~create_uuid_c22 + RECEIVING + uuid = uuid. + + CATCH cx_sy_dyn_call_illegal_class. + + DATA(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. + + TRY. + DATA uuid TYPE c LENGTH 32. + + TRY. + CALL METHOD (`CL_SYSTEM_UUID`)=>if_system_uuid_static~create_uuid_c32 + RECEIVING + uuid = uuid. + + CATCH cx_sy_dyn_call_illegal_class. + + DATA(lv_fm) = `GUID_CREATE`. + CALL FUNCTION lv_fm + IMPORTING + ev_guid_32 = uuid. + + ENDTRY. + + result = uuid. + + CATCH cx_root. + ASSERT 1 = 0. + ENDTRY. + + ENDMETHOD. + + METHOD x_check_raise. IF when = abap_true. @@ -1533,70 +1680,4 @@ CLASS z2ui5_cl_util_func IMPLEMENTATION. RAISE EXCEPTION TYPE z2ui5_cx_util_error EXPORTING val = v. ENDMETHOD. - - METHOD db_load_by_handle. - - DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_fw_02 WITH EMPTY KEY. - - SELECT data - FROM z2ui5_t_fw_02 - WHERE - uname = @uname - AND handle = @handle - AND handle2 = @handle2 - AND handle3 = @handle3 - INTO CORRESPONDING FIELDS OF TABLE @lt_db. - - DATA(ls_db) = lt_db[ 1 ]. - - trans_xml_2_any( - EXPORTING - xml = ls_db-data - IMPORTING - any = result - ). - - ENDMETHOD. - - METHOD db_load_by_id. - - DATA lt_db TYPE STANDARD TABLE OF z2ui5_t_fw_02 WITH EMPTY KEY. - - SELECT data - FROM z2ui5_t_fw_02 - WHERE id = @id - INTO CORRESPONDING FIELDS OF TABLE @lt_db. - - DATA(ls_db) = lt_db[ 1 ]. - - trans_xml_2_any( - EXPORTING - xml = ls_db-data - IMPORTING - any = result - ). - - ENDMETHOD. - - METHOD db_save. - - DATA(ls_db) = VALUE z2ui5_t_fw_02( - id = uuid_get_c32( ) - uname = uname - handle = handle - handle2 = handle2 - handle3 = handle3 - data = trans_xml_by_any( data ) - ). - - MODIFY z2ui5_t_fw_02 FROM @ls_db. - - IF check_commit = abap_true. - COMMIT WORK AND WAIT. - ENDIF. - - result = ls_db-id. - - ENDMETHOD. - ENDCLASS. diff --git a/src/01/02/z2ui5_cl_fw_binding.clas.abap b/src/01/02/z2ui5_cl_fw_binding.clas.abap index 35c05614..eaff528f 100644 --- a/src/01/02/z2ui5_cl_fw_binding.clas.abap +++ b/src/01/02/z2ui5_cl_fw_binding.clas.abap @@ -192,7 +192,7 @@ CLASS z2ui5_cl_fw_binding IMPLEMENTATION. DATA(lv_id) = z2ui5_cl_util_func=>uuid_get_c22( ). INSERT VALUE #( name = lv_id - data_stringify = z2ui5_cl_util_func=>trans_json_by_any( any = mr_data compress = me->mv_compress ) + data_stringify = z2ui5_cl_util_func=>trans_json_by_any( any = mr_data compress_mode = me->mv_compress ) bind_type = cs_bind_type-one_time ) INTO TABLE mt_attri. result = |/{ lv_id }|. diff --git a/src/01/02/z2ui5_cl_fw_client.clas.abap b/src/01/02/z2ui5_cl_fw_client.clas.abap index 98ce9ae7..3418c7bf 100644 --- a/src/01/02/z2ui5_cl_fw_client.clas.abap +++ b/src/01/02/z2ui5_cl_fw_client.clas.abap @@ -314,7 +314,7 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. IF struc IS NOT INITIAL. - DATA(lv_name_struc) = z2ui5_if_client~_bind_edit( val = struc path = abap_true pretty_name = pretty_name ). + DATA(lv_name_struc) = z2ui5_if_client~_bind_edit( val = struc path = abap_true pretty_mode = pretty_mode ). result = bind_struc_comp( iv_name = lv_name_struc i_struc = struc @@ -330,8 +330,8 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. check_attri = mo_handler->ms_db-check_attri type = z2ui5_cl_fw_binding=>cs_bind_type-one_way data = val - pretty_name = pretty_name - compress = compress + pretty_name = pretty_mode + compress = compress_mode ). result = lo_binder->main( ). @@ -370,7 +370,7 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. IF tab IS NOT INITIAL. - DATA(lv_name) = z2ui5_if_client~_bind_edit( val = tab path = abap_true pretty_name = pretty_name ). + DATA(lv_name) = z2ui5_if_client~_bind_edit( val = tab path = abap_true pretty_mode = pretty_mode ). result = bind_tab_cell( iv_name = lv_name i_tab_index = tab_index @@ -383,7 +383,7 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. IF struc IS NOT INITIAL. - DATA(lv_name_struc) = z2ui5_if_client~_bind_edit( val = struc path = abap_true pretty_name = pretty_name ). + DATA(lv_name_struc) = z2ui5_if_client~_bind_edit( val = struc path = abap_true pretty_mode = pretty_mode ). result = bind_struc_comp( iv_name = lv_name_struc i_struc = struc @@ -400,8 +400,8 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. type = z2ui5_cl_fw_binding=>cs_bind_type-two_way data = val view = view - pretty_name = pretty_name - compress = compress + pretty_name = pretty_mode + compress = compress_mode ). result = lo_binder->main( ). @@ -423,8 +423,8 @@ CLASS z2ui5_cl_fw_client IMPLEMENTATION. check_attri = mo_handler->ms_db-check_attri type = z2ui5_cl_fw_binding=>cs_bind_type-one_time data = val - pretty_name = pretty_name - compress = compress + pretty_name = pretty_mode + compress = compress_mode ). result = lo_binder->main( ). diff --git a/src/01/02/z2ui5_cl_fw_db.clas.abap b/src/01/02/z2ui5_cl_fw_db.clas.abap index d8e8480d..045eee6a 100644 --- a/src/01/02/z2ui5_cl_fw_db.clas.abap +++ b/src/01/02/z2ui5_cl_fw_db.clas.abap @@ -189,7 +189,9 @@ CLASS z2ui5_cl_fw_db IMPLEMENTATION. IF sy-subrc <> 0. CONTINUE. ENDIF. - lr_attri->data_rtti = z2ui5_cl_util_func=>trans_srtti_xml_by_data( ). +* IF IS NOT INITIAL. + lr_attri->data_rtti = z2ui5_cl_util_func=>trans_srtti_xml_by_data( ). +* ENDIF. CLEAR . CLEAR . ENDLOOP. @@ -203,7 +205,7 @@ CLASS z2ui5_cl_fw_db IMPLEMENTATION. RAISE EXCEPTION TYPE z2ui5_cx_util_error EXPORTING -* val = x->get_text( ) && `

` && x->previous->get_text( ) && `

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

Please check if all generic data references are public attribtues of your class`. +* val = x->get_text( ) && `

` && x->previous->get_text( ) && `

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

Please check if all generic data references are public attribtues of your class`. val = `

` && x->previous->get_text( ) && `

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

Please check if all generic data references are public attributes of your class`. ENDTRY. diff --git a/src/01/02/z2ui5_cl_fw_model.clas.abap b/src/01/02/z2ui5_cl_fw_model.clas.abap index 1ba18fcf..cb6ec0df 100644 --- a/src/01/02/z2ui5_cl_fw_model.clas.abap +++ b/src/01/02/z2ui5_cl_fw_model.clas.abap @@ -143,7 +143,7 @@ CLASS z2ui5_cl_fw_model IMPLEMENTATION. WHEN `h`. lo_actual->add_attribute( n = lr_attri->name_front - v = z2ui5_cl_util_func=>trans_json_by_any( any = pretty_name = lr_attri->pretty_name compress = lr_attri->compress ) + v = z2ui5_cl_util_func=>trans_json_by_any( any = pretty_mode = lr_attri->pretty_name compress_mode = lr_attri->compress ) apos_active = abap_false ). WHEN OTHERS. @@ -157,7 +157,7 @@ CLASS z2ui5_cl_fw_model IMPLEMENTATION. ELSE. lo_actual->add_attribute( n = lr_attri->name_front - v = z2ui5_cl_util_func=>trans_json_by_any( any = pretty_name = lr_attri->pretty_name compress = lr_attri->compress ) + v = z2ui5_cl_util_func=>trans_json_by_any( any = pretty_mode = lr_attri->pretty_name compress_mode = lr_attri->compress ) apos_active = abap_false ). ENDIF. diff --git a/src/01/03/z2ui5_cl_fw_app_startup.clas.abap b/src/01/03/z2ui5_cl_fw_app_startup.clas.abap index 455e52de..8ee90226 100644 --- a/src/01/03/z2ui5_cl_fw_app_startup.clas.abap +++ b/src/01/03/z2ui5_cl_fw_app_startup.clas.abap @@ -45,55 +45,77 @@ CLASS z2ui5_cl_fw_app_startup IMPLEMENTATION. ENDMETHOD. + + METHOD on_event_check. + + TRY. + DATA li_app_test TYPE REF TO z2ui5_if_app. + ms_home-classname = z2ui5_cl_util_func=>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. + + CATCH cx_root INTO DATA(lx) ##CATCH_ALL. + 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(lv_url) = z2ui5_cl_util_func=>app_get_url( client = client classname = ms_home-classname ). - DATA(page) = z2ui5_cl_ui5=>_factory( )->_ns_m( )->shell( - )->page( shownavbutton = abap_false ). + DATA(page2) = z2ui5_cl_xml_view=>factory( )->shell( )->page( + shownavbutton = abap_false ). - page->headercontent( - )->title( `abap2UI5 - Developing UI5 Apps Purely in ABAP` - )->toolbarspacer( - )->text( `v.` && z2ui5_cl_fw_http_handler=>c_abap_version - )->link( text = `SCN` - target = `_blank` - href = `https://blogs.sap.com/tag/abap2ui5/` - )->link( text = `Twitter` - target = `_blank` - href = `https://twitter.com/abap2UI5` - )->link( text = `GitHub` - target = `_blank` - href = `https://github.com/abap2ui5/abap2ui5` ). + page2->header_content( )->title( `abap2UI5 - Developing UI5 Apps Purely in ABAP` )->toolbar_spacer( ). - DATA(grid) = page->_ns_ui( )->grid( `XL7 L7 M12 S12` - )->content( `sap.ui.layout` ). - DATA(content) = grid->simpleform( title = `Quickstart` - layout = `ResponsiveGridLayout` - editable = `true` - )->content( )->_ns_m( ). + DATA(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 = `2` + columnsl = `2` + columnsm = `1` + singlecontainerfullsize = abap_false + )->content( `form` ). - DATA(lv_url_search) = z2ui5_cl_util_func=>app_get_url( - client = client - classname = 'z2ui5_cl_app_search_apps' ). - - content->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 view, implement behaviour` - )->link( text = `(Example)` - target = `_blank` - href = `https://github.com/abap2UI5/abap2UI5/blob/main/src/03/02/z2ui5_cl_app_hello_world.clas.abap` - )->label( `Step 4` ). + 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. - content->input( placeholder = `fill in the class name and press 'check'` + simple_form2->input( placeholder = `fill in the class name and press 'check'` editable = z2ui5_cl_util_func=>boolean_abap_2_json( ms_home-class_editable ) value = client->_bind_edit( ms_home-classname ) submit = client->_event( ms_home-btn_event_id ) @@ -102,62 +124,69 @@ CLASS z2ui5_cl_fw_app_startup IMPLEMENTATION. ). ELSE. - content->text( ms_home-classname ). + simple_form2->text( ms_home-classname ). ENDIF. - content->button( press = client->_event( ms_home-btn_event_id ) + simple_form2->label( ). + simple_form2->button( press = client->_event( ms_home-btn_event_id ) text = ms_home-btn_text icon = ms_home-btn_icon - )->label( `Step 5` - )->link( text = `Link to the Application` - target = `_blank` - href = lv_url - enabled = z2ui5_cl_util_func=>boolean_abap_2_json( xsdbool( ms_home-class_editable = abap_false ) ) ). + ). + simple_form2->label( `Step 5` + )->link( text = `Link to the Application` + target = `_blank` + href = lv_url + enabled = z2ui5_cl_util_func=>boolean_abap_2_json( xsdbool( ms_home-class_editable = abap_false ) ) ). - DATA(form) = grid->simpleform( title = `Apps` - editable = abap_true - layout = `ResponsiveGridLayout` ). + simple_form2->toolbar( )->title( `System Information` ). + simple_form2->label( `abap2UI5 Version` ). + simple_form2->text( z2ui5_cl_fw_http_handler=>c_abap_version ). - IF mv_check_demo = abap_false. - form->_ns_m( )->messagestrip( text = `Oops! You need to install abap2UI5 demos before continuing...` - type = `Warning` - )->_go_new( )->_add( n = `link` ns = `sap.m` )->_ns_m( )->link( text = `(HERE)` - target = `_blank` - href = `https://github.com/abap2UI5/abap2UI5-samples` ). - ENDIF. +* DATA(lv_url_search2) = z2ui5_cl_util_func=>app_get_url( +* client = client +* classname = 'z2ui5_cl_app_search_apps' ). -data(lv_url_samples) = z2ui5_cl_util_func=>app_get_url( - client = client - classname = 'z2ui5_cl_demo_app_000' ). + DATA(lv_url_samples2) = z2ui5_cl_util_func=>app_get_url( + client = client + classname = 'z2ui5_cl_demo_app_000' ). - DATA(cont) = form->content( )->_ns_m( ). - cont->label( `Samples`). -* cont->button( -* text = `Continue...` -* press = client->_event( val = `DEMOS` check_view_destroy = abap_true ) -* enabled = xsdbool( mv_check_demo = abap_true ) )->_go_new( ). - cont->link( - text = `Continue...` - target = `_blank` -* press = client->_event( val = `DEMOS` check_view_destroy = abap_true ) - href = lv_url_samples - enabled = xsdbool( mv_check_demo = abap_true ) - )->_go_new( ). - cont->button( visible = abap_false ). + simple_form2->toolbar( )->title( `What's next?` ). +* simple_form2->label( `Install & Run Apps` ). +* simple_form2->button( text = `Apps on your system` press = client->_event_client( val = client->cs_event-open_new_tab +* t_arg = VALUE #( ( `$` && client->_bind_local( lv_url_search2 ) ) ) ) +* ). - cont->label( `Local` - )->link( text = `Search apps on your system...` - target = `_blank` - href = lv_url_search + simple_form2->label( `Development` ). + simple_form2->button( + text = `Check out the samples` press = client->_event_client( val = client->cs_event-open_new_tab + t_arg = VALUE #( ( `$` && client->_bind_local( lv_url_samples2 ) ) ) ) ). - cont->label( `Online` )->link( text = `More on GitHub...` - target = `_blank` - href = `https://github.com/abap2UI5/abap2UI5-documentation/blob/main/docs/links.md` ). + simple_form2->toolbar( )->title( `` ). + simple_form2->label( `` ). + simple_form2->label( `` ). + simple_form2->toolbar( )->title( `Contribution` ). + simple_form2->label( `Open an issue` ). + simple_form2->link( text = `You have comments, wishes or bugs?` + target = `_blank` + href = `https://github.com/abap2UI5/abap2UI5/issues` ). - client->view_display( form->_stringify( ) ). + simple_form2->label( `Open a Pull Request` ). + simple_form2->link( text = `You added a new feature?` + target = `_blank` + href = `https://github.com/abap2UI5/abap2UI5/pulls` ). + + simple_form2->toolbar( )->title( `Links & More` ). + simple_form2->label( ). + 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. @@ -238,28 +267,4 @@ data(lv_url_samples) = z2ui5_cl_util_func=>app_get_url( mv_check_demo = abap_true. ENDMETHOD. - - METHOD on_event_check. - - TRY. - DATA li_app_test TYPE REF TO z2ui5_if_app. - ms_home-classname = z2ui5_cl_util_func=>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. - - CATCH cx_root INTO DATA(lx) ##CATCH_ALL. - 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. - ENDCLASS. diff --git a/src/02/01/01/z2ui5_cl_xml_view.clas.abap b/src/02/01/01/z2ui5_cl_xml_view.clas.abap index cee046f0..309fabc8 100644 --- a/src/02/01/01/z2ui5_cl_xml_view.clas.abap +++ b/src/02/01/01/z2ui5_cl_xml_view.clas.abap @@ -1,3381 +1,3382 @@ -class Z2UI5_CL_XML_VIEW definition - public - final - create protected . +CLASS z2ui5_cl_xml_view DEFINITION + PUBLIC + FINAL + CREATE PROTECTED . -public section. + PUBLIC SECTION. - class-methods FACTORY - importing - !T_NS type Z2UI5_IF_CLIENT=>TY_T_NAME_VALUE optional - !CLIENT type ref to Z2UI5_IF_CLIENT optional - preferred parameter CLIENT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + CLASS-METHODS factory + IMPORTING + !t_ns TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL + !client TYPE REF TO z2ui5_if_client OPTIONAL + PREFERRED PARAMETER client + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . - class-methods FACTORY_plain - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + CLASS-METHODS factory_plain + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . - class-methods FACTORY_POPUP - importing - !T_NS type Z2UI5_IF_CLIENT=>TY_T_NAME_VALUE optional - !CLIENT type ref to Z2UI5_IF_CLIENT optional - PREFERRED PARAMETER client - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONSTRUCTOR . - methods HORIZONTAL_LAYOUT - importing - !CLASS type CLIKE optional - !VISIBLE type CLIKE optional - !ALLOWWRAPPING type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ICON - importing - !SRC type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !COLOR type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - !WIDTH type CLIKE optional - !USEICONTOOLTIP type CLIKE optional - !NOTABSTOP type CLIKE optional - !HOVERCOLOR type CLIKE optional - !HOVERBACKGROUNDCOLOR type CLIKE optional - !HEIGHT type CLIKE optional - !DECORATIVE type CLIKE optional - !BACKGROUNDCOLOR type CLIKE optional - !ALT type CLIKE optional - !ACTIVECOLOR type CLIKE optional - !ACTIVEBACKGROUNDCOLOR type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DYNAMIC_PAGE - importing - !HEADEREXPANDED type CLIKE optional - !SHOWFOOTER type CLIKE optional - !HEADERPINNED type CLIKE optional - !TOGGLEHEADERONTITLECLICK type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DYNAMIC_PAGE_TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DYNAMIC_PAGE_HEADER - importing - !PINNABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HTML - importing - !content type CLIKE optional - !afterrendering type CLIKE optional - !preferdom type CLIKE optional - !sanitizecontent type CLIKE optional - !visible type CLIKE optional - !id type CLIKE optional - PREFERRED PARAMETER content - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ILLUSTRATED_MESSAGE - importing - !ENABLEVERTICALRESPONSIVENESS type CLIKE optional - !ENABLEFORMATTEDTEXT type CLIKE optional - !ILLUSTRATIONTYPE type CLIKE optional - !TITLE type CLIKE optional - !DESCRIPTION type CLIKE optional - !ILLUSTRATIONSIZE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ADDITIONAL_CONTENT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FLEX_BOX - importing - !CLASS type CLIKE optional - !RENDERTYPE type CLIKE optional - !WIDTH type CLIKE optional - !FITCONTAINER type CLIKE optional - !HEIGHT type CLIKE optional - !ALIGNITEMS type CLIKE optional - !JUSTIFYCONTENT type CLIKE optional - !WRAP type CLIKE optional - !VISIBLE type CLIKE optional - !DIRECTION type CLIKE optional - !DISPLAYINLINE type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !ALIGNCONTENT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods POPOVER - importing - !TITLE type CLIKE optional - !CLASS type CLIKE optional - !PLACEMENT type CLIKE optional - !INITIALFOCUS type CLIKE optional - !CONTENTWIDTH type CLIKE optional - !CONTENTHEIGHT type CLIKE optional - !SHOWHEADER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LIST_ITEM - importing - !TEXT type CLIKE optional - !ADDITIONALTEXT type CLIKE optional - !KEY type CLIKE optional - !ICON type CLIKE optional - !ENABLED type CLIKE optional - !TEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TABLE - importing - !ID type CLIKE optional - !ITEMS type CLIKE optional - !GROWING type CLIKE optional - !GROWINGTHRESHOLD type CLIKE optional - !GROWINGSCROLLTOLOAD type CLIKE optional - !HEADERTEXT type CLIKE optional - !STICKY type CLIKE optional - !MODE type CLIKE optional - !WIDTH type CLIKE optional - !SELECTIONCHANGE type CLIKE optional - !ALTERNATEROWCOLORS type CLIKE optional - !AUTOPOPINMODE type CLIKE optional - !INSET type CLIKE optional - !SHOWSEPARATORS type CLIKE optional - !SHOWOVERLAY type CLIKE optional - !HIDDENINPOPIN type CLIKE optional - !POPINLAYOUT type CLIKE optional - !FIXEDLAYOUT type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - preferred parameter ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MESSAGE_STRIP - importing - !TEXT type CLIKE optional - !TYPE type CLIKE optional - !SHOWICON type CLIKE optional - !CLASS type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FOOTER - importing - !NS type STRING optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MESSAGE_PAGE - importing - !SHOW_HEADER type CLIKE optional - !TEXT type CLIKE optional - !ENABLEFORMATTEDTEXT type CLIKE optional - !DESCRIPTION type CLIKE optional - !ICON type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_PAGE_LAYOUT - importing - !SHOWTITLEINHEADERCONTENT type CLIKE optional - !SHOWEDITHEADERBUTTON type CLIKE optional - !EDITHEADERBUTTONPRESS type CLIKE optional - !UPPERCASEANCHORBAR type CLIKE optional - !SHOWFOOTER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_PAGE_DYN_HEADER_TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GENERIC_TILE - importing - !CLASS type CLIKE optional - !ID type CLIKE optional - !HEADER type CLIKE optional - !MODE type CLIKE optional - !ADDITIONALTOOLTIP type CLIKE optional - !APPSHORTCUT type CLIKE optional - !BACKGROUNDCOLOR type CLIKE optional - !BACKGROUNDIMAGE type CLIKE optional - !DROPAREAOFFSET type CLIKE optional - !PRESS type CLIKE optional - !FRAMETYPE type CLIKE optional - !FAILEDTEXT type CLIKE optional - !HEADERIMAGE type CLIKE optional - !SCOPE type CLIKE optional - !SIZEBEHAVIOR type CLIKE optional - !STATE type CLIKE optional - !SYSTEMINFO type CLIKE optional - !TILEBADGE type CLIKE optional - !TILEICON type CLIKE optional - !URL type CLIKE optional - !VALUECOLOR type CLIKE optional - !WIDTH type CLIKE optional - !WRAPPINGTYPE type CLIKE optional - !IMAGEDESCRIPTION type CLIKE optional - !NAVIGATIONBUTTONTEXT type CLIKE optional - !VISIBLE type CLIKE optional - !RENDERONTHEMECHANGE type CLIKE optional - !ENABLENAVIGATIONBUTTON type CLIKE optional - !PRESSENABLED type CLIKE optional - !ICONLOADED type CLIKE optional - !SUBHEADER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NUMERIC_CONTENT - importing - !VALUE type CLIKE optional - !ICON type CLIKE optional - !WITHMARGIN type CLIKE optional - !ADAPTIVEFONTSIZE type CLIKE optional - !ANIMATETEXTCHANGE type CLIKE optional - !FORMATTERVALUE type CLIKE optional - !ICONDESCRIPTION type CLIKE optional - !INDICATOR type CLIKE optional - !NULLIFYVALUE type CLIKE optional - !SCALE type CLIKE optional - !STATE type CLIKE optional - !TRUNCATEVALUETO type CLIKE optional - !VALUECOLOR type CLIKE optional - !VISIBLE type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LINK_TILE_CONTENT - importing - !LINKHREF type CLIKE optional - !LINKTEXT type CLIKE optional - !ICONSRC type CLIKE optional - !LINKPRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods IMAGE_CONTENT - importing - !SRC type CLIKE optional - !DESCRIPTION type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TILE_CONTENT - importing - !UNIT type CLIKE optional - !FOOTERCOLOR type CLIKE optional - !blocked type CLIKE optional - !FRAMETYPE type CLIKE optional - !PRIORITY type CLIKE optional - !PRIORITYTEXT type CLIKE optional - !STATE type CLIKE optional - !DISABLED type CLIKE optional - !VISIBLE type CLIKE optional - !FOOTER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods EXPANDED_HEADING - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SNAPPED_HEADING - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods EXPANDED_CONTENT - importing - !NS type CLIKE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SNAPPED_CONTENT - importing - !NS type CLIKE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADING - importing - !NS type CLIKE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ACTIONS - importing - !NS type CLIKE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SNAPPED_TITLE_ON_MOBILE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER - importing - !NS type CLIKE default `f` - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NAVIGATION_ACTIONS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods AVATAR - importing - !SRC type CLIKE optional - !CLASS type CLIKE optional - !DISPLAYSIZE type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !BACKGROUNDCOLOR type CLIKE optional - !BADGEICON type CLIKE optional - !BADGETOOLTIP type CLIKE optional - !BADGEVALUESTATE type CLIKE optional - !CUSTOMDISPLAYSIZE type CLIKE optional - !CUSTOMFONTSIZE type CLIKE optional - !DISPLAYSHAPE type CLIKE optional - !FALLBACKICON type CLIKE optional - !IMAGEFITTYPE type CLIKE optional - !INITIALS type CLIKE optional - !SHOWBORDER type CLIKE optional - !DECORATIVE type CLIKE optional - !ENABLED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER_TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SECTIONS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_PAGE_SECTION - importing - !TITLEUPPERCASE type CLIKE optional - !TITLE type CLIKE optional - !IMPORTANCE type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUB_SECTIONS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_PAGE_SUB_SECTION - importing - !ID type CLIKE optional - !TITLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SHELL - importing - !NS type CLIKE optional - appWidthLimited type clike optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BLOCKS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LAYOUT_DATA - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FLEX_ITEM_DATA - importing - !GROWFACTOR type CLIKE optional - !BASESIZE type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !STYLECLASS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CODE_EDITOR - importing - !VALUE type CLIKE optional - !TYPE type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !EDITABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUGGESTION_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUGGESTION_ITEM - importing - !DESCRIPTION type CLIKE optional - !ICON type CLIKE optional - !KEY type CLIKE optional - !TEXT type CLIKE optional - !TEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUGGESTION_COLUMNS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUGGESTION_ROWS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VERTICAL_LAYOUT - importing - !CLASS type CLIKE optional - !WIDTH type CLIKE optional - !ENABLED type CLIKE optional - !VISIBLE type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MULTI_INPUT - importing - !SHOWCLEARICON type CLIKE optional - !SHOWVALUEHELP type CLIKE optional - !SUGGESTIONITEMS type CLIKE optional - !TOKENUPDATE type CLIKE optional - !WIDTH type CLIKE optional - !ID type CLIKE optional - !VALUE type CLIKE optional - !TOKENS type CLIKE optional - !SUBMIT type CLIKE optional - !VALUEHELPREQUEST type CLIKE optional - !ENABLED type CLIKE optional - !CLASS type CLIKE optional - !CHANGE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOKENS - importing - ns type clike optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOKEN - importing - !KEY type CLIKE optional - !TEXT type CLIKE optional - !SELECTED type CLIKE optional - !VISIBLE type CLIKE optional - !EDITABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INPUT - importing - !ID type CLIKE optional - !VALUE type CLIKE optional - !PLACEHOLDER type CLIKE optional - !TYPE type CLIKE optional - !SHOWCLEARICON type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !SHOWTABLESUGGESTIONVALUEHELP type CLIKE optional - !DESCRIPTION type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !SUGGESTIONITEMS type CLIKE optional - !SUGGESTIONROWS type CLIKE optional - !SHOWSUGGESTION type CLIKE optional - !SHOWVALUEHELP type CLIKE optional - !VALUEHELPREQUEST type CLIKE optional - !REQUIRED type CLIKE optional - !SUGGEST type CLIKE optional - !CLASS type CLIKE optional - !VISIBLE type CLIKE optional - !SUBMIT type CLIKE optional - !VALUELIVEUPDATE type CLIKE optional - !AUTOCOMPLETE type CLIKE optional - !MAXSUGGESTIONWIDTH type CLIKE optional - !FIELDWIDTH type CLIKE optional - !VALUEHELPONLY type CLIKE optional - !WIDTH type CLIKE optional - !CHANGE type CLIKE optional - !VALUEHELPICONSRC type CLIKE optional - !TEXTFORMATTER type CLIKE optional - !TEXTFORMATMODE type CLIKE optional - !MAXLENGTH type CLIKE optional - !STARTSUGGESTION type CLIKE optional - !ENABLESUGGESTIONSHIGHLIGHTING type CLIKE optional - !ENABLETABLEAUTOPOPINMODE type CLIKE optional - preferred parameter VALUE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DIALOG - importing - !TITLE type CLIKE optional - !ICON type CLIKE optional - !SHOWHEADER type CLIKE optional - !STRETCH type CLIKE optional - !CONTENTHEIGHT type CLIKE optional - !CONTENTWIDTH type CLIKE optional - !RESIZABLE type CLIKE optional - !HORIZONTALSCROLLING type CLIKE optional - !VERTICALSCROLLING type CLIKE optional - !afterclose type CLIKE optional - preferred parameter TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CAROUSEL - importing - !HEIGHT type CLIKE optional - !CLASS type CLIKE optional - !LOOP type CLIKE optional - !ID type CLIKE optional - !arrowsplacement type CLIKE optional - !backgrounddesign type CLIKE optional - !pageindicatorbackgrounddesign type CLIKE optional - !pageindicatorborderdesign type CLIKE optional - !pageindicatorplacement type CLIKE optional - !width type CLIKE optional - !showpageindicator type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BUTTONS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GET_ROOT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GET_PARENT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GET - importing - !NAME type STRING optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GET_CHILD - importing - !INDEX type I default 1 - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COLUMNS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COLUMN - importing - !WIDTH type CLIKE optional - !ID type CLIKE optional - !MINSCREENWIDTH type CLIKE optional - !DEMANDPOPIN type CLIKE optional - !HALIGN type CLIKE optional - !VISIBLE type CLIKE optional - !VALIGN type CLIKE optional - !STYLECLASS type CLIKE optional - !SORTINDICATOR type CLIKE optional - !POPINDISPLAY type CLIKE optional - !MERGEFUNCTIONNAME type CLIKE optional - !MERGEDUPLICATES type CLIKE optional - !IMPORTANCE type CLIKE optional - !AUTOPOPINWIDTH type CLIKE optional - !class type CLIKE optional - preferred parameter WIDTH - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ITEMS - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_DONUT_CHART - importing - !SELECTIONCHANGED type CLIKE optional - !ERRORMESSAGE type CLIKE optional - !ERRORMESSAGETITLE type CLIKE optional - !SHOWERROR type CLIKE optional - !DISPLAYEDSEGMENTS type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SEGMENTS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_DONUT_CHART_SEGMENT - importing - !LABEL type CLIKE optional - !VALUE type CLIKE optional - !DISPLAYEDVALUE type CLIKE optional - !SELECTED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_BAR_CHART - importing - !SELECTIONCHANGED type CLIKE optional - !PRESS type CLIKE optional - !LABELWIDTH type CLIKE optional - !ERRORMESSAGE type CLIKE optional - !ERRORMESSAGETITLE type CLIKE optional - !SHOWERROR type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BARS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_BAR_CHART_BAR - importing - !LABEL type CLIKE optional - !VALUE type CLIKE optional - !DISPLAYEDVALUE type CLIKE optional - !SELECTED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_LINE_CHART - importing - !SELECTIONCHANGED type CLIKE optional - !PRESS type CLIKE optional - !PRECEDINGPOINT type CLIKE optional - !SUCCEDDINGPOINT type CLIKE optional - !ERRORMESSAGE type CLIKE optional - !ERRORMESSAGETITLE type CLIKE optional - !SHOWERROR type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods POINTS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERACT_LINE_CHART_POINT - importing - !LABEL type CLIKE optional - !VALUE type CLIKE optional - !SECONDARYLABEL type CLIKE optional - !DISPLAYEDVALUE type CLIKE optional - !SELECTED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RADIAL_MICRO_CHART - importing - !SIZE type CLIKE optional - !PERCENTAGE type CLIKE optional - !PRESS type CLIKE optional - !VALUECOLOR type CLIKE optional - !HEIGHT type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !HIDEONNODATA type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COLUMN_LIST_ITEM - importing - !VALIGN type CLIKE optional - !SELECTED type CLIKE optional - !TYPE type CLIKE optional - !PRESS type CLIKE optional - !counter type CLIKE optional - !highlight type CLIKE optional - !highlighttext type CLIKE optional - !navigated type CLIKE optional - !unread type CLIKE optional - !visible type CLIKE optional - !detailpress type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CELLS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BAR - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTENT_LEFT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTENT_MIDDLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTENT_RIGHT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CUSTOM_HEADER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER_CONTENT - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SUB_HEADER - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CUSTOM_DATA - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BADGE_CUSTOM_DATA - importing - !KEY type CLIKE optional - !VALUE type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOGGLE_BUTTON - importing - !TEXT type CLIKE optional - !ICON type CLIKE optional - !TYPE type CLIKE optional - !ENABLED type CLIKE optional - !PRESS type CLIKE optional - !CLASS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BUTTON - importing - !TEXT type CLIKE optional - !ICON type CLIKE optional - !TYPE type CLIKE optional - !ENABLED type CLIKE optional - !VISIBLE type CLIKE optional - !PRESS type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - !NS type CLIKE optional - !TOOLTIP type CLIKE optional - !WIDTH type CLIKE optional - !ICONFIRST type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !ACTIVEICON type CLIKE optional - !ACCESSIBLEROLE type CLIKE optional - !TEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SEARCH_FIELD - importing - !SEARCH type CLIKE optional - !WIDTH type CLIKE optional - !VALUE type CLIKE optional - !ID type CLIKE optional - !CHANGE type CLIKE optional - !LIVECHANGE type CLIKE optional - !SUGGEST type CLIKE optional - !ENABLED type CLIKE optional - !ENABLESUGGESTIONS type CLIKE optional - !MAXLENGTH type CLIKE optional - !PLACEHOLDER type CLIKE optional - !SHOWREFRESHBUTTON type CLIKE optional - !SHOWSEARCHBUTTON type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MESSAGE_VIEW - importing - !ITEMS type CLIKE optional - !GROUPITEMS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BARCODE_SCANNER_BUTTON - importing - !ID type CLIKE optional - !SCANSUCCESS type CLIKE optional - !SCANFAIL type CLIKE optional - !INPUTLIVEUPDATE type CLIKE optional - !DIALOGTITLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MESSAGE_POPOVER - importing - !ITEMS type CLIKE optional - !GROUPITEMS type CLIKE optional - !LISTSELECT type CLIKE optional - !ACTIVETITLEPRESS type CLIKE optional - !PLACEMENT type CLIKE optional - !AFTERCLOSE type CLIKE optional - !BEFORECLOSE type CLIKE optional - !INITIALLYEXPANDED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MESSAGE_ITEM - importing - !TYPE type CLIKE optional - !TITLE type CLIKE optional - !SUBTITLE type CLIKE optional - !DESCRIPTION type CLIKE optional - !GROUPNAME type CLIKE optional - !MARKUPDESCRIPTION type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !LONGTEXTURL type CLIKE optional - !COUNTER type CLIKE optional - !ACTIVETITLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PAGE - importing - !TITLE type CLIKE optional - !NAVBUTTONPRESS type CLIKE optional - !SHOWNAVBUTTON type CLIKE optional - !SHOWHEADER type CLIKE optional - !ID type CLIKE optional - !CLASS type CLIKE optional - !NS type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !CONTENTONLYBUSY type CLIKE optional - !ENABLESCROLLING type CLIKE optional - !NAVBUTTONTOOLTIP type CLIKE optional - !FLOATINGFOOTER type CLIKE optional - !SHOWFOOTER type CLIKE optional - !SHOWSUBHEADER type CLIKE optional - !TITLEALIGNMENT type CLIKE optional - !TITLELEVEL type CLIKE optional - preferred parameter TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PANEL - importing - !EXPANDABLE type CLIKE optional - !EXPANDED type CLIKE optional - !HEADERTEXT type CLIKE optional - !STICKYHEADER type CLIKE optional - !HEIGHT type CLIKE optional - !class type CLIKE optional - !id type CLIKE optional - !width type CLIKE optional - !backgroundDesign type CLIKE optional - !expandAnimation type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VBOX - importing - !ID type CLIKE optional - !HEIGHT type CLIKE optional - !JUSTIFYCONTENT type CLIKE optional - !CLASS type CLIKE optional - !RENDERTYPE type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !DIRECTION type CLIKE optional - !ALIGNITEMS type CLIKE optional - !WIDTH type CLIKE optional - !WRAP type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !DISPLAYINLINE type CLIKE optional - !FITCONTAINER type CLIKE optional - !VISIBLE type CLIKE optional - preferred parameter CLASS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HBOX - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !JUSTIFYCONTENT type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !ALIGNITEMS type CLIKE optional - !WIDTH type CLIKE optional - !HEIGHT type CLIKE optional - !RENDERTYPE type CLIKE optional - !WRAP type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !DIRECTION type CLIKE optional - !DISPLAYINLINE type CLIKE optional - !FITCONTAINER type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SCROLL_CONTAINER - importing - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !VERTICAL type CLIKE optional - !HORIZONTAL type CLIKE optional - !ID type CLIKE optional - !FOCUSABLE type CLIKE optional - preferred parameter HEIGHT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SIMPLE_FORM - importing - !TITLE type CLIKE optional - !LAYOUT type CLIKE optional - !EDITABLE type CLIKE optional - !COLUMNSXL type CLIKE optional - !COLUMNSL type CLIKE optional - !COLUMNSM type CLIKE optional - !ID type CLIKE optional - !ADJUSTLABELSPAN type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !BREAKPOINTL type CLIKE optional - !BREAKPOINTM type CLIKE optional - !BREAKPOINTXL type CLIKE optional - !EMPTYSPANL type CLIKE optional - !EMPTYSPANM type CLIKE optional - !EMPTYSPANS type CLIKE optional - !EMPTYSPANXL type CLIKE optional - !LABELSPANS type CLIKE optional - !LABELSPANM type CLIKE optional - !LABELSPANL type CLIKE optional - !LABELSPANXL type CLIKE optional - !MAXCONTAINERCOLS type CLIKE optional - !MINWIDTH type CLIKE optional - !SINGLECONTAINERFULLSIZE type CLIKE optional - !VISIBLE type CLIKE optional - !WIDTH type CLIKE optional - preferred parameter TITLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods _CC_PLAIN_XML - importing - !VAL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTENT - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TITLE - importing - !NS type CLIKE optional - !TEXT type CLIKE optional - !WRAPPING type CLIKE optional - !LEVEL type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - !textAlign type CLIKE optional - !textDirection type CLIKE optional - !titleStyle type CLIKE optional - !width type CLIKE optional - !wrappingType type CLIKE optional - !visible type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TAB_CONTAINER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TAB - importing - !TEXT type CLIKE optional - !SELECTED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OVERFLOW_TOOLBAR - IMPORTING - press type CLIKE optional - text type CLIKE optional - active type CLIKE optional - visible type CLIKE optional - asyncMode type CLIKE optional - enabled type CLIKE optional - design type CLIKE optional - type type CLIKE optional - style type CLIKE optional - width type CLIKE optional - height type CLIKE optional - class type CLIKE optional - id type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OVERFLOW_TOOLBAR_TOGGLE_BUTTON - importing - !TEXT type CLIKE optional - !ICON type CLIKE optional - !TYPE type CLIKE optional - !ENABLED type CLIKE optional - !PRESS type CLIKE optional - !TOOLTIP type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OVERFLOW_TOOLBAR_BUTTON - importing - !TEXT type CLIKE optional - !ICON type CLIKE optional - !TYPE type CLIKE optional - !ENABLED type CLIKE optional - !PRESS type CLIKE optional - !TOOLTIP type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OVERFLOW_TOOLBAR_MENU_BUTTON - importing - !TEXT type CLIKE optional - !ICON type CLIKE optional - !BUTTONMODE type CLIKE optional - !TYPE type CLIKE optional - !ENABLED type CLIKE optional - !TOOLTIP type CLIKE optional - !DEFAULTACTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MENU_ITEM - importing - !PRESS type CLIKE optional - !TEXT type CLIKE optional - !ICON type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOOLBAR_SPACER - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LABEL - importing - !TEXT type CLIKE optional - !LABELFOR type CLIKE optional - !DESIGN type CLIKE optional - !DISPLAYONLY type CLIKE optional - !REQUIRED type CLIKE optional - !SHOWCOLON type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !VALIGN type CLIKE optional - !WIDTH type CLIKE optional - !WRAPPING type CLIKE optional - !WRAPPINGTYPE type CLIKE optional - !ID type CLIKE optional - !CLASS type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods IMAGE - importing - !SRC type CLIKE optional - !CLASS type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !USEMAP type CLIKE optional - !MODE type CLIKE optional - !LAZYLOADING type CLIKE optional - !DENSITYAWARE type CLIKE optional - !DECORATIVE type CLIKE optional - !BACKGROUNDSIZE type CLIKE optional - !BACKGROUNDREPEAT type CLIKE optional - !BACKGROUNDPOSITION type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !ALT type CLIKE optional - !ACTIVESRC type CLIKE optional - !PRESS type CLIKE optional - !LOAD type CLIKE optional - !ERROR type CLIKE optional - !id type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DATE_PICKER - importing - !VALUE type CLIKE optional - !PLACEHOLDER type CLIKE optional - !DISPLAYFORMAT type CLIKE optional - !VALUEFORMAT type CLIKE optional - !REQUIRED type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !ENABLED type CLIKE optional - !SHOWCURRENTDATEBUTTON type CLIKE optional - !CHANGE type CLIKE optional - !HIDEINPUT type CLIKE optional - !SHOWFOOTER type CLIKE optional - !VISIBLE type CLIKE optional - !SHOWVALUESTATEMESSAGE type CLIKE optional - !MINDATE type CLIKE optional - !MAXDATE type CLIKE optional - !EDITABLE type CLIKE optional - !WIDTH type CLIKE optional - !ID type CLIKE optional - !calendarWeekNumbering type CLIKE optional - !displayformattype type CLIKE optional - !class type CLIKE optional - !textDirection type CLIKE optional - !textAlign type CLIKE optional - !name type CLIKE optional - !dateValue type CLIKE optional - !initialFocusedDateValue type CLIKE optional - preferred parameter VALUE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TIME_PICKER - importing - !VALUE type CLIKE optional - !PLACEHOLDER type CLIKE optional - !ENABLED type CLIKE optional - !VALUESTATE type CLIKE optional - !DISPLAYFORMAT type CLIKE optional - !VALUEFORMAT type CLIKE optional - !REQUIRED type CLIKE optional - !WIDTH type CLIKE optional - !dateValue type CLIKE optional - !localeid type CLIKE optional - !mask type CLIKE optional - !maskMode type CLIKE optional - !minutesStep type CLIKE optional - !name type CLIKE optional - !placeholderSymbol type CLIKE optional - !secondsStep type CLIKE optional - !textAlign type CLIKE optional - !textDirection type CLIKE optional - !title type CLIKE optional - !showCurrentTimeButton type CLIKE optional - !showValueStateMessage type CLIKE optional - !support2400 type CLIKE optional - !initialfocuseddatevalue type CLIKE optional - !hideinput type CLIKE optional - !editable type CLIKE optional - !visible type CLIKE optional - !valueStateText type CLIKE optional - !liveChange type CLIKE optional - !change type CLIKE optional - !afterValueHelpOpen type CLIKE optional - !afterValueHelpClose type CLIKE optional - preferred parameter VALUE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DATE_TIME_PICKER - importing - !VALUE type CLIKE optional - !PLACEHOLDER type CLIKE optional - !ENABLED type CLIKE optional - !VALUESTATE type CLIKE optional - preferred parameter VALUE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LINK - importing - !TEXT type CLIKE optional - !HREF type CLIKE optional - !TARGET type CLIKE optional - !ENABLED type CLIKE optional - !PRESS type CLIKE optional - !ID type CLIKE optional - !NS type CLIKE optional - !WRAPPING type CLIKE optional - !WIDTH type CLIKE optional - !VALIDATEURL type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !TEXTALIGN type CLIKE optional - !SUBTLE type CLIKE optional - !REL type CLIKE optional - !EMPTYINDICATORMODE type CLIKE optional - !EMPHASIZED type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !ACCESSIBLEROLE type CLIKE optional - !class type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LIST - importing - !HEADERTEXT type CLIKE optional - !ITEMS type CLIKE optional - !MODE type CLIKE optional - !SELECTIONCHANGE type CLIKE optional - !SHOWSEPARATORS type CLIKE optional - !FOOTERTEXT type CLIKE optional - !GROWINGDIRECTION type CLIKE optional - !GROWINGTHRESHOLD type CLIKE optional - !GROWINGTRIGGERTEXT type CLIKE optional - !HEADERLEVEL type CLIKE optional - !MULTISELECTMODE type CLIKE optional - !NODATATEXT type CLIKE optional - !STICKY type CLIKE optional - !MODEANIMATIONON type CLIKE optional - !GROWINGSCROLLTOLOAD type CLIKE optional - !INCLUDEITEMINSELECTION type CLIKE optional - !GROWING type CLIKE optional - !INSET type CLIKE optional - !backgroundDesign type CLIKE optional - !REMEMBERSELECTIONS type CLIKE optional - !SHOWUNREAD type CLIKE optional - !VISIBLE type CLIKE optional - !NODATA type CLIKE optional - !ID type CLIKE optional - !ITEMPRESS type CLIKE optional - !SELECT type CLIKE optional - !delete type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CUSTOM_LIST_ITEM - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INPUT_LIST_ITEM - importing - !LABEL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods STANDARD_LIST_ITEM - importing - !TITLE type CLIKE optional - !DESCRIPTION type CLIKE optional - !ICON type CLIKE optional - !INFO type CLIKE optional - !PRESS type CLIKE optional - !TYPE type CLIKE optional - !SELECTED type CLIKE optional - !COUNTER type CLIKE optional - !WRAPPING type CLIKE optional - !WRAPCHARLIMIT type CLIKE optional - !INFOSTATEINVERTED type CLIKE optional - !INFOSTATE type CLIKE optional - !ICONINSET type CLIKE optional - !ADAPTTITLESIZE type CLIKE optional - !ACTIVEICON type CLIKE optional - !UNREAD type CLIKE optional - !HIGHLIGHT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ITEM - importing - !KEY type CLIKE optional - !TEXT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SEGMENTED_BUTTON_ITEM - importing - !ICON type CLIKE optional - !KEY type CLIKE optional - !TEXT type CLIKE optional - !WIDTH type CLIKE optional - !VISIBLE type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !ENABLED type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COMBOBOX - importing - !SELECTEDKEY type CLIKE optional - !SHOWCLEARICON type CLIKE optional - !SELECTIONCHANGE type CLIKE optional - !SELECTEDITEM type CLIKE optional - !ITEMS type CLIKE optional - !CHANGE type CLIKE optional - !WIDTH type CLIKE optional - !SHOWSECONDARYVALUES type CLIKE optional - !PLACEHOLDER type CLIKE optional - !SELECTEDITEMID type CLIKE optional - !NAME type CLIKE optional - !VALUE type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !TEXTALIGN type CLIKE optional - !VISIBLE type CLIKE optional - !SHOWVALUESTATEMESSAGE type CLIKE optional - !SHOWBUTTON type CLIKE optional - !REQUIRED type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !FILTERSECONDARYVALUES type CLIKE optional - !id type CLIKE optional - !class type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + CLASS-METHODS factory_popup + IMPORTING + !t_ns TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL + !client TYPE REF TO z2ui5_if_client OPTIONAL + PREFERRED PARAMETER client + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . - methods MULTI_COMBOBOX - importing - !SELECTIONCHANGE type CLIKE optional - !SELECTEDKEYS type CLIKE optional - !selectedItems type CLIKE optional - !ITEMS type CLIKE optional - !SELECTIONFINISH type CLIKE optional - !WIDTH type CLIKE optional - !SHOWCLEARICON type CLIKE optional - !SHOWSECONDARYVALUES type CLIKE optional - !PLACEHOLDER type CLIKE optional - !SELECTEDITEMID type CLIKE optional - !SELECTEDKEY type CLIKE optional - !NAME type CLIKE optional - !VALUE type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !TEXTALIGN type CLIKE optional - !VISIBLE type CLIKE optional - !SHOWVALUESTATEMESSAGE type CLIKE optional - !SHOWBUTTON type CLIKE optional - !REQUIRED type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !FILTERSECONDARYVALUES type CLIKE optional - !SHOWSELECTALL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GRID - importing - !CLASS type CLIKE optional - !DEFAULT_SPAN type CLIKE optional - preferred parameter DEFAULT_SPAN - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GRID_DATA - importing - !SPAN type CLIKE optional - preferred parameter SPAN - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TEXT_AREA - importing - !VALUE type CLIKE optional - !ROWS type CLIKE optional - !COLS type CLIKE optional - !HEIGHT type CLIKE optional - !CLASS type CLIKE optional - !WIDTH type CLIKE optional - !VALUELIVEUPDATE type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !GROWING type CLIKE optional - !GROWINGMAXLINES type CLIKE optional - !ID type CLIKE optional - !REQUIRED type CLIKE optional - !PLACEHOLDER type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !WRAPPING type CLIKE optional - !MAXLENGTH type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !SHOWVALUESTATEMESSAGE type CLIKE optional - !SHOWEXCEEDEDTEXT type CLIKE optional - preferred parameter VALUE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RANGE_SLIDER - importing - !MAX type CLIKE optional - !MIN type CLIKE optional - !STEP type CLIKE optional - !STARTVALUE type CLIKE optional - !ENDVALUE type CLIKE optional - !SHOWTICKMARKS type CLIKE optional - !LABELINTERVAL type CLIKE optional - !WIDTH type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GENERIC_TAG - importing - !ID type CLIKE optional - !ARIALABELLEDBY type CLIKE optional - !TEXT type CLIKE optional - !DESIGN type CLIKE optional - !STATUS type CLIKE optional - !CLASS type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_ATTRIBUTE - importing - !TITLE type CLIKE optional - !TEXT type CLIKE optional - !ACTIVE type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !VISIBLE type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_NUMBER - importing - !STATE type CLIKE optional - !EMPHASIZED type CLIKE optional - !NUMBER type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !TEXTALIGN type CLIKE optional - !NUMBERUNIT type CLIKE optional - !INVERTED type CLIKE optional - !EMPTYINDICATORMODE type CLIKE optional - !ACTIVE type CLIKE optional - !UNIT type CLIKE optional - !VISIBLE type CLIKE optional - !class type CLIKE optional - !id type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SWITCH - importing - !STATE type CLIKE optional - !CUSTOMTEXTON type CLIKE optional - !CUSTOMTEXTOFF type CLIKE optional - !ENABLED type CLIKE optional - !CHANGE type CLIKE optional - !TYPE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods STEP_INPUT - importing - !VALUE type CLIKE optional - !MIN type CLIKE optional - !MAX type CLIKE optional - !STEP type CLIKE optional - !VALUESTATE type CLIKE optional - !ENABLED type CLIKE optional - !DESCRIPTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PROGRESS_INDICATOR - importing - !CLASS type CLIKE optional - !PERCENTVALUE type CLIKE optional - !DISPLAYVALUE type CLIKE optional - !SHOWVALUE type CLIKE optional - !STATE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SEGMENTED_BUTTON - importing - !SELECTED_KEY type CLIKE - !SELECTION_CHANGE type CLIKE optional - !ID type CLIKE optional - !VISIBLE type CLIKE optional - !ENABLED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CHECKBOX - importing - !TEXT type CLIKE optional - !SELECTED type CLIKE optional - !ENABLED type CLIKE optional - !SELECT type CLIKE optional - !id type CLIKE optional - !class type CLIKE optional - !textalign type CLIKE optional - !textdirection type CLIKE optional - !width type CLIKE optional - !activehandling type CLIKE optional - !visible type CLIKE optional - !displayonly type CLIKE optional - !editable type CLIKE optional - !partiallyselected type CLIKE optional - !useentirewidth type CLIKE optional - !wrapping type CLIKE optional - !name type CLIKE optional - !valuestate type CLIKE optional - preferred parameter SELECTED - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER_TOOLBAR - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOOLBAR - importing - !NS type CLIKE optional - !ID type CLIKE optional - !PRESS type CLIKE optional - !WIDTH type CLIKE optional - !ACTIVE type CLIKE optional - !ARIAHASPOPUP type CLIKE optional - !DESIGN type CLIKE optional - !ENABLED type CLIKE optional - !HEIGHT type CLIKE optional - !STYLE type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TEXT - importing - !TEXT type CLIKE optional - !CLASS type CLIKE optional - !NS type CLIKE optional - !EMPTYINDICATORMODE type CLIKE optional - !MAXLINES type CLIKE optional - !RENDERWHITESPACE type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !WIDTH type CLIKE optional - !WRAPPING type CLIKE optional - !WRAPPINGTYPE type CLIKE optional - !ID type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FORMATTED_TEXT - importing - !HTMLTEXT type CLIKE optional - !convertedlinksdefaulttarget type CLIKE optional - !convertlinkstoanchortags type CLIKE optional - !height type CLIKE optional - !textalign type CLIKE optional - !textdirection type CLIKE optional - !visible type CLIKE optional - !width type CLIKE optional - !id type CLIKE optional - !class type CLIKE optional - !controls type CLIKE optional - PREFERRED PARAMETER htmlText - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods _GENERIC - importing - !NAME type CLIKE - !NS type CLIKE optional - !T_PROP type Z2UI5_IF_CLIENT=>TY_T_NAME_VALUE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods _GENERIC_PROPERTY - importing - !VAL type Z2UI5_IF_CLIENT=>TY_S_NAME_VALUE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods XML_GET - returning - value(RESULT) type STRING . - methods STRINGIFY - returning - value(RESULT) type STRING . - methods TREE_TABLE - importing - !ROWS type CLIKE - !SELECTIONMODE type CLIKE default 'Single' - !ENABLECOLUMNREORDERING type CLIKE default 'false' - !EXPANDFIRSTLEVEL type CLIKE default 'false' - !COLUMNSELECT type CLIKE optional - !ROWSELECTIONCHANGE type CLIKE optional - !SELECTIONBEHAVIOR type CLIKE default 'RowSelector' - !SELECTEDINDEX type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TREE_COLUMNS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TREE_COLUMN - importing - !LABEL type CLIKE - !TEMPLATE type CLIKE optional - !HALIGN type CLIKE default 'Begin' - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TREE_TEMPLATE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FILTER_BAR - importing - !USETOOLBAR type CLIKE default 'false' - !SEARCH type CLIKE optional - !ID type CLIKE optional - !PERSISTENCYKEY type CLIKE optional - !AFTERVARIANTLOAD type CLIKE optional - !AFTERVARIANTSAVE type CLIKE optional - !ASSIGNEDFILTERSCHANGED type CLIKE optional - !BEFOREVARIANTFETCH type CLIKE optional - !CANCEL type CLIKE optional - !CLEAR type CLIKE optional - !FILTERCHANGE type CLIKE optional - !FILTERSDIALOGBEFOREOPEN type CLIKE optional - !FILTERSDIALOGCANCEL type CLIKE optional - !FILTERSDIALOGCLOSED type CLIKE optional - !INITIALISE type CLIKE optional - !INITIALIZED type CLIKE optional - !RESET type CLIKE optional - !FILTERCONTAINERWIDTH type CLIKE optional - !HEADER type CLIKE optional - !ADVANCEDMODE type CLIKE optional - !ISRUNNINGINVALUEHELPDIALOG type CLIKE optional - !SHOWALLFILTERS type CLIKE optional - !SHOWCLEARONFB type CLIKE optional - !SHOWFILTERCONFIGURATION type CLIKE optional - !SHOWGOONFB type CLIKE optional - !SHOWRESTOREBUTTON type CLIKE optional - !SHOWRESTOREONFB type CLIKE optional - !USESNAPSHOT type CLIKE optional - !SEARCHENABLED type CLIKE optional - !CONSIDERGROUPTITLE type CLIKE optional - !DELTAVARIANTMODE type CLIKE optional - !DISABLESEARCHMATCHESPATTERNW type CLIKE optional - !FILTERBAREXPANDED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FILTER_GROUP_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FILTER_GROUP_ITEM - importing - !NAME type CLIKE - !LABEL type CLIKE - !GROUPNAME type CLIKE - !VISIBLEINFILTERBAR type CLIKE default 'true' - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FILTER_CONTROL - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FLEXIBLE_COLUMN_LAYOUT - importing - !LAYOUT type CLIKE - !ID type CLIKE - !BACKGROUNDDESIGN type CLIKE optional - !DEFAULTTRANSITIONNAMEBEGINCOL type CLIKE optional - !DEFAULTTRANSITIONNAMEENDCOL type CLIKE optional - !DEFAULTTRANSITIONNAMEMIDCOL type CLIKE optional - !AUTOFOCUS type CLIKE optional - !RESTOREFOCUSONBACKNAVIGATION type CLIKE optional - !CLASS type CLIKE optional - !AFTERBEGINCOLUMNNAVIGATE type CLIKE optional - !AFTERENDCOLUMNNAVIGATE type CLIKE optional - !AFTERMIDCOLUMNNAVIGATE type CLIKE optional - !BEGINCOLUMNNAVIGATE type CLIKE optional - !COLUMNRESIZE type CLIKE optional - !ENDCOLUMNNAVIGATE type CLIKE optional - !MIDCOLUMNNAVIGATE type CLIKE optional - !STATECHANGE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BEGIN_COLUMN_PAGES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MID_COLUMN_PAGES - importing - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods END_COLUMN_PAGES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_TABLE - importing - !ROWS type CLIKE optional - !COLUMNHEADERVISIBLE type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLECELLFILTER type CLIKE optional - !ENABLEGROUPING type CLIKE optional - !ENABLESELECTALL type CLIKE optional - !FIRSTVISIBLEROW type CLIKE optional - !FIXEDBOTTOMROWCOUNT type CLIKE optional - !FIXEDCOLUMNCOUNT type CLIKE optional - !FIXEDROWCOUNT type CLIKE optional - !MINAUTOROWCOUNT type CLIKE optional - !ROWACTIONCOUNT type CLIKE optional - !ROWHEIGHT type CLIKE optional - !SELECTIONMODE type CLIKE optional - !SHOWCOLUMNVISIBILITYMENU type CLIKE optional - !SHOWNODATA type CLIKE optional - !SELECTEDINDEX type CLIKE optional - !THRESHOLD type CLIKE optional - !VISIBLEROWCOUNT type CLIKE optional - !VISIBLEROWCOUNTMODE type CLIKE optional - !ALTERNATEROWCOLORS type CLIKE optional - !FOOTER type CLIKE optional - !FILTER type CLIKE optional - !SORT type CLIKE optional - !ROWSELECTIONCHANGE type CLIKE optional - !CUSTOMFILTER type CLIKE optional - !ID type CLIKE optional - !FLEX type CLIKE optional - preferred parameter ROWS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_COLUMN - importing - !WIDTH type CLIKE optional - !SHOWSORTMENUENTRY type CLIKE optional - !SORTPROPERTY type CLIKE optional - !autoresizable type CLIKE optional - !FILTERPROPERTY type CLIKE optional - !SHOWFILTERMENUENTRY type CLIKE optional - preferred parameter WIDTH - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_COLUMNS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_EXTENSION - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_TEMPLATE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CURRENCY - importing - !VALUE type CLIKE - !CURRENCY type CLIKE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_ROW_ACTION - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_ROW_ACTION_TEMPLATE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UI_ROW_ACTION_ITEM - importing - !ICON type CLIKE optional - !TEXT type CLIKE optional - !TYPE type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RADIO_BUTTON - importing - !ACTIVEHANDLING type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !GROUPNAME type CLIKE optional - !SELECTED type CLIKE optional - !TEXT type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !USEENTIREWIDTH type CLIKE optional - !VALUESTATE type CLIKE optional - !WIDTH type CLIKE optional - !SELECT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RADIO_BUTTON_GROUP - importing - !ID type CLIKE optional - !COLUMNS type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !SELECTEDINDEX type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !VALUESTATE type CLIKE optional - !WIDTH type CLIKE optional - !SELECT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DYNAMIC_SIDE_CONTENT - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !SIDECONTENTVISIBILITY type CLIKE optional - !SHOWSIDECONTENT type CLIKE optional - !CONTAINERQUERY type CLIKE optional - preferred parameter ID - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SIDE_CONTENT - importing - !WIDTH type CLIKE optional - preferred parameter WIDTH - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PLANNING_CALENDAR - importing - !ROWS type CLIKE optional - !STARTDATE type CLIKE optional - !APPOINTMENTSVISUALIZATION type CLIKE optional - !APPOINTMENTSELECT type CLIKE optional - !SHOWEMPTYINTERVALHEADERS type CLIKE optional - !SHOWWEEKNUMBERS type CLIKE optional - !SHOWDAYNAMESLINE type CLIKE optional - !LEGEND type CLIKE optional - preferred parameter ROWS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PLANNING_CALENDAR_ROW - importing - !APPOINTMENTS type CLIKE optional - !INTERVALHEADERS type CLIKE optional - !ICON type CLIKE optional - !TITLE type CLIKE optional - !KEY type CLIKE optional - !TEXT type CLIKE optional - !ENABLEAPPOINTMENTSCREATE type CLIKE optional - !ENABLEAPPOINTMENTSDRAGANDDROP type CLIKE optional - !ENABLEAPPOINTMENTSRESIZE type CLIKE optional - !NONWORKINGDAYS type CLIKE optional - !SELECTED type CLIKE optional - !APPOINTMENTCREATE type CLIKE optional - !APPOINTMENTDRAGENTER type CLIKE optional - !APPOINTMENTDROP type CLIKE optional - !APPOINTMENTRESIZE type CLIKE optional - preferred parameter APPOINTMENTS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PLANNING_CALENDAR_LEGEND - importing - !ITEMS type CLIKE optional - !ID type CLIKE optional - !APPOINTMENTITEMS type CLIKE optional - !STANDARDITEMS type CLIKE optional - preferred parameter ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CALENDAR_LEGEND_ITEM - importing - !TEXT type CLIKE optional - !TYPE type CLIKE optional - !TOOLTIP type CLIKE optional - !COLOR type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods APPOINTMENT_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INFO_LABEL - importing - !ID type CLIKE optional - !TEXT type CLIKE optional - !RENDERMODE type CLIKE optional - !COLORSCHEME type CLIKE optional - !ICON type CLIKE optional - !DISPLAYONLY type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !WIDTH type CLIKE optional - !VISIBLE type CLIKE optional - !class type CLIKE optional - preferred parameter TEXT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ROWS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods APPOINTMENTS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CALENDAR_APPOINTMENT - importing - !STARTDATE type CLIKE optional - !ENDDATE type CLIKE optional - !ICON type CLIKE optional - !TITLE type CLIKE optional - !TEXT type CLIKE optional - !TYPE type CLIKE optional - !TENTATIVE type CLIKE optional - !KEY type CLIKE optional - preferred parameter STARTDATE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods INTERVAL_HEADERS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BLOCK_LAYOUT - importing - !BACKGROUND type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BLOCK_LAYOUT_ROW - importing - !ROWCOLORSET type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BLOCK_LAYOUT_CELL - importing - !BACKGROUNDCOLORSET type CLIKE optional - !BACKGROUNDCOLORSHADE type CLIKE optional - !TITLE type CLIKE optional - !TITLEALIGNMENT type CLIKE optional - !TITLELEVEL type CLIKE optional - !WIDTH type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_IDENTIFIER - importing - !EMPTYINDICATORMODE type CLIKE optional - !TEXT type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !TITLE type CLIKE optional - !TITLEACTIVE type CLIKE optional - !VISIBLE type CLIKE optional - !TITLEPRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_STATUS - importing - !ACTIVE type CLIKE optional - !EMPTYINDICATORMODE type CLIKE optional - !ICON type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !INVERTED type CLIKE optional - !STATE type CLIKE optional - !STATEANNOUNCEMENTTEXT type CLIKE optional - !TEXT type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !TITLE type CLIKE optional - !PRESS type CLIKE optional - !VISIBLE type CLIKE optional - !id type CLIKE optional - !class type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TREE - importing - !ITEMS type CLIKE optional - !HEADERTEXT type CLIKE optional - !FOOTERTEXT type CLIKE optional - !MODE type CLIKE optional - !INCLUDEITEMINSELECTION type ABAP_BOOL optional - !INSET type ABAP_BOOL optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods STANDARD_TREE_ITEM - importing - !TITLE type CLIKE optional - !ICON type CLIKE optional - !PRESS type CLIKE optional - !DETAILPRESS type CLIKE optional - !TYPE type CLIKE optional - !SELECTED type CLIKE optional - !COUNTER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ICON_TAB_BAR - importing - !CLASS type CLIKE optional - !SELECT type CLIKE optional - !EXPAND type CLIKE optional - !EXPANDABLE type CLIKE optional - !EXPANDED type CLIKE optional - !SELECTEDKEY type CLIKE optional - !UPPERCASE type CLIKE optional - !TABSOVERFLOWMODE type CLIKE optional - !TABDENSITYMODE type CLIKE optional - !STRETCHCONTENTHEIGHT type CLIKE optional - !MAXNESTINGLEVEL type CLIKE optional - !HEADERMODE type CLIKE optional - !HEADERBACKGROUNDDESIGN type CLIKE optional - !ENABLETABREORDERING type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !APPLYCONTENTPADDING type CLIKE optional - !ITEMS type CLIKE optional - !CONTENT type CLIKE optional - !id type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ICON_TAB_FILTER - importing - !ITEMS type CLIKE optional - !SHOWALL type CLIKE optional - !ICON type CLIKE optional - !ICONCOLOR type CLIKE optional - !COUNT type CLIKE optional - !TEXT type CLIKE optional - !KEY type CLIKE optional - !DESIGN type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !VISIBLE type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !CLASS type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ICON_TAB_SEPARATOR - importing - !ICON type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !VISIBLE type CLIKE optional - !ID type CLIKE optional - !CLASS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods _Z2UI5 - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW_CC . - methods GANTT_CHART_CONTAINER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTAINER_TOOLBAR - importing - !SHOWSEARCHBUTTON type CLIKE optional - !ALIGNCUSTOMCONTENTTORIGHT type CLIKE optional - !FINDMODE type CLIKE optional - !INFOOFSELECTITEMS type CLIKE optional - !SHOWBIRDEYEBUTTON type CLIKE optional - !SHOWDISPLAYTYPEBUTTON type CLIKE optional - !SHOWLEGENDBUTTON type CLIKE optional - !SHOWSETTINGBUTTON type CLIKE optional - !SHOWTIMEZOOMCONTROL type CLIKE optional - !STEPCOUNTOFSLIDER type CLIKE optional - !ZOOMCONTROLTYPE type CLIKE optional - !ZOOMLEVEL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GANTT_CHART_WITH_TABLE - importing - !ID type CLIKE optional - !SHAPESELECTIONMODE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods AXIS_TIME_STRATEGY - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PROPORTION_ZOOM_STRATEGY - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOTAL_HORIZON - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TIME_HORIZON - importing - !STARTTIME type CLIKE optional - !ENDTIME type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VISIBLE_HORIZON - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ROW_SETTINGS_TEMPLATE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GANTT_ROW_SETTINGS - importing - !ROWID type CLIKE optional - !SHAPES1 type CLIKE optional - !SHAPES2 type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SHAPES1 - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SHAPES2 - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TASK - importing - !TYPE type CLIKE optional - !COLOR type CLIKE optional - !ENDTIME type CLIKE optional - !TIME type CLIKE optional - !TITLE type CLIKE optional - !SHOWTITLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GANTT_TABLE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RATING_INDICATOR - importing - !MAXVALUE type CLIKE optional - !ENABLED type CLIKE optional - !CLASS type CLIKE optional - !VALUE type CLIKE optional - !ICONSIZE type CLIKE optional - !TOOLTIP type CLIKE optional - !DISPLAYONLY type CLIKE optional - !CHANGE type CLIKE optional - !ID type CLIKE optional - !EDITABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GANTT_TOOLBAR - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BASE_RECTANGLE - importing - !TIME type CLIKE optional - !ENDTIME type CLIKE optional - !SELECTABLE type CLIKE optional - !SELECTEDFILL type CLIKE optional - !FILL type CLIKE optional - !HEIGHT type CLIKE optional - !TITLE type CLIKE optional - !ANIMATIONSETTINGS type CLIKE optional - !ALIGNSHAPE type CLIKE optional - !COLOR type CLIKE optional - !FONTSIZE type CLIKE optional - !CONNECTABLE type CLIKE optional - !FONTFAMILY type CLIKE optional - !FILTER type CLIKE optional - !TRANSFORM type CLIKE optional - !COUNTINBIRDEYE type CLIKE optional - !FONTWEIGHT type CLIKE optional - !SHOWTITLE type CLIKE optional - !SELECTED type CLIKE optional - !RESIZABLE type CLIKE optional - !HORIZONTALTEXTALIGNMENT type CLIKE optional - !HIGHLIGHTED type CLIKE optional - !HIGHLIGHTABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOOL_PAGE - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TOOL_HEADER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ICON_TAB_HEADER - importing - !SELECTEDKEY type CLIKE optional - !ITEMS type CLIKE optional - !SELECT type CLIKE optional - !MODE type CLIKE optional - !ARIATEXTS type CLIKE optional - !BACKGROUNDDESIGN type CLIKE optional - !ENABLETABREORDERING type CLIKE optional - !MAXNESTINGLEVEL type CLIKE optional - !TABDENSITYMODE type CLIKE optional - !TABSOVERFLOWMODE type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NAV_CONTAINER - importing - !INITIALPAGE type CLIKE optional - !ID type CLIKE optional - !DEFAULTTRANSITIONNAME type CLIKE optional - !autoFocus type CLIKE optional - !height type CLIKE optional - !width type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PAGES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MAIN_CONTENTS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TABLE_SELECT_DIALOG - importing - !CONFIRMBUTTONTEXT type CLIKE optional - !CONTENTHEIGHT type CLIKE optional - !CONTENTWIDTH type CLIKE optional - !DRAGGABLE type CLIKE optional - !GROWING type CLIKE optional - !GROWINGTHRESHOLD type CLIKE optional - !MULTISELECT type CLIKE optional - !NODATATEXT type CLIKE optional - !REMEMBERSELECTIONS type CLIKE optional - !RESIZABLE type CLIKE optional - !SEARCHPLACEHOLDER type CLIKE optional - !SHOWCLEARBUTTON type CLIKE optional - !TITLE type CLIKE optional - !TITLEALIGNMENT type CLIKE optional - !VISIBLE type CLIKE optional - !ITEMS type CLIKE optional - !LIVECHANGE type CLIKE optional - !CANCEL type CLIKE optional - !SEARCH type CLIKE optional - !CONFIRM type CLIKE optional - !SELECTIONCHANGE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PROCESS_FLOW - importing - !ID type CLIKE optional - !FOLDEDCORNERS type CLIKE optional - !SCROLLABLE type CLIKE optional - !SHOWLABELS type CLIKE optional - !VISIBLE type CLIKE optional - !WHEELZOOMABLE type CLIKE optional - !HEADERPRESS type CLIKE optional - !LABELPRESS type CLIKE optional - !NODEPRESS type CLIKE optional - !ONERROR type CLIKE optional - !LANES type CLIKE optional - !NODES type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NODES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LANES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PROCESS_FLOW_NODE - importing - !LANEID type CLIKE optional - !NODEID type CLIKE optional - !TITLE type CLIKE optional - !TITLEABBREVIATION type CLIKE optional - !CHILDREN type CLIKE optional - !STATE type CLIKE optional - !STATETEXT type CLIKE optional - !TEXTS type CLIKE optional - !HIGHLIGHTED type CLIKE optional - !FOCUSED type CLIKE optional - !SELECTED type CLIKE optional - !TAG type CLIKE optional - !TYPE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PROCESS_FLOW_LANE_HEADER - importing - !ICONSRC type CLIKE optional - !LANEID type CLIKE optional - !POSITION type CLIKE optional - !STATE type CLIKE optional - !TEXT type CLIKE optional - !ZOOMLEVEL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VIEW_SETTINGS_DIALOG - importing - !CONFIRM type CLIKE optional - !CANCEL type CLIKE optional - !FILTERDETAILPAGEOPENED type CLIKE optional - !RESET type CLIKE optional - !RESETFILTERS type CLIKE optional - !FILTERSEARCHOPERATOR type CLIKE optional - !GROUPDESCENDING type CLIKE optional - !SORTDESCENDING type CLIKE optional - !TITLE type CLIKE optional - !TITLEALIGNMENT type CLIKE optional - !SELECTEDGROUPITEM type CLIKE optional - !SELECTEDPRESETFILTERITEM type CLIKE optional - !SELECTEDSORTITEM type CLIKE optional - !FILTERITEMS type CLIKE optional - !SORTITEMS type CLIKE optional - !GROUPITEMS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FILTER_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SORT_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods GROUP_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VIEW_SETTINGS_FILTER_ITEM - importing - !ENABLED type CLIKE optional - !KEY type CLIKE optional - !MULTISELECT type CLIKE optional - !SELECTED type CLIKE optional - !TEXT type CLIKE optional - !TEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VIEW_SETTINGS_ITEM - importing - !ENABLED type CLIKE optional - !KEY type CLIKE optional - !SELECTED type CLIKE optional - !TEXT type CLIKE optional - !TEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VARIANT_MANAGEMENT - importing - !DEFAULTVARIANTKEY type CLIKE optional - !ENABLED type CLIKE optional - !INERRORSTATE type CLIKE optional - !INITIALSELECTIONKEY type CLIKE optional - !LIFECYCLESUPPORT type CLIKE optional - !SELECTIONKEY type CLIKE optional - !SHOWCREATETILE type CLIKE optional - !SHOWEXECUTEONSELECTION type CLIKE optional - !SHOWSETASDEFAULT type CLIKE optional - !SHOWSHARE type CLIKE optional - !STANDARDITEMAUTHOR type CLIKE optional - !STANDARDITEMTEXT type CLIKE optional - !USEFAVORITES type CLIKE optional - !VISIBLE type CLIKE optional - !VARIANTITEMS type CLIKE optional - !MANAGE type CLIKE optional - !SAVE type CLIKE optional - !SELECT type CLIKE optional - !USERVARCREATE type CLIKE optional - !ID type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VARIANT_ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VARIANT_ITEM - importing - !EXECUTEONSELECTION type CLIKE optional - !GLOBAL type CLIKE optional - !LABELREADONLY type CLIKE optional - !LIFECYCLEPACKAGE type CLIKE optional - !LIFECYCLETRANSPORTID type CLIKE optional - !NAMESPACE type CLIKE optional - !READONLY type CLIKE optional - !EXECUTEONSELECT type CLIKE optional - !AUTHOR type CLIKE optional - !CHANGEABLE type CLIKE optional - !ENABLED type CLIKE optional - !FAVORITE type CLIKE optional - !KEY type CLIKE optional - !TEXT type CLIKE optional - !TITLE type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !ORIGINALTITLE type CLIKE optional - !ORIGINALEXECUTEONSELECT type CLIKE optional - !REMOVE type CLIKE optional - !RENAME type CLIKE optional - !ORIGINALFAVORITE type CLIKE optional - !SHARING type CLIKE optional - !CHANGE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FEED_INPUT - importing - !BUTTONTOOLTIP type CLIKE optional - !ENABLED type CLIKE optional - !GROWING type CLIKE optional - !GROWINGMAXLINES type CLIKE optional - !ICON type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !ICONDISPLAYSHAPE type CLIKE optional - !ICONINITIALS type CLIKE optional - !ICONSIZE type CLIKE optional - !MAXLENGTH type CLIKE optional - !PLACEHOLDER type CLIKE optional - !ROWS type CLIKE optional - !SHOWEXCEEDEDTEXT type CLIKE optional - !SHOWICON type CLIKE optional - !VALUE type CLIKE optional - !POST type CLIKE optional - !CLASS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FEED_LIST_ITEM - importing - !ACTIVEICON type CLIKE optional - !CONVERTEDLINKSDEFAULTTARGET type CLIKE optional - !CONVERTLINKSTOANCHORTAGS type CLIKE optional - !ICON type CLIKE optional - !ICONACTIVE type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !ICONDISPLAYSHAPE type CLIKE optional - !ICONINITIALS type CLIKE optional - !ICONSIZE type CLIKE optional - !INFO type CLIKE optional - !LESSLABEL type CLIKE optional - !MAXCHARACTERS type CLIKE optional - !MORELABEL type CLIKE optional - !SENDER type CLIKE optional - !SENDERACTIVE type CLIKE optional - !SHOWICON type CLIKE optional - !TEXT type CLIKE optional - !TIMESTAMP type CLIKE optional - !ICONPRESS type CLIKE optional - !SENDERPRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FEED_LIST_ITEM_ACTION - importing - !ENABLED type CLIKE optional - !ICON type CLIKE optional - !KEY type CLIKE optional - !TEXT type CLIKE optional - !VISIBLE type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MASK_INPUT - importing - !PLACEHOLDER type CLIKE optional - !MASK type CLIKE optional - !NAME type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !VALUE type CLIKE optional - !WIDTH type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !PLACEHOLDERSYMBOL type CLIKE optional - !REQUIRED type CLIKE optional - !SHOWCLEARICON type CLIKE optional - !SHOWVALUESTATEMESSAGE type CLIKE optional - !VISIBLE type CLIKE optional - !FIELDWIDTH type CLIKE optional - !LIVECHANGE type CLIKE optional - !CHANGE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RESPONSIVE_SPLITTER - importing - !DEFAULTPANE type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PANE_CONTAINER - importing - !RESIZE type CLIKE optional - !ORIENTATION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SPLIT_PANE - importing - !ID type CLIKE optional - !REQUIREDPARENTWIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SPLITTER_LAYOUT_DATA - importing - !SIZE type CLIKE optional - !MINSIZE type CLIKE optional - !RESIZABLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_HEADER - importing - !BACKGROUNDDESIGN type CLIKE optional - !CONDENSED type CLIKE optional - !FULLSCREENOPTIMIZED type CLIKE optional - !ICON type CLIKE optional - !ICONACTIVE type CLIKE optional - !ICONALT type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !ICONTOOLTIP type CLIKE optional - !IMAGESHAPE type CLIKE optional - !INTRO type CLIKE optional - !INTROACTIVE type CLIKE optional - !INTROHREF type CLIKE optional - !INTROTARGET type CLIKE optional - !INTROTEXTDIRECTION type CLIKE optional - !NUMBER type CLIKE optional - !NUMBERSTATE type CLIKE optional - !NUMBERTEXTDIRECTION type CLIKE optional - !NUMBERUNIT type CLIKE optional - !RESPONSIVE type CLIKE optional - !SHOWTITLESELECTOR type CLIKE optional - !TITLE type CLIKE optional - !TITLEACTIVE type CLIKE optional - !TITLEHREF type CLIKE optional - !TITLELEVEL type CLIKE optional - !TITLESELECTORTOOLTIP type CLIKE optional - !TITLETARGET type CLIKE optional - !TITLETEXTDIRECTION type CLIKE optional - !ICONPRESS type CLIKE optional - !INTROPRESS type CLIKE optional - !TITLEPRESS type CLIKE optional - !TITLESELECTORPRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ADDITIONAL_NUMBERS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER_CONTAINER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MARKERS - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods STATUSES - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FIRST_STATUS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SECOND_STATUS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_MARKER - importing - !ADDITIONALINFO type CLIKE optional - !TYPE type CLIKE optional - !VISIBILITY type CLIKE optional - !VISIBLE type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods OBJECT_LIST_ITEM - importing - !ACTIVEICON type CLIKE optional - !ICON type CLIKE optional - !ICONDENSITYAWARE type CLIKE optional - !INTRO type CLIKE optional - !INTROTEXTDIRECTION type CLIKE optional - !NUMBER type CLIKE optional - !NUMBERSTATE type CLIKE optional - !NUMBERTEXTDIRECTION type CLIKE optional - !NUMBERUNIT type CLIKE optional - !TITLE type CLIKE optional - !TITLETEXTDIRECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DETAIL_BOX - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LIGHT_BOX - IMPORTING - !id type CLIKE optional - !class type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LIGHT_BOX_ITEM - importing - !ALT type CLIKE optional - !IMAGESRC type CLIKE optional - !SUBTITLE type CLIKE optional - !TITLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods LINE_MICRO_CHART - importing - !COLOR type CLIKE optional - !HEIGHT type CLIKE optional - !LEFTBOTTOMLABEL type CLIKE optional - !LEFTTOPLABEL type CLIKE optional - !MAXXVALUE type CLIKE optional - !MINXVALUE type CLIKE optional - !MINYVALUE type CLIKE optional - !RIGHTBOTTOMLABEL type CLIKE optional - !RIGHTTOPLABEL type CLIKE optional - !SIZE type CLIKE optional - !THRESHOLD type CLIKE optional - !THRESHOLDDISPLAYVALUE type CLIKE optional - !WIDTH type CLIKE optional - !PRESS type CLIKE optional - !HIDEONNODATA type CLIKE optional - !SHOWBOTTOMLABELS type CLIKE optional - !SHOWPOINTS type CLIKE optional - !SHOWTHRESHOLDLINE type CLIKE optional - !SHOWTHRESHOLDVALUE type CLIKE optional - !SHOWTOPLABELS type CLIKE optional - !MAXYVALUE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods STACKED_BAR_MICRO_CHART - importing - !HEIGHT type CLIKE optional - !PRESS type CLIKE optional - !MAXVALUE type CLIKE optional - !PRECISION type CLIKE optional - !SIZE type CLIKE optional - !HIDEONNODATA type CLIKE optional - !DISPLAYZEROVALUE type CLIKE optional - !SHOWLABELS type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COLUMN_MICRO_CHART - importing - !WIDTH type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !HIDEONNODATA type CLIKE optional - !ALLOWCOLUMNLABELS type CLIKE optional - !SHOWBOTTOMLABELS type CLIKE optional - !SHOWTOPLABELS type CLIKE optional - !HEIGHT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COMPARISON_MICRO_CHART - importing - !COLORPALETTE type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !HEIGHT type CLIKE optional - !MAXVALUE type CLIKE optional - !MINVALUE type CLIKE optional - !SCALE type CLIKE optional - !WIDTH type CLIKE optional - !HIDEONNODATA type CLIKE optional - !SHRINKABLE type CLIKE optional - !VIEW type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DELTA_MICRO_CHART - importing - !COLOR type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !DELTADISPLAYVALUE type CLIKE optional - !DISPLAYVALUE1 type CLIKE optional - !DISPLAYVALUE2 type CLIKE optional - !TITLE2 type CLIKE optional - !VALUE1 type CLIKE optional - !VALUE2 type CLIKE optional - !VIEW type CLIKE optional - !HIDEONNODATA type CLIKE optional - !TITLE1 type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods BULLET_MICRO_CHART - importing - !ACTUALVALUELABEL type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !DELTAVALUELABEL type CLIKE optional - !MAXVALUE type CLIKE optional - !MINVALUE type CLIKE optional - !MODE type CLIKE optional - !SCALE type CLIKE optional - !TARGETVALUE type CLIKE optional - !TARGETVALUELABEL type CLIKE optional - !SCALECOLOR type CLIKE optional - !HIDEONNODATA type CLIKE optional - !SHOWACTUALVALUE type CLIKE optional - !SHOWDELTAVALUE type CLIKE optional - !SHOWTARGETVALUE type CLIKE optional - !SHOWTHRESHOLDS type CLIKE optional - !SHOWVALUEMARKER type CLIKE optional - !SMALLRANGEALLOWED type CLIKE optional - !FORECASTVALUE type CLIKE optional - !SAVIDM type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HARVEY_BALL_MICRO_CHART - importing - !COLORPALETTE type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !HEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !TOTAL type CLIKE optional - !TOTALLABEL type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !HIDEONNODATA type CLIKE optional - !FORMATTEDLABEL type CLIKE optional - !SHOWFRACTIONS type CLIKE optional - !SHOWTOTAL type CLIKE optional - !TOTALSCALE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods AREA_MICRO_CHART - importing - !COLORPALETTE type CLIKE optional - !PRESS type CLIKE optional - !SIZE type CLIKE optional - !HEIGHT type CLIKE optional - !MAXXVALUE type CLIKE optional - !MAXYVALUE type CLIKE optional - !MINXVALUE type CLIKE optional - !MINYVALUE type CLIKE optional - !VIEW type CLIKE optional - !ALIGNCONTENT type CLIKE optional - !HIDEONNODATA type CLIKE optional - !SHOWLABEL type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DATA - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RICH_TEXT_EDITOR - importing - !BUTTONGROUPS type CLIKE optional - !CUSTOMTOOLBAR type CLIKE optional - !EDITABLE type CLIKE optional - !EDITORTYPE type CLIKE optional - !HEIGHT type CLIKE optional - !PLUGINS type CLIKE optional - !REQUIRED type CLIKE optional - !SANITIZEVALUE type CLIKE optional - !SHOWGROUPCLIPBOARD type CLIKE optional - !SHOWGROUPFONT type CLIKE optional - !SHOWGROUPFONTSTYLE type CLIKE optional - !SHOWGROUPINSERT type CLIKE optional - !SHOWGROUPLINK type CLIKE optional - !SHOWGROUPSTRUCTURE type CLIKE optional - !SHOWGROUPTEXTALIGN type CLIKE optional - !SHOWGROUPUNDO type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !USELEGACYTHEME type CLIKE optional - !VALUE type CLIKE optional - !WIDTH type CLIKE optional - !WRAPPING type CLIKE optional - !BEFOREEDITORINIT type CLIKE optional - !CHANGE type CLIKE optional - !READY type CLIKE optional - !READYRECURRING type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UPLOAD_SET - importing - !ID type CLIKE optional - !INSTANTUPLOAD type CLIKE optional - !SHOWICONS type CLIKE optional - !UPLOADENABLED type CLIKE optional - !TERMINATIONENABLED type CLIKE optional - !FILETYPES type CLIKE optional - !MAXFILENAMELENGTH type CLIKE optional - !MAXFILESIZE type CLIKE optional - !MEDIATYPES type CLIKE optional - !UPLOADURL type CLIKE optional - !ITEMS type CLIKE optional - !MODE type CLIKE optional - !SELECTIONCHANGED type CLIKE optional - !UPLOADCOMPLETED type CLIKE optional - !AFTERITEMADDED type CLIKE optional - !SAMEFILENAMEALLOWED type CLIKE optional - !UPLOADBUTTONINVISIBLE type CLIKE optional - !DIRECTORY type CLIKE optional - !MULTIPLE type CLIKE optional - !DRAGDROPDESCRIPTION type CLIKE optional - !DRAGDROPTEXT type CLIKE optional - !NODATATEXT type CLIKE optional - !NODATADESCRIPTION type CLIKE optional - !NODATAILLUSTRATIONTYPE type CLIKE optional - !AFTERITEMEDITED type CLIKE optional - !AFTERITEMREMOVED type CLIKE optional - !BEFOREITEMADDED type CLIKE optional - !BEFOREITEMEDITED type CLIKE optional - !BEFOREITEMREMOVED type CLIKE optional - !BEFOREUPLOADSTARTS type CLIKE optional - !BEFOREUPLOADTERMINATION type CLIKE optional - !FILENAMELENGTHEXCEEDED type CLIKE optional - !FILERENAMED type CLIKE optional - !FILESIZEEXCEEDED type CLIKE optional - !FILETYPEMISMATCH type CLIKE optional - !ITEMDRAGSTART type CLIKE optional - !ITEMDROP type CLIKE optional - !MEDIATYPEMISMATCH type CLIKE optional - !UPLOADTERMINATED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UPLOAD_SET_TOOLBAR_PLACEHOLDER - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods UPLOAD_SET_ITEM - importing - !FILENAME type CLIKE optional - !MEDIATYPE type CLIKE optional - !URL type CLIKE optional - !THUMBNAILURL type CLIKE optional - !MARKERS type CLIKE optional - !STATUSES type CLIKE optional - !ENABLEDEDIT type CLIKE optional - !ENABLEDREMOVE type CLIKE optional - !SELECTED type CLIKE optional - !VISIBLEEDIT type CLIKE optional - !VISIBLEREMOVE type CLIKE optional - !UPLOADSTATE type CLIKE optional - !UPLOADURL type CLIKE optional - !OPENPRESSED type CLIKE optional - !REMOVEPRESSED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MARKERS_AS_STATUS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods RULES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MASK_INPUT_RULE - importing - !MASKFORMATSYMBOL type CLIKE optional - !REGEX type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SIDE_PANEL - importing - !ACTIONBAREXPANDED type CLIKE optional - !ARIALABEL type CLIKE optional - !SIDEPANELMAXWIDTH type CLIKE optional - !SIDEPANELMINWIDTH type CLIKE optional - !SIDEPANELPOSITION type CLIKE optional - !SIDEPANELRESIZABLE type CLIKE optional - !SIDEPANELRESIZELARGERSTEP type CLIKE optional - !SIDEPANELRESIZESTEP type CLIKE optional - !SIDEPANELWIDTH type CLIKE optional - !TOGGLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SIDE_PANEL_ITEM - importing - !ICON type CLIKE optional - !TEXT type CLIKE optional - !KEY type CLIKE optional - !ENABLED type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MAIN_CONTENT - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods QUICK_VIEW - importing - !PLACEMENT type CLIKE optional - !WIDTH type CLIKE optional - !AFTERCLOSE type CLIKE optional - !AFTEROPEN type CLIKE optional - !BEFORECLOSE type CLIKE optional - !BEFOREOPEN type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods QUICK_VIEW_PAGE - importing - !DESCRIPTION type CLIKE optional - !HEADER type CLIKE optional - !PAGEID type CLIKE optional - !TITLE type CLIKE optional - !TITLEURL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods QUICK_VIEW_PAGE_AVATAR - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods QUICK_VIEW_GROUP - importing - !HEADING type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods QUICK_VIEW_GROUP_ELEMENT - importing - !EMAILSUBJECT type CLIKE optional - !LABEL type CLIKE optional - !PAGELINKID type CLIKE optional - !TARGET type CLIKE optional - !TYPE type CLIKE optional - !URL type CLIKE optional - !VALUE type CLIKE optional - !VISIBLE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VARIANT_MANAGEMENT_FL - importing - !DISPLAYTEXTFSV type CLIKE optional - !EDITABLE type CLIKE optional - !EXECUTEONSELECTIONFORSTANDFLT type CLIKE optional - !HEADERLEVEL type CLIKE optional - !INERRORSTATE type CLIKE optional - !MAXWIDTH type CLIKE optional - !MODELNAME type CLIKE optional - !RESETONCONTEXTCHANGE type CLIKE optional - !SHOWSETASDEFAULT type CLIKE optional - !TITLESTYLE type CLIKE optional - !UPDATEVARIANTINURL type CLIKE optional - !FOR type CLIKE optional - !CANCEL type CLIKE optional - !INITIALIZED type CLIKE optional - !MANAGE type CLIKE optional - !SAVE type CLIKE optional - !SELECT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods COLUMN_ELEMENT_DATA - importing - !CELLSLARGE type CLIKE optional - !CELLSSMALL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FB_CONTROL - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SMART_VARIANT_MANAGEMENT - importing - !ID type CLIKE optional - !SHOWEXECUTEONSELECTION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods FORM_TOOLBAR - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods PAGING_BUTTON - importing - !COUNT type CLIKE optional - !NEXTBUTTONTOOLTIP type CLIKE optional - !PREVIOUSBUTTONTOOLTIP type CLIKE optional - !POSITION type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TIMELINE - importing - !ID type CLIKE optional - !ENABLEDOUBLESIDED type CLIKE optional - !GROUPBY type CLIKE optional - !GROWINGTHRESHOLD type CLIKE optional - !FILTERTITLE type CLIKE optional - !SORTOLDESTFIRST type CLIKE optional - !ALIGNMENT type CLIKE optional - !AXISORIENTATION type CLIKE optional - !CONTENT type CLIKE optional - !ENABLEMODELFILTER type CLIKE optional - !ENABLESCROLL type CLIKE optional - !FORCEGROWING type CLIKE optional - !GROUP type CLIKE optional - !LAZYLOADING type CLIKE optional - !SHOWHEADERBAR type CLIKE optional - !SHOWICONS type CLIKE optional - !SHOWITEMFILTER type CLIKE optional - !SHOWSEARCH type CLIKE optional - !SHOWSORT type CLIKE optional - !SHOWTIMEFILTER type CLIKE optional - !SORT type CLIKE optional - !GROUPBYTYPE type CLIKE optional - !TEXTHEIGHT type CLIKE optional - !WIDTH type CLIKE optional - !HEIGHT type CLIKE optional - !NODATATEXT type CLIKE optional - !FILTERLIST type CLIKE optional - !CUSTOMFILTER type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods TIMELINE_ITEM - importing - !ID type CLIKE optional - !DATETIME type CLIKE optional - !TITLE type CLIKE optional - !USERNAMECLICKABLE type CLIKE optional - !USEICONTOOLTIP type CLIKE optional - !USERNAMECLICKED type CLIKE optional - !SELECT type CLIKE optional - !USERPICTURE type CLIKE optional - !TEXT type CLIKE optional - !USERNAME type CLIKE optional - !FILTERVALUE type CLIKE optional - !ICONDISPLAYSHAPE type CLIKE optional - !ICONINITIALS type CLIKE optional - !ICONSIZE type CLIKE optional - !ICONTOOLTIP type CLIKE optional - !MAXCHARACTERS type CLIKE optional - !REPLYCOUNT type CLIKE optional - !STATUS type CLIKE optional - !CUSTOMACTIONCLICKED type CLIKE optional - !PRESS type CLIKE optional - !REPLYLISTOPEN type CLIKE optional - !REPLYPOST type CLIKE optional - !ICON type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SPLIT_CONTAINER - importing - !ID type CLIKE optional - !INITIALDETAIL type CLIKE optional - !INITIALMASTER type CLIKE optional - !BACKGROUNDCOLOR type CLIKE optional - !BACKGROUNDIMAGE type CLIKE optional - !BACKGROUNDOPACITY type CLIKE optional - !BACKGROUNDREPEAT type CLIKE optional - !DEFAULTTRANSITIONNAMEDETAIL type CLIKE optional - !DEFAULTTRANSITIONNAMEMASTER type CLIKE optional - !MASTERBUTTONTEXT type CLIKE optional - !MASTERBUTTONTOOLTIP type CLIKE optional - !MODE type CLIKE optional - !AFTERDETAILNAVIGATE type CLIKE optional - !AFTERMASTERCLOSE type CLIKE optional - !AFTERMASTERNAVIGATE type CLIKE optional - !AFTERMASTEROPEN type CLIKE optional - !BEFOREMASTERCLOSE type CLIKE optional - !BEFOREMASTEROPEN type CLIKE optional - !DETAILNAVIGATE type CLIKE optional - !MASTERBUTTON type CLIKE optional - !MASTERNAVIGATE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DETAIL_PAGES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MASTER_PAGES - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CONTAINER_CONTENT - importing - !ID type CLIKE optional - !TITLE type CLIKE optional - !ICON type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods MAP_CONTAINER - importing - !ID type CLIKE optional - !AUTOADJUSTHEIGHT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SPOT - importing - !ID type CLIKE optional - !POSITION type CLIKE optional - !CONTENTOFFSET type CLIKE optional - !TYPE type CLIKE optional - !SCALE type CLIKE optional - !TOOLTIP type CLIKE optional - !IMAGE type CLIKE optional - !ICON type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ANALYTIC_MAP - importing - !ID type CLIKE optional - !INITIALPOSITION type CLIKE optional - !INITIALZOOM type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SPOTS - importing - !ID type CLIKE optional - !ITEMS type CLIKE optional - preferred parameter ITEMS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods VOS - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods ACTION_SHEET - importing - !ID type CLIKE optional - !CANCELBUTTONTEXT type CLIKE optional - !PLACEMENT type CLIKE optional - !SHOWCANCELBUTTON type CLIKE optional - !TITLE type CLIKE optional - !AFTERCLOSE type CLIKE optional - !AFTEROPEN type CLIKE optional - !BEFORECLOSE type CLIKE optional - !BEFOREOPEN type CLIKE optional - !CANCELBUTTONPRESS type CLIKE optional - !VISIBLE type CLIKE optional - !CLASS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods EXPANDABLE_TEXT - importing - !ID type CLIKE optional - !EMPTYINDICATORMODE type CLIKE optional - !MAXCHARACTERS type CLIKE optional - !OVERFLOWMODE type CLIKE optional - !RENDERWHITESPACE type CLIKE optional - !TEXT type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !VISIBLE type CLIKE optional - !WRAPPINGTYPE type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SELECT - importing - !ID type CLIKE optional - !AUTOADJUSTWIDTH type CLIKE optional - !COLUMNRATIO type CLIKE optional - !EDITABLE type CLIKE optional - !ENABLED type CLIKE optional - !FORCESELECTION type CLIKE optional - !ICON type CLIKE optional - !MAXWIDTH type CLIKE optional - !NAME type CLIKE optional - !REQUIRED type CLIKE optional - !RESETONMISSINGKEY type CLIKE optional - !SELECTEDITEMID type CLIKE optional - !SELECTEDKEY type CLIKE optional - !SHOWSECONDARYVALUES type CLIKE optional - !TEXTALIGN type CLIKE optional - !TEXTDIRECTION type CLIKE optional - !TYPE type CLIKE optional - !VALUESTATE type CLIKE optional - !VALUESTATETEXT type CLIKE optional - !VISIBLE type CLIKE optional - !WIDTH type CLIKE optional - !WRAPITEMSTEXT type CLIKE optional - !ITEMS type CLIKE optional - !SELECTEDITEM type CLIKE optional - !CHANGE type CLIKE optional - !LIVECHANGE type CLIKE optional - !class type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods EMBEDDED_CONTROL - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods HEADER_CONTAINER_CONTROL - importing - !BACKGROUNDDESIGN type CLIKE optional - !GRIDLAYOUT type CLIKE optional - !HEIGHT type CLIKE optional - !ORIENTATION type CLIKE optional - !SCROLLSTEP type CLIKE optional - !SCROLLSTEPBYITEM type CLIKE optional - !SCROLLTIME type CLIKE optional - !SHOWDIVIDERS type CLIKE optional - !SHOWOVERFLOWITEM type CLIKE optional - !VISIBLE type CLIKE optional - !WIDTH type CLIKE optional - !ID type CLIKE optional - !SCROLL type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods DEPENDENTS - importing - !NS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CARD - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !HEADERPOSITION type CLIKE optional - !HEIGHT type CLIKE optional - !VISIBLE type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods CARD_HEADER - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !ICONALT type CLIKE optional - !ICONBACKGROUNDCOLOR type CLIKE optional - !ICONDISPLAYSHAPE type CLIKE optional - !ICONINITIALS type CLIKE optional - !ICONSIZE type CLIKE optional - !ICONSRC type CLIKE optional - !ICONVISIBLE type CLIKE optional - !STATUSTEXT type CLIKE optional - !STATUSVISIBLE type CLIKE optional - !SUBTITLE type CLIKE optional - !SUBTITLEMAXLINES type CLIKE optional - !TITLE type CLIKE optional - !TITLEMAXLINES type CLIKE optional - !VISIBLE type CLIKE optional - !DATATIMESTAMP type CLIKE optional - !PRESS type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NUMERIC_HEADER - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !VISIBLE type CLIKE optional - !DATATIMESTAMP type CLIKE optional - !PRESS type CLIKE optional - !DETAILS type CLIKE optional - !DETAILSMAXLINES type CLIKE optional - !DETAILSSTATE type CLIKE optional - !ICONALT type CLIKE optional - !ICONBACKGROUNDCOLOR type CLIKE optional - !ICONDISPLAYSHAPE type CLIKE optional - !ICONINITIALS type CLIKE optional - !ICONSIZE type CLIKE optional - !ICONSRC type CLIKE optional - !ICONVISIBLE type CLIKE optional - !NUMBER type CLIKE optional - !NUMBERSIZE type CLIKE optional - !NUMBERVISIBLE type CLIKE optional - !SCALE type CLIKE optional - !SIDEINDICATORSALIGNMENT type CLIKE optional - !STATE type CLIKE optional - !STATUSTEXT type CLIKE optional - !STATUSVISIBLE type CLIKE optional - !SUBTITLE type CLIKE optional - !SUBTITLEMAXLINES type CLIKE optional - !TITLE type CLIKE optional - !TITLEMAXLINES type CLIKE optional - !TREND type CLIKE optional - !UNITOFMEASUREMENT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods NUMERIC_SIDE_INDICATOR - importing - !ID type CLIKE optional - !CLASS type CLIKE optional - !VISIBLE type CLIKE optional - !NUMBER type CLIKE optional - !STATE type CLIKE optional - !TITLE type CLIKE optional - !UNIT type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods SLIDE_TILE - importing - !DISPLAYTIME type CLIKE optional - !HEIGHT type CLIKE optional - !VISIBLE type CLIKE optional - !SCOPE type CLIKE optional - !SIZEBEHAVIOR type CLIKE optional - !TRANSITIONTIME type CLIKE optional - !PRESS type CLIKE optional - !WIDTH type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods busy_indicator - importing - !id type CLIKE optional - !class type CLIKE optional - !customicon type CLIKE optional - !customiconheight type CLIKE optional - !customiconrotationspeed type CLIKE optional - !customiconwidth type CLIKE optional - !size type CLIKE optional - !text type CLIKE optional - !textdirection type CLIKE optional - !customicondensityaware type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods custom_layout - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods carousel_layout - importing - !visiblepagescount type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods facet_filter - importing - !id type CLIKE optional - !class type CLIKE optional - !livesearch type CLIKE optional - !showpersonalization type CLIKE optional - !showpopoverokbutton type CLIKE optional - !showreset type CLIKE optional - !showsummarybar type CLIKE optional - !type type CLIKE optional - !visible type CLIKE optional - !confirm type CLIKE optional - !reset type CLIKE optional - !lists type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods facet_filter_list - importing - !id type CLIKE optional - !class type CLIKE optional - !active type CLIKE optional - !allCount type CLIKE optional - !backgroundDesign type CLIKE optional - !dataType type CLIKE optional - !enableBusyIndicator type CLIKE optional - !enableCaseInsensitiveSearch type CLIKE optional - !footerText type CLIKE optional - !growing type CLIKE optional - !growingDirection type CLIKE optional - !growingScrollToLoad type CLIKE optional - !growingThreshold type CLIKE optional - !growingTriggerText type CLIKE optional - !headerLevel type CLIKE optional - !headerText type CLIKE optional - !includeItemInSelection type CLIKE optional - !inset type CLIKE optional - !key type CLIKE optional - !keyboardMode type CLIKE optional - !mode type CLIKE optional - !modeAnimationOn type CLIKE optional - !multiSelectMode type CLIKE optional - !noDataText type CLIKE optional - !rememberSelections type CLIKE optional - !retainListSequence type CLIKE optional - !sequence type CLIKE optional - !showNoData type CLIKE optional - !showRemoveFacetIcon type CLIKE optional - !showSeparators type CLIKE optional - !showUnread type CLIKE optional - !sticky type CLIKE optional - !swipeDirection type CLIKE optional - !title type CLIKE optional - !visible type CLIKE optional - !width type CLIKE optional - !wordWrap type CLIKE optional - !listClose type CLIKE optional - !listOpen type CLIKE optional - !search type CLIKE optional - !selectionChange type CLIKE optional - !delete type CLIKE optional - !items type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods facet_filter_item - importing - !id type CLIKE optional - !class type CLIKE optional - !count type CLIKE optional - !counter type CLIKE optional - !highlight type CLIKE optional - !highlightText type CLIKE optional - !key type CLIKE optional - !navigated type CLIKE optional - !selected type CLIKE optional - !text type CLIKE optional - !type type CLIKE optional - !unread type CLIKE optional - !visible type CLIKE optional - !press type CLIKE optional - !detailPress type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods draft_indicator - importing - !id type CLIKE optional - !class type CLIKE optional - !mindisplaytime type CLIKE optional - !state type CLIKE optional - !visible type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods html_map - importing - !id type CLIKE optional - !class type CLIKE optional - !name type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW. - methods html_area - importing - !id type CLIKE optional - !shape type CLIKE optional - !coords type CLIKE optional - !alt type CLIKE optional - !target type CLIKE optional - !href type CLIKE optional - !onclick type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods html_canvas - importing - !id type CLIKE optional - !width type CLIKE optional - !height type CLIKE optional - !style type CLIKE optional - !class type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods notification_list - importing - !id type CLIKE optional - !class type CLIKE optional - !footertext type CLIKE optional - !growing type CLIKE optional - !growingdirection type CLIKE optional - !growingscrolltoLoad type CLIKE optional - !growingthreshold type CLIKE optional - !growingtriggertext type CLIKE optional - !headerlevel type CLIKE optional - !headertext type CLIKE optional - !includeiteminselection type CLIKE optional - !inset type CLIKE optional - !keyboardmode type CLIKE optional - !mode type CLIKE optional - !modeanimationon type CLIKE optional - !multiselectmode type CLIKE optional - !nodatatext type CLIKE optional - !rememberselections type CLIKE optional - !shownodata type CLIKE optional - !showseparators type CLIKE optional - !showunread type CLIKE optional - !sticky type CLIKE optional - !swipedirection type CLIKE optional - !visible type CLIKE optional - !width type CLIKE optional - !beforeopencontextMenu type CLIKE optional - !delete type CLIKE optional - !growingfinished type CLIKE optional - !growingstarted type CLIKE optional - !itempress type CLIKE optional - !select type CLIKE optional - !selectionchange type CLIKE optional - !swipe type CLIKE optional - !updatefinished type CLIKE optional - !updatestarted type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods notification_list_group - importing - !id type CLIKE optional - !autopriority type CLIKE optional - !collapsed type CLIKE optional - !enablecollapsebuttonwhenempty type CLIKE optional - !highlight type CLIKE optional - !highlightText type CLIKE optional - !navigated type CLIKE optional - !priority type CLIKE optional - !selected type CLIKE optional - !showbuttons type CLIKE optional - !showclosebutton type CLIKE optional - !showemptygroup type CLIKE optional - !showitemscounter type CLIKE optional - !title type CLIKE optional - !type type CLIKE optional - !unread type CLIKE optional - !visible type CLIKE optional - !class type CLIKE optional - !oncollapse type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . - methods notification_list_item - importing - !id type CLIKE optional - !visible type CLIKE optional - !class type CLIKE optional - !authorAvatarColor type CLIKE optional - !authorInitials type CLIKE optional - !description type CLIKE optional - !hideShowMoreButton type CLIKE optional - !truncate type CLIKE optional - !authorName type CLIKE optional - !authorPicture type CLIKE optional - !counter type CLIKE optional - !datetime type CLIKE optional - !highlight type CLIKE optional - !highlightText type CLIKE optional - !navigated type CLIKE optional - !priority type CLIKE optional - !selected type CLIKE optional - !showButtons type CLIKE optional - !showCloseButton type CLIKE optional - !title type CLIKE optional - !type type CLIKE optional - !unread type CLIKE optional - !close type CLIKE optional - !detailPress type CLIKE optional - !press type CLIKE optional - returning - value(RESULT) type ref to Z2UI5_CL_XML_VIEW . + METHODS constructor . + METHODS horizontal_layout + IMPORTING + !class TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !allowwrapping TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS icon + IMPORTING + !src TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !color TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !useicontooltip TYPE clike OPTIONAL + !notabstop TYPE clike OPTIONAL + !hovercolor TYPE clike OPTIONAL + !hoverbackgroundcolor TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !decorative TYPE clike OPTIONAL + !backgroundcolor TYPE clike OPTIONAL + !alt TYPE clike OPTIONAL + !activecolor TYPE clike OPTIONAL + !activebackgroundcolor TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dynamic_page + IMPORTING + !headerexpanded TYPE clike OPTIONAL + !showfooter TYPE clike OPTIONAL + !headerpinned TYPE clike OPTIONAL + !toggleheaderontitleclick TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dynamic_page_title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dynamic_page_header + IMPORTING + !pinnable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS html + IMPORTING + !content TYPE clike OPTIONAL + !afterrendering TYPE clike OPTIONAL + !preferdom TYPE clike OPTIONAL + !sanitizecontent TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + PREFERRED PARAMETER content + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS illustrated_message + IMPORTING + !enableverticalresponsiveness TYPE clike OPTIONAL + !enableformattedtext TYPE clike OPTIONAL + !illustrationtype TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !illustrationsize TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS additional_content + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS flex_box + IMPORTING + !class TYPE clike OPTIONAL + !rendertype TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !fitcontainer TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !alignitems TYPE clike OPTIONAL + !justifycontent TYPE clike OPTIONAL + !wrap TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !direction TYPE clike OPTIONAL + !displayinline TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS popover + IMPORTING + !title TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !placement TYPE clike OPTIONAL + !initialfocus TYPE clike OPTIONAL + !contentwidth TYPE clike OPTIONAL + !contentheight TYPE clike OPTIONAL + !showheader TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS list_item + IMPORTING + !text TYPE clike OPTIONAL + !additionaltext TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS table + IMPORTING + !id TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !growingscrolltoload TYPE clike OPTIONAL + !headertext TYPE clike OPTIONAL + !sticky TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + !alternaterowcolors TYPE clike OPTIONAL + !autopopinmode TYPE clike OPTIONAL + !inset TYPE clike OPTIONAL + !showseparators TYPE clike OPTIONAL + !showoverlay TYPE clike OPTIONAL + !hiddeninpopin TYPE clike OPTIONAL + !popinlayout TYPE clike OPTIONAL + !fixedlayout TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + PREFERRED PARAMETER items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS message_strip + IMPORTING + !text TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !showicon TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS footer + IMPORTING + !ns TYPE string OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS message_page + IMPORTING + !show_header TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !enableformattedtext TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_page_layout + IMPORTING + !showtitleinheadercontent TYPE clike OPTIONAL + !showeditheaderbutton TYPE clike OPTIONAL + !editheaderbuttonpress TYPE clike OPTIONAL + !uppercaseanchorbar TYPE clike OPTIONAL + !showfooter TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_page_dyn_header_title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS generic_tile + IMPORTING + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !header TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !additionaltooltip TYPE clike OPTIONAL + !appshortcut TYPE clike OPTIONAL + !backgroundcolor TYPE clike OPTIONAL + !backgroundimage TYPE clike OPTIONAL + !dropareaoffset TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !frametype TYPE clike OPTIONAL + !failedtext TYPE clike OPTIONAL + !headerimage TYPE clike OPTIONAL + !scope TYPE clike OPTIONAL + !sizebehavior TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !systeminfo TYPE clike OPTIONAL + !tilebadge TYPE clike OPTIONAL + !tileicon TYPE clike OPTIONAL + !url TYPE clike OPTIONAL + !valuecolor TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrappingtype TYPE clike OPTIONAL + !imagedescription TYPE clike OPTIONAL + !navigationbuttontext TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !renderonthemechange TYPE clike OPTIONAL + !enablenavigationbutton TYPE clike OPTIONAL + !pressenabled TYPE clike OPTIONAL + !iconloaded TYPE clike OPTIONAL + !subheader TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS numeric_content + IMPORTING + !value TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !withmargin TYPE clike OPTIONAL + !adaptivefontsize TYPE clike OPTIONAL + !animatetextchange TYPE clike OPTIONAL + !formattervalue TYPE clike OPTIONAL + !icondescription TYPE clike OPTIONAL + !indicator TYPE clike OPTIONAL + !nullifyvalue TYPE clike OPTIONAL + !scale TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !truncatevalueto TYPE clike OPTIONAL + !valuecolor TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS link_tile_content + IMPORTING + !linkhref TYPE clike OPTIONAL + !linktext TYPE clike OPTIONAL + !iconsrc TYPE clike OPTIONAL + !linkpress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS image_content + IMPORTING + !src TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tile_content + IMPORTING + !unit TYPE clike OPTIONAL + !footercolor TYPE clike OPTIONAL + !blocked TYPE clike OPTIONAL + !frametype TYPE clike OPTIONAL + !priority TYPE clike OPTIONAL + !prioritytext TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !disabled TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !footer TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS expanded_heading + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS snapped_heading + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS expanded_content + IMPORTING + !ns TYPE clike + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS snapped_content + IMPORTING + !ns TYPE clike + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS heading + IMPORTING + !ns TYPE clike + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS actions + IMPORTING + !ns TYPE clike + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS snapped_title_on_mobile + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header + IMPORTING + !ns TYPE clike DEFAULT `f` + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS navigation_actions + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS avatar + IMPORTING + !src TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !displaysize TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !backgroundcolor TYPE clike OPTIONAL + !badgeicon TYPE clike OPTIONAL + !badgetooltip TYPE clike OPTIONAL + !badgevaluestate TYPE clike OPTIONAL + !customdisplaysize TYPE clike OPTIONAL + !customfontsize TYPE clike OPTIONAL + !displayshape TYPE clike OPTIONAL + !fallbackicon TYPE clike OPTIONAL + !imagefittype TYPE clike OPTIONAL + !initials TYPE clike OPTIONAL + !showborder TYPE clike OPTIONAL + !decorative TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header_title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS sections + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_page_section + IMPORTING + !titleuppercase TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !importance TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS sub_sections + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_page_sub_section + IMPORTING + !id TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS shell + IMPORTING + !ns TYPE clike OPTIONAL + appwidthlimited TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS blocks + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS layout_data + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS flex_item_data + IMPORTING + !growfactor TYPE clike OPTIONAL + !basesize TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !styleclass TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS code_editor + IMPORTING + !value TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS suggestion_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS suggestion_item + IMPORTING + !description TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS suggestion_columns + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS suggestion_rows + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS vertical_layout + IMPORTING + !class TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS multi_input + IMPORTING + !showclearicon TYPE clike OPTIONAL + !showvaluehelp TYPE clike OPTIONAL + !suggestionitems TYPE clike OPTIONAL + !tokenupdate TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !tokens TYPE clike OPTIONAL + !submit TYPE clike OPTIONAL + !valuehelprequest TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tokens + IMPORTING + ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS token + IMPORTING + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS input + IMPORTING + !id TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !showclearicon TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !showtablesuggestionvaluehelp TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !suggestionitems TYPE clike OPTIONAL + !suggestionrows TYPE clike OPTIONAL + !showsuggestion TYPE clike OPTIONAL + !showvaluehelp TYPE clike OPTIONAL + !valuehelprequest TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !suggest TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !submit TYPE clike OPTIONAL + !valueliveupdate TYPE clike OPTIONAL + !autocomplete TYPE clike OPTIONAL + !maxsuggestionwidth TYPE clike OPTIONAL + !fieldwidth TYPE clike OPTIONAL + !valuehelponly TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !valuehelpiconsrc TYPE clike OPTIONAL + !textformatter TYPE clike OPTIONAL + !textformatmode TYPE clike OPTIONAL + !maxlength TYPE clike OPTIONAL + !startsuggestion TYPE clike OPTIONAL + !enablesuggestionshighlighting TYPE clike OPTIONAL + !enabletableautopopinmode TYPE clike OPTIONAL + PREFERRED PARAMETER value + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dialog + IMPORTING + !title TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !showheader TYPE clike OPTIONAL + !stretch TYPE clike OPTIONAL + !contentheight TYPE clike OPTIONAL + !contentwidth TYPE clike OPTIONAL + !resizable TYPE clike OPTIONAL + !horizontalscrolling TYPE clike OPTIONAL + !verticalscrolling TYPE clike OPTIONAL + !afterclose TYPE clike OPTIONAL + PREFERRED PARAMETER title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS carousel + IMPORTING + !height TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !loop TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !arrowsplacement TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !pageindicatorbackgrounddesign TYPE clike OPTIONAL + !pageindicatorborderdesign TYPE clike OPTIONAL + !pageindicatorplacement TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !showpageindicator TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS buttons + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS get_root + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS get_parent + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS get + IMPORTING + !name TYPE string OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS get_child + IMPORTING + !index TYPE i DEFAULT 1 + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS columns + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS column + IMPORTING + !width TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !minscreenwidth TYPE clike OPTIONAL + !demandpopin TYPE clike OPTIONAL + !halign TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !valign TYPE clike OPTIONAL + !styleclass TYPE clike OPTIONAL + !sortindicator TYPE clike OPTIONAL + !popindisplay TYPE clike OPTIONAL + !mergefunctionname TYPE clike OPTIONAL + !mergeduplicates TYPE clike OPTIONAL + !importance TYPE clike OPTIONAL + !autopopinwidth TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + PREFERRED PARAMETER width + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS items + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_donut_chart + IMPORTING + !selectionchanged TYPE clike OPTIONAL + !errormessage TYPE clike OPTIONAL + !errormessagetitle TYPE clike OPTIONAL + !showerror TYPE clike OPTIONAL + !displayedsegments TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS segments + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_donut_chart_segment + IMPORTING + !label TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !displayedvalue TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_bar_chart + IMPORTING + !selectionchanged TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !labelwidth TYPE clike OPTIONAL + !errormessage TYPE clike OPTIONAL + !errormessagetitle TYPE clike OPTIONAL + !showerror TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS bars + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_bar_chart_bar + IMPORTING + !label TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !displayedvalue TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_line_chart + IMPORTING + !selectionchanged TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !precedingpoint TYPE clike OPTIONAL + !succeddingpoint TYPE clike OPTIONAL + !errormessage TYPE clike OPTIONAL + !errormessagetitle TYPE clike OPTIONAL + !showerror TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS points + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interact_line_chart_point + IMPORTING + !label TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !secondarylabel TYPE clike OPTIONAL + !displayedvalue TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS radial_micro_chart + IMPORTING + !size TYPE clike OPTIONAL + !percentage TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !valuecolor TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS column_list_item + IMPORTING + !valign TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + !highlight TYPE clike OPTIONAL + !highlighttext TYPE clike OPTIONAL + !navigated TYPE clike OPTIONAL + !unread TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !detailpress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS cells + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS bar + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS content_left + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS content_middle + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS content_right + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS custom_header + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header_content + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS sub_header + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS custom_data + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS badge_custom_data + IMPORTING + !key TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS toggle_button + IMPORTING + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS button + IMPORTING + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !ns TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !iconfirst TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !activeicon TYPE clike OPTIONAL + !accessiblerole TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS search_field + IMPORTING + !search TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !livechange TYPE clike OPTIONAL + !suggest TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !enablesuggestions TYPE clike OPTIONAL + !maxlength TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !showrefreshbutton TYPE clike OPTIONAL + !showsearchbutton TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS message_view + IMPORTING + !items TYPE clike OPTIONAL + !groupitems TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS barcode_scanner_button + IMPORTING + !id TYPE clike OPTIONAL + !scansuccess TYPE clike OPTIONAL + !scanfail TYPE clike OPTIONAL + !inputliveupdate TYPE clike OPTIONAL + !dialogtitle TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS message_popover + IMPORTING + !items TYPE clike OPTIONAL + !groupitems TYPE clike OPTIONAL + !listselect TYPE clike OPTIONAL + !activetitlepress TYPE clike OPTIONAL + !placement TYPE clike OPTIONAL + !afterclose TYPE clike OPTIONAL + !beforeclose TYPE clike OPTIONAL + !initiallyexpanded TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS message_item + IMPORTING + !type TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !subtitle TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !groupname TYPE clike OPTIONAL + !markupdescription TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !longtexturl TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + !activetitle TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS page + IMPORTING + !title TYPE clike OPTIONAL + !navbuttonpress TYPE clike OPTIONAL + !shownavbutton TYPE clike OPTIONAL + !showheader TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !ns TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !contentonlybusy TYPE clike OPTIONAL + !enablescrolling TYPE clike OPTIONAL + !navbuttontooltip TYPE clike OPTIONAL + !floatingfooter TYPE clike OPTIONAL + !showfooter TYPE clike OPTIONAL + !showsubheader TYPE clike OPTIONAL + !titlealignment TYPE clike OPTIONAL + !titlelevel TYPE clike OPTIONAL + PREFERRED PARAMETER title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS panel + IMPORTING + !expandable TYPE clike OPTIONAL + !expanded TYPE clike OPTIONAL + !headertext TYPE clike OPTIONAL + !stickyheader TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !expandanimation TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS vbox + IMPORTING + !id TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !justifycontent TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !rendertype TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !direction TYPE clike OPTIONAL + !alignitems TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrap TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !displayinline TYPE clike OPTIONAL + !fitcontainer TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + PREFERRED PARAMETER class + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS hbox + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !justifycontent TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !alignitems TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !rendertype TYPE clike OPTIONAL + !wrap TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !direction TYPE clike OPTIONAL + !displayinline TYPE clike OPTIONAL + !fitcontainer TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS scroll_container + IMPORTING + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !vertical TYPE clike OPTIONAL + !horizontal TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !focusable TYPE clike OPTIONAL + PREFERRED PARAMETER height + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS simple_form + IMPORTING + !title TYPE clike OPTIONAL + !layout TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !columnsxl TYPE clike OPTIONAL + !columnsl TYPE clike OPTIONAL + !columnsm TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !adjustlabelspan TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !breakpointl TYPE clike OPTIONAL + !breakpointm TYPE clike OPTIONAL + !breakpointxl TYPE clike OPTIONAL + !emptyspanl TYPE clike OPTIONAL + !emptyspanm TYPE clike OPTIONAL + !emptyspans TYPE clike OPTIONAL + !emptyspanxl TYPE clike OPTIONAL + !labelspans TYPE clike OPTIONAL + !labelspanm TYPE clike OPTIONAL + !labelspanl TYPE clike OPTIONAL + !labelspanxl TYPE clike OPTIONAL + !maxcontainercols TYPE clike OPTIONAL + !minwidth TYPE clike OPTIONAL + !singlecontainerfullsize TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + PREFERRED PARAMETER title + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS _cc_plain_xml + IMPORTING + !val TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS content + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS title + IMPORTING + !ns TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !level TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !titlestyle TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrappingtype TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tab_container + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tab + IMPORTING + !text TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS overflow_toolbar + IMPORTING + press TYPE clike OPTIONAL + text TYPE clike OPTIONAL + active TYPE clike OPTIONAL + visible TYPE clike OPTIONAL + asyncmode TYPE clike OPTIONAL + enabled TYPE clike OPTIONAL + design TYPE clike OPTIONAL + type TYPE clike OPTIONAL + style TYPE clike OPTIONAL + width TYPE clike OPTIONAL + height TYPE clike OPTIONAL + class TYPE clike OPTIONAL + id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS overflow_toolbar_toggle_button + IMPORTING + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS overflow_toolbar_button + IMPORTING + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS overflow_toolbar_menu_button + IMPORTING + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !buttonmode TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + !defaultaction TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS menu_item + IMPORTING + !press TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS toolbar_spacer + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS label + IMPORTING + !text TYPE clike OPTIONAL + !labelfor TYPE clike OPTIONAL + !design TYPE clike OPTIONAL + !displayonly TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !showcolon TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !valign TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !wrappingtype TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS image + IMPORTING + !src TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !usemap TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !lazyloading TYPE clike OPTIONAL + !densityaware TYPE clike OPTIONAL + !decorative TYPE clike OPTIONAL + !backgroundsize TYPE clike OPTIONAL + !backgroundrepeat TYPE clike OPTIONAL + !backgroundposition TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !alt TYPE clike OPTIONAL + !activesrc TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !load TYPE clike OPTIONAL + !error TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS date_picker + IMPORTING + !value TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !displayformat TYPE clike OPTIONAL + !valueformat TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !showcurrentdatebutton TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !hideinput TYPE clike OPTIONAL + !showfooter TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !mindate TYPE clike OPTIONAL + !maxdate TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !calendarweeknumbering TYPE clike OPTIONAL + !displayformattype TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !datevalue TYPE clike OPTIONAL + !initialfocuseddatevalue TYPE clike OPTIONAL + PREFERRED PARAMETER value + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS time_picker + IMPORTING + !value TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !displayformat TYPE clike OPTIONAL + !valueformat TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !datevalue TYPE clike OPTIONAL + !localeid TYPE clike OPTIONAL + !mask TYPE clike OPTIONAL + !maskmode TYPE clike OPTIONAL + !minutesstep TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !placeholdersymbol TYPE clike OPTIONAL + !secondsstep TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !showcurrenttimebutton TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !support2400 TYPE clike OPTIONAL + !initialfocuseddatevalue TYPE clike OPTIONAL + !hideinput TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !livechange TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !aftervaluehelpopen TYPE clike OPTIONAL + !aftervaluehelpclose TYPE clike OPTIONAL + PREFERRED PARAMETER value + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS date_time_picker + IMPORTING + !value TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + PREFERRED PARAMETER value + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS link + IMPORTING + !text TYPE clike OPTIONAL + !href TYPE clike OPTIONAL + !target TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !ns TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !validateurl TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !subtle TYPE clike OPTIONAL + !rel TYPE clike OPTIONAL + !emptyindicatormode TYPE clike OPTIONAL + !emphasized TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !accessiblerole TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS list + IMPORTING + !headertext TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + !showseparators TYPE clike OPTIONAL + !footertext TYPE clike OPTIONAL + !growingdirection TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !growingtriggertext TYPE clike OPTIONAL + !headerlevel TYPE clike OPTIONAL + !multiselectmode TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !sticky TYPE clike OPTIONAL + !modeanimationon TYPE clike OPTIONAL + !growingscrolltoload TYPE clike OPTIONAL + !includeiteminselection TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !inset TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !rememberselections TYPE clike OPTIONAL + !showunread TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !nodata TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !itempress TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !delete TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS custom_list_item + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS input_list_item + IMPORTING + !label TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS standard_list_item + IMPORTING + !title TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !info TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !wrapcharlimit TYPE clike OPTIONAL + !infostateinverted TYPE clike OPTIONAL + !infostate TYPE clike OPTIONAL + !iconinset TYPE clike OPTIONAL + !adapttitlesize TYPE clike OPTIONAL + !activeicon TYPE clike OPTIONAL + !unread TYPE clike OPTIONAL + !highlight TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS item + IMPORTING + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS segmented_button_item + IMPORTING + !icon TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS combobox + IMPORTING + !selectedkey TYPE clike OPTIONAL + !showclearicon TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + !selecteditem TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !showsecondaryvalues TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !selecteditemid TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !showbutton TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !filtersecondaryvalues TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + + METHODS multi_combobox + IMPORTING + !selectionchange TYPE clike OPTIONAL + !selectedkeys TYPE clike OPTIONAL + !selecteditems TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !selectionfinish TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !showclearicon TYPE clike OPTIONAL + !showsecondaryvalues TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !selecteditemid TYPE clike OPTIONAL + !selectedkey TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !showbutton TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !filtersecondaryvalues TYPE clike OPTIONAL + !showselectall TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS grid + IMPORTING + !class TYPE clike OPTIONAL + !default_span TYPE clike OPTIONAL + PREFERRED PARAMETER default_span + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS grid_data + IMPORTING + !span TYPE clike OPTIONAL + PREFERRED PARAMETER span + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS text_area + IMPORTING + !value TYPE clike OPTIONAL + !rows TYPE clike OPTIONAL + !cols TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !valueliveupdate TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingmaxlines TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !maxlength TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !showexceededtext TYPE clike OPTIONAL + PREFERRED PARAMETER value + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS range_slider + IMPORTING + !max TYPE clike OPTIONAL + !min TYPE clike OPTIONAL + !step TYPE clike OPTIONAL + !startvalue TYPE clike OPTIONAL + !endvalue TYPE clike OPTIONAL + !showtickmarks TYPE clike OPTIONAL + !labelinterval TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS generic_tag + IMPORTING + !id TYPE clike OPTIONAL + !arialabelledby TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !design TYPE clike OPTIONAL + !status TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_attribute + IMPORTING + !title TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !active TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_number + IMPORTING + !state TYPE clike OPTIONAL + !emphasized TYPE clike OPTIONAL + !number TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !numberunit TYPE clike OPTIONAL + !inverted TYPE clike OPTIONAL + !emptyindicatormode TYPE clike OPTIONAL + !active TYPE clike OPTIONAL + !unit TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS switch + IMPORTING + !state TYPE clike OPTIONAL + !customtexton TYPE clike OPTIONAL + !customtextoff TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS step_input + IMPORTING + !value TYPE clike OPTIONAL + !min TYPE clike OPTIONAL + !max TYPE clike OPTIONAL + !step TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS progress_indicator + IMPORTING + !class TYPE clike OPTIONAL + !percentvalue TYPE clike OPTIONAL + !displayvalue TYPE clike OPTIONAL + !showvalue TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS segmented_button + IMPORTING + !selected_key TYPE clike + !selection_change TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS checkbox + IMPORTING + !text TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !activehandling TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !displayonly TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !partiallyselected TYPE clike OPTIONAL + !useentirewidth TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + PREFERRED PARAMETER selected + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header_toolbar + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS toolbar + IMPORTING + !ns TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !active TYPE clike OPTIONAL + !ariahaspopup TYPE clike OPTIONAL + !design TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !style TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS text + IMPORTING + !text TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !ns TYPE clike OPTIONAL + !emptyindicatormode TYPE clike OPTIONAL + !maxlines TYPE clike OPTIONAL + !renderwhitespace TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !wrappingtype TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS formatted_text + IMPORTING + !htmltext TYPE clike OPTIONAL + !convertedlinksdefaulttarget TYPE clike OPTIONAL + !convertlinkstoanchortags TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !controls TYPE clike OPTIONAL + PREFERRED PARAMETER htmltext + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS _generic + IMPORTING + !name TYPE clike + !ns TYPE clike OPTIONAL + !t_prop TYPE z2ui5_if_client=>ty_t_name_value OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS _generic_property + IMPORTING + !val TYPE z2ui5_if_client=>ty_s_name_value OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS xml_get + RETURNING + VALUE(result) TYPE string . + METHODS stringify + RETURNING + VALUE(result) TYPE string . + METHODS tree_table + IMPORTING + !rows TYPE clike + !selectionmode TYPE clike DEFAULT 'Single' + !enablecolumnreordering TYPE clike DEFAULT 'false' + !expandfirstlevel TYPE clike DEFAULT 'false' + !columnselect TYPE clike OPTIONAL + !rowselectionchange TYPE clike OPTIONAL + !selectionbehavior TYPE clike DEFAULT 'RowSelector' + !selectedindex TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tree_columns + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tree_column + IMPORTING + !label TYPE clike + !template TYPE clike OPTIONAL + !halign TYPE clike DEFAULT 'Begin' + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tree_template + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS filter_bar + IMPORTING + !usetoolbar TYPE clike DEFAULT 'false' + !search TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !persistencykey TYPE clike OPTIONAL + !aftervariantload TYPE clike OPTIONAL + !aftervariantsave TYPE clike OPTIONAL + !assignedfilterschanged TYPE clike OPTIONAL + !beforevariantfetch TYPE clike OPTIONAL + !cancel TYPE clike OPTIONAL + !clear TYPE clike OPTIONAL + !filterchange TYPE clike OPTIONAL + !filtersdialogbeforeopen TYPE clike OPTIONAL + !filtersdialogcancel TYPE clike OPTIONAL + !filtersdialogclosed TYPE clike OPTIONAL + !initialise TYPE clike OPTIONAL + !initialized TYPE clike OPTIONAL + !reset TYPE clike OPTIONAL + !filtercontainerwidth TYPE clike OPTIONAL + !header TYPE clike OPTIONAL + !advancedmode TYPE clike OPTIONAL + !isrunninginvaluehelpdialog TYPE clike OPTIONAL + !showallfilters TYPE clike OPTIONAL + !showclearonfb TYPE clike OPTIONAL + !showfilterconfiguration TYPE clike OPTIONAL + !showgoonfb TYPE clike OPTIONAL + !showrestorebutton TYPE clike OPTIONAL + !showrestoreonfb TYPE clike OPTIONAL + !usesnapshot TYPE clike OPTIONAL + !searchenabled TYPE clike OPTIONAL + !considergrouptitle TYPE clike OPTIONAL + !deltavariantmode TYPE clike OPTIONAL + !disablesearchmatchespatternw TYPE clike OPTIONAL + !filterbarexpanded TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS filter_group_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS filter_group_item + IMPORTING + !name TYPE clike + !label TYPE clike + !groupname TYPE clike + !visibleinfilterbar TYPE clike DEFAULT 'true' + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS filter_control + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS flexible_column_layout + IMPORTING + !layout TYPE clike + !id TYPE clike + !backgrounddesign TYPE clike OPTIONAL + !defaulttransitionnamebegincol TYPE clike OPTIONAL + !defaulttransitionnameendcol TYPE clike OPTIONAL + !defaulttransitionnamemidcol TYPE clike OPTIONAL + !autofocus TYPE clike OPTIONAL + !restorefocusonbacknavigation TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !afterbegincolumnnavigate TYPE clike OPTIONAL + !afterendcolumnnavigate TYPE clike OPTIONAL + !aftermidcolumnnavigate TYPE clike OPTIONAL + !begincolumnnavigate TYPE clike OPTIONAL + !columnresize TYPE clike OPTIONAL + !endcolumnnavigate TYPE clike OPTIONAL + !midcolumnnavigate TYPE clike OPTIONAL + !statechange TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS begin_column_pages + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS mid_column_pages + IMPORTING + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS end_column_pages + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_table + IMPORTING + !rows TYPE clike OPTIONAL + !columnheadervisible TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enablecellfilter TYPE clike OPTIONAL + !enablegrouping TYPE clike OPTIONAL + !enableselectall TYPE clike OPTIONAL + !firstvisiblerow TYPE clike OPTIONAL + !fixedbottomrowcount TYPE clike OPTIONAL + !fixedcolumncount TYPE clike OPTIONAL + !fixedrowcount TYPE clike OPTIONAL + !minautorowcount TYPE clike OPTIONAL + !rowactioncount TYPE clike OPTIONAL + !rowheight TYPE clike OPTIONAL + !selectionmode TYPE clike OPTIONAL + !showcolumnvisibilitymenu TYPE clike OPTIONAL + !shownodata TYPE clike OPTIONAL + !selectedindex TYPE clike OPTIONAL + !threshold TYPE clike OPTIONAL + !visiblerowcount TYPE clike OPTIONAL + !visiblerowcountmode TYPE clike OPTIONAL + !alternaterowcolors TYPE clike OPTIONAL + !footer TYPE clike OPTIONAL + !filter TYPE clike OPTIONAL + !sort TYPE clike OPTIONAL + !rowselectionchange TYPE clike OPTIONAL + !customfilter TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !flex TYPE clike OPTIONAL + PREFERRED PARAMETER rows + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_column + IMPORTING + !width TYPE clike OPTIONAL + !showsortmenuentry TYPE clike OPTIONAL + !sortproperty TYPE clike OPTIONAL + !autoresizable TYPE clike OPTIONAL + !filterproperty TYPE clike OPTIONAL + !showfiltermenuentry TYPE clike OPTIONAL + PREFERRED PARAMETER width + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_columns + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_extension + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_template + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS currency + IMPORTING + !value TYPE clike + !currency TYPE clike + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_row_action + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_row_action_template + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS ui_row_action_item + IMPORTING + !icon TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS radio_button + IMPORTING + !activehandling TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !groupname TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !useentirewidth TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS radio_button_group + IMPORTING + !id TYPE clike OPTIONAL + !columns TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !selectedindex TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dynamic_side_content + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !sidecontentvisibility TYPE clike OPTIONAL + !showsidecontent TYPE clike OPTIONAL + !containerquery TYPE clike OPTIONAL + PREFERRED PARAMETER id + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS side_content + IMPORTING + !width TYPE clike OPTIONAL + PREFERRED PARAMETER width + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS planning_calendar + IMPORTING + !rows TYPE clike OPTIONAL + !startdate TYPE clike OPTIONAL + !appointmentsvisualization TYPE clike OPTIONAL + !appointmentselect TYPE clike OPTIONAL + !showemptyintervalheaders TYPE clike OPTIONAL + !showweeknumbers TYPE clike OPTIONAL + !showdaynamesline TYPE clike OPTIONAL + !legend TYPE clike OPTIONAL + PREFERRED PARAMETER rows + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS planning_calendar_row + IMPORTING + !appointments TYPE clike OPTIONAL + !intervalheaders TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !enableappointmentscreate TYPE clike OPTIONAL + !enableappointmentsdraganddrop TYPE clike OPTIONAL + !enableappointmentsresize TYPE clike OPTIONAL + !nonworkingdays TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !appointmentcreate TYPE clike OPTIONAL + !appointmentdragenter TYPE clike OPTIONAL + !appointmentdrop TYPE clike OPTIONAL + !appointmentresize TYPE clike OPTIONAL + PREFERRED PARAMETER appointments + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS planning_calendar_legend + IMPORTING + !items TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !appointmentitems TYPE clike OPTIONAL + !standarditems TYPE clike OPTIONAL + PREFERRED PARAMETER items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS calendar_legend_item + IMPORTING + !text TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + !color TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS appointment_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS info_label + IMPORTING + !id TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !rendermode TYPE clike OPTIONAL + !colorscheme TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !displayonly TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + PREFERRED PARAMETER text + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS rows + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS appointments + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS calendar_appointment + IMPORTING + !startdate TYPE clike OPTIONAL + !enddate TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !tentative TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + PREFERRED PARAMETER startdate + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS interval_headers + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS block_layout + IMPORTING + !background TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS block_layout_row + IMPORTING + !rowcolorset TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS block_layout_cell + IMPORTING + !backgroundcolorset TYPE clike OPTIONAL + !backgroundcolorshade TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titlealignment TYPE clike OPTIONAL + !titlelevel TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_identifier + IMPORTING + !emptyindicatormode TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titleactive TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !titlepress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_status + IMPORTING + !active TYPE clike OPTIONAL + !emptyindicatormode TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !inverted TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !stateannouncementtext TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tree + IMPORTING + !items TYPE clike OPTIONAL + !headertext TYPE clike OPTIONAL + !footertext TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !includeiteminselection TYPE abap_bool OPTIONAL + !inset TYPE abap_bool OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS standard_tree_item + IMPORTING + !title TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !detailpress TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS icon_tab_bar + IMPORTING + !class TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !expand TYPE clike OPTIONAL + !expandable TYPE clike OPTIONAL + !expanded TYPE clike OPTIONAL + !selectedkey TYPE clike OPTIONAL + !uppercase TYPE clike OPTIONAL + !tabsoverflowmode TYPE clike OPTIONAL + !tabdensitymode TYPE clike OPTIONAL + !stretchcontentheight TYPE clike OPTIONAL + !maxnestinglevel TYPE clike OPTIONAL + !headermode TYPE clike OPTIONAL + !headerbackgrounddesign TYPE clike OPTIONAL + !enabletabreordering TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !applycontentpadding TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !content TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS icon_tab_filter + IMPORTING + !items TYPE clike OPTIONAL + !showall TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !iconcolor TYPE clike OPTIONAL + !count TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !design TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS icon_tab_separator + IMPORTING + !icon TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS _z2ui5 + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view_cc . + METHODS gantt_chart_container + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS container_toolbar + IMPORTING + !showsearchbutton TYPE clike OPTIONAL + !aligncustomcontenttoright TYPE clike OPTIONAL + !findmode TYPE clike OPTIONAL + !infoofselectitems TYPE clike OPTIONAL + !showbirdeyebutton TYPE clike OPTIONAL + !showdisplaytypebutton TYPE clike OPTIONAL + !showlegendbutton TYPE clike OPTIONAL + !showsettingbutton TYPE clike OPTIONAL + !showtimezoomcontrol TYPE clike OPTIONAL + !stepcountofslider TYPE clike OPTIONAL + !zoomcontroltype TYPE clike OPTIONAL + !zoomlevel TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS gantt_chart_with_table + IMPORTING + !id TYPE clike OPTIONAL + !shapeselectionmode TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS axis_time_strategy + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS proportion_zoom_strategy + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS total_horizon + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS time_horizon + IMPORTING + !starttime TYPE clike OPTIONAL + !endtime TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS visible_horizon + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS row_settings_template + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS gantt_row_settings + IMPORTING + !rowid TYPE clike OPTIONAL + !shapes1 TYPE clike OPTIONAL + !shapes2 TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS shapes1 + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS shapes2 + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS task + IMPORTING + !type TYPE clike OPTIONAL + !color TYPE clike OPTIONAL + !endtime TYPE clike OPTIONAL + !time TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !showtitle TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS gantt_table + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS rating_indicator + IMPORTING + !maxvalue TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + !displayonly TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS gantt_toolbar + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS base_rectangle + IMPORTING + !time TYPE clike OPTIONAL + !endtime TYPE clike OPTIONAL + !selectable TYPE clike OPTIONAL + !selectedfill TYPE clike OPTIONAL + !fill TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !animationsettings TYPE clike OPTIONAL + !alignshape TYPE clike OPTIONAL + !color TYPE clike OPTIONAL + !fontsize TYPE clike OPTIONAL + !connectable TYPE clike OPTIONAL + !fontfamily TYPE clike OPTIONAL + !filter TYPE clike OPTIONAL + !transform TYPE clike OPTIONAL + !countinbirdeye TYPE clike OPTIONAL + !fontweight TYPE clike OPTIONAL + !showtitle TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !resizable TYPE clike OPTIONAL + !horizontaltextalignment TYPE clike OPTIONAL + !highlighted TYPE clike OPTIONAL + !highlightable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tool_page + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS tool_header + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS icon_tab_header + IMPORTING + !selectedkey TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !ariatexts TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !enabletabreordering TYPE clike OPTIONAL + !maxnestinglevel TYPE clike OPTIONAL + !tabdensitymode TYPE clike OPTIONAL + !tabsoverflowmode TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS nav_container + IMPORTING + !initialpage TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !defaulttransitionname TYPE clike OPTIONAL + !autofocus TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS pages + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS main_contents + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS table_select_dialog + IMPORTING + !confirmbuttontext TYPE clike OPTIONAL + !contentheight TYPE clike OPTIONAL + !contentwidth TYPE clike OPTIONAL + !draggable TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !multiselect TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !rememberselections TYPE clike OPTIONAL + !resizable TYPE clike OPTIONAL + !searchplaceholder TYPE clike OPTIONAL + !showclearbutton TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titlealignment TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !livechange TYPE clike OPTIONAL + !cancel TYPE clike OPTIONAL + !search TYPE clike OPTIONAL + !confirm TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS process_flow + IMPORTING + !id TYPE clike OPTIONAL + !foldedcorners TYPE clike OPTIONAL + !scrollable TYPE clike OPTIONAL + !showlabels TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !wheelzoomable TYPE clike OPTIONAL + !headerpress TYPE clike OPTIONAL + !labelpress TYPE clike OPTIONAL + !nodepress TYPE clike OPTIONAL + !onerror TYPE clike OPTIONAL + !lanes TYPE clike OPTIONAL + !nodes TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS nodes + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS lanes + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS process_flow_node + IMPORTING + !laneid TYPE clike OPTIONAL + !nodeid TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titleabbreviation TYPE clike OPTIONAL + !children TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !statetext TYPE clike OPTIONAL + !texts TYPE clike OPTIONAL + !highlighted TYPE clike OPTIONAL + !focused TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !tag TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS process_flow_lane_header + IMPORTING + !iconsrc TYPE clike OPTIONAL + !laneid TYPE clike OPTIONAL + !position TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !zoomlevel TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS view_settings_dialog + IMPORTING + !confirm TYPE clike OPTIONAL + !cancel TYPE clike OPTIONAL + !filterdetailpageopened TYPE clike OPTIONAL + !reset TYPE clike OPTIONAL + !resetfilters TYPE clike OPTIONAL + !filtersearchoperator TYPE clike OPTIONAL + !groupdescending TYPE clike OPTIONAL + !sortdescending TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titlealignment TYPE clike OPTIONAL + !selectedgroupitem TYPE clike OPTIONAL + !selectedpresetfilteritem TYPE clike OPTIONAL + !selectedsortitem TYPE clike OPTIONAL + !filteritems TYPE clike OPTIONAL + !sortitems TYPE clike OPTIONAL + !groupitems TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS filter_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS sort_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS group_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS view_settings_filter_item + IMPORTING + !enabled TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !multiselect TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS view_settings_item + IMPORTING + !enabled TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS variant_management + IMPORTING + !defaultvariantkey TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !inerrorstate TYPE clike OPTIONAL + !initialselectionkey TYPE clike OPTIONAL + !lifecyclesupport TYPE clike OPTIONAL + !selectionkey TYPE clike OPTIONAL + !showcreatetile TYPE clike OPTIONAL + !showexecuteonselection TYPE clike OPTIONAL + !showsetasdefault TYPE clike OPTIONAL + !showshare TYPE clike OPTIONAL + !standarditemauthor TYPE clike OPTIONAL + !standarditemtext TYPE clike OPTIONAL + !usefavorites TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !variantitems TYPE clike OPTIONAL + !manage TYPE clike OPTIONAL + !save TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !uservarcreate TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS variant_items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS variant_item + IMPORTING + !executeonselection TYPE clike OPTIONAL + !global TYPE clike OPTIONAL + !labelreadonly TYPE clike OPTIONAL + !lifecyclepackage TYPE clike OPTIONAL + !lifecycletransportid TYPE clike OPTIONAL + !namespace TYPE clike OPTIONAL + !readonly TYPE clike OPTIONAL + !executeonselect TYPE clike OPTIONAL + !author TYPE clike OPTIONAL + !changeable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !favorite TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !originaltitle TYPE clike OPTIONAL + !originalexecuteonselect TYPE clike OPTIONAL + !remove TYPE clike OPTIONAL + !rename TYPE clike OPTIONAL + !originalfavorite TYPE clike OPTIONAL + !sharing TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS feed_input + IMPORTING + !buttontooltip TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingmaxlines TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !icondisplayshape TYPE clike OPTIONAL + !iconinitials TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !maxlength TYPE clike OPTIONAL + !placeholder TYPE clike OPTIONAL + !rows TYPE clike OPTIONAL + !showexceededtext TYPE clike OPTIONAL + !showicon TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !post TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS feed_list_item + IMPORTING + !activeicon TYPE clike OPTIONAL + !convertedlinksdefaulttarget TYPE clike OPTIONAL + !convertlinkstoanchortags TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !iconactive TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !icondisplayshape TYPE clike OPTIONAL + !iconinitials TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !info TYPE clike OPTIONAL + !lesslabel TYPE clike OPTIONAL + !maxcharacters TYPE clike OPTIONAL + !morelabel TYPE clike OPTIONAL + !sender TYPE clike OPTIONAL + !senderactive TYPE clike OPTIONAL + !showicon TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !timestamp TYPE clike OPTIONAL + !iconpress TYPE clike OPTIONAL + !senderpress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS feed_list_item_action + IMPORTING + !enabled TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS mask_input + IMPORTING + !placeholder TYPE clike OPTIONAL + !mask TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !placeholdersymbol TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !showclearicon TYPE clike OPTIONAL + !showvaluestatemessage TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !fieldwidth TYPE clike OPTIONAL + !livechange TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS responsive_splitter + IMPORTING + !defaultpane TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS pane_container + IMPORTING + !resize TYPE clike OPTIONAL + !orientation TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS split_pane + IMPORTING + !id TYPE clike OPTIONAL + !requiredparentwidth TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS splitter_layout_data + IMPORTING + !size TYPE clike OPTIONAL + !minsize TYPE clike OPTIONAL + !resizable TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_header + IMPORTING + !backgrounddesign TYPE clike OPTIONAL + !condensed TYPE clike OPTIONAL + !fullscreenoptimized TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !iconactive TYPE clike OPTIONAL + !iconalt TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !icontooltip TYPE clike OPTIONAL + !imageshape TYPE clike OPTIONAL + !intro TYPE clike OPTIONAL + !introactive TYPE clike OPTIONAL + !introhref TYPE clike OPTIONAL + !introtarget TYPE clike OPTIONAL + !introtextdirection TYPE clike OPTIONAL + !number TYPE clike OPTIONAL + !numberstate TYPE clike OPTIONAL + !numbertextdirection TYPE clike OPTIONAL + !numberunit TYPE clike OPTIONAL + !responsive TYPE clike OPTIONAL + !showtitleselector TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titleactive TYPE clike OPTIONAL + !titlehref TYPE clike OPTIONAL + !titlelevel TYPE clike OPTIONAL + !titleselectortooltip TYPE clike OPTIONAL + !titletarget TYPE clike OPTIONAL + !titletextdirection TYPE clike OPTIONAL + !iconpress TYPE clike OPTIONAL + !intropress TYPE clike OPTIONAL + !titlepress TYPE clike OPTIONAL + !titleselectorpress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS additional_numbers + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header_container + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS markers + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS statuses + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS first_status + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS second_status + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_marker + IMPORTING + !additionalinfo TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !visibility TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS object_list_item + IMPORTING + !activeicon TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !icondensityaware TYPE clike OPTIONAL + !intro TYPE clike OPTIONAL + !introtextdirection TYPE clike OPTIONAL + !number TYPE clike OPTIONAL + !numberstate TYPE clike OPTIONAL + !numbertextdirection TYPE clike OPTIONAL + !numberunit TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titletextdirection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS detail_box + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS light_box + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS light_box_item + IMPORTING + !alt TYPE clike OPTIONAL + !imagesrc TYPE clike OPTIONAL + !subtitle TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS line_micro_chart + IMPORTING + !color TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !leftbottomlabel TYPE clike OPTIONAL + !lefttoplabel TYPE clike OPTIONAL + !maxxvalue TYPE clike OPTIONAL + !minxvalue TYPE clike OPTIONAL + !minyvalue TYPE clike OPTIONAL + !rightbottomlabel TYPE clike OPTIONAL + !righttoplabel TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !threshold TYPE clike OPTIONAL + !thresholddisplayvalue TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !showbottomlabels TYPE clike OPTIONAL + !showpoints TYPE clike OPTIONAL + !showthresholdline TYPE clike OPTIONAL + !showthresholdvalue TYPE clike OPTIONAL + !showtoplabels TYPE clike OPTIONAL + !maxyvalue TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS stacked_bar_micro_chart + IMPORTING + !height TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !maxvalue TYPE clike OPTIONAL + !precision TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !displayzerovalue TYPE clike OPTIONAL + !showlabels TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS column_micro_chart + IMPORTING + !width TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !allowcolumnlabels TYPE clike OPTIONAL + !showbottomlabels TYPE clike OPTIONAL + !showtoplabels TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS comparison_micro_chart + IMPORTING + !colorpalette TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !maxvalue TYPE clike OPTIONAL + !minvalue TYPE clike OPTIONAL + !scale TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !shrinkable TYPE clike OPTIONAL + !view TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS delta_micro_chart + IMPORTING + !color TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !deltadisplayvalue TYPE clike OPTIONAL + !displayvalue1 TYPE clike OPTIONAL + !displayvalue2 TYPE clike OPTIONAL + !title2 TYPE clike OPTIONAL + !value1 TYPE clike OPTIONAL + !value2 TYPE clike OPTIONAL + !view TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !title1 TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS bullet_micro_chart + IMPORTING + !actualvaluelabel TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !deltavaluelabel TYPE clike OPTIONAL + !maxvalue TYPE clike OPTIONAL + !minvalue TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !scale TYPE clike OPTIONAL + !targetvalue TYPE clike OPTIONAL + !targetvaluelabel TYPE clike OPTIONAL + !scalecolor TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !showactualvalue TYPE clike OPTIONAL + !showdeltavalue TYPE clike OPTIONAL + !showtargetvalue TYPE clike OPTIONAL + !showthresholds TYPE clike OPTIONAL + !showvaluemarker TYPE clike OPTIONAL + !smallrangeallowed TYPE clike OPTIONAL + !forecastvalue TYPE clike OPTIONAL + !savidm TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS harvey_ball_micro_chart + IMPORTING + !colorpalette TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !total TYPE clike OPTIONAL + !totallabel TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !formattedlabel TYPE clike OPTIONAL + !showfractions TYPE clike OPTIONAL + !showtotal TYPE clike OPTIONAL + !totalscale TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS area_micro_chart + IMPORTING + !colorpalette TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !maxxvalue TYPE clike OPTIONAL + !maxyvalue TYPE clike OPTIONAL + !minxvalue TYPE clike OPTIONAL + !minyvalue TYPE clike OPTIONAL + !view TYPE clike OPTIONAL + !aligncontent TYPE clike OPTIONAL + !hideonnodata TYPE clike OPTIONAL + !showlabel TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS data + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS rich_text_editor + IMPORTING + !buttongroups TYPE clike OPTIONAL + !customtoolbar TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !editortype TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !plugins TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !sanitizevalue TYPE clike OPTIONAL + !showgroupclipboard TYPE clike OPTIONAL + !showgroupfont TYPE clike OPTIONAL + !showgroupfontstyle TYPE clike OPTIONAL + !showgroupinsert TYPE clike OPTIONAL + !showgrouplink TYPE clike OPTIONAL + !showgroupstructure TYPE clike OPTIONAL + !showgrouptextalign TYPE clike OPTIONAL + !showgroupundo TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !uselegacytheme TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrapping TYPE clike OPTIONAL + !beforeeditorinit TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !ready TYPE clike OPTIONAL + !readyrecurring TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS upload_set + IMPORTING + !id TYPE clike OPTIONAL + !instantupload TYPE clike OPTIONAL + !showicons TYPE clike OPTIONAL + !uploadenabled TYPE clike OPTIONAL + !terminationenabled TYPE clike OPTIONAL + !filetypes TYPE clike OPTIONAL + !maxfilenamelength TYPE clike OPTIONAL + !maxfilesize TYPE clike OPTIONAL + !mediatypes TYPE clike OPTIONAL + !uploadurl TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !selectionchanged TYPE clike OPTIONAL + !uploadcompleted TYPE clike OPTIONAL + !afteritemadded TYPE clike OPTIONAL + !samefilenameallowed TYPE clike OPTIONAL + !uploadbuttoninvisible TYPE clike OPTIONAL + !directory TYPE clike OPTIONAL + !multiple TYPE clike OPTIONAL + !dragdropdescription TYPE clike OPTIONAL + !dragdroptext TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !nodatadescription TYPE clike OPTIONAL + !nodataillustrationtype TYPE clike OPTIONAL + !afteritemedited TYPE clike OPTIONAL + !afteritemremoved TYPE clike OPTIONAL + !beforeitemadded TYPE clike OPTIONAL + !beforeitemedited TYPE clike OPTIONAL + !beforeitemremoved TYPE clike OPTIONAL + !beforeuploadstarts TYPE clike OPTIONAL + !beforeuploadtermination TYPE clike OPTIONAL + !filenamelengthexceeded TYPE clike OPTIONAL + !filerenamed TYPE clike OPTIONAL + !filesizeexceeded TYPE clike OPTIONAL + !filetypemismatch TYPE clike OPTIONAL + !itemdragstart TYPE clike OPTIONAL + !itemdrop TYPE clike OPTIONAL + !mediatypemismatch TYPE clike OPTIONAL + !uploadterminated TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS upload_set_toolbar_placeholder + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS upload_set_item + IMPORTING + !filename TYPE clike OPTIONAL + !mediatype TYPE clike OPTIONAL + !url TYPE clike OPTIONAL + !thumbnailurl TYPE clike OPTIONAL + !markers TYPE clike OPTIONAL + !statuses TYPE clike OPTIONAL + !enablededit TYPE clike OPTIONAL + !enabledremove TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !visibleedit TYPE clike OPTIONAL + !visibleremove TYPE clike OPTIONAL + !uploadstate TYPE clike OPTIONAL + !uploadurl TYPE clike OPTIONAL + !openpressed TYPE clike OPTIONAL + !removepressed TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS markers_as_status + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS rules + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS mask_input_rule + IMPORTING + !maskformatsymbol TYPE clike OPTIONAL + !regex TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS side_panel + IMPORTING + !actionbarexpanded TYPE clike OPTIONAL + !arialabel TYPE clike OPTIONAL + !sidepanelmaxwidth TYPE clike OPTIONAL + !sidepanelminwidth TYPE clike OPTIONAL + !sidepanelposition TYPE clike OPTIONAL + !sidepanelresizable TYPE clike OPTIONAL + !sidepanelresizelargerstep TYPE clike OPTIONAL + !sidepanelresizestep TYPE clike OPTIONAL + !sidepanelwidth TYPE clike OPTIONAL + !toggle TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS side_panel_item + IMPORTING + !icon TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS main_content + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS quick_view + IMPORTING + !placement TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !afterclose TYPE clike OPTIONAL + !afteropen TYPE clike OPTIONAL + !beforeclose TYPE clike OPTIONAL + !beforeopen TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS quick_view_page + IMPORTING + !description TYPE clike OPTIONAL + !header TYPE clike OPTIONAL + !pageid TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titleurl TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS quick_view_page_avatar + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS quick_view_group + IMPORTING + !heading TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS quick_view_group_element + IMPORTING + !emailsubject TYPE clike OPTIONAL + !label TYPE clike OPTIONAL + !pagelinkid TYPE clike OPTIONAL + !target TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !url TYPE clike OPTIONAL + !value TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS variant_management_fl + IMPORTING + !displaytextfsv TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !executeonselectionforstandflt TYPE clike OPTIONAL + !headerlevel TYPE clike OPTIONAL + !inerrorstate TYPE clike OPTIONAL + !maxwidth TYPE clike OPTIONAL + !modelname TYPE clike OPTIONAL + !resetoncontextchange TYPE clike OPTIONAL + !showsetasdefault TYPE clike OPTIONAL + !titlestyle TYPE clike OPTIONAL + !updatevariantinurl TYPE clike OPTIONAL + !for TYPE clike OPTIONAL + !cancel TYPE clike OPTIONAL + !initialized TYPE clike OPTIONAL + !manage TYPE clike OPTIONAL + !save TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS column_element_data + IMPORTING + !cellslarge TYPE clike OPTIONAL + !cellssmall TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS fb_control + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS smart_variant_management + IMPORTING + !id TYPE clike OPTIONAL + !showexecuteonselection TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS form_toolbar + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS paging_button + IMPORTING + !count TYPE clike OPTIONAL + !nextbuttontooltip TYPE clike OPTIONAL + !previousbuttontooltip TYPE clike OPTIONAL + !position TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS timeline + IMPORTING + !id TYPE clike OPTIONAL + !enabledoublesided TYPE clike OPTIONAL + !groupby TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !filtertitle TYPE clike OPTIONAL + !sortoldestfirst TYPE clike OPTIONAL + !alignment TYPE clike OPTIONAL + !axisorientation TYPE clike OPTIONAL + !content TYPE clike OPTIONAL + !enablemodelfilter TYPE clike OPTIONAL + !enablescroll TYPE clike OPTIONAL + !forcegrowing TYPE clike OPTIONAL + !group TYPE clike OPTIONAL + !lazyloading TYPE clike OPTIONAL + !showheaderbar TYPE clike OPTIONAL + !showicons TYPE clike OPTIONAL + !showitemfilter TYPE clike OPTIONAL + !showsearch TYPE clike OPTIONAL + !showsort TYPE clike OPTIONAL + !showtimefilter TYPE clike OPTIONAL + !sort TYPE clike OPTIONAL + !groupbytype TYPE clike OPTIONAL + !textheight TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !filterlist TYPE clike OPTIONAL + !customfilter TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS timeline_item + IMPORTING + !id TYPE clike OPTIONAL + !datetime TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !usernameclickable TYPE clike OPTIONAL + !useicontooltip TYPE clike OPTIONAL + !usernameclicked TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !userpicture TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !username TYPE clike OPTIONAL + !filtervalue TYPE clike OPTIONAL + !icondisplayshape TYPE clike OPTIONAL + !iconinitials TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !icontooltip TYPE clike OPTIONAL + !maxcharacters TYPE clike OPTIONAL + !replycount TYPE clike OPTIONAL + !status TYPE clike OPTIONAL + !customactionclicked TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !replylistopen TYPE clike OPTIONAL + !replypost TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS split_container + IMPORTING + !id TYPE clike OPTIONAL + !initialdetail TYPE clike OPTIONAL + !initialmaster TYPE clike OPTIONAL + !backgroundcolor TYPE clike OPTIONAL + !backgroundimage TYPE clike OPTIONAL + !backgroundopacity TYPE clike OPTIONAL + !backgroundrepeat TYPE clike OPTIONAL + !defaulttransitionnamedetail TYPE clike OPTIONAL + !defaulttransitionnamemaster TYPE clike OPTIONAL + !masterbuttontext TYPE clike OPTIONAL + !masterbuttontooltip TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !afterdetailnavigate TYPE clike OPTIONAL + !aftermasterclose TYPE clike OPTIONAL + !aftermasternavigate TYPE clike OPTIONAL + !aftermasteropen TYPE clike OPTIONAL + !beforemasterclose TYPE clike OPTIONAL + !beforemasteropen TYPE clike OPTIONAL + !detailnavigate TYPE clike OPTIONAL + !masterbutton TYPE clike OPTIONAL + !masternavigate TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS detail_pages + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS master_pages + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS container_content + IMPORTING + !id TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS map_container + IMPORTING + !id TYPE clike OPTIONAL + !autoadjustheight TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS spot + IMPORTING + !id TYPE clike OPTIONAL + !position TYPE clike OPTIONAL + !contentoffset TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !scale TYPE clike OPTIONAL + !tooltip TYPE clike OPTIONAL + !image TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS analytic_map + IMPORTING + !id TYPE clike OPTIONAL + !initialposition TYPE clike OPTIONAL + !initialzoom TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS spots + IMPORTING + !id TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + PREFERRED PARAMETER items + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS vos + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS action_sheet + IMPORTING + !id TYPE clike OPTIONAL + !cancelbuttontext TYPE clike OPTIONAL + !placement TYPE clike OPTIONAL + !showcancelbutton TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !afterclose TYPE clike OPTIONAL + !afteropen TYPE clike OPTIONAL + !beforeclose TYPE clike OPTIONAL + !beforeopen TYPE clike OPTIONAL + !cancelbuttonpress TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS expandable_text + IMPORTING + !id TYPE clike OPTIONAL + !emptyindicatormode TYPE clike OPTIONAL + !maxcharacters TYPE clike OPTIONAL + !overflowmode TYPE clike OPTIONAL + !renderwhitespace TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !wrappingtype TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS select + IMPORTING + !id TYPE clike OPTIONAL + !autoadjustwidth TYPE clike OPTIONAL + !columnratio TYPE clike OPTIONAL + !editable TYPE clike OPTIONAL + !enabled TYPE clike OPTIONAL + !forceselection TYPE clike OPTIONAL + !icon TYPE clike OPTIONAL + !maxwidth TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + !required TYPE clike OPTIONAL + !resetonmissingkey TYPE clike OPTIONAL + !selecteditemid TYPE clike OPTIONAL + !selectedkey TYPE clike OPTIONAL + !showsecondaryvalues TYPE clike OPTIONAL + !textalign TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !valuestate TYPE clike OPTIONAL + !valuestatetext TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wrapitemstext TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + !selecteditem TYPE clike OPTIONAL + !change TYPE clike OPTIONAL + !livechange TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS embedded_control + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS header_container_control + IMPORTING + !backgrounddesign TYPE clike OPTIONAL + !gridlayout TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !orientation TYPE clike OPTIONAL + !scrollstep TYPE clike OPTIONAL + !scrollstepbyitem TYPE clike OPTIONAL + !scrolltime TYPE clike OPTIONAL + !showdividers TYPE clike OPTIONAL + !showoverflowitem TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !id TYPE clike OPTIONAL + !scroll TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS dependents + IMPORTING + !ns TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS card + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !headerposition TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS card_header + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !iconalt TYPE clike OPTIONAL + !iconbackgroundcolor TYPE clike OPTIONAL + !icondisplayshape TYPE clike OPTIONAL + !iconinitials TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !iconsrc TYPE clike OPTIONAL + !iconvisible TYPE clike OPTIONAL + !statustext TYPE clike OPTIONAL + !statusvisible TYPE clike OPTIONAL + !subtitle TYPE clike OPTIONAL + !subtitlemaxlines TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titlemaxlines TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !datatimestamp TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS numeric_header + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !datatimestamp TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !details TYPE clike OPTIONAL + !detailsmaxlines TYPE clike OPTIONAL + !detailsstate TYPE clike OPTIONAL + !iconalt TYPE clike OPTIONAL + !iconbackgroundcolor TYPE clike OPTIONAL + !icondisplayshape TYPE clike OPTIONAL + !iconinitials TYPE clike OPTIONAL + !iconsize TYPE clike OPTIONAL + !iconsrc TYPE clike OPTIONAL + !iconvisible TYPE clike OPTIONAL + !number TYPE clike OPTIONAL + !numbersize TYPE clike OPTIONAL + !numbervisible TYPE clike OPTIONAL + !scale TYPE clike OPTIONAL + !sideindicatorsalignment TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !statustext TYPE clike OPTIONAL + !statusvisible TYPE clike OPTIONAL + !subtitle TYPE clike OPTIONAL + !subtitlemaxlines TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !titlemaxlines TYPE clike OPTIONAL + !trend TYPE clike OPTIONAL + !unitofmeasurement TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS numeric_side_indicator + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !number TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !unit TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS slide_tile + IMPORTING + !displaytime TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !scope TYPE clike OPTIONAL + !sizebehavior TYPE clike OPTIONAL + !transitiontime TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS busy_indicator + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !customicon TYPE clike OPTIONAL + !customiconheight TYPE clike OPTIONAL + !customiconrotationspeed TYPE clike OPTIONAL + !customiconwidth TYPE clike OPTIONAL + !size TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !textdirection TYPE clike OPTIONAL + !customicondensityaware TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS custom_layout + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS carousel_layout + IMPORTING + !visiblepagescount TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS facet_filter + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !livesearch TYPE clike OPTIONAL + !showpersonalization TYPE clike OPTIONAL + !showpopoverokbutton TYPE clike OPTIONAL + !showreset TYPE clike OPTIONAL + !showsummarybar TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !confirm TYPE clike OPTIONAL + !reset TYPE clike OPTIONAL + !lists TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS facet_filter_list + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !active TYPE clike OPTIONAL + !allcount TYPE clike OPTIONAL + !backgrounddesign TYPE clike OPTIONAL + !datatype TYPE clike OPTIONAL + !enablebusyindicator TYPE clike OPTIONAL + !enablecaseinsensitivesearch TYPE clike OPTIONAL + !footertext TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingdirection TYPE clike OPTIONAL + !growingscrolltoload TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !growingtriggertext TYPE clike OPTIONAL + !headerlevel TYPE clike OPTIONAL + !headertext TYPE clike OPTIONAL + !includeiteminselection TYPE clike OPTIONAL + !inset TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !keyboardmode TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !modeanimationon TYPE clike OPTIONAL + !multiselectmode TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !rememberselections TYPE clike OPTIONAL + !retainlistsequence TYPE clike OPTIONAL + !sequence TYPE clike OPTIONAL + !shownodata TYPE clike OPTIONAL + !showremovefaceticon TYPE clike OPTIONAL + !showseparators TYPE clike OPTIONAL + !showunread TYPE clike OPTIONAL + !sticky TYPE clike OPTIONAL + !swipedirection TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !wordwrap TYPE clike OPTIONAL + !listclose TYPE clike OPTIONAL + !listopen TYPE clike OPTIONAL + !search TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + !delete TYPE clike OPTIONAL + !items TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS facet_filter_item + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !count TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + !highlight TYPE clike OPTIONAL + !highlighttext TYPE clike OPTIONAL + !key TYPE clike OPTIONAL + !navigated TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !text TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !unread TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + !detailpress TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS draft_indicator + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !mindisplaytime TYPE clike OPTIONAL + !state TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS html_map + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !name TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view. + METHODS html_area + IMPORTING + !id TYPE clike OPTIONAL + !shape TYPE clike OPTIONAL + !coords TYPE clike OPTIONAL + !alt TYPE clike OPTIONAL + !target TYPE clike OPTIONAL + !href TYPE clike OPTIONAL + !onclick TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS html_canvas + IMPORTING + !id TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !height TYPE clike OPTIONAL + !style TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS notification_list + IMPORTING + !id TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !footertext TYPE clike OPTIONAL + !growing TYPE clike OPTIONAL + !growingdirection TYPE clike OPTIONAL + !growingscrolltoload TYPE clike OPTIONAL + !growingthreshold TYPE clike OPTIONAL + !growingtriggertext TYPE clike OPTIONAL + !headerlevel TYPE clike OPTIONAL + !headertext TYPE clike OPTIONAL + !includeiteminselection TYPE clike OPTIONAL + !inset TYPE clike OPTIONAL + !keyboardmode TYPE clike OPTIONAL + !mode TYPE clike OPTIONAL + !modeanimationon TYPE clike OPTIONAL + !multiselectmode TYPE clike OPTIONAL + !nodatatext TYPE clike OPTIONAL + !rememberselections TYPE clike OPTIONAL + !shownodata TYPE clike OPTIONAL + !showseparators TYPE clike OPTIONAL + !showunread TYPE clike OPTIONAL + !sticky TYPE clike OPTIONAL + !swipedirection TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !width TYPE clike OPTIONAL + !beforeopencontextmenu TYPE clike OPTIONAL + !delete TYPE clike OPTIONAL + !growingfinished TYPE clike OPTIONAL + !growingstarted TYPE clike OPTIONAL + !itempress TYPE clike OPTIONAL + !select TYPE clike OPTIONAL + !selectionchange TYPE clike OPTIONAL + !swipe TYPE clike OPTIONAL + !updatefinished TYPE clike OPTIONAL + !updatestarted TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS notification_list_group + IMPORTING + !id TYPE clike OPTIONAL + !autopriority TYPE clike OPTIONAL + !collapsed TYPE clike OPTIONAL + !enablecollapsebuttonwhenempty TYPE clike OPTIONAL + !highlight TYPE clike OPTIONAL + !highlighttext TYPE clike OPTIONAL + !navigated TYPE clike OPTIONAL + !priority TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !showbuttons TYPE clike OPTIONAL + !showclosebutton TYPE clike OPTIONAL + !showemptygroup TYPE clike OPTIONAL + !showitemscounter TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !unread TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !oncollapse TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . + METHODS notification_list_item + IMPORTING + !id TYPE clike OPTIONAL + !visible TYPE clike OPTIONAL + !class TYPE clike OPTIONAL + !authoravatarcolor TYPE clike OPTIONAL + !authorinitials TYPE clike OPTIONAL + !description TYPE clike OPTIONAL + !hideshowmorebutton TYPE clike OPTIONAL + !truncate TYPE clike OPTIONAL + !authorname TYPE clike OPTIONAL + !authorpicture TYPE clike OPTIONAL + !counter TYPE clike OPTIONAL + !datetime TYPE clike OPTIONAL + !highlight TYPE clike OPTIONAL + !highlighttext TYPE clike OPTIONAL + !navigated TYPE clike OPTIONAL + !priority TYPE clike OPTIONAL + !selected TYPE clike OPTIONAL + !showbuttons TYPE clike OPTIONAL + !showclosebutton TYPE clike OPTIONAL + !title TYPE clike OPTIONAL + !type TYPE clike OPTIONAL + !unread TYPE clike OPTIONAL + !close TYPE clike OPTIONAL + !detailpress TYPE clike OPTIONAL + !press TYPE clike OPTIONAL + RETURNING + VALUE(result) TYPE REF TO z2ui5_cl_xml_view . PROTECTED SECTION. DATA mv_name TYPE string. DATA mv_ns TYPE string. - DATA mt_prop TYPE SORTED TABLE OF z2ui5_if_client=>ty_s_name_value with non-UNIQUE key n. + DATA mt_prop TYPE SORTED TABLE OF z2ui5_if_client=>ty_s_name_value WITH NON-UNIQUE KEY n. DATA mt_ns TYPE SORTED TABLE OF string WITH UNIQUE KEY table_line. DATA mo_root TYPE REF TO z2ui5_cl_xml_view. @@ -3390,7 +3391,7 @@ ENDCLASS. -CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. +CLASS z2ui5_cl_xml_view IMPLEMENTATION. METHOD actions. @@ -3727,21 +3728,21 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. t_prop = VALUE #( ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `dataTimestamp` v = dataTimestamp ) - ( n = `iconAlt` v = iconAlt ) - ( n = `iconBackgroundColor` v = iconBackgroundColor ) - ( n = `iconDisplayShape` v = iconDisplayShape ) - ( n = `iconInitials` v = iconInitials ) - ( n = `iconSize` v = iconSize ) - ( n = `iconSrc` v = iconSrc ) - ( n = `statusText` v = statusText ) - ( n = `statusVisible` v = statusVisible ) + ( n = `dataTimestamp` v = datatimestamp ) + ( n = `iconAlt` v = iconalt ) + ( n = `iconBackgroundColor` v = iconbackgroundcolor ) + ( n = `iconDisplayShape` v = icondisplayshape ) + ( n = `iconInitials` v = iconinitials ) + ( n = `iconSize` v = iconsize ) + ( n = `iconSrc` v = iconsrc ) + ( n = `statusText` v = statustext ) + ( n = `statusVisible` v = statusvisible ) ( n = `subtitle` v = subtitle ) - ( n = `subtitleMaxLines` v = subtitleMaxLines ) + ( n = `subtitleMaxLines` v = subtitlemaxlines ) ( n = `title` v = title ) ( n = `press` v = press ) - ( n = `titleMaxLines` v = titleMaxLines ) - ( n = `iconVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconVisible ) ) + ( n = `titleMaxLines` v = titlemaxlines ) + ( n = `iconVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconvisible ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ) ). ENDMETHOD. @@ -3768,10 +3769,10 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. METHOD carousel_layout. - result = _generic( name = `CarouselLayout` - t_prop = VALUE #( - ( n = `visiblePagesCount` v = visiblepagescount ) - ) ). + result = _generic( name = `CarouselLayout` + t_prop = VALUE #( + ( n = `visiblePagesCount` v = visiblepagescount ) + ) ). ENDMETHOD. @@ -4066,24 +4067,24 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. _generic( name = `DatePicker` t_prop = VALUE #( ( n = `value` v = value ) ( n = `displayFormat` v = displayformat ) - ( n = `displayFormatType` v = displayFormatType ) + ( n = `displayFormatType` v = displayformattype ) ( n = `valueFormat` v = valueformat ) ( n = `required` v = z2ui5_cl_util_func=>boolean_abap_2_json( required ) ) ( n = `valueState` v = valuestate ) ( n = `valueStateText` v = valuestatetext ) ( n = `placeholder` v = placeholder ) - ( n = `textAlign` v = textAlign ) - ( n = `textDirection` v = textDirection ) + ( n = `textAlign` v = textalign ) + ( n = `textDirection` v = textdirection ) ( n = `change` v = change ) ( n = `maxDate` v = maxdate ) ( n = `minDate` v = mindate ) ( n = `width` v = width ) ( n = `id` v = id ) - ( n = `dateValue` v = dateValue ) + ( n = `dateValue` v = datevalue ) ( n = `name` v = name ) ( n = `class` v = class ) ( n = `calendarWeekNumbering` v = calendarweeknumbering ) - ( n = `initialFocusedDateValue` v = initialFocusedDateValue ) + ( n = `initialFocusedDateValue` v = initialfocuseddatevalue ) ( n = `enabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( enabled ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `editable` v = z2ui5_cl_util_func=>boolean_abap_2_json( editable ) ) @@ -4163,7 +4164,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. t_prop = VALUE #( ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `minDisplayTime` v = minDisplayTime ) + ( n = `minDisplayTime` v = mindisplaytime ) ( n = `state` v = state ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ) ). @@ -4276,14 +4277,14 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. ( n = `count` v = count ) ( n = `counter` v = counter ) ( n = `highlight` v = highlight ) - ( n = `highlightText` v = highlightText ) + ( n = `highlightText` v = highlighttext ) ( n = `key` v = key ) ( n = `navigated` v = z2ui5_cl_util_func=>boolean_abap_2_json( navigated ) ) ( n = `selected` v = z2ui5_cl_util_func=>boolean_abap_2_json( selected ) ) ( n = `unread` v = z2ui5_cl_util_func=>boolean_abap_2_json( unread ) ) ( n = `text` v = text ) ( n = `type` v = type ) - ( n = `detailPress` v = detailPress ) + ( n = `detailPress` v = detailpress ) ( n = `press` v = press ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ) ). @@ -4296,43 +4297,43 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. ( n = `id` v = id ) ( n = `class` v = class ) ( n = `active` v = z2ui5_cl_util_func=>boolean_abap_2_json( active ) ) - ( n = `allCount` v = allCount ) - ( n = `backgroundDesign` v = backgroundDesign ) - ( n = `dataType` v = dataType ) - ( n = `enableBusyIndicator` v = z2ui5_cl_util_func=>boolean_abap_2_json( enableBusyIndicator ) ) - ( n = `enableCaseInsensitiveSearch` v = z2ui5_cl_util_func=>boolean_abap_2_json( enableCaseInsensitiveSearch ) ) - ( n = `footerText` v = footerText ) + ( n = `allCount` v = allcount ) + ( n = `backgroundDesign` v = backgrounddesign ) + ( n = `dataType` v = datatype ) + ( n = `enableBusyIndicator` v = z2ui5_cl_util_func=>boolean_abap_2_json( enablebusyindicator ) ) + ( n = `enableCaseInsensitiveSearch` v = z2ui5_cl_util_func=>boolean_abap_2_json( enablecaseinsensitivesearch ) ) + ( n = `footerText` v = footertext ) ( n = `growing` v = z2ui5_cl_util_func=>boolean_abap_2_json( growing ) ) - ( n = `growingDirection` v = growingDirection ) - ( n = `growingScrollToLoad` v = z2ui5_cl_util_func=>boolean_abap_2_json( growingScrollToLoad ) ) - ( n = `growingThreshold` v = growingThreshold ) - ( n = `growingTriggerText` v = growingTriggerText ) - ( n = `headerLevel` v = headerLevel ) - ( n = `includeItemInSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( includeItemInSelection ) ) + ( n = `growingDirection` v = growingdirection ) + ( n = `growingScrollToLoad` v = z2ui5_cl_util_func=>boolean_abap_2_json( growingscrolltoload ) ) + ( n = `growingThreshold` v = growingthreshold ) + ( n = `growingTriggerText` v = growingtriggertext ) + ( n = `headerLevel` v = headerlevel ) + ( n = `includeItemInSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( includeiteminselection ) ) ( n = `inset` v = z2ui5_cl_util_func=>boolean_abap_2_json( inset ) ) ( n = `key` v = key ) ( n = `swipedirection` v = swipedirection ) - ( n = `headerText` v = headerText ) - ( n = `keyboardMode` v = keyboardMode ) + ( n = `headerText` v = headertext ) + ( n = `keyboardMode` v = keyboardmode ) ( n = `mode` v = mode ) - ( n = `modeAnimationOn` v = z2ui5_cl_util_func=>boolean_abap_2_json( modeAnimationOn ) ) - ( n = `multiSelectMode` v = multiSelectMode ) - ( n = `noDataText` v = noDataText ) - ( n = `rememberSelections` v = z2ui5_cl_util_func=>boolean_abap_2_json( rememberSelections ) ) - ( n = `retainListSequence` v = z2ui5_cl_util_func=>boolean_abap_2_json( retainListSequence ) ) + ( n = `modeAnimationOn` v = z2ui5_cl_util_func=>boolean_abap_2_json( modeanimationon ) ) + ( n = `multiSelectMode` v = multiselectmode ) + ( n = `noDataText` v = nodatatext ) + ( n = `rememberSelections` v = z2ui5_cl_util_func=>boolean_abap_2_json( rememberselections ) ) + ( n = `retainListSequence` v = z2ui5_cl_util_func=>boolean_abap_2_json( retainlistsequence ) ) ( n = `sequence` v = sequence ) - ( n = `showNoData` v = z2ui5_cl_util_func=>boolean_abap_2_json( showNoData ) ) - ( n = `showRemoveFacetIcon` v = z2ui5_cl_util_func=>boolean_abap_2_json( showRemoveFacetIcon ) ) - ( n = `showSeparators` v = showSeparators ) - ( n = `showUnread` v = z2ui5_cl_util_func=>boolean_abap_2_json( showUnread ) ) + ( n = `showNoData` v = z2ui5_cl_util_func=>boolean_abap_2_json( shownodata ) ) + ( n = `showRemoveFacetIcon` v = z2ui5_cl_util_func=>boolean_abap_2_json( showremovefaceticon ) ) + ( n = `showSeparators` v = showseparators ) + ( n = `showUnread` v = z2ui5_cl_util_func=>boolean_abap_2_json( showunread ) ) ( n = `sticky` v = sticky ) ( n = `title` v = title ) ( n = `width` v = width ) - ( n = `wordWrap` v = z2ui5_cl_util_func=>boolean_abap_2_json( wordWrap ) ) - ( n = `listClose` v = listClose ) - ( n = `listOpen` v = listOpen ) + ( n = `wordWrap` v = z2ui5_cl_util_func=>boolean_abap_2_json( wordwrap ) ) + ( n = `listClose` v = listclose ) + ( n = `listOpen` v = listopen ) ( n = `search` v = search ) - ( n = `selectionChange` v = selectionChange ) + ( n = `selectionChange` v = selectionchange ) ( n = `delete` v = delete ) ( n = `items` v = items ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) @@ -4365,7 +4366,7 @@ CLASS Z2UI5_CL_XML_VIEW IMPLEMENTATION. ENDMETHOD. -METHOD factory_plain. + METHOD factory_plain. result = NEW #( ). @@ -4540,20 +4541,20 @@ METHOD factory_plain. ( n = `layout` v = layout ) ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `afterBeginColumnNavigate` v = afterBeginColumnNavigate ) - ( n = `afterEndColumnNavigate` v = afterEndColumnNavigate ) - ( n = `afterMidColumnNavigate` v = afterMidColumnNavigate ) - ( n = `beginColumnNavigate` v = beginColumnNavigate ) - ( n = `columnResize` v = columnResize ) - ( n = `endColumnNavigate` v = endColumnNavigate ) - ( n = `midColumnNavigate` v = midColumnNavigate ) - ( n = `stateChange` v = stateChange ) - ( n = `backgroundDesign` v = backgroundDesign ) - ( n = `defaultTransitionNameBeginColumn` v = defaultTransitionNameBeginCol ) - ( n = `defaultTransitionNameEndColumn` v = defaultTransitionNameEndCol ) - ( n = `defaultTransitionNameMidColumn` v = defaultTransitionNameMidCol ) - ( n = `autoFocus` v = z2ui5_cl_util_func=>boolean_abap_2_json( autoFocus ) ) - ( n = `restoreFocusOnBackNavigation` v = z2ui5_cl_util_func=>boolean_abap_2_json( restoreFocusOnBackNavigation ) ) + ( n = `afterBeginColumnNavigate` v = afterbegincolumnnavigate ) + ( n = `afterEndColumnNavigate` v = afterendcolumnnavigate ) + ( n = `afterMidColumnNavigate` v = aftermidcolumnnavigate ) + ( n = `beginColumnNavigate` v = begincolumnnavigate ) + ( n = `columnResize` v = columnresize ) + ( n = `endColumnNavigate` v = endcolumnnavigate ) + ( n = `midColumnNavigate` v = midcolumnnavigate ) + ( n = `stateChange` v = statechange ) + ( n = `backgroundDesign` v = backgrounddesign ) + ( n = `defaultTransitionNameBeginColumn` v = defaulttransitionnamebegincol ) + ( n = `defaultTransitionNameEndColumn` v = defaulttransitionnameendcol ) + ( n = `defaultTransitionNameMidColumn` v = defaulttransitionnamemidcol ) + ( n = `autoFocus` v = z2ui5_cl_util_func=>boolean_abap_2_json( autofocus ) ) + ( n = `restoreFocusOnBackNavigation` v = z2ui5_cl_util_func=>boolean_abap_2_json( restorefocusonbacknavigation ) ) ) ). ENDMETHOD. @@ -4678,32 +4679,32 @@ METHOD factory_plain. ( n = `id` v = id ) ( n = `header` v = header ) ( n = `mode` v = mode ) - ( n = `additionalTooltip` v = additionalTooltip ) - ( n = `appShortcut` v = appShortcut ) - ( n = `backgroundColor` v = backgroundColor ) - ( n = `backgroundImage` v = backgroundImage ) - ( n = `dropAreaOffset` v = dropAreaOffset ) + ( n = `additionalTooltip` v = additionaltooltip ) + ( n = `appShortcut` v = appshortcut ) + ( n = `backgroundColor` v = backgroundcolor ) + ( n = `backgroundImage` v = backgroundimage ) + ( n = `dropAreaOffset` v = dropareaoffset ) ( n = `press` v = press ) ( n = `frameType` v = frametype ) - ( n = `failedText` v = failedText ) - ( n = `headerImage` v = headerImage ) + ( n = `failedText` v = failedtext ) + ( n = `headerImage` v = headerimage ) ( n = `scope` v = scope ) - ( n = `sizeBehavior` v = sizeBehavior ) + ( n = `sizeBehavior` v = sizebehavior ) ( n = `state` v = state ) - ( n = `systemInfo` v = systemInfo ) - ( n = `tileBadge` v = tileBadge ) - ( n = `tileIcon` v = tileIcon ) + ( n = `systemInfo` v = systeminfo ) + ( n = `tileBadge` v = tilebadge ) + ( n = `tileIcon` v = tileicon ) ( n = `url` v = url ) - ( n = `valueColor` v = valueColor ) + ( n = `valueColor` v = valuecolor ) ( n = `width` v = width ) - ( n = `wrappingType` v = wrappingType ) - ( n = `imageDescription` v = imageDescription ) - ( n = `navigationButtonText` v = navigationButtonText ) + ( n = `wrappingType` v = wrappingtype ) + ( n = `imageDescription` v = imagedescription ) + ( n = `navigationButtonText` v = navigationbuttontext ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `renderOnThemeChange` v = z2ui5_cl_util_func=>boolean_abap_2_json( renderOnThemeChange ) ) - ( n = `enableNavigationButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( enableNavigationButton ) ) - ( n = `pressEnabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( pressEnabled ) ) - ( n = `iconLoaded` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconLoaded ) ) + ( n = `renderOnThemeChange` v = z2ui5_cl_util_func=>boolean_abap_2_json( renderonthemechange ) ) + ( n = `enableNavigationButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( enablenavigationbutton ) ) + ( n = `pressEnabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( pressenabled ) ) + ( n = `iconLoaded` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconloaded ) ) ( n = `subheader` v = subheader ) ) ). ENDMETHOD. @@ -4792,10 +4793,10 @@ METHOD factory_plain. ( n = `renderType` v = rendertype ) ( n = `height` v = height ) ( n = `wrap` v = wrap ) - ( n = `backgroundDesign` v = backgroundDesign ) + ( n = `backgroundDesign` v = backgrounddesign ) ( n = `direction` v = direction ) - ( n = `displayInline` v = z2ui5_cl_util_func=>boolean_abap_2_json( displayInline ) ) - ( n = `fitContainer` v = z2ui5_cl_util_func=>boolean_abap_2_json( fitContainer ) ) + ( n = `displayInline` v = z2ui5_cl_util_func=>boolean_abap_2_json( displayinline ) ) + ( n = `fitContainer` v = z2ui5_cl_util_func=>boolean_abap_2_json( fitcontainer ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `justifyContent` v = justifycontent ) ) ). @@ -4815,15 +4816,15 @@ METHOD factory_plain. METHOD header_container_control. result = _generic( name = `HeaderContainer` - t_prop = VALUE #( ( n = `backgroundDesign` v = backgroundDesign ) - ( n = `gridLayout` v = z2ui5_cl_util_func=>boolean_abap_2_json( gridLayout ) ) + t_prop = VALUE #( ( n = `backgroundDesign` v = backgrounddesign ) + ( n = `gridLayout` v = z2ui5_cl_util_func=>boolean_abap_2_json( gridlayout ) ) ( n = `height` v = height ) ( n = `orientation` v = orientation ) - ( n = `scrollStep` v = scrollStep ) - ( n = `scrollStepByItem` v = scrollStepByItem ) - ( n = `scrollTime` v = scrollTime ) - ( n = `showDividers` v = z2ui5_cl_util_func=>boolean_abap_2_json( showDividers ) ) - ( n = `showOverflowItem` v = z2ui5_cl_util_func=>boolean_abap_2_json( showOverflowItem ) ) + ( n = `scrollStep` v = scrollstep ) + ( n = `scrollStepByItem` v = scrollstepbyitem ) + ( n = `scrollTime` v = scrolltime ) + ( n = `showDividers` v = z2ui5_cl_util_func=>boolean_abap_2_json( showdividers ) ) + ( n = `showOverflowItem` v = z2ui5_cl_util_func=>boolean_abap_2_json( showoverflowitem ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `width` v = width ) ( n = `id` v = id ) @@ -4868,7 +4869,7 @@ METHOD factory_plain. result = _generic( name = `HorizontalLayout` ns = `layout` t_prop = VALUE #( ( n = `class` v = class ) - ( n = `allowWrapping` v = z2ui5_cl_util_func=>boolean_abap_2_json( allowWrapping ) ) + ( n = `allowWrapping` v = z2ui5_cl_util_func=>boolean_abap_2_json( allowwrapping ) ) ( n = `id` v = id ) ( n = `visible` v = visible ) ) ). ENDMETHOD. @@ -4890,7 +4891,7 @@ METHOD factory_plain. ENDMETHOD. - METHOD html_area. + METHOD html_area. result = _generic( name = `area` ns = 'html' t_prop = VALUE #( ( n = `id` v = id ) @@ -4904,17 +4905,17 @@ METHOD factory_plain. ENDMETHOD. -METHOD html_canvas. - result = _generic( name = `canvas` - ns = `html` - t_prop = VALUE #( - ( n = `id` v = id ) - ( n = `class` v = class ) - ( n = `width` v = width ) - ( n = `height` v = height ) - ( n = `style` v = style ) - ) ). -ENDMETHOD. + METHOD html_canvas. + result = _generic( name = `canvas` + ns = `html` + t_prop = VALUE #( + ( n = `id` v = id ) + ( n = `class` v = class ) + ( n = `width` v = width ) + ( n = `height` v = height ) + ( n = `style` v = style ) + ) ). + ENDMETHOD. METHOD html_map. @@ -4936,19 +4937,19 @@ ENDMETHOD. ( n = `color` v = color ) ( n = `class` v = class ) ( n = `src` v = src ) - ( n = `activeColor` v = activeColor ) - ( n = `activeBackgroundColor` v = activeBackgroundColor ) + ( n = `activeColor` v = activecolor ) + ( n = `activeBackgroundColor` v = activebackgroundcolor ) ( n = `alt` v = alt ) - ( n = `backgroundColor` v = backgroundColor ) + ( n = `backgroundColor` v = backgroundcolor ) ( n = `height` v = height ) ( n = `width` v = width ) ( n = `id` v = id ) ( n = `press` v = press ) - ( n = `hoverBackgroundColor` v = hoverBackgroundColor ) - ( n = `hoverColor` v = hoverColor ) + ( n = `hoverBackgroundColor` v = hoverbackgroundcolor ) + ( n = `hoverColor` v = hovercolor ) ( n = `decorative` v = z2ui5_cl_util_func=>boolean_abap_2_json( decorative ) ) - ( n = `noTabStop` v = z2ui5_cl_util_func=>boolean_abap_2_json( noTabStop ) ) - ( n = `useIconTooltip` v = z2ui5_cl_util_func=>boolean_abap_2_json( useIconTooltip ) ) + ( n = `noTabStop` v = z2ui5_cl_util_func=>boolean_abap_2_json( notabstop ) ) + ( n = `useIconTooltip` v = z2ui5_cl_util_func=>boolean_abap_2_json( useicontooltip ) ) ) ). ENDMETHOD. @@ -4992,7 +4993,7 @@ ENDMETHOD. ( n = `count` v = count ) ( n = `text` v = text ) ( n = `id` v = id ) - ( n = `textDirection` v = textDirection ) + ( n = `textDirection` v = textdirection ) ( n = `class` v = class ) ( n = `key` v = key ) ) ). ENDMETHOD. @@ -5336,13 +5337,13 @@ ENDMETHOD. METHOD link_tile_content. - result = _generic( name = `LinkTileContent` - t_prop = VALUE #( - ( n = `iconSrc` v = iconsrc ) - ( n = `linkHref` v = linkhref ) - ( n = `linkText` v = linktext ) - ( n = `linkPress` v = linkpress ) - ) ). + result = _generic( name = `LinkTileContent` + t_prop = VALUE #( + ( n = `iconSrc` v = iconsrc ) + ( n = `linkHref` v = linkhref ) + ( n = `linkText` v = linktext ) + ( n = `linkPress` v = linkpress ) + ) ). ENDMETHOD. @@ -5351,7 +5352,7 @@ ENDMETHOD. t_prop = VALUE #( ( n = `headerText` v = headertext ) ( n = `items` v = items ) ( n = `mode` v = mode ) - ( n = `itemPress` v = itemPress ) + ( n = `itemPress` v = itempress ) ( n = `select` v = select ) ( n = `selectionChange` v = selectionchange ) ( n = `showSeparators` v = showseparators ) @@ -5365,7 +5366,7 @@ ENDMETHOD. ( n = `id` v = id ) ( n = `sticky` v = sticky ) ( n = `delete` v = delete ) - ( n = `backgroundDesign` v = backgroundDesign ) + ( n = `backgroundDesign` v = backgrounddesign ) ( n = `modeAnimationOn` v = z2ui5_cl_util_func=>boolean_abap_2_json( modeanimationon ) ) ( n = `growingScrollToLoad` v = z2ui5_cl_util_func=>boolean_abap_2_json( growingscrolltoload ) ) ( n = `includeItemInSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( includeiteminselection ) ) @@ -5544,7 +5545,7 @@ ENDMETHOD. result = _generic( name = `MultiComboBox` t_prop = VALUE #( ( n = `selectionChange` v = selectionchange ) ( n = `selectedKeys` v = selectedkeys ) - ( n = `selectedItems` v = selectedItems ) + ( n = `selectedItems` v = selecteditems ) ( n = `items` v = items ) ( n = `selectionFinish` v = selectionfinish ) ( n = `width` v = width ) @@ -5601,7 +5602,7 @@ ENDMETHOD. ( n = `id` v = id ) ( n = `height` v = height ) ( n = `width` v = width ) - ( n = `autoFocus` v = z2ui5_cl_util_func=>boolean_abap_2_json( autoFocus ) ) + ( n = `autoFocus` v = z2ui5_cl_util_func=>boolean_abap_2_json( autofocus ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `defaultTransitionName` v = defaulttransitionname ) ) ). @@ -5620,39 +5621,39 @@ ENDMETHOD. t_prop = VALUE #( ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `footerText` v = footerText ) - ( n = `growingDirection` v = growingDirection ) - ( n = `growingThreshold` v = growingThreshold ) - ( n = `growingTriggerText` v = growingTriggerText ) - ( n = `headerLevel` v = headerLevel ) - ( n = `headerText` v = headerText ) - ( n = `keyboardMode` v = keyboardMode ) + ( n = `footerText` v = footertext ) + ( n = `growingDirection` v = growingdirection ) + ( n = `growingThreshold` v = growingthreshold ) + ( n = `growingTriggerText` v = growingtriggertext ) + ( n = `headerLevel` v = headerlevel ) + ( n = `headerText` v = headertext ) + ( n = `keyboardMode` v = keyboardmode ) ( n = `mode` v = mode ) - ( n = `multiSelectMode` v = multiSelectMode ) - ( n = `noDataText` v = noDataText ) + ( n = `multiSelectMode` v = multiselectmode ) + ( n = `noDataText` v = nodatatext ) ( n = `sticky` v = sticky ) - ( n = `swipeDirection` v = swipeDirection ) + ( n = `swipeDirection` v = swipedirection ) ( n = `width` v = width ) - ( n = `showSeparators` v = showSeparators ) - ( n = `beforeOpenContextMenu` v = beforeOpenContextMenu ) + ( n = `showSeparators` v = showseparators ) + ( n = `beforeOpenContextMenu` v = beforeopencontextmenu ) ( n = `delete` v = delete ) - ( n = `growingFinished` v = growingFinished ) - ( n = `growingStarted` v = growingStarted ) - ( n = `itemPress` v = itemPress ) + ( n = `growingFinished` v = growingfinished ) + ( n = `growingStarted` v = growingstarted ) + ( n = `itemPress` v = itempress ) ( n = `select` v = select ) - ( n = `selectionChange` v = selectionChange ) + ( n = `selectionChange` v = selectionchange ) ( n = `swipe` v = swipe ) - ( n = `updateFinished` v = updateFinished ) - ( n = `updateStarted` v = updateStarted ) - ( n = `growingScrollToLoad` v = z2ui5_cl_util_func=>boolean_abap_2_json( growingScrollToLoad ) ) + ( n = `updateFinished` v = updatefinished ) + ( n = `updateStarted` v = updatestarted ) + ( n = `growingScrollToLoad` v = z2ui5_cl_util_func=>boolean_abap_2_json( growingscrolltoload ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `growing` v = z2ui5_cl_util_func=>boolean_abap_2_json( growing ) ) - ( n = `includeItemInSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( includeItemInSelection ) ) + ( n = `includeItemInSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( includeiteminselection ) ) ( n = `inset` v = z2ui5_cl_util_func=>boolean_abap_2_json( inset ) ) - ( n = `modeAnimationOn` v = z2ui5_cl_util_func=>boolean_abap_2_json( modeAnimationOn ) ) - ( n = `rememberSelections` v = z2ui5_cl_util_func=>boolean_abap_2_json( rememberSelections ) ) - ( n = `showNoData` v = z2ui5_cl_util_func=>boolean_abap_2_json( showNoData ) ) - ( n = `showUnread` v = z2ui5_cl_util_func=>boolean_abap_2_json( showUnread ) ) + ( n = `modeAnimationOn` v = z2ui5_cl_util_func=>boolean_abap_2_json( modeanimationon ) ) + ( n = `rememberSelections` v = z2ui5_cl_util_func=>boolean_abap_2_json( rememberselections ) ) + ( n = `showNoData` v = z2ui5_cl_util_func=>boolean_abap_2_json( shownodata ) ) + ( n = `showUnread` v = z2ui5_cl_util_func=>boolean_abap_2_json( showunread ) ) ) ). ENDMETHOD. @@ -5663,21 +5664,21 @@ ENDMETHOD. ( n = `id` v = id ) ( n = `class` v = class ) ( n = `highlight` v = highlight ) - ( n = `highlightText` v = highlightText ) + ( n = `highlightText` v = highlighttext ) ( n = `priority` v = priority ) ( n = `title` v = title ) ( n = `type` v = type ) - ( n = `onCollapse` v = onCollapse ) + ( n = `onCollapse` v = oncollapse ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `autoPriority` v = z2ui5_cl_util_func=>boolean_abap_2_json( autoPriority ) ) + ( n = `autoPriority` v = z2ui5_cl_util_func=>boolean_abap_2_json( autopriority ) ) ( n = `collapsed` v = z2ui5_cl_util_func=>boolean_abap_2_json( collapsed ) ) - ( n = `enableCollapseButtonWhenEmpty` v = z2ui5_cl_util_func=>boolean_abap_2_json( enableCollapseButtonWhenEmpty ) ) + ( n = `enableCollapseButtonWhenEmpty` v = z2ui5_cl_util_func=>boolean_abap_2_json( enablecollapsebuttonwhenempty ) ) ( n = `navigated` v = z2ui5_cl_util_func=>boolean_abap_2_json( navigated ) ) ( n = `selected` v = z2ui5_cl_util_func=>boolean_abap_2_json( selected ) ) - ( n = `showButtons` v = z2ui5_cl_util_func=>boolean_abap_2_json( showButtons ) ) - ( n = `showCloseButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showCloseButton ) ) - ( n = `showEmptyGroup` v = z2ui5_cl_util_func=>boolean_abap_2_json( showEmptyGroup ) ) - ( n = `showItemsCounter` v = z2ui5_cl_util_func=>boolean_abap_2_json( showItemsCounter ) ) + ( n = `showButtons` v = z2ui5_cl_util_func=>boolean_abap_2_json( showbuttons ) ) + ( n = `showCloseButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showclosebutton ) ) + ( n = `showEmptyGroup` v = z2ui5_cl_util_func=>boolean_abap_2_json( showemptygroup ) ) + ( n = `showItemsCounter` v = z2ui5_cl_util_func=>boolean_abap_2_json( showitemscounter ) ) ( n = `unread` v = z2ui5_cl_util_func=>boolean_abap_2_json( unread ) ) ) ). ENDMETHOD. @@ -5688,28 +5689,28 @@ ENDMETHOD. t_prop = VALUE #( ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `authorAvatarColor` v = authorAvatarColor ) - ( n = `authorInitials` v = authorInitials ) + ( n = `authorAvatarColor` v = authoravatarcolor ) + ( n = `authorInitials` v = authorinitials ) ( n = `description` v = description ) - ( n = `authorName` v = authorName ) - ( n = `authorPicture` v = authorPicture ) + ( n = `authorName` v = authorname ) + ( n = `authorPicture` v = authorpicture ) ( n = `datetime` v = datetime ) ( n = `counter` v = counter ) - ( n = `highlightText` v = highlightText ) + ( n = `highlightText` v = highlighttext ) ( n = `priority` v = priority ) ( n = `title` v = title ) ( n = `type` v = type ) ( n = `close` v = close ) - ( n = `detailPress` v = detailPress ) + ( n = `detailPress` v = detailpress ) ( n = `press` v = press ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `hideShowMoreButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( hideShowMoreButton ) ) + ( n = `hideShowMoreButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( hideshowmorebutton ) ) ( n = `truncate` v = z2ui5_cl_util_func=>boolean_abap_2_json( truncate ) ) ( n = `highlight` v = z2ui5_cl_util_func=>boolean_abap_2_json( highlight ) ) ( n = `navigated` v = z2ui5_cl_util_func=>boolean_abap_2_json( navigated ) ) ( n = `selected` v = z2ui5_cl_util_func=>boolean_abap_2_json( selected ) ) - ( n = `showButtons` v = z2ui5_cl_util_func=>boolean_abap_2_json( showButtons ) ) - ( n = `showCloseButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showCloseButton ) ) + ( n = `showButtons` v = z2ui5_cl_util_func=>boolean_abap_2_json( showbuttons ) ) + ( n = `showCloseButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showclosebutton ) ) ( n = `truncate` v = z2ui5_cl_util_func=>boolean_abap_2_json( truncate ) ) ( n = `unread` v = z2ui5_cl_util_func=>boolean_abap_2_json( unread ) ) ) ). @@ -5722,16 +5723,16 @@ ENDMETHOD. t_prop = VALUE #( ( n = `value` v = value ) ( n = `icon` v = icon ) ( n = `width` v = width ) - ( n = `valueColor` v = valueColor ) - ( n = `truncateValueTo` v = truncateValueTo ) + ( n = `valueColor` v = valuecolor ) + ( n = `truncateValueTo` v = truncatevalueto ) ( n = `state` v = state ) ( n = `scale` v = scale ) ( n = `indicator` v = indicator ) - ( n = `iconDescription` v = iconDescription ) + ( n = `iconDescription` v = icondescription ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `nullifyValue` v = z2ui5_cl_util_func=>boolean_abap_2_json( nullifyValue ) ) - ( n = `formatterValue` v = z2ui5_cl_util_func=>boolean_abap_2_json( formatterValue ) ) - ( n = `animateTextChange` v = z2ui5_cl_util_func=>boolean_abap_2_json( animateTextChange ) ) + ( n = `nullifyValue` v = z2ui5_cl_util_func=>boolean_abap_2_json( nullifyvalue ) ) + ( n = `formatterValue` v = z2ui5_cl_util_func=>boolean_abap_2_json( formattervalue ) ) + ( n = `animateTextChange` v = z2ui5_cl_util_func=>boolean_abap_2_json( animatetextchange ) ) ( n = `adaptiveFontSize` v = z2ui5_cl_util_func=>boolean_abap_2_json( adaptivefontsize ) ) ( n = `withMargin` v = z2ui5_cl_util_func=>boolean_abap_2_json( withmargin ) ) ) ). @@ -5740,38 +5741,38 @@ ENDMETHOD. METHOD numeric_header. - result = _generic( name = `NumericHeader` ns = `f` - t_prop = VALUE #( - ( n = `id` v = id ) - ( n = `class` v = class ) - ( n = `datatimestamp` v = datatimestamp ) - ( n = `press` v = press ) - ( n = `details` v = details ) - ( n = `detailsMaxLines` v = detailsMaxLines ) - ( n = `detailsState` v = detailsState ) - ( n = `iconAlt` v = iconAlt ) - ( n = `iconBackgroundColor` v = iconBackgroundColor ) - ( n = `iconDisplayShape` v = iconDisplayShape ) - ( n = `iconSize` v = iconSize ) - ( n = `iconSrc` v = iconSrc ) - ( n = `iconInitials` v = iconInitials ) - ( n = `number` v = number ) - ( n = `numberSize` v = numberSize ) - ( n = `scale` v = scale ) - ( n = `sideIndicatorsAlignment` v = sideIndicatorsAlignment ) - ( n = `state` v = state ) - ( n = `statusText` v = statusText ) - ( n = `subtitle` v = subtitle ) - ( n = `subtitleMaxLines` v = subtitleMaxLines ) - ( n = `title` v = title ) - ( n = `titleMaxLines` v = titleMaxLines ) - ( n = `trend` v = trend ) - ( n = `unitOfMeasurement` v = unitOfMeasurement ) - ( n = `statusVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( statusVisible ) ) - ( n = `numberVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( numberVisible ) ) - ( n = `iconVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconVisible ) ) - ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ) ). + result = _generic( name = `NumericHeader` ns = `f` + t_prop = VALUE #( + ( n = `id` v = id ) + ( n = `class` v = class ) + ( n = `datatimestamp` v = datatimestamp ) + ( n = `press` v = press ) + ( n = `details` v = details ) + ( n = `detailsMaxLines` v = detailsmaxlines ) + ( n = `detailsState` v = detailsstate ) + ( n = `iconAlt` v = iconalt ) + ( n = `iconBackgroundColor` v = iconbackgroundcolor ) + ( n = `iconDisplayShape` v = icondisplayshape ) + ( n = `iconSize` v = iconsize ) + ( n = `iconSrc` v = iconsrc ) + ( n = `iconInitials` v = iconinitials ) + ( n = `number` v = number ) + ( n = `numberSize` v = numbersize ) + ( n = `scale` v = scale ) + ( n = `sideIndicatorsAlignment` v = sideindicatorsalignment ) + ( n = `state` v = state ) + ( n = `statusText` v = statustext ) + ( n = `subtitle` v = subtitle ) + ( n = `subtitleMaxLines` v = subtitlemaxlines ) + ( n = `title` v = title ) + ( n = `titleMaxLines` v = titlemaxlines ) + ( n = `trend` v = trend ) + ( n = `unitOfMeasurement` v = unitofmeasurement ) + ( n = `statusVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( statusvisible ) ) + ( n = `numberVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( numbervisible ) ) + ( n = `iconVisible` v = z2ui5_cl_util_func=>boolean_abap_2_json( iconvisible ) ) + ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) + ) ). ENDMETHOD. @@ -5959,7 +5960,7 @@ ENDMETHOD. ( n = `text` v = text ) ( n = `active` v = z2ui5_cl_util_func=>boolean_abap_2_json( active ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `asyncMode` v = z2ui5_cl_util_func=>boolean_abap_2_json( asyncMode ) ) + ( n = `asyncMode` v = z2ui5_cl_util_func=>boolean_abap_2_json( asyncmode ) ) ( n = `enabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( enabled ) ) ( n = `design` v = design ) ( n = `type` v = type ) @@ -6050,10 +6051,10 @@ ENDMETHOD. t_prop = VALUE #( ( n = `expandable` v = z2ui5_cl_util_func=>boolean_abap_2_json( expandable ) ) ( n = `expanded` v = z2ui5_cl_util_func=>boolean_abap_2_json( expanded ) ) ( n = `stickyHeader` v = z2ui5_cl_util_func=>boolean_abap_2_json( stickyheader ) ) - ( n = `expandAnimation` v = z2ui5_cl_util_func=>boolean_abap_2_json( expandAnimation ) ) + ( n = `expandAnimation` v = z2ui5_cl_util_func=>boolean_abap_2_json( expandanimation ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `height` v = height ) - ( n = `backgroundDesign` v = backgroundDesign ) + ( n = `backgroundDesign` v = backgrounddesign ) ( n = `width` v = width ) ( n = `id` v = id ) ( n = `class` v = class ) @@ -6444,7 +6445,7 @@ ENDMETHOD. ( n = `press` v = press ) ( n = `width` v = width ) ( n = `key` v = key ) - ( n = `textDirection` v = textDirection ) + ( n = `textDirection` v = textdirection ) ( n = `enabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( enabled ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `text` v = text ) ) ). @@ -6462,30 +6463,30 @@ ENDMETHOD. t_prop = VALUE #( ( n = `id` v = id ) ( n = `class` v = class ) - ( n = `autoAdjustWidth` v = z2ui5_cl_util_func=>boolean_abap_2_json( autoAdjustWidth ) ) - ( n = `columnRatio` v = columnRatio ) + ( n = `autoAdjustWidth` v = z2ui5_cl_util_func=>boolean_abap_2_json( autoadjustwidth ) ) + ( n = `columnRatio` v = columnratio ) ( n = `editable` v = z2ui5_cl_util_func=>boolean_abap_2_json( editable ) ) ( n = `enabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( enabled ) ) - ( n = `forceSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( forceSelection ) ) + ( n = `forceSelection` v = z2ui5_cl_util_func=>boolean_abap_2_json( forceselection ) ) ( n = `icon` v = icon ) - ( n = `maxWidth` v = maxWidth ) + ( n = `maxWidth` v = maxwidth ) ( n = `name` v = name ) ( n = `required` v = z2ui5_cl_util_func=>boolean_abap_2_json( required ) ) - ( n = `resetOnMissingKey` v = z2ui5_cl_util_func=>boolean_abap_2_json( resetOnMissingKey ) ) - ( n = `selectedItemId` v = selectedItemId ) - ( n = `selectedKey` v = selectedKey ) - ( n = `showSecondaryValues` v = z2ui5_cl_util_func=>boolean_abap_2_json( showSecondaryValues ) ) - ( n = `textAlign` v = textAlign ) - ( n = `textDirection` v = textDirection ) + ( n = `resetOnMissingKey` v = z2ui5_cl_util_func=>boolean_abap_2_json( resetonmissingkey ) ) + ( n = `selectedItemId` v = selecteditemid ) + ( n = `selectedKey` v = selectedkey ) + ( n = `showSecondaryValues` v = z2ui5_cl_util_func=>boolean_abap_2_json( showsecondaryvalues ) ) + ( n = `textAlign` v = textalign ) + ( n = `textDirection` v = textdirection ) ( n = `type` v = type ) - ( n = `valueState` v = valueState ) - ( n = `valueStateText` v = valueStateText ) + ( n = `valueState` v = valuestate ) + ( n = `valueStateText` v = valuestatetext ) ( n = `width` v = width ) - ( n = `wrapItemsText` v = z2ui5_cl_util_func=>boolean_abap_2_json( wrapItemsText ) ) + ( n = `wrapItemsText` v = z2ui5_cl_util_func=>boolean_abap_2_json( wrapitemstext ) ) ( n = `items` v = items ) - ( n = `selectedItem` v = selectedItem ) + ( n = `selectedItem` v = selecteditem ) ( n = `change` v = change ) - ( n = `liveChange` v = liveChange ) + ( n = `liveChange` v = livechange ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ) ). ENDMETHOD. @@ -6506,7 +6507,7 @@ ENDMETHOD. METHOD shell. result = _generic( name = `Shell` ns = ns - t_prop = VALUE #( ( n = `appWidthLimited` v = z2ui5_cl_util_func=>boolean_abap_2_json( appWidthLimited ) ) ) + t_prop = VALUE #( ( n = `appWidthLimited` v = z2ui5_cl_util_func=>boolean_abap_2_json( appwidthlimited ) ) ) ). ENDMETHOD. @@ -6551,22 +6552,22 @@ ENDMETHOD. ns = `form` t_prop = VALUE #( ( n = `title` v = title ) ( n = `layout` v = layout ) - ( n = `adjustLabelSpan` v = adjustLabelSpan ) - ( n = `backgroundDesign` v = backgroundDesign ) - ( n = `breakpointL` v = breakpointL ) - ( n = `breakpointM` v = breakpointM ) - ( n = `breakpointXL` v = breakpointXL ) - ( n = `emptySpanL` v = emptySpanL ) - ( n = `emptySpanM` v = emptySpanM ) - ( n = `emptySpanS` v = emptySpanS ) - ( n = `emptySpanXL` v = emptySpanXL ) - ( n = `labelSpanL` v = labelSpanL ) - ( n = `labelSpanM` v = labelSpanM ) - ( n = `labelSpanS` v = labelSpanS ) - ( n = `labelSpanXL` v = labelSpanXL ) - ( n = `maxContainerCols` v = maxContainerCols ) - ( n = `minWidth` v = minWidth ) - ( n = `singleContainerFullSize` v = z2ui5_cl_util_func=>boolean_abap_2_json( singleContainerFullSize ) ) + ( n = `adjustLabelSpan` v = adjustlabelspan ) + ( n = `backgroundDesign` v = backgrounddesign ) + ( n = `breakpointL` v = breakpointl ) + ( n = `breakpointM` v = breakpointm ) + ( n = `breakpointXL` v = breakpointxl ) + ( n = `emptySpanL` v = emptyspanl ) + ( n = `emptySpanM` v = emptyspanm ) + ( n = `emptySpanS` v = emptyspans ) + ( n = `emptySpanXL` v = emptyspanxl ) + ( n = `labelSpanL` v = labelspanl ) + ( n = `labelSpanM` v = labelspanm ) + ( n = `labelSpanS` v = labelspans ) + ( n = `labelSpanXL` v = labelspanxl ) + ( n = `maxContainerCols` v = maxcontainercols ) + ( n = `minWidth` v = minwidth ) + ( n = `singleContainerFullSize` v = z2ui5_cl_util_func=>boolean_abap_2_json( singlecontainerfullsize ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `width` v = width ) ( n = `id` v = id ) @@ -6580,11 +6581,11 @@ ENDMETHOD. METHOD slide_tile. result = _generic( name = `SlideTile` - t_prop = VALUE #( ( n = `displayTime` v = displayTime ) + t_prop = VALUE #( ( n = `displayTime` v = displaytime ) ( n = `height` v = height ) ( n = `scope` v = scope ) - ( n = `sizeBehavior` v = sizeBehavior ) - ( n = `transitionTime` v = transitionTime ) + ( n = `sizeBehavior` v = sizebehavior ) + ( n = `transitionTime` v = transitiontime ) ( n = `width` v = width ) ( n = `press` v = press ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) @@ -6935,11 +6936,11 @@ ENDMETHOD. ( n = `height` v = height ) ( n = `width` v = width ) ( n = `wrapping` v = wrapping ) - ( n = `maxLength` v = maxLength ) - ( n = `textAlign` v = textAlign ) - ( n = `textDirection` v = textDirection ) - ( n = `showValueStateMessage` v = z2ui5_cl_util_func=>boolean_abap_2_json( showValueStateMessage ) ) - ( n = `showExceededText` v = z2ui5_cl_util_func=>boolean_abap_2_json( showExceededText ) ) + ( n = `maxLength` v = maxlength ) + ( n = `textAlign` v = textalign ) + ( n = `textDirection` v = textdirection ) + ( n = `showValueStateMessage` v = z2ui5_cl_util_func=>boolean_abap_2_json( showvaluestatemessage ) ) + ( n = `showExceededText` v = z2ui5_cl_util_func=>boolean_abap_2_json( showexceededtext ) ) ( n = `valueLiveUpdate` v = z2ui5_cl_util_func=>boolean_abap_2_json( valueliveupdate ) ) ( n = `editable` v = z2ui5_cl_util_func=>boolean_abap_2_json( editable ) ) ( n = `class` v = class ) @@ -6960,11 +6961,11 @@ ENDMETHOD. ns = `` t_prop = VALUE #( ( n = `unit` v = unit ) - ( n = `footerColor` v = footerColor ) + ( n = `footerColor` v = footercolor ) ( n = `blocked` v = z2ui5_cl_util_func=>boolean_abap_2_json( blocked ) ) - ( n = `frameType` v = frameType ) + ( n = `frameType` v = frametype ) ( n = `priority` v = priority ) - ( n = `priorityText` v = priorityText ) + ( n = `priorityText` v = prioritytext ) ( n = `state` v = state ) ( n = `disabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( disabled ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) @@ -6983,27 +6984,27 @@ ENDMETHOD. ( n = 'growingThreshold' v = growingthreshold ) ( n = 'filterTitle' v = filtertitle ) ( n = 'sortOldestFirst' v = z2ui5_cl_util_func=>boolean_abap_2_json( sortoldestfirst ) ) - ( n = 'enableModelFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( enableModelFilter ) ) - ( n = 'enableScroll' v = z2ui5_cl_util_func=>boolean_abap_2_json( enableScroll ) ) - ( n = 'forceGrowing' v = z2ui5_cl_util_func=>boolean_abap_2_json( forceGrowing ) ) + ( n = 'enableModelFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( enablemodelfilter ) ) + ( n = 'enableScroll' v = z2ui5_cl_util_func=>boolean_abap_2_json( enablescroll ) ) + ( n = 'forceGrowing' v = z2ui5_cl_util_func=>boolean_abap_2_json( forcegrowing ) ) ( n = 'group' v = z2ui5_cl_util_func=>boolean_abap_2_json( group ) ) - ( n = 'lazyLoading' v = z2ui5_cl_util_func=>boolean_abap_2_json( lazyLoading ) ) - ( n = 'showHeaderBar' v = z2ui5_cl_util_func=>boolean_abap_2_json( showHeaderBar ) ) - ( n = 'showIcons' v = z2ui5_cl_util_func=>boolean_abap_2_json( showIcons ) ) - ( n = 'showItemFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( showItemFilter ) ) - ( n = 'showSearch' v = z2ui5_cl_util_func=>boolean_abap_2_json( showSearch ) ) - ( n = 'showSort' v = z2ui5_cl_util_func=>boolean_abap_2_json( showSort ) ) - ( n = 'showTimeFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( showTimeFilter ) ) + ( n = 'lazyLoading' v = z2ui5_cl_util_func=>boolean_abap_2_json( lazyloading ) ) + ( n = 'showHeaderBar' v = z2ui5_cl_util_func=>boolean_abap_2_json( showheaderbar ) ) + ( n = 'showIcons' v = z2ui5_cl_util_func=>boolean_abap_2_json( showicons ) ) + ( n = 'showItemFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( showitemfilter ) ) + ( n = 'showSearch' v = z2ui5_cl_util_func=>boolean_abap_2_json( showsearch ) ) + ( n = 'showSort' v = z2ui5_cl_util_func=>boolean_abap_2_json( showsort ) ) + ( n = 'showTimeFilter' v = z2ui5_cl_util_func=>boolean_abap_2_json( showtimefilter ) ) ( n = 'sort' v = z2ui5_cl_util_func=>boolean_abap_2_json( sort ) ) - ( n = 'groupByType' v = groupByType ) - ( n = 'textHeight' v = textHeight ) + ( n = 'groupByType' v = groupbytype ) + ( n = 'textHeight' v = textheight ) ( n = 'width' v = width ) ( n = 'height' v = height ) - ( n = 'noDataText' v = noDataText ) + ( n = 'noDataText' v = nodatatext ) ( n = 'alignment' v = alignment ) ( n = 'axisOrientation' v = axisorientation ) - ( n = 'filterList' v = filterList ) - ( n = 'customFilter' v = customFilter ) + ( n = 'filterList' v = filterlist ) + ( n = 'customFilter' v = customfilter ) ( n = 'content' v = content ) ) ). ENDMETHOD. @@ -7016,24 +7017,24 @@ ENDMETHOD. ( n = 'dateTime' v = datetime ) ( n = 'title' v = title ) ( n = 'userNameClickable' v = z2ui5_cl_util_func=>boolean_abap_2_json( usernameclickable ) ) - ( n = 'useIconTooltip' v = z2ui5_cl_util_func=>boolean_abap_2_json( useIconTooltip ) ) + ( n = 'useIconTooltip' v = z2ui5_cl_util_func=>boolean_abap_2_json( useicontooltip ) ) ( n = 'userNameClicked' v = usernameclicked ) - ( n = 'userPicture' v = userPicture ) + ( n = 'userPicture' v = userpicture ) ( n = 'select' v = select ) ( n = 'text' v = text ) ( n = 'userName' v = username ) ( n = 'filterValue' v = filtervalue ) - ( n = 'iconDisplayShape' v = iconDisplayShape ) - ( n = 'iconInitials' v = iconInitials ) - ( n = 'iconSize' v = iconSize ) - ( n = 'iconTooltip' v = iconTooltip ) - ( n = 'maxCharacters' v = maxCharacters ) - ( n = 'replyCount' v = replyCount ) + ( n = 'iconDisplayShape' v = icondisplayshape ) + ( n = 'iconInitials' v = iconinitials ) + ( n = 'iconSize' v = iconsize ) + ( n = 'iconTooltip' v = icontooltip ) + ( n = 'maxCharacters' v = maxcharacters ) + ( n = 'replyCount' v = replycount ) ( n = 'status' v = status ) - ( n = 'customActionClicked' v = customActionClicked ) + ( n = 'customActionClicked' v = customactionclicked ) ( n = 'press' v = press ) - ( n = 'replyListOpen' v = replyListOpen ) - ( n = 'replyPost' v = replyPost ) + ( n = 'replyListOpen' v = replylistopen ) + ( n = 'replyPost' v = replypost ) ( n = 'icon' v = icon ) ) ). ENDMETHOD. @@ -7055,16 +7056,16 @@ ENDMETHOD. ( n = `localeId` v = localeid ) ( n = `placeholder` v = placeholder ) ( n = `mask` v = mask ) - ( n = `maskMode` v = maskMode ) - ( n = `minutesStep` v = minutesStep ) + ( n = `maskMode` v = maskmode ) + ( n = `minutesStep` v = minutesstep ) ( n = `name` v = name ) - ( n = `placeholderSymbol` v = placeholderSymbol ) - ( n = `secondsStep` v = secondsStep ) - ( n = `textAlign` v = textAlign ) - ( n = `textDirection` v = textDirection ) + ( n = `placeholderSymbol` v = placeholdersymbol ) + ( n = `secondsStep` v = secondsstep ) + ( n = `textAlign` v = textalign ) + ( n = `textDirection` v = textdirection ) ( n = `title` v = title ) - ( n = `showCurrentTimeButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showCurrentTimeButton ) ) - ( n = `showValueStateMessage` v = z2ui5_cl_util_func=>boolean_abap_2_json( showValueStateMessage ) ) + ( n = `showCurrentTimeButton` v = z2ui5_cl_util_func=>boolean_abap_2_json( showcurrenttimebutton ) ) + ( n = `showValueStateMessage` v = z2ui5_cl_util_func=>boolean_abap_2_json( showvaluestatemessage ) ) ( n = `support2400` v = z2ui5_cl_util_func=>boolean_abap_2_json( support2400 ) ) ( n = `initialFocusedDateValue` v = z2ui5_cl_util_func=>boolean_abap_2_json( initialfocuseddatevalue ) ) ( n = `hideInput` v = z2ui5_cl_util_func=>boolean_abap_2_json( hideinput ) ) @@ -7074,12 +7075,12 @@ ENDMETHOD. ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) ( n = `width` v = width ) ( n = `valueState` v = valuestate ) - ( n = `valueStateText` v = valueStateText ) + ( n = `valueStateText` v = valuestatetext ) ( n = `displayFormat` v = displayformat ) - ( n = `afterValueHelpClose` v = afterValueHelpClose ) - ( n = `afterValueHelpOpen` v = afterValueHelpOpen ) + ( n = `afterValueHelpClose` v = aftervaluehelpclose ) + ( n = `afterValueHelpOpen` v = aftervaluehelpopen ) ( n = `change` v = change ) - ( n = `liveChange` v = liveChange ) + ( n = `liveChange` v = livechange ) ( n = `valueFormat` v = valueformat ) ) ). ENDMETHOD. @@ -7094,10 +7095,10 @@ ENDMETHOD. t_prop = VALUE #( ( n = `text` v = text ) ( n = `class` v = class ) ( n = `id` v = id ) - ( n = `wrappingType` v = wrappingType ) - ( n = `textAlign` v = textAlign ) - ( n = `textDirection` v = textDirection ) - ( n = `titleStyle` v = titleStyle ) + ( n = `wrappingType` v = wrappingtype ) + ( n = `textAlign` v = textalign ) + ( n = `textDirection` v = textdirection ) + ( n = `titleStyle` v = titlestyle ) ( n = `width` v = width ) ( n = `wrapping` v = z2ui5_cl_util_func=>boolean_abap_2_json( wrapping ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) @@ -7142,7 +7143,7 @@ ENDMETHOD. result = _generic( name = `Toolbar` ns = ns t_prop = VALUE #( ( n = `active` v = z2ui5_cl_util_func=>boolean_abap_2_json( active ) ) - ( n = `ariaHasPopup` v = ariaHasPopup ) + ( n = `ariaHasPopup` v = ariahaspopup ) ( n = `design` v = design ) ( n = `enabled` v = z2ui5_cl_util_func=>boolean_abap_2_json( enabled ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) @@ -7511,11 +7512,11 @@ ENDMETHOD. ( n = `alignItems` v = alignitems ) ( n = `width` v = width ) ( n = `wrap` v = wrap ) - ( n = `backgroundDesign` v = backgroundDesign ) + ( n = `backgroundDesign` v = backgrounddesign ) ( n = `direction` v = direction ) - ( n = `displayInline` v = z2ui5_cl_util_func=>boolean_abap_2_json( displayInline ) ) + ( n = `displayInline` v = z2ui5_cl_util_func=>boolean_abap_2_json( displayinline ) ) ( n = `visible` v = z2ui5_cl_util_func=>boolean_abap_2_json( visible ) ) - ( n = `fitContainer` v = z2ui5_cl_util_func=>boolean_abap_2_json( fitContainer ) ) + ( n = `fitContainer` v = z2ui5_cl_util_func=>boolean_abap_2_json( fitcontainer ) ) ( n = `class` v = class ) ) ). ENDMETHOD. @@ -7650,10 +7651,10 @@ ENDMETHOD. DATA(ns) = lr_prop->n+6. IF ns = lr_ns->*. - try. - INSERT lr_prop->* INTO TABLE mt_prop. - catch cx_root. - endtry. + TRY. + INSERT lr_prop->* INTO TABLE mt_prop. + CATCH cx_root. + ENDTRY. DELETE lt_prop. EXIT. ENDIF. @@ -7662,7 +7663,7 @@ ENDMETHOD. ENDLOOP. - DELETE ADJACENT DUPLICATES FROM mt_prop COMPARING n. + DELETE ADJACENT DUPLICATES FROM mt_prop COMPARING n. ENDIF. DATA(lv_tmp2) = COND #( WHEN mv_ns <> `` THEN |{ mv_ns }:| ). @@ -7730,9 +7731,9 @@ ENDMETHOD. ENDMETHOD. - METHOD _Z2UI5. + METHOD _z2ui5. - result = new #( me ). + result = NEW #( me ). ENDMETHOD. ENDCLASS. diff --git a/src/02/02/z2ui5_cl_app_search_apps.clas.abap b/src/02/02/z2ui5_cl_app_search_apps.clas.abap index 5c31744f..0a23dfd5 100644 --- a/src/02/02/z2ui5_cl_app_search_apps.clas.abap +++ b/src/02/02/z2ui5_cl_app_search_apps.clas.abap @@ -10,17 +10,35 @@ CLASS z2ui5_cl_app_search_apps DEFINITION BEGIN OF ty_app, name TYPE string, visible TYPE abap_bool, +* check_fav TYPE abap_bool, END OF ty_app. DATA mt_apps TYPE STANDARD TABLE OF ty_app WITH EMPTY KEY. + DATA mt_favs TYPE STANDARD TABLE OF ty_app WITH EMPTY KEY. DATA check_initialized TYPE abap_bool. DATA mv_search_value TYPE string. + DATA mv_selected_key TYPE string. + + data: + begin of ms_favrites, + check_cloud_ready type abap_bool, + check_premise_ready type abap_bool, + search_field type string, + end of ms_favrites. PROTECTED SECTION. METHODS search. METHODS view_display IMPORTING client TYPE REF TO z2ui5_if_client. + METHODS view_nest_display + IMPORTING + client TYPE REF TO z2ui5_if_client. + METHODS view_action_sheet + IMPORTING + val TYPE clike. + + DATA client TYPE REF TO z2ui5_if_client. PRIVATE SECTION. ENDCLASS. @@ -31,9 +49,19 @@ CLASS z2ui5_cl_app_search_apps IMPLEMENTATION. METHOD z2ui5_if_app~main. + me->client = client. + IF check_initialized = abap_false. check_initialized = abap_true. + z2ui5_cl_util_func=>db_load_by_handle( + EXPORTING + uname = sy-uname + handle = 'z2ui5_cl_app_search_apps' + IMPORTING + result = mt_favs + ). + mt_apps = VALUE #( FOR row IN z2ui5_cl_util_func=>rtti_get_classes_impl_intf( `Z2UI5_IF_APP` ) ( name = row ) ). search( ). @@ -48,14 +76,25 @@ CLASS z2ui5_cl_app_search_apps IMPLEMENTATION. CASE client->get( )-event. WHEN `ON_PRESS`. + DATA(lt_arg) = client->get( )-t_event_arg. DATA(lv_app) = lt_arg[ 1 ]. - DATA li_app TYPE REF TO z2ui5_if_app. - CREATE OBJECT li_app TYPE (lv_app). - client->nav_app_call( li_app ). +* LOOP AT mt_apps REFERENCE INTO DATA(lr_apps) WHERE name = lv_app. +* lr_apps->check_fav = abap_true. +* ENDLOOP. -* client->message_toast_display( lv_app ). + INSERT VALUE #( name = lv_app ) INTO TABLE mt_favs. +* view_display( client ). + + z2ui5_cl_util_func=>db_save( + uname = sy-uname + handle = 'z2ui5_cl_app_search_apps' + data = mt_favs ). + + view_action_sheet( lv_app ). + + view_nest_display( client ). WHEN 'BACK'. client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ). @@ -74,7 +113,7 @@ CLASS z2ui5_cl_app_search_apps IMPLEMENTATION. LOOP AT mt_apps REFERENCE INTO lr_app. lr_app->visible = abap_false. - IF lr_app->name CS 'DEMO'. + IF lr_app->name CS 'DEMO' OR lr_app->name CS `Z2UI5_CL_POPUP`. CONTINUE. ENDIF. IF lr_app->name CS mv_search_value. @@ -88,33 +127,228 @@ CLASS z2ui5_cl_app_search_apps IMPLEMENTATION. METHOD view_display. - DATA(page) = z2ui5_cl_xml_view=>factory( )->shell( - )->page( - title = 'abap2UI5 - Search Apps' - navbuttonpress = client->_event( 'BACK' ) - shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack is not initial ) - )->header_content( - )->search_field( - value = client->_bind_edit( mv_search_value ) - search = client->_event( 'ON_SEARCH' ) - change = client->_event( 'ON_SEARCH' ) - width = `17.5rem` - id = `SEARCH` - )->get_parent( ). +* )->page( +* title = 'abap2UI5 - Search Apps' +* navbuttonpress = client->_event( 'BACK' ) +* shownavbutton = xsdbool( client->get( )-s_draft-id_prev_app_stack is not initial ) +* )->header_content( +* )->search_field( +* value = client->_bind_edit( mv_search_value ) +* search = client->_event( 'ON_SEARCH' ) +* change = client->_event( 'ON_SEARCH' ) +* width = `17.5rem` +* id = `SEARCH` +* )->get_parent( ). +)->tool_page( + )->header( `tnt` + )->tool_header( + )->title( `abap2UI5 - App Overview` + )->text( width = `10%` + )->link( text = `Visit the abap2UI5 Project` +* )->button( text = `Bak` press = client->_event( 'BACK' ) + )->get_parent( + )->get_parent( )->sub_header( ns = `tnt` + )->tool_header( ). + + DATA(pages) = page->icon_tab_header( selectedkey = client->_bind_edit( mv_selected_key ) +* select = client->_event( `OnSelectIconTabBar` ) +* select = client->_event_client( action = 'NAV_TO' t_arg = value #( ( `NavCon` ) ( `${$parameters}` ) ) ) + select = client->_event_client( val = client->cs_event-nav_container_to t_arg = VALUE #( ( `NavCon` ) ( `${$parameters>/selectedKey}` ) ) ) + mode = `Inline` + )->items( + )->icon_tab_filter( key = `page_favs` text = `Favorites` )->get_parent( + )->icon_tab_filter( key = `page_all` text = `Search...` )->get_parent( + )->icon_tab_filter( key = `page_online` text = `More on GitHub...` +* )->items( +* )->icon_tab_filter( key = `page11` text = `User 1` )->get_parent( +* )->icon_tab_filter( key = `page32` text = `User 2` )->get_parent( +* )->icon_tab_filter( key = `page33` text = `User 3` + )->get_parent( )->get_parent( )->get_parent( )->get_parent( )->get_parent( + )->main_contents( +* )->button( text = `page1` press = client->_event_client( action = 'NAV_TO' t_arg = VALUE #( ( `NavCon` ) ( `page1` ) ) ) +* )->button( text = `page2` press = client->_event_client( action = 'NAV_TO' t_arg = VALUE #( ( `NavCon` ) ( `page2` ) ) ) +* )->button( text = `page3` press = client->_event_client( action = 'NAV_TO' t_arg = VALUE #( ( `NavCon` ) ( `page3` ) ) ) + )->nav_container( id = `NavCon` initialpage = `page_favs` defaulttransitionname = `flip` + )->pages( ). + + pages->page( + title = `12 Apps` + id = `page_favs` + )->header_content( + )->button( text = `Edit` +)->search_field( +value = client->_bind_edit( mv_search_value ) +search = client->_event( 'ON_SEARCH' ) +change = client->_event( 'ON_SEARCH' ) +width = `17.5rem` +*id = `SEARCH` +)->get_parent( ). + + DATA(page_all) = pages->page( + title = `12 Apps on the System` + id = `page_all` + )->header_content( +)->search_field( +value = client->_bind_edit( mv_search_value ) +search = client->_event( 'ON_SEARCH' ) +change = client->_event( 'ON_SEARCH' ) +width = `17.5rem` +id = `SEARCH` +)->get_parent( ). + LOOP AT mt_apps REFERENCE INTO DATA(lr_app). DATA(lv_tabix) = sy-tabix. - page->generic_tile( + page_all->generic_tile( + id = lr_app->name class = 'sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout' - press = client->_event( val = `ON_PRESS` t_arg = VALUE #( ( `${$source>/header}` ) ) ) + press = client->_event( val = `ON_PRESS` t_arg = VALUE #( ( `${$source>/header}` ) ( `${$source>/id}` ) ) ) 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( client ). + + + + + DATA(page_online) = pages->page( +* title = `Your app is not listed here? Fell free to send a PR and extend this page` + id = `page_online` + )->header_content( + )->toolbar_spacer( + )->checkbox( text = `Cloud` selected = client->_bind_edit( ms_favrites-check_cloud_ready ) + )->checkbox( text = `On-Premise` selected = client->_bind_edit( ms_favrites-check_premise_ready ) + )->button( text = `sort` +)->search_field( +value = client->_bind_edit( mv_search_value ) +search = client->_event( 'ON_SEARCH' ) +change = client->_event( 'ON_SEARCH' ) +width = `17.5rem` +)->get_parent( +* )->sub_header( +* )->overflow_toolbar( +* )->text( `Your open-source app is not listed here? Feel free to send a PR and extend this page` +* )->link( target = `_blank` text = `HERE` href = `{AUTHOR_LINK}` +* )->get_parent( )->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` ). + + DATA(lt_repos) = NEW lcl_github( )->get_repositories( ). + + + + + DATA(item) = page_online->list( + " headertext = `Product` + nodata = `no conditions defined` + items = client->_bind_local( lt_repos ) + selectionchange = client->_event( 'SELCHANGE' ) + )->custom_list_item( ). + +* DATA(grid) = item->grid( ). + + item = item->vbox( ). + +* grid->combobox( +* selectedkey = `{OPTION}` +* items = client->_bind_local( value string_table( ( `OFFLINE` ) ( `ONLINE` ) ) ) +* )->item( +* key = '{}' +* text = '{}' +* )->get_parent( + item->text( ). + data(row) = item->grid( ). + row->title( text = `{NAME}` ). + row->text( text = `{DESCR}` ). + row->text( ). + row->checkbox( text = `Cloud Ready` selected = client->_bind_edit( ms_favrites-check_cloud_ready ) ). + + row = item->grid( ). +* row = item->hbox( ). +* item->text( text = `{DESCR}` + row->link( target = `_blank` text = `{AUTHOR_NAME}` href = `{AUTHOR_LINK}` ). + + row->link( target = `_blank` text = `{LINK}` href = `{LINK}` ). +* row->text( ). + row->checkbox( text = `Installed` selected = client->_bind_edit( ms_favrites-check_cloud_ready ) ). + row->checkbox( text = `On-Premise since: 7.50` selected = client->_bind_edit( ms_favrites-check_cloud_ready ) ). +* page_online->footer( )->toolbar( +* )->text( `Your app is not listed here? Fell free to send a PR and extend this page` +* ). +* DATA(tab) = page_online->table( +* items = client->_bind_local( lt_repos ) ). +* +* DATA(lt_comp) = z2ui5_cl_util_func=>rtti_get_t_comp_by_data( lt_repos ). +* +* DATA(list) = tab->column_list_item( valign = `Top` ). +* DATA(cells) = list->cells( ). +* +* DATA(columns) = tab->columns( ). +* LOOP AT lt_comp INTO DATA(ls_comp2). +* DATA(col) = columns->column( width = '8rem' )->header( ns = `` ). +* col->text( text = ls_comp2-name ). +* ENDLOOP. +* +* LOOP AT lt_comp INTO DATA(ls_comp). +** IF ls_comp-name = 'NAME'. +* cells->text( `{` && ls_comp-name && `}` ). +** ELSE. +** cells->checkbox( `{` && ls_comp-name && `}` ). +** ENDIF. +* ENDLOOP. + +* page_online + + client->view_display( page->stringify( ) ). ENDMETHOD. + METHOD view_action_sheet. + + DATA(action_sheet_view) = z2ui5_cl_xml_view=>factory_popup( ). + + action_sheet_view->_generic_property( VALUE #( n = `core:require` v = `{ MessageToast: 'sap/m/MessageToast' }` ) ). + + action_sheet_view->action_sheet( placement = `Botton` showcancelbutton = abap_true title = `Choose Your Action` + )->button( text = `Accept` icon = `sap-icon://accept` press = `MessageToast.show('selected action is ' + ${$source>/text})` + )->button( text = `Reject` icon = `sap-icon://decline` press = `MessageToast.show('selected action is ' + ${$source>/text})` + )->button( text = `Email` icon = `sap-icon://email` press = `MessageToast.show('selected action is ' + ${$source>/text})` + )->button( text = `Forward` icon = `sap-icon://forward` press = `MessageToast.show('selected action is ' + ${$source>/text})` + )->button( text = `Delete` icon = `sap-icon://delete` press = `MessageToast.show('selected action is ' + ${$source>/text})` + )->button( text = `Other` press = `MessageToast.show('selected action is ' + ${$source>/text})` + ). + + client->popover_display( xml = action_sheet_view->stringify( ) by_id = val ). + + ENDMETHOD. + + METHOD view_nest_display. + + DATA lr_app TYPE REF TO ty_app. + DATA lv_tabix TYPE syst-tabix. + + DATA(lo_view_nested) = z2ui5_cl_xml_view=>factory( ). + + LOOP AT mt_favs REFERENCE INTO lr_app. + " WHERE check_fav = abap_true. + lv_tabix = sy-tabix. + lo_view_nested->generic_tile( +* page_favs->generic_tile( + class = 'sapUiTinyMarginBegin sapUiTinyMarginTop tileLayout' + press = client->_event( val = `ON_PRESS` t_arg = VALUE #( ( `${$source>/header}` ) ) ) + header = client->_bind( val = lr_app->name tab = mt_favs tab_index = lv_tabix ) +* visible = client->_bind( val = lr_app->check_fav tab = mt_apps tab_index = lv_tabix ) + ). + ENDLOOP. + + client->nest_view_display( val = lo_view_nested->stringify( ) id = `page_favs` method_insert = 'addContent' ). + + ENDMETHOD. + ENDCLASS. diff --git a/src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap b/src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap new file mode 100644 index 00000000..45a739ab --- /dev/null +++ b/src/02/02/z2ui5_cl_app_search_apps.clas.locals_imp.abap @@ -0,0 +1,116 @@ + +CLASS lcl_github DEFINITION. + + PUBLIC SECTION. + 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 EMPTY KEY. + + TYPES: + BEGIN OF ty_s_repo, + name TYPE string, + descr TYPE string, + author_link TYPE string, + author_name TYPE string, + check_cloud_ready TYPE abap_bool, + min_release TYPE string, + link TYPE string, + t_app TYPE ty_t_app, + check_installed TYPE abap_bool, + number_of_app TYPE i, + END OF ty_s_repo. + TYPES ty_t_repo TYPE STANDARD TABLE OF ty_s_repo WITH EMPTY KEY. + + METHODS get_repositories + RETURNING + VALUE(result) TYPE ty_t_repo. + +ENDCLASS. + +CLASS lcl_github IMPLEMENTATION. + + METHOD get_repositories. + + result = VALUE #( + ( + name = `Table Loader` + descr = `Upload, Edit & Download Table Content (CSV, JSON)` + author_link = `https://github.com/oblomov-dev` + check_cloud_ready = abap_true + min_release = `750` + link = `https://github.com/oblomov-dev/a2UI5-db_table_loader` + t_app = VALUE #( + ( + name = `Upload JSON` + descr = `Modify DB Table with JSON Data` + classname = `z2ui5_dbl_cl_app_01` + ) + ( + name = `Download (CSV, JSON)` + descr = `Download DB Table as JSON and CSV` + classname = `z2ui5_dbl_cl_app_01` + ) + ) ) + ( + name = `Axage` + descr = `Play the Game Axage` + author_link = `https://github.com/oblomov-dev` + check_cloud_ready = abap_true + min_release = `750` + link = `https://github.com/oblomov-dev/a2UI5-db_table_loader` + t_app = VALUE #( + ( + name = `Upload JSON` + descr = `Modify DB Table with JSON Data` + classname = `z2ui5_dbl_cl_app_01` + ) + ( + name = `Download (CSV, JSON)` + descr = `Download DB Table as JSON and CSV` + classname = `z2ui5_dbl_cl_app_01` + ) + ) ) + ( + name = `Advent of Code` + descr = `Solve the Advent of Code ` + author_link = `https://github.com/oblomov-dev` + check_cloud_ready = abap_true + min_release = `750` + link = `https://github.com/oblomov-dev/a2UI5-db_table_loader` + t_app = VALUE #( + ( + name = `Upload JSON` + descr = `Modify DB Table with JSON Data` + classname = `z2ui5_dbl_cl_app_01` + ) + ( + name = `Download (CSV, JSON)` + descr = `Download DB Table as JSON and CSV` + classname = `z2ui5_dbl_cl_app_01` + ) + ) ) + ). + + + LOOP AT result REFERENCE INTO DATA(lr_repo). + + LOOP AT lr_repo->t_app REFERENCE INTO DATA(lr_app). + + IF z2ui5_cl_util_func=>rtti_check_class_exists( lr_app->classname ). + lr_repo->check_installed = abap_true. + ENDIF. + EXIT. + ENDLOOP. + + 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. + + ENDMETHOD. + +ENDCLASS. diff --git a/src/02/03/z2ui5_cl_popup_file_download.clas.abap b/src/02/03/z2ui5_cl_popup_file_download.clas.abap new file mode 100644 index 00000000..5b709473 --- /dev/null +++ b/src/02/03/z2ui5_cl_popup_file_download.clas.abap @@ -0,0 +1,138 @@ +CLASS z2ui5_cl_popup_file_download DEFINITION + PUBLIC + FINAL + CREATE PUBLIC . + + PUBLIC SECTION. + + INTERFACES z2ui5_if_app. + + CLASS-METHODS factory + IMPORTING + i_text TYPE string DEFAULT `Choose the file to upload:` + i_title TYPE string DEFAULT `File Download` + i_button_text_confirm TYPE string DEFAULT `OK` + i_button_text_cancel TYPE string DEFAULT `Cancel` + i_file TYPE string + RETURNING + VALUE(r_result) TYPE REF TO z2ui5_cl_popup_file_download. + + DATA mv_name TYPE string. + DATA mv_type TYPE string VALUE `data:text/csv;base64,`. + DATA mv_size TYPE string. + +* DATA mv_path TYPE string. + DATA mv_value TYPE string. +* DATA check_confirm_enabled TYPE abap_bool. + DATA mv_check_download TYPE abap_bool. + + METHODS result + RETURNING + VALUE(result) TYPE abap_bool. + + PROTECTED SECTION. + DATA check_confirmed TYPE abap_bool. + DATA client TYPE REF TO z2ui5_if_client. + DATA title TYPE string. + DATA icon TYPE string. + DATA question_text TYPE string. + DATA button_text_confirm TYPE string. + DATA button_text_cancel TYPE string. + DATA check_initialized TYPE abap_bool. + METHODS view_display. + PRIVATE SECTION. +ENDCLASS. + + + +CLASS Z2UI5_CL_POPUP_FILE_DOWNLOAD IMPLEMENTATION. + + + METHOD factory. + + r_result = NEW #( ). + r_result->title = i_title. +* r_result->icon = i_icon. + r_result->question_text = i_text. + r_result->button_text_confirm = i_button_text_confirm. + r_result->button_text_cancel = i_button_text_cancel. + r_result->mv_value = i_file. + r_result->mv_size = CONV i( strlen( i_file ) / 1000 ). + + ENDMETHOD. + + + METHOD result. + + result = check_confirmed. + + ENDMETHOD. + + + METHOD view_display. + + DATA(popup) = z2ui5_cl_xml_view=>factory_popup( )->dialog( + title = title + icon = icon + afterclose = client->_event( 'BUTTON_CANCEL' ) + )->content( ). + + IF mv_check_download = abap_true. + DATA(lv_base64) = z2ui5_cl_util_func=>conv_decode_x_base64( mv_value ). + popup->_generic( ns = `html` name = `iframe` t_prop = VALUE #( ( n = `src` v = mv_type && lv_base64 ) ( n = `hidden` v = `hidden` ) ) ). + + popup->_z2ui5( )->timer( finished = client->_event( `CALLBACK_DOWNLOAD` ) ). + + ENDIF. + + popup->vbox( 'sapUiMediumMargin' + )->label( `Name` + )->input( value = mv_name enabled = abap_false + )->label( `Type` + )->input( value = mv_type enabled = abap_false + )->label( `Size` + )->input( value = mv_size enabled = abap_false +)->get_parent( )->get_parent( +)->footer( )->overflow_toolbar( + )->toolbar_spacer( + )->button( + text = button_text_cancel + press = client->_event( 'BUTTON_CANCEL' ) + )->button( + text = `Download` + press = client->_event( 'BUTTON_CONFIRM' ) + type = 'Emphasized' ). + + client->popup_display( popup->stringify( ) ). + + ENDMETHOD. + + + METHOD z2ui5_if_app~main. + + me->client = client. + + IF check_initialized = abap_false. + check_initialized = abap_true. + view_display( ). + RETURN. + ENDIF. + + CASE client->get( )-event. + + WHEN `CALLBACK_DOWNLOAD`. + check_confirmed = abap_true. + client->popup_destroy( ). + client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ). + + WHEN `BUTTON_CONFIRM`. + mv_check_download = abap_true. + view_display( ). + + WHEN `BUTTON_CANCEL`. + client->popup_destroy( ). + client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ). + ENDCASE. + + ENDMETHOD. +ENDCLASS. diff --git a/src/02/03/z2ui5_cl_popup_file_download.clas.locals_imp.abap b/src/02/03/z2ui5_cl_popup_file_download.clas.locals_imp.abap new file mode 100644 index 00000000..dfc7304d --- /dev/null +++ b/src/02/03/z2ui5_cl_popup_file_download.clas.locals_imp.abap @@ -0,0 +1,512 @@ +CLASS lcl_utility DEFINITION + FINAL + CREATE PUBLIC . + + PUBLIC SECTION. + + CLASS-METHODS factory + IMPORTING + client TYPE REF TO z2ui5_if_client optional + RETURNING + VALUE(r_result) TYPE REF TO lcl_utility. + + METHODS app_get_url_source_code + RETURNING + VALUE(result) TYPE string. + + METHODS app_get_url + IMPORTING + classname TYPE string OPTIONAL + RETURNING + VALUE(result) TYPE string. + + METHODS url_param_get + IMPORTING + !val TYPE string + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS trans_xml_2_object + IMPORTING + xml TYPE clike + EXPORTING + data TYPE data. + + CLASS-METHODS trans_data_2_xml + IMPORTING + data TYPE data + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_table_by_json + IMPORTING + val TYPE string + RETURNING + VALUE(result) TYPE REF TO data. + + CLASS-METHODS get_table_by_xml + IMPORTING + val TYPE string + RETURNING + VALUE(result) TYPE REF TO data. + + CLASS-METHODS get_table_by_csv + IMPORTING + val TYPE string + RETURNING + VALUE(result) TYPE REF TO data. + + CLASS-METHODS get_csv_by_table + IMPORTING + val TYPE any + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_xml_by_table + IMPORTING + val TYPE any + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_json_by_table + IMPORTING + val TYPE any + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_fieldlist_by_table + IMPORTING + it_table TYPE any + RETURNING + VALUE(result) TYPE string_table. + + CLASS-METHODS decode_x_base64 + IMPORTING + val TYPE string + RETURNING + VALUE(result) TYPE xstring. + + CLASS-METHODS encode_x_base64 + IMPORTING + val TYPE xstring + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_string_by_xstring + IMPORTING + val TYPE xstring + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS get_xstring_by_string + IMPORTING + val TYPE string + RETURNING + VALUE(result) TYPE xstring. + + CLASS-METHODS get_uuid + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS trim_upper + IMPORTING + val TYPE clike + RETURNING + VALUE(result) TYPE string. + + CLASS-METHODS boolean_check + IMPORTING + val TYPE any + RETURNING + VALUE(result) TYPE abap_bool. + + CLASS-METHODS rtti_get_type_name + IMPORTING + val TYPE any + RETURNING + VALUE(result) TYPE string. + + PROTECTED SECTION. + + DATA mi_client TYPE REF TO z2ui5_if_client. + + PRIVATE SECTION. +ENDCLASS. + + + +CLASS lcl_utility IMPLEMENTATION. + + METHOD rtti_get_type_name. + + DATA(lo_descr) = cl_abap_elemdescr=>describe_by_data( val ). + DATA(lo_ele) = CAST cl_abap_elemdescr( lo_descr ). + result = lo_ele->get_relative_name( ). + + ENDMETHOD. + + METHOD boolean_check. + + TRY. + DATA(lv_type_name) = rtti_get_type_name( val ). + CASE lv_type_name. + WHEN `ABAP_BOOL` OR `XSDBOOLEAN`. + result = abap_true. + ENDCASE. + CATCH cx_root. + ENDTRY. + + ENDMETHOD. + + METHOD factory. + + r_result = new #( ). + r_result->mi_client = client. + + ENDMETHOD. + + METHOD app_get_url. + + result = z2ui5_cl_util_func=>app_get_url( classname = classname client = mi_client ). + + ENDMETHOD. + + + METHOD app_get_url_source_code. + + result = z2ui5_cl_util_func=>app_get_url_source_code( mi_client ). + + ENDMETHOD. + + METHOD url_param_get. + + result = z2ui5_cl_util_func=>url_param_get( + val = val + url = mi_client->get( )-s_config-search ). + + ENDMETHOD. + + + METHOD get_uuid. + TRY. + + DATA uuid TYPE c LENGTH 32. + + TRY. + CALL METHOD (`CL_SYSTEM_UUID`)=>if_system_uuid_static~create_uuid_c32 + RECEIVING + uuid = uuid. + + CATCH cx_sy_dyn_call_illegal_class. + + DATA(lv_fm) = `GUID_CREATE`. + CALL FUNCTION lv_fm + IMPORTING + ev_guid_32 = uuid. + + ENDTRY. + + result = uuid. + + CATCH cx_root. + ASSERT 1 = 0. + ENDTRY. + ENDMETHOD. + + METHOD get_table_by_json. + +* DATA lt_tab TYPE ty_t_table. +* + + DATA lt_tab TYPE REF TO data. + + /ui2/cl_json=>deserialize( + EXPORTING + json = val +* jsonx = +* pretty_name = +* assoc_arrays = +* assoc_arrays_opt = +* name_mappings = +* conversion_exits = +* hex_as_base64 = + CHANGING + data = lt_tab + ). + + result = lt_tab. + + ENDMETHOD. + + + METHOD trans_data_2_xml. + + " FIELD-SYMBOLS TYPE any. + " ASSIGN object->* TO . + " raise( when = xsdbool( sy-subrc <> 0 ) ). + + CALL TRANSFORMATION id + SOURCE data = data + RESULT XML result + OPTIONS data_refs = `heap-or-create`. + + ENDMETHOD. + + METHOD trans_xml_2_object. + + CALL TRANSFORMATION id + SOURCE XML xml + RESULT data = data. + + ENDMETHOD. + + METHOD get_table_by_xml. + +* DATA lt_tab TYPE ty_t_table. +* + CALL TRANSFORMATION id SOURCE xml = val RESULT data = result. +* +* result = lt_tab. + + ENDMETHOD. + + METHOD get_table_by_csv. + + SPLIT val AT cl_abap_char_utilities=>newline INTO TABLE DATA(lt_rows). + SPLIT lt_rows[ 1 ] AT ';' INTO TABLE DATA(lt_cols). + + DATA lt_comp TYPE cl_abap_structdescr=>component_table. + LOOP AT lt_cols REFERENCE INTO DATA(lr_col). + + DATA(lv_name) = trim_upper( lr_col->* ). + REPLACE ` ` IN lv_name WITH `_`. + + INSERT VALUE #( name = lv_name type = cl_abap_elemdescr=>get_c( 40 ) ) INTO TABLE lt_comp. + ENDLOOP. + + DATA(struc) = cl_abap_structdescr=>get( lt_comp ). + DATA(o_table_desc) = cl_abap_tabledescr=>create( + p_line_type = CAST #( struc ) + p_table_kind = cl_abap_tabledescr=>tablekind_std + p_unique = abap_false ). + + CREATE DATA result TYPE HANDLE o_table_desc. + FIELD-SYMBOLS TYPE STANDARD TABLE. + ASSIGN result->* TO . + + DELETE lt_rows WHERE table_line IS INITIAL. + + LOOP AT lt_rows REFERENCE INTO DATA(lr_rows) FROM 2. + + SPLIT lr_rows->* AT ';' INTO TABLE lt_cols. + DATA lr_row TYPE REF TO data. + CREATE DATA lr_row TYPE HANDLE struc. + + LOOP AT lt_cols REFERENCE INTO lr_col. + ASSIGN lr_row->* TO FIELD-SYMBOL(). + ASSIGN COMPONENT sy-tabix OF STRUCTURE TO FIELD-SYMBOL(). + = lr_col->*. + ENDLOOP. + + INSERT INTO TABLE . + ENDLOOP. + + ENDMETHOD. + + + METHOD decode_x_base64. + + TRY. + + CALL METHOD ('CL_WEB_HTTP_UTILITY')=>('DECODE_X_BASE64') + EXPORTING + encoded = val + RECEIVING + decoded = result. + + CATCH cx_sy_dyn_call_illegal_class. + + DATA(classname) = 'CL_HTTP_UTILITY'. + CALL METHOD (classname)=>('DECODE_X_BASE64') + EXPORTING + encoded = val + RECEIVING + decoded = result. + + ENDTRY. + + ENDMETHOD. + + + METHOD encode_x_base64. + + TRY. + + CALL METHOD ('CL_WEB_HTTP_UTILITY')=>('ENCODE_X_BASE64') + EXPORTING + unencoded = val + RECEIVING + encoded = result. + + CATCH cx_sy_dyn_call_illegal_class. + + DATA(classname) = 'CL_HTTP_UTILITY'. + CALL METHOD (classname)=>('ENCODE_X_BASE64') + EXPORTING + unencoded = val + RECEIVING + encoded = result. + + ENDTRY. + + ENDMETHOD. + + METHOD get_csv_by_table. + + FIELD-SYMBOLS TYPE table. + ASSIGN val TO . + + DATA lr_row TYPE REF TO data. + + DATA(tab) = CAST cl_abap_tabledescr( cl_abap_typedescr=>describe_by_data( ) ). + + DATA(struc) = CAST cl_abap_structdescr( tab->get_table_line_type( ) ). + + LOOP AT struc->get_components( ) REFERENCE INTO DATA(lr_comp). + result = result && lr_comp->name && ';'. + ENDLOOP. + + result = result && cl_abap_char_utilities=>cr_lf. + + LOOP AT REFERENCE INTO lr_row. + + DATA(lv_index) = 1. + DO. + ASSIGN lr_row->* TO FIELD-SYMBOL(). + ASSIGN COMPONENT lv_index OF STRUCTURE TO FIELD-SYMBOL(). + 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 get_json_by_table. + + result = /ui2/cl_json=>serialize( + val +* compress = +* name = +* pretty_name = +* type_descr = +* assoc_arrays = +* ts_as_iso8601 = +* expand_includes = +* assoc_arrays_opt = +* numc_as_string = +* name_mappings = +* conversion_exits = + " format_output = abap_true +* hex_as_base64 = + ). + + + ENDMETHOD. + + METHOD get_xml_by_table. + + CALL TRANSFORMATION id SOURCE values = val RESULT XML result. + + ENDMETHOD. + + METHOD get_fieldlist_by_table. + + DATA(lo_tab) = CAST cl_abap_tabledescr( cl_abap_datadescr=>describe_by_data( it_table ) ). + DATA(lo_struc) = CAST cl_abap_structdescr( lo_tab->get_table_line_type( ) ). + + DATA(lt_comp) = lo_struc->get_components( ). + + LOOP AT lt_comp INTO DATA(ls_comp). + INSERT ls_comp-name INTO TABLE result. + ENDLOOP. + + ENDMETHOD. + + METHOD get_string_by_xstring. + + DATA conv TYPE REF TO object. + + 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. + + DATA(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 get_xstring_by_string. + + DATA conv TYPE REF TO object. + + 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. + + DATA(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. + + + +* result = cl_abap_conv_codepage=>create_out( )->convert( val ). + + ENDMETHOD. + + + METHOD trim_upper. + result = to_upper( shift_left( shift_right( val ) ) ). + ENDMETHOD. + +ENDCLASS. diff --git a/src/02/03/z2ui5_cl_popup_file_download.clas.xml b/src/02/03/z2ui5_cl_popup_file_download.clas.xml new file mode 100644 index 00000000..10635c0b --- /dev/null +++ b/src/02/03/z2ui5_cl_popup_file_download.clas.xml @@ -0,0 +1,16 @@ + + + + + + Z2UI5_CL_POPUP_FILE_DOWNLOAD + E + ui - popup file download + 1 + X + X + X + + + + diff --git a/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.abap b/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.abap new file mode 100644 index 00000000..8b9f87a6 --- /dev/null +++ b/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.abap @@ -0,0 +1,98 @@ +CLASS z2ui5_cl_popup_itab_json_dl DEFINITION + PUBLIC + FINAL + CREATE PUBLIC . + + PUBLIC SECTION. + + INTERFACES z2ui5_if_app. + + CLASS-METHODS factory + IMPORTING + itab TYPE data + i_title TYPE string DEFAULT `Popup To Confirm` + i_icon TYPE string DEFAULT 'sap-icon://question-mark' + i_button_text_confirm TYPE string DEFAULT `OK` + i_button_text_cancel TYPE string DEFAULT `Cancel` + RETURNING + VALUE(r_result) TYPE REF TO z2ui5_cl_popup_itab_json_dl. + + METHODS result + RETURNING + VALUE(result) TYPE abap_bool. + + DATA mr_itab TYPE REF TO data. + + PROTECTED SECTION. + DATA client TYPE REF TO z2ui5_if_client. + + DATA title TYPE string. + DATA icon TYPE string. +* DATA question_text TYPE string. + DATA button_text_confirm TYPE string. + DATA button_text_cancel TYPE string. +* DATA check_initialized TYPE abap_bool. + DATA check_result_confirmed TYPE abap_bool. + + PRIVATE SECTION. +ENDCLASS. + + + +CLASS Z2UI5_CL_POPUP_ITAB_JSON_DL IMPLEMENTATION. + + + METHOD factory. + + r_result = NEW #( ). + r_result->mr_itab = z2ui5_cl_util_func=>conv_copy_ref_data( itab ). +* r_result->z2ui5_if_app~id = z2ui5_cl_util_func=>func_get_uuid_22( ). + r_result->title = i_title. + r_result->icon = i_icon. +* r_result->question_text = i_question_text. + r_result->button_text_confirm = i_button_text_confirm. + r_result->button_text_cancel = i_button_text_cancel. + + ENDMETHOD. + + + METHOD result. + + result = check_result_confirmed. + + ENDMETHOD. + + + METHOD z2ui5_if_app~main. + + me->client = client. + + TRY. + + IF z2ui5_cl_util_func=>rtti_check_class_exists( `z2ui5_dbt_cl_app_03` ) = abap_false. + + DATA(lv_link) = `https://github.com/oblomov-dev/a2UI5-db_table_loader`. + DATA(lv_text) = `

Please install the open-source project a2UI5-db_table_loader and try again: (link)

`. + + DATA(lx) = NEW z2ui5_cx_util_error( val = lv_text ). + client->nav_app_leave( z2ui5_cl_popup_error=>factory( lx ) ). + + ELSE. + + DATA app TYPE REF TO object. + CALL METHOD ('Z2UI5_DBT_CL_APP_03')=>('FACTORY_POPUP_BY_ITAB') + EXPORTING + itab = mr_itab + RECEIVING + result = app. + + client->nav_app_leave( CAST #( app ) ). + + ENDIF. + + CATCH cx_root INTO DATA(x). + client->nav_app_leave( z2ui5_cl_popup_to_inform=>factory( x->get_text( ) ) ). + ENDTRY. + ENDMETHOD. +ENDCLASS. diff --git a/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.xml b/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.xml new file mode 100644 index 00000000..36aeb421 --- /dev/null +++ b/src/02/03/z2ui5_cl_popup_itab_json_dl.clas.xml @@ -0,0 +1,16 @@ + + + + + + Z2UI5_CL_POPUP_ITAB_JSON_DL + E + ui - popup josn download + 1 + X + X + X + + + + diff --git a/src/02/z2ui5_if_client.intf.abap b/src/02/z2ui5_if_client.intf.abap index 4e77157d..0962fc31 100644 --- a/src/02/z2ui5_if_client.intf.abap +++ b/src/02/z2ui5_if_client.intf.abap @@ -24,10 +24,18 @@ INTERFACE z2ui5_if_client main TYPE string VALUE `MAIN`, nested TYPE string VALUE `NEST`, nested2 TYPE string VALUE `NEST2`, -* popover TYPE string VALUE `POPOVER`, -* popup TYPE string VALUE `POPUP`, END OF cs_view. + CONSTANTS: + BEGIN OF cs_pretty_mode, + none TYPE char1 VALUE ``, + low_case TYPE char1 VALUE `L`, + camel_case TYPE char1 VALUE `X`, + extended TYPE char1 VALUE `Y`, + user TYPE char1 VALUE `U`, + user_low_case TYPE char1 VALUE `C`, + END OF cs_pretty_mode . + CONSTANTS: BEGIN OF cs_compress_mode, standard TYPE string VALUE `STANDARD`, @@ -170,8 +178,8 @@ INTERFACE z2ui5_if_client IMPORTING val TYPE data path TYPE abap_bool DEFAULT abap_false - pretty_name TYPE clike DEFAULT /ui2/cl_json=>pretty_mode-none - compress TYPE clike DEFAULT cs_compress_mode-standard + pretty_mode TYPE clike DEFAULT cs_pretty_mode-none + compress_mode TYPE clike DEFAULT cs_compress_mode-standard tab TYPE STANDARD TABLE OPTIONAL tab_index TYPE i OPTIONAL struc TYPE data OPTIONAL @@ -183,8 +191,8 @@ INTERFACE z2ui5_if_client val TYPE data path TYPE abap_bool DEFAULT abap_false view TYPE string DEFAULT cs_view-main - pretty_name TYPE clike DEFAULT /ui2/cl_json=>pretty_mode-none - compress TYPE clike DEFAULT cs_compress_mode-standard + pretty_mode TYPE clike DEFAULT cs_pretty_mode-none + compress_mode TYPE clike DEFAULT cs_compress_mode-standard tab TYPE STANDARD TABLE OPTIONAL tab_index TYPE i OPTIONAL struc TYPE data OPTIONAL @@ -195,8 +203,8 @@ INTERFACE z2ui5_if_client IMPORTING val TYPE data path TYPE abap_bool DEFAULT abap_false - pretty_name TYPE clike DEFAULT /ui2/cl_json=>pretty_mode-none - compress TYPE clike DEFAULT cs_compress_mode-standard + pretty_mode TYPE clike DEFAULT cs_pretty_mode-none + compress_mode TYPE clike DEFAULT cs_compress_mode-standard RETURNING VALUE(result) TYPE string.