mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
Terminology: Inclusive Language - Part 4 (#4432)
* Terminology: Inclusive Language - Part 4 Continue change of terminology (#4043) * Service * Language Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
4c07c33c21
commit
978b7a4a57
|
@ -19,7 +19,7 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
||||||
METHODS:
|
METHODS:
|
||||||
constructor IMPORTING iv_package TYPE devclass
|
constructor IMPORTING iv_package TYPE devclass
|
||||||
iv_include_sub_packages TYPE abap_bool DEFAULT abap_true
|
iv_include_sub_packages TYPE abap_bool DEFAULT abap_true
|
||||||
iv_serialize_master_lang_only TYPE abap_bool DEFAULT abap_true,
|
iv_main_language_only TYPE abap_bool DEFAULT abap_true,
|
||||||
set_object_type_filter IMPORTING it_object_type_range TYPE zif_abapgit_definitions=>ty_object_type_range,
|
set_object_type_filter IMPORTING it_object_type_range TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||||
set_object_name_filter IMPORTING it_object_name_range TYPE zif_abapgit_definitions=>ty_object_name_range,
|
set_object_name_filter IMPORTING it_object_name_range TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||||
get_object_type_filter RETURNING VALUE(rt_object_type_range) TYPE zif_abapgit_definitions=>ty_object_type_range,
|
get_object_type_filter RETURNING VALUE(rt_object_type_range) TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||||
|
@ -34,7 +34,7 @@ CLASS zcl_abapgit_performance_test DEFINITION
|
||||||
DATA:
|
DATA:
|
||||||
mv_package TYPE devclass,
|
mv_package TYPE devclass,
|
||||||
mv_include_sub_packages TYPE abap_bool,
|
mv_include_sub_packages TYPE abap_bool,
|
||||||
mv_serialize_master_lang_only TYPE abap_bool,
|
mv_main_language_only TYPE abap_bool,
|
||||||
BEGIN OF ms_filter_parameters,
|
BEGIN OF ms_filter_parameters,
|
||||||
object_type_range TYPE zif_abapgit_definitions=>ty_object_type_range,
|
object_type_range TYPE zif_abapgit_definitions=>ty_object_type_range,
|
||||||
object_name_range TYPE zif_abapgit_definitions=>ty_object_name_range,
|
object_name_range TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||||
|
@ -44,13 +44,13 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_PERFORMANCE_TEST IMPLEMENTATION.
|
CLASS zcl_abapgit_performance_test IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
mv_package = iv_package.
|
mv_package = iv_package.
|
||||||
mv_include_sub_packages = iv_include_sub_packages.
|
mv_include_sub_packages = iv_include_sub_packages.
|
||||||
mv_serialize_master_lang_only = iv_serialize_master_lang_only.
|
mv_main_language_only = iv_main_language_only.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ CLASS ZCL_ABAPGIT_PERFORMANCE_TEST IMPLEMENTATION.
|
||||||
|
|
||||||
CREATE OBJECT lo_serializer
|
CREATE OBJECT lo_serializer
|
||||||
EXPORTING
|
EXPORTING
|
||||||
iv_serialize_master_lang_only = mv_serialize_master_lang_only.
|
iv_serialize_master_lang_only = mv_main_language_only.
|
||||||
|
|
||||||
LOOP AT lt_tadir ASSIGNING <ls_tadir>.
|
LOOP AT lt_tadir ASSIGNING <ls_tadir>.
|
||||||
INSERT <ls_tadir> INTO TABLE lt_tadir_single.
|
INSERT <ls_tadir> INTO TABLE lt_tadir_single.
|
||||||
|
|
|
@ -24,10 +24,10 @@ CLASS zcl_abapgit_gui_page_addofflin DEFINITION
|
||||||
|
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
BEGIN OF c_id,
|
BEGIN OF c_id,
|
||||||
url TYPE string VALUE 'url',
|
url TYPE string VALUE 'url',
|
||||||
package TYPE string VALUE 'package',
|
package TYPE string VALUE 'package',
|
||||||
folder_logic TYPE string VALUE 'folder_logic',
|
folder_logic TYPE string VALUE 'folder_logic',
|
||||||
master_lang_only TYPE string VALUE 'master_lang_only',
|
main_lang_only TYPE string VALUE 'main_lang_only',
|
||||||
END OF c_id .
|
END OF c_id .
|
||||||
|
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
|
@ -114,7 +114,7 @@ CLASS zcl_abapgit_gui_page_addofflin IMPLEMENTATION.
|
||||||
iv_label = 'Full'
|
iv_label = 'Full'
|
||||||
iv_value = zif_abapgit_dot_abapgit=>c_folder_logic-full
|
iv_value = zif_abapgit_dot_abapgit=>c_folder_logic-full
|
||||||
)->checkbox(
|
)->checkbox(
|
||||||
iv_name = c_id-master_lang_only
|
iv_name = c_id-main_lang_only
|
||||||
iv_label = 'Serialize Main Language Only'
|
iv_label = 'Serialize Main Language Only'
|
||||||
iv_hint = 'Ignore translations, serialize just main language'
|
iv_hint = 'Ignore translations, serialize just main language'
|
||||||
)->command(
|
)->command(
|
||||||
|
|
|
@ -30,7 +30,7 @@ CLASS zcl_abapgit_gui_page_addonline DEFINITION
|
||||||
display_name TYPE string VALUE 'display_name',
|
display_name TYPE string VALUE 'display_name',
|
||||||
folder_logic TYPE string VALUE 'folder_logic',
|
folder_logic TYPE string VALUE 'folder_logic',
|
||||||
ignore_subpackages TYPE string VALUE 'ignore_subpackages',
|
ignore_subpackages TYPE string VALUE 'ignore_subpackages',
|
||||||
master_lang_only TYPE string VALUE 'master_lang_only',
|
main_lang_only TYPE string VALUE 'main_lang_only',
|
||||||
END OF c_id.
|
END OF c_id.
|
||||||
|
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
|
@ -133,7 +133,7 @@ CLASS zcl_abapgit_gui_page_addonline IMPLEMENTATION.
|
||||||
iv_label = 'Ignore Subpackages'
|
iv_label = 'Ignore Subpackages'
|
||||||
iv_hint = 'Synchronize root package only'
|
iv_hint = 'Synchronize root package only'
|
||||||
)->checkbox(
|
)->checkbox(
|
||||||
iv_name = c_id-master_lang_only
|
iv_name = c_id-main_lang_only
|
||||||
iv_label = 'Serialize Main Language Only'
|
iv_label = 'Serialize Main Language Only'
|
||||||
iv_hint = 'Ignore translations, serialize just main language'
|
iv_hint = 'Ignore translations, serialize just main language'
|
||||||
)->command(
|
)->command(
|
||||||
|
|
|
@ -28,7 +28,7 @@ CLASS zcl_abapgit_gui_page_sett_repo DEFINITION
|
||||||
CONSTANTS:
|
CONSTANTS:
|
||||||
BEGIN OF c_id,
|
BEGIN OF c_id,
|
||||||
dot TYPE string VALUE 'dot',
|
dot TYPE string VALUE 'dot',
|
||||||
master_language TYPE string VALUE 'master_language',
|
main_language TYPE string VALUE 'main_language',
|
||||||
i18n_langs TYPE string VALUE 'i18n_langs',
|
i18n_langs TYPE string VALUE 'i18n_langs',
|
||||||
starting_folder TYPE string VALUE 'starting_folder',
|
starting_folder TYPE string VALUE 'starting_folder',
|
||||||
folder_logic TYPE string VALUE 'folder_logic',
|
folder_logic TYPE string VALUE 'folder_logic',
|
||||||
|
@ -72,7 +72,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_GUI_PAGE_SETT_REPO IMPLEMENTATION.
|
CLASS zcl_abapgit_gui_page_sett_repo IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
@ -118,14 +118,14 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_SETT_REPO IMPLEMENTATION.
|
||||||
iv_label = 'Repository Settings (.abapgit.xml)'
|
iv_label = 'Repository Settings (.abapgit.xml)'
|
||||||
iv_hint = 'Settings stored in root folder in .abapgit.xml file'
|
iv_hint = 'Settings stored in root folder in .abapgit.xml file'
|
||||||
)->text(
|
)->text(
|
||||||
iv_name = c_id-master_language
|
iv_name = c_id-main_language
|
||||||
iv_label = 'Main Language'
|
iv_label = 'Main Language'
|
||||||
iv_hint = 'Main language of repository (cannot be changed)'
|
iv_hint = 'Main language of repository (cannot be changed)'
|
||||||
iv_readonly = abap_true
|
iv_readonly = abap_true
|
||||||
)->text(
|
)->text(
|
||||||
iv_name = c_id-i18n_langs
|
iv_name = c_id-i18n_langs
|
||||||
iv_label = 'Serialize translations (experimental LXE approach)'
|
iv_label = 'Serialize Translations (experimental LXE approach)'
|
||||||
iv_hint = 'Comma separate 2-letter iso lang codes e.g. "de,es,..." - should not include main language'
|
iv_hint = 'Comma-separate 2-letter ISO language codes e.g. "DE,ES,..." - should not include main language'
|
||||||
)->radio(
|
)->radio(
|
||||||
iv_name = c_id-folder_logic
|
iv_name = c_id-folder_logic
|
||||||
iv_default_value = zif_abapgit_dot_abapgit=>c_folder_logic-prefix
|
iv_default_value = zif_abapgit_dot_abapgit=>c_folder_logic-prefix
|
||||||
|
@ -195,7 +195,7 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_SETT_REPO IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
mo_form_data->set(
|
mo_form_data->set(
|
||||||
iv_key = c_id-master_language
|
iv_key = c_id-main_language
|
||||||
iv_val = |{ ls_dot-master_language } ({ lv_language })| ).
|
iv_val = |{ ls_dot-master_language } ({ lv_language })| ).
|
||||||
mo_form_data->set(
|
mo_form_data->set(
|
||||||
iv_key = c_id-i18n_langs
|
iv_key = c_id-i18n_langs
|
||||||
|
|
|
@ -89,7 +89,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_POPUPS IMPLEMENTATION.
|
CLASS zcl_abapgit_popups IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD add_field.
|
METHOD add_field.
|
||||||
|
@ -833,12 +833,12 @@ CLASS ZCL_ABAPGIT_POPUPS IMPLEMENTATION.
|
||||||
<ls_field>-value = cv_include_sub_packages.
|
<ls_field>-value = cv_include_sub_packages.
|
||||||
|
|
||||||
APPEND INITIAL LINE TO lt_fields ASSIGNING <ls_field>.
|
APPEND INITIAL LINE TO lt_fields ASSIGNING <ls_field>.
|
||||||
<ls_field>-name = 'MASTER_LANG_ONLY'.
|
<ls_field>-name = 'MAIN_LANG_ONLY'.
|
||||||
<ls_field>-only_parameter = abap_true.
|
<ls_field>-only_parameter = abap_true.
|
||||||
<ls_field>-ddic_tabname = 'TVDIR'.
|
<ls_field>-ddic_tabname = 'TVDIR'.
|
||||||
<ls_field>-ddic_fieldname = 'FLAG'.
|
<ls_field>-ddic_fieldname = 'FLAG'.
|
||||||
<ls_field>-text = 'Main language only'.
|
<ls_field>-text = 'Main language only'.
|
||||||
<ls_field>-value = cv_serialize_master_lang_only.
|
<ls_field>-value = cv_main_language_only.
|
||||||
|
|
||||||
popup_get_from_free_selections(
|
popup_get_from_free_selections(
|
||||||
EXPORTING
|
EXPORTING
|
||||||
|
@ -857,8 +857,8 @@ CLASS ZCL_ABAPGIT_POPUPS IMPLEMENTATION.
|
||||||
et_object_name_filter = <ls_field>-value_range.
|
et_object_name_filter = <ls_field>-value_range.
|
||||||
WHEN 'INCLUDE_SUB_PACKAGES'.
|
WHEN 'INCLUDE_SUB_PACKAGES'.
|
||||||
cv_include_sub_packages = boolc( <ls_field>-value IS NOT INITIAL ).
|
cv_include_sub_packages = boolc( <ls_field>-value IS NOT INITIAL ).
|
||||||
WHEN 'MASTER_LANG_ONLY'.
|
WHEN 'MAIN_LANG_ONLY'.
|
||||||
cv_serialize_master_lang_only = boolc( <ls_field>-value IS NOT INITIAL ).
|
cv_main_language_only = boolc( <ls_field>-value IS NOT INITIAL ).
|
||||||
ENDCASE.
|
ENDCASE.
|
||||||
ENDLOOP.
|
ENDLOOP.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
|
@ -32,7 +32,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_SERVICES_BASIS IMPLEMENTATION.
|
CLASS zcl_abapgit_services_basis IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_package.
|
METHOD create_package.
|
||||||
|
@ -122,19 +122,19 @@ CLASS ZCL_ABAPGIT_SERVICES_BASIS IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD run_performance_test.
|
METHOD run_performance_test.
|
||||||
DATA: lo_performance TYPE REF TO zcl_abapgit_performance_test,
|
DATA: lo_performance TYPE REF TO zcl_abapgit_performance_test,
|
||||||
lv_package TYPE devclass,
|
lv_package TYPE devclass,
|
||||||
lv_include_sub_packages TYPE abap_bool VALUE abap_true,
|
lv_include_sub_packages TYPE abap_bool VALUE abap_true,
|
||||||
lv_serialize_master_lang_only TYPE abap_bool VALUE abap_true,
|
lv_main_language_only TYPE abap_bool VALUE abap_true,
|
||||||
lt_object_type_filter TYPE zif_abapgit_definitions=>ty_object_type_range,
|
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_object_name_filter TYPE zif_abapgit_definitions=>ty_object_name_range,
|
||||||
lt_result TYPE zcl_abapgit_performance_test=>ty_results,
|
lt_result TYPE zcl_abapgit_performance_test=>ty_results,
|
||||||
lo_alv TYPE REF TO cl_salv_table,
|
lo_alv TYPE REF TO cl_salv_table,
|
||||||
lx_salv_error TYPE REF TO cx_salv_error,
|
lx_salv_error TYPE REF TO cx_salv_error,
|
||||||
lv_current_repo TYPE zif_abapgit_persistence=>ty_value,
|
lv_current_repo TYPE zif_abapgit_persistence=>ty_value,
|
||||||
lo_runtime_column TYPE REF TO cl_salv_column,
|
lo_runtime_column TYPE REF TO cl_salv_column,
|
||||||
lo_seconds_column TYPE REF TO cl_salv_column,
|
lo_seconds_column TYPE REF TO cl_salv_column,
|
||||||
li_popups TYPE REF TO zif_abapgit_popups.
|
li_popups TYPE REF TO zif_abapgit_popups.
|
||||||
|
|
||||||
TRY.
|
TRY.
|
||||||
lv_current_repo = zcl_abapgit_persistence_user=>get_instance( )->get_repo_show( ).
|
lv_current_repo = zcl_abapgit_persistence_user=>get_instance( )->get_repo_show( ).
|
||||||
|
@ -147,18 +147,18 @@ CLASS ZCL_ABAPGIT_SERVICES_BASIS IMPLEMENTATION.
|
||||||
li_popups = zcl_abapgit_ui_factory=>get_popups( ).
|
li_popups = zcl_abapgit_ui_factory=>get_popups( ).
|
||||||
li_popups->popup_perf_test_parameters(
|
li_popups->popup_perf_test_parameters(
|
||||||
IMPORTING
|
IMPORTING
|
||||||
et_object_type_filter = lt_object_type_filter
|
et_object_type_filter = lt_object_type_filter
|
||||||
et_object_name_filter = lt_object_name_filter
|
et_object_name_filter = lt_object_name_filter
|
||||||
CHANGING
|
CHANGING
|
||||||
cv_package = lv_package
|
cv_package = lv_package
|
||||||
cv_include_sub_packages = lv_include_sub_packages
|
cv_include_sub_packages = lv_include_sub_packages
|
||||||
cv_serialize_master_lang_only = lv_serialize_master_lang_only ).
|
cv_main_language_only = lv_main_language_only ).
|
||||||
|
|
||||||
CREATE OBJECT lo_performance
|
CREATE OBJECT lo_performance
|
||||||
EXPORTING
|
EXPORTING
|
||||||
iv_package = lv_package
|
iv_package = lv_package
|
||||||
iv_include_sub_packages = lv_include_sub_packages
|
iv_include_sub_packages = lv_include_sub_packages
|
||||||
iv_serialize_master_lang_only = lv_serialize_master_lang_only.
|
iv_main_language_only = lv_main_language_only.
|
||||||
|
|
||||||
|
|
||||||
lo_performance->set_object_type_filter( lt_object_type_filter ).
|
lo_performance->set_object_type_filter( lt_object_type_filter ).
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
INTERFACE zif_abapgit_popups
|
INTERFACE zif_abapgit_popups
|
||||||
PUBLIC .
|
PUBLIC .
|
||||||
|
|
||||||
TYPES:
|
|
||||||
ty_sval_tt TYPE STANDARD TABLE OF sval WITH DEFAULT KEY.
|
|
||||||
|
|
||||||
|
TYPES:
|
||||||
|
ty_sval_tt TYPE STANDARD TABLE OF sval WITH DEFAULT KEY .
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF ty_popup, " TODO remove, use zif_abapgit_services_repo=>ty_repo_params instead
|
BEGIN OF ty_popup, " TODO remove, use zif_abapgit_services_repo=>ty_repo_params instead
|
||||||
url TYPE string,
|
url TYPE string,
|
||||||
|
@ -73,7 +73,7 @@ INTERFACE zif_abapgit_popups
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rs_popup) TYPE ty_popup
|
VALUE(rs_popup) TYPE ty_popup
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception ##NO_TEXT.
|
zcx_abapgit_exception ##NO_TEXT.
|
||||||
METHODS popup_to_confirm
|
METHODS popup_to_confirm
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_titlebar TYPE clike
|
!iv_titlebar TYPE clike
|
||||||
|
@ -160,12 +160,12 @@ INTERFACE zif_abapgit_popups
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
METHODS popup_perf_test_parameters
|
METHODS popup_perf_test_parameters
|
||||||
EXPORTING
|
EXPORTING
|
||||||
!et_object_type_filter TYPE zif_abapgit_definitions=>ty_object_type_range
|
!et_object_type_filter TYPE zif_abapgit_definitions=>ty_object_type_range
|
||||||
!et_object_name_filter TYPE zif_abapgit_definitions=>ty_object_name_range
|
!et_object_name_filter TYPE zif_abapgit_definitions=>ty_object_name_range
|
||||||
CHANGING
|
CHANGING
|
||||||
!cv_package TYPE devclass
|
!cv_package TYPE devclass
|
||||||
!cv_include_sub_packages TYPE abap_bool
|
!cv_include_sub_packages TYPE abap_bool
|
||||||
!cv_serialize_master_lang_only TYPE abap_bool
|
!cv_main_language_only TYPE abap_bool
|
||||||
RAISING
|
RAISING
|
||||||
zcx_abapgit_exception .
|
zcx_abapgit_exception .
|
||||||
ENDINTERFACE.
|
ENDINTERFACE.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
* This helper class is used to set and restore the current language.
|
* This helper class is used to set and restore the current language.
|
||||||
* As some of the SAP functions used rely on SY-LANGU containing the
|
* As some of the SAP functions used rely on SY-LANGU containing the
|
||||||
* master language, this class is used to temporarily change and then
|
* main language, this class is used to temporarily change and then
|
||||||
* restore the value of SY-LANGU.
|
* restore the value of SY-LANGU.
|
||||||
*----------------------------------------------------------------------*
|
*----------------------------------------------------------------------*
|
||||||
CLASS zcl_abapgit_language DEFINITION
|
CLASS zcl_abapgit_language DEFINITION
|
||||||
|
@ -15,6 +15,7 @@ CLASS zcl_abapgit_language DEFINITION
|
||||||
CLASS-METHODS set_current_language
|
CLASS-METHODS set_current_language
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_language TYPE langu .
|
!iv_language TYPE langu .
|
||||||
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
CLASS-DATA gv_login_language TYPE langu .
|
CLASS-DATA gv_login_language TYPE langu .
|
||||||
|
@ -22,7 +23,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS ZCL_ABAPGIT_LANGUAGE IMPLEMENTATION.
|
CLASS zcl_abapgit_language IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD class_constructor.
|
METHOD class_constructor.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user