Prototype
subroutine EcsGetFieldLength(integer:FieldNumber, integer:FieldLength)
Description
Field-oriented. Copies the length of a specified field into an integer variable.
Parameters
| FieldNumber | Input | An integer denoting the field to be checked that must be greater than zero and less than or equal to the number of fields on the screen. | 
| FieldLength | Output | A reference to the integer that will receive the length of the specified field. | 
Return Value
| ECS_E_NOTINIT | Not initialized - command was ignored | 
| ECS_E_NOTCONN | Not connected to an active session | 
| ECS_E_NOFLDS | Screen contains no fields | 
| ECS_E_FLDNUM | Invalid field number | 
| ECS_E_ERRORFREE | No errors were generated | 
Example
###******************************
### Action to get a field length
###******************************
action GetFieldLength is
copy text of FieldNum_SB in GetFieldLength_DB to Field_IV
call EcsGetFieldLength ( Field_IV, Length_IV )
copy errorlevel to ErrorLevel_IV
copy "EcsGetFieldLength" to Call_SV
if ( ErrorLevel_IV = ECS_E_ERRORFREE ) then
copy "The field length is " Length_IV to Message_SV
action DisplayMessage
else
action DisplayError
end if
make GetFieldLength_DB invisible
make GetFieldLength_DB temporary