Virtual Tables and Fields
Using virtual tables and fields you can create local data structures for Anveo Mobile App without any changes to your tables. These virtual data structures empower you to build app-only processes. Data stored in these tables and fields will not be send to in a synchronisation process.
There are two variants of virtual data structures: First, you can add virtual fields to an existing table of . Second, you can create your own virtual tables and fields without any table structure of .
Add a Virtual Field to a Table
Create a new virtual table and connect it to your existing table. The table name of your table will be automatically used as the virtual table name and must be identical. Simply add a new line and enter the table number in the right column.
![](https://www.anveogroup.com/docs/wp-content/uploads/2018/12/MobileApp_VirtualTables_AddTable_en.png)
In the field definition of your virtual table, you can now add virtual fields. Anveo Mobile App uses the field name as a identifier. Please make sure it is unique and is not defined as a field name in your table.
![](https://www.anveogroup.com/docs/wp-content/uploads/2018/12/MobileApp_VirtualTables_AddField_en-1.png)
Create a new Virtual Table
If you want to create of a new virtual table that is not connected to a table, simply keep the table number on 0. Please define at least your primary key.
Use your virtual data structures in your Synchronization Packages
You can simply add virtual tables and fields to your Synchronization Packages. Leave the table and field numbers empty and use the virtual table name / virtual field name fields.