mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
Adjust name prefix for types (#3991)
* Part 1 * Part 2 * Part 3 * Lint * Part 5 * Part 6 * Part 7 * Part 8 * Part 9 * Enforce type naming prefix All types need to start with TY_... * Fix local types
This commit is contained in:
parent
ced131e55b
commit
9672f5b030
|
@ -136,7 +136,9 @@
|
|||
},
|
||||
"check_abstract": true,
|
||||
"check_text_elements": true,
|
||||
"types_naming": false,
|
||||
"types_naming": {
|
||||
"pattern": "^TY_.+$"
|
||||
},
|
||||
"7bit_ascii": {
|
||||
"exclude": ["zcl_abapgit_utils.clas.testclasses.abap"]
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@ CLASS zcl_abapgit_apack_helper DEFINITION
|
|||
PUBLIC SECTION.
|
||||
CLASS-METHODS are_dependencies_met
|
||||
IMPORTING
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>tt_dependencies
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>ty_dependencies
|
||||
RETURNING
|
||||
VALUE(rv_status) TYPE zif_abapgit_definitions=>ty_yes_no
|
||||
RAISING
|
||||
|
@ -14,7 +14,7 @@ CLASS zcl_abapgit_apack_helper DEFINITION
|
|||
|
||||
CLASS-METHODS dependencies_popup
|
||||
IMPORTING
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>tt_dependencies
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>ty_dependencies
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
@ -26,45 +26,44 @@ CLASS zcl_abapgit_apack_helper DEFINITION
|
|||
clsname TYPE seometarel-clsname,
|
||||
devclass TYPE devclass,
|
||||
END OF ty_manifest_declaration,
|
||||
tt_manifest_declaration TYPE STANDARD TABLE OF ty_manifest_declaration WITH NON-UNIQUE DEFAULT KEY.
|
||||
ty_manifest_declarations TYPE STANDARD TABLE OF ty_manifest_declaration WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_dependency_status,
|
||||
met TYPE zif_abapgit_definitions=>ty_yes_no_partial.
|
||||
INCLUDE TYPE zif_abapgit_apack_definitions=>ty_dependency.
|
||||
TYPES: END OF ty_dependency_status,
|
||||
tt_dependency_status TYPE STANDARD TABLE OF ty_dependency_status WITH NON-UNIQUE DEFAULT KEY.
|
||||
ty_dependency_statuses TYPE STANDARD TABLE OF ty_dependency_status WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
CLASS-METHODS get_dependencies_met_status
|
||||
IMPORTING
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>tt_dependencies
|
||||
!it_dependencies TYPE zif_abapgit_apack_definitions=>ty_dependencies
|
||||
RETURNING
|
||||
VALUE(rt_status) TYPE tt_dependency_status
|
||||
VALUE(rt_status) TYPE ty_dependency_statuses
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
CLASS-METHODS get_installed_packages
|
||||
RETURNING
|
||||
VALUE(rt_packages) TYPE zif_abapgit_apack_definitions=>tt_descriptor
|
||||
VALUE(rt_packages) TYPE zif_abapgit_apack_definitions=>ty_descriptors
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
CLASS-METHODS show_dependencies_popup
|
||||
IMPORTING
|
||||
!it_dependencies TYPE tt_dependency_status
|
||||
!it_dependencies TYPE ty_dependency_statuses
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_APACK_HELPER IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD are_dependencies_met.
|
||||
|
||||
DATA: lt_dependencies_status TYPE tt_dependency_status.
|
||||
DATA: lt_dependencies_status TYPE ty_dependency_statuses.
|
||||
|
||||
IF it_dependencies IS INITIAL.
|
||||
rv_status = zif_abapgit_definitions=>gc_yes.
|
||||
|
@ -88,7 +87,7 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
|
||||
METHOD dependencies_popup.
|
||||
|
||||
DATA: lt_met_status TYPE tt_dependency_status.
|
||||
DATA: lt_met_status TYPE ty_dependency_statuses.
|
||||
|
||||
lt_met_status = get_dependencies_met_status( it_dependencies ).
|
||||
|
||||
|
@ -99,7 +98,7 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
|
||||
METHOD get_dependencies_met_status.
|
||||
|
||||
DATA: lt_installed_packages TYPE zif_abapgit_apack_definitions=>tt_descriptor,
|
||||
DATA: lt_installed_packages TYPE zif_abapgit_apack_definitions=>ty_descriptors,
|
||||
ls_installed_package TYPE zif_abapgit_apack_definitions=>ty_descriptor,
|
||||
ls_dependecy TYPE zif_abapgit_apack_definitions=>ty_dependency,
|
||||
ls_dependecy_popup TYPE ty_dependency_status.
|
||||
|
@ -140,7 +139,7 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
METHOD get_installed_packages.
|
||||
|
||||
DATA: lo_apack_reader TYPE REF TO zcl_abapgit_apack_reader,
|
||||
lt_manifest_implementation TYPE tt_manifest_declaration,
|
||||
lt_manifest_implementation TYPE ty_manifest_declarations,
|
||||
ls_manifest_implementation TYPE ty_manifest_declaration,
|
||||
lo_manifest_provider TYPE REF TO object,
|
||||
ls_descriptor TYPE zif_abapgit_apack_definitions=>ty_descriptor.
|
||||
|
@ -182,14 +181,14 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
METHOD show_dependencies_popup.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF lty_color_line,
|
||||
BEGIN OF ty_color_line,
|
||||
exception(1) TYPE c,
|
||||
color TYPE lvc_t_scol.
|
||||
INCLUDE TYPE ty_dependency_status.
|
||||
TYPES: t_hyperlink TYPE salv_t_int4_column,
|
||||
END OF lty_color_line.
|
||||
END OF ty_color_line.
|
||||
|
||||
TYPES: lty_color_tab TYPE STANDARD TABLE OF lty_color_line WITH DEFAULT KEY.
|
||||
TYPES: ty_color_tab TYPE STANDARD TABLE OF ty_color_line WITH DEFAULT KEY.
|
||||
|
||||
DATA: lo_alv TYPE REF TO cl_salv_table,
|
||||
lo_functional_settings TYPE REF TO cl_salv_functional_settings,
|
||||
|
@ -199,7 +198,7 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
lo_columns TYPE REF TO cl_salv_columns_table,
|
||||
lt_columns TYPE salv_t_column_ref,
|
||||
ls_column LIKE LINE OF lt_columns,
|
||||
lt_color_table TYPE lty_color_tab,
|
||||
lt_color_table TYPE ty_color_tab,
|
||||
lt_color_negative TYPE lvc_t_scol,
|
||||
lt_color_normal TYPE lvc_t_scol,
|
||||
lt_color_positive TYPE lvc_t_scol,
|
||||
|
@ -209,7 +208,7 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
lv_hyperlink TYPE service_rl,
|
||||
lx_ex TYPE REF TO cx_root.
|
||||
|
||||
FIELD-SYMBOLS: <ls_line> TYPE lty_color_line,
|
||||
FIELD-SYMBOLS: <ls_line> TYPE ty_color_line,
|
||||
<ls_dependency> LIKE LINE OF it_dependencies.
|
||||
|
||||
IF it_dependencies IS INITIAL.
|
||||
|
@ -317,6 +316,4 @@ CLASS zcl_abapgit_apack_helper IMPLEMENTATION.
|
|||
ENDTRY.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -10,7 +10,7 @@ INTERFACE zif_abapgit_apack_definitions PUBLIC.
|
|||
target_package TYPE devclass,
|
||||
END OF ty_dependency,
|
||||
|
||||
tt_dependencies TYPE STANDARD TABLE OF ty_dependency
|
||||
ty_dependencies TYPE STANDARD TABLE OF ty_dependency
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
|
||||
ty_repository_type TYPE string,
|
||||
|
@ -27,10 +27,10 @@ INTERFACE zif_abapgit_apack_definitions PUBLIC.
|
|||
BEGIN OF ty_descriptor.
|
||||
INCLUDE TYPE ty_descriptor_wo_dependencies.
|
||||
TYPES:
|
||||
dependencies TYPE tt_dependencies,
|
||||
dependencies TYPE ty_dependencies,
|
||||
END OF ty_descriptor,
|
||||
|
||||
tt_descriptor TYPE STANDARD TABLE OF ty_descriptor WITH NON-UNIQUE DEFAULT KEY.
|
||||
ty_descriptors TYPE STANDARD TABLE OF ty_descriptor WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
CONSTANTS c_dot_apack_manifest TYPE string VALUE '.apack-manifest.xml' ##NO_TEXT.
|
||||
CONSTANTS c_repository_type_abapgit TYPE ty_repository_type VALUE 'abapGit' ##NO_TEXT.
|
||||
|
|
|
@ -4,18 +4,18 @@ CLASS zcl_abapgit_background DEFINITION
|
|||
|
||||
PUBLIC SECTION.
|
||||
|
||||
TYPES: BEGIN OF ty_methods,
|
||||
TYPES: BEGIN OF ty_method,
|
||||
class TYPE seoclsname,
|
||||
description TYPE string,
|
||||
END OF ty_methods.
|
||||
END OF ty_method.
|
||||
|
||||
TYPES: ty_methods_tt TYPE SORTED TABLE OF ty_methods WITH UNIQUE KEY class.
|
||||
TYPES: ty_methods TYPE SORTED TABLE OF ty_method WITH UNIQUE KEY class.
|
||||
|
||||
CLASS-METHODS run
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
CLASS-METHODS list_methods
|
||||
RETURNING VALUE(rt_methods) TYPE ty_methods_tt.
|
||||
RETURNING VALUE(rt_methods) TYPE ty_methods.
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
ENDCLASS.
|
||||
|
@ -73,7 +73,7 @@ CLASS ZCL_ABAPGIT_BACKGROUND IMPLEMENTATION.
|
|||
|
||||
DATA: lo_per TYPE REF TO zcl_abapgit_persist_background,
|
||||
lo_repo TYPE REF TO zcl_abapgit_repo_online,
|
||||
lt_list TYPE zcl_abapgit_persist_background=>tt_background,
|
||||
lt_list TYPE zcl_abapgit_persist_background=>ty_background_keys,
|
||||
li_background TYPE REF TO zif_abapgit_background,
|
||||
li_log TYPE REF TO zif_abapgit_log,
|
||||
lv_repo_name TYPE string.
|
||||
|
|
|
@ -19,7 +19,7 @@ CLASS zcl_abapgit_pr_enum_github DEFINITION
|
|||
TYPES:
|
||||
BEGIN OF ty_info,
|
||||
repo_json TYPE REF TO zif_abapgit_ajson_reader,
|
||||
pulls TYPE zif_abapgit_pr_enum_provider=>tty_pulls,
|
||||
pulls TYPE zif_abapgit_pr_enum_provider=>ty_pull_requests,
|
||||
END OF ty_info.
|
||||
|
||||
DATA mi_http_agent TYPE REF TO zif_abapgit_http_agent.
|
||||
|
@ -37,7 +37,7 @@ CLASS zcl_abapgit_pr_enum_github DEFINITION
|
|||
IMPORTING
|
||||
ii_json TYPE REF TO zif_abapgit_ajson_reader
|
||||
RETURNING
|
||||
VALUE(rt_pulls) TYPE zif_abapgit_pr_enum_provider=>tty_pulls.
|
||||
VALUE(rt_pulls) TYPE zif_abapgit_pr_enum_provider=>ty_pull_requests.
|
||||
|
||||
METHODS clean_url
|
||||
IMPORTING
|
||||
|
|
|
@ -19,7 +19,7 @@ CLASS zcl_abapgit_pr_enumerator DEFINITION
|
|||
|
||||
METHODS get_pulls
|
||||
RETURNING
|
||||
VALUE(rt_pulls) TYPE zif_abapgit_pr_enum_provider=>tty_pulls
|
||||
VALUE(rt_pulls) TYPE zif_abapgit_pr_enum_provider=>ty_pull_requests
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
|
|
@ -13,11 +13,11 @@ INTERFACE zif_abapgit_pr_enum_provider
|
|||
is_for_upstream TYPE abap_bool,
|
||||
END OF ty_pull_request.
|
||||
TYPES:
|
||||
tty_pulls TYPE STANDARD TABLE OF ty_pull_request WITH KEY base_url number.
|
||||
ty_pull_requests TYPE STANDARD TABLE OF ty_pull_request WITH KEY base_url number.
|
||||
|
||||
METHODS list_pull_requests
|
||||
RETURNING
|
||||
VALUE(rt_pulls) TYPE tty_pulls
|
||||
VALUE(rt_pulls) TYPE ty_pull_requests
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
|
|
@ -676,14 +676,14 @@ CLASS ltcl_json_to_abap DEFINITION
|
|||
a TYPE string,
|
||||
b TYPE i,
|
||||
END OF ty_struc,
|
||||
tty_struc TYPE STANDARD TABLE OF ty_struc WITH DEFAULT KEY,
|
||||
ty_struc_tt TYPE STANDARD TABLE OF ty_struc WITH DEFAULT KEY,
|
||||
BEGIN OF ty_complex,
|
||||
str TYPE string,
|
||||
int TYPE i,
|
||||
float TYPE f,
|
||||
bool TYPE abap_bool,
|
||||
obj TYPE ty_struc,
|
||||
tab TYPE tty_struc,
|
||||
tab TYPE ty_struc_tt,
|
||||
oref TYPE REF TO object,
|
||||
date1 TYPE d,
|
||||
date2 TYPE d,
|
||||
|
@ -1063,7 +1063,7 @@ CLASS ltcl_integrated DEFINITION
|
|||
start TYPE ty_loc,
|
||||
end TYPE ty_loc,
|
||||
END OF ty_issue,
|
||||
tt_issues TYPE STANDARD TABLE OF ty_issue WITH DEFAULT KEY,
|
||||
ty_issues TYPE STANDARD TABLE OF ty_issue WITH DEFAULT KEY,
|
||||
BEGIN OF ty_target,
|
||||
string TYPE string,
|
||||
number TYPE i,
|
||||
|
@ -1072,7 +1072,7 @@ CLASS ltcl_integrated DEFINITION
|
|||
false TYPE abap_bool,
|
||||
null TYPE string,
|
||||
date TYPE string, " ??? TODO
|
||||
issues TYPE tt_issues,
|
||||
issues TYPE ty_issues,
|
||||
END OF ty_target.
|
||||
|
||||
METHODS reader FOR TESTING RAISING zcx_abapgit_ajson_error.
|
||||
|
|
|
@ -108,7 +108,7 @@ CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_DOWN IMPLEMENTATION.
|
|||
METHOD set_business_msgs.
|
||||
|
||||
DATA:
|
||||
lt_buss_msg_ref TYPE zif_abapgit_ecatt=>etvo_bus_msg_tabtype,
|
||||
lt_buss_msg_ref TYPE zif_abapgit_ecatt=>ty_bus_msgs,
|
||||
li_element TYPE REF TO if_ixml_element,
|
||||
li_insert_objects TYPE REF TO if_ixml_element,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
@ -130,7 +130,7 @@ CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_DOWN IMPLEMENTATION.
|
|||
|
||||
CALL FUNCTION 'SDIXML_DATA_TO_DOM'
|
||||
EXPORTING
|
||||
name = 'ETVO_MSG'
|
||||
name = 'ty_MSG'
|
||||
dataobject = lt_buss_msg_ref
|
||||
IMPORTING
|
||||
data_as_dom = li_element
|
||||
|
@ -154,8 +154,8 @@ CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_DOWN IMPLEMENTATION.
|
|||
METHOD set_ecatt_flags.
|
||||
|
||||
DATA:
|
||||
lv_invert_validation TYPE zif_abapgit_ecatt=>etvo_invert_validation,
|
||||
lv_error_prio TYPE zif_abapgit_ecatt=>etvo_error_prio,
|
||||
lv_invert_validation TYPE zif_abapgit_ecatt=>ty_invert_validation,
|
||||
lv_error_prio TYPE zif_abapgit_ecatt=>ty_error_prio,
|
||||
li_element TYPE REF TO if_ixml_element,
|
||||
li_insert_objects TYPE REF TO if_ixml_element,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
@ -225,7 +225,7 @@ CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_DOWN IMPLEMENTATION.
|
|||
METHOD set_ecatt_impl_detail.
|
||||
|
||||
DATA:
|
||||
ls_impl_details TYPE zif_abapgit_ecatt=>etvoimpl_det,
|
||||
ls_impl_details TYPE zif_abapgit_ecatt=>ty_impl_det,
|
||||
li_element TYPE REF TO if_ixml_element,
|
||||
li_insert_objects TYPE REF TO if_ixml_element,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
@ -274,5 +274,4 @@ CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_DOWN IMPLEMENTATION.
|
|||
rv_xml_stream = mv_xml_stream.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -35,7 +35,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_ecatt_val_obj_upl IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_ECATT_VAL_OBJ_UPL IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_business_msgs_from_dom.
|
||||
|
@ -43,13 +43,13 @@ CLASS zcl_abapgit_ecatt_val_obj_upl IMPLEMENTATION.
|
|||
" downport from CL_APL_ECATT_VO_UPLOAD
|
||||
|
||||
DATA: li_section TYPE REF TO if_ixml_element,
|
||||
lt_buss_msg_ref TYPE zif_abapgit_ecatt=>etvo_bus_msg_tabtype,
|
||||
lt_buss_msg_ref TYPE zif_abapgit_ecatt=>ty_bus_msgs,
|
||||
lv_exception_occurred TYPE etonoff,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
||||
FIELD-SYMBOLS: <lg_ecatt_vo> TYPE any.
|
||||
|
||||
li_section = template_over_all->find_from_name_ns( 'ETVO_MSG' ).
|
||||
li_section = template_over_all->find_from_name_ns( 'ty_MSG' ).
|
||||
|
||||
IF NOT li_section IS INITIAL.
|
||||
CALL FUNCTION 'SDIXML_DOM_TO_DATA'
|
||||
|
@ -90,7 +90,7 @@ CLASS zcl_abapgit_ecatt_val_obj_upl IMPLEMENTATION.
|
|||
" downport from CL_APL_ECATT_VO_UPLOAD
|
||||
|
||||
DATA: li_section TYPE REF TO if_ixml_element,
|
||||
ls_impl_details TYPE zif_abapgit_ecatt=>etvoimpl_det,
|
||||
ls_impl_details TYPE zif_abapgit_ecatt=>ty_impl_det,
|
||||
lv_exception_occurred TYPE etonoff,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
||||
|
@ -137,8 +137,8 @@ CLASS zcl_abapgit_ecatt_val_obj_upl IMPLEMENTATION.
|
|||
" downport from CL_APL_ECATT_VO_UPLOAD
|
||||
|
||||
DATA: li_section TYPE REF TO if_ixml_element,
|
||||
lv_error_prio TYPE zif_abapgit_ecatt=>etvo_error_prio,
|
||||
lv_invert_validation TYPE zif_abapgit_ecatt=>etvo_invert_validation,
|
||||
lv_error_prio TYPE zif_abapgit_ecatt=>ty_error_prio,
|
||||
lv_invert_validation TYPE zif_abapgit_ecatt=>ty_invert_validation,
|
||||
lv_exception_occurred TYPE etonoff,
|
||||
lo_ecatt_vo TYPE REF TO object.
|
||||
|
||||
|
|
|
@ -4,31 +4,31 @@ INTERFACE zif_abapgit_ecatt
|
|||
" downport missing types
|
||||
|
||||
TYPES:
|
||||
etvo_invert_validation TYPE c LENGTH 1,
|
||||
etvo_error_prio TYPE n LENGTH 1,
|
||||
etvo_impl_name TYPE c LENGTH 30,
|
||||
etvo_impl_type TYPE c LENGTH 1,
|
||||
etvo_impl_subtype TYPE c LENGTH 4,
|
||||
etvo_package TYPE c LENGTH 255,
|
||||
BEGIN OF etvoimpl_det,
|
||||
impl_name TYPE etvo_impl_name,
|
||||
impl_type TYPE etvo_impl_type,
|
||||
impl_subtype TYPE etvo_impl_subtype,
|
||||
impl_package TYPE etvo_package,
|
||||
END OF etvoimpl_det.
|
||||
ty_invert_validation TYPE c LENGTH 1,
|
||||
ty_error_prio TYPE n LENGTH 1,
|
||||
ty_impl_name TYPE c LENGTH 30,
|
||||
ty_impl_type TYPE c LENGTH 1,
|
||||
ty_impl_subtype TYPE c LENGTH 4,
|
||||
ty_package TYPE c LENGTH 255,
|
||||
BEGIN OF ty_impl_det,
|
||||
impl_name TYPE ty_impl_name,
|
||||
impl_type TYPE ty_impl_type,
|
||||
impl_subtype TYPE ty_impl_subtype,
|
||||
impl_package TYPE ty_package,
|
||||
END OF ty_impl_det.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ecvo_bus_msg.
|
||||
BEGIN OF ty_bus_msg.
|
||||
INCLUDE TYPE etobj_key.
|
||||
TYPES:
|
||||
bus_msg_no TYPE c LENGTH 1, " etvo_msg_no
|
||||
arbgb TYPE arbgb,
|
||||
msgnr TYPE msgnr,
|
||||
bus_msg_text TYPE string, "etvo_bus_msg_text
|
||||
otr_key TYPE sotr_conc,
|
||||
msg_type TYPE c LENGTH 4, "etvo_msg_type
|
||||
END OF ecvo_bus_msg,
|
||||
bus_msg_no TYPE c LENGTH 1, " ty_msg_no
|
||||
arbgb TYPE arbgb,
|
||||
msgnr TYPE msgnr,
|
||||
bus_msg_text TYPE string, "ty_bus_msg_text
|
||||
otr_key TYPE sotr_conc,
|
||||
msg_type TYPE c LENGTH 4, "ty_msg_type
|
||||
END OF ty_bus_msg,
|
||||
|
||||
etvo_bus_msg_tabtype TYPE STANDARD TABLE OF ecvo_bus_msg.
|
||||
ty_bus_msgs TYPE STANDARD TABLE OF ty_bus_msg.
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
|
@ -15,17 +15,17 @@ CLASS zcl_abapgit_longtexts DEFINITION
|
|||
lines TYPE tline_tab,
|
||||
END OF ty_longtext .
|
||||
TYPES:
|
||||
tty_longtexts TYPE STANDARD TABLE OF ty_longtext
|
||||
ty_longtexts TYPE STANDARD TABLE OF ty_longtext
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
|
||||
METHODS read
|
||||
IMPORTING
|
||||
!iv_object_name TYPE sobj_name
|
||||
!iv_longtext_id TYPE dokil-id
|
||||
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil
|
||||
!it_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt
|
||||
!iv_master_lang_only TYPE abap_bool DEFAULT abap_false
|
||||
RETURNING
|
||||
VALUE(rt_longtexts) TYPE tty_longtexts
|
||||
VALUE(rt_longtexts) TYPE ty_longtexts
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
PRIVATE SECTION.
|
||||
|
@ -41,7 +41,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
|||
METHOD read.
|
||||
|
||||
DATA: ls_longtext TYPE ty_longtext,
|
||||
lt_dokil TYPE zif_abapgit_definitions=>tty_dokil.
|
||||
lt_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt.
|
||||
|
||||
FIELD-SYMBOLS: <ls_dokil> LIKE LINE OF lt_dokil.
|
||||
|
||||
|
@ -107,7 +107,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_longtexts~changed_by.
|
||||
|
||||
DATA: lt_longtexts TYPE tty_longtexts.
|
||||
DATA: lt_longtexts TYPE ty_longtexts.
|
||||
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
|
||||
|
||||
lt_longtexts = read( iv_object_name = iv_object_name
|
||||
|
@ -124,7 +124,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_longtexts~delete.
|
||||
|
||||
DATA: lt_dokil TYPE zif_abapgit_definitions=>tty_dokil.
|
||||
DATA: lt_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt.
|
||||
FIELD-SYMBOLS: <ls_dokil> TYPE dokil.
|
||||
|
||||
SELECT * FROM dokil
|
||||
|
@ -155,7 +155,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_longtexts~deserialize.
|
||||
|
||||
DATA: lt_longtexts TYPE tty_longtexts,
|
||||
DATA: lt_longtexts TYPE ty_longtexts,
|
||||
lv_no_masterlang TYPE dokil-masterlang.
|
||||
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
|
||||
|
||||
|
@ -186,7 +186,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_longtexts~serialize.
|
||||
|
||||
DATA lt_longtexts TYPE tty_longtexts.
|
||||
DATA lt_longtexts TYPE ty_longtexts.
|
||||
DATA lt_dokil LIKE it_dokil.
|
||||
DATA lv_master_lang_only TYPE abap_bool.
|
||||
|
||||
|
|
|
@ -45,14 +45,14 @@ CLASS zcl_abapgit_object_clas DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
serialize_docu
|
||||
IMPORTING
|
||||
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>ty_langus OPTIONAL
|
||||
!iv_clsname TYPE seoclsname
|
||||
RAISING
|
||||
zcx_abapgit_exception,
|
||||
serialize_tpool
|
||||
IMPORTING
|
||||
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu OPTIONAL
|
||||
!it_langu_additional TYPE zif_abapgit_lang_definitions=>ty_langus OPTIONAL
|
||||
!iv_clsname TYPE seoclsname
|
||||
RAISING
|
||||
zcx_abapgit_exception,
|
||||
|
@ -81,7 +81,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECT_CLAS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -165,8 +165,8 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
|||
|
||||
DATA: lt_lines TYPE tlinetab,
|
||||
lv_object TYPE dokhl-object,
|
||||
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>tt_i18n_lines,
|
||||
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines.
|
||||
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines,
|
||||
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_line.
|
||||
|
||||
ii_xml->read( EXPORTING iv_name = 'LINES'
|
||||
CHANGING cg_data = lt_lines ).
|
||||
|
@ -210,7 +210,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
|||
DATA: lv_clsname TYPE seoclsname,
|
||||
lt_tpool_ext TYPE zif_abapgit_definitions=>ty_tpool_tt,
|
||||
lt_tpool TYPE textpool_table,
|
||||
lt_i18n_tpool TYPE zif_abapgit_lang_definitions=>tt_i18n_tpool,
|
||||
lt_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpools,
|
||||
ls_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpool.
|
||||
|
||||
|
||||
|
@ -326,8 +326,8 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
|||
|
||||
DATA: lt_lines TYPE tlinetab,
|
||||
lv_langu TYPE langu,
|
||||
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>tt_i18n_lines,
|
||||
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines.
|
||||
lt_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines,
|
||||
ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_line.
|
||||
|
||||
lt_lines = mi_object_oriented_object_fct->read_documentation(
|
||||
iv_class_name = iv_clsname
|
||||
|
@ -373,7 +373,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
|||
|
||||
DATA: lt_tpool TYPE textpool_table,
|
||||
lv_langu TYPE langu,
|
||||
lt_i18n_tpool TYPE zif_abapgit_lang_definitions=>tt_i18n_tpool,
|
||||
lt_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpools,
|
||||
ls_i18n_tpool TYPE zif_abapgit_lang_definitions=>ty_i18n_tpool.
|
||||
|
||||
lt_tpool = mi_object_oriented_object_fct->read_text_pool(
|
||||
|
@ -411,7 +411,7 @@ CLASS zcl_abapgit_object_clas IMPLEMENTATION.
|
|||
|
||||
DATA: ls_vseoclass TYPE vseoclass,
|
||||
ls_clskey TYPE seoclskey,
|
||||
lt_langu_additional TYPE zif_abapgit_lang_definitions=>tt_langu.
|
||||
lt_langu_additional TYPE zif_abapgit_lang_definitions=>ty_langus.
|
||||
|
||||
ls_clskey-clsname = ms_item-obj_name.
|
||||
|
||||
|
|
|
@ -11,11 +11,11 @@ CLASS zcl_abapgit_object_cus0 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tty_img_activity_texts TYPE STANDARD TABLE OF cus_imgact
|
||||
TYPES: ty_img_activity_texts TYPE STANDARD TABLE OF cus_imgact
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
BEGIN OF ty_img_activity,
|
||||
header TYPE cus_imgach,
|
||||
texts TYPE tty_img_activity_texts,
|
||||
texts TYPE ty_img_activity_texts,
|
||||
END OF ty_img_activity.
|
||||
DATA: mv_img_activity TYPE cus_img_ac.
|
||||
|
||||
|
|
|
@ -11,21 +11,21 @@ CLASS zcl_abapgit_object_cus1 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tty_activity_titles TYPE STANDARD TABLE OF cus_actt
|
||||
TYPES: ty_activity_titles TYPE STANDARD TABLE OF cus_actt
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
|
||||
tty_objects TYPE STANDARD TABLE OF cus_actobj
|
||||
ty_objects TYPE STANDARD TABLE OF cus_actobj
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
|
||||
tty_objects_title TYPE STANDARD TABLE OF cus_actobt
|
||||
ty_objects_title TYPE STANDARD TABLE OF cus_actobt
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
|
||||
BEGIN OF ty_customzing_activity,
|
||||
activity_header TYPE cus_acth,
|
||||
activity_customer_exit TYPE cus_actext,
|
||||
activity_title TYPE tty_activity_titles,
|
||||
objects TYPE tty_objects,
|
||||
objects_title TYPE tty_objects_title,
|
||||
activity_title TYPE ty_activity_titles,
|
||||
objects TYPE ty_objects,
|
||||
objects_title TYPE ty_objects_title,
|
||||
END OF ty_customzing_activity.
|
||||
|
||||
DATA: mv_customizing_activity TYPE cus_img_ac.
|
||||
|
|
|
@ -11,21 +11,21 @@ CLASS zcl_abapgit_object_cus2 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tty_attribute_titles TYPE STANDARD TABLE OF cus_atrt
|
||||
TYPES: ty_attribute_titles TYPE STANDARD TABLE OF cus_atrt
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_attribute_countries TYPE STANDARD TABLE OF cus_atrcou
|
||||
ty_attribute_countries TYPE STANDARD TABLE OF cus_atrcou
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_attribute_components TYPE STANDARD TABLE OF tfm18
|
||||
ty_attribute_components TYPE STANDARD TABLE OF tfm18
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_attribute_comp_variants TYPE STANDARD TABLE OF cus_atrvco
|
||||
ty_attribute_comp_variants TYPE STANDARD TABLE OF cus_atrvco
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
TYPES: BEGIN OF ty_customizing_attribute,
|
||||
header TYPE cus_atrh,
|
||||
titles TYPE tty_attribute_titles,
|
||||
countries TYPE tty_attribute_countries,
|
||||
components TYPE tty_attribute_components,
|
||||
components_variants TYPE tty_attribute_comp_variants,
|
||||
titles TYPE ty_attribute_titles,
|
||||
countries TYPE ty_attribute_countries,
|
||||
components TYPE ty_attribute_components,
|
||||
components_variants TYPE ty_attribute_comp_variants,
|
||||
END OF ty_customizing_attribute.
|
||||
|
||||
DATA: mv_img_attribute TYPE cus_atr.
|
||||
|
|
|
@ -8,12 +8,12 @@ CLASS zcl_abapgit_object_doma DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
PRIVATE SECTION.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_dd01_texts,
|
||||
BEGIN OF ty_dd01_text,
|
||||
ddlanguage TYPE dd01v-ddlanguage,
|
||||
ddtext TYPE dd01v-ddtext,
|
||||
END OF ty_dd01_texts .
|
||||
END OF ty_dd01_text .
|
||||
TYPES:
|
||||
BEGIN OF ty_dd07_texts,
|
||||
BEGIN OF ty_dd07_text,
|
||||
valpos TYPE dd07v-valpos,
|
||||
ddlanguage TYPE dd07v-ddlanguage,
|
||||
domvalue_l TYPE dd07v-domvalue_l,
|
||||
|
@ -21,11 +21,11 @@ CLASS zcl_abapgit_object_doma DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
ddtext TYPE dd07v-ddtext,
|
||||
domval_ld TYPE dd07v-domval_ld,
|
||||
domval_hd TYPE dd07v-domval_hd,
|
||||
END OF ty_dd07_texts .
|
||||
END OF ty_dd07_text .
|
||||
TYPES:
|
||||
tt_dd01_texts TYPE STANDARD TABLE OF ty_dd01_texts .
|
||||
ty_dd01_texts TYPE STANDARD TABLE OF ty_dd01_text .
|
||||
TYPES:
|
||||
tt_dd07_texts TYPE STANDARD TABLE OF ty_dd07_texts .
|
||||
ty_dd07_texts TYPE STANDARD TABLE OF ty_dd07_text .
|
||||
|
||||
CONSTANTS c_longtext_id_doma TYPE dokil-id VALUE 'DO' ##NO_TEXT.
|
||||
|
||||
|
@ -56,8 +56,8 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
|||
ls_dd01v_tmp TYPE dd01v,
|
||||
lt_dd07v_tmp TYPE TABLE OF dd07v,
|
||||
lt_i18n_langs TYPE TABLE OF langu,
|
||||
lt_dd01_texts TYPE tt_dd01_texts,
|
||||
lt_dd07_texts TYPE tt_dd07_texts.
|
||||
lt_dd01_texts TYPE ty_dd01_texts,
|
||||
lt_dd07_texts TYPE ty_dd07_texts.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
<ls_dd07v> LIKE LINE OF it_dd07v,
|
||||
|
@ -134,8 +134,8 @@ CLASS ZCL_ABAPGIT_OBJECT_DOMA IMPLEMENTATION.
|
|||
ls_dd01v TYPE dd01v,
|
||||
lt_dd07v TYPE TABLE OF dd07v,
|
||||
lt_i18n_langs TYPE TABLE OF langu,
|
||||
lt_dd01_texts TYPE tt_dd01_texts,
|
||||
lt_dd07_texts TYPE tt_dd07_texts.
|
||||
lt_dd01_texts TYPE ty_dd01_texts,
|
||||
lt_dd07_texts TYPE ty_dd07_texts.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
<ls_dd07v> LIKE LINE OF lt_dd07v,
|
||||
|
|
|
@ -8,16 +8,16 @@ CLASS zcl_abapgit_object_dtel DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
PRIVATE SECTION.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_dd04_texts,
|
||||
BEGIN OF ty_dd04_text,
|
||||
ddlanguage TYPE dd04t-ddlanguage,
|
||||
ddtext TYPE dd04t-ddtext,
|
||||
reptext TYPE dd04t-reptext,
|
||||
scrtext_s TYPE dd04t-scrtext_s,
|
||||
scrtext_m TYPE dd04t-scrtext_m,
|
||||
scrtext_l TYPE dd04t-scrtext_l,
|
||||
END OF ty_dd04_texts .
|
||||
END OF ty_dd04_text .
|
||||
TYPES:
|
||||
tt_dd04_texts TYPE STANDARD TABLE OF ty_dd04_texts .
|
||||
ty_dd04_texts TYPE STANDARD TABLE OF ty_dd04_text .
|
||||
|
||||
CONSTANTS c_longtext_id_dtel TYPE dokil-id VALUE 'DE' ##NO_TEXT.
|
||||
|
||||
|
@ -44,7 +44,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
ls_dd04v_tmp TYPE dd04v,
|
||||
lt_i18n_langs TYPE TABLE OF langu,
|
||||
lt_dd04_texts TYPE tt_dd04_texts.
|
||||
lt_dd04_texts TYPE ty_dd04_texts.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
<ls_dd04_text> LIKE LINE OF lt_dd04_texts.
|
||||
|
@ -94,7 +94,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DTEL IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
lv_index TYPE i,
|
||||
ls_dd04v TYPE dd04v,
|
||||
lt_dd04_texts TYPE tt_dd04_texts,
|
||||
lt_dd04_texts TYPE ty_dd04_texts,
|
||||
lt_i18n_langs TYPE TABLE OF langu.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
|
|
|
@ -5,8 +5,8 @@ CLASS zcl_abapgit_object_enqu DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
ALIASES mo_files FOR zif_abapgit_object~mo_files.
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tyt_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
||||
METHODS _clear_dd27p_fields CHANGING ct_dd27p TYPE tyt_dd27p.
|
||||
TYPES: ty_dd27p TYPE STANDARD TABLE OF dd27p WITH DEFAULT KEY.
|
||||
METHODS _clear_dd27p_fields CHANGING ct_dd27p TYPE ty_dd27p.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -45,7 +45,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENQU IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
ls_dd25v TYPE dd25v,
|
||||
lt_dd26e TYPE TABLE OF dd26e,
|
||||
lt_dd27p TYPE tyt_dd27p.
|
||||
lt_dd27p TYPE ty_dd27p.
|
||||
|
||||
|
||||
io_xml->read( EXPORTING iv_name = 'DD25V'
|
||||
|
@ -135,7 +135,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENQU IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
ls_dd25v TYPE dd25v,
|
||||
lt_dd26e TYPE TABLE OF dd26e,
|
||||
lt_dd27p TYPE tyt_dd27p.
|
||||
lt_dd27p TYPE ty_dd27p.
|
||||
|
||||
lv_name = ms_item-obj_name.
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@ CLASS zcl_abapgit_object_form DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
CONSTANTS: c_extension_xml TYPE string VALUE 'xml' ##NO_TEXT.
|
||||
DATA: mv_form_name TYPE itcta-tdform.
|
||||
|
||||
TYPES: BEGIN OF tys_form_data,
|
||||
TYPES: BEGIN OF ty_s_form_data,
|
||||
form_header TYPE itcta,
|
||||
text_header TYPE thead,
|
||||
orig_language TYPE sy-langu,
|
||||
|
@ -25,54 +25,54 @@ CLASS zcl_abapgit_object_form DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
strings TYPE STANDARD TABLE OF itcds WITH DEFAULT KEY,
|
||||
tabs TYPE STANDARD TABLE OF itcdq WITH DEFAULT KEY,
|
||||
windows TYPE STANDARD TABLE OF itctw WITH DEFAULT KEY,
|
||||
END OF tys_form_data,
|
||||
tyt_form_data TYPE STANDARD TABLE OF tys_form_data WITH DEFAULT KEY,
|
||||
tyt_form_header TYPE STANDARD TABLE OF itcta WITH DEFAULT KEY,
|
||||
tys_form_header TYPE LINE OF tyt_form_header,
|
||||
tyt_text_header TYPE STANDARD TABLE OF thead WITH DEFAULT KEY,
|
||||
tys_text_header TYPE LINE OF tyt_text_header,
|
||||
tyt_lines TYPE tline_tab.
|
||||
END OF ty_s_form_data,
|
||||
ty_t_form_data TYPE STANDARD TABLE OF ty_s_form_data WITH DEFAULT KEY,
|
||||
ty_t_form_header TYPE STANDARD TABLE OF itcta WITH DEFAULT KEY,
|
||||
ty_s_form_header TYPE LINE OF ty_t_form_header,
|
||||
ty_t_text_header TYPE STANDARD TABLE OF thead WITH DEFAULT KEY,
|
||||
ty_s_text_header TYPE LINE OF ty_t_text_header,
|
||||
ty_t_lines TYPE tline_tab.
|
||||
|
||||
METHODS get_last_changes
|
||||
IMPORTING
|
||||
iv_form_name TYPE zif_abapgit_definitions=>ty_item-obj_name
|
||||
RETURNING
|
||||
VALUE(rs_last_changed) TYPE tys_form_header.
|
||||
VALUE(rs_last_changed) TYPE ty_s_form_header.
|
||||
|
||||
METHODS build_extra_from_header
|
||||
IMPORTING
|
||||
is_header TYPE tys_form_header
|
||||
is_header TYPE ty_s_form_header
|
||||
RETURNING
|
||||
VALUE(rv_result) TYPE string.
|
||||
|
||||
METHODS build_extra_from_header_old
|
||||
IMPORTING
|
||||
is_header TYPE tys_form_header
|
||||
is_header TYPE ty_s_form_header
|
||||
RETURNING
|
||||
VALUE(rv_result) TYPE string.
|
||||
|
||||
METHODS _save_form
|
||||
IMPORTING
|
||||
it_lines TYPE tyt_lines
|
||||
it_lines TYPE ty_t_lines
|
||||
CHANGING
|
||||
cs_form_data TYPE tys_form_data.
|
||||
cs_form_data TYPE ty_s_form_data.
|
||||
|
||||
METHODS extract_tdlines
|
||||
IMPORTING
|
||||
is_form_data TYPE tys_form_data
|
||||
is_form_data TYPE ty_s_form_data
|
||||
RETURNING
|
||||
VALUE(rt_lines) TYPE tyt_lines
|
||||
VALUE(rt_lines) TYPE ty_t_lines
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
METHODS _clear_changed_fields
|
||||
CHANGING
|
||||
cs_form_data TYPE tys_form_data.
|
||||
cs_form_data TYPE ty_s_form_data.
|
||||
|
||||
METHODS compress_lines
|
||||
IMPORTING
|
||||
is_form_data TYPE tys_form_data
|
||||
it_lines TYPE tyt_lines
|
||||
is_form_data TYPE ty_s_form_data
|
||||
it_lines TYPE ty_t_lines
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
@ -80,20 +80,20 @@ CLASS zcl_abapgit_object_form DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
IMPORTING
|
||||
iv_object_name TYPE zif_abapgit_definitions=>ty_item-obj_name
|
||||
RETURNING
|
||||
VALUE(rt_text_header) TYPE tyt_text_header.
|
||||
VALUE(rt_text_header) TYPE ty_t_text_header.
|
||||
|
||||
METHODS _read_form
|
||||
IMPORTING
|
||||
is_text_header TYPE tys_text_header
|
||||
is_text_header TYPE ty_s_text_header
|
||||
EXPORTING
|
||||
ev_form_found TYPE abap_bool
|
||||
es_form_data TYPE tys_form_data
|
||||
et_lines TYPE tyt_lines.
|
||||
es_form_data TYPE ty_s_form_data
|
||||
et_lines TYPE ty_t_lines.
|
||||
|
||||
METHODS _sort_tdlines_by_windows
|
||||
CHANGING
|
||||
ct_form_windows TYPE tys_form_data-windows
|
||||
ct_lines TYPE tyt_lines.
|
||||
ct_form_windows TYPE ty_s_form_data-windows
|
||||
ct_lines TYPE ty_t_lines.
|
||||
|
||||
METHODS order_check_and_insert
|
||||
RAISING
|
||||
|
@ -257,7 +257,7 @@ CLASS ZCL_ABAPGIT_OBJECT_FORM IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~changed_by.
|
||||
|
||||
DATA: ls_last_changed TYPE tys_form_header.
|
||||
DATA: ls_last_changed TYPE ty_s_form_header.
|
||||
|
||||
ls_last_changed = get_last_changes( ms_item-obj_name ).
|
||||
|
||||
|
@ -284,9 +284,9 @@ CLASS ZCL_ABAPGIT_OBJECT_FORM IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~deserialize.
|
||||
|
||||
DATA: lt_form_data TYPE tyt_form_data.
|
||||
DATA: lt_lines TYPE tyt_lines.
|
||||
FIELD-SYMBOLS: <ls_form_data> TYPE LINE OF tyt_form_data.
|
||||
DATA: lt_form_data TYPE ty_t_form_data.
|
||||
DATA: lt_lines TYPE ty_t_lines.
|
||||
FIELD-SYMBOLS: <ls_form_data> TYPE LINE OF ty_t_form_data.
|
||||
|
||||
io_xml->read( EXPORTING iv_name = c_objectname_form
|
||||
CHANGING cg_data = lt_form_data ).
|
||||
|
@ -400,10 +400,10 @@ CLASS ZCL_ABAPGIT_OBJECT_FORM IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~serialize.
|
||||
|
||||
DATA: lt_form_data TYPE tyt_form_data.
|
||||
DATA: ls_form_data TYPE tys_form_data.
|
||||
DATA: lt_text_header TYPE tyt_text_header.
|
||||
DATA: lt_lines TYPE tyt_lines.
|
||||
DATA: lt_form_data TYPE ty_t_form_data.
|
||||
DATA: ls_form_data TYPE ty_s_form_data.
|
||||
DATA: lt_text_header TYPE ty_t_text_header.
|
||||
DATA: lt_lines TYPE ty_t_lines.
|
||||
DATA: lv_form_found TYPE abap_bool.
|
||||
FIELD-SYMBOLS: <ls_text_header> LIKE LINE OF lt_text_header.
|
||||
|
||||
|
@ -523,7 +523,7 @@ CLASS ZCL_ABAPGIT_OBJECT_FORM IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD _sort_tdlines_by_windows.
|
||||
DATA lt_lines TYPE tyt_lines.
|
||||
DATA lt_lines TYPE ty_t_lines.
|
||||
DATA ls_lines LIKE LINE OF lt_lines.
|
||||
DATA ls_form_windows LIKE LINE OF ct_form_windows.
|
||||
DATA lv_elt_windows TYPE tdformat VALUE '/W'.
|
||||
|
|
|
@ -35,7 +35,7 @@ CLASS zcl_abapgit_object_fugr DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
|
||||
END OF ty_tpool_i18n .
|
||||
TYPES:
|
||||
tt_tpool_i18n TYPE STANDARD TABLE OF ty_tpool_i18n .
|
||||
ty_tpools_i18n TYPE STANDARD TABLE OF ty_tpool_i18n .
|
||||
|
||||
DATA mt_includes_cache TYPE ty_sobj_name_tt .
|
||||
|
||||
|
@ -136,7 +136,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECT_FUGR IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD check_rfc_parameters.
|
||||
|
@ -368,7 +368,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD deserialize_texts.
|
||||
DATA: lt_tpool_i18n TYPE tt_tpool_i18n,
|
||||
DATA: lt_tpool_i18n TYPE ty_tpools_i18n,
|
||||
lt_tpool TYPE textpool_table.
|
||||
|
||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||
|
@ -849,7 +849,7 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD serialize_texts.
|
||||
DATA: lt_tpool_i18n TYPE tt_tpool_i18n,
|
||||
DATA: lt_tpool_i18n TYPE ty_tpools_i18n,
|
||||
lt_tpool TYPE textpool_table.
|
||||
|
||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||
|
|
|
@ -69,11 +69,11 @@ CLASS ZCL_ABAPGIT_OBJECT_IOBJ IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~delete.
|
||||
|
||||
TYPES: BEGIN OF t_iobj,
|
||||
TYPES: BEGIN OF ty_iobj,
|
||||
objnm TYPE c LENGTH 30.
|
||||
TYPES END OF t_iobj.
|
||||
TYPES END OF ty_iobj.
|
||||
|
||||
DATA: lt_iobjname TYPE STANDARD TABLE OF t_iobj,
|
||||
DATA: lt_iobjname TYPE STANDARD TABLE OF ty_iobj,
|
||||
lv_subrc TYPE sy-subrc,
|
||||
lv_object TYPE string,
|
||||
lv_object_class TYPE string,
|
||||
|
|
|
@ -8,15 +8,15 @@ CLASS zcl_abapgit_object_msag DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
PRIVATE SECTION.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_t100_texts,
|
||||
BEGIN OF ty_t100_text,
|
||||
sprsl TYPE t100-sprsl,
|
||||
msgnr TYPE t100-msgnr,
|
||||
text TYPE t100-text,
|
||||
END OF ty_t100_texts .
|
||||
END OF ty_t100_text .
|
||||
TYPES:
|
||||
tt_t100_texts TYPE STANDARD TABLE OF ty_t100_texts .
|
||||
ty_t100_texts TYPE STANDARD TABLE OF ty_t100_text .
|
||||
TYPES:
|
||||
tty_t100 TYPE STANDARD TABLE OF t100
|
||||
ty_t100s TYPE STANDARD TABLE OF t100
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
|
||||
METHODS serialize_texts
|
||||
|
@ -31,7 +31,7 @@ CLASS zcl_abapgit_object_msag DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
zcx_abapgit_exception .
|
||||
METHODS serialize_longtexts_msag
|
||||
IMPORTING
|
||||
!it_t100 TYPE tty_t100
|
||||
!it_t100 TYPE ty_t100s
|
||||
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
|
@ -48,7 +48,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECT_MSAG IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD delete_documentation.
|
||||
|
@ -113,10 +113,10 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
|||
DATA: lv_msg_id TYPE rglif-message_id,
|
||||
ls_t100 TYPE t100,
|
||||
lt_t100t TYPE TABLE OF t100t,
|
||||
lt_t100_texts TYPE tt_t100_texts,
|
||||
lt_t100_texts TYPE ty_t100_texts,
|
||||
lt_t100u TYPE TABLE OF t100u.
|
||||
|
||||
FIELD-SYMBOLS: <ls_t100_text> TYPE ty_t100_texts.
|
||||
FIELD-SYMBOLS: <ls_t100_text> TYPE ty_t100_text.
|
||||
|
||||
|
||||
lv_msg_id = ms_item-obj_name.
|
||||
|
@ -163,7 +163,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
|||
DATA: lv_doku_object_name TYPE dokhl-object,
|
||||
lt_doku_object_names TYPE STANDARD TABLE OF dokhl-object
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
lt_dokil TYPE zif_abapgit_definitions=>tty_dokil,
|
||||
lt_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt,
|
||||
ls_dokil LIKE LINE OF lt_dokil,
|
||||
lv_master_lang_only TYPE abap_bool.
|
||||
|
||||
|
@ -212,7 +212,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
|||
METHOD serialize_texts.
|
||||
|
||||
DATA: lv_msg_id TYPE rglif-message_id,
|
||||
lt_t100_texts TYPE tt_t100_texts,
|
||||
lt_t100_texts TYPE ty_t100_texts,
|
||||
lt_t100t TYPE TABLE OF t100t,
|
||||
lt_i18n_langs TYPE TABLE OF langu.
|
||||
|
||||
|
@ -469,7 +469,7 @@ CLASS zcl_abapgit_object_msag IMPLEMENTATION.
|
|||
|
||||
DATA: lv_msg_id TYPE rglif-message_id,
|
||||
ls_inf TYPE t100a,
|
||||
lt_source TYPE tty_t100.
|
||||
lt_source TYPE ty_t100s.
|
||||
|
||||
|
||||
lv_msg_id = ms_item-obj_name.
|
||||
|
|
|
@ -10,7 +10,7 @@ CLASS zcl_abapgit_object_prog DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
language TYPE langu,
|
||||
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
|
||||
END OF ty_tpool_i18n,
|
||||
tt_tpool_i18n TYPE STANDARD TABLE OF ty_tpool_i18n.
|
||||
ty_tpools_i18n TYPE STANDARD TABLE OF ty_tpool_i18n.
|
||||
CONSTANTS: c_longtext_id_prog TYPE dokil-id VALUE 'RE'.
|
||||
|
||||
METHODS:
|
||||
|
@ -35,7 +35,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
|||
|
||||
METHOD deserialize_texts.
|
||||
|
||||
DATA: lt_tpool_i18n TYPE tt_tpool_i18n,
|
||||
DATA: lt_tpool_i18n TYPE ty_tpools_i18n,
|
||||
lt_tpool TYPE textpool_table.
|
||||
|
||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||
|
@ -64,7 +64,7 @@ CLASS ZCL_ABAPGIT_OBJECT_PROG IMPLEMENTATION.
|
|||
|
||||
METHOD serialize_texts.
|
||||
|
||||
DATA: lt_tpool_i18n TYPE tt_tpool_i18n,
|
||||
DATA: lt_tpool_i18n TYPE ty_tpools_i18n,
|
||||
lt_tpool TYPE textpool_table.
|
||||
|
||||
FIELD-SYMBOLS <ls_tpool> LIKE LINE OF lt_tpool_i18n.
|
||||
|
|
|
@ -12,11 +12,11 @@ CLASS zcl_abapgit_object_shi5 DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tty_ttree_extt TYPE STANDARD TABLE OF ttree_extt
|
||||
TYPES: ty_ttree_extt TYPE STANDARD TABLE OF ttree_extt
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
BEGIN OF ty_extension,
|
||||
header TYPE ttree_ext,
|
||||
texts TYPE tty_ttree_extt,
|
||||
texts TYPE ty_ttree_extt,
|
||||
sequences TYPE STANDARD TABLE OF ttrees WITH NON-UNIQUE DEFAULT KEY,
|
||||
END OF ty_extension.
|
||||
|
||||
|
|
|
@ -14,13 +14,13 @@ CLASS zcl_abapgit_object_sots DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
header TYPE sotr_headu,
|
||||
entries TYPE sotr_textl_tt,
|
||||
END OF ty_sots,
|
||||
tty_sots TYPE STANDARD TABLE OF ty_sots
|
||||
ty_sots_tt TYPE STANDARD TABLE OF ty_sots
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
METHODS:
|
||||
read_sots
|
||||
RETURNING
|
||||
VALUE(rt_sots) TYPE tty_sots,
|
||||
VALUE(rt_sots) TYPE ty_sots_tt,
|
||||
|
||||
create_sots
|
||||
IMPORTING
|
||||
|
@ -173,7 +173,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~delete.
|
||||
|
||||
DATA: lt_sots TYPE tty_sots.
|
||||
DATA: lt_sots TYPE ty_sots_tt.
|
||||
|
||||
FIELD-SYMBOLS: <ls_sots> TYPE ty_sots.
|
||||
|
||||
|
@ -205,7 +205,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~deserialize.
|
||||
|
||||
DATA: lt_sots TYPE tty_sots,
|
||||
DATA: lt_sots TYPE ty_sots_tt,
|
||||
lt_objects TYPE sotr_objects,
|
||||
lv_object LIKE LINE OF lt_objects.
|
||||
|
||||
|
@ -342,7 +342,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SOTS IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_object~serialize.
|
||||
|
||||
DATA: lt_sots TYPE tty_sots.
|
||||
DATA: lt_sots TYPE ty_sots_tt.
|
||||
|
||||
FIELD-SYMBOLS: <ls_sots> TYPE ty_sots,
|
||||
<ls_entry> TYPE sotr_textl.
|
||||
|
|
|
@ -82,7 +82,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SSFO IMPLEMENTATION.
|
|||
old TYPE string,
|
||||
new TYPE string,
|
||||
END OF ty_id_mapping,
|
||||
tty_id_mapping TYPE HASHED TABLE OF ty_id_mapping
|
||||
ty_id_mappings TYPE HASHED TABLE OF ty_id_mapping
|
||||
WITH UNIQUE KEY old.
|
||||
|
||||
DATA: lv_name TYPE string,
|
||||
|
@ -90,7 +90,7 @@ CLASS ZCL_ABAPGIT_OBJECT_SSFO IMPLEMENTATION.
|
|||
li_node TYPE REF TO if_ixml_node,
|
||||
li_attr TYPE REF TO if_ixml_named_node_map,
|
||||
li_iterator TYPE REF TO if_ixml_node_iterator,
|
||||
lt_id_mapping TYPE tty_id_mapping,
|
||||
lt_id_mapping TYPE ty_id_mappings,
|
||||
ls_id_mapping LIKE LINE OF lt_id_mapping.
|
||||
|
||||
li_iterator = ii_xml_doc->create_iterator( ).
|
||||
|
|
|
@ -56,11 +56,11 @@ CLASS zcl_abapgit_object_tabl DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
ty_dd03p_tt TYPE STANDARD TABLE OF dd03p .
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_dd02_texts,
|
||||
BEGIN OF ty_dd02_text,
|
||||
ddlanguage TYPE dd02t-ddlanguage,
|
||||
ddtext TYPE dd02t-ddtext,
|
||||
END OF ty_dd02_texts,
|
||||
tt_dd02_texts TYPE STANDARD TABLE OF ty_dd02_texts.
|
||||
END OF ty_dd02_text,
|
||||
ty_dd02_texts TYPE STANDARD TABLE OF ty_dd02_text.
|
||||
|
||||
CONSTANTS c_longtext_id_tabl TYPE dokil-id VALUE 'TB' ##NO_TEXT.
|
||||
CONSTANTS:
|
||||
|
@ -98,7 +98,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD clear_dd03p_fields.
|
||||
|
@ -319,7 +319,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
ls_dd02v_tmp TYPE dd02v,
|
||||
lt_i18n_langs TYPE TABLE OF langu,
|
||||
lt_dd02_texts TYPE tt_dd02_texts.
|
||||
lt_dd02_texts TYPE ty_dd02_texts.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
<ls_dd02_text> LIKE LINE OF lt_dd02_texts.
|
||||
|
@ -454,7 +454,7 @@ CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
|
|||
DATA: lv_name TYPE ddobjname,
|
||||
lv_index TYPE i,
|
||||
ls_dd02v TYPE dd02v,
|
||||
lt_dd02_texts TYPE tt_dd02_texts,
|
||||
lt_dd02_texts TYPE ty_dd02_texts,
|
||||
lt_i18n_langs TYPE TABLE OF langu.
|
||||
|
||||
FIELD-SYMBOLS: <lv_lang> LIKE LINE OF lt_i18n_langs,
|
||||
|
|
|
@ -12,10 +12,10 @@ CLASS zcl_abapgit_object_tabl_compar DEFINITION
|
|||
PROTECTED SECTION.
|
||||
|
||||
TYPES:
|
||||
tty_founds TYPE STANDARD TABLE OF rsfindlst
|
||||
ty_founds TYPE STANDARD TABLE OF rsfindlst
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
tty_seu_obj TYPE STANDARD TABLE OF seu_obj
|
||||
ty_seu_obj TYPE STANDARD TABLE OF seu_obj
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
|
||||
DATA mi_local TYPE REF TO zif_abapgit_xml_input.
|
||||
|
@ -25,9 +25,9 @@ CLASS zcl_abapgit_object_tabl_compar DEFINITION
|
|||
!iv_object_name TYPE csequence
|
||||
!iv_depth TYPE i
|
||||
!iv_object_type TYPE euobj-id
|
||||
!it_scope TYPE tty_seu_obj
|
||||
!it_scope TYPE ty_seu_obj
|
||||
RETURNING
|
||||
VALUE(rt_founds_all) TYPE tty_founds
|
||||
VALUE(rt_founds_all) TYPE ty_founds
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS is_structure_used_in_db_table
|
||||
|
@ -52,7 +52,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_object_tabl_compar IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECT_TABL_COMPAR IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
|
@ -66,7 +66,7 @@ CLASS zcl_abapgit_object_tabl_compar IMPLEMENTATION.
|
|||
|
||||
DATA: lt_findstrings TYPE string_table,
|
||||
lt_founds TYPE STANDARD TABLE OF rsfindlst,
|
||||
lt_scope TYPE tty_seu_obj,
|
||||
lt_scope TYPE ty_seu_obj,
|
||||
lv_findstring LIKE LINE OF lt_findstrings.
|
||||
|
||||
FIELD-SYMBOLS: <ls_found> TYPE rsfindlst.
|
||||
|
@ -123,8 +123,8 @@ CLASS zcl_abapgit_object_tabl_compar IMPLEMENTATION.
|
|||
|
||||
METHOD is_structure_used_in_db_table.
|
||||
|
||||
DATA: lt_scope TYPE tty_seu_obj,
|
||||
lt_founds TYPE tty_founds.
|
||||
DATA: lt_scope TYPE ty_seu_obj,
|
||||
lt_founds TYPE ty_founds.
|
||||
|
||||
APPEND 'TABL' TO lt_scope.
|
||||
APPEND 'STRU' TO lt_scope.
|
||||
|
|
|
@ -13,9 +13,9 @@ CLASS zcl_abapgit_object_tran DEFINITION
|
|||
|
||||
PRIVATE SECTION.
|
||||
TYPES:
|
||||
tty_param_values TYPE STANDARD TABLE OF rsparam
|
||||
ty_param_values TYPE STANDARD TABLE OF rsparam
|
||||
WITH NON-UNIQUE DEFAULT KEY ,
|
||||
tty_tstca TYPE STANDARD TABLE OF tstca
|
||||
ty_tstca TYPE STANDARD TABLE OF tstca
|
||||
WITH DEFAULT KEY.
|
||||
|
||||
CONSTANTS:
|
||||
|
@ -99,7 +99,7 @@ CLASS zcl_abapgit_object_tran DEFINITION
|
|||
METHODS save_authorizations
|
||||
IMPORTING
|
||||
iv_transaction TYPE tstc-tcode
|
||||
it_authorizations TYPE tty_tstca
|
||||
it_authorizations TYPE ty_tstca
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
METHODS clear_functiongroup_globals.
|
||||
|
@ -663,8 +663,8 @@ CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION.
|
|||
ls_tstct TYPE tstct,
|
||||
ls_tstcc TYPE tstcc,
|
||||
ls_tstcp TYPE tstcp,
|
||||
lt_tstca TYPE tty_tstca,
|
||||
lt_param_values TYPE tty_param_values,
|
||||
lt_tstca TYPE ty_tstca,
|
||||
lt_param_values TYPE ty_param_values,
|
||||
ls_rsstcd TYPE rsstcd.
|
||||
|
||||
|
||||
|
@ -856,7 +856,7 @@ CLASS ZCL_ABAPGIT_OBJECT_TRAN IMPLEMENTATION.
|
|||
ls_tcode TYPE tstc,
|
||||
ls_tstct TYPE tstct,
|
||||
ls_tstcp TYPE tstcp,
|
||||
lt_tstca TYPE tty_tstca,
|
||||
lt_tstca TYPE ty_tstca,
|
||||
ls_gui_attr TYPE tstcc.
|
||||
|
||||
|
||||
|
|
|
@ -446,9 +446,9 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
" The model has a long description also in a master language, with other long descriptions
|
||||
" maintained as translations using SE63 Translation Editor. All of these long texts are held in DOK*
|
||||
|
||||
TYPES BEGIN OF ls_language_type.
|
||||
TYPES BEGIN OF ty_language_type.
|
||||
TYPES language TYPE dm40t-sprache.
|
||||
TYPES END OF ls_language_type.
|
||||
TYPES END OF ty_language_type.
|
||||
|
||||
DATA BEGIN OF ls_udmo_long_text.
|
||||
DATA language TYPE dm40t-sprache.
|
||||
|
@ -457,7 +457,7 @@ CLASS ZCL_ABAPGIT_OBJECT_UDMO IMPLEMENTATION.
|
|||
DATA END OF ls_udmo_long_text.
|
||||
|
||||
DATA lt_udmo_long_texts LIKE STANDARD TABLE OF ls_udmo_long_text.
|
||||
DATA lt_udmo_languages TYPE STANDARD TABLE OF ls_language_type.
|
||||
DATA lt_udmo_languages TYPE STANDARD TABLE OF ty_language_type.
|
||||
DATA ls_udmo_language LIKE LINE OF lt_udmo_languages.
|
||||
DATA: lv_error_status TYPE lxestatprc.
|
||||
|
||||
|
|
|
@ -6,13 +6,13 @@ CLASS zcl_abapgit_object_view DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: tty_dd26v TYPE STANDARD TABLE OF dd26v
|
||||
TYPES: ty_dd26v TYPE STANDARD TABLE OF dd26v
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_dd27p TYPE STANDARD TABLE OF dd27p
|
||||
ty_dd27p TYPE STANDARD TABLE OF dd27p
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_dd28j TYPE STANDARD TABLE OF dd28j
|
||||
ty_dd28j TYPE STANDARD TABLE OF dd28j
|
||||
WITH NON-UNIQUE DEFAULT KEY,
|
||||
tty_dd28v TYPE STANDARD TABLE OF dd28v
|
||||
ty_dd28v TYPE STANDARD TABLE OF dd28v
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
CONSTANTS: BEGIN OF co_viewclass,
|
||||
help TYPE viewclass VALUE 'H',
|
||||
|
@ -32,10 +32,10 @@ CLASS zcl_abapgit_object_view DEFINITION PUBLIC INHERITING FROM zcl_abapgit_obje
|
|||
EXPORTING
|
||||
es_dd25v TYPE dd25v
|
||||
es_dd09l TYPE dd09l
|
||||
et_dd26v TYPE tty_dd26v
|
||||
et_dd27p TYPE tty_dd27p
|
||||
et_dd28j TYPE tty_dd28j
|
||||
et_dd28v TYPE tty_dd28v
|
||||
et_dd26v TYPE ty_dd26v
|
||||
et_dd27p TYPE ty_dd27p
|
||||
et_dd28j TYPE ty_dd28j
|
||||
et_dd28v TYPE ty_dd28v
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
@ -245,10 +245,10 @@ CLASS ZCL_ABAPGIT_OBJECT_VIEW IMPLEMENTATION.
|
|||
|
||||
DATA: ls_dd25v TYPE dd25v,
|
||||
ls_dd09l TYPE dd09l,
|
||||
lt_dd26v TYPE tty_dd26v,
|
||||
lt_dd27p TYPE tty_dd27p,
|
||||
lt_dd28j TYPE tty_dd28j,
|
||||
lt_dd28v TYPE tty_dd28v.
|
||||
lt_dd26v TYPE ty_dd26v,
|
||||
lt_dd27p TYPE ty_dd27p,
|
||||
lt_dd28j TYPE ty_dd28j,
|
||||
lt_dd28v TYPE ty_dd28v.
|
||||
|
||||
FIELD-SYMBOLS: <ls_dd27p> LIKE LINE OF lt_dd27p.
|
||||
|
||||
|
|
|
@ -19,14 +19,14 @@ CLASS zcl_abapgit_object_w3super DEFINITION PUBLIC INHERITING FROM zcl_abapgit_o
|
|||
iv_language TYPE spras.
|
||||
|
||||
PROTECTED SECTION.
|
||||
TYPES tty_bdcdata TYPE STANDARD TABLE OF bdcdata
|
||||
TYPES ty_bdcdata TYPE STANDARD TABLE OF bdcdata
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
METHODS get_metadata REDEFINITION.
|
||||
|
||||
METHODS change_bdc_jump_data ABSTRACT
|
||||
CHANGING
|
||||
ct_bdcdata TYPE tty_bdcdata.
|
||||
ct_bdcdata TYPE ty_bdcdata.
|
||||
|
||||
PRIVATE SECTION.
|
||||
|
||||
|
@ -376,7 +376,7 @@ CLASS ZCL_ABAPGIT_OBJECT_W3SUPER IMPLEMENTATION.
|
|||
METHOD zif_abapgit_object~jump.
|
||||
|
||||
DATA: ls_bdcdata TYPE bdcdata,
|
||||
lt_bdcdata TYPE tty_bdcdata.
|
||||
lt_bdcdata TYPE ty_bdcdata.
|
||||
|
||||
ls_bdcdata-program = 'SAPMWWW0'.
|
||||
ls_bdcdata-dynpro = '0100'.
|
||||
|
|
|
@ -84,15 +84,15 @@ CLASS zcl_abapgit_objects DEFINITION
|
|||
PRIVATE SECTION.
|
||||
|
||||
TYPES:
|
||||
BEGIN OF ty_obj_serializer_map,
|
||||
BEGIN OF ty_obj_serializer_item,
|
||||
item TYPE zif_abapgit_definitions=>ty_item,
|
||||
metadata TYPE zif_abapgit_definitions=>ty_metadata,
|
||||
END OF ty_obj_serializer_map .
|
||||
END OF ty_obj_serializer_item .
|
||||
TYPES:
|
||||
tty_obj_serializer_map
|
||||
TYPE SORTED TABLE OF ty_obj_serializer_map WITH UNIQUE KEY item .
|
||||
ty_obj_serializer_map
|
||||
TYPE SORTED TABLE OF ty_obj_serializer_item WITH UNIQUE KEY item .
|
||||
|
||||
CLASS-DATA gt_obj_serializer_map TYPE tty_obj_serializer_map .
|
||||
CLASS-DATA gt_obj_serializer_map TYPE ty_obj_serializer_map .
|
||||
|
||||
CLASS-METHODS files_to_deserialize
|
||||
IMPORTING
|
||||
|
|
|
@ -66,7 +66,7 @@ CLASS zcl_abapgit_objects_super DEFINITION PUBLIC ABSTRACT.
|
|||
IMPORTING
|
||||
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||
!iv_longtext_id TYPE dokil-id OPTIONAL
|
||||
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
|
||||
!it_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt OPTIONAL
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS deserialize_longtexts
|
||||
|
@ -96,7 +96,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_objects_super IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD check_timestamp.
|
||||
|
|
|
@ -6,7 +6,7 @@ INTERFACE zif_abapgit_longtexts
|
|||
IMPORTING
|
||||
!iv_object_name TYPE sobj_name
|
||||
!iv_longtext_id TYPE dokil-id
|
||||
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
|
||||
!it_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt OPTIONAL
|
||||
RETURNING
|
||||
VALUE(rv_user) TYPE xubname
|
||||
RAISING
|
||||
|
@ -16,7 +16,7 @@ INTERFACE zif_abapgit_longtexts
|
|||
!iv_longtext_name TYPE string DEFAULT 'LONGTEXTS'
|
||||
!iv_object_name TYPE sobj_name
|
||||
!iv_longtext_id TYPE dokil-id
|
||||
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
|
||||
!it_dokil TYPE zif_abapgit_definitions=>ty_dokil_tt OPTIONAL
|
||||
!ii_xml TYPE REF TO zif_abapgit_xml_output
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
|
|
|
@ -15,12 +15,12 @@ CLASS zcl_abapgit_persist_background DEFINITION
|
|||
key TYPE zif_abapgit_persistence=>ty_value.
|
||||
INCLUDE TYPE ty_xml.
|
||||
TYPES: END OF ty_background.
|
||||
TYPES: tt_background TYPE STANDARD TABLE OF ty_background WITH DEFAULT KEY.
|
||||
TYPES: ty_background_keys TYPE STANDARD TABLE OF ty_background WITH DEFAULT KEY.
|
||||
|
||||
METHODS constructor.
|
||||
|
||||
METHODS list
|
||||
RETURNING VALUE(rt_list) TYPE tt_background
|
||||
RETURNING VALUE(rt_list) TYPE ty_background_keys
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
METHODS modify
|
||||
|
@ -35,9 +35,10 @@ CLASS zcl_abapgit_persist_background DEFINITION
|
|||
IMPORTING iv_key TYPE ty_background-key
|
||||
RETURNING VALUE(rv_yes) TYPE abap_bool
|
||||
RAISING zcx_abapgit_exception.
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
DATA: mo_db TYPE REF TO zcl_abapgit_persistence_db,
|
||||
mt_jobs TYPE tt_background.
|
||||
mt_jobs TYPE ty_background_keys.
|
||||
|
||||
METHODS from_xml
|
||||
IMPORTING iv_string TYPE string
|
||||
|
@ -96,7 +97,7 @@ CLASS ZCL_ABAPGIT_PERSIST_BACKGROUND IMPLEMENTATION.
|
|||
|
||||
METHOD list.
|
||||
|
||||
DATA: lt_list TYPE zif_abapgit_persistence=>tt_content,
|
||||
DATA: lt_list TYPE zif_abapgit_persistence=>ty_contents,
|
||||
ls_xml TYPE ty_xml.
|
||||
|
||||
FIELD-SYMBOLS: <ls_list> LIKE LINE OF lt_list,
|
||||
|
|
|
@ -5,11 +5,11 @@ CLASS zcl_abapgit_persist_migrate DEFINITION PUBLIC CREATE PUBLIC.
|
|||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES: BEGIN OF ty_settings_to_migrate,
|
||||
TYPES: BEGIN OF ty_setting_to_migrate,
|
||||
name TYPE string,
|
||||
value TYPE string,
|
||||
END OF ty_settings_to_migrate,
|
||||
tty_settings_to_migrate TYPE STANDARD TABLE OF ty_settings_to_migrate
|
||||
END OF ty_setting_to_migrate,
|
||||
ty_settings_to_migrate TYPE STANDARD TABLE OF ty_setting_to_migrate
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
CONSTANTS c_text TYPE string VALUE 'Generated by abapGit' ##NO_TEXT.
|
||||
|
@ -33,11 +33,11 @@ CLASS zcl_abapgit_persist_migrate DEFINITION PUBLIC CREATE PUBLIC.
|
|||
IMPORTING
|
||||
iv_name TYPE string
|
||||
CHANGING
|
||||
ct_settings_to_migrate TYPE tty_settings_to_migrate
|
||||
ct_settings_to_migrate TYPE ty_settings_to_migrate
|
||||
ci_document TYPE REF TO if_ixml_document.
|
||||
CLASS-METHODS distribute_settings_to_users
|
||||
IMPORTING
|
||||
it_settings_to_migrate TYPE tty_settings_to_migrate
|
||||
it_settings_to_migrate TYPE ty_settings_to_migrate
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
CLASS-METHODS update_global_settings
|
||||
|
@ -73,7 +73,7 @@ CLASS ZCL_ABAPGIT_PERSIST_MIGRATE IMPLEMENTATION.
|
|||
li_user_persistence TYPE REF TO zif_abapgit_persist_user.
|
||||
|
||||
FIELD-SYMBOLS: <lv_user> LIKE LINE OF lt_abapgit_users,
|
||||
<ls_setting_to_migrate> TYPE ty_settings_to_migrate,
|
||||
<ls_setting_to_migrate> TYPE ty_setting_to_migrate,
|
||||
<lg_user_specific_setting_val> TYPE data.
|
||||
|
||||
" distribute settings to all abapGit users
|
||||
|
@ -240,7 +240,7 @@ CLASS ZCL_ABAPGIT_PERSIST_MIGRATE IMPLEMENTATION.
|
|||
METHOD migrate_settings.
|
||||
|
||||
DATA: li_global_settings_document TYPE REF TO if_ixml_document,
|
||||
lt_settings_to_migrate TYPE tty_settings_to_migrate,
|
||||
lt_settings_to_migrate TYPE ty_settings_to_migrate,
|
||||
lx_error TYPE REF TO zcx_abapgit_not_found.
|
||||
|
||||
" migrate global settings to user specific settings
|
||||
|
|
|
@ -30,12 +30,12 @@ CLASS zcl_abapgit_persistence_db DEFINITION
|
|||
zcx_abapgit_exception .
|
||||
METHODS list
|
||||
RETURNING
|
||||
VALUE(rt_content) TYPE zif_abapgit_persistence=>tt_content .
|
||||
VALUE(rt_content) TYPE zif_abapgit_persistence=>ty_contents .
|
||||
METHODS list_by_type
|
||||
IMPORTING
|
||||
!iv_type TYPE zif_abapgit_persistence=>ty_type
|
||||
RETURNING
|
||||
VALUE(rt_content) TYPE zif_abapgit_persistence=>tt_content .
|
||||
VALUE(rt_content) TYPE zif_abapgit_persistence=>ty_contents .
|
||||
METHODS lock
|
||||
IMPORTING
|
||||
!iv_mode TYPE enqmode DEFAULT 'E'
|
||||
|
|
|
@ -100,7 +100,7 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_REPO IMPLEMENTATION.
|
|||
* todo: Lock the complete persistence in order to prevent concurrent repo-creation
|
||||
* however the current approach will most likely work in almost all cases
|
||||
|
||||
DATA: lt_content TYPE zif_abapgit_persistence=>tt_content.
|
||||
DATA: lt_content TYPE zif_abapgit_persistence=>ty_contents.
|
||||
|
||||
FIELD-SYMBOLS: <ls_content> LIKE LINE OF lt_content.
|
||||
|
||||
|
@ -178,7 +178,7 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_REPO IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_persist_repo~list.
|
||||
|
||||
DATA: lt_content TYPE zif_abapgit_persistence=>tt_content,
|
||||
DATA: lt_content TYPE zif_abapgit_persistence=>ty_contents,
|
||||
ls_content LIKE LINE OF lt_content,
|
||||
ls_repo LIKE LINE OF rt_repos.
|
||||
|
||||
|
@ -209,7 +209,7 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_REPO IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_persist_repo~read.
|
||||
|
||||
DATA lt_repo TYPE zif_abapgit_persistence=>tt_repo.
|
||||
DATA lt_repo TYPE zif_abapgit_persistence=>ty_repos.
|
||||
|
||||
lt_repo = list( ).
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ CLASS zcl_abapgit_persistence_user DEFINITION
|
|||
|
||||
INTERFACES zif_abapgit_persist_user.
|
||||
|
||||
TYPES tt_favorites TYPE zif_abapgit_persistence=>tt_repo_keys .
|
||||
TYPES ty_favorites TYPE zif_abapgit_persistence=>ty_repo_keys .
|
||||
|
||||
CLASS-METHODS get_instance
|
||||
IMPORTING
|
||||
|
@ -27,7 +27,7 @@ CLASS zcl_abapgit_persistence_user DEFINITION
|
|||
last_change_seen TYPE string,
|
||||
END OF ty_repo_config .
|
||||
TYPES:
|
||||
ty_repo_config_tt TYPE STANDARD TABLE OF ty_repo_config WITH DEFAULT KEY .
|
||||
ty_repo_configs TYPE STANDARD TABLE OF ty_repo_config WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_user,
|
||||
default_git_user TYPE zif_abapgit_definitions=>ty_git_user,
|
||||
|
@ -35,8 +35,8 @@ CLASS zcl_abapgit_persistence_user DEFINITION
|
|||
hide_files TYPE abap_bool,
|
||||
changes_only TYPE abap_bool,
|
||||
diff_unified TYPE abap_bool,
|
||||
favorites TYPE tt_favorites,
|
||||
repo_config TYPE ty_repo_config_tt,
|
||||
favorites TYPE ty_favorites,
|
||||
repo_config TYPE ty_repo_configs,
|
||||
settings TYPE zif_abapgit_definitions=>ty_s_user_settings,
|
||||
END OF ty_user .
|
||||
|
||||
|
@ -141,7 +141,7 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_USER IMPLEMENTATION.
|
|||
|
||||
|
||||
METHOD read_repo_config.
|
||||
DATA: lt_repo_config TYPE ty_repo_config_tt,
|
||||
DATA: lt_repo_config TYPE ty_repo_configs,
|
||||
lv_key TYPE string.
|
||||
|
||||
lv_key = to_lower( iv_url ).
|
||||
|
@ -298,7 +298,7 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_USER IMPLEMENTATION.
|
|||
|
||||
METHOD zif_abapgit_persist_user~is_favorite_repo.
|
||||
|
||||
DATA: lt_favorites TYPE tt_favorites.
|
||||
DATA: lt_favorites TYPE ty_favorites.
|
||||
|
||||
lt_favorites = zif_abapgit_persist_user~get_favorites( ).
|
||||
|
||||
|
@ -468,6 +468,4 @@ CLASS ZCL_ABAPGIT_PERSISTENCE_USER IMPLEMENTATION.
|
|||
rv_hide = ls_user-hide_files.
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
ENDCLASS.
|
||||
|
|
|
@ -22,7 +22,7 @@ INTERFACE zif_abapgit_persist_repo
|
|||
zcx_abapgit_exception .
|
||||
METHODS list
|
||||
RETURNING
|
||||
VALUE(rt_repos) TYPE zif_abapgit_persistence=>tt_repo
|
||||
VALUE(rt_repos) TYPE zif_abapgit_persistence=>ty_repos
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS lock
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
INTERFACE zif_abapgit_persist_user
|
||||
PUBLIC .
|
||||
|
||||
TYPES tt_favorites TYPE zif_abapgit_persistence=>tt_repo_keys .
|
||||
TYPES ty_favorites TYPE zif_abapgit_persistence=>ty_repo_keys .
|
||||
|
||||
METHODS get_changes_only
|
||||
RETURNING
|
||||
|
@ -25,7 +25,7 @@ INTERFACE zif_abapgit_persist_user
|
|||
zcx_abapgit_exception .
|
||||
METHODS get_favorites
|
||||
RETURNING
|
||||
VALUE(rt_favorites) TYPE tt_favorites
|
||||
VALUE(rt_favorites) TYPE ty_favorites
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS get_hide_files
|
||||
|
|
|
@ -11,7 +11,7 @@ INTERFACE zif_abapgit_persistence PUBLIC.
|
|||
data_str TYPE string,
|
||||
END OF ty_content .
|
||||
TYPES:
|
||||
tt_content TYPE SORTED TABLE OF ty_content WITH UNIQUE KEY type value .
|
||||
ty_contents TYPE SORTED TABLE OF ty_content WITH UNIQUE KEY type value .
|
||||
|
||||
TYPES: BEGIN OF ty_local_checksum,
|
||||
item TYPE zif_abapgit_definitions=>ty_item,
|
||||
|
@ -68,7 +68,7 @@ INTERFACE zif_abapgit_persistence PUBLIC.
|
|||
key TYPE ty_value.
|
||||
INCLUDE TYPE ty_repo_xml.
|
||||
TYPES: END OF ty_repo.
|
||||
TYPES: tt_repo TYPE STANDARD TABLE OF ty_repo WITH DEFAULT KEY.
|
||||
TYPES: tt_repo_keys TYPE STANDARD TABLE OF ty_repo-key WITH DEFAULT KEY.
|
||||
TYPES: ty_repos TYPE STANDARD TABLE OF ty_repo WITH DEFAULT KEY.
|
||||
TYPES: ty_repo_keys TYPE STANDARD TABLE OF ty_repo-key WITH DEFAULT KEY.
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
|
@ -375,7 +375,7 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
|
|||
|
||||
DATA: lt_events TYPE cntl_simple_events,
|
||||
ls_event LIKE LINE OF lt_events,
|
||||
lt_assets TYPE zif_abapgit_gui_asset_manager=>tt_web_assets.
|
||||
lt_assets TYPE zif_abapgit_gui_asset_manager=>ty_web_assets.
|
||||
|
||||
FIELD-SYMBOLS <ls_asset> LIKE LINE OF lt_assets.
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ CLASS zcl_abapgit_gui_asset_manager DEFINITION PUBLIC FINAL CREATE PUBLIC .
|
|||
INCLUDE TYPE zif_abapgit_gui_asset_manager~ty_web_asset.
|
||||
TYPES: mime_name TYPE wwwdatatab-objid,
|
||||
END OF ty_asset_entry ,
|
||||
tt_asset_register TYPE STANDARD TABLE OF ty_asset_entry WITH KEY url.
|
||||
ty_asset_register TYPE STANDARD TABLE OF ty_asset_entry WITH KEY url.
|
||||
|
||||
METHODS register_asset
|
||||
IMPORTING
|
||||
|
@ -23,7 +23,7 @@ CLASS zcl_abapgit_gui_asset_manager DEFINITION PUBLIC FINAL CREATE PUBLIC .
|
|||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
|
||||
DATA mt_asset_register TYPE tt_asset_register.
|
||||
DATA mt_asset_register TYPE ty_asset_register.
|
||||
|
||||
METHODS get_mime_asset
|
||||
IMPORTING
|
||||
|
|
|
@ -19,23 +19,23 @@ CLASS zcl_abapgit_gui_css_processor DEFINITION
|
|||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES:
|
||||
BEGIN OF gty_css_var,
|
||||
BEGIN OF ty_css_var,
|
||||
name TYPE string,
|
||||
value TYPE string,
|
||||
END OF gty_css_var,
|
||||
gty_css_var_tab TYPE SORTED TABLE OF gty_css_var WITH UNIQUE KEY name.
|
||||
END OF ty_css_var,
|
||||
ty_css_vars TYPE SORTED TABLE OF ty_css_var WITH UNIQUE KEY name.
|
||||
|
||||
METHODS:
|
||||
get_css_vars_in_string
|
||||
IMPORTING
|
||||
iv_string TYPE string
|
||||
RETURNING
|
||||
VALUE(rt_variables) TYPE gty_css_var_tab,
|
||||
VALUE(rt_variables) TYPE ty_css_vars,
|
||||
resolve_var_recursively
|
||||
IMPORTING
|
||||
iv_variable_name TYPE string
|
||||
CHANGING
|
||||
ct_variables TYPE gty_css_var_tab
|
||||
ct_variables TYPE ty_css_vars
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
DATA:
|
||||
|
@ -90,8 +90,8 @@ CLASS ZCL_ABAPGIT_GUI_CSS_PROCESSOR IMPLEMENTATION.
|
|||
DATA:
|
||||
lt_contents TYPE STANDARD TABLE OF string,
|
||||
lv_content TYPE string,
|
||||
lt_css_variables TYPE gty_css_var_tab,
|
||||
lt_css_vars_in_file TYPE gty_css_var_tab.
|
||||
lt_css_variables TYPE ty_css_vars,
|
||||
lt_css_vars_in_file TYPE ty_css_vars.
|
||||
FIELD-SYMBOLS: <lv_url> TYPE string,
|
||||
<ls_css_variable> LIKE LINE OF lt_css_vars_in_file,
|
||||
<lv_content> LIKE LINE OF lt_contents.
|
||||
|
|
|
@ -13,7 +13,7 @@ CLASS zcl_abapgit_html_parts DEFINITION
|
|||
IMPORTING
|
||||
!iv_collection TYPE string
|
||||
RETURNING
|
||||
VALUE(rt_parts) TYPE zif_abapgit_html=>tty_table_of .
|
||||
VALUE(rt_parts) TYPE zif_abapgit_html=>ty_table_of .
|
||||
METHODS get_collection_names
|
||||
RETURNING
|
||||
VALUE(rt_list) TYPE string_table .
|
||||
|
@ -28,12 +28,12 @@ CLASS zcl_abapgit_html_parts DEFINITION
|
|||
TYPES:
|
||||
BEGIN OF ty_named_collection,
|
||||
name TYPE string,
|
||||
pile TYPE zif_abapgit_html=>tty_table_of,
|
||||
pile TYPE zif_abapgit_html=>ty_table_of,
|
||||
END OF ty_named_collection.
|
||||
TYPES:
|
||||
tty_named_collection TYPE STANDARD TABLE OF ty_named_collection WITH KEY name.
|
||||
ty_named_collections TYPE STANDARD TABLE OF ty_named_collection WITH KEY name.
|
||||
|
||||
DATA mt_part_collections TYPE tty_named_collection.
|
||||
DATA mt_part_collections TYPE ty_named_collections.
|
||||
|
||||
METHODS get_collection
|
||||
IMPORTING
|
||||
|
|
|
@ -22,7 +22,7 @@ CLASS ltcl_part_collections IMPLEMENTATION.
|
|||
DATA lo_html_tmp TYPE REF TO zif_abapgit_html.
|
||||
DATA lo_parts TYPE REF TO zcl_abapgit_html_parts.
|
||||
DATA lt_col_exp TYPE string_table.
|
||||
DATA lt_parts_act TYPE zif_abapgit_html=>tty_table_of.
|
||||
DATA lt_parts_act TYPE zif_abapgit_html=>ty_table_of.
|
||||
|
||||
CREATE OBJECT lo_html1.
|
||||
CREATE OBJECT lo_html2.
|
||||
|
|
|
@ -10,11 +10,11 @@ INTERFACE zif_abapgit_gui_asset_manager
|
|||
is_cacheable TYPE abap_bool,
|
||||
END OF ty_web_asset .
|
||||
TYPES:
|
||||
tt_web_assets TYPE STANDARD TABLE OF ty_web_asset WITH DEFAULT KEY .
|
||||
ty_web_assets TYPE STANDARD TABLE OF ty_web_asset WITH DEFAULT KEY .
|
||||
|
||||
METHODS get_all_assets
|
||||
RETURNING
|
||||
VALUE(rt_assets) TYPE tt_web_assets
|
||||
VALUE(rt_assets) TYPE ty_web_assets
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ INTERFACE zif_abapgit_gui_hotkey_ctl
|
|||
|
||||
METHODS get_registered_hotkeys
|
||||
RETURNING
|
||||
VALUE(rt_registered_hotkeys) TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
VALUE(rt_registered_hotkeys) TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
|
|
@ -8,12 +8,12 @@ INTERFACE zif_abapgit_gui_hotkeys
|
|||
description TYPE string,
|
||||
END OF ty_hotkey_with_descr .
|
||||
TYPES:
|
||||
tty_hotkey_with_descr TYPE STANDARD TABLE OF ty_hotkey_with_descr
|
||||
ty_hotkeys_with_descr TYPE STANDARD TABLE OF ty_hotkey_with_descr
|
||||
WITH DEFAULT KEY
|
||||
WITH UNIQUE SORTED KEY action COMPONENTS ui_component action .
|
||||
|
||||
CLASS-METHODS get_hotkey_actions " TODO: try to refactor class-method
|
||||
RETURNING
|
||||
VALUE(rt_hotkey_actions) TYPE tty_hotkey_with_descr .
|
||||
VALUE(rt_hotkey_actions) TYPE ty_hotkeys_with_descr .
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
|
@ -16,7 +16,7 @@ INTERFACE zif_abapgit_html PUBLIC.
|
|||
END OF c_html_opt .
|
||||
|
||||
TYPES:
|
||||
tty_table_of TYPE STANDARD TABLE OF REF TO zif_abapgit_html WITH DEFAULT KEY.
|
||||
ty_table_of TYPE STANDARD TABLE OF REF TO zif_abapgit_html WITH DEFAULT KEY.
|
||||
|
||||
DATA mv_chunk_title TYPE string READ-ONLY. " Primarily for debug of posponed html parts
|
||||
|
||||
|
|
|
@ -130,7 +130,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_DB IMPLEMENTATION.
|
|||
|
||||
METHOD render_content.
|
||||
|
||||
DATA: lt_data TYPE zif_abapgit_persistence=>tt_content,
|
||||
DATA: lt_data TYPE zif_abapgit_persistence=>ty_contents,
|
||||
lv_action TYPE string,
|
||||
lv_trclass TYPE string,
|
||||
lo_toolbar TYPE REF TO zcl_abapgit_html_toolbar.
|
||||
|
|
|
@ -64,7 +64,7 @@ CLASS zcl_abapgit_gui_chunk_lib DEFINITION
|
|||
VALUE(ri_html) TYPE REF TO zif_abapgit_html .
|
||||
CLASS-METHODS render_order_by_header_cells
|
||||
IMPORTING
|
||||
!it_col_spec TYPE zif_abapgit_definitions=>tty_col_spec
|
||||
!it_col_spec TYPE zif_abapgit_definitions=>ty_col_spec_tt
|
||||
!iv_order_by TYPE string
|
||||
!iv_order_descending TYPE abap_bool
|
||||
RETURNING
|
||||
|
@ -505,7 +505,7 @@ CLASS ZCL_ABAPGIT_GUI_CHUNK_LIB IMPLEMENTATION.
|
|||
|
||||
DATA: lv_text TYPE string,
|
||||
lv_hint TYPE string,
|
||||
lt_log TYPE zcl_abapgit_news=>tt_log.
|
||||
lt_log TYPE zcl_abapgit_news=>ty_logs.
|
||||
|
||||
FIELD-SYMBOLS: <ls_line> LIKE LINE OF lt_log.
|
||||
|
||||
|
@ -609,7 +609,7 @@ CLASS ZCL_ABAPGIT_GUI_CHUNK_LIB IMPLEMENTATION.
|
|||
METHOD render_repo_palette.
|
||||
|
||||
DATA li_repo_srv TYPE REF TO zif_abapgit_repo_srv.
|
||||
DATA lt_repo_list TYPE zif_abapgit_persistence=>tt_repo.
|
||||
DATA lt_repo_list TYPE zif_abapgit_persistence=>ty_repos.
|
||||
DATA lv_repo_json TYPE string.
|
||||
DATA lv_size TYPE i.
|
||||
DATA lo_repo TYPE REF TO zcl_abapgit_repo.
|
||||
|
|
|
@ -161,7 +161,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE IMPLEMENTATION.
|
|||
|
||||
METHOD render_deferred_parts.
|
||||
|
||||
DATA lt_parts TYPE zif_abapgit_html=>tty_table_of.
|
||||
DATA lt_parts TYPE zif_abapgit_html=>ty_table_of.
|
||||
DATA li_part LIKE LINE OF lt_parts.
|
||||
|
||||
lt_parts = gui_services( )->get_html_parts( )->get_parts( iv_part_category ).
|
||||
|
|
|
@ -140,7 +140,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_BKG IMPLEMENTATION.
|
|||
METHOD read_persist.
|
||||
|
||||
DATA: lo_per TYPE REF TO zcl_abapgit_persist_background,
|
||||
lt_per TYPE zcl_abapgit_persist_background=>tt_background.
|
||||
lt_per TYPE zcl_abapgit_persist_background=>ty_background_keys.
|
||||
|
||||
|
||||
CREATE OBJECT lo_per.
|
||||
|
@ -212,7 +212,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_BKG IMPLEMENTATION.
|
|||
|
||||
METHOD render_methods.
|
||||
|
||||
DATA: lt_methods TYPE zcl_abapgit_background=>ty_methods_tt,
|
||||
DATA: lt_methods TYPE zcl_abapgit_background=>ty_methods,
|
||||
ls_method LIKE LINE OF lt_methods,
|
||||
lv_checked TYPE string.
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ CLASS zcl_abapgit_gui_page_diff DEFINITION
|
|||
type TYPE string,
|
||||
END OF ty_file_diff.
|
||||
TYPES:
|
||||
tt_file_diff TYPE STANDARD TABLE OF ty_file_diff
|
||||
ty_file_diffs TYPE STANDARD TABLE OF ty_file_diff
|
||||
WITH NON-UNIQUE DEFAULT KEY
|
||||
WITH NON-UNIQUE SORTED KEY secondary
|
||||
COMPONENTS path filename.
|
||||
|
@ -45,7 +45,7 @@ CLASS zcl_abapgit_gui_page_diff DEFINITION
|
|||
|
||||
DATA mv_unified TYPE abap_bool VALUE abap_true ##NO_TEXT.
|
||||
DATA mo_repo TYPE REF TO zcl_abapgit_repo .
|
||||
DATA mt_diff_files TYPE tt_file_diff .
|
||||
DATA mt_diff_files TYPE ty_file_diffs .
|
||||
|
||||
METHODS get_normalized_fname_with_path
|
||||
IMPORTING
|
||||
|
@ -195,7 +195,7 @@ CLASS zcl_abapgit_gui_page_diff DEFINITION
|
|||
IMPORTING
|
||||
!it_files TYPE zif_abapgit_definitions=>ty_stage_tt
|
||||
CHANGING
|
||||
!ct_diff_files TYPE tt_file_diff .
|
||||
!ct_diff_files TYPE ty_file_diffs .
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ CLASS zcl_abapgit_gui_page_merge_res DEFINITION
|
|||
DATA ms_diff_file TYPE ty_file_diff .
|
||||
DATA mv_current_conflict_index TYPE sy-tabix .
|
||||
DATA mv_merge_mode TYPE string .
|
||||
DATA mt_conflicts TYPE zif_abapgit_definitions=>tt_merge_conflict .
|
||||
DATA mt_conflicts TYPE zif_abapgit_definitions=>ty_merge_conflict_tt .
|
||||
|
||||
METHODS apply_merged_content
|
||||
IMPORTING
|
||||
|
|
|
@ -87,7 +87,7 @@ CLASS zcl_abapgit_gui_page_patch DEFINITION
|
|||
zcx_abapgit_exception .
|
||||
METHODS restore_patch_flags
|
||||
IMPORTING
|
||||
!it_diff_files_old TYPE tt_file_diff
|
||||
!it_diff_files_old TYPE ty_file_diffs
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
METHODS add_to_stage
|
||||
|
@ -477,7 +477,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_PATCH IMPLEMENTATION.
|
|||
METHOD refresh.
|
||||
|
||||
DATA:
|
||||
lt_diff_files_old TYPE tt_file_diff,
|
||||
lt_diff_files_old TYPE ty_file_diffs,
|
||||
lt_files TYPE zif_abapgit_definitions=>ty_stage_tt,
|
||||
ls_file LIKE LINE OF lt_files.
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ CLASS zcl_abapgit_gui_page_repo_over DEFINITION
|
|||
deserialized_by TYPE string,
|
||||
deserialized_at TYPE string,
|
||||
END OF ty_overview,
|
||||
tty_overview TYPE STANDARD TABLE OF ty_overview
|
||||
ty_overviews TYPE STANDARD TABLE OF ty_overview
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
CONSTANTS:
|
||||
BEGIN OF c_action,
|
||||
|
@ -55,8 +55,8 @@ CLASS zcl_abapgit_gui_page_repo_over DEFINITION
|
|||
DATA: mv_order_descending TYPE abap_bool,
|
||||
mv_filter TYPE string,
|
||||
mv_time_zone TYPE timezone,
|
||||
mt_col_spec TYPE zif_abapgit_definitions=>tty_col_spec,
|
||||
mt_overview TYPE tty_overview.
|
||||
mt_col_spec TYPE zif_abapgit_definitions=>ty_col_spec_tt,
|
||||
mt_overview TYPE ty_overviews.
|
||||
|
||||
METHODS: render_text_input
|
||||
IMPORTING iv_name TYPE string
|
||||
|
@ -67,13 +67,13 @@ CLASS zcl_abapgit_gui_page_repo_over DEFINITION
|
|||
|
||||
apply_filter
|
||||
CHANGING
|
||||
ct_overview TYPE tty_overview,
|
||||
ct_overview TYPE ty_overviews,
|
||||
|
||||
map_repo_list_to_overview
|
||||
IMPORTING
|
||||
it_repo_list TYPE zif_abapgit_persistence=>tt_repo
|
||||
it_repo_list TYPE zif_abapgit_persistence=>ty_repos
|
||||
RETURNING
|
||||
VALUE(rt_overview) TYPE tty_overview
|
||||
VALUE(rt_overview) TYPE ty_overviews
|
||||
RAISING
|
||||
zcx_abapgit_exception,
|
||||
|
||||
|
@ -84,19 +84,19 @@ CLASS zcl_abapgit_gui_page_repo_over DEFINITION
|
|||
render_table
|
||||
IMPORTING
|
||||
ii_html TYPE REF TO zif_abapgit_html
|
||||
it_overview TYPE tty_overview,
|
||||
it_overview TYPE ty_overviews,
|
||||
|
||||
render_table_body
|
||||
IMPORTING
|
||||
ii_html TYPE REF TO zif_abapgit_html
|
||||
it_overview TYPE tty_overview,
|
||||
it_overview TYPE ty_overviews,
|
||||
|
||||
render_header_bar
|
||||
IMPORTING
|
||||
ii_html TYPE REF TO zif_abapgit_html,
|
||||
|
||||
apply_order_by
|
||||
CHANGING ct_overview TYPE tty_overview,
|
||||
CHANGING ct_overview TYPE ty_overviews,
|
||||
|
||||
_add_column
|
||||
IMPORTING
|
||||
|
|
|
@ -128,7 +128,7 @@ CLASS zcl_abapgit_gui_page_repo_view DEFINITION
|
|||
VALUE(ri_html) TYPE REF TO zif_abapgit_html .
|
||||
METHODS apply_order_by
|
||||
CHANGING
|
||||
!ct_repo_items TYPE zif_abapgit_definitions=>tt_repo_items .
|
||||
!ct_repo_items TYPE zif_abapgit_definitions=>ty_repo_item_tt .
|
||||
METHODS build_branch_dropdown
|
||||
IMPORTING
|
||||
!iv_wp_opt LIKE zif_abapgit_html=>c_html_opt-crossout
|
||||
|
@ -727,7 +727,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_VIEW IMPLEMENTATION.
|
|||
|
||||
METHOD render_content.
|
||||
|
||||
DATA: lt_repo_items TYPE zif_abapgit_definitions=>tt_repo_items,
|
||||
DATA: lt_repo_items TYPE zif_abapgit_definitions=>ty_repo_item_tt,
|
||||
lo_browser TYPE REF TO zcl_abapgit_repo_content_list,
|
||||
lx_error TYPE REF TO zcx_abapgit_exception,
|
||||
lv_lstate TYPE char1,
|
||||
|
@ -1063,7 +1063,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_VIEW IMPLEMENTATION.
|
|||
|
||||
DATA:
|
||||
lv_icon TYPE string,
|
||||
lt_col_spec TYPE zif_abapgit_definitions=>tty_col_spec,
|
||||
lt_col_spec TYPE zif_abapgit_definitions=>ty_col_spec_tt,
|
||||
ls_col_spec TYPE zif_abapgit_definitions=>ty_col_spec.
|
||||
|
||||
CREATE OBJECT ri_html TYPE zcl_abapgit_html.
|
||||
|
@ -1135,7 +1135,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_REPO_VIEW IMPLEMENTATION.
|
|||
METHOD switch_to_pr.
|
||||
|
||||
DATA lo_repo_online TYPE REF TO zcl_abapgit_repo_online.
|
||||
DATA lt_pulls TYPE zif_abapgit_pr_enum_provider=>tty_pulls.
|
||||
DATA lt_pulls TYPE zif_abapgit_pr_enum_provider=>ty_pull_requests.
|
||||
DATA ls_pull LIKE LINE OF lt_pulls.
|
||||
|
||||
IF mo_repo->is_offline( ) = abap_true.
|
||||
|
|
|
@ -24,7 +24,7 @@ CLASS zcl_abapgit_gui_page_settings DEFINITION
|
|||
DATA mv_error TYPE abap_bool .
|
||||
DATA mt_post_fields TYPE tihttpnvp .
|
||||
DATA mt_proxy_bypass TYPE zif_abapgit_definitions=>ty_range_proxy_bypass_url.
|
||||
DATA mt_default_hotkeys TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr.
|
||||
DATA mt_default_hotkeys TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr.
|
||||
|
||||
METHODS post_commit_msg .
|
||||
METHODS post_development_internals .
|
||||
|
@ -255,7 +255,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_SETTINGS IMPLEMENTATION.
|
|||
METHOD post_hotkeys.
|
||||
|
||||
DATA:
|
||||
lt_key_bindings TYPE zif_abapgit_definitions=>tty_hotkey,
|
||||
lt_key_bindings TYPE zif_abapgit_definitions=>ty_hotkey_tt,
|
||||
ls_key_binding LIKE LINE OF lt_key_bindings.
|
||||
|
||||
FIELD-SYMBOLS:
|
||||
|
|
|
@ -17,13 +17,13 @@ CLASS zcl_abapgit_hotkeys DEFINITION
|
|||
CLASS-METHODS:
|
||||
get_all_default_hotkeys
|
||||
RETURNING
|
||||
VALUE(rt_hotkey_actions) TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
VALUE(rt_hotkey_actions) TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RAISING
|
||||
zcx_abapgit_exception,
|
||||
|
||||
merge_hotkeys_with_settings
|
||||
CHANGING
|
||||
ct_hotkey_actions TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
ct_hotkey_actions TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RAISING
|
||||
zcx_abapgit_exception.
|
||||
|
||||
|
@ -59,15 +59,15 @@ CLASS zcl_abapgit_hotkeys DEFINITION
|
|||
IMPORTING
|
||||
!iv_class_name TYPE seoclsname
|
||||
RETURNING
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr .
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr .
|
||||
CLASS-METHODS get_hotkeys_from_global_intf
|
||||
RETURNING
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
CLASS-METHODS get_hotkeys_from_local_intf
|
||||
RETURNING
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RAISING
|
||||
zcx_abapgit_exception .
|
||||
CLASS-METHODS get_local_intf_implementations
|
||||
|
@ -77,7 +77,7 @@ CLASS zcl_abapgit_hotkeys DEFINITION
|
|||
zcx_abapgit_exception .
|
||||
METHODS render_scripts
|
||||
IMPORTING
|
||||
!it_hotkeys TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr
|
||||
!it_hotkeys TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr
|
||||
RETURNING
|
||||
VALUE(ri_html) TYPE REF TO zif_abapgit_html .
|
||||
ENDCLASS.
|
||||
|
@ -231,7 +231,7 @@ CLASS ZCL_ABAPGIT_HOTKEYS IMPLEMENTATION.
|
|||
|
||||
METHOD merge_hotkeys_with_settings.
|
||||
|
||||
DATA lt_user_defined_hotkeys TYPE zif_abapgit_definitions=>tty_hotkey.
|
||||
DATA lt_user_defined_hotkeys TYPE zif_abapgit_definitions=>ty_hotkey_tt.
|
||||
FIELD-SYMBOLS <ls_hotkey> LIKE LINE OF ct_hotkey_actions.
|
||||
FIELD-SYMBOLS <ls_user_defined_hotkey> LIKE LINE OF lt_user_defined_hotkeys.
|
||||
|
||||
|
@ -338,7 +338,7 @@ CLASS ZCL_ABAPGIT_HOTKEYS IMPLEMENTATION.
|
|||
|
||||
DATA:
|
||||
lv_hint TYPE string,
|
||||
lt_registered_hotkeys TYPE zif_abapgit_gui_hotkeys=>tty_hotkey_with_descr,
|
||||
lt_registered_hotkeys TYPE zif_abapgit_gui_hotkeys=>ty_hotkeys_with_descr,
|
||||
lv_hotkey TYPE string.
|
||||
|
||||
FIELD-SYMBOLS <ls_hotkey> LIKE LINE OF lt_registered_hotkeys.
|
||||
|
|
|
@ -87,7 +87,7 @@ CLASS zcl_abapgit_html_form DEFINITION
|
|||
value TYPE string,
|
||||
END OF ty_subitem .
|
||||
TYPES:
|
||||
tty_subitems TYPE STANDARD TABLE OF ty_subitem WITH DEFAULT KEY .
|
||||
ty_subitems TYPE STANDARD TABLE OF ty_subitem WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_field,
|
||||
type TYPE i,
|
||||
|
@ -102,7 +102,7 @@ CLASS zcl_abapgit_html_form DEFINITION
|
|||
error TYPE string,
|
||||
default_value TYPE string,
|
||||
side_action TYPE string,
|
||||
subitems TYPE tty_subitems,
|
||||
subitems TYPE ty_subitems,
|
||||
* onclick ???
|
||||
END OF ty_field .
|
||||
TYPES:
|
||||
|
|
|
@ -58,9 +58,9 @@ CLASS zcl_abapgit_html_toolbar DEFINITION
|
|||
title TYPE string,
|
||||
END OF ty_item .
|
||||
TYPES:
|
||||
tt_items TYPE STANDARD TABLE OF ty_item .
|
||||
ty_items TYPE STANDARD TABLE OF ty_item .
|
||||
|
||||
DATA mt_items TYPE tt_items .
|
||||
DATA mt_items TYPE ty_items .
|
||||
DATA mv_id TYPE string .
|
||||
|
||||
METHODS render_items
|
||||
|
|
|
@ -33,7 +33,7 @@ CLASS zcl_abapgit_log_viewer DEFINITION
|
|||
cell_type TYPE salv_t_int4_column,
|
||||
END OF ty_log_out.
|
||||
TYPES:
|
||||
tty_log_out TYPE STANDARD TABLE OF ty_log_out
|
||||
ty_log_outs TYPE STANDARD TABLE OF ty_log_out
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
CLASS-METHODS:
|
||||
|
@ -41,7 +41,7 @@ CLASS zcl_abapgit_log_viewer DEFINITION
|
|||
IMPORTING
|
||||
ii_log TYPE REF TO zif_abapgit_log
|
||||
RETURNING
|
||||
VALUE(rt_log_out) TYPE tty_log_out,
|
||||
VALUE(rt_log_out) TYPE ty_log_outs,
|
||||
|
||||
show_longtext
|
||||
IMPORTING
|
||||
|
@ -86,7 +86,7 @@ CLASS zcl_abapgit_log_viewer DEFINITION
|
|||
VALUE(ro_exception_viewer) TYPE REF TO zcl_abapgit_exception_viewer.
|
||||
|
||||
CLASS-DATA:
|
||||
gt_log TYPE tty_log_out.
|
||||
gt_log TYPE ty_log_outs.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -219,7 +219,7 @@ CLASS ZCL_ABAPGIT_LOG_VIEWER IMPLEMENTATION.
|
|||
|
||||
METHOD prepare_log_for_display.
|
||||
|
||||
DATA: lt_message TYPE zif_abapgit_log=>tty_log_out,
|
||||
DATA: lt_message TYPE zif_abapgit_log=>ty_log_outs,
|
||||
lr_message TYPE REF TO zif_abapgit_log=>ty_log_out,
|
||||
ls_log TYPE ty_log_out,
|
||||
li_t100_message TYPE REF TO if_t100_message,
|
||||
|
@ -429,7 +429,7 @@ CLASS ZCL_ABAPGIT_LOG_VIEWER IMPLEMENTATION.
|
|||
|
||||
METHOD to_html.
|
||||
|
||||
DATA: lt_message TYPE zif_abapgit_log=>tty_log_out,
|
||||
DATA: lt_message TYPE zif_abapgit_log=>ty_log_outs,
|
||||
lr_message TYPE REF TO zif_abapgit_log=>ty_log_out,
|
||||
lv_class TYPE string,
|
||||
lv_icon TYPE string.
|
||||
|
@ -466,7 +466,7 @@ CLASS ZCL_ABAPGIT_LOG_VIEWER IMPLEMENTATION.
|
|||
|
||||
METHOD write_log.
|
||||
|
||||
DATA: lt_message TYPE zif_abapgit_log=>tty_log_out,
|
||||
DATA: lt_message TYPE zif_abapgit_log=>ty_log_outs,
|
||||
lr_message TYPE REF TO zif_abapgit_log=>ty_log_out,
|
||||
lv_text TYPE string.
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_services_basis IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_SERVICES_BASIS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD create_package.
|
||||
|
@ -54,26 +54,51 @@ CLASS zcl_abapgit_services_basis IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD test_changed_by.
|
||||
METHOD open_ie_devtools.
|
||||
DATA: lv_system_directory TYPE string,
|
||||
lv_exe_full_path TYPE string.
|
||||
|
||||
DATA ls_tadir TYPE zif_abapgit_definitions=>ty_tadir.
|
||||
DATA ls_item TYPE zif_abapgit_definitions=>ty_item.
|
||||
DATA lv_user TYPE xubname.
|
||||
|
||||
ls_tadir = zcl_abapgit_ui_factory=>get_popups( )->popup_object( ).
|
||||
IF ls_tadir IS INITIAL.
|
||||
RETURN.
|
||||
IF zcl_abapgit_ui_factory=>get_gui_functions( )->is_sapgui_for_windows( ) = abap_false.
|
||||
zcx_abapgit_exception=>raise( |IE DevTools not supported on frontend OS| ).
|
||||
ENDIF.
|
||||
|
||||
ls_item-obj_type = ls_tadir-object.
|
||||
ls_item-obj_name = ls_tadir-obj_name.
|
||||
cl_gui_frontend_services=>get_system_directory(
|
||||
CHANGING
|
||||
system_directory = lv_system_directory
|
||||
EXCEPTIONS
|
||||
cntl_error = 1
|
||||
error_no_gui = 2
|
||||
not_supported_by_gui = 3
|
||||
OTHERS = 4 ).
|
||||
IF sy-subrc <> 0.
|
||||
zcx_abapgit_exception=>raise( |Error from GET_SYSTEM_DIRECTORY sy-subrc: { sy-subrc }| ).
|
||||
ENDIF.
|
||||
|
||||
lv_user = zcl_abapgit_objects=>changed_by( ls_item ).
|
||||
cl_gui_cfw=>flush( ).
|
||||
|
||||
MESSAGE lv_user TYPE 'S'.
|
||||
lv_exe_full_path = lv_system_directory && `\F12\IEChooser.exe`.
|
||||
|
||||
cl_gui_frontend_services=>execute(
|
||||
EXPORTING
|
||||
application = lv_exe_full_path
|
||||
EXCEPTIONS
|
||||
cntl_error = 1
|
||||
error_no_gui = 2
|
||||
bad_parameter = 3
|
||||
file_not_found = 4
|
||||
path_not_found = 5
|
||||
file_extension_unknown = 6
|
||||
error_execute_failed = 7
|
||||
synchronous_failed = 8
|
||||
not_supported_by_gui = 9
|
||||
OTHERS = 10 ).
|
||||
IF sy-subrc <> 0.
|
||||
" IEChooser is only available on Windows 10
|
||||
zcx_abapgit_exception=>raise( |Error from EXECUTE sy-subrc: { sy-subrc }| ).
|
||||
ENDIF.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD run_performance_test.
|
||||
DATA: lo_performance TYPE REF TO zcl_abapgit_performance_test,
|
||||
lv_package TYPE devclass,
|
||||
|
@ -81,7 +106,7 @@ CLASS zcl_abapgit_services_basis IMPLEMENTATION.
|
|||
lv_serialize_master_lang_only TYPE abap_bool VALUE abap_true,
|
||||
lt_object_type_filter TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||
lt_object_name_filter TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||
lt_result TYPE zcl_abapgit_performance_test=>gty_result_tab,
|
||||
lt_result TYPE zcl_abapgit_performance_test=>ty_results,
|
||||
lo_alv TYPE REF TO cl_salv_table,
|
||||
lx_salv_error TYPE REF TO cx_salv_error,
|
||||
lv_current_repo TYPE zif_abapgit_persistence=>ty_value,
|
||||
|
@ -150,47 +175,24 @@ CLASS zcl_abapgit_services_basis IMPLEMENTATION.
|
|||
ENDTRY.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD open_ie_devtools.
|
||||
DATA: lv_system_directory TYPE string,
|
||||
lv_exe_full_path TYPE string.
|
||||
|
||||
IF zcl_abapgit_ui_factory=>get_gui_functions( )->is_sapgui_for_windows( ) = abap_false.
|
||||
zcx_abapgit_exception=>raise( |IE DevTools not supported on frontend OS| ).
|
||||
METHOD test_changed_by.
|
||||
|
||||
DATA ls_tadir TYPE zif_abapgit_definitions=>ty_tadir.
|
||||
DATA ls_item TYPE zif_abapgit_definitions=>ty_item.
|
||||
DATA lv_user TYPE xubname.
|
||||
|
||||
ls_tadir = zcl_abapgit_ui_factory=>get_popups( )->popup_object( ).
|
||||
IF ls_tadir IS INITIAL.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
cl_gui_frontend_services=>get_system_directory(
|
||||
CHANGING
|
||||
system_directory = lv_system_directory
|
||||
EXCEPTIONS
|
||||
cntl_error = 1
|
||||
error_no_gui = 2
|
||||
not_supported_by_gui = 3
|
||||
OTHERS = 4 ).
|
||||
IF sy-subrc <> 0.
|
||||
zcx_abapgit_exception=>raise( |Error from GET_SYSTEM_DIRECTORY sy-subrc: { sy-subrc }| ).
|
||||
ENDIF.
|
||||
ls_item-obj_type = ls_tadir-object.
|
||||
ls_item-obj_name = ls_tadir-obj_name.
|
||||
|
||||
cl_gui_cfw=>flush( ).
|
||||
lv_user = zcl_abapgit_objects=>changed_by( ls_item ).
|
||||
|
||||
lv_exe_full_path = lv_system_directory && `\F12\IEChooser.exe`.
|
||||
MESSAGE lv_user TYPE 'S'.
|
||||
|
||||
cl_gui_frontend_services=>execute(
|
||||
EXPORTING
|
||||
application = lv_exe_full_path
|
||||
EXCEPTIONS
|
||||
cntl_error = 1
|
||||
error_no_gui = 2
|
||||
bad_parameter = 3
|
||||
file_not_found = 4
|
||||
path_not_found = 5
|
||||
file_extension_unknown = 6
|
||||
error_execute_failed = 7
|
||||
synchronous_failed = 8
|
||||
not_supported_by_gui = 9
|
||||
OTHERS = 10 ).
|
||||
IF sy-subrc <> 0.
|
||||
" IEChooser is only available on Windows 10
|
||||
zcx_abapgit_exception=>raise( |Error from EXECUTE sy-subrc: { sy-subrc }| ).
|
||||
ENDIF.
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -123,7 +123,7 @@ CLASS ZCL_ABAPGIT_SERVICES_REPO IMPLEMENTATION.
|
|||
|
||||
DATA: ls_checks TYPE zif_abapgit_definitions=>ty_deserialize_checks,
|
||||
lt_requirements TYPE zif_abapgit_dot_abapgit=>ty_requirement_tt,
|
||||
lt_dependencies TYPE zif_abapgit_apack_definitions=>tt_dependencies.
|
||||
lt_dependencies TYPE zif_abapgit_apack_definitions=>ty_dependencies.
|
||||
|
||||
|
||||
* find troublesome objects
|
||||
|
|
|
@ -7,17 +7,18 @@ CLASS zcl_abapgit_tag_popups DEFINITION
|
|||
PUBLIC SECTION.
|
||||
INTERFACES: zif_abapgit_tag_popups.
|
||||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES:
|
||||
BEGIN OF ty_tag_out.
|
||||
INCLUDE TYPE zif_abapgit_definitions=>ty_git_tag.
|
||||
TYPES: body_icon TYPE icon_d,
|
||||
END OF ty_tag_out,
|
||||
tty_tag_out TYPE STANDARD TABLE OF ty_tag_out
|
||||
ty_tag_outs TYPE STANDARD TABLE OF ty_tag_out
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
DATA:
|
||||
mt_tags TYPE tty_tag_out,
|
||||
mt_tags TYPE ty_tag_outs,
|
||||
mo_docking_container TYPE REF TO cl_gui_docking_container,
|
||||
mo_text_control TYPE REF TO cl_gui_textedit.
|
||||
|
||||
|
@ -29,7 +30,7 @@ CLASS zcl_abapgit_tag_popups DEFINITION
|
|||
IMPORTING
|
||||
it_tags TYPE zif_abapgit_definitions=>ty_git_tag_list_tt
|
||||
RETURNING
|
||||
VALUE(rt_tags_out) TYPE tty_tag_out,
|
||||
VALUE(rt_tags_out) TYPE ty_tag_outs,
|
||||
|
||||
clean_up,
|
||||
|
||||
|
|
|
@ -160,7 +160,7 @@ INTERFACE zif_abapgit_popups
|
|||
zcx_abapgit_exception .
|
||||
METHODS choose_pr_popup
|
||||
IMPORTING
|
||||
!it_pulls TYPE zif_abapgit_pr_enum_provider=>tty_pulls
|
||||
!it_pulls TYPE zif_abapgit_pr_enum_provider=>ty_pull_requests
|
||||
RETURNING
|
||||
VALUE(rs_pull) TYPE zif_abapgit_pr_enum_provider=>ty_pull_request
|
||||
RAISING
|
||||
|
|
|
@ -27,7 +27,7 @@ CLASS zcl_abapgit_log DEFINITION
|
|||
|
||||
METHODS get_messages_status
|
||||
IMPORTING
|
||||
!it_msg TYPE zif_abapgit_log=>tty_msg
|
||||
!it_msg TYPE zif_abapgit_log=>ty_msgs
|
||||
RETURNING
|
||||
VALUE(rv_status) TYPE symsgty .
|
||||
PRIVATE SECTION.
|
||||
|
@ -35,7 +35,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_log IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_LOG IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_messages_status.
|
||||
|
|
|
@ -54,7 +54,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_requirement_helper IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_REQUIREMENT_HELPER IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_requirement_met_status.
|
||||
|
@ -143,23 +143,23 @@ CLASS zcl_abapgit_requirement_helper IMPLEMENTATION.
|
|||
|
||||
METHOD show_requirement_popup.
|
||||
|
||||
TYPES: BEGIN OF lty_color_line,
|
||||
TYPES: BEGIN OF ty_color_line,
|
||||
color TYPE lvc_t_scol.
|
||||
INCLUDE TYPE ty_requirement_status.
|
||||
TYPES: END OF lty_color_line.
|
||||
TYPES: END OF ty_color_line.
|
||||
|
||||
TYPES: lty_color_tab TYPE STANDARD TABLE OF lty_color_line WITH DEFAULT KEY.
|
||||
TYPES: ty_color_tab TYPE STANDARD TABLE OF ty_color_line WITH DEFAULT KEY.
|
||||
|
||||
DATA: lo_alv TYPE REF TO cl_salv_table,
|
||||
lo_column TYPE REF TO cl_salv_column,
|
||||
lo_columns TYPE REF TO cl_salv_columns_table,
|
||||
lt_color_table TYPE lty_color_tab,
|
||||
lt_color_table TYPE ty_color_tab,
|
||||
lt_color_negative TYPE lvc_t_scol,
|
||||
lt_color_positive TYPE lvc_t_scol,
|
||||
ls_color TYPE lvc_s_scol,
|
||||
lx_ex TYPE REF TO cx_root.
|
||||
|
||||
FIELD-SYMBOLS: <ls_line> TYPE lty_color_line,
|
||||
FIELD-SYMBOLS: <ls_line> TYPE ty_color_line,
|
||||
<ls_requirement> LIKE LINE OF it_requirements.
|
||||
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ CLASS zcl_abapgit_string_map DEFINITION
|
|||
v TYPE string,
|
||||
END OF ty_entry.
|
||||
TYPES:
|
||||
tts_entries TYPE SORTED TABLE OF ty_entry WITH UNIQUE KEY k.
|
||||
ty_entries TYPE SORTED TABLE OF ty_entry WITH UNIQUE KEY k.
|
||||
|
||||
CLASS-METHODS create
|
||||
RETURNING
|
||||
|
@ -61,7 +61,7 @@ CLASS zcl_abapgit_string_map DEFINITION
|
|||
VALUE(ro_instance) TYPE REF TO zcl_abapgit_string_map .
|
||||
METHODS freeze.
|
||||
|
||||
DATA mt_entries TYPE tts_entries READ-ONLY.
|
||||
DATA mt_entries TYPE ty_entries READ-ONLY.
|
||||
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
|
|
|
@ -11,7 +11,7 @@ INTERFACE zif_abapgit_log
|
|||
exception TYPE REF TO cx_root,
|
||||
END OF ty_log_out .
|
||||
TYPES:
|
||||
tty_log_out TYPE STANDARD TABLE OF ty_log_out
|
||||
ty_log_outs TYPE STANDARD TABLE OF ty_log_out
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_msg,
|
||||
|
@ -19,16 +19,16 @@ INTERFACE zif_abapgit_log
|
|||
type TYPE symsgty,
|
||||
END OF ty_msg .
|
||||
TYPES:
|
||||
tty_msg TYPE STANDARD TABLE OF ty_msg
|
||||
ty_msgs TYPE STANDARD TABLE OF ty_msg
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_item_status_out,
|
||||
item TYPE zif_abapgit_definitions=>ty_item,
|
||||
status TYPE symsgty,
|
||||
messages TYPE tty_msg,
|
||||
messages TYPE ty_msgs,
|
||||
END OF ty_item_status_out .
|
||||
TYPES:
|
||||
tty_item_status_out TYPE SORTED TABLE OF ty_item_status_out
|
||||
ty_item_status_outs TYPE SORTED TABLE OF ty_item_status_out
|
||||
WITH UNIQUE KEY item-obj_type item-obj_name .
|
||||
|
||||
METHODS add
|
||||
|
@ -69,9 +69,9 @@ INTERFACE zif_abapgit_log
|
|||
VALUE(rv_yes) TYPE abap_bool .
|
||||
METHODS get_messages
|
||||
RETURNING
|
||||
VALUE(rt_msg) TYPE tty_log_out .
|
||||
VALUE(rt_msg) TYPE ty_log_outs .
|
||||
METHODS get_item_status
|
||||
RETURNING VALUE(rt_item_status) TYPE tty_item_status_out .
|
||||
RETURNING VALUE(rt_item_status) TYPE ty_item_status_outs .
|
||||
METHODS get_status
|
||||
RETURNING
|
||||
VALUE(rv_status) TYPE symsgty .
|
||||
|
|
|
@ -9,16 +9,16 @@ CLASS ltcl_xml DEFINITION FOR TESTING DURATION SHORT RISK LEVEL HARMLESS.
|
|||
down FOR TESTING
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
TYPES: BEGIN OF st_old,
|
||||
TYPES: BEGIN OF ty_old,
|
||||
foo TYPE i,
|
||||
bar TYPE c LENGTH 1,
|
||||
END OF st_old.
|
||||
END OF ty_old.
|
||||
|
||||
TYPES: BEGIN OF st_new,
|
||||
TYPES: BEGIN OF ty_new,
|
||||
foo TYPE i,
|
||||
bar TYPE c LENGTH 1,
|
||||
moo TYPE f,
|
||||
END OF st_new.
|
||||
END OF ty_new.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -27,8 +27,8 @@ CLASS ltcl_xml IMPLEMENTATION.
|
|||
|
||||
METHOD empty.
|
||||
|
||||
DATA: ls_old TYPE st_old,
|
||||
ls_new TYPE st_new,
|
||||
DATA: ls_old TYPE ty_old,
|
||||
ls_new TYPE ty_new,
|
||||
lv_xml TYPE string,
|
||||
lo_input TYPE REF TO zcl_abapgit_xml_input,
|
||||
lo_output TYPE REF TO zcl_abapgit_xml_output.
|
||||
|
@ -59,8 +59,8 @@ CLASS ltcl_xml IMPLEMENTATION.
|
|||
|
||||
METHOD up.
|
||||
|
||||
DATA: ls_old TYPE st_old,
|
||||
ls_new TYPE st_new,
|
||||
DATA: ls_old TYPE ty_old,
|
||||
ls_new TYPE ty_new,
|
||||
lv_xml TYPE string,
|
||||
lo_input TYPE REF TO zcl_abapgit_xml_input,
|
||||
lo_output TYPE REF TO zcl_abapgit_xml_output.
|
||||
|
@ -92,8 +92,8 @@ CLASS ltcl_xml IMPLEMENTATION.
|
|||
|
||||
METHOD down.
|
||||
|
||||
DATA: ls_old TYPE st_old,
|
||||
ls_new TYPE st_new,
|
||||
DATA: ls_old TYPE ty_old,
|
||||
ls_new TYPE ty_new,
|
||||
lv_xml TYPE string,
|
||||
lo_input TYPE REF TO zcl_abapgit_xml_input,
|
||||
lo_output TYPE REF TO zcl_abapgit_xml_output.
|
||||
|
|
|
@ -10,18 +10,18 @@ CLASS ltcl_xml_output DEFINITION FOR TESTING DURATION SHORT RISK LEVEL HARMLESS.
|
|||
add_simple_object FOR TESTING
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
TYPES: BEGIN OF st_old,
|
||||
TYPES: BEGIN OF ty_old,
|
||||
foo TYPE i,
|
||||
bar TYPE c LENGTH 1,
|
||||
END OF st_old.
|
||||
END OF ty_old.
|
||||
|
||||
ENDCLASS.
|
||||
CLASS ltcl_xml_output IMPLEMENTATION.
|
||||
|
||||
METHOD add_simple_object.
|
||||
|
||||
DATA: ls_input TYPE st_old,
|
||||
ls_result TYPE st_old,
|
||||
DATA: ls_input TYPE ty_old,
|
||||
ls_result TYPE ty_old,
|
||||
lv_value TYPE string,
|
||||
li_xml_element TYPE REF TO if_ixml_element,
|
||||
lo_output TYPE REF TO zcl_abapgit_xml_output.
|
||||
|
@ -47,7 +47,7 @@ CLASS ltcl_xml_output IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
METHOD render_xml_string.
|
||||
|
||||
DATA: ls_input TYPE st_old,
|
||||
DATA: ls_input TYPE ty_old,
|
||||
lv_value TYPE string,
|
||||
lv_xml TYPE string,
|
||||
lo_output TYPE REF TO zcl_abapgit_xml_output,
|
||||
|
|
|
@ -19,7 +19,7 @@ CLASS zcl_abapgit_branch_overview DEFINITION
|
|||
PRIVATE SECTION.
|
||||
|
||||
TYPES:
|
||||
tyt_commit_sha1_range TYPE RANGE OF zif_abapgit_definitions=>ty_sha1 .
|
||||
ty_commit_sha1_range TYPE RANGE OF zif_abapgit_definitions=>ty_sha1 .
|
||||
|
||||
DATA mt_branches TYPE zif_abapgit_definitions=>ty_git_branch_list_tt .
|
||||
DATA mt_commits TYPE zif_abapgit_definitions=>ty_commit_tt .
|
||||
|
@ -67,9 +67,9 @@ CLASS zcl_abapgit_branch_overview DEFINITION
|
|||
!ct_commits TYPE zif_abapgit_definitions=>ty_commit_tt .
|
||||
METHODS _get_1st_child_commit
|
||||
IMPORTING
|
||||
!it_commit_sha1s TYPE tyt_commit_sha1_range
|
||||
!it_commit_sha1s TYPE ty_commit_sha1_range
|
||||
EXPORTING
|
||||
!et_commit_sha1s TYPE tyt_commit_sha1_range
|
||||
!et_commit_sha1s TYPE ty_commit_sha1_range
|
||||
!es_1st_commit TYPE zif_abapgit_definitions=>ty_commit
|
||||
CHANGING
|
||||
!ct_commits TYPE zif_abapgit_definitions=>ty_commit_tt .
|
||||
|
@ -579,7 +579,7 @@ CLASS ZCL_ABAPGIT_BRANCH_OVERVIEW IMPLEMENTATION.
|
|||
|
||||
DATA: lt_sorted_commits TYPE zif_abapgit_definitions=>ty_commit_tt,
|
||||
ls_next_commit TYPE zif_abapgit_definitions=>ty_commit,
|
||||
lt_parents TYPE tyt_commit_sha1_range,
|
||||
lt_parents TYPE ty_commit_sha1_range,
|
||||
ls_parent LIKE LINE OF lt_parents.
|
||||
|
||||
FIELD-SYMBOLS: <ls_initial_commit> TYPE zif_abapgit_definitions=>ty_commit.
|
||||
|
|
|
@ -41,15 +41,15 @@ CLASS zcl_abapgit_code_inspector DEFINITION
|
|||
|
||||
DATA mv_success TYPE abap_bool .
|
||||
|
||||
TYPES: t_run_mode TYPE c LENGTH 1.
|
||||
TYPES: ty_run_mode TYPE c LENGTH 1.
|
||||
CONSTANTS:
|
||||
BEGIN OF co_run_mode,
|
||||
run_with_popup TYPE t_run_mode VALUE 'P',
|
||||
run_after_popup TYPE t_run_mode VALUE 'A',
|
||||
run_via_rfc TYPE t_run_mode VALUE 'R',
|
||||
run_in_batch TYPE t_run_mode VALUE 'B',
|
||||
run_loc_parallel TYPE t_run_mode VALUE 'L',
|
||||
run_direct TYPE t_run_mode VALUE 'L',
|
||||
run_with_popup TYPE ty_run_mode VALUE 'P',
|
||||
run_after_popup TYPE ty_run_mode VALUE 'A',
|
||||
run_via_rfc TYPE ty_run_mode VALUE 'R',
|
||||
run_in_batch TYPE ty_run_mode VALUE 'B',
|
||||
run_loc_parallel TYPE ty_run_mode VALUE 'L',
|
||||
run_direct TYPE ty_run_mode VALUE 'L',
|
||||
END OF co_run_mode .
|
||||
DATA mo_inspection TYPE REF TO cl_ci_inspection .
|
||||
DATA mv_name TYPE sci_objs .
|
||||
|
@ -77,7 +77,7 @@ CLASS zcl_abapgit_code_inspector DEFINITION
|
|||
|
||||
METHODS decide_run_mode
|
||||
RETURNING
|
||||
VALUE(rv_run_mode) TYPE t_run_mode.
|
||||
VALUE(rv_run_mode) TYPE ty_run_mode.
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ CLASS zcl_abapgit_dependencies DEFINITION
|
|||
kind TYPE c LENGTH 1,
|
||||
END OF ty_dependency .
|
||||
TYPES:
|
||||
tty_dedenpency TYPE STANDARD TABLE OF ty_dependency
|
||||
ty_dedenpencies TYPE STANDARD TABLE OF ty_dependency
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_item,
|
||||
|
@ -41,7 +41,7 @@ CLASS zcl_abapgit_dependencies DEFINITION
|
|||
IMPORTING
|
||||
iv_ddls_name TYPE tadir-obj_name
|
||||
RETURNING
|
||||
VALUE(rt_dependency) TYPE tty_dedenpency .
|
||||
VALUE(rt_dependency) TYPE ty_dedenpencies.
|
||||
CLASS-METHODS resolve_packages
|
||||
CHANGING
|
||||
ct_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt.
|
||||
|
@ -179,7 +179,7 @@ CLASS ZCL_ABAPGIT_DEPENDENCIES IMPLEMENTATION.
|
|||
lv_before TYPE i,
|
||||
lt_founds TYPE TABLE OF rsfindlst,
|
||||
lt_scope TYPE STANDARD TABLE OF seu_obj,
|
||||
lt_dependency TYPE tty_dedenpency.
|
||||
lt_dependency TYPE ty_dedenpencies.
|
||||
|
||||
FIELD-SYMBOLS: <ls_tadir_ddls> TYPE zif_abapgit_definitions=>ty_tadir,
|
||||
<ls_dependency> TYPE ty_dependency,
|
||||
|
|
|
@ -2,7 +2,7 @@ CLASS ltcl_sap_package DEFINITION FOR TESTING.
|
|||
|
||||
PUBLIC SECTION.
|
||||
TYPES:
|
||||
tty_package TYPE STANDARD TABLE OF devclass
|
||||
ty_package TYPE STANDARD TABLE OF devclass
|
||||
WITH NON-UNIQUE DEFAULT KEY.
|
||||
|
||||
METHODS:
|
||||
|
@ -12,13 +12,13 @@ CLASS ltcl_sap_package DEFINITION FOR TESTING.
|
|||
|
||||
set_sub_packages
|
||||
IMPORTING
|
||||
it_sub_packages TYPE tty_package.
|
||||
it_sub_packages TYPE ty_package.
|
||||
|
||||
INTERFACES: zif_abapgit_sap_package.
|
||||
|
||||
PRIVATE SECTION.
|
||||
DATA: mv_package TYPE devclass,
|
||||
mt_sub_packages TYPE tty_package.
|
||||
mt_sub_packages TYPE ty_package.
|
||||
|
||||
ENDCLASS.
|
||||
|
||||
|
@ -88,7 +88,7 @@ CLASS ltcl_resolve_packages DEFINITION FOR TESTING
|
|||
PRIVATE SECTION.
|
||||
DATA:
|
||||
mt_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt,
|
||||
mt_sub_packages TYPE ltcl_sap_package=>tty_package.
|
||||
mt_sub_packages TYPE ltcl_sap_package=>ty_package.
|
||||
|
||||
METHODS:
|
||||
resolve_single FOR TESTING RAISING cx_static_check,
|
||||
|
|
|
@ -51,20 +51,20 @@ CLASS zcl_abapgit_factory DEFINITION
|
|||
instance TYPE REF TO zif_abapgit_sap_package,
|
||||
END OF ty_sap_package .
|
||||
TYPES:
|
||||
tty_sap_package TYPE HASHED TABLE OF ty_sap_package
|
||||
ty_sap_packages TYPE HASHED TABLE OF ty_sap_package
|
||||
WITH UNIQUE KEY package .
|
||||
TYPES:
|
||||
BEGIN OF ty_code_inspector,
|
||||
BEGIN OF ty_code_inspector_pack,
|
||||
package TYPE devclass,
|
||||
instance TYPE REF TO zif_abapgit_code_inspector,
|
||||
END OF ty_code_inspector .
|
||||
END OF ty_code_inspector_pack .
|
||||
TYPES:
|
||||
tty_code_inspector TYPE HASHED TABLE OF ty_code_inspector
|
||||
ty_code_inspector_packs TYPE HASHED TABLE OF ty_code_inspector_pack
|
||||
WITH UNIQUE KEY package .
|
||||
|
||||
CLASS-DATA gi_tadir TYPE REF TO zif_abapgit_tadir .
|
||||
CLASS-DATA gt_sap_package TYPE tty_sap_package .
|
||||
CLASS-DATA gt_code_inspector TYPE tty_code_inspector .
|
||||
CLASS-DATA gt_sap_package TYPE ty_sap_packages .
|
||||
CLASS-DATA gt_code_inspector TYPE ty_code_inspector_packs .
|
||||
CLASS-DATA gi_stage_logic TYPE REF TO zif_abapgit_stage_logic .
|
||||
CLASS-DATA gi_cts_api TYPE REF TO zif_abapgit_cts_api .
|
||||
CLASS-DATA gi_environment TYPE REF TO zif_abapgit_environment .
|
||||
|
@ -90,7 +90,7 @@ CLASS ZCL_ABAPGIT_FACTORY IMPLEMENTATION.
|
|||
METHOD get_code_inspector.
|
||||
|
||||
DATA: ls_code_inspector LIKE LINE OF gt_code_inspector.
|
||||
FIELD-SYMBOLS: <ls_code_inspector> TYPE ty_code_inspector.
|
||||
FIELD-SYMBOLS: <ls_code_inspector> TYPE ty_code_inspector_pack.
|
||||
|
||||
READ TABLE gt_code_inspector ASSIGNING <ls_code_inspector>
|
||||
WITH TABLE KEY package = iv_package.
|
||||
|
|
|
@ -13,7 +13,7 @@ CLASS zcl_abapgit_merge DEFINITION
|
|||
zcx_abapgit_exception .
|
||||
METHODS get_conflicts
|
||||
RETURNING
|
||||
VALUE(rt_conflicts) TYPE zif_abapgit_definitions=>tt_merge_conflict .
|
||||
VALUE(rt_conflicts) TYPE zif_abapgit_definitions=>ty_merge_conflict_tt .
|
||||
METHODS get_result
|
||||
RETURNING
|
||||
VALUE(rs_merge) TYPE zif_abapgit_definitions=>ty_merge .
|
||||
|
@ -41,7 +41,7 @@ CLASS zcl_abapgit_merge DEFINITION
|
|||
|
||||
DATA mo_repo TYPE REF TO zcl_abapgit_repo_online .
|
||||
DATA ms_merge TYPE zif_abapgit_definitions=>ty_merge .
|
||||
DATA mt_conflicts TYPE zif_abapgit_definitions=>tt_merge_conflict .
|
||||
DATA mt_conflicts TYPE zif_abapgit_definitions=>ty_merge_conflict_tt .
|
||||
DATA mt_objects TYPE zif_abapgit_definitions=>ty_objects_tt .
|
||||
DATA mv_source_branch TYPE string .
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ CLASS zcl_abapgit_news DEFINITION
|
|||
text TYPE string,
|
||||
END OF ty_log .
|
||||
TYPES:
|
||||
tt_log TYPE STANDARD TABLE OF ty_log WITH DEFAULT KEY .
|
||||
ty_logs TYPE STANDARD TABLE OF ty_log WITH DEFAULT KEY .
|
||||
|
||||
CONSTANTS c_tail_length TYPE i VALUE 5 ##NO_TEXT. " Number of versions to display if no updates
|
||||
|
||||
|
@ -27,7 +27,7 @@ CLASS zcl_abapgit_news DEFINITION
|
|||
zcx_abapgit_exception .
|
||||
METHODS get_log
|
||||
RETURNING
|
||||
VALUE(rt_log) TYPE tt_log .
|
||||
VALUE(rt_log) TYPE ty_logs .
|
||||
METHODS has_news
|
||||
RETURNING
|
||||
VALUE(rv_boolean) TYPE abap_bool .
|
||||
|
@ -48,7 +48,7 @@ CLASS zcl_abapgit_news DEFINITION
|
|||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
|
||||
DATA mt_log TYPE tt_log .
|
||||
DATA mt_log TYPE ty_logs .
|
||||
DATA mv_current_version TYPE string .
|
||||
DATA mv_lastseen_version TYPE string .
|
||||
DATA mv_latest_version TYPE string .
|
||||
|
@ -83,12 +83,12 @@ CLASS zcl_abapgit_news DEFINITION
|
|||
!it_lines TYPE string_table
|
||||
!iv_current_version TYPE string
|
||||
RETURNING
|
||||
VALUE(rt_log) TYPE tt_log .
|
||||
VALUE(rt_log) TYPE ty_logs .
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_news IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_NEWS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD compare_versions.
|
||||
|
|
|
@ -17,7 +17,7 @@ ENDCLASS.
|
|||
|
||||
CLASS lcl_log_entries DEFINITION FINAL.
|
||||
PUBLIC SECTION.
|
||||
DATA mt_log_entries TYPE zcl_abapgit_news=>tt_log.
|
||||
DATA mt_log_entries TYPE zcl_abapgit_news=>ty_logs.
|
||||
METHODS add
|
||||
IMPORTING
|
||||
iv_str TYPE string.
|
||||
|
@ -217,7 +217,7 @@ CLASS ltcl_news IMPLEMENTATION.
|
|||
|
||||
METHOD parse.
|
||||
|
||||
DATA lt_log_act TYPE zcl_abapgit_news=>tt_log.
|
||||
DATA lt_log_act TYPE zcl_abapgit_news=>ty_logs.
|
||||
DATA lo_src_text_buf TYPE REF TO lcl_string_buffer.
|
||||
DATA lo_log_entries TYPE REF TO lcl_log_entries.
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
|||
|
||||
PUBLIC SECTION.
|
||||
TYPES:
|
||||
BEGIN OF gty_result,
|
||||
BEGIN OF ty_result,
|
||||
pgmid TYPE pgmid,
|
||||
object TYPE trobjtype,
|
||||
obj_name TYPE sobj_name,
|
||||
|
@ -14,8 +14,8 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
|||
counter TYPE i,
|
||||
runtime TYPE i,
|
||||
seconds TYPE p LENGTH 16 DECIMALS 6,
|
||||
END OF gty_result,
|
||||
gty_result_tab TYPE STANDARD TABLE OF gty_result WITH KEY pgmid object obj_name.
|
||||
END OF ty_result,
|
||||
ty_results TYPE STANDARD TABLE OF ty_result WITH KEY pgmid object obj_name.
|
||||
METHODS:
|
||||
constructor IMPORTING iv_package TYPE devclass
|
||||
iv_include_sub_packages TYPE abap_bool DEFAULT abap_true
|
||||
|
@ -25,7 +25,7 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
|||
get_object_type_filter RETURNING VALUE(rt_object_type_range) TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||
get_object_name_filter RETURNING VALUE(rt_object_name_range) TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||
run_measurement RAISING zcx_abapgit_exception,
|
||||
get_result RETURNING VALUE(rt_result) TYPE gty_result_tab.
|
||||
get_result RETURNING VALUE(rt_result) TYPE ty_results.
|
||||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
METHODS:
|
||||
|
@ -39,33 +39,35 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
|||
object_type_range TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||
object_name_range TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||
END OF ms_filter_parameters,
|
||||
mt_result TYPE gty_result_tab.
|
||||
mt_result TYPE ty_results.
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_performance_test IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_PERFORMANCE_TEST IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD constructor.
|
||||
mv_package = iv_package.
|
||||
mv_include_sub_packages = iv_include_sub_packages.
|
||||
mv_serialize_master_lang_only = iv_serialize_master_lang_only.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_object_name_filter.
|
||||
rt_object_name_range = ms_filter_parameters-object_name_range.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD get_object_type_filter.
|
||||
rt_object_type_range = ms_filter_parameters-object_type_range.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_object_name_filter.
|
||||
ms_filter_parameters-object_name_range = it_object_name_range.
|
||||
|
||||
METHOD get_result.
|
||||
rt_result = mt_result.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD set_object_type_filter.
|
||||
ms_filter_parameters-object_type_range = it_object_type_range.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD run_measurement.
|
||||
DATA: li_actual_progress TYPE REF TO zif_abapgit_progress,
|
||||
|
@ -77,7 +79,7 @@ CLASS zcl_abapgit_performance_test IMPLEMENTATION.
|
|||
lx_exception TYPE REF TO zcx_abapgit_exception,
|
||||
lo_dummy_progress TYPE REF TO lcl_dummy_progress.
|
||||
FIELD-SYMBOLS: <ls_tadir> TYPE zif_abapgit_definitions=>ty_tadir,
|
||||
<ls_result> TYPE gty_result.
|
||||
<ls_result> TYPE ty_result.
|
||||
|
||||
CLEAR mt_result.
|
||||
|
||||
|
@ -120,6 +122,7 @@ CLASS zcl_abapgit_performance_test IMPLEMENTATION.
|
|||
ENDTRY.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD select_tadir_entries.
|
||||
rt_tadir = zcl_abapgit_factory=>get_tadir( )->read(
|
||||
iv_package = mv_package
|
||||
|
@ -129,7 +132,13 @@ CLASS zcl_abapgit_performance_test IMPLEMENTATION.
|
|||
OR obj_name NOT IN ms_filter_parameters-object_name_range.
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD get_result.
|
||||
rt_result = mt_result.
|
||||
|
||||
METHOD set_object_name_filter.
|
||||
ms_filter_parameters-object_name_range = it_object_name_range.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD set_object_type_filter.
|
||||
ms_filter_parameters-object_type_range = it_object_type_range.
|
||||
ENDMETHOD.
|
||||
ENDCLASS.
|
||||
|
|
|
@ -378,7 +378,7 @@ CLASS ZCL_ABAPGIT_REPO IMPLEMENTATION.
|
|||
METHOD deserialize_checks.
|
||||
|
||||
DATA: lt_requirements TYPE zif_abapgit_dot_abapgit=>ty_requirement_tt,
|
||||
lt_dependencies TYPE zif_abapgit_apack_definitions=>tt_dependencies.
|
||||
lt_dependencies TYPE zif_abapgit_apack_definitions=>ty_dependencies.
|
||||
|
||||
find_remote_dot_abapgit( ).
|
||||
find_remote_dot_apack( ).
|
||||
|
|
|
@ -11,7 +11,7 @@ CLASS zcl_abapgit_repo_content_list DEFINITION
|
|||
IMPORTING iv_path TYPE string
|
||||
iv_by_folders TYPE abap_bool
|
||||
iv_changes_only TYPE abap_bool
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>tt_repo_items
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>ty_repo_item_tt
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
METHODS get_log
|
||||
|
@ -31,20 +31,20 @@ CLASS zcl_abapgit_repo_content_list DEFINITION
|
|||
mi_log TYPE REF TO zif_abapgit_log.
|
||||
|
||||
METHODS build_repo_items_local_only
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>tt_repo_items
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>ty_repo_item_tt
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
METHODS build_repo_items_with_remote
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>tt_repo_items
|
||||
RETURNING VALUE(rt_repo_items) TYPE zif_abapgit_definitions=>ty_repo_item_tt
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
METHODS build_folders
|
||||
IMPORTING iv_cur_dir TYPE string
|
||||
CHANGING ct_repo_items TYPE zif_abapgit_definitions=>tt_repo_items
|
||||
CHANGING ct_repo_items TYPE zif_abapgit_definitions=>ty_repo_item_tt
|
||||
RAISING zcx_abapgit_exception.
|
||||
|
||||
METHODS filter_changes
|
||||
CHANGING ct_repo_items TYPE zif_abapgit_definitions=>tt_repo_items.
|
||||
CHANGING ct_repo_items TYPE zif_abapgit_definitions=>ty_repo_item_tt.
|
||||
ENDCLASS.
|
||||
|
||||
|
||||
|
@ -209,7 +209,7 @@ CLASS ZCL_ABAPGIT_REPO_CONTENT_LIST IMPLEMENTATION.
|
|||
|
||||
METHOD get_log.
|
||||
DATA li_repo_log TYPE REF TO zif_abapgit_log.
|
||||
DATA lt_repo_msg TYPE zif_abapgit_log=>tty_log_out.
|
||||
DATA lt_repo_msg TYPE zif_abapgit_log=>ty_log_outs.
|
||||
DATA lr_repo_msg TYPE REF TO zif_abapgit_log=>ty_log_out.
|
||||
|
||||
ri_log = mi_log.
|
||||
|
|
|
@ -57,7 +57,7 @@ CLASS zcl_abapgit_repo_srv DEFINITION
|
|||
METHODS validate_sub_super_packages
|
||||
IMPORTING
|
||||
!iv_package TYPE devclass
|
||||
!it_repos TYPE zif_abapgit_persistence=>tt_repo
|
||||
!it_repos TYPE zif_abapgit_persistence=>ty_repos
|
||||
!iv_ign_subpkg TYPE abap_bool DEFAULT abap_false
|
||||
EXPORTING
|
||||
VALUE(eo_repo) TYPE REF TO zcl_abapgit_repo
|
||||
|
@ -129,7 +129,7 @@ CLASS ZCL_ABAPGIT_REPO_SRV IMPLEMENTATION.
|
|||
|
||||
METHOD refresh.
|
||||
|
||||
DATA: lt_list TYPE zif_abapgit_persistence=>tt_repo.
|
||||
DATA: lt_list TYPE zif_abapgit_persistence=>ty_repos.
|
||||
|
||||
FIELD-SYMBOLS: <ls_list> LIKE LINE OF lt_list.
|
||||
|
||||
|
@ -277,7 +277,7 @@ CLASS ZCL_ABAPGIT_REPO_SRV IMPLEMENTATION.
|
|||
METHOD zif_abapgit_repo_srv~get_repo_from_package.
|
||||
|
||||
DATA:
|
||||
lt_repos TYPE zif_abapgit_persistence=>tt_repo,
|
||||
lt_repos TYPE zif_abapgit_persistence=>ty_repos,
|
||||
lv_name TYPE zif_abapgit_persistence=>ty_local_settings-display_name,
|
||||
lv_owner TYPE zif_abapgit_persistence=>ty_local_settings-display_name.
|
||||
|
||||
|
|
|
@ -124,10 +124,10 @@ CLASS zcl_abapgit_settings DEFINITION PUBLIC CREATE PUBLIC.
|
|||
VALUE(rv_link_hint_key) TYPE string,
|
||||
set_hotkeys
|
||||
IMPORTING
|
||||
it_hotkeys TYPE zif_abapgit_definitions=>tty_hotkey,
|
||||
it_hotkeys TYPE zif_abapgit_definitions=>ty_hotkey_tt,
|
||||
get_hotkeys
|
||||
RETURNING
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_definitions=>tty_hotkey
|
||||
VALUE(rt_hotkeys) TYPE zif_abapgit_definitions=>ty_hotkey_tt
|
||||
RAISING
|
||||
zcx_abapgit_exception,
|
||||
set_parallel_proc_disabled
|
||||
|
@ -180,7 +180,7 @@ ENDCLASS.
|
|||
|
||||
|
||||
|
||||
CLASS zcl_abapgit_settings IMPLEMENTATION.
|
||||
CLASS ZCL_ABAPGIT_SETTINGS IMPLEMENTATION.
|
||||
|
||||
|
||||
METHOD get_activate_wo_popup.
|
||||
|
|
|
@ -22,18 +22,18 @@ CLASS ltcl_test DEFINITION
|
|||
PROTECTED SECTION.
|
||||
PRIVATE SECTION.
|
||||
TYPES:
|
||||
BEGIN OF gty_t100_message,
|
||||
BEGIN OF ty_t100_message,
|
||||
msgid TYPE symsgid,
|
||||
msgno TYPE symsgno,
|
||||
msgv1 TYPE symsgv,
|
||||
msgv2 TYPE symsgv,
|
||||
msgv3 TYPE symsgv,
|
||||
msgv4 TYPE symsgv,
|
||||
END OF gty_t100_message.
|
||||
END OF ty_t100_message.
|
||||
CLASS-METHODS:
|
||||
get_exc_text IMPORTING ix_ex TYPE REF TO cx_root
|
||||
RETURNING VALUE(rv_text) TYPE string,
|
||||
get_t100_text IMPORTING is_message TYPE gty_t100_message
|
||||
get_t100_text IMPORTING is_message TYPE ty_t100_message
|
||||
RETURNING VALUE(rv_text) TYPE string.
|
||||
ENDCLASS.
|
||||
|
||||
|
|
|
@ -65,7 +65,7 @@ INTERFACE zif_abapgit_definitions
|
|||
hotkey TYPE string,
|
||||
END OF ty_hotkey .
|
||||
TYPES:
|
||||
tty_hotkey TYPE STANDARD TABLE OF ty_hotkey
|
||||
ty_hotkey_tt TYPE STANDARD TABLE OF ty_hotkey
|
||||
WITH NON-UNIQUE DEFAULT KEY
|
||||
WITH NON-UNIQUE SORTED KEY action
|
||||
COMPONENTS ui_component action.
|
||||
|
@ -159,7 +159,7 @@ INTERFACE zif_abapgit_definitions
|
|||
lstate TYPE c LENGTH 1,
|
||||
END OF ty_repo_file .
|
||||
TYPES:
|
||||
tt_repo_files TYPE STANDARD TABLE OF ty_repo_file WITH DEFAULT KEY .
|
||||
ty_repo_file_tt TYPE STANDARD TABLE OF ty_repo_file WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
ty_chmod TYPE c LENGTH 6 .
|
||||
TYPES:
|
||||
|
@ -327,7 +327,7 @@ INTERFACE zif_abapgit_definitions
|
|||
result_data TYPE xstring,
|
||||
END OF ty_merge_conflict .
|
||||
TYPES:
|
||||
tt_merge_conflict TYPE STANDARD TABLE OF ty_merge_conflict WITH DEFAULT KEY .
|
||||
ty_merge_conflict_tt TYPE STANDARD TABLE OF ty_merge_conflict WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_repo_item,
|
||||
obj_type TYPE tadir-object,
|
||||
|
@ -339,10 +339,10 @@ INTERFACE zif_abapgit_definitions
|
|||
changes TYPE i,
|
||||
lstate TYPE c LENGTH 1,
|
||||
rstate TYPE c LENGTH 1,
|
||||
files TYPE tt_repo_files,
|
||||
files TYPE ty_repo_file_tt,
|
||||
END OF ty_repo_item .
|
||||
TYPES:
|
||||
tt_repo_items TYPE STANDARD TABLE OF ty_repo_item WITH DEFAULT KEY .
|
||||
ty_repo_item_tt TYPE STANDARD TABLE OF ty_repo_item WITH DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_s_user_settings,
|
||||
max_lines TYPE i,
|
||||
|
@ -350,7 +350,7 @@ INTERFACE zif_abapgit_definitions
|
|||
show_default_repo TYPE abap_bool,
|
||||
link_hints_enabled TYPE abap_bool,
|
||||
link_hint_key TYPE c LENGTH 1,
|
||||
hotkeys TYPE tty_hotkey,
|
||||
hotkeys TYPE ty_hotkey_tt,
|
||||
parallel_proc_disabled TYPE abap_bool,
|
||||
icon_scaling TYPE c LENGTH 1,
|
||||
ui_theme TYPE string,
|
||||
|
@ -358,7 +358,7 @@ INTERFACE zif_abapgit_definitions
|
|||
activate_wo_popup TYPE abap_bool,
|
||||
END OF ty_s_user_settings .
|
||||
TYPES:
|
||||
tty_dokil TYPE STANDARD TABLE OF dokil
|
||||
ty_dokil_tt TYPE STANDARD TABLE OF dokil
|
||||
WITH NON-UNIQUE DEFAULT KEY .
|
||||
TYPES:
|
||||
BEGIN OF ty_col_spec,
|
||||
|
@ -368,7 +368,7 @@ INTERFACE zif_abapgit_definitions
|
|||
add_tz TYPE abap_bool,
|
||||
title TYPE string,
|
||||
END OF ty_col_spec,
|
||||
tty_col_spec TYPE STANDARD TABLE OF ty_col_spec
|
||||
ty_col_spec_tt TYPE STANDARD TABLE OF ty_col_spec
|
||||
WITH NON-UNIQUE KEY tech_name.
|
||||
TYPES:
|
||||
ty_proxy_bypass_url TYPE c LENGTH 255,
|
||||
|
|
|
@ -5,14 +5,14 @@ INTERFACE zif_abapgit_lang_definitions
|
|||
language TYPE langu,
|
||||
textpool TYPE zif_abapgit_definitions=>ty_tpool_tt,
|
||||
END OF ty_i18n_tpool,
|
||||
tt_i18n_tpool TYPE STANDARD TABLE OF ty_i18n_tpool.
|
||||
ty_i18n_tpools TYPE STANDARD TABLE OF ty_i18n_tpool.
|
||||
|
||||
TYPES: BEGIN OF ty_i18n_lines,
|
||||
TYPES: BEGIN OF ty_i18n_line,
|
||||
language TYPE langu,
|
||||
lines TYPE tlinetab,
|
||||
END OF ty_i18n_lines,
|
||||
tt_i18n_lines TYPE STANDARD TABLE OF ty_i18n_lines.
|
||||
END OF ty_i18n_line,
|
||||
ty_i18n_lines TYPE STANDARD TABLE OF ty_i18n_line.
|
||||
|
||||
TYPES: tt_langu TYPE STANDARD TABLE OF langu.
|
||||
TYPES: ty_langus TYPE STANDARD TABLE OF langu.
|
||||
|
||||
ENDINTERFACE.
|
||||
|
|
Loading…
Reference in New Issue
Block a user