mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Remove self-references (#4115)
* Remove self-references Remove unnecessary self-references (me->) https://github.com/SAP/styleguides/blob/master/clean-abap/CleanABAP.md#omit-the-self-reference-me-when-calling-an-instance-method * 702: Fix syntax error No chaining with EXPORTING & CHANGING * remove addiontal me, update abaplint config Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
614a8d60a3
commit
bdc44f7476
|
@ -115,9 +115,7 @@
|
|||
"forbidden_identifier": true,
|
||||
"try_without_catch": true,
|
||||
"unused_variables": false,
|
||||
"prefix_is_current_class": {
|
||||
"omitMeInstanceCalls": false
|
||||
},
|
||||
"prefix_is_current_class": true,
|
||||
"allowed_object_naming": true,
|
||||
"check_comments": false,
|
||||
"fully_type_constants": true,
|
||||
|
|
|
@ -78,107 +78,6 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD create_instance.
|
||||
CREATE OBJECT ro_manifest_reader
|
||||
EXPORTING
|
||||
iv_package_name = iv_package_name.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD deserialize.
|
||||
|
||||
DATA: lv_xml TYPE string,
|
||||
ls_data TYPE zif_abapgit_apack_definitions=>ty_descriptor.
|
||||
|
||||
lv_xml = zcl_abapgit_convert=>xstring_to_string_utf8( iv_xstr ).
|
||||
|
||||
ls_data = from_xml( lv_xml ).
|
||||
|
||||
ro_manifest_reader = create_instance( iv_package_name ).
|
||||
|
||||
ro_manifest_reader = create_instance( iv_package_name ).
|
||||
ro_manifest_reader->set_manifest_descriptor( ls_data ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD from_xml.
|
||||
|
||||
DATA: lv_xml TYPE string.
|
||||
|
||||
lv_xml = iv_xml.
|
||||
|
||||
CALL TRANSFORMATION id
|
||||
OPTIONS value_handling = 'accept_data_loss'
|
||||
SOURCE XML lv_xml
|
||||
RESULT data = rs_data.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_manifest_descriptor.
|
||||
|
||||
DATA: lo_manifest_provider TYPE REF TO object,
|
||||
ls_manifest_implementation TYPE ty_s_manifest_declaration.
|
||||
|
||||
IF mv_is_cached IS INITIAL AND mv_package_name IS NOT INITIAL.
|
||||
SELECT SINGLE seometarel~clsname tadir~devclass FROM seometarel "#EC CI_NOORDER
|
||||
INNER JOIN tadir ON seometarel~clsname = tadir~obj_name "#EC CI_BUFFJOIN
|
||||
INTO ls_manifest_implementation
|
||||
WHERE tadir~pgmid = 'R3TR' AND
|
||||
tadir~object = 'CLAS' AND
|
||||
seometarel~version = '1' AND
|
||||
seometarel~refclsname = 'ZIF_APACK_MANIFEST' AND
|
||||
tadir~devclass = me->mv_package_name.
|
||||
IF ls_manifest_implementation IS INITIAL.
|
||||
SELECT SINGLE seometarel~clsname tadir~devclass FROM seometarel "#EC CI_NOORDER
|
||||
INNER JOIN tadir ON seometarel~clsname = tadir~obj_name "#EC CI_BUFFJOIN
|
||||
INTO ls_manifest_implementation
|
||||
WHERE tadir~pgmid = 'R3TR' AND
|
||||
tadir~object = 'CLAS' AND
|
||||
seometarel~version = '1' AND
|
||||
seometarel~refclsname = 'IF_APACK_MANIFEST' AND
|
||||
tadir~devclass = me->mv_package_name.
|
||||
ENDIF.
|
||||
IF ls_manifest_implementation IS NOT INITIAL.
|
||||
TRY.
|
||||
CREATE OBJECT lo_manifest_provider TYPE (ls_manifest_implementation-clsname).
|
||||
CATCH cx_sy_create_object_error.
|
||||
CLEAR: rs_manifest_descriptor.
|
||||
ENDTRY.
|
||||
IF lo_manifest_provider IS BOUND.
|
||||
me->copy_manifest_descriptor( io_manifest_provider = lo_manifest_provider ).
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
|
||||
mv_is_cached = abap_true.
|
||||
|
||||
ENDIF.
|
||||
|
||||
rs_manifest_descriptor = me->ms_cached_descriptor.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD has_manifest.
|
||||
|
||||
DATA: ls_returned_manifest TYPE zif_abapgit_apack_definitions=>ty_descriptor.
|
||||
|
||||
ls_returned_manifest = get_manifest_descriptor( ).
|
||||
|
||||
rv_has_manifest = abap_false.
|
||||
IF ls_returned_manifest IS NOT INITIAL.
|
||||
rv_has_manifest = abap_true.
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_manifest_descriptor.
|
||||
mv_is_cached = abap_true.
|
||||
ms_cached_descriptor = is_manifest_descriptor.
|
||||
format_version( ).
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD copy_manifest_descriptor.
|
||||
|
||||
DATA: ls_my_manifest_wo_deps TYPE zif_abapgit_apack_definitions=>ty_descriptor_wo_dependencies,
|
||||
|
@ -212,6 +111,30 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD create_instance.
|
||||
CREATE OBJECT ro_manifest_reader
|
||||
EXPORTING
|
||||
iv_package_name = iv_package_name.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD deserialize.
|
||||
|
||||
DATA: lv_xml TYPE string,
|
||||
ls_data TYPE zif_abapgit_apack_definitions=>ty_descriptor.
|
||||
|
||||
lv_xml = zcl_abapgit_convert=>xstring_to_string_utf8( iv_xstr ).
|
||||
|
||||
ls_data = from_xml( lv_xml ).
|
||||
|
||||
ro_manifest_reader = create_instance( iv_package_name ).
|
||||
|
||||
ro_manifest_reader = create_instance( iv_package_name ).
|
||||
ro_manifest_reader->set_manifest_descriptor( ls_data ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD format_version.
|
||||
|
||||
FIELD-SYMBOLS: <ls_dependency> TYPE zif_abapgit_apack_definitions=>ty_dependency.
|
||||
|
@ -226,4 +149,80 @@ CLASS zcl_abapgit_apack_reader IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD from_xml.
|
||||
|
||||
DATA: lv_xml TYPE string.
|
||||
|
||||
lv_xml = iv_xml.
|
||||
|
||||
CALL TRANSFORMATION id
|
||||
OPTIONS value_handling = 'accept_data_loss'
|
||||
SOURCE XML lv_xml
|
||||
RESULT data = rs_data.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_manifest_descriptor.
|
||||
|
||||
DATA: lo_manifest_provider TYPE REF TO object,
|
||||
ls_manifest_implementation TYPE ty_s_manifest_declaration.
|
||||
|
||||
IF mv_is_cached IS INITIAL AND mv_package_name IS NOT INITIAL.
|
||||
SELECT SINGLE seometarel~clsname tadir~devclass FROM seometarel "#EC CI_NOORDER
|
||||
INNER JOIN tadir ON seometarel~clsname = tadir~obj_name "#EC CI_BUFFJOIN
|
||||
INTO ls_manifest_implementation
|
||||
WHERE tadir~pgmid = 'R3TR' AND
|
||||
tadir~object = 'CLAS' AND
|
||||
seometarel~version = '1' AND
|
||||
seometarel~refclsname = 'ZIF_APACK_MANIFEST' AND
|
||||
tadir~devclass = mv_package_name.
|
||||
IF ls_manifest_implementation IS INITIAL.
|
||||
SELECT SINGLE seometarel~clsname tadir~devclass FROM seometarel "#EC CI_NOORDER
|
||||
INNER JOIN tadir ON seometarel~clsname = tadir~obj_name "#EC CI_BUFFJOIN
|
||||
INTO ls_manifest_implementation
|
||||
WHERE tadir~pgmid = 'R3TR' AND
|
||||
tadir~object = 'CLAS' AND
|
||||
seometarel~version = '1' AND
|
||||
seometarel~refclsname = 'IF_APACK_MANIFEST' AND
|
||||
tadir~devclass = mv_package_name.
|
||||
ENDIF.
|
||||
IF ls_manifest_implementation IS NOT INITIAL.
|
||||
TRY.
|
||||
CREATE OBJECT lo_manifest_provider TYPE (ls_manifest_implementation-clsname).
|
||||
CATCH cx_sy_create_object_error.
|
||||
CLEAR: rs_manifest_descriptor.
|
||||
ENDTRY.
|
||||
IF lo_manifest_provider IS BOUND.
|
||||
copy_manifest_descriptor( io_manifest_provider = lo_manifest_provider ).
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
|
||||
mv_is_cached = abap_true.
|
||||
|
||||
ENDIF.
|
||||
|
||||
rs_manifest_descriptor = ms_cached_descriptor.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD has_manifest.
|
||||
|
||||
DATA: ls_returned_manifest TYPE zif_abapgit_apack_definitions=>ty_descriptor.
|
||||
|
||||
ls_returned_manifest = get_manifest_descriptor( ).
|
||||
|
||||
rv_has_manifest = abap_false.
|
||||
IF ls_returned_manifest IS NOT INITIAL.
|
||||
rv_has_manifest = abap_true.
|
||||
ENDIF.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_manifest_descriptor.
|
||||
mv_is_cached = abap_true.
|
||||
ms_cached_descriptor = is_manifest_descriptor.
|
||||
format_version( ).
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -23,8 +23,8 @@ CLASS ltcl_apack_manifest_reader IMPLEMENTATION.
|
|||
ls_apack_manifest_descriptor-version = '1.42'.
|
||||
ls_apack_manifest_descriptor-git_url = 'https://github.com/abapGit/abapGit.git'.
|
||||
|
||||
me->mo_manifest_reader = zcl_abapgit_apack_reader=>create_instance( '$TMP' ).
|
||||
me->mo_manifest_reader->set_manifest_descriptor( ls_apack_manifest_descriptor ).
|
||||
mo_manifest_reader = zcl_abapgit_apack_reader=>create_instance( '$TMP' ).
|
||||
mo_manifest_reader->set_manifest_descriptor( ls_apack_manifest_descriptor ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ CLASS zcl_abapgit_apack_writer IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD constructor.
|
||||
me->ms_manifest_descriptor = is_apack_manifest_descriptor.
|
||||
ms_manifest_descriptor = is_apack_manifest_descriptor.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_GIT_BRANCH_LIST IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_git_branch_list IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD complete_heads_branch_name.
|
||||
|
@ -108,8 +108,8 @@ CLASS ZCL_ABAPGIT_GIT_BRANCH_LIST IMPLEMENTATION.
|
|||
EXPORTING
|
||||
iv_data = iv_data
|
||||
IMPORTING
|
||||
et_list = me->mt_branches
|
||||
ev_head_symref = me->mv_head_symref ).
|
||||
et_list = mt_branches
|
||||
ev_head_symref = mv_head_symref ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_ecatt_script_downl IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD download.
|
||||
|
@ -194,7 +194,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
ex_errmsg = lv_errmsg ).
|
||||
|
||||
IF li_artmp_node IS INITIAL OR lv_rc_args_tmpl > 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_ARTMP_TO_TEMPLATE'
|
||||
|
@ -203,7 +203,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
|
||||
lv_rc = li_artmp_node->set_value( value = lv_text ).
|
||||
IF lv_rc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_ARTMP_TO_TEMPLATE' ).
|
||||
|
@ -225,7 +225,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
parent = root_node ).
|
||||
|
||||
IF li_blob_node IS INITIAL.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_BLOB_TO_TEMPLATE' ).
|
||||
|
@ -239,7 +239,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
|
||||
lv_rc = li_blob_node->set_value( value = lv_text ).
|
||||
IF lv_rc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_BLOB_TO_TEMPLATE' ).
|
||||
|
@ -362,7 +362,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
OTHERS = 2.
|
||||
|
||||
IF sy-subrc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt ).
|
||||
ENDIF.
|
||||
|
@ -371,7 +371,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
lv_rc = li_deep_tcd->append_child( new_child = li_element ).
|
||||
|
||||
IF lv_rc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt ).
|
||||
ENDIF.
|
||||
|
@ -410,7 +410,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
parent = root_node ).
|
||||
|
||||
IF mi_script_node IS INITIAL.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_SCRIPT_TO_TEMPLATE' ).
|
||||
|
@ -428,7 +428,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
illegal_name = 1
|
||||
OTHERS = 2.
|
||||
IF sy-subrc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_SCRIPT_TO_TEMPLATE' ).
|
||||
|
@ -437,7 +437,7 @@ CLASS ZCL_ABAPGIT_ECATT_SCRIPT_DOWNL IMPLEMENTATION.
|
|||
|
||||
lv_rc = mi_script_node->append_child( li_element ).
|
||||
IF lv_rc <> 0.
|
||||
me->raise_download_exception(
|
||||
raise_download_exception(
|
||||
textid = cx_ecatt_apl_util=>download_processing
|
||||
previous = ex_ecatt
|
||||
called_method = 'CL_APL_ECATT_SCRIPT_DOWNLOAD->SET_SCRIPT_TO_TEMPLATE' ).
|
||||
|
|
|
@ -128,7 +128,7 @@ CLASS zcl_abapgit_ecatt_sp_upload IMPLEMENTATION.
|
|||
lv_exc_occ = 'X'.
|
||||
ENDTRY.
|
||||
|
||||
ASSIGN me->ecatt_object TO <lg_ecatt_sp>.
|
||||
ASSIGN ecatt_object TO <lg_ecatt_sp>.
|
||||
ASSERT sy-subrc = 0.
|
||||
|
||||
lo_ecatt_sp = <lg_ecatt_sp>.
|
||||
|
|
|
@ -20,7 +20,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_DDLS IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_ddls IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD is_baseinfo_supported.
|
||||
|
@ -327,7 +327,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DDLS IMPLEMENTATION.
|
|||
|
||||
CASE lv_ddtypekind.
|
||||
WHEN 'STOB'.
|
||||
me->open_adt_stob( ms_item-obj_name ).
|
||||
open_adt_stob( ms_item-obj_name ).
|
||||
WHEN OTHERS.
|
||||
zcx_abapgit_exception=>raise( 'DDLS Jump Error' ).
|
||||
ENDCASE.
|
||||
|
|
|
@ -36,7 +36,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_DEVC IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_devc IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -51,7 +51,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DEVC IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_package.
|
||||
IF me->zif_abapgit_object~exists( ) = abap_true.
|
||||
IF zif_abapgit_object~exists( ) = abap_true.
|
||||
ri_package = load_package( mv_local_devclass ).
|
||||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
|
|
@ -22,7 +22,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_IEXT IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_iext IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -79,7 +79,7 @@ CLASS ZCL_ABAPGIT_OBJECT_IEXT IMPLEMENTATION.
|
|||
ls_attributes-presp = cl_abap_syst=>get_user_name( ).
|
||||
ls_attributes-pwork = ls_attributes-presp.
|
||||
|
||||
IF me->zif_abapgit_object~exists( ) = abap_true.
|
||||
IF zif_abapgit_object~exists( ) = abap_true.
|
||||
CALL FUNCTION 'EXTTYPE_UPDATE'
|
||||
EXPORTING
|
||||
pi_cimtyp = mv_extension
|
||||
|
|
|
@ -40,7 +40,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_shi3 IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD clear_fields.
|
||||
|
@ -168,7 +168,9 @@ CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION.
|
|||
CONSTANTS lc_activity_delete_06 TYPE activ_auth VALUE '06'.
|
||||
|
||||
TRY.
|
||||
me->zif_abapgit_object~exists( ).
|
||||
IF zif_abapgit_object~exists( ) = abap_false.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
CATCH zcx_abapgit_exception.
|
||||
RETURN.
|
||||
ENDTRY.
|
||||
|
|
|
@ -39,7 +39,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_SSFO IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_ssfo IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD code_item_section_handling.
|
||||
|
@ -146,20 +146,20 @@ CLASS ZCL_ABAPGIT_OBJECT_SSFO IMPLEMENTATION.
|
|||
|
||||
DATA: ls_range_node_code TYPE LINE OF ty_string_range.
|
||||
|
||||
IF me->gt_range_node_codes IS INITIAL.
|
||||
IF gt_range_node_codes IS INITIAL.
|
||||
ls_range_node_code-sign = 'I'.
|
||||
ls_range_node_code-option = 'EQ'.
|
||||
ls_range_node_code-low = 'CODE'.
|
||||
INSERT ls_range_node_code INTO TABLE me->gt_range_node_codes.
|
||||
INSERT ls_range_node_code INTO TABLE gt_range_node_codes.
|
||||
ls_range_node_code-low = 'GTYPES'.
|
||||
INSERT ls_range_node_code INTO TABLE me->gt_range_node_codes.
|
||||
INSERT ls_range_node_code INTO TABLE gt_range_node_codes.
|
||||
ls_range_node_code-low = 'GCODING'.
|
||||
INSERT ls_range_node_code INTO TABLE me->gt_range_node_codes.
|
||||
INSERT ls_range_node_code INTO TABLE gt_range_node_codes.
|
||||
ls_range_node_code-low = 'FCODING'.
|
||||
INSERT ls_range_node_code INTO TABLE me->gt_range_node_codes.
|
||||
INSERT ls_range_node_code INTO TABLE gt_range_node_codes.
|
||||
ENDIF.
|
||||
|
||||
rt_range_node_codes = me->gt_range_node_codes.
|
||||
rt_range_node_codes = gt_range_node_codes.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_SUSC IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_susc IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD delete_class.
|
||||
|
@ -136,7 +136,9 @@ CLASS ZCL_ABAPGIT_OBJECT_SUSC IMPLEMENTATION.
|
|||
lv_auth_object_class = ms_item-obj_name.
|
||||
|
||||
TRY.
|
||||
me->zif_abapgit_object~exists( ).
|
||||
IF zif_abapgit_object~exists( ) = abap_false.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
CATCH zcx_abapgit_exception.
|
||||
RETURN.
|
||||
ENDTRY.
|
||||
|
|
|
@ -108,7 +108,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD clear_dd03p_fields.
|
||||
|
@ -373,6 +373,16 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD is_db_table_category.
|
||||
|
||||
" values from domain TABCLASS
|
||||
rv_is_db_table_type = boolc( iv_tabclass = 'TRANSP'
|
||||
OR iv_tabclass = 'CLUSTER'
|
||||
OR iv_tabclass = 'POOL' ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD is_idoc_segment.
|
||||
|
||||
DATA lv_segment_type TYPE edilsegtyp.
|
||||
|
@ -812,7 +822,7 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
|
|||
|
||||
CREATE OBJECT li_local_version_output TYPE zcl_abapgit_xml_output.
|
||||
|
||||
me->zif_abapgit_object~serialize( li_local_version_output ).
|
||||
zif_abapgit_object~serialize( li_local_version_output ).
|
||||
|
||||
CREATE OBJECT li_local_version_input
|
||||
TYPE zcl_abapgit_xml_input
|
||||
|
@ -996,15 +1006,4 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
|
|||
ig_data = ls_extras ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD is_db_table_category.
|
||||
|
||||
" values from domain TABCLASS
|
||||
rv_is_db_table_type = boolc( iv_tabclass = 'TRANSP'
|
||||
OR iv_tabclass = 'CLUSTER'
|
||||
OR iv_tabclass = 'POOL' ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -109,7 +109,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_tran IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD add_data.
|
||||
|
@ -719,7 +719,7 @@ CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION.
|
|||
|
||||
WHEN OTHERS.
|
||||
|
||||
me->clear_functiongroup_globals( ).
|
||||
clear_functiongroup_globals( ).
|
||||
|
||||
CALL FUNCTION 'RPY_TRANSACTION_INSERT'
|
||||
EXPORTING
|
||||
|
|
|
@ -96,7 +96,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_udmo IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD access_free.
|
||||
|
@ -106,8 +106,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
CALL FUNCTION 'RS_ACCESS_PERMISSION'
|
||||
EXPORTING
|
||||
mode = 'FREE'
|
||||
object = me->ms_object_type
|
||||
object_class = me->c_transport_object_class
|
||||
object = ms_object_type
|
||||
object_class = c_transport_object_class
|
||||
EXCEPTIONS
|
||||
canceled_in_corr = 1
|
||||
enqueued_by_user = 2
|
||||
|
@ -144,8 +144,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
authority_check = abap_true
|
||||
global_lock = abap_true
|
||||
mode = 'MODIFY'
|
||||
object = me->ms_object_type
|
||||
object_class = me->c_transport_object_class
|
||||
object = ms_object_type
|
||||
object_class = c_transport_object_class
|
||||
EXCEPTIONS
|
||||
canceled_in_corr = 1
|
||||
enqueued_by_user = 2
|
||||
|
@ -174,9 +174,9 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
|
||||
" Conversion to Data model
|
||||
me->mv_data_model = is_item-obj_name.
|
||||
mv_data_model = is_item-obj_name.
|
||||
" Default activation state is active
|
||||
me->mv_activation_state = c_active_state.
|
||||
mv_activation_state = c_active_state.
|
||||
" Derive the data model's text object
|
||||
mv_text_object = 'UDMD' && is_item-obj_name.
|
||||
" And set the text object to active
|
||||
|
@ -184,8 +184,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
mv_lxe_text_name = mv_text_object.
|
||||
|
||||
" Correction and Transport System object
|
||||
me->ms_object_type-objtype = c_correction_object_type.
|
||||
me->ms_object_type-objname = is_item-obj_name.
|
||||
ms_object_type-objtype = c_correction_object_type.
|
||||
ms_object_type-objname = is_item-obj_name.
|
||||
|
||||
|
||||
ENDMETHOD.
|
||||
|
@ -200,8 +200,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'RS_CORR_INSERT'
|
||||
EXPORTING
|
||||
object = me->ms_object_type
|
||||
object_class = me->c_transport_object_class
|
||||
object = ms_object_type
|
||||
object_class = c_transport_object_class
|
||||
devclass = iv_package
|
||||
master_language = mv_language
|
||||
mode = 'INSERT'
|
||||
|
@ -271,8 +271,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
SELECT MAX( dokversion )
|
||||
INTO ls_header-tdversion
|
||||
FROM dokhl
|
||||
WHERE id = me->c_lxe_text_type
|
||||
AND object = me->mv_text_object
|
||||
WHERE id = c_lxe_text_type
|
||||
AND object = mv_text_object
|
||||
AND langu = ls_udmo_long_text-language.
|
||||
|
||||
" Increment the version
|
||||
|
@ -282,10 +282,10 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
" This function module takes care of the variation in text processing between various objects.
|
||||
CALL FUNCTION 'LXE_OBJ_DOKU_PUT_XSTRING'
|
||||
EXPORTING
|
||||
slang = me->mv_language
|
||||
slang = mv_language
|
||||
tlang = ls_udmo_long_text-language
|
||||
objtype = me->c_lxe_text_type
|
||||
objname = me->mv_lxe_text_name
|
||||
objtype = c_lxe_text_type
|
||||
objname = mv_lxe_text_name
|
||||
header = ls_udmo_long_text-header
|
||||
content = ls_udmo_long_text-content.
|
||||
|
||||
|
@ -348,7 +348,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
INTO ls_dm40t
|
||||
WHERE sprache = ls_udmo_text-sprache
|
||||
AND dmoid = ls_udmo_text-dmoid
|
||||
AND as4local = me->mv_activation_state.
|
||||
AND as4local = mv_activation_state.
|
||||
|
||||
IF sy-subrc = 0.
|
||||
" There is already an active description for this language
|
||||
|
@ -395,8 +395,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'SDU_SAA_CHECK'
|
||||
EXPORTING
|
||||
obj_name = me->ms_object_type-objname
|
||||
obj_type = me->ms_object_type-objtype
|
||||
obj_name = ms_object_type-objname
|
||||
obj_type = ms_object_type-objtype
|
||||
EXCEPTIONS
|
||||
wrong_type = 01.
|
||||
|
||||
|
@ -414,8 +414,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
SELECT * FROM dm41s
|
||||
INTO TABLE lt_udmo_entities
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state.
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state.
|
||||
|
||||
|
||||
LOOP AT lt_udmo_entities ASSIGNING <ls_udmo_entity>.
|
||||
|
@ -466,8 +466,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
SELECT sprache AS language
|
||||
FROM dm40t
|
||||
INTO TABLE lt_udmo_languages
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state
|
||||
ORDER BY sprache ASCENDING. "#EC CI_NOFIRST
|
||||
|
||||
" For every language for which a short text is maintained,
|
||||
|
@ -482,8 +482,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
CALL FUNCTION 'LXE_OBJ_DOKU_GET_XSTRING'
|
||||
EXPORTING
|
||||
lang = ls_udmo_language-language
|
||||
objtype = me->c_lxe_text_type
|
||||
objname = me->mv_lxe_text_name
|
||||
objtype = c_lxe_text_type
|
||||
objname = mv_lxe_text_name
|
||||
IMPORTING
|
||||
header = ls_udmo_long_text-header
|
||||
content = ls_udmo_long_text-content
|
||||
|
@ -522,8 +522,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
SELECT SINGLE *
|
||||
FROM dm40l
|
||||
INTO ls_dm40l
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state.
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state.
|
||||
|
||||
|
||||
IF sy-subrc <> 0.
|
||||
|
@ -554,8 +554,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
SELECT sprache dmoid as4local langbez
|
||||
FROM dm40t
|
||||
INTO CORRESPONDING FIELDS OF TABLE lt_udmo_texts
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state
|
||||
ORDER BY sprache ASCENDING. "#EC CI_NOFIRST
|
||||
|
||||
" You are reminded that descriptions in other languages do not have to be in existence.
|
||||
|
@ -572,9 +572,9 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'RS_TREE_OBJECT_PLACEMENT'
|
||||
EXPORTING
|
||||
object = me->mv_data_model
|
||||
object = mv_data_model
|
||||
operation = 'INSERT'
|
||||
type = me->c_correction_object_type.
|
||||
type = c_correction_object_type.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
@ -583,8 +583,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
SELECT SINGLE lstuser INTO rv_user
|
||||
FROM dm40l
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state.
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state.
|
||||
|
||||
IF sy-subrc <> 0.
|
||||
rv_user = c_user_unknown.
|
||||
|
@ -605,7 +605,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'RPY_DATAMODEL_DELETE'
|
||||
EXPORTING
|
||||
model_name = me->mv_data_model
|
||||
model_name = mv_data_model
|
||||
EXCEPTIONS
|
||||
cancelled = 1
|
||||
permission_error = 2
|
||||
|
@ -652,7 +652,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
|
||||
CATCH zcx_abapgit_exception.
|
||||
|
||||
me->access_free( ).
|
||||
access_free( ).
|
||||
|
||||
zcx_abapgit_exception=>raise( 'Error in deserialisation of UDMO' ).
|
||||
|
||||
|
@ -670,8 +670,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
" See Function Module SDU_MODEL_EXISTS
|
||||
|
||||
SELECT COUNT( * ) FROM dm40l
|
||||
WHERE dmoid = me->mv_data_model
|
||||
AND as4local = me->mv_activation_state.
|
||||
WHERE dmoid = mv_data_model
|
||||
AND as4local = mv_activation_state.
|
||||
|
||||
rv_bool = boolc( sy-subrc = 0 ).
|
||||
|
||||
|
@ -760,9 +760,9 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
ENDIF.
|
||||
|
||||
serialize_model( io_xml ).
|
||||
me->serialize_entities( io_xml ).
|
||||
me->serialize_short_texts( io_xml ).
|
||||
me->serialize_long_texts( io_xml ).
|
||||
serialize_entities( io_xml ).
|
||||
serialize_short_texts( io_xml ).
|
||||
serialize_long_texts( io_xml ).
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -105,7 +105,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_ueno IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD build_text_name.
|
||||
|
@ -119,7 +119,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
DATA ls_text_name TYPE ty_text_name.
|
||||
|
||||
ls_text_name-id = iv_id.
|
||||
ls_text_name-entity = me->mv_entity_id.
|
||||
ls_text_name-entity = mv_entity_id.
|
||||
ls_text_name-modifier = 'A%'.
|
||||
|
||||
rv_result = ls_text_name.
|
||||
|
@ -132,7 +132,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
super->constructor( is_item = is_item
|
||||
iv_language = iv_language ).
|
||||
|
||||
me->mv_entity_id = is_item-obj_name.
|
||||
mv_entity_id = is_item-obj_name.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
@ -145,7 +145,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
SELECT *
|
||||
FROM dm02l
|
||||
INTO TABLE lt_dm02l
|
||||
WHERE entid = me->mv_entity_id.
|
||||
WHERE entid = mv_entity_id.
|
||||
|
||||
LOOP AT lt_dm02l INTO ls_dm02l.
|
||||
|
||||
|
@ -154,7 +154,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
key1 = ls_dm02l-entid
|
||||
key2 = ls_dm02l-as4local
|
||||
key3 = '00'
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'UENC' "Entity Comments
|
||||
EXCEPTIONS
|
||||
ret_code = 0.
|
||||
|
@ -164,7 +164,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
key1 = ls_dm02l-entid
|
||||
key2 = ls_dm02l-as4local
|
||||
key3 = '00'
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'UEND' "Entity Definition
|
||||
EXCEPTIONS
|
||||
ret_code = 0.
|
||||
|
@ -174,7 +174,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
key1 = ls_dm02l-entid
|
||||
key2 = ls_dm02l-as4local
|
||||
key3 = '00'
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'UENE' "Entity Example
|
||||
EXCEPTIONS
|
||||
ret_code = 0.
|
||||
|
@ -192,13 +192,13 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
SELECT *
|
||||
FROM dm42s
|
||||
INTO TABLE lt_dm42s
|
||||
WHERE entidto = me->mv_entity_id.
|
||||
WHERE entidto = mv_entity_id.
|
||||
|
||||
LOOP AT lt_dm42s INTO ls_dm42s.
|
||||
|
||||
CALL FUNCTION 'SDU_DOCU_DELETE'
|
||||
EXPORTING
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'URL1'
|
||||
key1 = ls_dm42s-entidto
|
||||
key2 = ls_dm42s-as4local
|
||||
|
@ -209,7 +209,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'SDU_DOCU_DELETE'
|
||||
EXPORTING
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'URL2'
|
||||
key1 = ls_dm42s-entidto
|
||||
key2 = ls_dm42s-as4local
|
||||
|
@ -220,7 +220,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'SDU_DOCU_DELETE'
|
||||
EXPORTING
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'URLC'
|
||||
key1 = ls_dm42s-entidto
|
||||
key2 = ls_dm42s-as4local
|
||||
|
@ -243,13 +243,13 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
SELECT *
|
||||
FROM dm45l
|
||||
INTO TABLE lt_dm45l
|
||||
WHERE entid = me->ms_item-obj_name.
|
||||
WHERE entid = ms_item-obj_name.
|
||||
|
||||
LOOP AT lt_dm45l INTO ls_dm45l.
|
||||
|
||||
CALL FUNCTION 'SDU_DOCU_DELETE'
|
||||
EXPORTING
|
||||
langu = me->mv_language
|
||||
langu = mv_language
|
||||
obj_id = 'USPD'
|
||||
key1 = ls_dm45l-entid
|
||||
key2 = ls_dm45l-as4local
|
||||
|
@ -343,7 +343,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'LXE_OBJ_DOKU_PUT_XSTRING'
|
||||
EXPORTING
|
||||
slang = me->mv_language
|
||||
slang = mv_language
|
||||
tlang = ls_docu-language
|
||||
objtype = ls_docu-header-tdid
|
||||
objname = lv_objname
|
||||
|
@ -367,8 +367,8 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'SDU_SAA_CHECK'
|
||||
EXPORTING
|
||||
obj_name = me->ms_item-obj_name
|
||||
obj_type = me->ms_item-obj_type
|
||||
obj_name = ms_item-obj_name
|
||||
obj_type = ms_item-obj_type
|
||||
EXCEPTIONS
|
||||
wrong_type = 01.
|
||||
|
||||
|
@ -444,7 +444,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
DATA lv_objname TYPE lxeobjname.
|
||||
|
||||
|
||||
ls_dokvl-object = me->build_text_name( iv_id = iv_id ).
|
||||
ls_dokvl-object = build_text_name( iv_id = iv_id ).
|
||||
|
||||
SELECT id object langu
|
||||
FROM dokvl
|
||||
|
@ -492,7 +492,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UENO IMPLEMENTATION.
|
|||
|
||||
SELECT SINGLE lstuser INTO rv_user
|
||||
FROM dm02l
|
||||
WHERE entid = me->mv_entity_id
|
||||
WHERE entid = mv_entity_id
|
||||
AND as4local = c_active_state.
|
||||
|
||||
IF sy-subrc <> 0.
|
||||
|
|
|
@ -22,7 +22,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_VCLS IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_vcls IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD check_lock.
|
||||
|
@ -184,8 +184,8 @@ CLASS ZCL_ABAPGIT_OBJECT_VCLS IMPLEMENTATION.
|
|||
lv_argument TYPE seqg3-garg,
|
||||
lv_argument_langu TYPE seqg3-garg.
|
||||
|
||||
lv_argument = me->ms_item-obj_name.
|
||||
lv_argument_langu = |@{ me->ms_item-obj_name }|.
|
||||
lv_argument = ms_item-obj_name.
|
||||
lv_argument_langu = |@{ ms_item-obj_name }|.
|
||||
|
||||
"Check all relevant maintein tabeles for view clusters
|
||||
IF check_lock( iv_tabname = 'VCLDIR'
|
||||
|
|
|
@ -61,7 +61,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_object_webi IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD handle_endpoint.
|
||||
|
@ -144,9 +144,9 @@ CLASS ZCL_ABAPGIT_OBJECT_WEBI IMPLEMENTATION.
|
|||
LOOP AT is_webi-pvepparameter ASSIGNING <ls_parameter>
|
||||
WHERE function = <ls_function>-function.
|
||||
|
||||
li_parameter = me->handle_single_parameter( iv_name = <ls_parameter>-vepparam
|
||||
ii_function = li_function
|
||||
iv_parameter_type = <ls_parameter>-vepparamtype ).
|
||||
li_parameter = handle_single_parameter( iv_name = <ls_parameter>-vepparam
|
||||
ii_function = li_function
|
||||
iv_parameter_type = <ls_parameter>-vepparamtype ).
|
||||
|
||||
li_parameter->set_name_mapped_to( <ls_parameter>-mappedname ).
|
||||
li_parameter->set_is_exposed( <ls_parameter>-is_exposed ).
|
||||
|
|
|
@ -82,7 +82,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_SYNTAX_HIGHLIGHTER IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_syntax_highlighter IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD add_rule.
|
||||
|
@ -192,8 +192,8 @@ CLASS ZCL_ABAPGIT_SYNTAX_HIGHLIGHTER IMPLEMENTATION.
|
|||
CLEAR ls_rule. " Failed read equals no style
|
||||
READ TABLE mt_rules INTO ls_rule WITH KEY token = <ls_match>-token.
|
||||
|
||||
lv_chunk = me->apply_style( iv_line = lv_chunk
|
||||
iv_class = ls_rule-style ).
|
||||
lv_chunk = apply_style( iv_line = lv_chunk
|
||||
iv_class = ls_rule-style ).
|
||||
|
||||
rv_line = rv_line && lv_chunk.
|
||||
ENDLOOP.
|
||||
|
@ -266,16 +266,16 @@ CLASS ZCL_ABAPGIT_SYNTAX_HIGHLIGHTER IMPLEMENTATION.
|
|||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
lt_matches = me->parse_line( iv_line ).
|
||||
lt_matches = parse_line( iv_line ).
|
||||
|
||||
me->order_matches( EXPORTING iv_line = iv_line
|
||||
CHANGING ct_matches = lt_matches ).
|
||||
order_matches( EXPORTING iv_line = iv_line
|
||||
CHANGING ct_matches = lt_matches ).
|
||||
|
||||
me->extend_matches( EXPORTING iv_line = iv_line
|
||||
CHANGING ct_matches = lt_matches ).
|
||||
extend_matches( EXPORTING iv_line = iv_line
|
||||
CHANGING ct_matches = lt_matches ).
|
||||
|
||||
rv_line = me->format_line( iv_line = iv_line
|
||||
it_matches = lt_matches ).
|
||||
rv_line = format_line( iv_line = iv_line
|
||||
it_matches = lt_matches ).
|
||||
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -109,7 +109,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_gui IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD back.
|
||||
|
@ -196,7 +196,7 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
|
|||
|
||||
METHOD free.
|
||||
|
||||
SET HANDLER me->on_event FOR mi_html_viewer ACTIVATION space.
|
||||
SET HANDLER on_event FOR mi_html_viewer ACTIVATION space.
|
||||
mi_html_viewer->close_document( ).
|
||||
mi_html_viewer->free( ).
|
||||
FREE mi_html_viewer.
|
||||
|
@ -398,7 +398,7 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
|
|||
APPEND ls_event TO lt_events.
|
||||
|
||||
mi_html_viewer->set_registered_events( lt_events ).
|
||||
SET HANDLER me->on_event FOR mi_html_viewer.
|
||||
SET HANDLER on_event FOR mi_html_viewer.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_GUI_ASSET_MANAGER IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_gui_asset_manager IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_mime_asset.
|
||||
|
@ -156,7 +156,7 @@ CLASS ZCL_ABAPGIT_GUI_ASSET_MANAGER IMPLEMENTATION.
|
|||
METHOD zif_abapgit_gui_asset_manager~get_text_asset.
|
||||
|
||||
DATA ls_asset TYPE zif_abapgit_gui_asset_manager~ty_web_asset.
|
||||
ls_asset = me->zif_abapgit_gui_asset_manager~get_asset( iv_url ).
|
||||
ls_asset = zif_abapgit_gui_asset_manager~get_asset( iv_url ).
|
||||
|
||||
IF ls_asset-type <> 'text'.
|
||||
zcx_abapgit_exception=>raise( |Not a text asset: { iv_url }| ).
|
||||
|
|
|
@ -26,7 +26,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_HTML_VIEWER_GUI IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_html_viewer_gui IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -44,7 +44,7 @@ CLASS ZCL_ABAPGIT_HTML_VIEWER_GUI IMPLEMENTATION.
|
|||
APPEND ls_event TO lt_events.
|
||||
|
||||
mo_html_viewer->set_registered_events( lt_events ).
|
||||
SET HANDLER me->on_event FOR mo_html_viewer.
|
||||
SET HANDLER on_event FOR mo_html_viewer.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS ZCL_ABAPGIT_NEWS IMPLEMENTATION.
|
||||
CLASS zcl_abapgit_news IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD compare_versions.
|
||||
|
@ -216,7 +216,7 @@ CLASS ZCL_ABAPGIT_NEWS IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD get_log.
|
||||
rt_log = me->mt_log.
|
||||
rt_log = mt_log.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
@ -246,7 +246,7 @@ CLASS ZCL_ABAPGIT_NEWS IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD latest_version.
|
||||
rv_version = me->mv_latest_version.
|
||||
rv_version = mv_latest_version.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
|
|
|
@ -138,13 +138,16 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
|
|||
|
||||
METHOD get_commit_display_url.
|
||||
|
||||
rv_url = me->get_default_commit_display_url( iv_hash ).
|
||||
DATA li_exit TYPE REF TO zif_abapgit_exit.
|
||||
|
||||
zcl_abapgit_exit=>get_instance( )->adjust_display_commit_url(
|
||||
rv_url = get_default_commit_display_url( iv_hash ).
|
||||
|
||||
li_exit = zcl_abapgit_exit=>get_instance( ).
|
||||
li_exit->adjust_display_commit_url(
|
||||
EXPORTING
|
||||
iv_repo_url = me->get_url( )
|
||||
iv_repo_name = me->get_name( )
|
||||
iv_repo_key = me->get_key( )
|
||||
iv_repo_url = get_url( )
|
||||
iv_repo_name = get_name( )
|
||||
iv_repo_key = get_key( )
|
||||
iv_commit_hash = iv_hash
|
||||
CHANGING
|
||||
cv_display_url = rv_url ).
|
||||
|
@ -167,7 +170,7 @@ CLASS zcl_abapgit_repo_online IMPLEMENTATION.
|
|||
DATA ls_result TYPE match_result.
|
||||
FIELD-SYMBOLS <ls_provider_match> TYPE submatch_result.
|
||||
|
||||
rv_url = me->get_url( ).
|
||||
rv_url = get_url( ).
|
||||
|
||||
FIND REGEX '^http(?:s)?:\/\/(?:www\.)?(github\.com|bitbucket\.org|gitlab\.com)\/' IN rv_url RESULTS ls_result.
|
||||
IF sy-subrc = 0.
|
||||
|
|
|
@ -143,9 +143,9 @@ CLASS lcl_transport_zipper IMPLEMENTATION.
|
|||
|
||||
METHOD constructor.
|
||||
|
||||
CONCATENATE sy-datlo sy-timlo INTO me->mv_timestamp SEPARATED BY '_'.
|
||||
CONCATENATE sy-datlo sy-timlo INTO mv_timestamp SEPARATED BY '_'.
|
||||
|
||||
me->mv_full_folder = get_full_folder( iv_folder = iv_folder ).
|
||||
mv_full_folder = get_full_folder( iv_folder = iv_folder ).
|
||||
|
||||
cl_gui_frontend_services=>get_file_separator(
|
||||
CHANGING
|
||||
|
|
Loading…
Reference in New Issue
Block a user