| Property | Description |
| AnnualEntitle | Currency - the annual leave entitlement for this award |
| AwardHrs | Currency - the normal hours per week for this award |
| AwardId | Long - database identifier for the award |
| ClassificationId | Long - database identifier for the award job classification |
| EffDate | Variant - the effective date from which the award leave will apply |
| Id | Long - database identifier for this item (read only) |
| IsDeleted | True/False - item has been flagged for deletion |
| IsDirty | True/False - item has been modified but not saved yet |
| IsEditing | True/false - item is in the process of being edited |
| IsNew | True/false - item is new and has not been saved |
| IsValid | True/false - indicates if the item has any errors |
| LongEntitle | Currency - the long service leave entitlement for this award |
| Rate1 | Currency - the base (normal) hourly rate for ordinary pay, used by pay item calculation type HOURLY |
| Rate2 | Currency - an alternate hourly rate, used by pay item calculation method HOURLY2 |
| Rate3 | Currency - an alternate hourly rate, used by pay item calculation method HOURLY3 |
| Salary | Currency - annual salary amount, used by pay item calculation method SALARY |
| SickEntitle | Currency - the sick leave entitlement for this award |
In order to apply any changes to an object, the BeginEdit method must be called setting any property values. To save the changes, call the ApplyEdit method, and to undo the changes call the CancelEdit method.
| Method | Description |
| ApplyEdit(Server, Connection) | Saves the item in the database. Server is a string containing the name of the network server to provide the data, and Connection is the ADO connection string to establish a connection with the database on that server. |
| BeginEdit | Prepares the item for updating. |
| CancelEdit | Reverses the changes in the current edit session and restores the state of the item to that preceding the last BeginEdit. |
| Delete | Flags the item for deletion. The item will be deleted from the database when the next ApplyEdit is called. A Delete must be preceded by a BeginEdit. |
| Load(Server, Connection, Id) | Loads into this object the data from the database for the specified database record id. |