abaplint fixes (#1365)

This commit is contained in:
oblomov-dev 2024-09-04 21:41:35 +02:00 committed by GitHub
parent 1f68926144
commit dd465ed14d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 54 additions and 50 deletions

View File

@ -1,39 +1,43 @@
class Z2UI5_CL_CORE_JSON_SRV definition
public
final
create public .
CLASS z2ui5_cl_core_json_srv DEFINITION
PUBLIC
FINAL
CREATE PUBLIC .
public section.
PUBLIC SECTION.
interfaces Z2UI5_IF_AJSON_FILTER .
INTERFACES z2ui5_if_ajson_filter .
METHODS request_json_to_abap
IMPORTING
val TYPE string
RETURNING
VALUE(result) TYPE z2ui5_if_core_types=>ty_s_http_request_post .
METHODS response_abap_to_json
IMPORTING
val TYPE z2ui5_if_core_types=>ty_s_http_response_post
RETURNING
VALUE(result) TYPE string .
METHODS model_front_to_back
IMPORTING
view TYPE string
t_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri
model TYPE REF TO z2ui5_if_ajson .
METHODS model_back_to_front
IMPORTING
t_attri TYPE REF TO z2ui5_if_core_types=>ty_t_attri
RETURNING
VALUE(result) TYPE string .
methods REQUEST_JSON_TO_ABAP
importing
!VAL type STRING
returning
value(RESULT) type Z2UI5_IF_CORE_TYPES=>TY_S_HTTP_REQUEST_POST .
methods RESPONSE_ABAP_TO_JSON
importing
!VAL type Z2UI5_IF_CORE_TYPES=>TY_S_HTTP_RESPONSE_POST
returning
value(RESULT) type STRING .
methods MODEL_FRONT_TO_BACK
importing
!VIEW type STRING
!T_ATTRI type ref to Z2UI5_IF_CORE_TYPES=>TY_T_ATTRI
!MODEL type ref to Z2UI5_IF_AJSON .
methods MODEL_BACK_TO_FRONT
importing
!T_ATTRI type ref to Z2UI5_IF_CORE_TYPES=>TY_T_ATTRI
returning
value(RESULT) type STRING .
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS Z2UI5_CL_CORE_JSON_SRV IMPLEMENTATION.
CLASS z2ui5_cl_core_json_srv IMPLEMENTATION.
METHOD model_front_to_back.
@ -141,7 +145,7 @@ CLASS Z2UI5_CL_CORE_JSON_SRV IMPLEMENTATION.
result-s_front-o_comp_data = lo_ajson->slice( `/COMPDATA` ).
result-s_control-check_launchpad = xsdbool( result-s_front-search CS `scenario=LAUNCHPAD` or result-s_front-pathname CS `/ui2/flp`).
result-s_control-check_launchpad = xsdbool( result-s_front-search CS `scenario=LAUNCHPAD` OR result-s_front-pathname CS `/ui2/flp`).
IF result-s_front-id IS NOT INITIAL.
RETURN.
ENDIF.

View File

@ -23,10 +23,10 @@ CLASS z2ui5_cl_pop_messages DEFINITION
CLASS-METHODS factory
IMPORTING
i_messages TYPE ty_t_msg
i_title TYPE string DEFAULT `abap2UI5 - Message Popup`
i_messages TYPE ty_t_msg
i_title TYPE string DEFAULT `abap2UI5 - Message Popup`
RETURNING
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_messages.
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_messages.
PROTECTED SECTION.
DATA client TYPE REF TO z2ui5_if_client.
@ -96,7 +96,7 @@ CLASS z2ui5_cl_pop_messages IMPLEMENTATION.
WHEN `BUTTON_CONTINUE`.
client->popup_destroy( ).
client->nav_app_leave( client->get_app( client->get( )-s_draft-id_prev_app_stack ) ).
WHEN OTHERS.
WHEN OTHERS.
ENDCASE.
ENDMETHOD.

View File

@ -12,7 +12,7 @@ CLASS z2ui5_cl_pop_pdf DEFINITION
i_title TYPE string DEFAULT `PDF Viewer`
i_button_text_confirm TYPE string DEFAULT `OK`
i_button_text_cancel TYPE string DEFAULT `Cancel`
i_pdf TYPE string
i_pdf TYPE string
RETURNING
VALUE(r_result) TYPE REF TO z2ui5_cl_pop_pdf.
@ -44,7 +44,7 @@ ENDCLASS.
CLASS Z2UI5_CL_POP_PDF IMPLEMENTATION.
CLASS z2ui5_cl_pop_pdf IMPLEMENTATION.
METHOD factory.

View File

@ -91,22 +91,22 @@ CLASS z2ui5_cl_xml_view_cc DEFINITION
METHODS info_frontend
IMPORTING
!finished TYPE clike OPTIONAL
!ui5_version TYPE clike OPTIONAL
!device_height TYPE clike OPTIONAL
!device_width TYPE clike OPTIONAL
!device_phone TYPE clike OPTIONAL
!device_desktop TYPE clike OPTIONAL
!device_tablet TYPE clike OPTIONAL
!device_combi TYPE clike OPTIONAL
!ui5_gav TYPE clike OPTIONAL
!ui5_theme TYPE clike OPTIONAL
!device_os TYPE clike OPTIONAL
!device_systemtype TYPE clike OPTIONAL
!device_browser TYPE clike OPTIONAL
!finished TYPE clike OPTIONAL
!ui5_version TYPE clike OPTIONAL
!device_height TYPE clike OPTIONAL
!device_width TYPE clike OPTIONAL
!device_phone TYPE clike OPTIONAL
!device_desktop TYPE clike OPTIONAL
!device_tablet TYPE clike OPTIONAL
!device_combi TYPE clike OPTIONAL
!ui5_gav TYPE clike OPTIONAL
!ui5_theme TYPE clike OPTIONAL
!device_os TYPE clike OPTIONAL
!device_systemtype TYPE clike OPTIONAL
!device_browser TYPE clike OPTIONAL
PREFERRED PARAMETER finished
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
VALUE(result) TYPE REF TO z2ui5_cl_xml_view .
METHODS spreadsheet_export
IMPORTING
@ -156,7 +156,7 @@ CLASS z2ui5_cl_xml_view_cc DEFINITION
METHODS Dirty
IMPORTING
!isdirty TYPE clike OPTIONAL
!isdirty TYPE clike OPTIONAL
RETURNING
VALUE(result) TYPE REF TO z2ui5_cl_xml_view.
@ -300,7 +300,7 @@ CLASS z2ui5_cl_xml_view_cc IMPLEMENTATION.
mo_view->_generic( ns = `html`
name = `style` ).
data(lv_class) = 'Z2UI5_CL_CC_DEMO_OUT'.
DATA(lv_class) = 'Z2UI5_CL_CC_DEMO_OUT'.
CALL METHOD (lv_class)=>('GET_STYLE')
RECEIVING
result = lv_style.