ALV IDA (Integrated Data Access) – Important Interfaces, Classes, Methods
August 29, 2018

Interfaces

  1. IF_SALV_GUI_TABLE_IDA
    • ALV with integrated data access (ALV with IDA)
  2. IF_SALV_GUI_FULLSCREEN_IDA
    • IDA ALV: Fullscreen API
  3. IF_SALV_GUI_MODEL_IDA_API
    • Model API: Select Options, Authorization, Layout etc
  4. IF_SALV_GUI_TABLE_DISPLAY_OPT
    • IDA ALV: Table Display Options API
  5. IF_SALV_GUI_TOOLBAR_IDA
    • IDA API Toolbar Manipulation Object
  6. IF_SALV_GUI_TYPES_IDA
    • ALV IDA API : Public data types
  7. IF_SALV_SERVICE_TYPES
    • Common types for ALV Service Tools

Classes & Methods

  1. CL_SALV_GUI_TABLE_IDA
    • ALV with integrated data access (IDA): Factory
      1. CREATE_FOR_CDS_VIEW
        • Create ‘ALV with IDA’ for Core Data Services(CDS)
  2. CL_SALV_GUI_GRID_CONTROLER_IDA
    • ALV IDA Controler for SAP GUI ALV
      1. IF_SALV_GUI_TABLE_IDA~FULLSCREEN
        • Activate Fullscreen modus (interface)
      2. IF_SALV_GUI_TABLE_IDA~SET_VIEW_PARAMETERS
        • Set values for placeholder variables in the database view
      3. IF_SALV_GUI_TABLE_IDA~SET_SELECT_OPTIONS
        • Set selections for database access
      4. IF_SALV_GUI_TABLE_IDA~DISPLAY_OPTIONS
        • Handling of Display Options (interface)
      5. IF_SALV_GUI_TABLE_IDA~TOOLBAR
        • Change ALV toolbar (interface)
      6. IF_SALV_GUI_TABLE_IDA~REFRESH
        • New query run, selected rows deleted, Scroll to first row
  3. CL_SALV_RANGE_TAB_COLLECTOR
    • Class for collecting range tables for multiple fields
      1. ADD_RANGES_FOR_NAME
        • Add ranges for Field or Column Name
      2. GET_COLLECTED_RANGES
        • Get all of the collected ranges
  4. CL_SALV_GUI_GRID_MODEL_IDA
    • ALV IDA Adapter for SAP GUI ALV

Useful Links