sapdev logo background
sapdev logo sapdev logo
Comments

SAP LOGEXP BRACKET documentation, setup help and example usage



Return to SAP documentation index


ARTICLE

log_exp - ( )

Syntax
ABAP_KEY ... ( log_exp ) ...

Effect
A full logical expression log_exp can be placed in parentheses. In the case of log_exp , this can be a join between multiple expressions using AND , OR , or EQUIV
or a logical expression negated using NOT
. A logical expression in parentheses is itself a logical expression.

Note
The smallest unit of a logical expression that can be placed in parentheses is a relational expression .

Example
A join of the logical expressions
NOT log_exp1 OR log_exp2 AND NOT log_exp3 AND log_exp4 EQUIV log_exp5
can be parenthesized explicitly as follows to stress the implicit parentheses :
Parentheses around the expressions with NOT
( NOT log_exp1 ) OR
log_exp2 AND ( NOT log_exp3 ) AND log_exp4 EQUIV log_exp5

Parentheses around the expressions with AND
( NOT log_exp1 ) OR
( log_exp2 AND ( NOT log_exp3 ) AND log_exp4 ) EQUIV log_exp5

Parentheses around the expressions with OR
( ( NOT log_exp1 ) OR
( log_exp2 AND ( NOT log_exp3 ) AND log_exp4 ) ) EQUIV log_exp5

Parentheses around the expressions with EQUIV
( ( ( NOT log_exp1 ) OR
( log_exp2 AND ( NOT log_exp3 ) AND log_exp4 ) ) EQUIV log_exp5 )

Changing the parentheses explicitly changes the meaning of the expression. For example, if explicit parentheses are set as follows in the above expression:
( NOT log_exp1 OR log_exp2 ) AND
NOT ( log_exp3 AND log_exp4 EQUIV log_exp5 )
produces the following the result after implicit parentheses are set:
( ( ( NOT log_exp1 ) OR log_exp2 ) AND
( NOT ( ( log_exp3 AND log_exp4 ) EQUIV log_exp5 ) ) )
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




LOGEXP_BOUND
LOGEXP_BYTE




comments powered by Disqus