ABAP Select data from SAP table ISMDCHGPROCCONFIGNDATA 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 ISMDCHGPROCCONFIGNDATA 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 ISMDCHGPROCCONFIGNDATA. 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 ISMDCHGPROCCONFIGNDATA 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_ISMDCHGPROCCONFIGNDATA TYPE STANDARD TABLE OF ISMDCHGPROCCONFIGNDATA, WA_ISMDCHGPROCCONFIGNDATA TYPE ISMDCHGPROCCONFIGNDATA, 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: <ISMDCHGPROCCONFIGNDATA> TYPE ISMDCHGPROCCONFIGNDATA. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_ISMDCHGPROCCONFIGNDATA. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM ISMDCHGPROCCONFIGNDATA INTO TABLE IT_ISMDCHGPROCCONFIGNDATA. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM ISMDCHGPROCCONFIGNDATA * INTO TABLE @DATA(IT_ISMDCHGPROCCONFIGNDATA2). *--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_ISMDCHGPROCCONFIGNDATA INDEX 1 INTO DATA(WA_ISMDCHGPROCCONFIGNDATA2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_ISMDCHGPROCCONFIGNDATA ASSIGNING <ISMDCHGPROCCONFIGNDATA>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISMDCHGPROCCONFIGNDATA>-ROOT = 1.
<ISMDCHGPROCCONFIGNDATA>-KEY = 1.
<ISMDCHGPROCCONFIGNDATA>-PARENT_KEY = 1.
<ISMDCHGPROCCONFIGNDATA>-ROOT_KEY = 1.
<ISMDCHGPROCCONFIGNDATA>-MDCHANGEPROCESSCONFIGURATION = 1.
ENDLOOP. LOOP AT IT_ISMDCHGPROCCONFIGNDATA INTO WA_ISMDCHGPROCCONFIGNDATA. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_ISMDCHGPROCCONFIGNDATA-MDCHGPROCESSSRCEOBJECTTYPECODE, sy-vline,
WA_ISMDCHGPROCCONFIGNDATA-MDCHGPROCESSSTEPTYPE, sy-vline,
WA_ISMDCHGPROCCONFIGNDATA-MDCHGPROCESSSTEPADAPTER, sy-vline,
WA_ISMDCHGPROCCONFIGNDATA-MDCHGPROCNMBRPARALLELPROCESSES, sy-vline,
WA_ISMDCHGPROCCONFIGNDATA-MDCHGPROCQUEUEPREFIX, sy-vline,
WA_ISMDCHGPROCCONFIGNDATA-ACT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISMDCHGPROCCONFIGNDATA 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_ISMDCHGPROCCONFIGNDATA 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_ISMDCHGPROCCONFIGNDATA INTO WA_ISMDCHGPROCCONFIGNDATA. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_ISMDCHGPROCCONFIGNDATA_STR,
ROOT TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHANGEPROCESSCONFIGURATION TYPE STRING,
MDCHGPROCESSSRCEOBJECTTYPECODE TYPE STRING,
MDCHGPROCESSSTEPTYPE TYPE STRING,
MDCHGPROCESSSTEPADAPTER TYPE STRING,
MDCHGPROCNMBRPARALLELPROCESSES TYPE STRING,
MDCHGPROCQUEUEPREFIX TYPE STRING,
ACT TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCACTVTTARGETNEW TYPE STRING,
MDCHGPROCACTVTCHGREQTYPENEW TYPE STRING,
MDCHGPROCACTVTNMBROFRECDNEW TYPE STRING,
MDCHGPROCACTVTTARGETNEWERR TYPE STRING,
MDCHGPROCACTVTCHGREQNEWERR TYPE STRING,
MDCHGPROCACTVTNMBROFRECDNEWERR TYPE STRING,
MDCHGPROCACTVTTARGETUPDT TYPE STRING,
MDCHGPROCACTVTCHGREQUPDT TYPE STRING,
MDCHGPROCACTVTMAXNMBRRECDUPDT TYPE STRING,
MDCHGPROCACTVTTARGETUPDTERR TYPE STRING,
MDCHGPROCACTVTCHGREQUPDTERR TYPE STRING,
MDCHGPROCACTVTNMBRRECDUPDTERR TYPE STRING,
MDCHGPROCACTVTTARGETGRP TYPE STRING,
MDCHGPROCACTVTCHGREQGRP TYPE STRING,
MDCHGPROCACTVTNMBROFRECDGRP TYPE STRING,
MDCHGPROCACTVTTGTGRPERR TYPE STRING,
MDCHGPROCACTVTCHGREQGRPERR TYPE STRING,
MDCHGPROCACTVTNMBRRECDGRPERR TYPE STRING,
MDCHGPROCACTVTISDATARPLCTNRQD TYPE STRING,
MDCHGPROCACTVTISMDGOVVALDTNRQD TYPE STRING,
MDCHGPROCACTVTISBRFPLUSCHKRQD TYPE STRING,
MDCHGPROCACTVTRETENTIONTMEMINS TYPE STRING,
MDCHGPROCACTVTRETENTIONTMEDAYS TYPE STRING,
MDCHGPROCACTVTRETENTIONTMEHRS TYPE STRING,
MDCHGPROCQLTYRULECHKISRQD TYPE STRING,
MDCHGPROCACTVTCONFIGN TYPE STRING,
MDCHGPROCNMBROFOBJECTS TYPE STRING,
BRC TYPE STRING,
ROOT TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCBESTRECDCALCCONFIGN TYPE STRING,
SYSTEMS TYPE STRING,
TABLE_RULES TYPE STRING,
FIELD_RULES TYPE STRING,
EDI TYPE STRING,
SCOPE TYPE STRING,
FAR TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCFILTERCONFIGN TYPE STRING,
MDCHGPROCFILTERSTEPTYPE TYPE STRING,
MDCHGPROCFILTERISMTCHGOPENGRP TYPE STRING,
MDCHGPROCFILTERISCALCSPLTSGL TYPE STRING,
MDCHGPROCFILTERISCALCSPLTGRP TYPE STRING,
MDCHGPROCFILTERISCALCSPLTUPDT TYPE STRING,
MDCHGPROCFILTERISSPLTSGL TYPE STRING,
MDCHGPROCFILTERISSPLTGRP TYPE STRING,
MDCHGPROCFILTERISSPLTUPDT TYPE STRING,
MDCHGPROCFILTERVALDTNACTNSGL TYPE STRING,
MDCHGPROCFILTERVALDTNACTNGRP TYPE STRING,
MDCHGPROCFILTERVALDTNACTNUPDT TYPE STRING,
MTC TYPE STRING,
FUZZY TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCFUZZYCONFIGN TYPE STRING,
MDCHGPROCFUZZYUPPERTHLD TYPE STRING,
MDCHGPROCFUZZYADAPTERCONFIGN TYPE STRING,
IM_HANA_ADDRESS TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCMTCHGCONFIGN TYPE STRING,
MDCHGPROCMTCHGTHLD TYPE STRING,
MDCHGPROCISMTCHGMISGSECDRYADDR TYPE STRING,
MDCHGPROCISMTCHGMISGTYPEADDR TYPE STRING,
MDCHGPROCISMTCHGDIFFNTTYPEADDR TYPE STRING,
MDCHGPROCISMTCHGMISGADDR TYPE STRING,
MDCHGPROCISMTCHGDIFFNTADDR TYPE STRING,
MDCHGPROCISMTCHGTYPEMATCHING TYPE STRING,
MDCHGPROCMTCHGCLEANSECNTRY TYPE STRING,
MDCHGPROCMTCHGCONFIGNCNTRY TYPE STRING,
IM_HANA_CUST TYPE STRING,
IM_HANA_FIRM TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCMTCHGCONFIGN TYPE STRING,
MDCHGPROCMTCHGTHLD TYPE STRING,
MDCHGPROCISMTCHGINITIALSFIRM TYPE STRING,
MDCHGPROCISMTCHGSHRTFIRM TYPE STRING,
MDCHGPROCISMTCHGABBRVWORD TYPE STRING,
MDCHGPROCISMTCHGNUMBERFIRM TYPE STRING,
MDCHGPROCISMTCHGTYPEMATCHING TYPE STRING,
MDCHGPROCMTCHGDOMAINCLEANSE TYPE STRING,
IM_HANA_PERSON TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCMTCHGCONFIGN TYPE STRING,
MDCHGPROCMTCHGTHLD TYPE STRING,
MDCHGPROCISMTCHGFIRSTNAMEINIT TYPE STRING,
MDCHGPROCISMTCHGCOMPND1STNAME TYPE STRING,
MDCHGPROCISMTCHGMIDDLENAME TYPE STRING,
MDCHGPROCISMTCHGNAMEVARN TYPE STRING,
MDCHGPROCISMTCHGLASTNAMEINIT TYPE STRING,
MDCHGPROCISMTCHGCOMPNDLASTNAME TYPE STRING,
MDCHGPROCISMTCHGMISGPOSTNAME TYPE STRING,
MDCHGPROCISMTCHGTYPEMATCHING TYPE STRING,
MDCHGPROCMTCHGDOMAINCLEANSE TYPE STRING,
STD TYPE STRING,
IM_HANA TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCSTDCONFIGN TYPE STRING,
MDCHGPROCSTDCONFIGNCOUNTRY TYPE STRING,
MDCHGPROCSTDCASESTANDARD TYPE STRING,
MDCHGPROCSTDDIACRITICALFORMAT TYPE STRING,
MDCHGPROCSTDADDRESSFORMAT TYPE STRING,
MDCHGPROCSTDPOSTALFORMAT TYPE STRING,
MDCHGPROCSTDREGIONFORMAT TYPE STRING,
VAL TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCVALDTNCONFIGN TYPE STRING,
MDCHGPROCVALDTNISMDGOVCHKRQD TYPE STRING,
MDCHGPROCVALDTNISBRFPLUSCHKRQD TYPE STRING,
MDCHGPROCVALDTNTHLD TYPE STRING,
MDCHGPROCVALDTNISMDQLTYWLRQD TYPE STRING,
MDCHGPROCVALDTNISREMOVERECDRQD TYPE STRING,
MDCHGPROCQLTYRULECHKISRQD TYPE STRING,
MDCHGPROCNMBROFOBJECTS TYPE STRING,
EVA TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCEVALCLEANUPISREQD TYPE STRING,
MDCHGPROCSCORESCLEANUPISREQD TYPE STRING,
MDCHGPROCSCORESAREREQD TYPE STRING,
MDCHGPROCSCORESKEEPMAXCOUNT TYPE STRING,
MDCHGPROCEVALKEEPMAXCOUNT TYPE STRING,
MDCHGPROCEVALUATIONCONFIGN TYPE STRING,
MDCHGPROCNMBROFOBJECTS TYPE STRING,
DES TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCSEARCHCONFIGN TYPE STRING,
MDCHGPROCSEARCHTHRESHOLD TYPE STRING,
DEE TYPE STRING,
KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ROOT_KEY TYPE STRING,
MDCHGPROCENRICHCONFIGN TYPE STRING,
MDCHGPROCENRICHNAMEISREQD TYPE STRING,
MDCHGPROCENRICHADDRESSISREQD TYPE STRING,
MDCHGPROCENRICHIDISREQD TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISMDCHGPROCCONFIGNDATA_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_ISMDCHGPROCCONFIGNDATA_STR-ROOT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHANGEPROCESSCONFIGURATION sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCESSSRCEOBJECTTYPECODE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCESSSTEPTYPE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCESSSTEPADAPTER sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCNMBRPARALLELPROCESSES sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCQUEUEPREFIX sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ACT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTARGETNEW sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQTYPENEW sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTNMBROFRECDNEW sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTARGETNEWERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQNEWERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTNMBROFRECDNEWERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTARGETUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTMAXNMBRRECDUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTARGETUPDTERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQUPDTERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTNMBRRECDUPDTERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTARGETGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTNMBROFRECDGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTTGTGRPERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCHGREQGRPERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTNMBRRECDGRPERR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTISDATARPLCTNRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTISMDGOVVALDTNRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTISBRFPLUSCHKRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTRETENTIONTMEMINS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTRETENTIONTMEDAYS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTRETENTIONTMEHRS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCQLTYRULECHKISRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCACTVTCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCNMBROFOBJECTS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-BRC sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCBESTRECDCALCCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-SYSTEMS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-TABLE_RULES sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-FIELD_RULES sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-EDI sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-SCOPE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-FAR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERSTEPTYPE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISMTCHGOPENGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISCALCSPLTSGL sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISCALCSPLTGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISCALCSPLTUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISSPLTSGL sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISSPLTGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERISSPLTUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERVALDTNACTNSGL sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERVALDTNACTNGRP sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFILTERVALDTNACTNUPDT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MTC sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-FUZZY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFUZZYCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFUZZYUPPERTHLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCFUZZYADAPTERCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-IM_HANA_ADDRESS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGTHLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGMISGSECDRYADDR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGMISGTYPEADDR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGDIFFNTTYPEADDR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGMISGADDR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGDIFFNTADDR sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGTYPEMATCHING sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGCLEANSECNTRY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGCONFIGNCNTRY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-IM_HANA_CUST sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-IM_HANA_FIRM sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGTHLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGINITIALSFIRM sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGSHRTFIRM sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGABBRVWORD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGNUMBERFIRM sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGTYPEMATCHING sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGDOMAINCLEANSE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-IM_HANA_PERSON sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGTHLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGFIRSTNAMEINIT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGCOMPND1STNAME sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGMIDDLENAME sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGNAMEVARN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGLASTNAMEINIT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGCOMPNDLASTNAME sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGMISGPOSTNAME sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCISMTCHGTYPEMATCHING sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCMTCHGDOMAINCLEANSE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-STD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-IM_HANA sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDCONFIGNCOUNTRY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDCASESTANDARD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDDIACRITICALFORMAT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDADDRESSFORMAT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDPOSTALFORMAT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSTDREGIONFORMAT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-VAL sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNISMDGOVCHKRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNISBRFPLUSCHKRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNTHLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNISMDQLTYWLRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCVALDTNISREMOVERECDRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCQLTYRULECHKISRQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCNMBROFOBJECTS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-EVA sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCEVALCLEANUPISREQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSCORESCLEANUPISREQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSCORESAREREQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSCORESKEEPMAXCOUNT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCEVALKEEPMAXCOUNT sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCEVALUATIONCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCNMBROFOBJECTS sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-DES sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSEARCHCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCSEARCHTHRESHOLD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-DEE sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-PARENT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-ROOT_KEY sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCENRICHCONFIGN sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCENRICHNAMEISREQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCENRICHADDRESSISREQD sy-vline
WA_ISMDCHGPROCCONFIGNDATA_STR-MDCHGPROCENRICHIDISREQD sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.