ABAP Select data from SAP table FICA_DME_CHECK_STR_ADDITIONS 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 FICA_DME_CHECK_STR_ADDITIONS 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 FICA_DME_CHECK_STR_ADDITIONS. 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 FICA_DME_CHECK_STR_ADDITIONS 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_FICA_DME_CHECK_STR_ADDITIONS TYPE STANDARD TABLE OF FICA_DME_CHECK_STR_ADDITIONS,
      WA_FICA_DME_CHECK_STR_ADDITIONS TYPE FICA_DME_CHECK_STR_ADDITIONS,
      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: <FICA_DME_CHECK_STR_ADDITIONS> TYPE FICA_DME_CHECK_STR_ADDITIONS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM FICA_DME_CHECK_STR_ADDITIONS
*  INTO TABLE @DATA(IT_FICA_DME_CHECK_STR_ADDITIONS2).
*--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_FICA_DME_CHECK_STR_ADDITIONS INDEX 1 INTO DATA(WA_FICA_DME_CHECK_STR_ADDITIONS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_FICA_DME_CHECK_STR_ADDITIONS ASSIGNING <FICA_DME_CHECK_STR_ADDITIONS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<FICA_DME_CHECK_STR_ADDITIONS>-WA_ADDITIONS = 1.
<FICA_DME_CHECK_STR_ADDITIONS>-ZNM1S = 1.
<FICA_DME_CHECK_STR_ADDITIONS>-ZNM2S = 1.
<FICA_DME_CHECK_STR_ADDITIONS>-ZPLOR = 1.
<FICA_DME_CHECK_STR_ADDITIONS>-ZPFST = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_FICA_DME_CHECK_STR_ADDITIONS-ZLNDX, sy-vline,
WA_FICA_DME_CHECK_STR_ADDITIONS-ZLISO, sy-vline,
WA_FICA_DME_CHECK_STR_ADDITIONS-ZREGX, sy-vline,
WA_FICA_DME_CHECK_STR_ADDITIONS-ZSPRA, sy-vline,
WA_FICA_DME_CHECK_STR_ADDITIONS-ZBNKA, sy-vline,
WA_FICA_DME_CHECK_STR_ADDITIONS-ZBSTR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_FICA_DME_CHECK_STR_ADDITIONS 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_FICA_DME_CHECK_STR_ADDITIONS 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_FICA_DME_CHECK_STR_ADDITIONS INTO WA_FICA_DME_CHECK_STR_ADDITIONS. *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 ISOLA, internal->external for field ZSPRA CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_FICA_DME_CHECK_STR_ADDITIONS-ZSPRA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FICA_DME_CHECK_STR_ADDITIONS-ZSPRA.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field CHECF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_FICA_DME_CHECK_STR_ADDITIONS-CHECF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_FICA_DME_CHECK_STR_ADDITIONS-CHECF.
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_FICA_DME_CHECK_STR_ADDITIONS_STR,
WA_ADDITIONS TYPE STRING,
ZNM1S TYPE STRING,
ZNM2S TYPE STRING,
ZPLOR TYPE STRING,
ZPFST TYPE STRING,
ZLNDX TYPE STRING,
ZLISO TYPE STRING,
ZREGX TYPE STRING,
ZSPRA TYPE STRING,
ZBNKA TYPE STRING,
ZBSTR TYPE STRING,
ZBORT TYPE STRING,
ZBREG TYPE STRING,
ZBANK TYPE STRING,
ZBRCH TYPE STRING,
ZBPSK TYPE STRING,
XPGRZ TYPE STRING,
OZBKT TYPE STRING,
OZBKL TYPE STRING,
ZIBAN TYPE STRING,
HWAER TYPE STRING,
HWISO TYPE STRING,
SPRAS TYPE STRING,
STCEG TYPE STRING,
ADRNR TYPE STRING,
AUST1 TYPE STRING,
AUST2 TYPE STRING,
AUST3 TYPE STRING,
AUSTO TYPE STRING,
TXTKO TYPE STRING,
TXTFU TYPE STRING,
TXTUN TYPE STRING,
TXTAB TYPE STRING,
UBNKA TYPE STRING,
UBSTR TYPE STRING,
UBORT TYPE STRING,
UBREG TYPE STRING,
UBANK TYPE STRING,
UBRCH TYPE STRING,
XPGRU TYPE STRING,
OBNKL TYPE STRING,
OBKNT TYPE STRING,
UIBAN TYPE STRING,
USWIF TYPE STRING,
DTVTA TYPE STRING,
DTELZ TYPE STRING,
DTGLZ TYPE STRING,
DTGBK TYPE STRING,
DTGIS TYPE STRING,
DTFIN TYPE STRING,
DTBID TYPE STRING,
DTKID TYPE STRING,
FORMI TYPE STRING,
FORMZ TYPE STRING,
PREFTYP TYPE STRING,
ZFORN TYPE STRING,
WFORN TYPE STRING,
DFORN TYPE STRING,
PDFDF TYPE STRING,
ANZPO TYPE STRING,
ANZP2 TYPE STRING,
XADVS TYPE STRING,
XADVA TYPE STRING,
XEINZ TYPE STRING,
XPGIR TYPE STRING,
XSCHK TYPE STRING,
XEURO TYPE STRING,
XNOPO TYPE STRING,
XEBPP TYPE STRING,
XESRD TYPE STRING,
WAERS TYPE STRING,
OVBLN TYPE STRING,
RENUM TYPE STRING,
NWBTR TYPE STRING,
NWWAERS TYPE STRING,
NWBTRS TYPE STRING,
XKDFB TYPE STRING,
ESRNR TYPE STRING,
ESRRE TYPE STRING,
ESRPZ TYPE STRING,
NUMBER TYPE STRING,
DECIMAL TYPE STRING,
CURRDEC TYPE STRING,
WORD TYPE STRING,
DECWORD TYPE STRING,
DIG01 TYPE STRING,
DIG02 TYPE STRING,
DIG03 TYPE STRING,
DIG04 TYPE STRING,
DIG05 TYPE STRING,
DIG06 TYPE STRING,
DIG07 TYPE STRING,
DIG08 TYPE STRING,
DIG09 TYPE STRING,
DIG10 TYPE STRING,
DIG11 TYPE STRING,
DIG12 TYPE STRING,
DIG13 TYPE STRING,
DIG14 TYPE STRING,
DIG15 TYPE STRING,
DIG16 TYPE STRING,
DIG17 TYPE STRING,
DIG18 TYPE STRING,
DIG19 TYPE STRING,
DIG20 TYPE STRING,
DIG21 TYPE STRING,
DIL01 TYPE STRING,
DIL02 TYPE STRING,
DIL03 TYPE STRING,
DIL04 TYPE STRING,
DIL05 TYPE STRING,
DIL06 TYPE STRING,
DIL07 TYPE STRING,
DIL08 TYPE STRING,
DIL09 TYPE STRING,
DIL10 TYPE STRING,
DIL11 TYPE STRING,
DIL12 TYPE STRING,
DIL13 TYPE STRING,
DIL14 TYPE STRING,
DIL15 TYPE STRING,
DIL16 TYPE STRING,
DIL17 TYPE STRING,
DIL18 TYPE STRING,
DIL19 TYPE STRING,
DIL20 TYPE STRING,
DIL21 TYPE STRING,
CHECF TYPE STRING,
BETRS TYPE STRING,
X01 TYPE STRING,
X02 TYPE STRING,
X03 TYPE STRING,
X04 TYPE STRING,
X05 TYPE STRING,
X06 TYPE STRING,
X07 TYPE STRING,
X08 TYPE STRING,
X09 TYPE STRING,
X10 TYPE STRING,
X11 TYPE STRING,
X12 TYPE STRING,
X13 TYPE STRING,
X14 TYPE STRING,
X15 TYPE STRING,
X16 TYPE STRING,
X17 TYPE STRING,
X18 TYPE STRING,
X19 TYPE STRING,
X20 TYPE STRING,
TEXT1 TYPE STRING,
TEXT2 TYPE STRING,
TEXT3 TYPE STRING,
TEXT4 TYPE STRING,
TEXT5 TYPE STRING,
TEXT6 TYPE STRING,
TEXT7 TYPE STRING,
TEXT8 TYPE STRING,
TEXT9 TYPE STRING,
TEXT10 TYPE STRING,
TEXT11 TYPE STRING,
TEXT12 TYPE STRING,
TEXT13 TYPE STRING,
TEXT14 TYPE STRING,
TEXT15 TYPE STRING,
TEXT16 TYPE STRING,
TEXT17 TYPE STRING,
TEXT18 TYPE STRING,
TEXT19 TYPE STRING,
TEXTHR TYPE STRING,
MNDID TYPE STRING,
SIGN_DATE TYPE STRING,
B2B TYPE STRING,
REC_CRDID TYPE STRING,
SEQ_TYPE TYPE STRING,
AMEND_IND TYPE STRING,
ORIG_MNDID TYPE STRING,
ORIG_REC_CRDID TYPE STRING,
ORIG_REC_NAME1 TYPE STRING,
ORIG_REC_NAME2 TYPE STRING,
ORIG_IBAN TYPE STRING,
ORIG_BIC TYPE STRING,
XSEPA TYPE STRING,
SND_DEBTOR_ID TYPE STRING,
INST_CODE TYPE STRING,
T_POSITIONEN TYPE STRING,END OF T_EKKO_STR. DATA: WA_FICA_DME_CHECK_STR_ADDITIONS_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_FICA_DME_CHECK_STR_ADDITIONS_STR-WA_ADDITIONS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZNM1S sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZNM2S sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZPLOR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZPFST sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZLNDX sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZLISO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZREGX sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZSPRA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBNKA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBSTR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBORT sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBREG sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBANK sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBRCH sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZBPSK sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XPGRZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-OZBKT sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-OZBKL sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZIBAN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-HWAER sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-HWISO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-SPRAS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-STCEG sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ADRNR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-AUST1 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-AUST2 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-AUST3 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-AUSTO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TXTKO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TXTFU sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TXTUN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TXTAB sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBNKA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBSTR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBORT sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBREG sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBANK sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UBRCH sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XPGRU sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-OBNKL sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-OBKNT sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-UIBAN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-USWIF sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTVTA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTELZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTGLZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTGBK sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTGIS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTFIN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTBID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DTKID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-FORMI sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-FORMZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-PREFTYP sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ZFORN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-WFORN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DFORN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-PDFDF sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ANZPO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ANZP2 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XADVS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XADVA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XEINZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XPGIR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XSCHK sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XEURO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XNOPO sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XEBPP sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XESRD sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-WAERS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-OVBLN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-RENUM sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-NWBTR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-NWWAERS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-NWBTRS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XKDFB sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ESRNR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ESRRE sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ESRPZ sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-NUMBER sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DECIMAL sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-CURRDEC sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-WORD sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DECWORD sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG01 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG02 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG03 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG04 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG05 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG06 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG07 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG08 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG09 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG10 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG11 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG12 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG13 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG14 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG15 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG16 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG17 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG18 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG19 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG20 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIG21 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL01 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL02 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL03 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL04 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL05 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL06 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL07 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL08 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL09 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL10 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL11 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL12 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL13 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL14 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL15 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL16 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL17 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL18 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL19 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL20 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-DIL21 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-CHECF sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-BETRS sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X01 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X02 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X03 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X04 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X05 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X06 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X07 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X08 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X09 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X10 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X11 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X12 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X13 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X14 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X15 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X16 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X17 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X18 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X19 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-X20 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT1 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT2 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT3 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT4 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT5 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT6 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT7 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT8 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT9 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT10 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT11 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT12 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT13 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT14 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT15 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT16 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT17 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT18 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXT19 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-TEXTHR sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-MNDID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-SIGN_DATE sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-B2B sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-REC_CRDID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-SEQ_TYPE sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-AMEND_IND sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_MNDID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_REC_CRDID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_REC_NAME1 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_REC_NAME2 sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_IBAN sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-ORIG_BIC sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-XSEPA sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-SND_DEBTOR_ID sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-INST_CODE sy-vline
WA_FICA_DME_CHECK_STR_ADDITIONS_STR-T_POSITIONEN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.