Administrators and application developers can create custom tables to store application data. After you create a table, you can also modify field types and field labels.

Before you begin

Role required: admin

Be sure to check your licensing and entitlements before creating new tables. See Licensing for more information.

About this task

Now Platform application subscriptions include custom table entitlements. You can create custom tables for any purpose, up to the entitlement limit in the subscription. To learn more about how your usage administrator allocates the custom tables that you create to subscriptions, see Managing your custom applications and tables in Subscription Management.

Note: It is best to create tables when building applications with tools. To learn more, see Building applications. To minimize the existence of unneeded and extraneous tables in an instance, don't overdo table creation. Create only those tables you need to minimize administration tasks and shorten upgrade times. Do not extend the [sys_choice] table. Extending the [sys_choice] table is not supported.

Procedure

  1. Navigate to All > System Definition > Tables.
  2. Click New and complete the form.
  3. In the Columns section, use the Table Columns embedded list to add columns to the table.
  4. In the Controls section, define additional table options.
  5. In the Application Access section, define the scope protection for the table.

    For more information, see Application access settings.

  6. Click Submit.

What to do next

To change the field labels in your table or the label of the table itself, perform the following task:
  1. Navigate to the Field Label [sys_documentation] table, and filter the table to show the table that has the fields you want to change. To find the label that represents the table itself, filter the records where Element is empty.
  2. Open the field record that you want to change, and make your updates. For a description of each field, see Field Label table.