ABAP Select data from SAP table EIDESWTDOC_DIALOG_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 EIDESWTDOC_DIALOG_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 EIDESWTDOC_DIALOG_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 EIDESWTDOC_DIALOG_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_EIDESWTDOC_DIALOG_OBJECT TYPE STANDARD TABLE OF EIDESWTDOC_DIALOG_OBJECT,
      WA_EIDESWTDOC_DIALOG_OBJECT TYPE EIDESWTDOC_DIALOG_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: <EIDESWTDOC_DIALOG_OBJECT> TYPE EIDESWTDOC_DIALOG_OBJECT.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM EIDESWTDOC_DIALOG_OBJECT
*  INTO TABLE @DATA(IT_EIDESWTDOC_DIALOG_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_EIDESWTDOC_DIALOG_OBJECT INDEX 1 INTO DATA(WA_EIDESWTDOC_DIALOG_OBJECT2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_EIDESWTDOC_DIALOG_OBJECT ASSIGNING <EIDESWTDOC_DIALOG_OBJECT>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<EIDESWTDOC_DIALOG_OBJECT>-SWTDOC = 1.
<EIDESWTDOC_DIALOG_OBJECT>-HEAD_DISPLAY = 1.
<EIDESWTDOC_DIALOG_OBJECT>-SWITCHNUM = 1.
<EIDESWTDOC_DIALOG_OBJECT>-POD_EXT = 1.
<EIDESWTDOC_DIALOG_OBJECT>-SWITCHTYPE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_EIDESWTDOC_DIALOG_OBJECT-SWITCHTYPETXT, sy-vline,
WA_EIDESWTDOC_DIALOG_OBJECT-OWNER, sy-vline,
WA_EIDESWTDOC_DIALOG_OBJECT-OWNERNAME, sy-vline,
WA_EIDESWTDOC_DIALOG_OBJECT-SWTVIEW, sy-vline,
WA_EIDESWTDOC_DIALOG_OBJECT-SWTVIEWTXT, sy-vline,
WA_EIDESWTDOC_DIALOG_OBJECT-MOVEINDATE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_EIDESWTDOC_DIALOG_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_EIDESWTDOC_DIALOG_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_EIDESWTDOC_DIALOG_OBJECT INTO WA_EIDESWTDOC_DIALOG_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 PARTNER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_EIDESWTDOC_DIALOG_OBJECT-PARTNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EIDESWTDOC_DIALOG_OBJECT-PARTNER.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_EIDESWTDOC_DIALOG_OBJECT-LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EIDESWTDOC_DIALOG_OBJECT-LANGUAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_EIDESWTDOC_DIALOG_OBJECT-LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EIDESWTDOC_DIALOG_OBJECT-LANGUAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_EIDESWTDOC_DIALOG_OBJECT-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_EIDESWTDOC_DIALOG_OBJECT-SPRAS.
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_EIDESWTDOC_DIALOG_OBJECT_STR,
SWTDOC TYPE STRING,
HEAD_DISPLAY TYPE STRING,
SWITCHNUM TYPE STRING,
POD_EXT TYPE STRING,
SWITCHTYPE TYPE STRING,
SWITCHTYPETXT TYPE STRING,
OWNER TYPE STRING,
OWNERNAME TYPE STRING,
SWTVIEW TYPE STRING,
SWTVIEWTXT TYPE STRING,
MOVEINDATE TYPE STRING,
MOVEOUTDATE TYPE STRING,
REALMOVEINDATE TYPE STRING,
REALMOVEOUTDATE TYPE STRING,
PARTNER TYPE STRING,
PARTNERNAME TYPE STRING,
SERVICE_PROV_OLD TYPE STRING,
SERVPROVNAME_OLD TYPE STRING,
SERVICE_PROV_NEW TYPE STRING,
SERVPROVNAME_NEW TYPE STRING,
DISTRIBUTOR TYPE STRING,
DISTRIBUTORNAME TYPE STRING,
STARTSCENARIO TYPE STRING,
STARTSCENARIOTXT TYPE STRING,
TARGETSCENARIO TYPE STRING,
TARGETSCENARIOTXT TYPE STRING,
ENROLLDOC TYPE STRING,
DROPDOC TYPE STRING,
STATUS TYPE STRING,
STATUSTEXT TYPE STRING,
STATUSICON TYPE STRING,
STATUSDATE TYPE STRING,
STATUSTIMS TYPE STRING,
TIME_ZONE TYPE STRING,
TIME_ZONETXT TYPE STRING,
KEYDATE TYPE STRING,
SPARTYP TYPE STRING,
ACT_CONTAINER TYPE STRING,
ACT_GRID TYPE STRING,
ACT_LAYOUT TYPE STRING,
ZEBRA TYPE STRING,
EDIT TYPE STRING,
EDIT_MODE TYPE STRING,
NO_KEYFIX TYPE STRING,
FRONTEND TYPE STRING,
OBJECT_KEY TYPE STRING,
DOC_ID TYPE STRING,
TEMPLATE TYPE STRING,
LANGUAGE TYPE STRING,
GRAPHICS TYPE STRING,
SMALLTITLE TYPE STRING,
NO_HGRIDLN TYPE STRING,
NO_VGRIDLN TYPE STRING,
NO_HEADERS TYPE STRING,
NO_MERGING TYPE STRING,
CWIDTH_OPT TYPE STRING,
TOTALS_BEF TYPE STRING,
NO_TOTARR TYPE STRING,
NO_TOTEXP TYPE STRING,
NO_ROWMOVE TYPE STRING,
NO_ROWINS TYPE STRING,
NO_COLEXPD TYPE STRING,
NO_F4 TYPE STRING,
COUNTFNAME TYPE STRING,
COL_OPT TYPE STRING,
VAL_DATA TYPE STRING,
BLOB_SCOPE TYPE STRING,
BLOB_FLAVOUR TYPE STRING,
BLOB_NAME TYPE STRING,
BLOB_KEY TYPE STRING,
BLOB_TYPE TYPE STRING,
STYLEFNAME TYPE STRING,
NO_ROWMARK TYPE STRING,
NO_TOOLBAR TYPE STRING,
GRID_TITLE TYPE STRING,
SEL_MODE TYPE STRING,
BOX_FNAME TYPE STRING,
SGL_CLK_HD TYPE STRING,
NO_TOTLINE TYPE STRING,
NUMC_TOTAL TYPE STRING,
NO_UTSPLIT TYPE STRING,
EXCP_FNAME TYPE STRING,
EXCP_ROLLN TYPE STRING,
EXCP_CONDS TYPE STRING,
EXCP_LED TYPE STRING,
EXCP_GROUP TYPE STRING,
DETAILINIT TYPE STRING,
DETAILTITL TYPE STRING,
KEYHOT TYPE STRING,
NO_AUTHOR TYPE STRING,
XIFUNCKEY TYPE STRING,
XIDIRECT TYPE STRING,
S_DRAGDROP TYPE STRING,
CNTR_DDID TYPE STRING,
GRID_DDID TYPE STRING,
COL_DDID TYPE STRING,
ROW_DDID TYPE STRING,
FIELDNAME TYPE STRING,
INFO_FNAME TYPE STRING,
CTAB_FNAME TYPE STRING,
WEBLOOK TYPE STRING,
WEBSTYLE TYPE STRING,
WEBROWS TYPE STRING,
WEBXWIDTH TYPE STRING,
WEBXHEIGHT TYPE STRING,
ACT_DISPLAY TYPE STRING,
MSGDATA_CONTAINER TYPE STRING,
MSGDATA_GRID TYPE STRING,
MSGDATA_LAYOUT TYPE STRING,
ZEBRA TYPE STRING,
EDIT TYPE STRING,
EDIT_MODE TYPE STRING,
NO_KEYFIX TYPE STRING,
FRONTEND TYPE STRING,
OBJECT_KEY TYPE STRING,
DOC_ID TYPE STRING,
TEMPLATE TYPE STRING,
LANGUAGE TYPE STRING,
GRAPHICS TYPE STRING,
SMALLTITLE TYPE STRING,
NO_HGRIDLN TYPE STRING,
NO_VGRIDLN TYPE STRING,
NO_HEADERS TYPE STRING,
NO_MERGING TYPE STRING,
CWIDTH_OPT TYPE STRING,
TOTALS_BEF TYPE STRING,
NO_TOTARR TYPE STRING,
NO_TOTEXP TYPE STRING,
NO_ROWMOVE TYPE STRING,
NO_ROWINS TYPE STRING,
NO_COLEXPD TYPE STRING,
NO_F4 TYPE STRING,
COUNTFNAME TYPE STRING,
COL_OPT TYPE STRING,
VAL_DATA TYPE STRING,
BLOB_SCOPE TYPE STRING,
BLOB_FLAVOUR TYPE STRING,
BLOB_NAME TYPE STRING,
BLOB_KEY TYPE STRING,
BLOB_TYPE TYPE STRING,
STYLEFNAME TYPE STRING,
NO_ROWMARK TYPE STRING,
NO_TOOLBAR TYPE STRING,
GRID_TITLE TYPE STRING,
SEL_MODE TYPE STRING,
BOX_FNAME TYPE STRING,
SGL_CLK_HD TYPE STRING,
NO_TOTLINE TYPE STRING,
NUMC_TOTAL TYPE STRING,
NO_UTSPLIT TYPE STRING,
EXCP_FNAME TYPE STRING,
EXCP_ROLLN TYPE STRING,
EXCP_CONDS TYPE STRING,
EXCP_LED TYPE STRING,
EXCP_GROUP TYPE STRING,
DETAILINIT TYPE STRING,
DETAILTITL TYPE STRING,
KEYHOT TYPE STRING,
NO_AUTHOR TYPE STRING,
XIFUNCKEY TYPE STRING,
XIDIRECT TYPE STRING,
S_DRAGDROP TYPE STRING,
CNTR_DDID TYPE STRING,
GRID_DDID TYPE STRING,
COL_DDID TYPE STRING,
ROW_DDID TYPE STRING,
FIELDNAME TYPE STRING,
INFO_FNAME TYPE STRING,
CTAB_FNAME TYPE STRING,
WEBLOOK TYPE STRING,
WEBSTYLE TYPE STRING,
WEBROWS TYPE STRING,
WEBXWIDTH TYPE STRING,
WEBXHEIGHT TYPE STRING,
MSGDATA_DISPLAY TYPE STRING,
ENHMSGDATA_DISPLAY TYPE STRING,
COMMENT_CONTAINER TYPE STRING,
COMMENT_TEXT_CONTROL TYPE STRING,
LOG_DONE TYPE STRING,
T_LOG_HANDLE TYPE STRING,
ROW_ID TYPE STRING,
ROWTYPE TYPE STRING,
INDEX TYPE STRING,
COL_ID TYPE STRING,
FIELDNAME TYPE STRING,
HIERLEVEL TYPE STRING,
CELL_VALUE TYPE STRING,
TEXT_TITLE TYPE STRING,
TEXT_TABLE TYPE STRING,
SCR_CI_PROG TYPE STRING,
SCR_CI_SUB TYPE STRING,
SCR_ADDDATA_PROG TYPE STRING,
SCR_ADDDATA_DYNNR TYPE STRING,
MSGDATA_CREATION TYPE STRING,
SHOW_MSGDATANUM TYPE STRING,
SPRAS TYPE STRING,END OF T_EKKO_STR. DATA: WA_EIDESWTDOC_DIALOG_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_EIDESWTDOC_DIALOG_OBJECT_STR-SWTDOC sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-HEAD_DISPLAY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SWITCHNUM sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-POD_EXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SWITCHTYPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SWITCHTYPETXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-OWNER sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-OWNERNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SWTVIEW sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SWTVIEWTXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MOVEINDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MOVEOUTDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-REALMOVEINDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-REALMOVEOUTDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-PARTNER sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-PARTNERNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SERVICE_PROV_OLD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SERVPROVNAME_OLD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SERVICE_PROV_NEW sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SERVPROVNAME_NEW sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DISTRIBUTOR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DISTRIBUTORNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STARTSCENARIO sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STARTSCENARIOTXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TARGETSCENARIO sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TARGETSCENARIOTXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ENROLLDOC sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DROPDOC sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STATUS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STATUSTEXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STATUSICON sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STATUSDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STATUSTIMS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TIME_ZONE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TIME_ZONETXT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-KEYDATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SPARTYP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ACT_CONTAINER sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ACT_GRID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ACT_LAYOUT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ZEBRA sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EDIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EDIT_MODE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_KEYFIX sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-FRONTEND sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-OBJECT_KEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DOC_ID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TEMPLATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-LANGUAGE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRAPHICS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SMALLTITLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_HGRIDLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_VGRIDLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_HEADERS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_MERGING sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CWIDTH_OPT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TOTALS_BEF sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTARR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTEXP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWMOVE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWINS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_COLEXPD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_F4 sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COUNTFNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COL_OPT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-VAL_DATA sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_SCOPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_FLAVOUR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_NAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_KEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_TYPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STYLEFNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWMARK sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOOLBAR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRID_TITLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SEL_MODE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BOX_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SGL_CLK_HD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTLINE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NUMC_TOTAL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_UTSPLIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_ROLLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_CONDS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_LED sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_GROUP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DETAILINIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DETAILTITL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-KEYHOT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_AUTHOR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-XIFUNCKEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-XIDIRECT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-S_DRAGDROP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CNTR_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRID_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COL_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ROW_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-FIELDNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-INFO_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CTAB_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBLOOK sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBSTYLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBROWS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBXWIDTH sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBXHEIGHT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ACT_DISPLAY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MSGDATA_CONTAINER sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MSGDATA_GRID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MSGDATA_LAYOUT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ZEBRA sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EDIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EDIT_MODE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_KEYFIX sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-FRONTEND sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-OBJECT_KEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DOC_ID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TEMPLATE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-LANGUAGE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRAPHICS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SMALLTITLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_HGRIDLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_VGRIDLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_HEADERS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_MERGING sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CWIDTH_OPT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TOTALS_BEF sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTARR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTEXP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWMOVE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWINS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_COLEXPD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_F4 sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COUNTFNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COL_OPT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-VAL_DATA sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_SCOPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_FLAVOUR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_NAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_KEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BLOB_TYPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-STYLEFNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_ROWMARK sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOOLBAR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRID_TITLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SEL_MODE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-BOX_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SGL_CLK_HD sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_TOTLINE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NUMC_TOTAL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_UTSPLIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_ROLLN sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_CONDS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_LED sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-EXCP_GROUP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DETAILINIT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-DETAILTITL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-KEYHOT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-NO_AUTHOR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-XIFUNCKEY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-XIDIRECT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-S_DRAGDROP sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CNTR_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-GRID_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COL_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ROW_DDID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-FIELDNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-INFO_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CTAB_FNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBLOOK sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBSTYLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBROWS sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBXWIDTH sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-WEBXHEIGHT sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MSGDATA_DISPLAY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ENHMSGDATA_DISPLAY sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COMMENT_CONTAINER sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COMMENT_TEXT_CONTROL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-LOG_DONE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-T_LOG_HANDLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ROW_ID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-ROWTYPE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-INDEX sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-COL_ID sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-FIELDNAME sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-HIERLEVEL sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-CELL_VALUE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TEXT_TITLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-TEXT_TABLE sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SCR_CI_PROG sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SCR_CI_SUB sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SCR_ADDDATA_PROG sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SCR_ADDDATA_DYNNR sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-MSGDATA_CREATION sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SHOW_MSGDATANUM sy-vline
WA_EIDESWTDOC_DIALOG_OBJECT_STR-SPRAS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.