ABAP Select data from SAP table TPDA_TOOL_GL_DYNPROS_DATA 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_DYNPROS_DATA 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_DYNPROS_DATA. 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_DYNPROS_DATA 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_DYNPROS_DATA TYPE STANDARD TABLE OF TPDA_TOOL_GL_DYNPROS_DATA,
      WA_TPDA_TOOL_GL_DYNPROS_DATA TYPE TPDA_TOOL_GL_DYNPROS_DATA,
      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_DYNPROS_DATA> TYPE TPDA_TOOL_GL_DYNPROS_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TPDA_TOOL_GL_DYNPROS_DATA
*  INTO TABLE @DATA(IT_TPDA_TOOL_GL_DYNPROS_DATA2).
*--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_DYNPROS_DATA INDEX 1 INTO DATA(WA_TPDA_TOOL_GL_DYNPROS_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TPDA_TOOL_GL_DYNPROS_DATA ASSIGNING <TPDA_TOOL_GL_DYNPROS_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TPDA_TOOL_GL_DYNPROS_DATA>-IT_OVERVIEW = 1.
<TPDA_TOOL_GL_DYNPROS_DATA>-WA_OVERVIEW = 1.
<TPDA_TOOL_GL_DYNPROS_DATA>-MAINDYNPRONAME = 1.
<TPDA_TOOL_GL_DYNPROS_DATA>-MAINDYNPRONUMBER = 1.
<TPDA_TOOL_GL_DYNPROS_DATA>-STACKID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TPDA_TOOL_GL_DYNPROS_DATA-IT_OVERLAP, sy-vline,
WA_TPDA_TOOL_GL_DYNPROS_DATA-WA_OVERLAP, sy-vline,
WA_TPDA_TOOL_GL_DYNPROS_DATA-LINE, sy-vline,
WA_TPDA_TOOL_GL_DYNPROS_DATA-STATUS, sy-vline,
WA_TPDA_TOOL_GL_DYNPROS_DATA-TEXT, sy-vline,
WA_TPDA_TOOL_GL_DYNPROS_DATA-IT_FIELDS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TPDA_TOOL_GL_DYNPROS_DATA 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_DYNPROS_DATA 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_DYNPROS_DATA INTO WA_TPDA_TOOL_GL_DYNPROS_DATA. *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_DYNPROS_DATA_STR,
IT_OVERVIEW TYPE STRING,
WA_OVERVIEW TYPE STRING,
MAINDYNPRONAME TYPE STRING,
MAINDYNPRONUMBER TYPE STRING,
STACKID TYPE STRING,
IT_OVERLAP TYPE STRING,
WA_OVERLAP TYPE STRING,
LINE TYPE STRING,
STATUS TYPE STRING,
TEXT TYPE STRING,
IT_FIELDS TYPE STRING,
WA_FIELDS TYPE STRING,
FNAME TYPE STRING,
FVALUE TYPE STRING,
ABAP_VALUE TYPE STRING,
SPECIALS TYPE STRING,
NAME TYPE STRING,
GROUP1 TYPE STRING,
GROUP2 TYPE STRING,
GROUP3 TYPE STRING,
GROUP4 TYPE STRING,
REQUIRED TYPE STRING,
INPUT TYPE STRING,
OUTPUT TYPE STRING,
INTENSIFIED TYPE STRING,
INVISIBLE TYPE STRING,
LENGTH TYPE STRING,
ACTIVE TYPE STRING,
DISPLAY_3D TYPE STRING,
VALUE_HELP TYPE STRING,
REQUEST TYPE STRING,
VALUES_IN_COMBO TYPE STRING,
COLOR TYPE STRING,
ILEN TYPE STRING,
CONT_ROWS TYPE STRING,
CONT_LINES TYPE STRING,
SWITCHID TYPE STRING,
SWITCHED TYPE STRING,
SWITCH_REACTION TYPE STRING,
SWITCH_REACTIONTEXT TYPE STRING,
SWITCH_STATE TYPE STRING,
SWITCH_STATETEXT TYPE STRING,
IGNOREFIELD TYPE STRING,
CONVERSIONEXIT TYPE STRING,
FIELDEXIT TYPE STRING,
FOREIGNKEY TYPE STRING,
FIELDEXITNAME TYPE STRING,
CONVERSIONEXITNAME TYPE STRING,
AREA TYPE STRING,
PROPERTYACTIVE TYPE STRING,
TOOLTIPACTIVE TYPE STRING,
PROPERTYBAG TYPE STRING,
TOOLTIP TYPE STRING,
CONTAINERNAME TYPE STRING,
FIELDTYPE TYPE STRING,
MATCHCODE TYPE STRING,
IT_DYNPROTREE TYPE STRING,
WA_DYNPROTREE TYPE STRING,
DYNPRONAME TYPE STRING,
DYNPRONUMBER TYPE STRING,
NUMBERINCHAIN TYPE STRING,
CURRENTLINES TYPE STRING,
CURRENTCOLUMNS TYPE STRING,
LINESAREA TYPE STRING,
COLSAREA TYPE STRING,
ISEMPTY TYPE STRING,
STARTLINES TYPE STRING,
STARTCOLUMNS TYPE STRING,
WINDOWLINES TYPE STRING,
WINDOWCOLUMNS TYPE STRING,
IT_CONTTREE TYPE STRING,
WA_CONTTREE TYPE STRING,
CONTAINERNAME TYPE STRING,
CONTAINERTYPE TYPE STRING,
NUMBERINCHAIN TYPE STRING,
NUMBEROFAREA TYPE STRING,
NROFSUBSCREENINCHAIN TYPE STRING,
NROFTABSTRIPAREA TYPE STRING,
CURRENTLINES TYPE STRING,
CURRENTCOLUMNS TYPE STRING,
MAXROWS TYPE STRING,
MAXCOLUMNS TYPE STRING,
MINROWS TYPE STRING,
MINCOLUMNS TYPE STRING,
ISSCROLLABLE TYPE STRING,
SWITCHID TYPE STRING,
SWITCHED TYPE STRING,
SWITCH_SHOW TYPE STRING,
SWITCH_HIDE TYPE STRING,
SWITCH_IGNORE TYPE STRING,
SWITCHSTATE_ENABLED TYPE STRING,
SWITCHSTATE_DISABLED TYPE STRING,
SWITCHSTATE_ON TYPE STRING,
SWITCHSTATE_OFF TYPE STRING,
CONTAINER_ROW TYPE STRING,
CONTAINER_COLUMN TYPE STRING,
IT_PROPERTYBAG TYPE STRING,
WA_PROPERTYBAG TYPE STRING,
NAME TYPE STRING,
FIELDTYPE TYPE STRING,
PROPERTYBAG TYPE STRING,
TOOLTIP TYPE STRING,
IT_PROPERTYBAG_DY TYPE STRING,
WA_PROPERTYBAG_DY TYPE STRING,
NAME TYPE STRING,
FIELDTYPE TYPE STRING,
PROPERTYBAG TYPE STRING,
TOOLTIP TYPE STRING,
CONTAINERINFO TYPE STRING,
CONTAINERNAME TYPE STRING,
CONTAINERTYPE TYPE STRING,
CURRENTLINES TYPE STRING,
CURRENTCOLUMNS TYPE STRING,
MAXROWS TYPE STRING,
MAXCOLUMNS TYPE STRING,
MINROWS TYPE STRING,
IGNORE_MINROWS TYPE STRING,
MINCOLUMNS TYPE STRING,
IGNORE_MINCOLUMNS TYPE STRING,
ISSCROLLABLE TYPE STRING,
SWITCHED TYPE STRING,
SWITCHID TYPE STRING,
SWITCH_REACTION TYPE STRING,
SWITCH_REACTIONTEXT TYPE STRING,
SWITCH_STATE TYPE STRING,
SWITCH_STATETEXT TYPE STRING,
IGNORECONTAINER TYPE STRING,
DYNPROHEADER TYPE STRING,
MAINDYNPRONAME TYPE STRING,
MAINDYNPRONUMBER TYPE STRING,
TYPESIMU TYPE STRING,
TYPEGRAP TYPE STRING,
TYPELIST TYPE STRING,
TYPESCRP TYPE STRING,
TYPESELE TYPE STRING,
TYPESUBS TYPE STRING,
TYPEIXOS TYPE STRING,
TYPEYOO TYPE STRING,
HSYST TYPE STRING,
HMODL TYPE STRING,
HRSIZ TYPE STRING,
HHDAT TYPE STRING,
HCOMP TYPE STRING,
HKSPS TYPE STRING,
HTOOLBAROFF TYPE STRING,
HGROUP TYPE STRING,
HGTSTAMP TYPE STRING,
HUTSTAMP TYPE STRING,
HMTSTAMP TYPE STRING,
HCTSTAMP TYPE STRING,
HTSSTAMP_DATE TYPE STRING,
HTSSTAMP_TIME TYPE STRING,
HSPRA TYPE STRING,
NEXTDYNPRONAME TYPE STRING,
NEXTDYNPRONUMBER TYPE STRING,
HWMINROW TYPE STRING,
HWMINCOL TYPE STRING,
HWMAXROW TYPE STRING,
HWMAXCOL TYPE STRING,
CONTEXTUSEPARENT TYPE STRING,
PROPERTYBAGINDEX TYPE STRING,
PROPERTYBAGACTIVE TYPE STRING,
PROPERTYBAG TYPE STRING,
DYNPROINFO TYPE STRING,
HWBEGROW TYPE STRING,
HWBEGCOL TYPE STRING,
HWCURROW TYPE STRING,
HWCURCOL TYPE STRING,
HWCURROWLST TYPE STRING,
HWCURCOLLST TYPE STRING,
HDCURROW TYPE STRING,
HDCURCOL TYPE STRING,
HACURROW TYPE STRING,
HACURCOL TYPE STRING,
LMROWS TYPE STRING,
LMCOLS TYPE STRING,
LCROW TYPE STRING,
LCCOL TYPE STRING,
DYNPROINFFLAGS1 TYPE STRING,
FWND TYPE STRING,
FDSP TYPE STRING,
FDYE TYPE STRING,
FSEW TYPE STRING,
INVIS TYPE STRING,
DEFSZ TYPE STRING,
NOPRO TYPE STRING,
FUSC TYPE STRING,
FDARK TYPE STRING,
FDATA TYPE STRING,
DDBUG TYPE STRING,
FOKEP TYPE STRING,
FLEND TYPE STRING,
FCOMP TYPE STRING,
FERCO TYPE STRING,
OUTPOV TYPE STRING,
NODISPL TYPE STRING,
HDSAME TYPE STRING,
DYNPOP TYPE STRING,
PRESCUR TYPE STRING,
SYSTMSG TYPE STRING,
MSGDYNPRO TYPE STRING,
HFDATA TYPE STRING,
DYNPROINFFLAGS2 TYPE STRING,
NORSTX TYPE STRING,
NORSOK TYPE STRING,
ABSV TYPE STRING,
FESW TYPE STRING,
RCAL TYPE STRING,
RDBG TYPE STRING,
CSTP TYPE STRING,
RTSV TYPE STRING,
YRT TYPE STRING,
EXCO TYPE STRING,
EPBF TYPE STRING,
EPOV TYPE STRING,
AABE TYPE STRING,
CTL_MODUL TYPE STRING,
OKPR TYPE STRING,
NOGP TYPE STRING,
SYPF TYPE STRING,
CONT TYPE STRING,
DGLF TYPE STRING,
NPAI TYPE STRING,
RESU TYPE STRING,
TREENODESUB TYPE STRING,
CONTAINERTYPEEXT TYPE STRING,
TREE_DYNNR TYPE STRING,
CUR_INPUT_TREE TYPE STRING,
STACKID TYPE STRING,
MAINDYNPRONAME TYPE STRING,
MAINDYNPRONUMBER TYPE STRING,
CURRENTDYNPROID TYPE STRING,
CURRENTDYNPRONAME TYPE STRING,
CURRENTDYNPRONUMBER TYPE STRING,
CONTAINERID TYPE STRING,
CONTAINERNAME TYPE STRING,
FIELDID TYPE STRING,
FIELDNAME TYPE STRING,
TCFIELDID TYPE STRING,
TCFIELDNAME TYPE STRING,
CUR_INPUT_ATTRS TYPE STRING,
STACKID TYPE STRING,
MAINDYNPRONAME TYPE STRING,
MAINDYNPRONUMBER TYPE STRING,
CURRENTDYNPROID TYPE STRING,
CURRENTDYNPRONAME TYPE STRING,
CURRENTDYNPRONUMBER TYPE STRING,
CONTAINERID TYPE STRING,
CONTAINERNAME TYPE STRING,
FIELDID TYPE STRING,
FIELDNAME TYPE STRING,
TCFIELDID TYPE STRING,
TCFIELDNAME TYPE STRING,
STACKLEVEL TYPE STRING,
OVERVIEW_MAIN_PRGNAME TYPE STRING,
OVERVIEW_MAIN_DYNNR TYPE STRING,
FIELDS_PRGNAME TYPE STRING,
FIELDS_DYNNR TYPE STRING,
POPUP TYPE STRING,
COLUMNS_HIDDEN TYPE STRING,
HGTSTAMP_DATE TYPE STRING,
HGTSTAMP_TIME TYPE STRING,
HUTSTAMP_DATE TYPE STRING,
HUTSTAMP_TIME TYPE STRING,
HMTSTAMP_DATE TYPE STRING,
HMTSTAMP_TIME TYPE STRING,
HTSSTAMP_DATE TYPE STRING,
HTSSTAMP_TIME TYPE STRING,END OF T_EKKO_STR. DATA: WA_TPDA_TOOL_GL_DYNPROS_DATA_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_DYNPROS_DATA_STR-IT_OVERVIEW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_OVERVIEW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STACKID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_OVERLAP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_OVERLAP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LINE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STATUS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_FIELDS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_FIELDS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FVALUE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ABAP_VALUE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SPECIALS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-GROUP1 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-GROUP2 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-GROUP3 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-GROUP4 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-REQUIRED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-INPUT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-OUTPUT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-INTENSIFIED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-INVISIBLE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LENGTH sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ACTIVE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DISPLAY_3D sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-VALUE_HELP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-REQUEST sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-VALUES_IN_COMBO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-COLOR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ILEN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONT_ROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONT_LINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_REACTION sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_REACTIONTEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_STATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_STATETEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IGNOREFIELD sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONVERSIONEXIT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDEXIT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FOREIGNKEY sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDEXITNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONVERSIONEXITNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-AREA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYACTIVE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TOOLTIPACTIVE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TOOLTIP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDTYPE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MATCHCODE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_DYNPROTREE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_DYNPROTREE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NUMBERINCHAIN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTLINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LINESAREA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-COLSAREA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ISEMPTY sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STARTLINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STARTCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WINDOWLINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WINDOWCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_CONTTREE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_CONTTREE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERTYPE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NUMBERINCHAIN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NUMBEROFAREA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NROFSUBSCREENINCHAIN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NROFTABSTRIPAREA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTLINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAXROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAXCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MINROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MINCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ISSCROLLABLE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_SHOW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_HIDE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_IGNORE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHSTATE_ENABLED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHSTATE_DISABLED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHSTATE_ON sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHSTATE_OFF sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINER_ROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINER_COLUMN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDTYPE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TOOLTIP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IT_PROPERTYBAG_DY sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-WA_PROPERTYBAG_DY sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDTYPE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TOOLTIP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERINFO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERTYPE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTLINES sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAXROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAXCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MINROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IGNORE_MINROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MINCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IGNORE_MINCOLUMNS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ISSCROLLABLE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHED sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCHID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_REACTION sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_REACTIONTEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_STATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SWITCH_STATETEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-IGNORECONTAINER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPROHEADER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPESIMU sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPEGRAP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPELIST sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPESCRP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPESELE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPESUBS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPEIXOS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TYPEYOO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HSYST sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HMODL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HRSIZ sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HHDAT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HCOMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HKSPS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HTOOLBAROFF sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HGROUP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HGTSTAMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HUTSTAMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HMTSTAMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HCTSTAMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HTSSTAMP_DATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HTSSTAMP_TIME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HSPRA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NEXTDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NEXTDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWMINROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWMINCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWMAXROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWMAXCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTEXTUSEPARENT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAGINDEX sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAGACTIVE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PROPERTYBAG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPROINFO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWBEGROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWBEGCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWCURROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWCURCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWCURROWLST sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HWCURCOLLST sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HDCURROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HDCURCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HACURROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HACURCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LMROWS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LMCOLS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LCROW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-LCCOL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPROINFFLAGS1 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FWND sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FDSP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FDYE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FSEW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-INVIS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DEFSZ sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NOPRO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FUSC sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FDARK sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FDATA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DDBUG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FOKEP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FLEND sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FCOMP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FERCO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-OUTPOV sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NODISPL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HDSAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPOP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-PRESCUR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SYSTMSG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MSGDYNPRO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HFDATA sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DYNPROINFFLAGS2 sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NORSTX sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NORSOK sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-ABSV sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FESW sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-RCAL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-RDBG sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CSTP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-RTSV sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-YRT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-EXCO sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-EPBF sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-EPOV sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-AABE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CTL_MODUL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-OKPR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NOGP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-SYPF sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-DGLF sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-NPAI sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-RESU sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TREENODESUB sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERTYPEEXT sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TREE_DYNNR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CUR_INPUT_TREE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STACKID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPROID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TCFIELDID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TCFIELDNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CUR_INPUT_ATTRS sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STACKID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-MAINDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPROID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPRONAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CURRENTDYNPRONUMBER sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-CONTAINERNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TCFIELDID sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-TCFIELDNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-STACKLEVEL sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-OVERVIEW_MAIN_PRGNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-OVERVIEW_MAIN_DYNNR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDS_PRGNAME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-FIELDS_DYNNR sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-POPUP sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-COLUMNS_HIDDEN sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HGTSTAMP_DATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HGTSTAMP_TIME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HUTSTAMP_DATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HUTSTAMP_TIME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HMTSTAMP_DATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HMTSTAMP_TIME sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HTSSTAMP_DATE sy-vline
WA_TPDA_TOOL_GL_DYNPROS_DATA_STR-HTSSTAMP_TIME sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.