Gets the name of the table that is currently selected. Returns an error if no table is selected.

Name := RecordRef.NAME

Parameters

RecordRef

Type: RecordRefThe RecordRef that identifies the table in which you are interested.

Property Value/Return Value

Type: Text (30)

The name of the table.

Remarks

This function works the same as the TABLENAME Function (Record).

Example

The following example opens a table as a RecordRef variable that is named MyRecordRef. You can specify any table number in the OPEN Function (RecordRef). In this example, the table 18 (Customer) is open. The NAME function retrieves the name of table 18 and stores it in the varTableName variable. The table number and name are displayed in a message box. This example requires that you create the following variables text constant in the C/AL Globals window.

Variable name DataType

MyRecordRef

RecordRef

varTableName

Text

Text constant name DataType ENU value

Text000

Text

Table %1 is the %2 table.

  Copy Code
TableNo := 18;
MyRecordRef.OPEN(TableNo);
varTableName := MyRecordRef.NAME;
MESSAGE(Text000, TableNo, varTableName);

See Also