mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 11:46:38 +08:00
downport CMPT (#1648)
This commit is contained in:
parent
394ea52d61
commit
495e832882
|
@ -10,13 +10,14 @@ CLASS zcl_abapgit_object_cmpt DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
||||||
INTERFACES zif_abapgit_object.
|
INTERFACES zif_abapgit_object.
|
||||||
|
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
DATA: mo_cmp_db TYPE REF TO object.
|
DATA: mo_cmp_db TYPE REF TO object,
|
||||||
|
mv_name TYPE c LENGTH 30.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_OBJECT_CMPT IMPLEMENTATION.
|
CLASS zcl_abapgit_object_cmpt IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
@ -32,6 +33,8 @@ CLASS ZCL_ABAPGIT_OBJECT_CMPT IMPLEMENTATION.
|
||||||
CATCH cx_root.
|
CATCH cx_root.
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
|
mv_name = ms_item-obj_name.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -42,7 +45,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CMPT IMPLEMENTATION.
|
||||||
TRY.
|
TRY.
|
||||||
CALL METHOD ('CL_CMP_TEMPLATE')=>('S_CREATE_FROM_DB')
|
CALL METHOD ('CL_CMP_TEMPLATE')=>('S_CREATE_FROM_DB')
|
||||||
EXPORTING
|
EXPORTING
|
||||||
i_name = |{ ms_item-obj_name }|
|
i_name = mv_name
|
||||||
i_version = 'A'
|
i_version = 'A'
|
||||||
RECEIVING
|
RECEIVING
|
||||||
r_ref_template = lo_cmp_template.
|
r_ref_template = lo_cmp_template.
|
||||||
|
@ -72,7 +75,7 @@ CLASS ZCL_ABAPGIT_OBJECT_CMPT IMPLEMENTATION.
|
||||||
TRY.
|
TRY.
|
||||||
CALL METHOD mo_cmp_db->('IF_CMP_TEMPLATE_DB~DELETE_TEMPLATE')
|
CALL METHOD mo_cmp_db->('IF_CMP_TEMPLATE_DB~DELETE_TEMPLATE')
|
||||||
EXPORTING
|
EXPORTING
|
||||||
i_name = |{ ms_item-obj_name }|
|
i_name = mv_name
|
||||||
i_version = 'A'
|
i_version = 'A'
|
||||||
i_flg_header = abap_true
|
i_flg_header = abap_true
|
||||||
i_flg_lines = abap_true
|
i_flg_lines = abap_true
|
||||||
|
@ -138,14 +141,10 @@ CLASS ZCL_ABAPGIT_OBJECT_CMPT IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD zif_abapgit_object~exists.
|
METHOD zif_abapgit_object~exists.
|
||||||
|
|
||||||
DATA: lv_name TYPE c LENGTH 30.
|
|
||||||
|
|
||||||
lv_name = ms_item-obj_name.
|
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
CALL METHOD ('CL_CMP_TEMPLATE')=>('S_TEMPLATE_EXISTS')
|
CALL METHOD ('CL_CMP_TEMPLATE')=>('S_TEMPLATE_EXISTS')
|
||||||
EXPORTING
|
EXPORTING
|
||||||
i_name = lv_name
|
i_name = mv_name
|
||||||
i_version = 'A'
|
i_version = 'A'
|
||||||
RECEIVING
|
RECEIVING
|
||||||
r_flg_exists = rv_bool.
|
r_flg_exists = rv_bool.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user