diff --git a/src/02/01/02/package.devc.xml b/src/01/90/01/package.devc.xml similarity index 86% rename from src/02/01/02/package.devc.xml rename to src/01/90/01/package.devc.xml index 99d316ee..c069c05a 100644 --- a/src/02/01/02/package.devc.xml +++ b/src/01/90/01/package.devc.xml @@ -3,7 +3,7 @@ - abap2UI5 - experimental + test webc renderer diff --git a/src/02/01/02/z2ui5_cl_ui5.clas.abap b/src/01/90/01/z2ui5_cl_ui5.clas.abap similarity index 91% rename from src/02/01/02/z2ui5_cl_ui5.clas.abap rename to src/01/90/01/z2ui5_cl_ui5.clas.abap index 2e89581b..f1cc987e 100644 --- a/src/02/01/02/z2ui5_cl_ui5.clas.abap +++ b/src/01/90/01/z2ui5_cl_ui5.clas.abap @@ -34,18 +34,6 @@ CLASS z2ui5_cl_ui5 DEFINITION METHODS _ns RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5. - METHODS _ns_ndc - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ndc. - - METHODS _ns_m - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS _ns_ui - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS _ns_suite - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite. - METHODS _ns_z2ui5 RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_z2ui5. @@ -53,16 +41,16 @@ CLASS z2ui5_cl_ui5 DEFINITION RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_html. METHODS _ns_webc - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS constructor - IMPORTING node TYPE REF TO z2ui5_cl_ui5_tree_xml OPTIONAL. + IMPORTING node TYPE REF TO z2ui5_cl_ui5__tree OPTIONAL. METHODS _stringify RETURNING VALUE(result) TYPE string. PROTECTED SECTION. - DATA _node TYPE REF TO z2ui5_cl_ui5_tree_xml. + DATA _node TYPE REF TO z2ui5_cl_ui5__tree. CLASS-METHODS _2xml IMPORTING obj TYPE REF TO z2ui5_cl_ui5 @@ -192,7 +180,7 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION. CATCH cx_root. ENDTRY. - DATA(lo_node) = NEW z2ui5_cl_ui5_tree_xml( ). + DATA(lo_node) = NEW z2ui5_cl_ui5__tree( ). DATA(result2) = NEW z2ui5_cl_ui5( lo_node ). result2->_node->mv_name = n. result2->_node->mv_ns = ns. @@ -262,18 +250,6 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION. result = NEW #( _node ). ENDMETHOD. - METHOD _ns_ndc. - result = NEW #( _node ). - ENDMETHOD. - - METHOD _ns_m. - result = NEW #( _node ). - ENDMETHOD. - - METHOD _ns_ui. - result = NEW #( _node ). - ENDMETHOD. - METHOD _ns_z2ui5. result = NEW #( _node ). ENDMETHOD. @@ -283,10 +259,6 @@ CLASS z2ui5_cl_ui5 IMPLEMENTATION. result = _2xml( lo_node ). ENDMETHOD. - METHOD _ns_suite. - result = NEW #( _node ). - ENDMETHOD. - METHOD _add_c. _node->mv_content = val. result = me. diff --git a/src/02/01/02/z2ui5_cl_ui5.clas.xml b/src/01/90/01/z2ui5_cl_ui5.clas.xml similarity index 91% rename from src/02/01/02/z2ui5_cl_ui5.clas.xml rename to src/01/90/01/z2ui5_cl_ui5.clas.xml index 9f8931a0..46e43899 100644 --- a/src/02/01/02/z2ui5_cl_ui5.clas.xml +++ b/src/01/90/01/z2ui5_cl_ui5.clas.xml @@ -10,7 +10,6 @@ X X X - X diff --git a/src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.abap b/src/01/90/01/z2ui5_cl_ui5__tree.clas.abap similarity index 57% rename from src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.abap rename to src/01/90/01/z2ui5_cl_ui5__tree.clas.abap index d14d3117..774695ca 100644 --- a/src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.abap +++ b/src/01/90/01/z2ui5_cl_ui5__tree.clas.abap @@ -1,4 +1,4 @@ -CLASS z2ui5_cl_ui5_tree_xml DEFINITION +CLASS z2ui5_cl_ui5__tree DEFINITION PUBLIC FINAL CREATE PUBLIC. @@ -9,12 +9,13 @@ CLASS z2ui5_cl_ui5_tree_xml DEFINITION DATA mv_name TYPE string. DATA mv_content TYPE string. DATA mv_ns TYPE string. - DATA mo_root TYPE REF TO z2ui5_cl_ui5_tree_xml. - DATA mo_previous TYPE REF TO z2ui5_cl_ui5_tree_xml. - DATA mo_parent TYPE REF TO z2ui5_cl_ui5_tree_xml. - DATA mt_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_ui5_tree_xml WITH EMPTY KEY. + DATA mo_root TYPE REF TO z2ui5_cl_ui5__tree. + DATA mo_previous TYPE REF TO z2ui5_cl_ui5__tree. + DATA mo_parent TYPE REF TO z2ui5_cl_ui5__tree. + DATA mt_child TYPE STANDARD TABLE OF REF TO z2ui5_cl_ui5__tree WITH EMPTY KEY. ENDCLASS. -CLASS z2ui5_cl_ui5_tree_xml IMPLEMENTATION. + +CLASS Z2UI5_CL_UI5__TREE IMPLEMENTATION. ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_suite.clas.xml b/src/01/90/01/z2ui5_cl_ui5__tree.clas.xml similarity index 82% rename from src/02/01/02/z2ui5_cl_ui5_suite.clas.xml rename to src/01/90/01/z2ui5_cl_ui5__tree.clas.xml index 010da166..ba631a6e 100644 --- a/src/02/01/02/z2ui5_cl_ui5_suite.clas.xml +++ b/src/01/90/01/z2ui5_cl_ui5__tree.clas.xml @@ -3,9 +3,9 @@ - Z2UI5_CL_UI5_SUITE + Z2UI5_CL_UI5__TREE E - ns - sap.suite + ui5 - utility tree 1 X X diff --git a/src/02/01/02/z2ui5_cl_ui5_html.clas.abap b/src/01/90/01/z2ui5_cl_ui5_html.clas.abap similarity index 100% rename from src/02/01/02/z2ui5_cl_ui5_html.clas.abap rename to src/01/90/01/z2ui5_cl_ui5_html.clas.abap diff --git a/src/02/01/02/z2ui5_cl_ui5_html.clas.xml b/src/01/90/01/z2ui5_cl_ui5_html.clas.xml similarity index 100% rename from src/02/01/02/z2ui5_cl_ui5_html.clas.xml rename to src/01/90/01/z2ui5_cl_ui5_html.clas.xml diff --git a/src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.abap b/src/01/90/01/z2ui5_cl_ui5_webc.clas.abap similarity index 86% rename from src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.abap rename to src/01/90/01/z2ui5_cl_ui5_webc.clas.abap index b0f9c0f4..fb8c09d6 100644 --- a/src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.abap +++ b/src/01/90/01/z2ui5_cl_ui5_webc.clas.abap @@ -1,4 +1,4 @@ -CLASS z2ui5_cl_ui5_ui_webc DEFINITION +CLASS z2ui5_cl_ui5_webc DEFINITION PUBLIC FINAL CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5. @@ -11,26 +11,26 @@ CLASS z2ui5_cl_ui5_ui_webc DEFINITION tooltip TYPE clike OPTIONAL design TYPE clike OPTIONAL click TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS bar IMPORTING id TYPE clike OPTIONAL design TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS label IMPORTING id TYPE clike OPTIONAL text TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS panel IMPORTING id TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS header IMPORTING id TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS input IMPORTING id TYPE clike OPTIONAL @@ -38,11 +38,11 @@ CLASS z2ui5_cl_ui5_ui_webc DEFINITION click TYPE clike OPTIONAL value TYPE clike OPTIONAL width TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. METHODS toast IMPORTING id TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui_webc. + RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_webc. PROTECTED SECTION. @@ -51,7 +51,7 @@ ENDCLASS. -CLASS Z2UI5_CL_UI5_UI_WEBC IMPLEMENTATION. +CLASS Z2UI5_CL_UI5_WEBC IMPLEMENTATION. METHOD bar. diff --git a/src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.xml b/src/01/90/01/z2ui5_cl_ui5_webc.clas.xml similarity index 90% rename from src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.xml rename to src/01/90/01/z2ui5_cl_ui5_webc.clas.xml index b153e975..3a5b2098 100644 --- a/src/02/01/02/z2ui5_cl_ui5_ui_webc.clas.xml +++ b/src/01/90/01/z2ui5_cl_ui5_webc.clas.xml @@ -3,7 +3,7 @@ - Z2UI5_CL_UI5_UI_WEBC + Z2UI5_CL_UI5_WEBC E ns - sap.ui.webc 1 diff --git a/src/02/01/02/z2ui5_cl_ui5_z2ui5.clas.abap b/src/01/90/01/z2ui5_cl_ui5_z2ui5.clas.abap similarity index 100% rename from src/02/01/02/z2ui5_cl_ui5_z2ui5.clas.abap rename to src/01/90/01/z2ui5_cl_ui5_z2ui5.clas.abap diff --git a/src/02/01/02/z2ui5_cl_ui5_z2ui5.clas.xml b/src/01/90/01/z2ui5_cl_ui5_z2ui5.clas.xml similarity index 100% rename from src/02/01/02/z2ui5_cl_ui5_z2ui5.clas.xml rename to src/01/90/01/z2ui5_cl_ui5_z2ui5.clas.xml diff --git a/src/01/90/z2ui5_cl_test_app_131.clas.abap b/src/01/90/z2ui5_cl_test_app_131.clas.abap new file mode 100644 index 00000000..5ded2851 --- /dev/null +++ b/src/01/90/z2ui5_cl_test_app_131.clas.abap @@ -0,0 +1,62 @@ +CLASS z2ui5_cl_test_app_131 DEFINITION + PUBLIC + CREATE PUBLIC . + + PUBLIC SECTION. + + INTERFACES z2ui5_if_app . + + PROTECTED SECTION. + PRIVATE SECTION. +ENDCLASS. + + + +CLASS z2ui5_cl_test_app_131 IMPLEMENTATION. + + + METHOD z2ui5_if_app~main. + + DATA(lo_view) = z2ui5_cl_ui5=>_factory( )->_ns_webc( + )->bar( design = 'header' + )->label( id = 'basic-label' + )->button( + icon = 'home' + tooltip = 'Go home' + design = 'Transparent' + )->button( + icon = 'action-settings' + tooltip = 'Go to settings' + design = 'Transparent' + )->_go_up( )->_ns_webc( + )->panel( + )->header( + )->label( text = 'UI5 Web Components Enablement' + )->_go_up( )->_ns_webc( + )->input( + id = `myInput` + value = `Enter your text here!` + width = `100%` + )->button( + id = 'btn-9' + text = `Don't click me!` + icon = 'action-settings' + click = 'onClick' + design = 'Transparent' + )->_go_up( )->_ns_webc( + )->toast( 'myToast' + )->_ns_html( + )->script( )->_add_c( + ` var toastOpener9 = sap.z2ui5.oView.byId("btn-9");` && |\n| && + ` var toast9 = sap.z2ui5.oView.byId("myToast"); ` && |\n| && + ` toastOpener9.getDomRef().addEventListener("click", () => {` && |\n| && + ` toast9.setText("MyText");` && |\n| && + ` toast9.show();` && |\n| && + ` });` + ). + + client->view_display( lo_view->_stringify( ) ). + + ENDMETHOD. + +ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_m.clas.xml b/src/01/90/z2ui5_cl_test_app_131.clas.xml similarity index 81% rename from src/02/01/02/z2ui5_cl_ui5_m.clas.xml rename to src/01/90/z2ui5_cl_test_app_131.clas.xml index d9dc1c29..3a269947 100644 --- a/src/02/01/02/z2ui5_cl_ui5_m.clas.xml +++ b/src/01/90/z2ui5_cl_test_app_131.clas.xml @@ -3,9 +3,9 @@ - Z2UI5_CL_UI5_M + Z2UI5_CL_TEST_APP_131 E - ns - sap.m + ui with webcomponents 1 X X diff --git a/src/01/90/z2ui5_cl_test_app_132.clas.abap b/src/01/90/z2ui5_cl_test_app_132.clas.abap new file mode 100644 index 00000000..55cd04ff --- /dev/null +++ b/src/01/90/z2ui5_cl_test_app_132.clas.abap @@ -0,0 +1,53 @@ +CLASS z2ui5_cl_test_app_132 DEFINITION + PUBLIC + CREATE PUBLIC . + + PUBLIC SECTION. + + INTERFACES z2ui5_if_app . + + PROTECTED SECTION. + PRIVATE SECTION. +ENDCLASS. + + + +CLASS z2ui5_cl_test_app_132 IMPLEMENTATION. + + + METHOD z2ui5_if_app~main. + +* DATA(lo_view) = z2ui5_cl_ui5=>_factory( )->_ns_m( +* )->bar( )->content_middle( +* )->label( id = 'basic-label' +* )->button( +* icon = 'home' +* tooltip = 'Go home' +* )->button( +* icon = 'action-settings' +* tooltip = 'Go to settings' +* )->_go_up( )->_go_up( )->_ns_m( +* )->panel( +* )->label( text = 'UI5 Web Components Enablement build with sap.m' +* )->_go_up( )->_ns_m( +* )->input( +* id = `myInput` +* value = `Enter your text here!` +* width = `100%` +* )->button( +* id = 'btn-9' +* text = `Don't click me!` +* icon = 'action-settings' +* press = 'onClick' +* )->_ns_html( +* )->script( )->_add_c( +* ` debugger; var toastOpener9 = sap.z2ui5.oView.byId("btn-9");` && |\n| && +* ` toastOpener9.getDomRef().addEventListener("click", () => {` && |\n| && +* ` alert("MyText");` && |\n| && +* ` });` +* ). + +* client->view_display( lo_view->_stringify( ) ). + + ENDMETHOD. +ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_ndc.clas.xml b/src/01/90/z2ui5_cl_test_app_132.clas.xml similarity index 82% rename from src/02/01/02/z2ui5_cl_ui5_ndc.clas.xml rename to src/01/90/z2ui5_cl_test_app_132.clas.xml index db7b45f1..da9a64d1 100644 --- a/src/02/01/02/z2ui5_cl_ui5_ndc.clas.xml +++ b/src/01/90/z2ui5_cl_test_app_132.clas.xml @@ -3,9 +3,9 @@ - Z2UI5_CL_UI5_NDC + Z2UI5_CL_TEST_APP_132 E - ns - sap.ndc + ui with sap.m 1 X X diff --git a/src/01/90/z2ui5_cl_test_app_hello_world.clas.abap b/src/01/90/z2ui5_cl_test_app_hello_world.clas.abap index a756596f..c8a59c4c 100644 --- a/src/01/90/z2ui5_cl_test_app_hello_world.clas.abap +++ b/src/01/90/z2ui5_cl_test_app_hello_world.clas.abap @@ -29,22 +29,22 @@ CLASS z2ui5_cl_test_app_hello_world IMPLEMENTATION. client->message_toast_display( |{ product } { quantity } - send to the server| ). WHEN OTHERS. ENDCASE. - - client->view_display( z2ui5_cl_ui5=>_factory( )->_ns_m( - )->shell( - )->page( title = 'abap2UI5 - z2ui5_cl_app_hello_world' )->_ns_ui( - )->simpleform( title = 'Hello World' - editable = abap_true - )->content( )->_ns_m( - )->title( 'Make an input here and send it to the server...' - )->label( 'quantity' - )->input( client->_bind_edit( quantity ) - )->label( 'product' - )->input( value = product - enabled = abap_false - )->button( text = 'post' - press = client->_event( 'BUTTON_POST' ) - )->_stringify( ) ). +* +* client->view_display( z2ui5_cl_ui5=>_factory( )->_ns_m( +* )->shell( +* )->page( title = 'abap2UI5 - z2ui5_cl_app_hello_world' )->_ns_ui( +* )->simpleform( title = 'Hello World' +* editable = abap_true +* )->content( )->_ns_m( +* )->title( 'Make an input here and send it to the server...' +* )->label( 'quantity' +* )->input( client->_bind_edit( quantity ) +* )->label( 'product' +* )->input( value = product +* enabled = abap_false +* )->button( text = 'post' +* press = client->_event( 'BUTTON_POST' ) +* )->_stringify( ) ). ENDMETHOD. ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5.clas.testclasses.abap b/src/02/01/02/z2ui5_cl_ui5.clas.testclasses.abap deleted file mode 100644 index 3e536a23..00000000 --- a/src/02/01/02/z2ui5_cl_ui5.clas.testclasses.abap +++ /dev/null @@ -1,94 +0,0 @@ -CLASS ltcl_unit_test DEFINITION FINAL FOR TESTING - DURATION SHORT - RISK LEVEL HARMLESS. - - PRIVATE SECTION. - METHODS: - test_factory FOR TESTING RAISING cx_static_check, - test_factory_popup FOR TESTING RAISING cx_static_check, - test_add FOR TESTING RAISING cx_static_check, - test_add_p FOR TESTING RAISING cx_static_check, - test_ns FOR TESTING RAISING cx_static_check, - test_add_add FOR TESTING RAISING cx_static_check. -ENDCLASS. - - -CLASS ltcl_unit_test IMPLEMENTATION. - - METHOD test_factory. - - DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ). - - DATA(lv_result) = lo_tree->_stringify( ). - cl_abap_unit_assert=>assert_equals( - act = lv_result - exp = `` ). - - ENDMETHOD. - - METHOD test_factory_popup. - - DATA(lo_tree) = z2ui5_cl_ui5=>_factory( abap_true ). - - DATA(lv_result) = lo_tree->_stringify( ). - cl_abap_unit_assert=>assert_equals( - act = lv_result - exp = `` ). - - ENDMETHOD. - - METHOD test_add. - - DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ). - lo_tree->_add( n = 'XML' - ns = `sap.ui.core` - t_p = VALUE #( ( n = `test` v = `test_value` ) ) ). - - DATA(lv_result) = lo_tree->_stringify( ). - cl_abap_unit_assert=>assert_equals( - act = lv_result - exp = `` ). - - ENDMETHOD. - - METHOD test_add_p. - - DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ). - lo_tree->_add( n = 'Test' - ns = `sap.ui.core` - )->_add_p( n = `test_p` - v = `test_p_v` ). - - DATA(lv_result) = lo_tree->_stringify( ). - cl_abap_unit_assert=>assert_equals( - act = lv_result - exp = `` ). - - ENDMETHOD. - - METHOD test_add_add. - - DATA(lo_tree) = z2ui5_cl_ui5=>_factory( ). - lo_tree->_add( n = 'Test' - ns = `sap.ui.core` - )->_add( n = `test_p` - ns = `sap.ui.core` ). - - DATA(lv_result) = lo_tree->_stringify( ). - cl_abap_unit_assert=>assert_equals( - act = lv_result - exp = `` ). - - ENDMETHOD. - - METHOD test_ns. - - DATA(lo_html) = NEW z2ui5_cl_ui5( )->_ns_html( ) ##NEEDED. - DATA(lo_m) = NEW z2ui5_cl_ui5( )->_ns_m( ) ##NEEDED. - DATA(lo_ndc) = NEW z2ui5_cl_ui5( )->_ns_ndc( ) ##NEEDED. - DATA(lo_suite) = NEW z2ui5_cl_ui5( )->_ns_suite( ) ##NEEDED. - DATA(lo_zcc) = NEW z2ui5_cl_ui5( )->_ns_z2ui5( ) ##NEEDED. - - ENDMETHOD. - -ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_m.clas.abap b/src/02/01/02/z2ui5_cl_ui5_m.clas.abap deleted file mode 100644 index da95da54..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_m.clas.abap +++ /dev/null @@ -1,566 +0,0 @@ -CLASS z2ui5_cl_ui5_m DEFINITION - PUBLIC - FINAL - CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5. - - PUBLIC SECTION. - METHODS suggestionitems - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS toolbarspacer - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - 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_ui5_m. - - 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 - 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_ui5_m. - - METHODS shell - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS title - IMPORTING text TYPE clike OPTIONAL - wrapping TYPE clike OPTIONAL - level TYPE clike OPTIONAL - PREFERRED PARAMETER text - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS bar - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_ui5_m . - - - METHODS content_middle - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_ui5_m . - - METHODS panel - IMPORTING - !expandable TYPE clike OPTIONAL - !expanded TYPE clike OPTIONAL - !headertext TYPE clike OPTIONAL - stickyheader TYPE clike OPTIONAL - height TYPE clike OPTIONAL - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - 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 - 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_ui5_m. - - 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_ui5_m. - - 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 - 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 - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS headercontent - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - - METHODS illustratedmessage - 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_ui5_m. - - METHODS messagestrip - 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_ui5_m. - - METHODS text - IMPORTING text TYPE clike OPTIONAL - class 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_ui5_m. - - METHODS layoutdata - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS items - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS flexbox - 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_ui5_m. - - METHODS footer - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS overflowtoolbar - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - METHODS overflowtoolbartogglebutton - 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_ui5_m. - - METHODS overflowtoolbarbutton - 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_ui5_m. - - METHODS overflowtoolbarmenubutton - 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_ui5_m. - - METHODS additionalcontent - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_ui5_m. - - PROTECTED SECTION. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_ui5_m IMPLEMENTATION. - - METHOD panel. - - result = _add( n = `Panel` - ns = `sap.m` - t_p = VALUE #( ( n = `expandable` v = z2ui5_cl_util=>boolean_abap_2_json( expandable ) ) - ( n = `expanded` v = z2ui5_cl_util=>boolean_abap_2_json( expanded ) ) - ( n = `stickyHeader` v = z2ui5_cl_util=>boolean_abap_2_json( stickyheader ) ) - ( n = `height` v = height ) - ( n = `headerText` v = headertext ) ) )->_ns_m( ). - - ENDMETHOD. - - METHOD additionalcontent. - result = _add( ns = `sap.m` - n = `additionalContent` )->_ns_m( ). - ENDMETHOD. - - - METHOD illustratedmessage. - - result = _add( ns = `sap.m` - n = `IllustratedMessage` - t_p = VALUE #( ( n = `enableVerticalResponsiveness` v = enableverticalresponsiveness ) - ( n = `illustrationType` v = illustrationtype ) - ( n = `enableFormattedText` v = z2ui5_cl_util=>boolean_abap_2_json( enableformattedtext ) ) - ( n = `illustrationSize` v = illustrationsize ) - ( n = `description` v = description ) - ( n = `title` v = title ) - ) )->_ns_m( ). - ENDMETHOD. - - - METHOD toolbarspacer. - result = me. - _add( n = `ToolbarSpacer` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD overflowtoolbar. - result = _add( n = `OverflowToolbar` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD overflowtoolbarbutton. - result = me. - _add( n = `OverflowToolbarButton` - ns = `sap.m` - t_p = VALUE #( ( n = `press` v = press ) - ( n = `text` v = text ) - ( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) ) - ( n = `icon` v = icon ) - ( n = `type` v = type ) - ( n = `tooltip` v = tooltip ) ) ). - ENDMETHOD. - - METHOD overflowtoolbarmenubutton. - result = _add( n = `OverflowToolbarMenuButton` - ns = `sap.m` - t_p = VALUE #( ( n = `buttonMode` v = buttonmode ) - ( n = `defaultAction` v = defaultaction ) - ( n = `text` v = text ) - ( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) ) - ( n = `icon` v = icon ) - ( n = `type` v = type ) - ( n = `tooltip` v = tooltip ) ) )->_ns_m( ). - ENDMETHOD. - - METHOD overflowtoolbartogglebutton. - result = me. - _add( n = `OverflowToolbarToggleButton` - ns = `sap.m` - t_p = VALUE #( ( n = `press` v = press ) - ( n = `text` v = text ) - ( n = `enabled` v = z2ui5_cl_util=>boolean_abap_2_json( enabled ) ) - ( n = `icon` v = icon ) - ( n = `type` v = type ) - ( n = `tooltip` v = tooltip ) ) ). - ENDMETHOD. - - METHOD footer. - result = _add( ns = `sap.m` - n = `footer` )->_ns_m( ). - ENDMETHOD. - - METHOD suggestionitems. - result = _add( ns = `sap.m` - n = `suggestionItems` )->_ns_m( ). - ENDMETHOD. - - METHOD items. - result = _add( n = `items` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD flexbox. - result = _add( n = `FlexBox` - ns = `sap.m` - t_p = VALUE #( ( n = `class` v = class ) - ( n = `renderType` v = rendertype ) - ( n = `width` v = width ) - ( n = `height` v = height ) - ( n = `alignItems` v = alignitems ) - ( n = `fitContainer` v = z2ui5_cl_util=>boolean_abap_2_json( fitcontainer ) ) - ( n = `justifyContent` v = justifycontent ) - ( n = `wrap` v = wrap ) - ( n = `direction` v = direction ) - ( n = `alignContent` v = aligncontent ) - ( n = `backgroundDesign` v = backgrounddesign ) - ( n = `displayInline` v = z2ui5_cl_util=>boolean_abap_2_json( displayinline ) ) - ( n = `visible` v = visible ) ) )->_ns_m( ). - ENDMETHOD. - - METHOD messagestrip. - result = me. - _add( n = `MessageStrip` - ns = `sap.m` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `type` v = type ) - ( n = `showIcon` v = z2ui5_cl_util=>boolean_abap_2_json( showicon ) ) - ( n = `class` v = class ) ) ). - ENDMETHOD. - - METHOD text. - result = me. - _add( n = `Text` - ns = `sap.m` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `emptyIndicatorMode` v = emptyindicatormode ) - ( n = `maxLines` v = maxlines ) - ( n = `renderWhitespace` v = renderwhitespace ) - ( n = `textAlign` v = textalign ) - ( n = `textDirection` v = textdirection ) - ( n = `width` v = width ) - ( n = `id` v = id ) - ( n = `wrapping` v = z2ui5_cl_util=>boolean_abap_2_json( wrapping ) ) - ( n = `wrappingType` v = wrappingtype ) - ( n = `class` v = class ) ) ). - ENDMETHOD. - - METHOD headercontent. - result = _add( n = `headerContent` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD link. - result = me. - - _add( n = `Link` - ns = `sap.m` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `target` v = target ) - ( n = `href` v = href ) - ( n = `press` v = press ) - ( n = `id` v = id ) - ( n = `accessibleRole` v = accessiblerole ) - ( n = `ariaHasPopup` v = ariahaspopup ) - ( n = `emptyIndicatorMode` v = emptyindicatormode ) - ( n = `rel` v = rel ) - ( n = `subtle` v = _2bool( subtle ) ) - ( n = `textAlign` v = textalign ) - ( n = `textDirection` v = textdirection ) - ( n = `validateUrl` v = _2bool( validateurl ) ) - ( n = `width` v = width ) - ( n = `wrapping` v = _2bool( wrapping ) ) - ( n = `emphasized` v = _2bool( emphasized ) ) - ( n = `enabled` v = _2bool( enabled ) ) ) ). - ENDMETHOD. - - METHOD button. - result = me. - _add( n = `Button` - ns = `sap.m` - t_p = VALUE #( ( n = `press` v = press ) - ( n = `text` v = text ) - ( n = `enabled` v = _2bool( enabled ) ) - ( n = `visible` v = _2bool( visible ) ) - ( n = `iconDensityAware` v = _2bool( icondensityaware ) ) - ( n = `iconFirst` v = _2bool( iconfirst ) ) - ( n = `icon` v = icon ) - ( n = `type` v = type ) - ( n = `id` v = id ) - ( n = `width` v = width ) - ( n = `tooltip` v = tooltip ) - ( n = `textDirection` v = textdirection ) - ( n = `accessibleRole` v = accessiblerole ) - ( n = `activeIcon` v = activeicon ) - ( n = `ariaHasPopup` v = ariahaspopup ) - ( n = `class` v = class ) ) ). - ENDMETHOD. - - METHOD layoutdata. - result = _add( n = `layoutData` - ns = `sap.m` - )->_ns_m( ). - ENDMETHOD. - - METHOD label. - result = me. - _add( n = `Label` - ns = `sap.m` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `displayOnly` v = _2bool( displayonly ) ) - ( n = `required` v = _2bool( required ) ) - ( n = `showColon` v = _2bool( showcolon ) ) - ( n = `textAlign` v = textalign ) - ( n = `textDirection` v = textdirection ) - ( n = `vAlign` v = valign ) - ( n = `width` v = width ) - ( n = `wrapping` v = _2bool( wrapping ) ) - ( n = `wrappingType` v = wrappingtype ) - ( n = `design` v = design ) - ( n = `id` v = id ) - ( n = `class` v = class ) - ( n = `labelFor` v = labelfor ) ) ). - ENDMETHOD. - - METHOD title. - result = me. - _add( n = `Title` - ns = `sap.m` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `wrapping` v = _2bool( wrapping ) ) - ( n = `level` v = level ) ) ). - ENDMETHOD. - - METHOD page. - result = _add( n = `Page` - ns = `sap.m` - t_p = VALUE #( ( n = `title` v = title ) - ( n = `showNavButton` v = _2bool( shownavbutton ) ) - ( n = `navButtonPress` v = navbuttonpress ) - ( n = `showHeader` v = _2bool( showheader ) ) - ( n = `class` v = class ) - ( n = `backgroundDesign` v = backgrounddesign ) - ( n = `navButtonTooltip` v = navbuttontooltip ) - ( n = `titleAlignment` v = titlealignment ) - ( n = `titleLevel` v = titlelevel ) - ( n = `contentOnlyBusy` v = _2bool( contentonlybusy ) ) - ( n = `enableScrolling` v = _2bool( enablescrolling ) ) - ( n = `floatingFooter` v = _2bool( floatingfooter ) ) - ( n = `showFooter` v = _2bool( showfooter ) ) - ( n = `showSubHeader` v = _2bool( showsubheader ) ) - ( n = `id` v = id ) ) )->_ns_m( ). - ENDMETHOD. - - METHOD shell. - result = _add( n = `Shell` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD bar. - result = _add( n = `Bar` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - METHOD content_middle. - result = _add( n = `contentMiddle` - ns = `sap.m` )->_ns_m( ). - ENDMETHOD. - - - METHOD input. - result = me. - _add( n = `Input` - ns = `sap.m` - t_p = VALUE #( ( n = `id` v = id ) - ( n = `placeholder` v = placeholder ) - ( n = `type` v = type ) - ( n = `maxLength` v = maxlength ) - ( n = `showClearIcon` v = _2bool( showclearicon ) ) - ( n = `description` v = description ) - ( n = `editable` v = _2bool( editable ) ) - ( n = `enabled` v = _2bool( enabled ) ) - ( n = `visible` v = _2bool( visible ) ) - ( n = `enableTableAutoPopinMode` v = _2bool( enabletableautopopinmode ) ) - ( n = `enableSuggestionsHighlighting` v = _2bool( enablesuggestionshighlighting ) ) - ( n = `showTableSuggestionValueHelp` v = _2bool( showtablesuggestionvaluehelp ) ) - ( n = `valueState` v = valuestate ) - ( n = `valueStateText` v = valuestatetext ) - ( n = `value` v = value ) - ( n = `required` v = _2bool( required ) ) - ( n = `suggest` v = suggest ) - ( n = `suggestionItems` v = suggestionitems ) - ( n = `suggestionRows` v = suggestionrows ) - ( n = `showSuggestion` v = _2bool( showsuggestion ) ) - ( n = `valueHelpRequest` v = valuehelprequest ) - ( n = `autocomplete` v = _2bool( autocomplete ) ) - ( n = `valueLiveUpdate` v = _2bool( valueliveupdate ) ) - ( n = `submit` v = _2bool( submit ) ) - ( n = `showValueHelp` v = _2bool( showvaluehelp ) ) - ( n = `valueHelpOnly` v = _2bool( valuehelponly ) ) - ( n = `class` v = class ) - ( n = `change` v = change ) - ( n = `maxSuggestionWidth` v = maxsuggestionwidth ) - ( n = `width` v = width ) - ( n = `textFormatter` v = textformatter ) - ( n = `startSuggestion` v = startsuggestion ) - ( n = `valueHelpIconSrc` v = valuehelpiconsrc ) - ( n = `textFormatMode` v = textformatmode ) - ( n = `fieldWidth` v = fieldwidth ) ) ). - ENDMETHOD. -ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_ndc.clas.abap b/src/02/01/02/z2ui5_cl_ui5_ndc.clas.abap deleted file mode 100644 index 98ceedb1..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_ndc.clas.abap +++ /dev/null @@ -1,31 +0,0 @@ -CLASS z2ui5_cl_ui5_ndc DEFINITION - PUBLIC - FINAL - CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5. - - PUBLIC SECTION. - METHODS barcodescannerbutton - 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_ui5_ndc. - - PROTECTED SECTION. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_ui5_ndc IMPLEMENTATION. - METHOD barcodescannerbutton. - result = _add( n = `BarcodeScannerButton` - ns = 'sap.ndc' - t_p = VALUE #( ( n = `id` v = id ) - ( n = `scanSuccess` v = scansuccess ) - ( n = `scanFail` v = scanfail ) - ( n = `inputLiveUpdate` v = inputliveupdate ) - ( n = `dialogTitle` v = dialogtitle ) ) )->_ns_ndc( ). - ENDMETHOD. -ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_suite.clas.abap b/src/02/01/02/z2ui5_cl_ui5_suite.clas.abap deleted file mode 100644 index 43f478c9..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_suite.clas.abap +++ /dev/null @@ -1,57 +0,0 @@ -CLASS z2ui5_cl_ui5_suite DEFINITION - PUBLIC - FINAL - CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5. - - PUBLIC SECTION. - METHODS interactdonutchart - 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_ui5_suite. - - METHODS segments - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_suite. - - METHODS interactdonutchartsegment - 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_ui5_suite. - - PROTECTED SECTION. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_ui5_suite IMPLEMENTATION. - METHOD interactdonutchartsegment. - result = _add( n = `InteractiveDonutChartSegment` - ns = `sap.suite.ui.microchart` - t_p = VALUE #( ( n = `label` v = label ) - ( n = `displayedValue` v = displayedvalue ) - ( n = `value` v = value ) - ( n = `selected` v = selected ) ) )->_ns_suite( ). - ENDMETHOD. - - METHOD segments. - result = _add( n = `segments` - ns = `sap.suite.ui.microchart` )->_ns_suite( ). - ENDMETHOD. - - METHOD interactdonutchart. - result = _add( n = `InteractiveDonutChart` - ns = `sap.suite.ui.microchart` - t_p = VALUE #( ( n = `selectionChanged` v = selectionchanged ) - ( n = `showError` v = z2ui5_cl_util=>boolean_abap_2_json( showerror ) ) - ( n = `errorMessageTitle` v = errormessagetitle ) - ( n = `errorMessage` v = errormessage ) - ( n = `displayedSegments` v = displayedsegments ) - ( n = `press` v = press ) ) )->_ns_suite( ). - ENDMETHOD. -ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.xml b/src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.xml deleted file mode 100644 index 2f69fce3..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_tree_xml.clas.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Z2UI5_CL_UI5_TREE_XML - E - abap2UI5 - utility xml - 1 - X - X - X - - - - diff --git a/src/02/01/02/z2ui5_cl_ui5_ui.clas.abap b/src/02/01/02/z2ui5_cl_ui5_ui.clas.abap deleted file mode 100644 index 42d88881..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_ui.clas.abap +++ /dev/null @@ -1,135 +0,0 @@ -CLASS z2ui5_cl_ui5_ui DEFINITION - PUBLIC - FINAL - CREATE PUBLIC INHERITING FROM z2ui5_cl_ui5. - - PUBLIC SECTION. - METHODS simpleform - 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 - PREFERRED PARAMETER title - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS content - IMPORTING - ns TYPE clike DEFAULT `sap.ui.layout.form` - RETURNING - VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS tabcontainer - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS tab - IMPORTING text TYPE clike OPTIONAL - selected TYPE clike OPTIONAL - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS grid - IMPORTING class TYPE clike OPTIONAL - default_span TYPE clike OPTIONAL - PREFERRED PARAMETER default_span - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS griddata - IMPORTING span TYPE clike OPTIONAL - PREFERRED PARAMETER span - RETURNING VALUE(result) TYPE REF TO z2ui5_cl_ui5_ui. - - METHODS codeeditor - 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_ui5_ui . - METHODS listitem - 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_ui5_ui. - PROTECTED SECTION. - - PRIVATE SECTION. -ENDCLASS. - - -CLASS z2ui5_cl_ui5_ui IMPLEMENTATION. - - METHOD listitem. - result = me. - _add( n = `ListItem` - ns = `sap.ui.core` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `icon` v = icon ) - ( n = `key` v = key ) - ( n = `textDirection` v = textdirection ) - ( n = `enabled` v = _2bool( enabled ) ) - ( n = `additionalText` v = additionaltext ) ) ). - ENDMETHOD. - - METHOD codeeditor. - result = me. - _add( n = `CodeEditor` - ns = `sap.ui.codeeditor` - t_p = VALUE #( ( n = `value` v = value ) - ( n = `type` v = type ) - ( n = `editable` v = _2bool( editable ) ) - ( n = `height` v = height ) - ( n = `width` v = width ) ) )->_ns_ui( ). - ENDMETHOD. - - METHOD griddata. - result = me. - _add( n = `GridData` - ns = `sap.ui.layout` - t_p = VALUE #( ( n = `span` v = span ) ) ). - ENDMETHOD. - - METHOD grid. - result = _add( n = `Grid` - ns = `sap.ui.layout` - t_p = VALUE #( ( n = `defaultSpan` v = default_span ) - ( n = `class` v = class ) ) )->_ns_ui( ). - ENDMETHOD. - - METHOD tab. - result = _add( n = `Tab` - ns = `sap.ui.webc.main` - t_p = VALUE #( ( n = `text` v = text ) - ( n = `selected` v = selected ) ) )->_ns_ui( ). - ENDMETHOD. - - METHOD tabcontainer. - result = _add( n = `TabContainer` - ns = `sap.ui.webc.main` )->_ns_ui( ). - ENDMETHOD. - - METHOD content. - result = _add( ns = ns - n = `content` )->_ns_ui( ). - ENDMETHOD. - - METHOD simpleform. - result = _add( n = `SimpleForm` - ns = `sap.ui.layout.form` - t_p = VALUE #( ( n = `title` v = title ) - ( n = `layout` v = layout ) - ( n = `id` v = id ) - ( n = `columnsXL` v = columnsxl ) - ( n = `columnsL` v = columnsl ) - ( n = `columnsM` v = columnsm ) - ( n = `editable` v = _2bool( editable ) ) ) )->_ns_ui( ). - ENDMETHOD. -ENDCLASS. diff --git a/src/02/01/02/z2ui5_cl_ui5_ui.clas.xml b/src/02/01/02/z2ui5_cl_ui5_ui.clas.xml deleted file mode 100644 index c16f47e0..00000000 --- a/src/02/01/02/z2ui5_cl_ui5_ui.clas.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Z2UI5_CL_UI5_UI - E - ns - sap.ui - 1 - X - X - X - - - -