ABAP Select data from SAP table EUI_EXT_OBJ_DIALOG 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 EUI_EXT_OBJ_DIALOG 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 EUI_EXT_OBJ_DIALOG. 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 EUI_EXT_OBJ_DIALOG 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_EUI_EXT_OBJ_DIALOG TYPE STANDARD TABLE OF EUI_EXT_OBJ_DIALOG,
      WA_EUI_EXT_OBJ_DIALOG TYPE EUI_EXT_OBJ_DIALOG,
      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: <EUI_EXT_OBJ_DIALOG> TYPE EUI_EXT_OBJ_DIALOG.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EUI_EXT_OBJ_DIALOG
*  INTO TABLE @DATA(IT_EUI_EXT_OBJ_DIALOG2).
*--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_EUI_EXT_OBJ_DIALOG INDEX 1 INTO DATA(WA_EUI_EXT_OBJ_DIALOG2).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EUI_EXT_OBJ_DIALOG-SUBSL_REPID, sy-vline,
WA_EUI_EXT_OBJ_DIALOG-SUBSL_DYNNR, sy-vline,
WA_EUI_EXT_OBJ_DIALOG-GENRL, sy-vline,
WA_EUI_EXT_OBJ_DIALOG-WMODE, sy-vline,
WA_EUI_EXT_OBJ_DIALOG-OPEN_WMODE, sy-vline,
WA_EUI_EXT_OBJ_DIALOG-UPD_ONLINE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EUI_EXT_OBJ_DIALOG 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_EUI_EXT_OBJ_DIALOG 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_EUI_EXT_OBJ_DIALOG INTO WA_EUI_EXT_OBJ_DIALOG. *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_EUI_EXT_OBJ_DIALOG-ANLAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EUI_EXT_OBJ_DIALOG-ANLAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field PREMISE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EUI_EXT_OBJ_DIALOG-PREMISE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EUI_EXT_OBJ_DIALOG-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_EUI_EXT_OBJ_DIALOG_STR,
EXT_UI_OBJ TYPE STRING,
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_EUI_EXT_OBJ_DIALOG_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_EUI_EXT_OBJ_DIALOG_STR-EXT_UI_OBJ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CONTROL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PUBLIC_CONTROL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUB_REPID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUB_DYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUBSL_REPID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUBSL_DYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GENRL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-WMODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-OPEN_WMODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-UPD_ONLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_DIALOG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NUM_RANGE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_CHANGE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_OTHER sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_EVENT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_STATISTIC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_CHANGE_DOC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CALLED_BY_IDOC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PROPRICE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INPERR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENQ_DONE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURFIELD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURDYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURFIELD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURDYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TEXT_CHANGED sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXTINTKZ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXIT_TYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-FULLSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SAVE_OKCODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TEILOBJ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-S_FUBA sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INPUT_FIELD_OFF sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NOFULLSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DB_UPDATE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CHANGEFLAG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-WA_ADR_DONE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-KEYDATE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-KEYTIME sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-FIRST_CHNG_DATE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-T_OKCODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUISTRUTYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUISTRUTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUBSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUBSCREEN_SEL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SUBSCREEN_SEL_H sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PROGRAMM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-FUNCTION sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DO_NOT_USE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEFAULT_TYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SPARTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-IEUISTRUTYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-IEUISTRUTYPET sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXTUI_CONTR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENQUEUE_EXT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENQUEUE_HOLD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUISTRUTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUISTRUTYPECUST sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GENRL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-WMODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-OPEN_WMODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-UPD_ONLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_DIALOG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NUM_RANGE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_CHANGE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_OTHER sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_EVENT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_STATISTIC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NO_CHANGE_DOC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CALLED_BY_IDOC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PROPRICE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INPERR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENQ_DONE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURFIELD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CURDYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURFIELD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURLINE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETCURDYNNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TEXT_CHANGED sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXTINTKZ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXIT_TYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-FULLSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SAVE_OKCODE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TEILOBJ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-S_FUBA sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INPUT_FIELD_OFF sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NOFULLSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DB_UPDATE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-CHANGEFLAG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-WA_ADR_DONE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DUPL_INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-POD_ENTERED sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXTUI_INPUT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUILNR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUILZW sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUIINSTLN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DISPLAY sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ETDZ sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EGER sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EANL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENQUEUE_EXTUI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ENTRY_REQUIRED sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_NOINPUT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_EXPAND_HIST sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_MAIN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_HIST sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_HISTICON sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_ICONSWTC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_GRID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_STRUTYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DUPL_INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-IGNORE_DUPL_POD sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEL_ASSIGNMENT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ANLAGE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUIROLE_TECH sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUIROLE_DEREG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERNAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AEDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AENAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-BEGRU sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-LOEVM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-FROM_DATE_ENTRY sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_PODGROUP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCR_SUB_DEREGSCEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AUTHCHECK sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ACTIVE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SETTLUNIT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEXDEF sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEREGSCEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODSERV sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DETAIL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATA sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EUITRANS sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID_ID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERNAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AEDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AENAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-BEGRU sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-LOEVM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID_LEVEL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DIALOG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXTUI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-UISTRUTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-WA_TRANS_HIST sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SELECTED sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXT_UI_DIS sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-EXT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-UISTRUTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERNAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AEDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AENAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-BEGRU sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-LOEVM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TRANS_HIST sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-TIMEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID_ID sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ERNAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AEDAT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-AENAM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-BEGRU sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-LOEVM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-GRID_LEVEL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DISTRIBUTOR sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PREMISE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-VOLTAGE_LEVEL sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-NEW_VALUES sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SPARTYP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-STRUTYPE_CHNG sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUPSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-INT_UI sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEREGPROC sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUP sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUPUSE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUPMAN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-PODGROUPTXT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEREGSCENARIOSCREEN sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DEREGSCENARIO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-MANDT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCENARIO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SPARTE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCENARIOTYPE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATEFROM sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DATETO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-ACTIVE sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCENARIOTXT sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-SCENARIO sy-vline
WA_EUI_EXT_OBJ_DIALOG_STR-DRCKSTUF sy-vline
WA_EUI_EXT_OBJ_DIALOG_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.