ABAP Select data from SAP table TPDA_TOOL_GL_QUICK_VARS into internal table

Get Example source ABAP code based on a different SAP table
  

Below is a number of ABAP code snippets to demonstrate how to select data from SAP TPDA_TOOL_GL_QUICK_VARS table and store it within an internal table, including using the newer @DATA inline declaration methods. It also shows you various ways to process this data using ABAP work area, inline declaration or field symbols including executing all the relevant CONVERSION_EXIT routines specific to TPDA_TOOL_GL_QUICK_VARS. See here for more generic Select statement tips.

Sometimes data within SAP is stored within the database table in a different format to what it is displayed to the user. These input/output conversation FM routines are what translates the data between the two formats.

There is also a full declaration of the TPDA_TOOL_GL_QUICK_VARS table where each field has a char/string type for you to simply copy and paste. This allows you to use processing that is only available to these field types such as the CONCATENATE statement.

DATA: IT_TPDA_TOOL_GL_QUICK_VARS TYPE STANDARD TABLE OF TPDA_TOOL_GL_QUICK_VARS,
      WA_TPDA_TOOL_GL_QUICK_VARS TYPE TPDA_TOOL_GL_QUICK_VARS,
      GD_STR TYPE STRING.

DATA: lo_typedescr type REF TO cl_abap_typedescr.
DATA: lv_fieldname type fieldname.

FIELD-SYMBOLS: <FIELD> TYPE any.
FIELD-SYMBOLS: <TPDA_TOOL_GL_QUICK_VARS> TYPE TPDA_TOOL_GL_QUICK_VARS.

*Process all fields in table header/work area as string values
  PERFORM process_as_string_field_values CHANGING wa_TPDA_TOOL_GL_QUICK_VARS.

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM TPDA_TOOL_GL_QUICK_VARS
  INTO TABLE IT_TPDA_TOOL_GL_QUICK_VARS.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TPDA_TOOL_GL_QUICK_VARS
*  INTO TABLE @DATA(IT_TPDA_TOOL_GL_QUICK_VARS2).
*--Further methods of using ABAP code to  select data from SAP database tables

*You can also declare the header/work area using the in-line DATA declaration method
READ TABLE IT_TPDA_TOOL_GL_QUICK_VARS INDEX 1 INTO DATA(WA_TPDA_TOOL_GL_QUICK_VARS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TPDA_TOOL_GL_QUICK_VARS ASSIGNING <TPDA_TOOL_GL_QUICK_VARS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TPDA_TOOL_GL_QUICK_VARS>-IT_QUICK_VARS_TC_1 = 1.
<TPDA_TOOL_GL_QUICK_VARS>-IT_QUICK_VARS_TC_2 = 1.
<TPDA_TOOL_GL_QUICK_VARS>-WA_QUICK_VAR_LINE_1 = 1.
<TPDA_TOOL_GL_QUICK_VARS>-MARK = 1.
<TPDA_TOOL_GL_QUICK_VARS>-VARNAME = 1.
ENDLOOP.

LOOP AT IT_TPDA_TOOL_GL_QUICK_VARS INTO WA_TPDA_TOOL_GL_QUICK_VARS.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TPDA_TOOL_GL_QUICK_VARS-VARSTATUS, sy-vline,
WA_TPDA_TOOL_GL_QUICK_VARS-VARVALADD, sy-vline,
WA_TPDA_TOOL_GL_QUICK_VARS-VARVALUE, sy-vline,
WA_TPDA_TOOL_GL_QUICK_VARS-VARVALHEX, sy-vline,
WA_TPDA_TOOL_GL_QUICK_VARS-VARTYPE, sy-vline,
WA_TPDA_TOOL_GL_QUICK_VARS-VARABSTYPENAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TPDA_TOOL_GL_QUICK_VARS you want to display... WRITE:/ sy-uline. * Aternatively use generic code to Write field values (and NAME) to screen report DO. ASSIGN COMPONENT sy-index OF STRUCTURE wa_TPDA_TOOL_GL_QUICK_VARS TO <field>. IF sy-subrc <> 0. EXIT. ENDIF. WRITE:/ 'Field Value', <field>, sy-vline. gd_str = <field> . lo_typedescr ?= CL_ABAP_DATADESCR=>DESCRIBE_BY_DATA( <field> ). lv_fieldname = lo_typedescr->GET_RELATIVE_NAME( ). WRITE:/ 'Field Name', lv_fieldname. ENDDO. *Redo loop but convert all fields from internal to out value LOOP AT IT_TPDA_TOOL_GL_QUICK_VARS INTO WA_TPDA_TOOL_GL_QUICK_VARS. *Write horizonal line to screen report. WRITE:/ sy-uline. *Convert all fields to display/output versions using conversion routines PERFORM convert_all_field_values CHANGING wa_EKKO. ENDLOOP. *&---------------------------------------------------------------------* *& Form convert_all_field_values *&---------------------------------------------------------------------* FORM convert_all_field_values CHANGING p_EKKO LIKE wa_EKKO. DATA: ld_input(1000) TYPE c, ld_output(1000) TYPE C.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_TPDA_TOOL_GL_QUICK_VARS_STR,
IT_QUICK_VARS_TC_1 TYPE STRING,
IT_QUICK_VARS_TC_2 TYPE STRING,
WA_QUICK_VAR_LINE_1 TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
WA_QUICK_VAR_LINE_2 TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
VISIBLE_LINES_TC_1 TYPE STRING,
VISIBLE_LINES_TC_2 TYPE STRING,
VISIBLE_LINES_TC_G TYPE STRING,
VISIBLE_LINES_TC_M TYPE STRING,
IT_LOCALS TYPE STRING,
IT_GLOBALS TYPE STRING,
IT_AUTOS TYPE STRING,
IT_MEMORY TYPE STRING,
IT_DATAAGING TYPE STRING,
WA_LOCAL TYPE STRING,
KIND TYPE STRING,
PARKIND TYPE STRING,
PARISVAL TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
WA_GLOBAL TYPE STRING,
KIND TYPE STRING,
PARKIND TYPE STRING,
PARISVAL TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
COM_PART TYPE STRING,
WA_AUTO TYPE STRING,
KIND TYPE STRING,
PARKIND TYPE STRING,
PARISVAL TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
WA_DATAAGING TYPE STRING,
KIND TYPE STRING,
PARKIND TYPE STRING,
PARISVAL TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
ACTION1 TYPE STRING,
ACTION2 TYPE STRING,
SYMBQUICK TYPE STRING,
METATYPE TYPE STRING,
SYMBKIND TYPE STRING,
ISREADONLY TYPE STRING,
TYPID TYPE STRING,
ABSTYPENAME TYPE STRING,
HEAPPARENTSYMB TYPE STRING,
QUICKDATA TYPE STRING,
CHANGABLE TYPE STRING,
WA_MEMORY TYPE STRING,
MARK TYPE STRING,
VARNAME TYPE STRING,
BOUNDALLOC TYPE STRING,
BOUNDUSED TYPE STRING,
OBJALLOC TYPE STRING,
OBJUSED TYPE STRING,
VARSTATUS TYPE STRING,
VARVALADD TYPE STRING,
VARVALUE TYPE STRING,
VARVALHEX TYPE STRING,
VARTYPE TYPE STRING,
VARABSTYPENAME TYPE STRING,
VARREADONLY TYPE STRING,
VAR_VAL_TECH TYPE STRING,
IT_HIDDEN_TABS TYPE STRING,
VAR_NAV TYPE STRING,
DETAIL_VIEW TYPE STRING,
SHOW_NAV TYPE STRING,
TAB_QUICK_VARS TYPE STRING,
ACTIVETAB TYPE STRING,
%_SCROLLPOSITION TYPE STRING,
INVISIBLE TYPE STRING,
TC_QUICK_VARS_1 TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_QUICK_VARS_2 TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_LOCALS TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_GLOBALS TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_AUTO TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_MEMORY TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
TC_DATAAGING TYPE STRING,
FIXED_COLS TYPE STRING,
LINES TYPE STRING,
TOP_LINE TYPE STRING,
CURRENT_LINE TYPE STRING,
LEFT_COL TYPE STRING,
LINE_SEL_MODE TYPE STRING,
COL_SEL_MODE TYPE STRING,
LINE_SELECTOR TYPE STRING,
V_SCROLL TYPE STRING,
H_GRID TYPE STRING,
V_GRID TYPE STRING,
COLS TYPE STRING,
INVISIBLE TYPE STRING,
REF_QUICK_VARS_CLASS TYPE STRING,
REF_CONTEXT_MENUE TYPE STRING,
VARIABLE_VERSION TYPE STRING,END OF T_EKKO_STR. DATA: WA_TPDA_TOOL_GL_QUICK_VARS_STR type T_EKKO_STR. DATA: ld_text TYPE string. LOOP AT IT_EKKO INTO WA_EKKO. MOVE-CORRESPONDING wa_EKKO TO WA_EKKO_STR. CONCATENATE: sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_QUICK_VARS_TC_1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_QUICK_VARS_TC_2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_QUICK_VAR_LINE_1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_QUICK_VAR_LINE_2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VISIBLE_LINES_TC_1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VISIBLE_LINES_TC_2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VISIBLE_LINES_TC_G sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VISIBLE_LINES_TC_M sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_LOCALS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_GLOBALS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_AUTOS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_MEMORY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_DATAAGING sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_LOCAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-KIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARISVAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_GLOBAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-KIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARISVAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COM_PART sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_AUTO sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-KIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARISVAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_DATAAGING sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-KIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-PARISVAL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTION2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBQUICK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-METATYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SYMBKIND sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ISREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TYPID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-HEAPPARENTSYMB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-QUICKDATA sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CHANGABLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-WA_MEMORY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-MARK sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARNAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-BOUNDALLOC sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-BOUNDUSED sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-OBJALLOC sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-OBJUSED sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARSTATUS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALADD sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARVALHEX sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARTYPE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARABSTYPENAME sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARREADONLY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_VAL_TECH sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-IT_HIDDEN_TABS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VAR_NAV sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-DETAIL_VIEW sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-SHOW_NAV sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TAB_QUICK_VARS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-ACTIVETAB sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-%_SCROLLPOSITION sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_QUICK_VARS_1 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_QUICK_VARS_2 sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_LOCALS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_GLOBALS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_AUTO sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_MEMORY sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TC_DATAAGING sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-FIXED_COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINES sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-TOP_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-CURRENT_LINE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LEFT_COL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COL_SEL_MODE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-LINE_SELECTOR sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_SCROLL sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-H_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-V_GRID sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-COLS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-REF_QUICK_VARS_CLASS sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-REF_CONTEXT_MENUE sy-vline
WA_TPDA_TOOL_GL_QUICK_VARS_STR-VARIABLE_VERSION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.