ABAP Select data from SAP table KAEP_COAC 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 KAEP_COAC 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 KAEP_COAC. 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 KAEP_COAC 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_KAEP_COAC TYPE STANDARD TABLE OF KAEP_COAC,
      WA_KAEP_COAC TYPE KAEP_COAC,
      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: <KAEP_COAC> TYPE KAEP_COAC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM KAEP_COAC
*  INTO TABLE @DATA(IT_KAEP_COAC2).
*--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_KAEP_COAC INDEX 1 INTO DATA(WA_KAEP_COAC2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_KAEP_COAC ASSIGNING <KAEP_COAC>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<KAEP_COAC>-MANDT = 1.
<KAEP_COAC>-KOKRS = 1.
<KAEP_COAC>-BELNR = 1.
<KAEP_COAC>-GJAHR = 1.
<KAEP_COAC>-VERSN = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_KAEP_COAC-VRGNG, sy-vline,
WA_KAEP_COAC-TIMESTMP, sy-vline,
WA_KAEP_COAC-PERAB, sy-vline,
WA_KAEP_COAC-PERBI, sy-vline,
WA_KAEP_COAC-BLDAT, sy-vline,
WA_KAEP_COAC-BUDAT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_KAEP_COAC 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_KAEP_COAC 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_KAEP_COAC INTO WA_KAEP_COAC. *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_KAEP_COAC-BELNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-BELNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit BEKNZ, internal->external for field BEKNZ CALL FUNCTION 'CONVERSION_EXIT_BEKNZ_OUTPUT' EXPORTING input = WA_KAEP_COAC-BEKNZ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-BEKNZ.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit SCOPE, internal->external for field SCOPE CALL FUNCTION 'CONVERSION_EXIT_SCOPE_OUTPUT' EXPORTING input = WA_KAEP_COAC-SCOPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-SCOPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit SCOPE, internal->external for field PSCOPE CALL FUNCTION 'CONVERSION_EXIT_SCOPE_OUTPUT' EXPORTING input = WA_KAEP_COAC-PSCOPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PSCOPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit OBART, internal->external for field OBART CALL FUNCTION 'CONVERSION_EXIT_OBART_OUTPUT' EXPORTING input = WA_KAEP_COAC-OBART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-OBART.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit NUMCV, internal->external for field VORNR_AUF CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_KAEP_COAC-VORNR_AUF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-VORNR_AUF.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSN, internal->external for field POSID CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_KAEP_COAC-POSID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-POSID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSN, internal->external for field PSPID CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_KAEP_COAC-PSPID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PSPID.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit OBART, internal->external for field POBART_UMB CALL FUNCTION 'CONVERSION_EXIT_OBART_OUTPUT' EXPORTING input = WA_KAEP_COAC-POBART_UMB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-POBART_UMB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit OBART, internal->external for field POBART CALL FUNCTION 'CONVERSION_EXIT_OBART_OUTPUT' EXPORTING input = WA_KAEP_COAC-POBART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-POBART.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSN, internal->external for field PRTPS CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_KAEP_COAC-PRTPS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PRTPS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ABPSN, internal->external for field PRTPO CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_KAEP_COAC-PRTPO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PRTPO.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit NUMCV, internal->external for field PRTVR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_KAEP_COAC-PRTVR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PRTVR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit OBART, internal->external for field UOBART CALL FUNCTION 'CONVERSION_EXIT_OBART_OUTPUT' EXPORTING input = WA_KAEP_COAC-UOBART IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-UOBART.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field MEINH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_KAEP_COAC-MEINH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-MEINH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field MEINB CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_KAEP_COAC-MEINB IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-MEINB.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTGBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WTGBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WTGBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOGBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WOGBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WOGBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKGBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WKGBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WKGBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKFBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WKFBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WKFBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WRGBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WRGBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WRGBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTFBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WTFBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WTFBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOFBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WOFBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WOFBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WRFBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WRFBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WRFBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKVBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WKVBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WKVBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WTVBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WTVBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WTVBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOVBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WOVBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WOVBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WRVBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WRVBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WRVBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAGBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-PAGBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PAGBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field PAFBTR CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-PAFBTR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-PAFBTR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_KAEP_COAC-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-MATNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit AC152, internal->external for field WTGRES CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WTGRES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WTGRES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WOGRES CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WOGRES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WOGRES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKGRES CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WKGRES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WKGRES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC152, internal->external for field WKFRES CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_KAEP_COAC-WKFRES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-WKFRES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC132, internal->external for field ANBRES CALL FUNCTION 'CONVERSION_EXIT_AC132_OUTPUT' EXPORTING input = WA_KAEP_COAC-ANBRES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_KAEP_COAC-ANBRES.
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_KAEP_COAC_STR,
MANDT TYPE STRING,
KOKRS TYPE STRING,
BELNR TYPE STRING,
GJAHR TYPE STRING,
VERSN TYPE STRING,
VRGNG TYPE STRING,
TIMESTMP TYPE STRING,
PERAB TYPE STRING,
PERBI TYPE STRING,
BLDAT TYPE STRING,
BUDAT TYPE STRING,
CPUDT TYPE STRING,
USNAM TYPE STRING,
BLTXT TYPE STRING,
STFLG TYPE STRING,
STOKZ TYPE STRING,
REFBT TYPE STRING,
REFBN TYPE STRING,
REFBK TYPE STRING,
REFGJ TYPE STRING,
BLART TYPE STRING,
LDGRP TYPE STRING,
ORGVG TYPE STRING,
SUMBZ TYPE STRING,
DELBZ TYPE STRING,
WSDAT TYPE STRING,
KURST TYPE STRING,
VARNR TYPE STRING,
KWAER TYPE STRING,
CTYP1 TYPE STRING,
CTYP2 TYPE STRING,
CTYP3 TYPE STRING,
CTYP4 TYPE STRING,
AWTYP TYPE STRING,
AWORG TYPE STRING,
LOGSYSTEM TYPE STRING,
CPUTM TYPE STRING,
ALEBZ TYPE STRING,
ALEBN TYPE STRING,
AWSYS TYPE STRING,
AWREF_REV TYPE STRING,
AWORG_REV TYPE STRING,
AWKEY TYPE STRING,
VALDT TYPE STRING,
KOKRS_SENDER TYPE STRING,
BELNR_SENDER TYPE STRING,
LOGSYSTEM_SENDER TYPE STRING,
REPROCESSING_STATUS_CODE TYPE STRING,
WRTTP TYPE STRING,
BEKNZ TYPE STRING,
HRKFT TYPE STRING,
BUZEI TYPE STRING,
ZLENR TYPE STRING,
BW_REFBZ TYPE STRING,
PERIO TYPE STRING,
MVFLG TYPE STRING,
MUVFLG TYPE STRING,
BWAER TYPE STRING,
SGTXT TYPE STRING,
REFBZ TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
EBTXT TYPE STRING,
ZEKKN TYPE STRING,
BTRKL TYPE STRING,
BELTP TYPE STRING,
REFBZ_FI TYPE STRING,
QMNUM TYPE STRING,
QMTXT TYPE STRING,
LEDNR TYPE STRING,
GSBER TYPE STRING,
VBUND TYPE STRING,
PARGB TYPE STRING,
BUKRS TYPE STRING,
SCOPE TYPE STRING,
PBUKRS TYPE STRING,
PSCOPE TYPE STRING,
OBJNR TYPE STRING,
OBJID TYPE STRING,
OBJ_TXT TYPE STRING,
OBART TYPE STRING,
OBJART_TXT TYPE STRING,
KOSTL TYPE STRING,
AUFNR TYPE STRING,
VORNR_AUF TYPE STRING,
POSID TYPE STRING,
PSPID TYPE STRING,
LSTAR TYPE STRING,
PRZNR TYPE STRING,
KSTRG TYPE STRING,
VBELN TYPE STRING,
POSNR TYPE STRING,
EEW_AUFK_PS_DUMMY TYPE STRING,
POBID_UMB TYPE STRING,
POB_UMB_TXT TYPE STRING,
POBART_UMB TYPE STRING,
POBART_TXT_UMB TYPE STRING,
PAROB1 TYPE STRING,
POBID TYPE STRING,
POB_TXT TYPE STRING,
POBART TYPE STRING,
POBART_TXT TYPE STRING,
PRTKO TYPE STRING,
PRTAU TYPE STRING,
PRTPS TYPE STRING,
PRTPO TYPE STRING,
PRTLS TYPE STRING,
PRTPR TYPE STRING,
PRTKT TYPE STRING,
PRTVR TYPE STRING,
USPOB TYPE STRING,
UOBID TYPE STRING,
UOB_TXT TYPE STRING,
UOBART TYPE STRING,
UOBART_TXT TYPE STRING,
OBJNR_N1 TYPE STRING,
OBJNR_N2 TYPE STRING,
OBJNR_N3 TYPE STRING,
PAOBJNR TYPE STRING,
KSTAR TYPE STRING,
CEL_KTXT TYPE STRING,
CEL_LTXT TYPE STRING,
GKONT TYPE STRING,
GKOAR TYPE STRING,
GKONT_KTXT TYPE STRING,
GKONT_LTXT TYPE STRING,
MAT_TXT TYPE STRING,
TWAER TYPE STRING,
OWAER TYPE STRING,
MEINH TYPE STRING,
MEINB TYPE STRING,
WTGBTR TYPE STRING,
WOGBTR TYPE STRING,
WKGBTR TYPE STRING,
WKFBTR TYPE STRING,
RWAER TYPE STRING,
WRGBTR TYPE STRING,
WTFBTR TYPE STRING,
WOFBTR TYPE STRING,
WRFBTR TYPE STRING,
WKVBTR TYPE STRING,
WTVBTR TYPE STRING,
WOVBTR TYPE STRING,
WRVBTR TYPE STRING,
PAGBTR TYPE STRING,
PAFBTR TYPE STRING,
MEGBTR TYPE STRING,
MEFBTR TYPE STRING,
MBGBTR TYPE STRING,
MBFBTR TYPE STRING,
DUMMY_INCL_EEW_COBL TYPE STRING,
WERKS TYPE STRING,
MATNR TYPE STRING,
HKGRP TYPE STRING,
PCVER TYPE STRING,
CBRKE TYPE STRING,
CBRKI TYPE STRING,
CBART TYPE STRING,
DRVTP TYPE STRING,
CBAT TYPE STRING,
RECIND TYPE STRING,
BEMOT TYPE STRING,
PERNR TYPE STRING,
RSRCE TYPE STRING,
FKBER TYPE STRING,
PFKBER TYPE STRING,
GEBER TYPE STRING,
PGEBER TYPE STRING,
GRANT_NBR TYPE STRING,
PGRANT_NBR TYPE STRING,
SEGMENT TYPE STRING,
PSEGMENT TYPE STRING,
BUDGET_PD TYPE STRING,
PBUDGET_PD TYPE STRING,
PRODPER TYPE STRING,
AD04ADJIND TYPE STRING,
OBJGRP TYPE STRING,
OBJGRP_TXT TYPE STRING,
OBJGRP_IND TYPE STRING,
CELGRP TYPE STRING,
CELGRP_TXT TYPE STRING,
CELGRP_IND TYPE STRING,
SEGNAME TYPE STRING,
SELKZ TYPE STRING,
WTGRES TYPE STRING,
WOGRES TYPE STRING,
WKGRES TYPE STRING,
WKFRES TYPE STRING,
BUREG TYPE STRING,
ABWST TYPE STRING,
AFABE TYPE STRING,
ANBRES TYPE STRING,
AWAERS TYPE STRING,
VBUREG TYPE STRING,
ABUREG TYPE STRING,
ABWNR TYPE STRING,
ABGKZ TYPE STRING,
LONGNUM TYPE STRING,
DABRZ TYPE STRING,END OF T_EKKO_STR. DATA: WA_KAEP_COAC_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_KAEP_COAC_STR-MANDT sy-vline
WA_KAEP_COAC_STR-KOKRS sy-vline
WA_KAEP_COAC_STR-BELNR sy-vline
WA_KAEP_COAC_STR-GJAHR sy-vline
WA_KAEP_COAC_STR-VERSN sy-vline
WA_KAEP_COAC_STR-VRGNG sy-vline
WA_KAEP_COAC_STR-TIMESTMP sy-vline
WA_KAEP_COAC_STR-PERAB sy-vline
WA_KAEP_COAC_STR-PERBI sy-vline
WA_KAEP_COAC_STR-BLDAT sy-vline
WA_KAEP_COAC_STR-BUDAT sy-vline
WA_KAEP_COAC_STR-CPUDT sy-vline
WA_KAEP_COAC_STR-USNAM sy-vline
WA_KAEP_COAC_STR-BLTXT sy-vline
WA_KAEP_COAC_STR-STFLG sy-vline
WA_KAEP_COAC_STR-STOKZ sy-vline
WA_KAEP_COAC_STR-REFBT sy-vline
WA_KAEP_COAC_STR-REFBN sy-vline
WA_KAEP_COAC_STR-REFBK sy-vline
WA_KAEP_COAC_STR-REFGJ sy-vline
WA_KAEP_COAC_STR-BLART sy-vline
WA_KAEP_COAC_STR-LDGRP sy-vline
WA_KAEP_COAC_STR-ORGVG sy-vline
WA_KAEP_COAC_STR-SUMBZ sy-vline
WA_KAEP_COAC_STR-DELBZ sy-vline
WA_KAEP_COAC_STR-WSDAT sy-vline
WA_KAEP_COAC_STR-KURST sy-vline
WA_KAEP_COAC_STR-VARNR sy-vline
WA_KAEP_COAC_STR-KWAER sy-vline
WA_KAEP_COAC_STR-CTYP1 sy-vline
WA_KAEP_COAC_STR-CTYP2 sy-vline
WA_KAEP_COAC_STR-CTYP3 sy-vline
WA_KAEP_COAC_STR-CTYP4 sy-vline
WA_KAEP_COAC_STR-AWTYP sy-vline
WA_KAEP_COAC_STR-AWORG sy-vline
WA_KAEP_COAC_STR-LOGSYSTEM sy-vline
WA_KAEP_COAC_STR-CPUTM sy-vline
WA_KAEP_COAC_STR-ALEBZ sy-vline
WA_KAEP_COAC_STR-ALEBN sy-vline
WA_KAEP_COAC_STR-AWSYS sy-vline
WA_KAEP_COAC_STR-AWREF_REV sy-vline
WA_KAEP_COAC_STR-AWORG_REV sy-vline
WA_KAEP_COAC_STR-AWKEY sy-vline
WA_KAEP_COAC_STR-VALDT sy-vline
WA_KAEP_COAC_STR-KOKRS_SENDER sy-vline
WA_KAEP_COAC_STR-BELNR_SENDER sy-vline
WA_KAEP_COAC_STR-LOGSYSTEM_SENDER sy-vline
WA_KAEP_COAC_STR-REPROCESSING_STATUS_CODE sy-vline
WA_KAEP_COAC_STR-WRTTP sy-vline
WA_KAEP_COAC_STR-BEKNZ sy-vline
WA_KAEP_COAC_STR-HRKFT sy-vline
WA_KAEP_COAC_STR-BUZEI sy-vline
WA_KAEP_COAC_STR-ZLENR sy-vline
WA_KAEP_COAC_STR-BW_REFBZ sy-vline
WA_KAEP_COAC_STR-PERIO sy-vline
WA_KAEP_COAC_STR-MVFLG sy-vline
WA_KAEP_COAC_STR-MUVFLG sy-vline
WA_KAEP_COAC_STR-BWAER sy-vline
WA_KAEP_COAC_STR-SGTXT sy-vline
WA_KAEP_COAC_STR-REFBZ sy-vline
WA_KAEP_COAC_STR-EBELN sy-vline
WA_KAEP_COAC_STR-EBELP sy-vline
WA_KAEP_COAC_STR-EBTXT sy-vline
WA_KAEP_COAC_STR-ZEKKN sy-vline
WA_KAEP_COAC_STR-BTRKL sy-vline
WA_KAEP_COAC_STR-BELTP sy-vline
WA_KAEP_COAC_STR-REFBZ_FI sy-vline
WA_KAEP_COAC_STR-QMNUM sy-vline
WA_KAEP_COAC_STR-QMTXT sy-vline
WA_KAEP_COAC_STR-LEDNR sy-vline
WA_KAEP_COAC_STR-GSBER sy-vline
WA_KAEP_COAC_STR-VBUND sy-vline
WA_KAEP_COAC_STR-PARGB sy-vline
WA_KAEP_COAC_STR-BUKRS sy-vline
WA_KAEP_COAC_STR-SCOPE sy-vline
WA_KAEP_COAC_STR-PBUKRS sy-vline
WA_KAEP_COAC_STR-PSCOPE sy-vline
WA_KAEP_COAC_STR-OBJNR sy-vline
WA_KAEP_COAC_STR-OBJID sy-vline
WA_KAEP_COAC_STR-OBJ_TXT sy-vline
WA_KAEP_COAC_STR-OBART sy-vline
WA_KAEP_COAC_STR-OBJART_TXT sy-vline
WA_KAEP_COAC_STR-KOSTL sy-vline
WA_KAEP_COAC_STR-AUFNR sy-vline
WA_KAEP_COAC_STR-VORNR_AUF sy-vline
WA_KAEP_COAC_STR-POSID sy-vline
WA_KAEP_COAC_STR-PSPID sy-vline
WA_KAEP_COAC_STR-LSTAR sy-vline
WA_KAEP_COAC_STR-PRZNR sy-vline
WA_KAEP_COAC_STR-KSTRG sy-vline
WA_KAEP_COAC_STR-VBELN sy-vline
WA_KAEP_COAC_STR-POSNR sy-vline
WA_KAEP_COAC_STR-EEW_AUFK_PS_DUMMY sy-vline
WA_KAEP_COAC_STR-POBID_UMB sy-vline
WA_KAEP_COAC_STR-POB_UMB_TXT sy-vline
WA_KAEP_COAC_STR-POBART_UMB sy-vline
WA_KAEP_COAC_STR-POBART_TXT_UMB sy-vline
WA_KAEP_COAC_STR-PAROB1 sy-vline
WA_KAEP_COAC_STR-POBID sy-vline
WA_KAEP_COAC_STR-POB_TXT sy-vline
WA_KAEP_COAC_STR-POBART sy-vline
WA_KAEP_COAC_STR-POBART_TXT sy-vline
WA_KAEP_COAC_STR-PRTKO sy-vline
WA_KAEP_COAC_STR-PRTAU sy-vline
WA_KAEP_COAC_STR-PRTPS sy-vline
WA_KAEP_COAC_STR-PRTPO sy-vline
WA_KAEP_COAC_STR-PRTLS sy-vline
WA_KAEP_COAC_STR-PRTPR sy-vline
WA_KAEP_COAC_STR-PRTKT sy-vline
WA_KAEP_COAC_STR-PRTVR sy-vline
WA_KAEP_COAC_STR-USPOB sy-vline
WA_KAEP_COAC_STR-UOBID sy-vline
WA_KAEP_COAC_STR-UOB_TXT sy-vline
WA_KAEP_COAC_STR-UOBART sy-vline
WA_KAEP_COAC_STR-UOBART_TXT sy-vline
WA_KAEP_COAC_STR-OBJNR_N1 sy-vline
WA_KAEP_COAC_STR-OBJNR_N2 sy-vline
WA_KAEP_COAC_STR-OBJNR_N3 sy-vline
WA_KAEP_COAC_STR-PAOBJNR sy-vline
WA_KAEP_COAC_STR-KSTAR sy-vline
WA_KAEP_COAC_STR-CEL_KTXT sy-vline
WA_KAEP_COAC_STR-CEL_LTXT sy-vline
WA_KAEP_COAC_STR-GKONT sy-vline
WA_KAEP_COAC_STR-GKOAR sy-vline
WA_KAEP_COAC_STR-GKONT_KTXT sy-vline
WA_KAEP_COAC_STR-GKONT_LTXT sy-vline
WA_KAEP_COAC_STR-MAT_TXT sy-vline
WA_KAEP_COAC_STR-TWAER sy-vline
WA_KAEP_COAC_STR-OWAER sy-vline
WA_KAEP_COAC_STR-MEINH sy-vline
WA_KAEP_COAC_STR-MEINB sy-vline
WA_KAEP_COAC_STR-WTGBTR sy-vline
WA_KAEP_COAC_STR-WOGBTR sy-vline
WA_KAEP_COAC_STR-WKGBTR sy-vline
WA_KAEP_COAC_STR-WKFBTR sy-vline
WA_KAEP_COAC_STR-RWAER sy-vline
WA_KAEP_COAC_STR-WRGBTR sy-vline
WA_KAEP_COAC_STR-WTFBTR sy-vline
WA_KAEP_COAC_STR-WOFBTR sy-vline
WA_KAEP_COAC_STR-WRFBTR sy-vline
WA_KAEP_COAC_STR-WKVBTR sy-vline
WA_KAEP_COAC_STR-WTVBTR sy-vline
WA_KAEP_COAC_STR-WOVBTR sy-vline
WA_KAEP_COAC_STR-WRVBTR sy-vline
WA_KAEP_COAC_STR-PAGBTR sy-vline
WA_KAEP_COAC_STR-PAFBTR sy-vline
WA_KAEP_COAC_STR-MEGBTR sy-vline
WA_KAEP_COAC_STR-MEFBTR sy-vline
WA_KAEP_COAC_STR-MBGBTR sy-vline
WA_KAEP_COAC_STR-MBFBTR sy-vline
WA_KAEP_COAC_STR-DUMMY_INCL_EEW_COBL sy-vline
WA_KAEP_COAC_STR-WERKS sy-vline
WA_KAEP_COAC_STR-MATNR sy-vline
WA_KAEP_COAC_STR-HKGRP sy-vline
WA_KAEP_COAC_STR-PCVER sy-vline
WA_KAEP_COAC_STR-CBRKE sy-vline
WA_KAEP_COAC_STR-CBRKI sy-vline
WA_KAEP_COAC_STR-CBART sy-vline
WA_KAEP_COAC_STR-DRVTP sy-vline
WA_KAEP_COAC_STR-CBAT sy-vline
WA_KAEP_COAC_STR-RECIND sy-vline
WA_KAEP_COAC_STR-BEMOT sy-vline
WA_KAEP_COAC_STR-PERNR sy-vline
WA_KAEP_COAC_STR-RSRCE sy-vline
WA_KAEP_COAC_STR-FKBER sy-vline
WA_KAEP_COAC_STR-PFKBER sy-vline
WA_KAEP_COAC_STR-GEBER sy-vline
WA_KAEP_COAC_STR-PGEBER sy-vline
WA_KAEP_COAC_STR-GRANT_NBR sy-vline
WA_KAEP_COAC_STR-PGRANT_NBR sy-vline
WA_KAEP_COAC_STR-SEGMENT sy-vline
WA_KAEP_COAC_STR-PSEGMENT sy-vline
WA_KAEP_COAC_STR-BUDGET_PD sy-vline
WA_KAEP_COAC_STR-PBUDGET_PD sy-vline
WA_KAEP_COAC_STR-PRODPER sy-vline
WA_KAEP_COAC_STR-AD04ADJIND sy-vline
WA_KAEP_COAC_STR-OBJGRP sy-vline
WA_KAEP_COAC_STR-OBJGRP_TXT sy-vline
WA_KAEP_COAC_STR-OBJGRP_IND sy-vline
WA_KAEP_COAC_STR-CELGRP sy-vline
WA_KAEP_COAC_STR-CELGRP_TXT sy-vline
WA_KAEP_COAC_STR-CELGRP_IND sy-vline
WA_KAEP_COAC_STR-SEGNAME sy-vline
WA_KAEP_COAC_STR-SELKZ sy-vline
WA_KAEP_COAC_STR-WTGRES sy-vline
WA_KAEP_COAC_STR-WOGRES sy-vline
WA_KAEP_COAC_STR-WKGRES sy-vline
WA_KAEP_COAC_STR-WKFRES sy-vline
WA_KAEP_COAC_STR-BUREG sy-vline
WA_KAEP_COAC_STR-ABWST sy-vline
WA_KAEP_COAC_STR-AFABE sy-vline
WA_KAEP_COAC_STR-ANBRES sy-vline
WA_KAEP_COAC_STR-AWAERS sy-vline
WA_KAEP_COAC_STR-VBUREG sy-vline
WA_KAEP_COAC_STR-ABUREG sy-vline
WA_KAEP_COAC_STR-ABWNR sy-vline
WA_KAEP_COAC_STR-ABGKZ sy-vline
WA_KAEP_COAC_STR-LONGNUM sy-vline
WA_KAEP_COAC_STR-DABRZ sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.