DerGuteWolf

Results 49 comments of DerGuteWolf

@mbtools Could I temporarily set translation_languages (if not already set) with the help of ii_xml->i18n_params( ) and call serialize_lxe_texts() and afterwards empty translation_languages (if it was empty before) and similarily...

@mbtools serialize works, but deserialize seems to conflict with the delete and recreate strategy used for DDLS, at the end of the deserialize method in zcl_abapgit_object_ddls the cds view does...

I did a quick check and added in `zcl_abapgit_objects->deserialize_objects` this code ``` LOOP AT is_step-objects ASSIGNING . IF -obj IS INSTANCE OF zcl_abapgit_object_ddls. CAST zcl_abapgit_object_ddls( -obj )->deserialize_lxe_texts_ddls( ii_xml = -xml...

As a side note: In our EHP8 system the result from SYSTEM_INSTALLED_LANGUAGES and what is shown in SMLT differs (the FM returns approx double the number than the 22 from...

@mbtools yes, of course, this was just meant as a quick proof of concept that it will work. What do you think of a interface with the deserialize_lxe_texts like call,...

@mbtools I want to continue work on this. What do you think instead of `IF -obj IS INSTANCE OF zcl_abapgit_object_ddls.` using a marker interface like `IF -obj IS INSTANCE OF...

@mbtools zcl_abapgit_objects_super->deserialize_lxe_texts resp. zcl_abapgit_lxe_texts->zif_abapgit_lxe_texts~deserialize for DDLS does NOT work correctly if the CDS view has extensions with texts which are in the target system but not in the source system...

Another problem here: zcl_abapgit_lxe_texts->get_installed_languages currently uses FM SYSTEM_INSTALLED_LANGUAGES which (despite its name) are more the allowed logon languages than installed languages. There is for example also SCP_ALLOWED_LANGUAGES and there ist...

Perhaps my PR #909 will also solve this problem, @jessenic can you test at https://jsfiddle.net/thy3c540/1/ ?

Zooming out while dragging worked in my tests, but there is a problem when zooming in again. I will try to find out what goes wrong then and will try...