"
Apoiado por

Onde está o booleano?

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.

4 comentários a “Onde está o booleano?”

  1. Gionei Diz:

    A partir de qual versão este comando funciona ?

    Aqui não funcionou.

  2. Nuno Godinho Diz:

    Eu diria que a partir do SAP NetWeaver 7.02.

  3. Fabio Pagoti Diz:

    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

  4. Sérgio Fraga Diz:

    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

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).