From c173458e396f0a7cbf2648951bb940345d521cd1 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Thu, 8 Aug 2019 01:30:13 -0700 Subject: [PATCH] avoid use of STATICS #2828 (#2858) * enable check for STATICS * refactor to CLASS-DATA * rename --- abaplint.json | 2 +- src/zcl_abapgit_zip.clas.abap | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/abaplint.json b/abaplint.json index 8fcc72324..79515535a 100644 --- a/abaplint.json +++ b/abaplint.json @@ -19,7 +19,7 @@ "execSQL": true, "kernelCall": true, "communication": true, - "statics": false + "statics": true }, "breakpoint": { "enabled": true, diff --git a/src/zcl_abapgit_zip.clas.abap b/src/zcl_abapgit_zip.clas.abap index 675e1ffc3..4c5daee5f 100644 --- a/src/zcl_abapgit_zip.clas.abap +++ b/src/zcl_abapgit_zip.clas.abap @@ -35,6 +35,8 @@ CLASS zcl_abapgit_zip DEFINITION RAISING zcx_abapgit_exception. PROTECTED SECTION. + + CLASS-DATA gv_prev TYPE string . PRIVATE SECTION. CLASS-METHODS encode_files @@ -128,8 +130,6 @@ CLASS ZCL_ABAPGIT_ZIP IMPLEMENTATION. lv_sep TYPE c LENGTH 1, ls_files_item TYPE zcl_abapgit_objects=>ty_serialization. - STATICS: sv_prev TYPE string. - FIELD-SYMBOLS: LIKE LINE OF ls_files_item-files. @@ -151,14 +151,14 @@ CLASS ZCL_ABAPGIT_ZIP IMPLEMENTATION. cl_gui_frontend_services=>directory_browse( EXPORTING - initial_folder = sv_prev + initial_folder = gv_prev CHANGING selected_folder = lv_folder ). IF lv_folder IS INITIAL. RETURN. ENDIF. - sv_prev = lv_folder. + gv_prev = lv_folder. cl_gui_frontend_services=>get_file_separator( CHANGING