MSM-Workstation
Format of Import/Export File

Date

[object type] is ZDATE.

Property Sample Value Possible Values
Active11 or 0, boolean value
DateFormat Empty string or [D]-[O]-[A] for default representation (dd mmm yy)
[O]-[D]-[A] for "mmm dd yy"
[O]-[D]-[Y] for "mmm dd yyyy"
[O]-[D]-[Y] for "mmm dd yyyy"
[Y]-[M]-[D] for "yyyy month dd"
[Y]-[O]-[D] for "yyyy mmm dd"
[M]-[D]-[Y] for "month dd yyyy"
[M]-[D]-[A] for "month dd yy"
[D]-[O]-[Y] for "dd mmm yyyy"
[D]-[M]-[Y] for "dd month yyyy"
[D]-[M]-[A] for "dd month yy"
[A]-[O]-[D] for "yy mmm dd"
[A]-[M]-[D] for "yy month dd"
(mmm stands for three-letter abbreviation of name of month, month stands for full spelling of name of month, yy stands for the 2 digit abbreviation of the year number and yyyy stands for the full spelling of the year number)
DisplayOnly01 or 0, boolean value
MonthFormat Must be empty string
NextControl Either empty string or the name of the control that is reached by typing <tab> while "on" this control
PosLeft136Floating point number, in "PosUnits" units
PosTop144Floating point number, in "PosUnits" units
PosUnitsZDLGPIXEL, POINT, ZDLG or CHAR
SizeHeight10Floating point number, in "PosUnits" units
SizeWidth70Floating point number, in "PosUnits" units
TitleTitle for DateFree text
TypeZDATEMust be ZDATE for date components
VarName Either empty string or name of local variable
VarPermanent01 or 0, boolean value

Action logic may be defined for the following events:
EventEvent-code
CreateEv10
EnterEv20
ModifiedEv30
ExitEv40
DestroyEv50
changeEvCHANGE
gotFocusEvFOCUS
helpEvHELP
selectEvSELECT
lostFocusEvUNFOCUS

The code for each event is encoded as:

   Begin Event [event code]
-------- Begin Document ActionLogic [number of lines]
First line
Second line
etcetera
-------- End
   End

Note: It is important that the [number of lines] exactly matches the actual number of lines between "----- Begin" and "----- End".