Top Method Summary
Options Name Purpose
CHARACTER AblValueToLiteral (character, character) Converts a CHARACTER value into an ABL expression literal based on the data type of the source field
CHARACTER GetTokenNames (character) Returns the names of the tokens used in a rule expression


Method Detail
Top

CHARACTER AblValueToLiteral (character, character)

Purpose: Converts a CHARACTER value into an ABL expression literal based on
the data type of the source field
Notes: LOGICAL and numeric values are returned as is, all other values are
quoted. The unknown value is returned as the unquoted ? literal

Parameters:
pcValue CHARACTER
The CHARACTER representation of the value
pcDataType CHARACTER
The ABL data type of the source field
Returns CHARACTER
The ABL expression literal for the value
Top

CHARACTER GetTokenNames (character)

Purpose: Returns the names of the tokens used in a rule expression
Notes: Token names are returned as a comma delimited list of distinct
names in the order of their first occurrence. The name of a token
with an argument (e.g. ${instance.member}) is returned as
"instance.member", the name of a token without an argument
(e.g. ${member}) as "member"

Parameters:
pcExpression CHARACTER
The rule expression to parse
Returns CHARACTER
The comma delimited list of distinct token names


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:25:44