Lars Hvam
Lars Hvam
example: ```abap DATA(lt_plants) = zcl_factory=>get_instance( )->get_something( )->get_relevant_plants( it_plant_range = CONV zif_something_else=>ty_werks_range_tt( it_werks ) it_region = CONV zif_something=>ty_region_range_tt( it_region ) ). ``` can be changed to ```abap DATA(lt_plants) = zcl_factory=>get_instance( )->get_something(...
Fake package encapsulation * Database table to structure or data element * Data element to domain * Class to interface * Code to message class * etc. Configuration: * List...
if cyclomatic complexity larger than x in a report or function module then report error, and recommend moving the logic to a global class
should be set to automatically resize container no other elements on dynpro
PARAMETERS DEFAULT '' for char fields
```abap SELECT DISTINCT matnr INTO TABLE @rt_matnr FROM mara. ```
some message codes like 1305 contains multiple different internal message codes add feature so it is possible to filter on internal message code
investigate and fix following findings from https://rules.abaplint.org/slow_parameter_passing/ ``` ./src/background/zif_abapgit_background.intf.abap[18, 13] - Parameter ct_settings passed by VALUE but not changed (slow_parameter_passing) [E] ./src/background/zif_abapgit_background.intf.abap[18, 13] - Parameter ct_settings passed by VALUE but...
see https://github.com/larshp/abapGit/pull/2586 VSEOCLASS-STATE VSEOINTERF-STATE