Refactor: Jump to Object Logic (#5158)

* Refactor: Jump to Object Logic

Continue #5114

- Removes jump_adt and jump_se11 from zcl_abapgit_objects_super
- Remove almost all object-specific jump handlers (zif_abapgit_object~jump) since they are covered by GUI Jumper now

* Remove ZCL_ABAPGIT_OBJECT_SICF

* Remove obsolete RS_TOOL_ACCESS

* FUGR

* IATU

* PDXX

* SRVD

* XINX

Co-authored-by: Lars Hvam <larshp@hotmail.com>
Co-authored-by: Christian Günter <christianguenter@googlemail.com>
This commit is contained in:
Marc Bernard 2021-11-29 15:52:13 -05:00 committed by GitHub
parent 9778ec5258
commit 3fa3323b2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
67 changed files with 95 additions and 721 deletions

View File

@ -173,14 +173,7 @@ CLASS zcl_abapgit_object_acid IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'ACID'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -369,22 +369,7 @@ CLASS zcl_abapgit_object_amsd IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -567,22 +567,7 @@ CLASS zcl_abapgit_object_bdef IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -31,7 +31,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_CHAR IMPLEMENTATION.
CLASS zcl_abapgit_object_char IMPLEMENTATION.
METHOD instantiate_char_and_lock.
@ -254,21 +254,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CHAR IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -93,7 +93,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
CLASS zcl_abapgit_object_clas IMPLEMENTATION.
METHOD constructor.
@ -662,12 +662,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'CLAS'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -189,21 +189,7 @@ CLASS zcl_abapgit_object_cmpt IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -168,16 +168,7 @@ CLASS zcl_abapgit_object_dcls IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
TRY.
jump_adt( iv_obj_name = ms_item-obj_name
iv_obj_type = ms_item-obj_type ).
CATCH zcx_abapgit_exception.
zcx_abapgit_exception=>raise( 'DCLS Jump Error' ).
ENDTRY.
" Covered by ZCL_ABAPGIT_ADT_LINK=>JUMP
ENDMETHOD.

View File

@ -148,8 +148,8 @@ CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
IF sy-subrc = 0.
ASSIGN COMPONENT 'DDLNAME' OF STRUCTURE <lg_entity_view> TO <lg_ddlname>.
jump_adt( iv_obj_name = <lg_ddlname>
iv_obj_type = 'DDLS' ).
zcl_abapgit_adt_link=>jump( iv_obj_name = <lg_ddlname>
iv_obj_type = 'DDLS' ).
ENDIF.

View File

@ -243,15 +243,7 @@ CLASS zcl_abapgit_object_ddlx IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
TRY.
jump_adt( iv_obj_name = ms_item-obj_name
iv_obj_type = ms_item-obj_type ).
CATCH zcx_abapgit_exception.
zcx_abapgit_exception=>raise( 'DDLX Jump Error' ).
ENDTRY.
" Covered by ZCL_ABAPGIT_ADT_LINK=>JUMP
ENDMETHOD.

View File

@ -700,19 +700,7 @@ CLASS zcl_abapgit_object_devc IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'DEVC'
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -335,9 +335,7 @@ CLASS zcl_abapgit_object_doma IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -400,22 +400,7 @@ CLASS zcl_abapgit_object_drul IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -401,22 +401,7 @@ CLASS zcl_abapgit_object_dtdc IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -36,7 +36,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
CLASS zcl_abapgit_object_dtel IMPLEMENTATION.
METHOD deserialize_texts.
@ -271,9 +271,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -560,22 +560,7 @@ CLASS zcl_abapgit_object_ecatt_super IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -196,20 +196,7 @@ CLASS zcl_abapgit_object_enhc IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
OTHERS = 1.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -208,14 +208,7 @@ CLASS zcl_abapgit_object_enho IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'ENHO'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -19,7 +19,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_ENHS IMPLEMENTATION.
CLASS zcl_abapgit_object_enhs IMPLEMENTATION.
METHOD factory.
@ -174,14 +174,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'ENHS'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -130,9 +130,7 @@ CLASS zcl_abapgit_object_enqu IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -160,14 +160,7 @@ CLASS zcl_abapgit_object_ensc IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'ENSC'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -29,7 +29,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_FTGL IMPLEMENTATION.
CLASS zcl_abapgit_object_ftgl IMPLEMENTATION.
METHOD clear_field.
@ -165,22 +165,7 @@ CLASS ZCL_ABAPGIT_OBJECT_FTGL IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS_REMOTE'
STARTING NEW TASK 'GIT'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -1154,14 +1154,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'FUGR'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -39,7 +39,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_IAMU IMPLEMENTATION.
CLASS zcl_abapgit_object_iamu IMPLEMENTATION.
METHOD load_mime_api.
@ -299,13 +299,7 @@ CLASS ZCL_ABAPGIT_OBJECT_IAMU IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -70,7 +70,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_IARP IMPLEMENTATION.
CLASS zcl_abapgit_object_iarp IMPLEMENTATION.
METHOD constructor.
@ -372,20 +372,7 @@ CLASS ZCL_ABAPGIT_OBJECT_IARP IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise( |error from RS_TOOL_ACCESS. Subrc={ sy-subrc }| ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -353,20 +353,7 @@ CLASS zcl_abapgit_object_iasp IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -193,13 +193,7 @@ CLASS zcl_abapgit_object_iatu IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -39,7 +39,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_IAXU IMPLEMENTATION.
CLASS zcl_abapgit_object_iaxu IMPLEMENTATION.
METHOD read.
@ -290,13 +290,7 @@ CLASS ZCL_ABAPGIT_OBJECT_IAXU IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -316,12 +316,7 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'INTF'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -48,7 +48,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION.
CLASS zcl_abapgit_object_msag IMPLEMENTATION.
METHOD delete_documentation.
@ -452,14 +452,7 @@ CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'MSAG'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -22,6 +22,7 @@ ENDCLASS.
CLASS zcl_abapgit_object_oa2p IMPLEMENTATION.
METHOD constructor.
super->constructor( is_item = is_item
@ -242,14 +243,7 @@ CLASS zcl_abapgit_object_oa2p IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = mv_profile
object_type = 'OA2P'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -227,19 +227,7 @@ CLASS zcl_abapgit_object_otgr IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -212,14 +212,7 @@ CLASS zcl_abapgit_object_para IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'PARA'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -116,14 +116,7 @@ CLASS zcl_abapgit_object_pdxx_super IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS_REMOTE'
STARTING NEW TASK 'GIT'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
OTHERS = 0.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -339,14 +339,7 @@ CLASS zcl_abapgit_object_pinf IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'PINF'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -29,7 +29,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_PRAG IMPLEMENTATION.
CLASS zcl_abapgit_object_prag IMPLEMENTATION.
METHOD zif_abapgit_object~changed_by.
@ -133,17 +133,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PRAG IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -42,7 +42,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
CLASS zcl_abapgit_object_prog IMPLEMENTATION.
METHOD deserialize_texts.
@ -317,14 +317,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'PROG'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -328,13 +328,7 @@ CLASS zcl_abapgit_object_saxx_super IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -14,7 +14,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SFBF IMPLEMENTATION.
CLASS zcl_abapgit_object_sfbf IMPLEMENTATION.
METHOD get.
@ -191,14 +191,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SFBF IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'SFBF'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -14,7 +14,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SFBS IMPLEMENTATION.
CLASS zcl_abapgit_object_sfbs IMPLEMENTATION.
METHOD get.
@ -177,14 +177,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SFBS IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'SFBS'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -33,7 +33,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SFPF IMPLEMENTATION.
CLASS zcl_abapgit_object_sfpf IMPLEMENTATION.
METHOD fix_oref.
@ -297,13 +297,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SFPF IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -18,7 +18,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SFPI IMPLEMENTATION.
CLASS zcl_abapgit_object_sfpi IMPLEMENTATION.
METHOD interface_to_xstring.
@ -171,13 +171,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SFPI IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -18,7 +18,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SFSW IMPLEMENTATION.
CLASS zcl_abapgit_object_sfsw IMPLEMENTATION.
METHOD get.
@ -226,14 +226,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SFSW IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'SFSW'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -129,9 +129,7 @@ CLASS zcl_abapgit_object_shlp IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -290,13 +290,7 @@ CLASS zcl_abapgit_object_smim IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -387,22 +387,7 @@ CLASS zcl_abapgit_object_smtg IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS_REMOTE'
STARTING NEW TASK 'GIT'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.
@ -443,5 +428,4 @@ CLASS zcl_abapgit_object_smtg IMPLEMENTATION.
ENDTRY.
ENDMETHOD.
ENDCLASS.

View File

@ -322,28 +322,7 @@ CLASS zcl_abapgit_object_sots IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
DATA: lv_object_name TYPE eu_lname,
lv_object_type TYPE seu_obj.
lv_object_name = ms_item-obj_name.
lv_object_type = ms_item-obj_type.
CALL FUNCTION 'RS_TOOL_ACCESS_REMOTE'
DESTINATION 'NONE'
EXPORTING
operation = 'SHOW'
object_name = lv_object_name
object_type = lv_object_type
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -49,7 +49,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SPRX IMPLEMENTATION.
CLASS zcl_abapgit_object_sprx IMPLEMENTATION.
METHOD check_sprx_tadir.
@ -326,14 +326,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SPRX IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -112,7 +112,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_SQSC IMPLEMENTATION.
CLASS zcl_abapgit_object_sqsc IMPLEMENTATION.
METHOD constructor.
@ -277,11 +277,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SQSC IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
zcl_abapgit_objects_super=>jump_adt(
iv_obj_name = ms_item-obj_name
iv_obj_type = ms_item-obj_type ).
" Covered by ZCL_ABAPGIT_ADT_LINK=>JUMP
ENDMETHOD.

View File

@ -202,22 +202,7 @@ CLASS zcl_abapgit_object_srfc IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name " Object Name
object_type = ms_item-obj_type " Object Type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -464,22 +464,7 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -290,22 +290,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SRVD IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise( |RC={ sy-subrc } from RS_TOOL_ACCESS| ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -187,22 +187,7 @@ CLASS zcl_abapgit_object_sxci IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -929,9 +929,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -146,9 +146,7 @@ CLASS zcl_abapgit_object_ttyp IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -23,7 +23,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_TYPE IMPLEMENTATION.
CLASS zcl_abapgit_object_type IMPLEMENTATION.
METHOD create.
@ -187,7 +187,7 @@ CLASS ZCL_ABAPGIT_OBJECT_TYPE IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
jump_se11( ).
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -228,22 +228,7 @@ CLASS zcl_abapgit_object_ucsa IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -229,35 +229,7 @@ CLASS zcl_abapgit_object_view IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
DATA: ls_dd25v TYPE dd25v.
read_view( IMPORTING es_dd25v = ls_dd25v ).
CASE ls_dd25v-viewclass.
WHEN co_viewclass-view_variant.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise_t100( ).
ENDIF.
WHEN OTHERS.
jump_se11( ).
ENDCASE.
" Covered by ZCL_ABAPGIT_OBJECT=>JUMP
ENDMETHOD.

View File

@ -53,7 +53,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_WAPA IMPLEMENTATION.
CLASS zcl_abapgit_object_wapa IMPLEMENTATION.
METHOD create_new_application.
@ -574,14 +574,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WAPA IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -39,7 +39,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_WDCA IMPLEMENTATION.
CLASS zcl_abapgit_object_wdca IMPLEMENTATION.
METHOD check.
@ -366,14 +366,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WDCA IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -16,7 +16,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_WDCC IMPLEMENTATION.
CLASS zcl_abapgit_object_wdcc IMPLEMENTATION.
METHOD zif_abapgit_object~changed_by.
@ -314,14 +314,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WDCC IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = 'WDCC'
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -21,7 +21,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_WDYA IMPLEMENTATION.
CLASS zcl_abapgit_object_wdya IMPLEMENTATION.
METHOD read.
@ -225,14 +225,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WDYA IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -876,14 +876,7 @@ CLASS zcl_abapgit_object_wdyn IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -61,7 +61,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
CLASS zcl_abapgit_object_webi IMPLEMENTATION.
METHOD handle_endpoint.
@ -453,14 +453,7 @@ CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -294,22 +294,7 @@ CLASS zcl_abapgit_object_xinx IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise( |Error from RS_TOOL_ACCESS { sy-subrc }| ).
ENDIF.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -202,13 +202,7 @@ CLASS zcl_abapgit_object_xslt IMPLEMENTATION.
METHOD zif_abapgit_object~jump.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type.
" Covered by ZCL_ABAPGIT_OBJECTS=>JUMP
ENDMETHOD.

View File

@ -11,14 +11,6 @@ CLASS zcl_abapgit_objects_super DEFINITION
IMPORTING
!is_item TYPE zif_abapgit_definitions=>ty_item
!iv_language TYPE spras .
CLASS-METHODS jump_adt
IMPORTING
!iv_obj_name TYPE zif_abapgit_definitions=>ty_item-obj_name
!iv_obj_type TYPE zif_abapgit_definitions=>ty_item-obj_type
!iv_sub_obj_name TYPE zif_abapgit_definitions=>ty_item-obj_name OPTIONAL
!iv_line_number TYPE i OPTIONAL
RAISING
zcx_abapgit_exception .
PROTECTED SECTION.
DATA ms_item TYPE zif_abapgit_definitions=>ty_item .
@ -38,9 +30,6 @@ CLASS zcl_abapgit_objects_super DEFINITION
!iv_package TYPE devclass
RAISING
zcx_abapgit_exception .
METHODS jump_se11
RAISING
zcx_abapgit_exception .
METHODS exists_a_lock_entry_for
IMPORTING
!iv_lock_object TYPE string
@ -292,38 +281,6 @@ CLASS zcl_abapgit_objects_super IMPLEMENTATION.
ENDMETHOD.
METHOD jump_adt.
zcl_abapgit_adt_link=>jump(
iv_obj_name = iv_obj_name
iv_obj_type = iv_obj_type
iv_sub_obj_name = iv_sub_obj_name
iv_line_number = iv_line_number ).
ENDMETHOD.
METHOD jump_se11.
CALL FUNCTION 'RS_TOOL_ACCESS'
EXPORTING
operation = 'SHOW'
object_name = ms_item-obj_name
object_type = ms_item-obj_type
devclass = ms_item-devclass
in_new_window = abap_true
EXCEPTIONS
not_executed = 1
invalid_object_type = 2
OTHERS = 3.
IF sy-subrc <> 0.
zcx_abapgit_exception=>raise( |Jump to SE11 failed (subrc={ sy-subrc } ).| ).
ENDIF.
ENDMETHOD.
METHOD serialize_longtexts.
zcl_abapgit_factory=>get_longtexts( )->serialize(

View File

@ -137,10 +137,10 @@ CLASS zcl_abapgit_gui_page_codi_base IMPLEMENTATION.
lv_line_number = <ls_result>-line.
zcl_abapgit_objects_super=>jump_adt( iv_obj_name = ls_item-obj_name
iv_obj_type = ls_item-obj_type
iv_sub_obj_name = ls_sub_item-obj_name
iv_line_number = lv_line_number ).
zcl_abapgit_objects=>jump(
is_item = ls_item
iv_sub_obj_name = ls_sub_item-obj_name
iv_line_number = lv_line_number ).
RETURN.
ENDIF.