ABAP Select data from SAP table KOMK_KEY_UC 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 KOMK_KEY_UC 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 KOMK_KEY_UC. 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 KOMK_KEY_UC 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_KOMK_KEY_UC TYPE STANDARD TABLE OF KOMK_KEY_UC,
      WA_KOMK_KEY_UC TYPE KOMK_KEY_UC,
      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: <KOMK_KEY_UC> TYPE KOMK_KEY_UC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM KOMK_KEY_UC
*  INTO TABLE @DATA(IT_KOMK_KEY_UC2).
*--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_KOMK_KEY_UC INDEX 1 INTO DATA(WA_KOMK_KEY_UC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_KOMK_KEY_UC ASSIGNING <KOMK_KEY_UC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<KOMK_KEY_UC>-MANDT = 1.
<KOMK_KEY_UC>-BELNR = 1.
<KOMK_KEY_UC>-KNUMV = 1.
<KOMK_KEY_UC>-VKORG = 1.
<KOMK_KEY_UC>-VTWEG = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_KOMK_KEY_UC-SPART, sy-vline,
WA_KOMK_KEY_UC-BZIRK, sy-vline,
WA_KOMK_KEY_UC-VKGRP, sy-vline,
WA_KOMK_KEY_UC-BRSCH, sy-vline,
WA_KOMK_KEY_UC-VKBUR, sy-vline,
WA_KOMK_KEY_UC-KONDA, sy-vline.
ENDLOOP. *Add any further fields from structure WA_KOMK_KEY_UC 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_KOMK_KEY_UC 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_KOMK_KEY_UC INTO WA_KOMK_KEY_UC. *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 BELNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-BELNR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field KURRF CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-KURRF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-KURRF.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ABPSP, internal->external for field PROJK CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-PROJK IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-PROJK.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit AUART, internal->external for field AUART_SD CALL FUNCTION 'CONVERSION_EXIT_AUART_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-AUART_SD IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-AUART_SD.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit TSTRG, internal->external for field GESZTDA CALL FUNCTION 'CONVERSION_EXIT_TSTRG_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-GESZTDA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-GESZTDA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field FAHZTDA CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-FAHZTDA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-FAHZTDA.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TSTRN, internal->external for field WARZTDA CALL FUNCTION 'CONVERSION_EXIT_TSTRN_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-WARZTDA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-WARZTDA.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit PARVW, internal->external for field WTY_V_PARVW CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-WTY_V_PARVW IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-WTY_V_PARVW.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field WTY_SDVBELN CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_KOMK_KEY_UC-WTY_SDVBELN IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KOMK_KEY_UC-WTY_SDVBELN.
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_KOMK_KEY_UC_STR,
MANDT TYPE STRING,
BELNR TYPE STRING,
KNUMV TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
SPART TYPE STRING,
BZIRK TYPE STRING,
VKGRP TYPE STRING,
BRSCH TYPE STRING,
VKBUR TYPE STRING,
KONDA TYPE STRING,
KDGRP TYPE STRING,
PLTYP TYPE STRING,
ALAND TYPE STRING,
WKREG TYPE STRING,
WKCOU TYPE STRING,
WKCTY TYPE STRING,
BUKRS TYPE STRING,
GSBER TYPE STRING,
WERKV TYPE STRING,
HWAER TYPE STRING,
WAERK TYPE STRING,
KURST TYPE STRING,
KURRF TYPE STRING,
KURRF_DAT TYPE STRING,
KUNNR TYPE STRING,
KNRZE TYPE STRING,
KUNRE TYPE STRING,
KUNWE TYPE STRING,
SPDNR TYPE STRING,
LIFNR TYPE STRING,
VRTNR TYPE STRING,
ZTERM TYPE STRING,
ZBD1P TYPE STRING,
KAPPL TYPE STRING,
KALSM TYPE STRING,
PRSDT TYPE STRING,
FBUDA TYPE STRING,
FKDAT TYPE STRING,
ERDAT TYPE STRING,
AUDAT TYPE STRING,
INCO1 TYPE STRING,
INCO2 TYPE STRING,
INCOV TYPE STRING,
INCO2_L TYPE STRING,
INCO3_L TYPE STRING,
LAND1 TYPE STRING,
REGIO TYPE STRING,
COUNC TYPE STRING,
CITYC TYPE STRING,
TXJCD TYPE STRING,
STCEG TYPE STRING,
TAXK1 TYPE STRING,
TAXK2 TYPE STRING,
TAXK3 TYPE STRING,
TAXK4 TYPE STRING,
TAXK5 TYPE STRING,
TAXK6 TYPE STRING,
TAXK7 TYPE STRING,
TAXK8 TYPE STRING,
TAXK9 TYPE STRING,
NO_UPD TYPE STRING,
LAND1_WE TYPE STRING,
ALAND_WERK TYPE STRING,
AUART TYPE STRING,
PRCTR TYPE STRING,
KOSTV TYPE STRING,
EKORG TYPE STRING,
EKOR1 TYPE STRING,
EKOR2 TYPE STRING,
BSTYP TYPE STRING,
BSART TYPE STRING,
EGIMP TYPE STRING,
KVORG TYPE STRING,
RESWK TYPE STRING,
REVKO TYPE STRING,
REVTW TYPE STRING,
LIFRE TYPE STRING,
LLIEF TYPE STRING,
VBTYP TYPE STRING,
KOKRS TYPE STRING,
KOSTL TYPE STRING,
KOSAR TYPE STRING,
ERKRS TYPE STRING,
PROJK TYPE STRING,
AUFNR TYPE STRING,
BLART TYPE STRING,
PLIKZ TYPE STRING,
VERSI TYPE STRING,
VERSN TYPE STRING,
VRGAR TYPE STRING,
FKART TYPE STRING,
KNUMA TYPE STRING,
VKORGAU TYPE STRING,
RELIREL TYPE STRING,
BOREL TYPE STRING,
MWSKZ TYPE STRING,
TXJCD1 TYPE STRING,
TXJCD2 TYPE STRING,
TXJCD3 TYPE STRING,
HITYP_PR TYPE STRING,
BOAVO TYPE STRING,
BORVF TYPE STRING,
BOKRE TYPE STRING,
FKART_RL TYPE STRING,
PERRL TYPE STRING,
FKDAT_RL TYPE STRING,
HLAND TYPE STRING,
AUSFU TYPE STRING,
BOFKT TYPE STRING,
AUART_SD TYPE STRING,
AUGRU TYPE STRING,
TRTYP TYPE STRING,
GZOLX TYPE STRING,
WERKS TYPE STRING,
KDKGR TYPE STRING,
KDKG1 TYPE STRING,
KDKG2 TYPE STRING,
KDKG3 TYPE STRING,
KDKG4 TYPE STRING,
KDKG5 TYPE STRING,
VBKLT TYPE STRING,
J_1AFITP TYPE STRING,
J_1ARFZ TYPE STRING,
J_1AREGIO TYPE STRING,
J_1AGICD TYPE STRING,
J_1ADTYP TYPE STRING,
J_1ATXREL TYPE STRING,
J_1AINDXP TYPE STRING,
J_1AIDATEP TYPE STRING,
RESRC TYPE STRING,
KHINR TYPE STRING,
PABPRF TYPE STRING,
ABLAD TYPE STRING,
DELCO TYPE STRING,
EXP_BUSOBJ TYPE STRING,
EXP_CHKDAT TYPE STRING,
FKTYP TYPE STRING,
SHTYP TYPE STRING,
TPLST TYPE STRING,
ABFER TYPE STRING,
ABWST TYPE STRING,
BFART TYPE STRING,
VSBED TYPE STRING,
ROUTE TYPE STRING,
CONT_DG TYPE STRING,
ADD01 TYPE STRING,
ADD02 TYPE STRING,
ADD03 TYPE STRING,
ADD04 TYPE STRING,
TDLNR_FA TYPE STRING,
VSART TYPE STRING,
LAUFK TYPE STRING,
TDLNR TYPE STRING,
TDLNR_LND TYPE STRING,
SDABW TYPE STRING,
SLAND1_A TYPE STRING,
SLAND1_Z TYPE STRING,
KNOTA TYPE STRING,
LAND1A TYPE STRING,
PSTLZA TYPE STRING,
LZONEA TYPE STRING,
REGIOA TYPE STRING,
TRFZNA TYPE STRING,
KNOTZ TYPE STRING,
LAND1Z TYPE STRING,
PSTLZZ TYPE STRING,
LZONEZ TYPE STRING,
REGIOZ TYPE STRING,
TRFZNZ TYPE STRING,
GESZTDA TYPE STRING,
FAHZTDA TYPE STRING,
WARZTDA TYPE STRING,
VSTEL TYPE STRING,
LHIENR01 TYPE STRING,
LHIENR02 TYPE STRING,
LHIENR03 TYPE STRING,
LHIENR04 TYPE STRING,
LHIENR05 TYPE STRING,
LHIENR06 TYPE STRING,
LHIENR07 TYPE STRING,
LHIENR08 TYPE STRING,
LHIENR09 TYPE STRING,
LHIENR10 TYPE STRING,
LHIENR11 TYPE STRING,
LHIENR12 TYPE STRING,
LHIENR13 TYPE STRING,
LHIENR14 TYPE STRING,
LHIENR15 TYPE STRING,
LHIEBO01 TYPE STRING,
LHIEBO02 TYPE STRING,
LHIEBO03 TYPE STRING,
LHIEBO04 TYPE STRING,
LHIEBO05 TYPE STRING,
LHIEBO06 TYPE STRING,
LHIEBO07 TYPE STRING,
LHIEBO08 TYPE STRING,
LHIEBO09 TYPE STRING,
LHIEBO10 TYPE STRING,
LHIEBO11 TYPE STRING,
LHIEBO12 TYPE STRING,
LHIEBO13 TYPE STRING,
LHIEBO14 TYPE STRING,
LHIEBO15 TYPE STRING,
KDUMMY_IS TYPE STRING,
KDUMMY_KE TYPE STRING,
KDUMMY_BE TYPE STRING,
KDUMMY TYPE STRING,
TXJCD_SF TYPE STRING,
KDUMMY_J0 TYPE STRING,
KDUMMY_J1 TYPE STRING,
TKONN TYPE STRING,
TPOSN TYPE STRING,
VTWEG_DOC TYPE STRING,
SPART_DOC TYPE STRING,
XSUBT TYPE STRING,
TAXBS TYPE STRING,
IPISP TYPE STRING,
DOCTYP TYPE STRING,
CNAE TYPE STRING,
CRTN TYPE STRING,
ICMSTAXPAY TYPE STRING,
INDTYP TYPE STRING,
TDT TYPE STRING,
COMSIZE TYPE STRING,
DECREGPC TYPE STRING,
LEGALNAT TYPE STRING,
BBYNR TYPE STRING,
BBYCATEG TYPE STRING,
BBYTYPE TYPE STRING,
BBYPOINT TYPE STRING,
BBYREQNR TYPE STRING,
BBYMAXCOUNT TYPE STRING,
BBYSCALETYPE TYPE STRING,
AUTYP TYPE STRING,
ZSCHL TYPE STRING,
AUFZA TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
BUDGET_PD TYPE STRING,
RLDNR TYPE STRING,
DUMMY_PRCOMHEAD_INCL_EEW_PS TYPE STRING,
FFPRF TYPE STRING,
VBELV TYPE STRING,
FORECAST_MODE TYPE STRING,
FA_PROCEDURE TYPE STRING,
KALSM_VARIANT TYPE STRING,
COMP_RECEIVING TYPE STRING,
BOB_RELEVANT TYPE STRING,
CROSSITEM_PRC_DATE TYPE STRING,
SAP_OBJECT_TYPE TYPE STRING,
HIER_ID TYPE STRING,
WTY_CLMNO TYPE STRING,
WTY_CLMTY TYPE STRING,
WTY_REFDT TYPE STRING,
WTY_REFNO TYPE STRING,
WTY_OLDCN TYPE STRING,
WTY_AUTNO TYPE STRING,
WTY_AUTNA TYPE STRING,
WTY_CLERK TYPE STRING,
WTY_RELTY TYPE STRING,
WTY_RELOB TYPE STRING,
WTY_RELOT TYPE STRING,
WTY_RELDT TYPE STRING,
WTY_VERSN TYPE STRING,
WTY_KATEG TYPE STRING,
WTY_REJCD TYPE STRING,
WTY_REFKT TYPE STRING,
WTY_REFNR TYPE STRING,
WTY_AKTIV TYPE STRING,
WTY_V_PARNR TYPE STRING,
WTY_V_PARVW TYPE STRING,
WTY_V_CRNCY TYPE STRING,
WTY_TAXK1 TYPE STRING,
WTY_SDVBELN TYPE STRING,END OF T_EKKO_STR. DATA: WA_KOMK_KEY_UC_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_KOMK_KEY_UC_STR-MANDT sy-vline
WA_KOMK_KEY_UC_STR-BELNR sy-vline
WA_KOMK_KEY_UC_STR-KNUMV sy-vline
WA_KOMK_KEY_UC_STR-VKORG sy-vline
WA_KOMK_KEY_UC_STR-VTWEG sy-vline
WA_KOMK_KEY_UC_STR-SPART sy-vline
WA_KOMK_KEY_UC_STR-BZIRK sy-vline
WA_KOMK_KEY_UC_STR-VKGRP sy-vline
WA_KOMK_KEY_UC_STR-BRSCH sy-vline
WA_KOMK_KEY_UC_STR-VKBUR sy-vline
WA_KOMK_KEY_UC_STR-KONDA sy-vline
WA_KOMK_KEY_UC_STR-KDGRP sy-vline
WA_KOMK_KEY_UC_STR-PLTYP sy-vline
WA_KOMK_KEY_UC_STR-ALAND sy-vline
WA_KOMK_KEY_UC_STR-WKREG sy-vline
WA_KOMK_KEY_UC_STR-WKCOU sy-vline
WA_KOMK_KEY_UC_STR-WKCTY sy-vline
WA_KOMK_KEY_UC_STR-BUKRS sy-vline
WA_KOMK_KEY_UC_STR-GSBER sy-vline
WA_KOMK_KEY_UC_STR-WERKV sy-vline
WA_KOMK_KEY_UC_STR-HWAER sy-vline
WA_KOMK_KEY_UC_STR-WAERK sy-vline
WA_KOMK_KEY_UC_STR-KURST sy-vline
WA_KOMK_KEY_UC_STR-KURRF sy-vline
WA_KOMK_KEY_UC_STR-KURRF_DAT sy-vline
WA_KOMK_KEY_UC_STR-KUNNR sy-vline
WA_KOMK_KEY_UC_STR-KNRZE sy-vline
WA_KOMK_KEY_UC_STR-KUNRE sy-vline
WA_KOMK_KEY_UC_STR-KUNWE sy-vline
WA_KOMK_KEY_UC_STR-SPDNR sy-vline
WA_KOMK_KEY_UC_STR-LIFNR sy-vline
WA_KOMK_KEY_UC_STR-VRTNR sy-vline
WA_KOMK_KEY_UC_STR-ZTERM sy-vline
WA_KOMK_KEY_UC_STR-ZBD1P sy-vline
WA_KOMK_KEY_UC_STR-KAPPL sy-vline
WA_KOMK_KEY_UC_STR-KALSM sy-vline
WA_KOMK_KEY_UC_STR-PRSDT sy-vline
WA_KOMK_KEY_UC_STR-FBUDA sy-vline
WA_KOMK_KEY_UC_STR-FKDAT sy-vline
WA_KOMK_KEY_UC_STR-ERDAT sy-vline
WA_KOMK_KEY_UC_STR-AUDAT sy-vline
WA_KOMK_KEY_UC_STR-INCO1 sy-vline
WA_KOMK_KEY_UC_STR-INCO2 sy-vline
WA_KOMK_KEY_UC_STR-INCOV sy-vline
WA_KOMK_KEY_UC_STR-INCO2_L sy-vline
WA_KOMK_KEY_UC_STR-INCO3_L sy-vline
WA_KOMK_KEY_UC_STR-LAND1 sy-vline
WA_KOMK_KEY_UC_STR-REGIO sy-vline
WA_KOMK_KEY_UC_STR-COUNC sy-vline
WA_KOMK_KEY_UC_STR-CITYC sy-vline
WA_KOMK_KEY_UC_STR-TXJCD sy-vline
WA_KOMK_KEY_UC_STR-STCEG sy-vline
WA_KOMK_KEY_UC_STR-TAXK1 sy-vline
WA_KOMK_KEY_UC_STR-TAXK2 sy-vline
WA_KOMK_KEY_UC_STR-TAXK3 sy-vline
WA_KOMK_KEY_UC_STR-TAXK4 sy-vline
WA_KOMK_KEY_UC_STR-TAXK5 sy-vline
WA_KOMK_KEY_UC_STR-TAXK6 sy-vline
WA_KOMK_KEY_UC_STR-TAXK7 sy-vline
WA_KOMK_KEY_UC_STR-TAXK8 sy-vline
WA_KOMK_KEY_UC_STR-TAXK9 sy-vline
WA_KOMK_KEY_UC_STR-NO_UPD sy-vline
WA_KOMK_KEY_UC_STR-LAND1_WE sy-vline
WA_KOMK_KEY_UC_STR-ALAND_WERK sy-vline
WA_KOMK_KEY_UC_STR-AUART sy-vline
WA_KOMK_KEY_UC_STR-PRCTR sy-vline
WA_KOMK_KEY_UC_STR-KOSTV sy-vline
WA_KOMK_KEY_UC_STR-EKORG sy-vline
WA_KOMK_KEY_UC_STR-EKOR1 sy-vline
WA_KOMK_KEY_UC_STR-EKOR2 sy-vline
WA_KOMK_KEY_UC_STR-BSTYP sy-vline
WA_KOMK_KEY_UC_STR-BSART sy-vline
WA_KOMK_KEY_UC_STR-EGIMP sy-vline
WA_KOMK_KEY_UC_STR-KVORG sy-vline
WA_KOMK_KEY_UC_STR-RESWK sy-vline
WA_KOMK_KEY_UC_STR-REVKO sy-vline
WA_KOMK_KEY_UC_STR-REVTW sy-vline
WA_KOMK_KEY_UC_STR-LIFRE sy-vline
WA_KOMK_KEY_UC_STR-LLIEF sy-vline
WA_KOMK_KEY_UC_STR-VBTYP sy-vline
WA_KOMK_KEY_UC_STR-KOKRS sy-vline
WA_KOMK_KEY_UC_STR-KOSTL sy-vline
WA_KOMK_KEY_UC_STR-KOSAR sy-vline
WA_KOMK_KEY_UC_STR-ERKRS sy-vline
WA_KOMK_KEY_UC_STR-PROJK sy-vline
WA_KOMK_KEY_UC_STR-AUFNR sy-vline
WA_KOMK_KEY_UC_STR-BLART sy-vline
WA_KOMK_KEY_UC_STR-PLIKZ sy-vline
WA_KOMK_KEY_UC_STR-VERSI sy-vline
WA_KOMK_KEY_UC_STR-VERSN sy-vline
WA_KOMK_KEY_UC_STR-VRGAR sy-vline
WA_KOMK_KEY_UC_STR-FKART sy-vline
WA_KOMK_KEY_UC_STR-KNUMA sy-vline
WA_KOMK_KEY_UC_STR-VKORGAU sy-vline
WA_KOMK_KEY_UC_STR-RELIREL sy-vline
WA_KOMK_KEY_UC_STR-BOREL sy-vline
WA_KOMK_KEY_UC_STR-MWSKZ sy-vline
WA_KOMK_KEY_UC_STR-TXJCD1 sy-vline
WA_KOMK_KEY_UC_STR-TXJCD2 sy-vline
WA_KOMK_KEY_UC_STR-TXJCD3 sy-vline
WA_KOMK_KEY_UC_STR-HITYP_PR sy-vline
WA_KOMK_KEY_UC_STR-BOAVO sy-vline
WA_KOMK_KEY_UC_STR-BORVF sy-vline
WA_KOMK_KEY_UC_STR-BOKRE sy-vline
WA_KOMK_KEY_UC_STR-FKART_RL sy-vline
WA_KOMK_KEY_UC_STR-PERRL sy-vline
WA_KOMK_KEY_UC_STR-FKDAT_RL sy-vline
WA_KOMK_KEY_UC_STR-HLAND sy-vline
WA_KOMK_KEY_UC_STR-AUSFU sy-vline
WA_KOMK_KEY_UC_STR-BOFKT sy-vline
WA_KOMK_KEY_UC_STR-AUART_SD sy-vline
WA_KOMK_KEY_UC_STR-AUGRU sy-vline
WA_KOMK_KEY_UC_STR-TRTYP sy-vline
WA_KOMK_KEY_UC_STR-GZOLX sy-vline
WA_KOMK_KEY_UC_STR-WERKS sy-vline
WA_KOMK_KEY_UC_STR-KDKGR sy-vline
WA_KOMK_KEY_UC_STR-KDKG1 sy-vline
WA_KOMK_KEY_UC_STR-KDKG2 sy-vline
WA_KOMK_KEY_UC_STR-KDKG3 sy-vline
WA_KOMK_KEY_UC_STR-KDKG4 sy-vline
WA_KOMK_KEY_UC_STR-KDKG5 sy-vline
WA_KOMK_KEY_UC_STR-VBKLT sy-vline
WA_KOMK_KEY_UC_STR-J_1AFITP sy-vline
WA_KOMK_KEY_UC_STR-J_1ARFZ sy-vline
WA_KOMK_KEY_UC_STR-J_1AREGIO sy-vline
WA_KOMK_KEY_UC_STR-J_1AGICD sy-vline
WA_KOMK_KEY_UC_STR-J_1ADTYP sy-vline
WA_KOMK_KEY_UC_STR-J_1ATXREL sy-vline
WA_KOMK_KEY_UC_STR-J_1AINDXP sy-vline
WA_KOMK_KEY_UC_STR-J_1AIDATEP sy-vline
WA_KOMK_KEY_UC_STR-RESRC sy-vline
WA_KOMK_KEY_UC_STR-KHINR sy-vline
WA_KOMK_KEY_UC_STR-PABPRF sy-vline
WA_KOMK_KEY_UC_STR-ABLAD sy-vline
WA_KOMK_KEY_UC_STR-DELCO sy-vline
WA_KOMK_KEY_UC_STR-EXP_BUSOBJ sy-vline
WA_KOMK_KEY_UC_STR-EXP_CHKDAT sy-vline
WA_KOMK_KEY_UC_STR-FKTYP sy-vline
WA_KOMK_KEY_UC_STR-SHTYP sy-vline
WA_KOMK_KEY_UC_STR-TPLST sy-vline
WA_KOMK_KEY_UC_STR-ABFER sy-vline
WA_KOMK_KEY_UC_STR-ABWST sy-vline
WA_KOMK_KEY_UC_STR-BFART sy-vline
WA_KOMK_KEY_UC_STR-VSBED sy-vline
WA_KOMK_KEY_UC_STR-ROUTE sy-vline
WA_KOMK_KEY_UC_STR-CONT_DG sy-vline
WA_KOMK_KEY_UC_STR-ADD01 sy-vline
WA_KOMK_KEY_UC_STR-ADD02 sy-vline
WA_KOMK_KEY_UC_STR-ADD03 sy-vline
WA_KOMK_KEY_UC_STR-ADD04 sy-vline
WA_KOMK_KEY_UC_STR-TDLNR_FA sy-vline
WA_KOMK_KEY_UC_STR-VSART sy-vline
WA_KOMK_KEY_UC_STR-LAUFK sy-vline
WA_KOMK_KEY_UC_STR-TDLNR sy-vline
WA_KOMK_KEY_UC_STR-TDLNR_LND sy-vline
WA_KOMK_KEY_UC_STR-SDABW sy-vline
WA_KOMK_KEY_UC_STR-SLAND1_A sy-vline
WA_KOMK_KEY_UC_STR-SLAND1_Z sy-vline
WA_KOMK_KEY_UC_STR-KNOTA sy-vline
WA_KOMK_KEY_UC_STR-LAND1A sy-vline
WA_KOMK_KEY_UC_STR-PSTLZA sy-vline
WA_KOMK_KEY_UC_STR-LZONEA sy-vline
WA_KOMK_KEY_UC_STR-REGIOA sy-vline
WA_KOMK_KEY_UC_STR-TRFZNA sy-vline
WA_KOMK_KEY_UC_STR-KNOTZ sy-vline
WA_KOMK_KEY_UC_STR-LAND1Z sy-vline
WA_KOMK_KEY_UC_STR-PSTLZZ sy-vline
WA_KOMK_KEY_UC_STR-LZONEZ sy-vline
WA_KOMK_KEY_UC_STR-REGIOZ sy-vline
WA_KOMK_KEY_UC_STR-TRFZNZ sy-vline
WA_KOMK_KEY_UC_STR-GESZTDA sy-vline
WA_KOMK_KEY_UC_STR-FAHZTDA sy-vline
WA_KOMK_KEY_UC_STR-WARZTDA sy-vline
WA_KOMK_KEY_UC_STR-VSTEL sy-vline
WA_KOMK_KEY_UC_STR-LHIENR01 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR02 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR03 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR04 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR05 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR06 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR07 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR08 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR09 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR10 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR11 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR12 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR13 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR14 sy-vline
WA_KOMK_KEY_UC_STR-LHIENR15 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO01 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO02 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO03 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO04 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO05 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO06 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO07 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO08 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO09 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO10 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO11 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO12 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO13 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO14 sy-vline
WA_KOMK_KEY_UC_STR-LHIEBO15 sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY_IS sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY_KE sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY_BE sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY sy-vline
WA_KOMK_KEY_UC_STR-TXJCD_SF sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY_J0 sy-vline
WA_KOMK_KEY_UC_STR-KDUMMY_J1 sy-vline
WA_KOMK_KEY_UC_STR-TKONN sy-vline
WA_KOMK_KEY_UC_STR-TPOSN sy-vline
WA_KOMK_KEY_UC_STR-VTWEG_DOC sy-vline
WA_KOMK_KEY_UC_STR-SPART_DOC sy-vline
WA_KOMK_KEY_UC_STR-XSUBT sy-vline
WA_KOMK_KEY_UC_STR-TAXBS sy-vline
WA_KOMK_KEY_UC_STR-IPISP sy-vline
WA_KOMK_KEY_UC_STR-DOCTYP sy-vline
WA_KOMK_KEY_UC_STR-CNAE sy-vline
WA_KOMK_KEY_UC_STR-CRTN sy-vline
WA_KOMK_KEY_UC_STR-ICMSTAXPAY sy-vline
WA_KOMK_KEY_UC_STR-INDTYP sy-vline
WA_KOMK_KEY_UC_STR-TDT sy-vline
WA_KOMK_KEY_UC_STR-COMSIZE sy-vline
WA_KOMK_KEY_UC_STR-DECREGPC sy-vline
WA_KOMK_KEY_UC_STR-LEGALNAT sy-vline
WA_KOMK_KEY_UC_STR-BBYNR sy-vline
WA_KOMK_KEY_UC_STR-BBYCATEG sy-vline
WA_KOMK_KEY_UC_STR-BBYTYPE sy-vline
WA_KOMK_KEY_UC_STR-BBYPOINT sy-vline
WA_KOMK_KEY_UC_STR-BBYREQNR sy-vline
WA_KOMK_KEY_UC_STR-BBYMAXCOUNT sy-vline
WA_KOMK_KEY_UC_STR-BBYSCALETYPE sy-vline
WA_KOMK_KEY_UC_STR-AUTYP sy-vline
WA_KOMK_KEY_UC_STR-ZSCHL sy-vline
WA_KOMK_KEY_UC_STR-AUFZA sy-vline
WA_KOMK_KEY_UC_STR-GEBER sy-vline
WA_KOMK_KEY_UC_STR-FKBER sy-vline
WA_KOMK_KEY_UC_STR-GRANT_NBR sy-vline
WA_KOMK_KEY_UC_STR-BUDGET_PD sy-vline
WA_KOMK_KEY_UC_STR-RLDNR sy-vline
WA_KOMK_KEY_UC_STR-DUMMY_PRCOMHEAD_INCL_EEW_PS sy-vline
WA_KOMK_KEY_UC_STR-FFPRF sy-vline
WA_KOMK_KEY_UC_STR-VBELV sy-vline
WA_KOMK_KEY_UC_STR-FORECAST_MODE sy-vline
WA_KOMK_KEY_UC_STR-FA_PROCEDURE sy-vline
WA_KOMK_KEY_UC_STR-KALSM_VARIANT sy-vline
WA_KOMK_KEY_UC_STR-COMP_RECEIVING sy-vline
WA_KOMK_KEY_UC_STR-BOB_RELEVANT sy-vline
WA_KOMK_KEY_UC_STR-CROSSITEM_PRC_DATE sy-vline
WA_KOMK_KEY_UC_STR-SAP_OBJECT_TYPE sy-vline
WA_KOMK_KEY_UC_STR-HIER_ID sy-vline
WA_KOMK_KEY_UC_STR-WTY_CLMNO sy-vline
WA_KOMK_KEY_UC_STR-WTY_CLMTY sy-vline
WA_KOMK_KEY_UC_STR-WTY_REFDT sy-vline
WA_KOMK_KEY_UC_STR-WTY_REFNO sy-vline
WA_KOMK_KEY_UC_STR-WTY_OLDCN sy-vline
WA_KOMK_KEY_UC_STR-WTY_AUTNO sy-vline
WA_KOMK_KEY_UC_STR-WTY_AUTNA sy-vline
WA_KOMK_KEY_UC_STR-WTY_CLERK sy-vline
WA_KOMK_KEY_UC_STR-WTY_RELTY sy-vline
WA_KOMK_KEY_UC_STR-WTY_RELOB sy-vline
WA_KOMK_KEY_UC_STR-WTY_RELOT sy-vline
WA_KOMK_KEY_UC_STR-WTY_RELDT sy-vline
WA_KOMK_KEY_UC_STR-WTY_VERSN sy-vline
WA_KOMK_KEY_UC_STR-WTY_KATEG sy-vline
WA_KOMK_KEY_UC_STR-WTY_REJCD sy-vline
WA_KOMK_KEY_UC_STR-WTY_REFKT sy-vline
WA_KOMK_KEY_UC_STR-WTY_REFNR sy-vline
WA_KOMK_KEY_UC_STR-WTY_AKTIV sy-vline
WA_KOMK_KEY_UC_STR-WTY_V_PARNR sy-vline
WA_KOMK_KEY_UC_STR-WTY_V_PARVW sy-vline
WA_KOMK_KEY_UC_STR-WTY_V_CRNCY sy-vline
WA_KOMK_KEY_UC_STR-WTY_TAXK1 sy-vline
WA_KOMK_KEY_UC_STR-WTY_SDVBELN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.