abapOpenChecks
abapOpenChecks copied to clipboard
Open source checks for SAP Code Inspector / ABAP Test Cockpit
- [x] 41 - [x] 42 - [ ] 61 - [ ] 77 - [x] 78 - [x] 79 - [x] 80 - [ ] 88
We can use a predicate method call IS_EOF( ) in an IF expression as IF is_eof( ). str = ''. ELSE. str = format_string( value ). ENDIF. This will be...
Given that the ABAP compiler doesn't have proper scope checks for inline field symbols defined in: ``` LOOP AT lt_table ASSIGNING FIELD-SYMBOLS(). ... ENDLOOP. ``` Meaning that it is valid...
Close open issues that are no longer relevant or have already been processed with PR. This also makes it easier to pick out issues. ;-)
As I write an ALV report, check 24 was triggered by 2 different TYPES structure declarations with a large number of identical components. I think TYPES instructions should be excluded...
Cleaning of variables is not checking correctly: 
I am using the same constants from an interface in a class and in a local class defined inside, using them as aliases ``` ALIASES: gc_splitter FOR /rslt/if_ish_event_constants~gc_splitter, gc_patient FOR...
Example: Structure read into regular variable, will probably cause false results. Compiler allows this: ```abap " TYPES: BEGIN OF ty_buffer " input TYPE erdat, " output TYPE syst_datum, " END...
The following statement leads to "abapOpenChecks boolean parser error". `ASSERT ID xxx CONDITION aaa bbb.`
message priorities are configured in the variant as opposed to global, this is a design decision to allow maximum flexibility to the users