About the Light Parser Flag
Within your Siebel application, calculation expressions are evaluated using Siebel Query Language Parser. This parser could be performance and resource intensive if the expressions are simple numeric. However, to improve performance, BRP includes a high-performance light parser, which is used solely to evaluate numeric expressions. In most cases, the light parser works many times faster than the Siebel Query Language for simple numeric.
The following examples are numeric expressions that can be handled by the light parser:
12 + 8 + [A]* [B]
5 + (12 + [A]* ([B] + [C]))
The following examples are considered complex and cannot be handled by the light parser:
IIf ([A] > [B], 0, 1)
[A] IS NULL
LN (10)
When the Light Parser flag is checked, BRP attempts to use the light parser to parse and evaluate the expression. If this fails, BRP resorts to Siebel Query Language engine to parse the expression. By default, Light Parser Flag is checked.