Lars Hvam
Lars Hvam
* move cache types and data to private section * remove public use of ddic `tdfontsize`, replaced with new `ty_font_height` type
**Proposed Rule** Prefer inferring types where possible, instead of specifying the same type twice. Example: ```abap CLASS lcl DEFINITION. PUBLIC SECTION. CLASS-METHODS foo IMPORTING val TYPE string. ENDCLASS. CLASS lcl...
```abap INSERT VALUE #( typeidx = ls_import-func-typeidx codeidx = -1 extern_module = ls_import-module extern_module = ls_import-name ) INTO TABLE ct_functions. ```
for the scenario where the pragma can be removed
```abap TYPES: BEGIN OF ty, name TYPE string, module TYPE REF TO object, END OF ty. DATA str TYPE string. DATA it_imports TYPE STANDARD TABLE OF ty. READ TABLE it_imports...
I cannot ABAP today ```abap DATA mt_names TYPE STANDARD TABLE OF string WITH EMPTY KEY. DATA iv_name TYPE string. READ TABLE mt_names WITH KEY iv_name INTO DATA(lv_name). ```
see https://github.com/abap2UI5/abap2UI5/pull/1000