mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-02 13:03:01 +08:00
Fix sap2/sap1 for AFF experimental (#6993)
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
This commit is contained in:
parent
a7e984151b
commit
a120ce66b0
|
@ -42,7 +42,7 @@ CLASS zcl_abapgit_properties_file IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
mv_lang = to_lower( iv_lang ).
|
mv_lang = to_upper( iv_lang ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
CLASS ltcl_test DEFINITION FINAL FOR TESTING.
|
||||||
|
|
||||||
|
PUBLIC SECTION.
|
||||||
|
PROTECTED SECTION.
|
||||||
|
PRIVATE SECTION.
|
||||||
|
METHODS assert_lang FOR TESTING RAISING cx_static_check.
|
||||||
|
|
||||||
|
ENDCLASS.
|
||||||
|
|
||||||
|
CLASS ltcl_test IMPLEMENTATION.
|
||||||
|
|
||||||
|
METHOD assert_lang.
|
||||||
|
|
||||||
|
DATA: lo_cut TYPE REF TO zcl_abapgit_properties_file.
|
||||||
|
DATA: lv_act TYPE laiso.
|
||||||
|
CREATE OBJECT lo_cut
|
||||||
|
EXPORTING
|
||||||
|
iv_lang = 'DE'.
|
||||||
|
lv_act = lo_cut->zif_abapgit_i18n_file~lang( ).
|
||||||
|
|
||||||
|
cl_abap_unit_assert=>assert_equals(
|
||||||
|
exp = 'DE'
|
||||||
|
act = lv_act ).
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
ENDCLASS.
|
|
@ -10,6 +10,7 @@
|
||||||
<CLSCCINCL>X</CLSCCINCL>
|
<CLSCCINCL>X</CLSCCINCL>
|
||||||
<FIXPT>X</FIXPT>
|
<FIXPT>X</FIXPT>
|
||||||
<UNICODE>X</UNICODE>
|
<UNICODE>X</UNICODE>
|
||||||
|
<WITH_UNIT_TESTS>X</WITH_UNIT_TESTS>
|
||||||
</VSEOCLASS>
|
</VSEOCLASS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -706,7 +706,8 @@ CLASS lcl_aff_metadata_handler IMPLEMENTATION.
|
||||||
li_translation_file LIKE LINE OF lt_translation_file,
|
li_translation_file LIKE LINE OF lt_translation_file,
|
||||||
ls_aff_data TYPE zif_abapgit_aff_intf_v1=>ty_main,
|
ls_aff_data TYPE zif_abapgit_aff_intf_v1=>ty_main,
|
||||||
lo_type_mapper TYPE REF TO zif_abapgit_aff_type_mapping,
|
lo_type_mapper TYPE REF TO zif_abapgit_aff_type_mapping,
|
||||||
ls_ag_data TYPE zcl_abapgit_object_intf=>ty_intf.
|
ls_ag_data TYPE zcl_abapgit_object_intf=>ty_intf,
|
||||||
|
lv_sap1 TYPE syst_langu.
|
||||||
|
|
||||||
lt_translation_file = io_files->read_i18n_files( ).
|
lt_translation_file = io_files->read_i18n_files( ).
|
||||||
|
|
||||||
|
@ -717,7 +718,9 @@ CLASS lcl_aff_metadata_handler IMPLEMENTATION.
|
||||||
lo_properties_file ?= li_translation_file.
|
lo_properties_file ?= li_translation_file.
|
||||||
lo_properties_file->get_translations( IMPORTING ev_data = ls_aff_data ).
|
lo_properties_file->get_translations( IMPORTING ev_data = ls_aff_data ).
|
||||||
|
|
||||||
ls_aff_data-header-original_language = to_upper( li_translation_file->lang( ) ). " is target language
|
lv_sap1 = zcl_abapgit_convert=>language_sap2_to_sap1( li_translation_file->lang( ) ).
|
||||||
|
ls_aff_data-header-original_language = lv_sap1.
|
||||||
|
|
||||||
|
|
||||||
CREATE OBJECT lo_type_mapper TYPE lcl_aff_type_mapping.
|
CREATE OBJECT lo_type_mapper TYPE lcl_aff_type_mapping.
|
||||||
lo_type_mapper->to_abapgit(
|
lo_type_mapper->to_abapgit(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user