Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  Obsolete Language Elements →  Obsolete Processing of External Data →  Obsolete Database Access →  Obsolete Access Statements 


Quick Reference

Other versions: 7.31 | 7.40 | 7.54

Obsolete Syntax

MODIFY { dbtab | *dbtab } VERSION vers.


This variant of the statement MODIFY works essentially like the short form of the ABAP SQL statement, but is one of a number of obsolete access statements (alongside the addition VERSION), where dbtab must be the name of a database table or a classic view, starting with "T" and comprising no more than five characters.

The use of addition VERSION means that the database table or view dbtab is not processed. Instead the table whose name is made up of "T" and the content of vers is processed. vers expects a data object with a maximum of four characters, of type c. The row content continues to be obtained from the table work area dbtab or dbtab*. The statement is not executed if the database table or view does not exist or if it does not meet the name conventions specified above.


  • The VERSION addition is not allowed in classes. Instead, specify the database table or view dynamically in its operand position in ABAP SQL.
  • None of the additions possible in ABAP SQL can be specified with VERSION.
  • Obsolete access statements do not support implicit client handling. The client ID of a database table must be specified explicitly. Note that application programs should only use data from the current client.