ABAP Select data from SAP table ICL_CLAIM_FILE_MEDDEVICE_S_CLM 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 ICL_CLAIM_FILE_MEDDEVICE_S_CLM 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 ICL_CLAIM_FILE_MEDDEVICE_S_CLM. 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 ICL_CLAIM_FILE_MEDDEVICE_S_CLM 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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM TYPE STANDARD TABLE OF ICL_CLAIM_FILE_MEDDEVICE_S_CLM,
      WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM TYPE ICL_CLAIM_FILE_MEDDEVICE_S_CLM,
      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: <ICL_CLAIM_FILE_MEDDEVICE_S_CLM> TYPE ICL_CLAIM_FILE_MEDDEVICE_S_CLM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ICL_CLAIM_FILE_MEDDEVICE_S_CLM
*  INTO TABLE @DATA(IT_ICL_CLAIM_FILE_MEDDEVICE_S_CLM2).
*--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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM INDEX 1 INTO DATA(WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ICL_CLAIM_FILE_MEDDEVICE_S_CLM ASSIGNING <ICL_CLAIM_FILE_MEDDEVICE_S_CLM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ICL_CLAIM_FILE_MEDDEVICE_S_CLM>-WA_CLAIM = 1.
<ICL_CLAIM_FILE_MEDDEVICE_S_CLM>-CLIENT = 1.
<ICL_CLAIM_FILE_MEDDEVICE_S_CLM>-ACTIVE = 1.
<ICL_CLAIM_FILE_MEDDEVICE_S_CLM>-CLAIM = 1.
<ICL_CLAIM_FILE_MEDDEVICE_S_CLM>-CHANGETIME = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CHANGEDBY, sy-vline,
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-DELETED, sy-vline,
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CREATEDBY, sy-vline,
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CREATETIME, sy-vline,
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-ACHANGEDBY, sy-vline,
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-ACHANGETIME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM 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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM 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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM INTO WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM. *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 CLAIM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CLAIM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CLAIM.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field CHANGETIME CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CHANGETIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CHANGETIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field CREATETIME CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CREATETIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-CREATETIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field ACHANGETIME CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-ACHANGETIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-ACHANGETIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field STATUSCHG CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-STATUSCHG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-STATUSCHG.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit TSTAM, internal->external for field LRENEWAL CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-LRENEWAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-LRENEWAL.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit TSTAM, internal->external for field WF_EXEC_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-WF_EXEC_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-WF_EXEC_TIME.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field VERCHNGUTC CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-VERCHNGUTC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-VERCHNGUTC.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTAM, internal->external for field BEN_CALC_FAIL CALL FUNCTION 'CONVERSION_EXIT_TSTAM_OUTPUT' EXPORTING input = WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-BEN_CALC_FAIL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM-BEN_CALC_FAIL.
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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR,
WA_CLAIM TYPE STRING,
CLIENT TYPE STRING,
ACTIVE TYPE STRING,
CLAIM TYPE STRING,
CHANGETIME TYPE STRING,
CHANGEDBY TYPE STRING,
DELETED TYPE STRING,
CREATEDBY TYPE STRING,
CREATETIME TYPE STRING,
ACHANGEDBY TYPE STRING,
ACHANGETIME TYPE STRING,
EXCLAIMNOCAT TYPE STRING,
EXCLAIMNO TYPE STRING,
STATUS TYPE STRING,
STATUSCHG TYPE STRING,
STHANDLER TYPE STRING,
STNOCLAIM TYPE STRING,
STCLOSED TYPE STRING,
STATREASON TYPE STRING,
LOSSTYPE TYPE STRING,
CLAIMTYPE TYPE STRING,
CLTYPEG TYPE STRING,
CLTYPEV TYPE STRING,
LOSSEVENT TYPE STRING,
POLPROD TYPE STRING,
GENERAT TYPE STRING,
VERSION TYPE STRING,
LRENEWAL TYPE STRING,
POLICY TYPE STRING,
LOSSCAUSE TYPE STRING,
PERIL TYPE STRING,
DATELOSS TYPE STRING,
TIMELOSS TYPE STRING,
LTIMEZONE TYPE STRING,
XDATEESTIM TYPE STRING,
DATECHANGER TYPE STRING,
LOSSREPCOMPA TYPE STRING,
LOSSREPAGENT TYPE STRING,
LOSSADDRESS TYPE STRING,
XAUTHREP TYPE STRING,
XSENSITIVE TYPE STRING,
COMPLEX TYPE STRING,
JURISCOUNTRY TYPE STRING,
JURISREGION TYPE STRING,
ASSIGN_STATE TYPE STRING,
OWNERTYPE TYPE STRING,
OWNER TYPE STRING,
OWNERTYPE_GRP TYPE STRING,
OWNER_GRP TYPE STRING,
XCUMUL TYPE STRING,
VIEWFAULT TYPE STRING,
VIEWFAULTPH TYPE STRING,
TPNO TYPE STRING,
XTPKNOWN TYPE STRING,
COVERED TYPE STRING,
AUTHCLM TYPE STRING,
XCLAIMB TYPE STRING,
XNONOTIF TYPE STRING,
XRESERVE TYPE STRING,
BENTREE TYPE STRING,
BENTREEG TYPE STRING,
BENTREEV TYPE STRING,
WF_EXEC_TIME TYPE STRING,
WF_STATUS TYPE STRING,
XDUMMYCLAIM TYPE STRING,
VERCHNGUTC TYPE STRING,
OPENDATE TYPE STRING,
XWITHOUT_PRODUCT TYPE STRING,
MAX_ITEMNR TYPE STRING,
ASSIGN_GUID TYPE STRING,
SIF_STATUS TYPE STRING,
INVSTG_STATUS TYPE STRING,
EFFECTIVE_DT TYPE STRING,
LOSSREP_DT TYPE STRING,
LUMPSUMOPTION TYPE STRING,
STATPENSION TYPE STRING,
WITHDRAWAM TYPE STRING,
WITHDRAWCURR TYPE STRING,
WITHDRAWSEQ TYPE STRING,
ALTERNATEBEN TYPE STRING,
GENERATENOTIF TYPE STRING,
NOTIFREASON TYPE STRING,
AUTFOLLOWUP TYPE STRING,
FOLLOWUP_DT TYPE STRING,
PROCESSING_DT TYPE STRING,
STATUSOBJID TYPE STRING,
DUNNLEVEL TYPE STRING,
CLEARDATE TYPE STRING,
PREMBALANAM TYPE STRING,
PREMBALANAMCURR TYPE STRING,
WITHDRAWTYPE TYPE STRING,
REACT_DT TYPE STRING,
GENNOTIFTIME TYPE STRING,
BEN_CALC_FAIL TYPE STRING,
POLSYSTEM TYPE STRING,
DUMMY_FNOL TYPE STRING,
_DATAAGING TYPE STRING,
DUMMY_ICLVDM_CLAIM_INCL_EEW_PS TYPE STRING,
DUMMY_ICLVDM_CLINQ_INCL_EEW_PS TYPE STRING,
ARCHIVE_STATUS TYPE STRING,
ARCHIVE_FLUD TYPE STRING,
REJECTION TYPE STRING,
T_CIGTEXT TYPE STRING,
T_POLCLAUSE TYPE STRING,
T_ACT_EXT TYPE STRING,
T_STATUSCLM TYPE STRING,
T_STATUSNEW TYPE STRING,
T_CLMCURR TYPE STRING,
T_CLAIMNEW TYPE STRING,
T_ARCHIVE TYPE STRING,
T_RESERVES TYPE STRING,
T_DIAGNOSIS TYPE STRING,
T_ITEMS TYPE STRING,
T_CIG TYPE STRING,
T_ACTIVITIES TYPE STRING,
T_SUBCLAIMS TYPE STRING,
T_POLICY TYPE STRING,END OF T_EKKO_STR. DATA: WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_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_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WA_CLAIM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLIENT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ACTIVE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLAIM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CHANGETIME sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CHANGEDBY sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DELETED sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CREATEDBY sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CREATETIME sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ACHANGEDBY sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ACHANGETIME sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-EXCLAIMNOCAT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-EXCLAIMNO sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STATUS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STATUSCHG sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STHANDLER sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STNOCLAIM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STCLOSED sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STATREASON sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSTYPE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLAIMTYPE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLTYPEG sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLTYPEV sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSEVENT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-POLPROD sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-GENERAT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-VERSION sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LRENEWAL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-POLICY sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSCAUSE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-PERIL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DATELOSS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-TIMELOSS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LTIMEZONE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XDATEESTIM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DATECHANGER sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSREPCOMPA sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSREPAGENT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSADDRESS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XAUTHREP sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XSENSITIVE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-COMPLEX sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-JURISCOUNTRY sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-JURISREGION sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ASSIGN_STATE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-OWNERTYPE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-OWNER sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-OWNERTYPE_GRP sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-OWNER_GRP sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XCUMUL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-VIEWFAULT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-VIEWFAULTPH sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-TPNO sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XTPKNOWN sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-COVERED sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-AUTHCLM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XCLAIMB sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XNONOTIF sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XRESERVE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-BENTREE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-BENTREEG sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-BENTREEV sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WF_EXEC_TIME sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WF_STATUS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XDUMMYCLAIM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-VERCHNGUTC sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-OPENDATE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-XWITHOUT_PRODUCT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-MAX_ITEMNR sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ASSIGN_GUID sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-SIF_STATUS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-INVSTG_STATUS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-EFFECTIVE_DT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LOSSREP_DT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-LUMPSUMOPTION sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STATPENSION sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WITHDRAWAM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WITHDRAWCURR sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WITHDRAWSEQ sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ALTERNATEBEN sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-GENERATENOTIF sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-NOTIFREASON sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-AUTFOLLOWUP sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-FOLLOWUP_DT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-PROCESSING_DT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-STATUSOBJID sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DUNNLEVEL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-CLEARDATE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-PREMBALANAM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-PREMBALANAMCURR sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-WITHDRAWTYPE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-REACT_DT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-GENNOTIFTIME sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-BEN_CALC_FAIL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-POLSYSTEM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DUMMY_FNOL sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-_DATAAGING sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DUMMY_ICLVDM_CLAIM_INCL_EEW_PS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-DUMMY_ICLVDM_CLINQ_INCL_EEW_PS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ARCHIVE_STATUS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-ARCHIVE_FLUD sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-REJECTION sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_CIGTEXT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_POLCLAUSE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_ACT_EXT sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_STATUSCLM sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_STATUSNEW sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_CLMCURR sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_CLAIMNEW sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_ARCHIVE sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_RESERVES sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_DIAGNOSIS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_ITEMS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_CIG sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_ACTIVITIES sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_SUBCLAIMS sy-vline
WA_ICL_CLAIM_FILE_MEDDEVICE_S_CLM_STR-T_POLICY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.