ABAP Select data from SAP table KONSPARAM 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 KONSPARAM 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 KONSPARAM. 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 KONSPARAM 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_KONSPARAM TYPE STANDARD TABLE OF KONSPARAM,
      WA_KONSPARAM TYPE KONSPARAM,
      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: <KONSPARAM> TYPE KONSPARAM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM KONSPARAM
*  INTO TABLE @DATA(IT_KONSPARAM2).
*--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_KONSPARAM INDEX 1 INTO DATA(WA_KONSPARAM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_KONSPARAM ASSIGNING <KONSPARAM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<KONSPARAM>-MANDT = 1.
<KONSPARAM>-RSUBD = 1.
<KONSPARAM>-RCOMP = 1.
<KONSPARAM>-RCOMP_SUBD = 1.
<KONSPARAM>-RCOMP_ONLY = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_KONSPARAM-RCOMP_INTV, sy-vline,
WA_KONSPARAM-RLDNR, sy-vline,
WA_KONSPARAM-RACCT, sy-vline,
WA_KONSPARAM-RVERS, sy-vline,
WA_KONSPARAM-RYEAR, sy-vline,
WA_KONSPARAM-RLEVL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_KONSPARAM 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_KONSPARAM 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_KONSPARAM INTO WA_KONSPARAM. *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 RCOMP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_KONSPARAM-RCOMP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KONSPARAM-RCOMP.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field RYEAR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_KONSPARAM-RYEAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KONSPARAM-RYEAR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit GJAHR, internal->external for field RYEAR_TR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_KONSPARAM-RYEAR_TR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KONSPARAM-RYEAR_TR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field EIS_VERSIO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_KONSPARAM-EIS_VERSIO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KONSPARAM-EIS_VERSIO.
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_KONSPARAM_STR,
MANDT TYPE STRING,
RSUBD TYPE STRING,
RCOMP TYPE STRING,
RCOMP_SUBD TYPE STRING,
RCOMP_ONLY TYPE STRING,
RCOMP_INTV TYPE STRING,
RLDNR TYPE STRING,
RACCT TYPE STRING,
RVERS TYPE STRING,
RYEAR TYPE STRING,
RLEVL TYPE STRING,
RLEVL_GLS2 TYPE STRING,
POPER TYPE STRING,
DOCTY TYPE STRING,
DOCNR TYPE STRING,
UPDTE TYPE STRING,
TAB_UPDTE TYPE STRING,
RPONA TYPE STRING,
RPINA TYPE STRING,
LANGU TYPE STRING,
CUTYP TYPE STRING,
WATYP TYPE STRING,
ANLN1 TYPE STRING,
ANLN2 TYPE STRING,
KZ TYPE STRING,
KZ_BDC TYPE STRING,
KZ_UPD_DEL TYPE STRING,
ABG_LTYPE TYPE STRING,
ABG_RCOMP TYPE STRING,
ABG_RASSC TYPE STRING,
UMR_RRCTY TYPE STRING,
UMR_RVERS TYPE STRING,
UMR_SKURS TYPE STRING,
UMR_LTYPE TYPE STRING,
UMR_UMGLDB TYPE STRING,
UMR_UMGLSI TYPE STRING,
UMR_RASSC TYPE STRING,
UMR_RTCUR TYPE STRING,
SKO_RCOMP1 TYPE STRING,
SKO_RCOMP2 TYPE STRING,
SKO_LTYPE TYPE STRING,
SKO_WAERS TYPE STRING,
SKO_RLEVL1 TYPE STRING,
SKO_RLEVL2 TYPE STRING,
SKO_LIMIT TYPE STRING,
BLG_SORT TYPE STRING,
BLG_TKCO TYPE STRING,
BLG_STORNO TYPE STRING,
FK3_BTAG TYPE STRING,
FK3_FORM1 TYPE STRING,
FK3_FORM2 TYPE STRING,
IAR_RYEAR TYPE STRING,
IAR_PERID TYPE STRING,
IAR_RVERS TYPE STRING,
IAR_SKALA TYPE STRING,
IAR_LEVEL TYPE STRING,
IAR_LTYPE TYPE STRING,
IAR_VTYPE TYPE STRING,
ZGE_LTYPE TYPE STRING,
ZGE_VJANT TYPE STRING,
ZGE_VDOCTY TYPE STRING,
ZGE_NURGES TYPE STRING,
ZGE_NURASC TYPE STRING,
ZGE_GEGB TYPE STRING,
ZGE_ILPOS TYPE STRING,
PLS_LTYPE TYPE STRING,
ERH_JAHR TYPE STRING,
ERH_PERID TYPE STRING,
ERH_SKIP TYPE STRING,
ERH_LTYPE TYPE STRING,
ERH_DETAIL TYPE STRING,
GLI_LTYPE TYPE STRING,
GLI_LSTVAR TYPE STRING,
GLI_GESNAM TYPE STRING,
GLI_EKAP TYPE STRING,
GLI_SORT TYPE STRING,
GLI_STAG TYPE STRING,
GLI_SKALA TYPE STRING,
GLI_QUOTE TYPE STRING,
GLI_ELIM TYPE STRING,
GLI_TIND TYPE STRING,
GLI_MIND TYPE STRING,
ANT_MLOOP TYPE STRING,
ANT_ITPRT TYPE STRING,
KAP_LTYPE TYPE STRING,
KAP_BELEG TYPE STRING,
KAP_KUM TYPE STRING,
KAP_UPD TYPE STRING,
KAP_PROT TYPE STRING,
SEL_UPD854 TYPE STRING,
SEL_GESANT TYPE STRING,
SEL_PARANT TYPE STRING,
SEL_PROT TYPE STRING,
SEL_RATIO TYPE STRING,
AUS_LTYPE TYPE STRING,
AUS_RSUBD TYPE STRING,
AUS_RMVCT TYPE STRING,
AUS_NULLP TYPE STRING,
AUS_SKALA TYPE STRING,
AUS_PCDO TYPE STRING,
AUS_RANGES TYPE STRING,
AUS_FLG_FL TYPE STRING,
LST_BELEG TYPE STRING,
LST_ADFLD TYPE STRING,
VTR_SPOS TYPE STRING,
VTR_ERFART TYPE STRING,
VTR_TSTDB TYPE STRING,
VTR_TSTTAB TYPE STRING,
SCD_CD TYPE STRING,
SCD_HBI TYPE STRING,
SCD_ANP TYPE STRING,
SCD_KON2 TYPE STRING,
SCD_KON3 TYPE STRING,
SCD_TEST TYPE STRING,
STC_UPD TYPE STRING,
STC_TSUBD TYPE STRING,
CHP_CHECK TYPE STRING,
CHP_POST_GC TYPE STRING,
REC_BWA TYPE STRING,
REC_VBUND TYPE STRING,
FSCAT TYPE STRING,
EIS_AUFRIS TYPE STRING,
EIS_HRCHY TYPE STRING,
RCOMP_RET TYPE STRING,
PERID_TR TYPE STRING,
RYEAR_TR TYPE STRING,
TEST TYPE STRING,
EIS_DELET TYPE STRING,
EIS_VERSIO TYPE STRING,
EIS_PLACTI TYPE STRING,
EQL_BET TYPE STRING,
EQL_KAP_E TYPE STRING,
EQL_KAP_F TYPE STRING,
EQL_DB_REF TYPE STRING,
EQL_EQI TYPE STRING,
KAP_ACTTY TYPE STRING,
DEL_TK TYPE STRING,
ABG_TH1 TYPE STRING,
ABG_TH2 TYPE STRING,
ABG_TH3 TYPE STRING,
PCU40_METH TYPE STRING,
PCU40_FILE TYPE STRING,
PCU40_TEST TYPE STRING,
PCU40_PROT TYPE STRING,
PCU40_PRES TYPE STRING,
PCU40_APPL TYPE STRING,
STM_ACTION TYPE STRING,
LIA_ANP TYPE STRING,
LIA_KON TYPE STRING,
POS03_VZ TYPE STRING,
POS03_IT TYPE STRING,
POS03_NEU TYPE STRING,
POS80_GVW1 TYPE STRING,
POS80_GVW2 TYPE STRING,
POS80_GVW3 TYPE STRING,END OF T_EKKO_STR. DATA: WA_KONSPARAM_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_KONSPARAM_STR-MANDT sy-vline
WA_KONSPARAM_STR-RSUBD sy-vline
WA_KONSPARAM_STR-RCOMP sy-vline
WA_KONSPARAM_STR-RCOMP_SUBD sy-vline
WA_KONSPARAM_STR-RCOMP_ONLY sy-vline
WA_KONSPARAM_STR-RCOMP_INTV sy-vline
WA_KONSPARAM_STR-RLDNR sy-vline
WA_KONSPARAM_STR-RACCT sy-vline
WA_KONSPARAM_STR-RVERS sy-vline
WA_KONSPARAM_STR-RYEAR sy-vline
WA_KONSPARAM_STR-RLEVL sy-vline
WA_KONSPARAM_STR-RLEVL_GLS2 sy-vline
WA_KONSPARAM_STR-POPER sy-vline
WA_KONSPARAM_STR-DOCTY sy-vline
WA_KONSPARAM_STR-DOCNR sy-vline
WA_KONSPARAM_STR-UPDTE sy-vline
WA_KONSPARAM_STR-TAB_UPDTE sy-vline
WA_KONSPARAM_STR-RPONA sy-vline
WA_KONSPARAM_STR-RPINA sy-vline
WA_KONSPARAM_STR-LANGU sy-vline
WA_KONSPARAM_STR-CUTYP sy-vline
WA_KONSPARAM_STR-WATYP sy-vline
WA_KONSPARAM_STR-ANLN1 sy-vline
WA_KONSPARAM_STR-ANLN2 sy-vline
WA_KONSPARAM_STR-KZ sy-vline
WA_KONSPARAM_STR-KZ_BDC sy-vline
WA_KONSPARAM_STR-KZ_UPD_DEL sy-vline
WA_KONSPARAM_STR-ABG_LTYPE sy-vline
WA_KONSPARAM_STR-ABG_RCOMP sy-vline
WA_KONSPARAM_STR-ABG_RASSC sy-vline
WA_KONSPARAM_STR-UMR_RRCTY sy-vline
WA_KONSPARAM_STR-UMR_RVERS sy-vline
WA_KONSPARAM_STR-UMR_SKURS sy-vline
WA_KONSPARAM_STR-UMR_LTYPE sy-vline
WA_KONSPARAM_STR-UMR_UMGLDB sy-vline
WA_KONSPARAM_STR-UMR_UMGLSI sy-vline
WA_KONSPARAM_STR-UMR_RASSC sy-vline
WA_KONSPARAM_STR-UMR_RTCUR sy-vline
WA_KONSPARAM_STR-SKO_RCOMP1 sy-vline
WA_KONSPARAM_STR-SKO_RCOMP2 sy-vline
WA_KONSPARAM_STR-SKO_LTYPE sy-vline
WA_KONSPARAM_STR-SKO_WAERS sy-vline
WA_KONSPARAM_STR-SKO_RLEVL1 sy-vline
WA_KONSPARAM_STR-SKO_RLEVL2 sy-vline
WA_KONSPARAM_STR-SKO_LIMIT sy-vline
WA_KONSPARAM_STR-BLG_SORT sy-vline
WA_KONSPARAM_STR-BLG_TKCO sy-vline
WA_KONSPARAM_STR-BLG_STORNO sy-vline
WA_KONSPARAM_STR-FK3_BTAG sy-vline
WA_KONSPARAM_STR-FK3_FORM1 sy-vline
WA_KONSPARAM_STR-FK3_FORM2 sy-vline
WA_KONSPARAM_STR-IAR_RYEAR sy-vline
WA_KONSPARAM_STR-IAR_PERID sy-vline
WA_KONSPARAM_STR-IAR_RVERS sy-vline
WA_KONSPARAM_STR-IAR_SKALA sy-vline
WA_KONSPARAM_STR-IAR_LEVEL sy-vline
WA_KONSPARAM_STR-IAR_LTYPE sy-vline
WA_KONSPARAM_STR-IAR_VTYPE sy-vline
WA_KONSPARAM_STR-ZGE_LTYPE sy-vline
WA_KONSPARAM_STR-ZGE_VJANT sy-vline
WA_KONSPARAM_STR-ZGE_VDOCTY sy-vline
WA_KONSPARAM_STR-ZGE_NURGES sy-vline
WA_KONSPARAM_STR-ZGE_NURASC sy-vline
WA_KONSPARAM_STR-ZGE_GEGB sy-vline
WA_KONSPARAM_STR-ZGE_ILPOS sy-vline
WA_KONSPARAM_STR-PLS_LTYPE sy-vline
WA_KONSPARAM_STR-ERH_JAHR sy-vline
WA_KONSPARAM_STR-ERH_PERID sy-vline
WA_KONSPARAM_STR-ERH_SKIP sy-vline
WA_KONSPARAM_STR-ERH_LTYPE sy-vline
WA_KONSPARAM_STR-ERH_DETAIL sy-vline
WA_KONSPARAM_STR-GLI_LTYPE sy-vline
WA_KONSPARAM_STR-GLI_LSTVAR sy-vline
WA_KONSPARAM_STR-GLI_GESNAM sy-vline
WA_KONSPARAM_STR-GLI_EKAP sy-vline
WA_KONSPARAM_STR-GLI_SORT sy-vline
WA_KONSPARAM_STR-GLI_STAG sy-vline
WA_KONSPARAM_STR-GLI_SKALA sy-vline
WA_KONSPARAM_STR-GLI_QUOTE sy-vline
WA_KONSPARAM_STR-GLI_ELIM sy-vline
WA_KONSPARAM_STR-GLI_TIND sy-vline
WA_KONSPARAM_STR-GLI_MIND sy-vline
WA_KONSPARAM_STR-ANT_MLOOP sy-vline
WA_KONSPARAM_STR-ANT_ITPRT sy-vline
WA_KONSPARAM_STR-KAP_LTYPE sy-vline
WA_KONSPARAM_STR-KAP_BELEG sy-vline
WA_KONSPARAM_STR-KAP_KUM sy-vline
WA_KONSPARAM_STR-KAP_UPD sy-vline
WA_KONSPARAM_STR-KAP_PROT sy-vline
WA_KONSPARAM_STR-SEL_UPD854 sy-vline
WA_KONSPARAM_STR-SEL_GESANT sy-vline
WA_KONSPARAM_STR-SEL_PARANT sy-vline
WA_KONSPARAM_STR-SEL_PROT sy-vline
WA_KONSPARAM_STR-SEL_RATIO sy-vline
WA_KONSPARAM_STR-AUS_LTYPE sy-vline
WA_KONSPARAM_STR-AUS_RSUBD sy-vline
WA_KONSPARAM_STR-AUS_RMVCT sy-vline
WA_KONSPARAM_STR-AUS_NULLP sy-vline
WA_KONSPARAM_STR-AUS_SKALA sy-vline
WA_KONSPARAM_STR-AUS_PCDO sy-vline
WA_KONSPARAM_STR-AUS_RANGES sy-vline
WA_KONSPARAM_STR-AUS_FLG_FL sy-vline
WA_KONSPARAM_STR-LST_BELEG sy-vline
WA_KONSPARAM_STR-LST_ADFLD sy-vline
WA_KONSPARAM_STR-VTR_SPOS sy-vline
WA_KONSPARAM_STR-VTR_ERFART sy-vline
WA_KONSPARAM_STR-VTR_TSTDB sy-vline
WA_KONSPARAM_STR-VTR_TSTTAB sy-vline
WA_KONSPARAM_STR-SCD_CD sy-vline
WA_KONSPARAM_STR-SCD_HBI sy-vline
WA_KONSPARAM_STR-SCD_ANP sy-vline
WA_KONSPARAM_STR-SCD_KON2 sy-vline
WA_KONSPARAM_STR-SCD_KON3 sy-vline
WA_KONSPARAM_STR-SCD_TEST sy-vline
WA_KONSPARAM_STR-STC_UPD sy-vline
WA_KONSPARAM_STR-STC_TSUBD sy-vline
WA_KONSPARAM_STR-CHP_CHECK sy-vline
WA_KONSPARAM_STR-CHP_POST_GC sy-vline
WA_KONSPARAM_STR-REC_BWA sy-vline
WA_KONSPARAM_STR-REC_VBUND sy-vline
WA_KONSPARAM_STR-FSCAT sy-vline
WA_KONSPARAM_STR-EIS_AUFRIS sy-vline
WA_KONSPARAM_STR-EIS_HRCHY sy-vline
WA_KONSPARAM_STR-RCOMP_RET sy-vline
WA_KONSPARAM_STR-PERID_TR sy-vline
WA_KONSPARAM_STR-RYEAR_TR sy-vline
WA_KONSPARAM_STR-TEST sy-vline
WA_KONSPARAM_STR-EIS_DELET sy-vline
WA_KONSPARAM_STR-EIS_VERSIO sy-vline
WA_KONSPARAM_STR-EIS_PLACTI sy-vline
WA_KONSPARAM_STR-EQL_BET sy-vline
WA_KONSPARAM_STR-EQL_KAP_E sy-vline
WA_KONSPARAM_STR-EQL_KAP_F sy-vline
WA_KONSPARAM_STR-EQL_DB_REF sy-vline
WA_KONSPARAM_STR-EQL_EQI sy-vline
WA_KONSPARAM_STR-KAP_ACTTY sy-vline
WA_KONSPARAM_STR-DEL_TK sy-vline
WA_KONSPARAM_STR-ABG_TH1 sy-vline
WA_KONSPARAM_STR-ABG_TH2 sy-vline
WA_KONSPARAM_STR-ABG_TH3 sy-vline
WA_KONSPARAM_STR-PCU40_METH sy-vline
WA_KONSPARAM_STR-PCU40_FILE sy-vline
WA_KONSPARAM_STR-PCU40_TEST sy-vline
WA_KONSPARAM_STR-PCU40_PROT sy-vline
WA_KONSPARAM_STR-PCU40_PRES sy-vline
WA_KONSPARAM_STR-PCU40_APPL sy-vline
WA_KONSPARAM_STR-STM_ACTION sy-vline
WA_KONSPARAM_STR-LIA_ANP sy-vline
WA_KONSPARAM_STR-LIA_KON sy-vline
WA_KONSPARAM_STR-POS03_VZ sy-vline
WA_KONSPARAM_STR-POS03_IT sy-vline
WA_KONSPARAM_STR-POS03_NEU sy-vline
WA_KONSPARAM_STR-POS80_GVW1 sy-vline
WA_KONSPARAM_STR-POS80_GVW2 sy-vline
WA_KONSPARAM_STR-POS80_GVW3 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.