Skip to content
✦ Made with Docsie · generated from video

How to Create a User Defined Table (UDT) in SAP Business One

This guide shows you how to create a user defined table (UDT) in SAP Business One. You open the User-Defined Tables – Setup window, choose an object type, and add tables. The examples cover a No Object table, a Master Data table, a Master Data Rows table, and a Document table. You also learn how to open a table to enter data.

SAP Business One 18 steps 11 screenshots 1266 words Source video 6:59 Generated cost $2.45

Video: 1. SAP Business One UDT (User Defined Table) by SAP Business One Technical (2015). All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

This guide shows you how to create a user defined table (UDT) in SAP Business One. You open the User-Defined Tables – Setup window, choose an object type, and add tables. The examples cover a No Object table, a Master Data table, a Master Data Rows table, and a Document table. You also learn how to open a table to enter data.

Prerequisites

  • You have SAP Business One open on the main menu screen.
  • You can disconnect other users from the company database. Changing data structures requires all other users to be disconnected.
  • You know which object type each table needs: No Object, Master Data, Master Data Rows, Document, or Document Rows.

Open the User-Defined Tables – Setup window

Step 1: Start from the main menu

Open SAP Business One and make sure you are on the main menu screen. The main menu lists modules such as Administration, Financials, Sales Opportunities, Sales - A/R, Purchasing - A/P, Business Partners, Banking, Inventory, Resources, Production, MRP, Service, Human Resources, and Reports.

SAP Business One main menu with modules listed on the left and the toolbar at the top
SAP Business One main menu with modules listed on the left and the toolbar at the top

Step 2: Go to User-Defined Tables – Setup

  1. In the top menu bar, click Tools.
  2. Hover over Customization Tools to expand its submenu.
  3. Click User-Defined Tables – Setup.

You can also press Shift + Alt + F2.

Step 3: Review the window

The User-Defined Tables – Setup window opens. It contains the columns Table Name, Description, Object Type, Archivable, and Archive Date. Table Name and Object Type are mandatory.

Choose an object type

Step 4: Open the Object Type dropdown

Click the Object Type dropdown to see the types of table you can create:

  • No Object
  • Master Data
  • Master Data Rows
  • Document
  • Document Rows
Object Type dropdown expanded showing No Object, Master Data, Master Data Rows, Document, and Document Rows
Object Type dropdown expanded showing No Object, Master Data, Master Data Rows, Document, and Document Rows

Step 5: Select the type that fits your data

Choose the object type based on your requirements:

  • No Object: The table is not linked to any object.
  • Master Data: Use for tables that store master data, such as business partners or items.
  • Master Data Rows: Use for tables that store row-level details related to master data.
  • Document: Use for tables that store document-level data, such as sales orders or purchase orders.
  • Document Rows: Use for tables that store row-level details of documents, such as line items in sales or purchase documents.
Object Type dropdown with Master Data selected, showing all available options
Object Type dropdown with Master Data selected, showing all available options

Step 6: Set archiving options (optional)

If you want the table to be archivable, select the Archivable checkbox. Specify an Archive Date if required.

Create a No Object table

Step 7: Enter the table name and description

  1. In the Table Name column, enter a name for your table. For example, enter NoObj.
  2. In the Description column, enter a description. For example, enter No object table.

Step 8: Select the No Object type

In the User-Defined Tables – Setup window, click the Object Type dropdown and select No Object.

Use this type to maintain data that is not related to master data or document tables. It works as a simple data maintenance table. You cannot create objects for No Object tables. Only Master Data, Master Data Rows, Document, and Document Rows tables support object creation.

User-Defined Tables – Setup window with the Object Type dropdown expanded and No Object selected
User-Defined Tables – Setup window with the Object Type dropdown expanded and No Object selected

Step 9: Click Update to create the table

Click Update. A message window may appear: "The following workstations are connected to the company. Disconnect them in order to continue."

This message appears because modifying data structures requires all other users to be disconnected from the company database.

User-Defined Tables – Setup window with NoObj as the table name, No object table as the description, No Object as the object type, and a warning dialog about connected workstations
User-Defined Tables – Setup window with NoObj as the table name, No object table as the description, No Object as the object type, and a warning dialog about connected workstations

Step 10: Review the connected workstations

Check the list of connected workstations in the message window. For example, the workstation Ganesh-PC may be listed as connected.

To proceed, disconnect all listed users from the company database. You can then choose one of these options:

  • Try again after disconnecting users.
  • Cancel the operation.
  • Ignore, if it is available and appropriate for your environment.

Step 11: Ignore the warning and confirm

For metadata modifications, which are not direct data changes, you may click Ignore to proceed.

User-Defined Tables – Setup window with the connected workstations warning and the Ignore option highlighted
User-Defined Tables – Setup window with the connected workstations warning and the Ignore option highlighted

A System Message then appears: "You are about to update user fields, however there are some other connections to the company. This might cause data integrity problems if other connections update the company database before restart. Are you sure?" Click Yes to proceed.

The table list updates to show the new table. In this example, it shows NOOBJ with the description No object table and the type No Object. A status message at the bottom confirms: "Operation completed successfully."

Create Master Data, Master Data Rows, and Document tables

Step 12: Create a Master Data table

  1. In the User-Defined Tables – Setup window, enter MasterData as the Table Name.
  2. Enter Master Data Table as the Description.
  3. Click the Object Type dropdown for the MasterData row. It is initially set to No Object.
  4. Select Master Data.
  5. Click Update.

If the system shows the warning about connected users, click Ignore, and then click Yes in the confirmation dialog.

User-Defined Tables – Setup window with the Object Type dropdown expanded and Master Data selected for the MasterData table
User-Defined Tables – Setup window with the Object Type dropdown expanded and Master Data selected for the MasterData table

Step 13: Create a Master Data Rows table

  1. Add a new row in the window. Enter MasterRow as the Table Name.
  2. Enter Master Data Row table as the Description.
  3. Click the Object Type dropdown for the MasterRow row. It is initially set to No Object.
  4. Select Master Data Rows.
  5. Click Update.

If a warning about other connections appears, click Ignore, and then click Yes to confirm.

User-Defined Tables – Setup window showing the MasterData and MasterRow tables with the correct object types
User-Defined Tables – Setup window showing the MasterData and MasterRow tables with the correct object types

Step 14: Create a Document table

  1. Add a new row in the window. Enter Document as the Table Name.
  2. Enter Document Data Table as the Description.
  3. Click the Object Type dropdown for the Document row. It is initially set to No Object.
  4. Select Document.
  5. Click Update.

If prompted, click Ignore, and then click Yes to proceed.

User-Defined Tables – Setup window showing the MasterData, MasterRow, NOOBJ, and Document tables with their object types
User-Defined Tables – Setup window showing the MasterData, MasterRow, NOOBJ, and Document tables with their object types

Step 15: Save your changes

When you finish creating or modifying tables, click OK in the User-Defined Tables - Setup window to save your changes.

User-Defined Tables - Setup window showing the completed table setup with OK and Cancel buttons
User-Defined Tables - Setup window showing the completed table setup with OK and Cancel buttons

Open a user-defined table to enter data

Step 16: Open the table from User-Defined Windows

  1. In the top menu, click Tools.
  2. Hover over User-Defined Windows.
  3. Select the table you want from the list. For example, select NOOBJ - No object table.

Step 17: Enter data in the Code and Name fields

The table window opens with a grid that has Code and Name columns. The first row is active, with the cursor in the Code field. OK and Cancel buttons appear at the bottom.

  1. Click the Code cell and type the code, up to 30 characters.
  2. Move to the Name cell and enter the corresponding name for the record.
No object table window open in SAP Business One, showing a grid with Code and Name columns, the first row active for data entry, and OK and Cancel buttons
No object table window open in SAP Business One, showing a grid with Code and Name columns, the first row active for data entry, and OK and Cancel buttons

Step 18: Save or discard the entries

When you have entered all required data, click OK to save the new entries. Click Cancel to discard your changes.

Best practices

  • Review system warnings about connected users before you proceed with metadata changes.
  • Use Ignore only when you are certain that other connected users will not cause data integrity issues.
  • Assign the correct Object Type to each table: Master Data for standalone master records, Master Data Rows for row-based master data, Document for document-related data, and No Object for simple, standalone data.

Summary

You now know how to create a user defined table (UDT) in SAP Business One. You opened User-Defined Tables – Setup, chose an object type, and created No Object, Master Data, Master Data Rows, and Document tables. You handled the connected-users warnings and saved your work with OK. You also opened a table from User-Defined Windows and entered records in the Code and Name fields.

Generation details: cost, quality tiers

Docsie billed 3,500 credits ($2.45) to analyze this 7-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s1,750$1.22
Standard (this guide)every 8-15 s3,500$2.45
Detailedevery 4-7 s7,000$4.90
Ultraevery 1-3 s14,000$9.80

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-11-01 from a 6-minute video. Screenshots are frames from the source video and belong to their creator, SAP Business One Technical, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love