Create User Defined Tables
· The user needs to define new Tables or Reports so that management of the Tables or Reports will be easier.
· The screen helps in adding newly User Defined Tables.
Step 1: Define User Table
· Go to Utilities in the Menu bar and then to User Defined Tables to find the following page.

· Click on New and start entering Table Name and Menu Name. Refer to the Table to fill in the fields.
| Fields | Description | 
|---|---|
| Table Name | Name of the table as identifier | 
| Menu Name | Name of the table as it should appear on the menu | 
| Module Name | Name of the module. This is used when the table has to be opened right click on any data grid. | 
| Data Grid Name | Name of the grid within the module. This is used when the table has to be opened right click on any data grid. | 
· Click on New and start entering Table Name and Menu Name.
· Table Name should be given without any special character between the words including space and Menu Name can have space between words.
· Select the appropriate Module. Here, we select Planning and Scheduling.

· Click Add icon to define the name of the column, data types and column length.

· Data can be added both in Grid View and Form View. For convenience, we fill the data in Grid View.
· Refer to the Table below to fill out the form.
| Field | Description | 
|---|---|
| Column Name | Name of the column | 
| Column Description | The display name that the user wants to see in the UI for the column | 
| Column Data Type | Data Type of the specific column | 
| Column Length | Data Type of the specific column | 
| Default Value | Default value if exist for the column | 
| Column Tool Tip | Column Tool Tip name | 
| Drop Down Values | Define Drop Down values | 
| Formula | Define formula | 
| Column Color | Define column colour. The format is front colour; back colour. Give a colour name or RGB values | 
| Not Null | Select if it is a not null column | 
| Primary Key | Select if it is a primary key column | 
| Generate SQL | Shows in Edit mode only. Use to add/edit SQL query | 

· User has to give Plant Id, Last Update, Last Updated User, and Num Updates compulsorily.
· Plant Id shows where the database is maintained.
· Last Update shows when was the last done. This column is automatically updated by the solution.
· Last Updated User shows who has made the last update. This column is automatically updated by the solution.
· Num Updates shows how many times updates were done on a particular row. By default, it should be given 0 and Data Type should be Int
· User should also tick the Primary Key box to make and edit or delete the columns in the User Defined Tables.
· Add the form once the entry of data is finished.
Step 2: Custom Menu Design
· This page helps the user to edit the Menu bar.
· Menu Bar --> Utilities --> Custom Menu Design
· Click Edit and enter an appropriate name in the Text Field and select the module type in the dropdown.

· Add Child by right click on the User Tables.

· Select Type as User Table and Program will drop down. Select a Sample Table Name that is predefined. Save it.

Step 3: User Authorization
· Follow the same procedure as followed in the custom report.
· Tick all the checkboxes since we want to perform all the operations like Add, Edit, Delete and View. Update it.

· Clear Cache once the changes are made.
View Table
· Go to Menu bar --> User Tables --> Sample Table Name.

· Click Add icon to add entries to the table. The user can also fill in the entries in the Grid View for more convenience.

· Click on Add to see Items in the Table.

· Last two columns are automatically updated.