I think I finally understood, why people complain about ABAP_BOOL not beieng a real thing.
I had assumed that it makes sure to only allow the values abap_true and abap_false, but no:
It's just a type c of length 1 . I could supply 'W' or 'Z' to it as well... :-(