Generic Table Types

An internal table is characterized through the following 4 properties at type check.

  1. Table type
  2. Row type of table
  3. Key of table
  4. Uniqueness of key

At type declaration, these specifications can be missing or incomplete and the table type is then seen as generic. Generic type specifications can only be used for the Typing of formal parameters at subroutines, function modules or methods.

Types with the table type ANY TABLE or INDEX TABLE, are generic. With these table types, you cannot specify a unique key.

The specification of the key can be missing. In this case, you cannot specify the uniqueness.

The specification of uniqueness is missing.

Additional help

Internal table types