List Fields
- Fields of the original database table/view
- Fields with local business logic which was enhanced on the application server
- Fields for UI interaction (see Interaction and Events) or to highlight UI info (for example, icons)
Embedding in the Program Flow
Application-specific columns can be inserted into the view of a database table within an application. The fields of these columns are filled with additional read operations from other database tables or external sources oe with application specific icons (@XX@). If required, the field contents can be evaluated from other fields in the table too. However, be aware that for performance reasons, calculations are first to be executed at database level. ALV services cannot be used on these columns (see below).
These columns are not part of the database table/view whose name was specified in the create method. The values of these additional columns are first created in the moment when they are displayed on the screen.
Interface: IF_SALV_IDA_CALC_FIELD_HANDLER
Example report for an in-container display: SALV_IDA_CALC_FIELDS_1