fgl_dialog_setbuffer()
Sets the input buffer of the current field.
Syntax
fgl_dialog_setbuffer(
   value STRING )
- value is the text to set in the current input buffer.
 
Usage
In the default buffered input mode, this function modifies the input
 buffer of the current field; the corresponding input variable is not
 assigned. It makes no sense to call this function in BEFORE
 FIELD blocks of INPUT and INPUT
 ARRAY. However, if the statement is using the UNBUFFERED
 mode, the function  will set both the field buffer and the program variable.
 If the string set by the function does not represent a valid value
 that can be stored  by the program variable, the buffer and the variable
 will be set to  NULL.
The fgl_dialog_setbuffer() function must be used in
 INPUT, INPUT ARRAY and
 CONSTRUCT blocks.
This function sets the modification flag for both FIELD_TOUCHED() and fgl_buffertouched()
    functions. There is a slight difference between both functions. The modification flag for
     fgl_buffertouched() is reset to FALSE when entering the
    field.
The function is especially useful in a CONSTRUCT instruction, because there is no variable associated with
    fields in this case.