mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
branch overview: no singleton (#1665)
https://github.com/larshp/abapGit/issues/1647
This commit is contained in:
parent
cdf2f5f448
commit
b98db9bd7c
|
@ -77,7 +77,7 @@ CLASS zcl_abapgit_factory DEFINITION
|
|||
gt_sap_package TYPE tty_sap_package,
|
||||
gt_code_inspector TYPE tty_code_inspector,
|
||||
gt_syntax_check TYPE tty_syntax_check,
|
||||
gt_branch_overview TYPE tty_branch_overview.
|
||||
gi_branch_overview TYPE REF TO zif_abapgit_branch_overview.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -172,28 +172,10 @@ CLASS zcl_abapgit_factory IMPLEMENTATION.
|
|||
|
||||
METHOD get_branch_overview.
|
||||
|
||||
DATA: ls_branch_overview LIKE LINE OF gt_branch_overview,
|
||||
lv_repo_key TYPE ty_branch_overview-repo_key.
|
||||
FIELD-SYMBOLS: <ls_branch_overview> TYPE zcl_abapgit_factory=>ty_branch_overview.
|
||||
|
||||
lv_repo_key = io_repo->get_key( ).
|
||||
|
||||
READ TABLE gt_branch_overview ASSIGNING <ls_branch_overview>
|
||||
WITH TABLE KEY repo_key = lv_repo_key.
|
||||
IF sy-subrc <> 0.
|
||||
ls_branch_overview-repo_key = lv_repo_key.
|
||||
|
||||
CREATE OBJECT ls_branch_overview-instance TYPE zcl_abapgit_branch_overview
|
||||
EXPORTING
|
||||
io_repo = io_repo.
|
||||
|
||||
INSERT ls_branch_overview
|
||||
INTO TABLE gt_branch_overview
|
||||
ASSIGNING <ls_branch_overview>.
|
||||
|
||||
ENDIF.
|
||||
|
||||
ri_branch_overview = <ls_branch_overview>-instance.
|
||||
CREATE OBJECT ri_branch_overview
|
||||
TYPE zcl_abapgit_branch_overview
|
||||
EXPORTING
|
||||
io_repo = io_repo.
|
||||
|
||||
|
||||
ENDMETHOD.
|
||||
|
|
Loading…
Reference in New Issue
Block a user