ABAP Select data from SAP table EEDM_UI_EXT_DIA_OBJECT 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 EEDM_UI_EXT_DIA_OBJECT 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 EEDM_UI_EXT_DIA_OBJECT. 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 EEDM_UI_EXT_DIA_OBJECT 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_EEDM_UI_EXT_DIA_OBJECT TYPE STANDARD TABLE OF EEDM_UI_EXT_DIA_OBJECT,
      WA_EEDM_UI_EXT_DIA_OBJECT TYPE EEDM_UI_EXT_DIA_OBJECT,
      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: <EEDM_UI_EXT_DIA_OBJECT> TYPE EEDM_UI_EXT_DIA_OBJECT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EEDM_UI_EXT_DIA_OBJECT
*  INTO TABLE @DATA(IT_EEDM_UI_EXT_DIA_OBJECT2).
*--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_EEDM_UI_EXT_DIA_OBJECT INDEX 1 INTO DATA(WA_EEDM_UI_EXT_DIA_OBJECT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EEDM_UI_EXT_DIA_OBJECT ASSIGNING <EEDM_UI_EXT_DIA_OBJECT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EEDM_UI_EXT_DIA_OBJECT>-CONTROL = 1.
<EEDM_UI_EXT_DIA_OBJECT>-PUBLIC_CONTROL = 1.
<EEDM_UI_EXT_DIA_OBJECT>-SUB_REPID = 1.
<EEDM_UI_EXT_DIA_OBJECT>-SUB_DYNNR = 1.
<EEDM_UI_EXT_DIA_OBJECT>-SUBSL_REPID = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EEDM_UI_EXT_DIA_OBJECT-SUBSL_DYNNR, sy-vline,
WA_EEDM_UI_EXT_DIA_OBJECT-GENRL, sy-vline,
WA_EEDM_UI_EXT_DIA_OBJECT-WMODE, sy-vline,
WA_EEDM_UI_EXT_DIA_OBJECT-OPEN_WMODE, sy-vline,
WA_EEDM_UI_EXT_DIA_OBJECT-UPD_ONLINE, sy-vline,
WA_EEDM_UI_EXT_DIA_OBJECT-NO_DIALOG, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EEDM_UI_EXT_DIA_OBJECT 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_EEDM_UI_EXT_DIA_OBJECT 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_EEDM_UI_EXT_DIA_OBJECT INTO WA_EEDM_UI_EXT_DIA_OBJECT. *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.

*Conversion exit ALPHA, internal->external for field ANLAGE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EEDM_UI_EXT_DIA_OBJECT-ANLAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EEDM_UI_EXT_DIA_OBJECT-ANLAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PREMISE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EEDM_UI_EXT_DIA_OBJECT-PREMISE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EEDM_UI_EXT_DIA_OBJECT-PREMISE.
WRITE:/ 'New Value:', ld_input.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_EEDM_UI_EXT_DIA_OBJECT_STR,
CONTROL TYPE STRING,
PUBLIC_CONTROL TYPE STRING,
SUB_REPID TYPE STRING,
SUB_DYNNR TYPE STRING,
SUBSL_REPID TYPE STRING,
SUBSL_DYNNR TYPE STRING,
GENRL TYPE STRING,
WMODE TYPE STRING,
OPEN_WMODE TYPE STRING,
UPD_ONLINE TYPE STRING,
NO_DIALOG TYPE STRING,
NUM_RANGE TYPE STRING,
NO_CHANGE TYPE STRING,
NO_OTHER TYPE STRING,
NO_EVENT TYPE STRING,
NO_STATISTIC TYPE STRING,
NO_CHANGE_DOC TYPE STRING,
CALLED_BY_IDOC TYPE STRING,
PROPRICE TYPE STRING,
INPERR TYPE STRING,
ENQ_DONE TYPE STRING,
CURFIELD TYPE STRING,
CURLINE TYPE STRING,
CURDYNNR TYPE STRING,
SETCURFIELD TYPE STRING,
SETCURLINE TYPE STRING,
SETCURDYNNR TYPE STRING,
TEXT_CHANGED TYPE STRING,
EXTINTKZ TYPE STRING,
EXIT_TYPE TYPE STRING,
FULLSCREEN TYPE STRING,
SAVE_OKCODE TYPE STRING,
TEILOBJ TYPE STRING,
S_FUBA TYPE STRING,
INPUT_FIELD_OFF TYPE STRING,
NOFULLSCREEN TYPE STRING,
DB_UPDATE TYPE STRING,
CHANGEFLAG TYPE STRING,
WA_ADR_DONE TYPE STRING,
INT_UI TYPE STRING,
KEYDATE TYPE STRING,
KEYTIME TYPE STRING,
FIRST_CHNG_DATE TYPE STRING,
T_OKCODE TYPE STRING,
EUISTRUTYPE TYPE STRING,
MANDT TYPE STRING,
EUISTRUTYP TYPE STRING,
SUBSCREEN TYPE STRING,
SUBSCREEN_SEL TYPE STRING,
SUBSCREEN_SEL_H TYPE STRING,
PROGRAMM TYPE STRING,
FUNCTION TYPE STRING,
DO_NOT_USE TYPE STRING,
DEFAULT_TYPE TYPE STRING,
SPARTYP TYPE STRING,
IEUISTRUTYPE TYPE STRING,
IEUISTRUTYPET TYPE STRING,
EXTUI_CONTR TYPE STRING,
ENQUEUE_EXT_UI TYPE STRING,
ENQUEUE_HOLD TYPE STRING,
EUISTRUTYP TYPE STRING,
EUISTRUTYPECUST TYPE STRING,
GENRL TYPE STRING,
WMODE TYPE STRING,
OPEN_WMODE TYPE STRING,
UPD_ONLINE TYPE STRING,
NO_DIALOG TYPE STRING,
NUM_RANGE TYPE STRING,
NO_CHANGE TYPE STRING,
NO_OTHER TYPE STRING,
NO_EVENT TYPE STRING,
NO_STATISTIC TYPE STRING,
NO_CHANGE_DOC TYPE STRING,
CALLED_BY_IDOC TYPE STRING,
PROPRICE TYPE STRING,
INPERR TYPE STRING,
ENQ_DONE TYPE STRING,
CURFIELD TYPE STRING,
CURLINE TYPE STRING,
CURDYNNR TYPE STRING,
SETCURFIELD TYPE STRING,
SETCURLINE TYPE STRING,
SETCURDYNNR TYPE STRING,
TEXT_CHANGED TYPE STRING,
EXTINTKZ TYPE STRING,
EXIT_TYPE TYPE STRING,
FULLSCREEN TYPE STRING,
SAVE_OKCODE TYPE STRING,
TEILOBJ TYPE STRING,
S_FUBA TYPE STRING,
INPUT_FIELD_OFF TYPE STRING,
NOFULLSCREEN TYPE STRING,
DB_UPDATE TYPE STRING,
CHANGEFLAG TYPE STRING,
WA_ADR_DONE TYPE STRING,
DUPL_INT_UI TYPE STRING,
POD_ENTERED TYPE STRING,
EXTUI_INPUT TYPE STRING,
INT_UI TYPE STRING,
EUILNR TYPE STRING,
EUILZW TYPE STRING,
EUIINSTLN TYPE STRING,
DISPLAY TYPE STRING,
ETDZ TYPE STRING,
EGER TYPE STRING,
EANL TYPE STRING,
ENQUEUE_EXTUI TYPE STRING,
ENTRY_REQUIRED TYPE STRING,
SCR_NOINPUT TYPE STRING,
SCR_EXPAND_HIST TYPE STRING,
SCR_SUB_MAIN TYPE STRING,
SCR_SUB_HIST TYPE STRING,
SCR_SUB_HISTICON TYPE STRING,
SCR_SUB_ICONSWTC TYPE STRING,
SCR_SUB_GRID TYPE STRING,
SCR_SUB_STRUTYPE TYPE STRING,
DUPL_INT_UI TYPE STRING,
IGNORE_DUPL_POD TYPE STRING,
DEL_ASSIGNMENT TYPE STRING,
MANDT TYPE STRING,
INT_UI TYPE STRING,
ANLAGE TYPE STRING,
DATETO TYPE STRING,
TIMETO TYPE STRING,
DATEFROM TYPE STRING,
TIMEFROM TYPE STRING,
EUIROLE_TECH TYPE STRING,
EUIROLE_DEREG TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
FROM_DATE_ENTRY TYPE STRING,
SCR_SUB_PODGROUP TYPE STRING,
SCR_SUB_DEREGSCEN TYPE STRING,
AUTHCHECK TYPE STRING,
ACTIVE TYPE STRING,
SETTLUNIT TYPE STRING,
DATEXDEF TYPE STRING,
PODGROUP TYPE STRING,
DEREGSCEN TYPE STRING,
PODSERV TYPE STRING,
DETAIL TYPE STRING,
DATA TYPE STRING,
EUITRANS TYPE STRING,
GRID TYPE STRING,
MANDT TYPE STRING,
INT_UI TYPE STRING,
DATETO TYPE STRING,
TIMETO TYPE STRING,
DATEFROM TYPE STRING,
TIMEFROM TYPE STRING,
GRID_ID TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
GRID_LEVEL TYPE STRING,
DIALOG TYPE STRING,
EXTUI TYPE STRING,
EXT_UI TYPE STRING,
UISTRUTYP TYPE STRING,
DATETO TYPE STRING,
TIMETO TYPE STRING,
DATEFROM TYPE STRING,
TIMEFROM TYPE STRING,
WA_TRANS_HIST TYPE STRING,
SELECTED TYPE STRING,
EXT_UI_DIS TYPE STRING,
MANDT TYPE STRING,
INT_UI TYPE STRING,
DATETO TYPE STRING,
TIMETO TYPE STRING,
DATEFROM TYPE STRING,
TIMEFROM TYPE STRING,
EXT_UI TYPE STRING,
UISTRUTYP TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
TRANS_HIST TYPE STRING,
GRID TYPE STRING,
MANDT TYPE STRING,
INT_UI TYPE STRING,
DATETO TYPE STRING,
TIMETO TYPE STRING,
DATEFROM TYPE STRING,
TIMEFROM TYPE STRING,
GRID_ID TYPE STRING,
ERDAT TYPE STRING,
ERNAM TYPE STRING,
AEDAT TYPE STRING,
AENAM TYPE STRING,
BEGRU TYPE STRING,
LOEVM TYPE STRING,
GRID_LEVEL TYPE STRING,
DISTRIBUTOR TYPE STRING,
PREMISE TYPE STRING,
VOLTAGE_LEVEL TYPE STRING,
NEW_VALUES TYPE STRING,
SPARTYP TYPE STRING,
STRUTYPE_CHNG TYPE STRING,
PODGROUPSCREEN TYPE STRING,
PODGROUP TYPE STRING,
MANDT TYPE STRING,
INT_UI TYPE STRING,
DATETO TYPE STRING,
DEREGPROC TYPE STRING,
DATEFROM TYPE STRING,
PODGROUP TYPE STRING,
PODGROUPUSE TYPE STRING,
PODGROUPMAN TYPE STRING,
PODGROUPTXT TYPE STRING,
DEREGSCENARIOSCREEN TYPE STRING,
DEREGSCENARIO TYPE STRING,
MANDT TYPE STRING,
SCENARIO TYPE STRING,
SPARTE TYPE STRING,
SCENARIOTYPE TYPE STRING,
DATEFROM TYPE STRING,
DATETO TYPE STRING,
ACTIVE TYPE STRING,
SCENARIOTXT TYPE STRING,
SCENARIO TYPE STRING,
DRCKSTUF TYPE STRING,
AUTO TYPE STRING,END OF T_EKKO_STR. DATA: WA_EEDM_UI_EXT_DIA_OBJECT_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_EEDM_UI_EXT_DIA_OBJECT_STR-CONTROL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PUBLIC_CONTROL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUB_REPID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUB_DYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUBSL_REPID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUBSL_DYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GENRL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-WMODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-OPEN_WMODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-UPD_ONLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_DIALOG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NUM_RANGE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_CHANGE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_OTHER sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_EVENT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_STATISTIC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_CHANGE_DOC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CALLED_BY_IDOC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PROPRICE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INPERR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENQ_DONE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURFIELD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURDYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURFIELD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURDYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TEXT_CHANGED sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXTINTKZ sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXIT_TYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-FULLSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SAVE_OKCODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TEILOBJ sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-S_FUBA sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INPUT_FIELD_OFF sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NOFULLSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DB_UPDATE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CHANGEFLAG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-WA_ADR_DONE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-KEYDATE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-KEYTIME sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-FIRST_CHNG_DATE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-T_OKCODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUISTRUTYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUISTRUTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUBSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUBSCREEN_SEL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SUBSCREEN_SEL_H sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PROGRAMM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-FUNCTION sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DO_NOT_USE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEFAULT_TYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SPARTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-IEUISTRUTYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-IEUISTRUTYPET sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXTUI_CONTR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENQUEUE_EXT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENQUEUE_HOLD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUISTRUTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUISTRUTYPECUST sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GENRL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-WMODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-OPEN_WMODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-UPD_ONLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_DIALOG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NUM_RANGE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_CHANGE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_OTHER sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_EVENT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_STATISTIC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NO_CHANGE_DOC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CALLED_BY_IDOC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PROPRICE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INPERR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENQ_DONE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURFIELD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CURDYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURFIELD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURLINE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETCURDYNNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TEXT_CHANGED sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXTINTKZ sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXIT_TYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-FULLSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SAVE_OKCODE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TEILOBJ sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-S_FUBA sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INPUT_FIELD_OFF sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NOFULLSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DB_UPDATE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-CHANGEFLAG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-WA_ADR_DONE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DUPL_INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-POD_ENTERED sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXTUI_INPUT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUILNR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUILZW sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUIINSTLN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DISPLAY sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ETDZ sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EGER sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EANL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENQUEUE_EXTUI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ENTRY_REQUIRED sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_NOINPUT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_EXPAND_HIST sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_MAIN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_HIST sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_HISTICON sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_ICONSWTC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_GRID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_STRUTYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DUPL_INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-IGNORE_DUPL_POD sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEL_ASSIGNMENT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ANLAGE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUIROLE_TECH sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUIROLE_DEREG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERNAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AEDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AENAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-BEGRU sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-LOEVM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-FROM_DATE_ENTRY sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_PODGROUP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCR_SUB_DEREGSCEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AUTHCHECK sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ACTIVE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SETTLUNIT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEXDEF sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEREGSCEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODSERV sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DETAIL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATA sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EUITRANS sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID_ID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERNAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AEDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AENAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-BEGRU sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-LOEVM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID_LEVEL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DIALOG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXTUI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-UISTRUTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-WA_TRANS_HIST sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SELECTED sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXT_UI_DIS sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-EXT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-UISTRUTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERNAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AEDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AENAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-BEGRU sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-LOEVM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TRANS_HIST sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-TIMEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID_ID sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ERNAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AEDAT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AENAM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-BEGRU sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-LOEVM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-GRID_LEVEL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DISTRIBUTOR sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PREMISE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-VOLTAGE_LEVEL sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-NEW_VALUES sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SPARTYP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-STRUTYPE_CHNG sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUPSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-INT_UI sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEREGPROC sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUP sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUPUSE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUPMAN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-PODGROUPTXT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEREGSCENARIOSCREEN sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DEREGSCENARIO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-MANDT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCENARIO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SPARTE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCENARIOTYPE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATEFROM sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DATETO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-ACTIVE sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCENARIOTXT sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-SCENARIO sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-DRCKSTUF sy-vline
WA_EEDM_UI_EXT_DIA_OBJECT_STR-AUTO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.