Loading ...
Loading ...
Loading ...
T24 Application Development
Example Fields Types - Arrays
Below if an example list of field types showing the F, N and T arrays.
* Definition of the key
ID.F = "BLANK.ID" ; ID.N = "35" ; ID.T = "A"
Z=0
*A standard numeric field
Z+=1 ; F(Z) = "NUMERIC" ; N(Z) = "35" ; T(Z) = ""
*Alpha numeric. See also AA, AAA, S, SS & SSS
Z+=1 ; F(Z) = "ALPHA" ; N(Z) = "35" ; T(Z) = "A"
* A text box
Z+=1 ; F(Z) = "XX.TEXT" ; N(Z) = "35" ; T(Z) = "A" ; T(Z)<7> = 'TEXT'
* Limited options
Z+=1 ; F(Z) = "LIST" ; N(Z) = "35" ; T(Z) = "" ; T(Z)<2> = 'OPTION1_OPTION2_OPTION3'
* List from EB.LOOKUP
Z+=1 ; F(Z) = "VIRTUAL.TABLE" ; N(Z) = "35" ; T(Z) = VIRTUAL.TABLE.LIST
* CUSTOMER field
Z+=1 ; F(Z) = "CUSTOMER" ; N(Z) = "35" ; T(Z) = "CUS" ; CHECKFILE(Z) = CHK.CUSTOMER
* Account field
Z+=1 ; F(Z) = "ACCOUNT" ; N(Z) = "35" ; T(Z) = "ACC" ; CHECKFILE(Z) = CHK.ACCOUNT
* Only internal accounts
Z+=1 ; F(Z) = "INTERNAL.ACCOUNT" ; N(Z) = "35" ; T(Z) = "ANT" ; CHECKFILE(Z) = CHK.ACCOUNT
* Currency field
Z+=1 ; F
(Z) = "CURRENCY" ; N(Z) = "35" ; T(Z) = "CCY" ; CHECKFILE(Z) = CHK.CURRENCY
* Allows all amounts
Z+=1 ; F(Z) = "AMOUNT" ; N(Z) = "35" ; T(Z) = "AMT" ; T(Z)<2,1> = '-'; T(Z)<2,2> =
MY.APP.CURRENCY
; * Only positive amounts
Z+=1 ; F(Z) = "POSITIVE.AMOUNT" ; N(Z) = "35" ; T(Z) = "AMT" ; T(Z)<2,1> = ''; T(Z)<2,2> =
MY.APP.CURRENCY
* Category field
Z+=1 ; F(Z) = "CATEGORY" ; N(Z) = "35" ; T(Z) = "" ; CHECKFILE(Z) = CHK.CATEGORY
* Delivery Ref field
Z+=1 ; F(Z) = "XX.DELIVERY.REF" ; N(Z) = "35" ; T(Z) = "" ; T(Z)<3> = 'NOINPUT'
*-----------------------------------------------------------------------------
* Example block of reserved fields
*-----------------------------------------------------------------------------
Z+=1 ; F(Z) = "RESERVED.10" ; N(Z) = "35" ; T(Z) = "" ; T(Z)<3> = 'NOINPUT'
Z+=1 ; F(Z) = "RESERVED.1" ; N(Z) = "35" ; T(Z) = "" ; T(Z)<3> = 'NOINPUT'
*-----------------------------------------------------------------------------
Z+=1 ; F(Z) = "XX.LOCAL.REF" ; N(Z) = "35" ; T(Z) = "A"
Z+=1 ; F(Z) = "XX.OVERRIDE" ; N(Z) = "35" ; T(Z) = "" ; T(Z)<3> = 'NOINPUT'
*-----------------------------------------------------------------------------
Z+=1 ; F(Z) = "XX.STMT.NOS" ; N(Z) = "35" ; T(Z) = ""
*-----------------------------------------------------------------------------
V = Z + 9
TEMENOS T24 User Guide Page 17 of 34
Loading ...
Loading ...
Loading ...