mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
SCVI: Replace generic with native check (#4808)
* SCVI: Replace generic with native check Replaces generic exist check with native function call * Variable Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
ac8bde9f6c
commit
4cdb04c2c7
|
@ -22,7 +22,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_SCVI IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_scvi IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD zif_abapgit_object~changed_by.
|
||||
|
@ -109,13 +109,17 @@ CLASS ZCL_ABAPGIT_OBJECT_SCVI IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~exists.
|
||||
|
||||
DATA: lo_screen_variant TYPE REF TO zcl_abapgit_objects_generic.
|
||||
DATA: lv_screen_variant TYPE scvariant.
|
||||
|
||||
CREATE OBJECT lo_screen_variant
|
||||
lv_screen_variant = ms_item-obj_name.
|
||||
|
||||
CALL FUNCTION 'RS_HDSYS_READ_SC_VARIANT_DB'
|
||||
EXPORTING
|
||||
is_item = ms_item.
|
||||
|
||||
rv_bool = lo_screen_variant->exists( ).
|
||||
scvariant = lv_screen_variant
|
||||
EXCEPTIONS
|
||||
no_variant = 1
|
||||
OTHERS = 2.
|
||||
rv_bool = boolc( sy-subrc = 0 ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user