Onde está o booleano?
2014-12-10

Não está.
Mas eles – os senhores que fazem e refazem o ABAP propriamente dito – vão tentando remediar a situação.
Olha por exemplo esta nova funcionalidade.
Antes tinhas de fazer isto:
IF valor = 3.
flag = abap_true.
ELSE.
flag = abap_false.
ENDIF.
Agora sempre já podes fazer assim:
flag = BOOLC( valor = 3 ).
;-)
O abapinho saúda-vos.
16 de Dezembro de 2014 às 11:22
A partir de qual versão este comando funciona ?
Aqui não funcionou.
17 de Dezembro de 2014 às 18:42
Eu diria que a partir do SAP NetWeaver 7.02.
13 de Março de 2015 às 5:03
Se não funciona por padrão num release antigo basta importar o type-pools abap.
REPORT Z…
TYPE-POOLS: abap.
write abap_true.
Funciona na 7.01 com certeza.. aposto que nas mais antigas também
21 de Agosto de 2017 às 17:12
Há que ter cuidado com este comando quando se compara o seu retorno com ABAP_FALSE por causa dos tipos envolvidos.
https://blogs.sap.com/2014/09/29/abap-news-for-740-sp08-logical-expressions/
Doc Official
https://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abenboole_functions.htm
Abraços