mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
move SCI result type to interface (#6208)
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
80b3c74ce7
commit
3a1403cece
|
@ -26,10 +26,10 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@abaplint/cli": "^2.97.7",
|
"@abaplint/cli": "^2.97.9",
|
||||||
"@abaplint/database-sqlite": "^2.5.39",
|
"@abaplint/database-sqlite": "^2.6.0",
|
||||||
"@abaplint/runtime": "^2.5.79",
|
"@abaplint/runtime": "^2.6.15",
|
||||||
"@abaplint/transpiler-cli": "^2.5.79",
|
"@abaplint/transpiler-cli": "^2.6.15",
|
||||||
"abapmerge": "^0.15.0",
|
"abapmerge": "^0.15.0",
|
||||||
"c8": "^7.13.0",
|
"c8": "^7.13.0",
|
||||||
"eslint": "^8.38.0"
|
"eslint": "^8.38.0"
|
||||||
|
|
|
@ -351,6 +351,9 @@ CLASS zcl_abapgit_code_inspector IMPLEMENTATION.
|
||||||
DATA: lo_set TYPE REF TO cl_ci_objectset,
|
DATA: lo_set TYPE REF TO cl_ci_objectset,
|
||||||
lo_variant TYPE REF TO cl_ci_checkvariant,
|
lo_variant TYPE REF TO cl_ci_checkvariant,
|
||||||
lv_count TYPE i,
|
lv_count TYPE i,
|
||||||
|
lt_list TYPE scit_alvlist,
|
||||||
|
ls_list LIKE LINE OF lt_list,
|
||||||
|
ls_result LIKE LINE OF rt_list,
|
||||||
lo_timer TYPE REF TO zcl_abapgit_timer,
|
lo_timer TYPE REF TO zcl_abapgit_timer,
|
||||||
lx_error TYPE REF TO zcx_abapgit_exception.
|
lx_error TYPE REF TO zcx_abapgit_exception.
|
||||||
|
|
||||||
|
@ -371,10 +374,15 @@ CLASS zcl_abapgit_code_inspector IMPLEMENTATION.
|
||||||
io_set = lo_set
|
io_set = lo_set
|
||||||
io_variant = lo_variant ).
|
io_variant = lo_variant ).
|
||||||
|
|
||||||
rt_list = run_inspection( mo_inspection ).
|
lt_list = run_inspection( mo_inspection ).
|
||||||
|
|
||||||
cleanup( lo_set ).
|
cleanup( lo_set ).
|
||||||
|
|
||||||
|
LOOP AT lt_list INTO ls_list.
|
||||||
|
MOVE-CORRESPONDING ls_list TO ls_result.
|
||||||
|
INSERT ls_result INTO TABLE rt_list.
|
||||||
|
ENDLOOP.
|
||||||
|
|
||||||
IF iv_save = abap_true.
|
IF iv_save = abap_true.
|
||||||
READ TABLE rt_list TRANSPORTING NO FIELDS WITH KEY kind = 'E'.
|
READ TABLE rt_list TRANSPORTING NO FIELDS WITH KEY kind = 'E'.
|
||||||
mv_success = boolc( sy-subrc <> 0 ).
|
mv_success = boolc( sy-subrc <> 0 ).
|
||||||
|
|
|
@ -1,13 +1,28 @@
|
||||||
INTERFACE zif_abapgit_code_inspector
|
INTERFACE zif_abapgit_code_inspector
|
||||||
PUBLIC .
|
PUBLIC .
|
||||||
|
|
||||||
|
TYPES: BEGIN OF ty_result,
|
||||||
|
objtype TYPE tadir-object,
|
||||||
|
objname TYPE tadir-obj_name,
|
||||||
|
sobjtype TYPE c LENGTH 4,
|
||||||
|
sobjname TYPE c LENGTH 40,
|
||||||
|
kind TYPE c LENGTH 1,
|
||||||
|
line TYPE n LENGTH 6,
|
||||||
|
col TYPE n LENGTH 4,
|
||||||
|
code TYPE c LENGTH 10,
|
||||||
|
test TYPE c LENGTH 30,
|
||||||
|
text TYPE string,
|
||||||
|
param1 TYPE c LENGTH 80,
|
||||||
|
END OF ty_result.
|
||||||
|
|
||||||
|
TYPES ty_results TYPE STANDARD TABLE OF ty_result WITH DEFAULT KEY.
|
||||||
|
|
||||||
METHODS run
|
METHODS run
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_variant TYPE sci_chkv
|
!iv_variant TYPE sci_chkv
|
||||||
!iv_save TYPE abap_bool DEFAULT abap_false
|
!iv_save TYPE abap_bool DEFAULT abap_false
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rt_list) TYPE scit_alvlist
|
VALUE(rt_list) TYPE ty_results
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ CLASS zcl_abapgit_gui_page_codi_base DEFINITION PUBLIC ABSTRACT INHERITING FROM
|
||||||
commit TYPE string VALUE 'commit' ##NO_TEXT,
|
commit TYPE string VALUE 'commit' ##NO_TEXT,
|
||||||
END OF c_actions .
|
END OF c_actions .
|
||||||
DATA mo_repo TYPE REF TO zcl_abapgit_repo .
|
DATA mo_repo TYPE REF TO zcl_abapgit_repo .
|
||||||
DATA mt_result TYPE scit_alvlist .
|
DATA mt_result TYPE zif_abapgit_code_inspector=>ty_results .
|
||||||
DATA mv_summary TYPE string.
|
DATA mv_summary TYPE string.
|
||||||
|
|
||||||
METHODS render_variant
|
METHODS render_variant
|
||||||
|
@ -28,14 +28,14 @@ CLASS zcl_abapgit_gui_page_codi_base DEFINITION PUBLIC ABSTRACT INHERITING FROM
|
||||||
METHODS render_result
|
METHODS render_result
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ii_html TYPE REF TO zif_abapgit_html
|
!ii_html TYPE REF TO zif_abapgit_html
|
||||||
!it_result TYPE scit_alvlist .
|
!it_result TYPE zif_abapgit_code_inspector=>ty_results .
|
||||||
METHODS render_result_line
|
METHODS render_result_line
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ii_html TYPE REF TO zif_abapgit_html
|
!ii_html TYPE REF TO zif_abapgit_html
|
||||||
!is_result TYPE scir_alvlist .
|
!is_result TYPE zif_abapgit_code_inspector=>ty_result .
|
||||||
METHODS build_nav_link
|
METHODS build_nav_link
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!is_result TYPE scir_alvlist
|
!is_result TYPE zif_abapgit_code_inspector=>ty_result
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rv_link) TYPE string .
|
VALUE(rv_link) TYPE string .
|
||||||
METHODS jump
|
METHODS jump
|
||||||
|
@ -55,7 +55,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_abapgit_gui_page_codi_base IMPLEMENTATION.
|
CLASS ZCL_ABAPGIT_GUI_PAGE_CODI_BASE IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD build_base_menu.
|
METHOD build_base_menu.
|
||||||
|
@ -107,7 +107,7 @@ CLASS zcl_abapgit_gui_page_codi_base IMPLEMENTATION.
|
||||||
ls_item TYPE zif_abapgit_definitions=>ty_item,
|
ls_item TYPE zif_abapgit_definitions=>ty_item,
|
||||||
ls_sub_item TYPE zif_abapgit_definitions=>ty_item.
|
ls_sub_item TYPE zif_abapgit_definitions=>ty_item.
|
||||||
|
|
||||||
FIELD-SYMBOLS: <ls_result> TYPE scir_alvlist.
|
FIELD-SYMBOLS: <ls_result> LIKE LINE OF mt_result.
|
||||||
|
|
||||||
|
|
||||||
IF is_sub_item IS NOT INITIAL.
|
IF is_sub_item IS NOT INITIAL.
|
||||||
|
@ -172,7 +172,7 @@ CLASS zcl_abapgit_gui_page_codi_base IMPLEMENTATION.
|
||||||
METHOD render_result.
|
METHOD render_result.
|
||||||
|
|
||||||
CONSTANTS: lc_limit TYPE i VALUE 500.
|
CONSTANTS: lc_limit TYPE i VALUE 500.
|
||||||
FIELD-SYMBOLS: <ls_result> TYPE scir_alvlist.
|
FIELD-SYMBOLS: <ls_result> LIKE LINE OF it_result.
|
||||||
|
|
||||||
ii_html->add( '<div class="ci-result">' ).
|
ii_html->add( '<div class="ci-result">' ).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user