Skip to content

SM30 — Table Maintenance

Create and edit entries in customising and configuration tables via maintenance views.

Purpose

SM30 provides a safe, structured way to insert, update, and delete rows in configuration tables. It uses generated maintenance views that include field validation and optional transport recording — making it the preferred alternative to direct table editing.

How to open

  • Type SM30 in the command field and press Enter
  • Enter the view or table name in the Table/View field, then click Maintain

Key features

  • Standard grid interface for insert, update, and delete of table entries
  • Transport integration — changes can be automatically recorded in an open transport request
  • Field-level validation via check tables and foreign key relationships
  • Supports both client-dependent and cross-client tables (with appropriate authorizations)
  • New entries, copy row, delete row, and undo functions in the toolbar

Tips & shortcuts

Not all tables have a SM30 view

A maintenance view must be generated first in SE54 before SM30 can display a table. If SM30 says the view does not exist, either generate one in SE54 or use SE16N for read-only inspection.

Always use a transport request for config changes

When SM30 prompts for a workbench or customising request, always record your changes. Unrecorded changes in non-production systems can be overwritten during the next transport import.

Production changes

Changes to configuration tables in production should always go through the formal change request process. Avoid direct SM30 maintenance in production unless it is explicitly part of your organisation's change procedure.

See also

Comments