ABAP Select data from SAP table SKC1C 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 SKC1C 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 SKC1C. 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 SKC1C 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_SKC1C TYPE STANDARD TABLE OF SKC1C,
      WA_SKC1C TYPE SKC1C,
      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: <SKC1C> TYPE SKC1C.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM SKC1C
*  INTO TABLE @DATA(IT_SKC1C2).
*--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_SKC1C INDEX 1 INTO DATA(WA_SKC1C2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_SKC1C ASSIGNING <SKC1C>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<SKC1C>-MANDT = 1.
<SKC1C>-BUKRS = 1.
<SKC1C>-SAKNR = 1.
<SKC1C>-GJAHR = 1.
<SKC1C>-GSBER = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_SKC1C-CURTP, sy-vline,
WA_SKC1C-HWAER, sy-vline,
WA_SKC1C-FWAER, sy-vline,
WA_SKC1C-RLDNR, sy-vline,
WA_SKC1C-RRCTY, sy-vline,
WA_SKC1C-RVERS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_SKC1C 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_SKC1C 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_SKC1C INTO WA_SKC1C. *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 SAKNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_SKC1C-SAKNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-SAKNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit AU152, internal->external for field WM01S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM01S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM01S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM01H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM01H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM01H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM02S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM02S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM02S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM02H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM02H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM02H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM03S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM03S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM03S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM03H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM03H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM03H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM04S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM04S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM04S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM04H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM04H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM04H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM05S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM05S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM05S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM05H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM05H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM05H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM06S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM06S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM06S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM06H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM06H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM06H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM07S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM07S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM07S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM07H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM07H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM07H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM08S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM08S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM08S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM08H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM08H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM08H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM09S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM09S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM09S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM09H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM09H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM09H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM10S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM10S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM10S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM10H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM10H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM10H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM11S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM11S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM11S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM11H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM11H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM11H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM12S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM12S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM12S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM12H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM12H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM12H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM13S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM13S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM13S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM13H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM13H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM13H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM14S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM14S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM14S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM14H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM14H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM14H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM15S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM15S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM15S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM15H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM15H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM15H.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit AU152, internal->external for field WM16S CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM16S IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM16S.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AU152, internal->external for field WM16H CALL FUNCTION 'CONVERSION_EXIT_AU152_OUTPUT' EXPORTING input = WA_SKC1C-WM16H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM16H.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit AC152, internal->external for field WM16K CALL FUNCTION 'CONVERSION_EXIT_AC152_OUTPUT' EXPORTING input = WA_SKC1C-WM16K IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_SKC1C-WM16K.
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_SKC1C_STR,
MANDT TYPE STRING,
BUKRS TYPE STRING,
SAKNR TYPE STRING,
GJAHR TYPE STRING,
GSBER TYPE STRING,
CURTP TYPE STRING,
HWAER TYPE STRING,
FWAER TYPE STRING,
RLDNR TYPE STRING,
RRCTY TYPE STRING,
RVERS TYPE STRING,
UMSAV TYPE STRING,
UM01S TYPE STRING,
UM01H TYPE STRING,
UM01O TYPE STRING,
UM01K TYPE STRING,
UM02S TYPE STRING,
UM02H TYPE STRING,
UM02O TYPE STRING,
UM02K TYPE STRING,
UM03S TYPE STRING,
UM03H TYPE STRING,
UM03O TYPE STRING,
UM03K TYPE STRING,
UM04S TYPE STRING,
UM04H TYPE STRING,
UM04O TYPE STRING,
UM04K TYPE STRING,
UM05S TYPE STRING,
UM05H TYPE STRING,
UM05O TYPE STRING,
UM05K TYPE STRING,
UM06S TYPE STRING,
UM06H TYPE STRING,
UM06O TYPE STRING,
UM06K TYPE STRING,
UM07S TYPE STRING,
UM07H TYPE STRING,
UM07O TYPE STRING,
UM07K TYPE STRING,
UM08S TYPE STRING,
UM08H TYPE STRING,
UM08O TYPE STRING,
UM08K TYPE STRING,
UM09S TYPE STRING,
UM09H TYPE STRING,
UM09O TYPE STRING,
UM09K TYPE STRING,
UM10S TYPE STRING,
UM10H TYPE STRING,
UM10O TYPE STRING,
UM10K TYPE STRING,
UM11S TYPE STRING,
UM11H TYPE STRING,
UM11O TYPE STRING,
UM11K TYPE STRING,
UM12S TYPE STRING,
UM12H TYPE STRING,
UM12O TYPE STRING,
UM12K TYPE STRING,
UM13S TYPE STRING,
UM13H TYPE STRING,
UM13O TYPE STRING,
UM13K TYPE STRING,
UM14S TYPE STRING,
UM14H TYPE STRING,
UM14O TYPE STRING,
UM14K TYPE STRING,
UM15S TYPE STRING,
UM15H TYPE STRING,
UM15O TYPE STRING,
UM15K TYPE STRING,
UM16S TYPE STRING,
UM16H TYPE STRING,
UM16O TYPE STRING,
UM16K TYPE STRING,
SLVFW TYPE STRING,
WM01S TYPE STRING,
WM01H TYPE STRING,
WM01O TYPE STRING,
WM01K TYPE STRING,
WM02S TYPE STRING,
WM02H TYPE STRING,
WM02O TYPE STRING,
WM02K TYPE STRING,
WM03S TYPE STRING,
WM03H TYPE STRING,
WM03O TYPE STRING,
WM03K TYPE STRING,
WM04S TYPE STRING,
WM04H TYPE STRING,
WM04O TYPE STRING,
WM04K TYPE STRING,
WM05S TYPE STRING,
WM05H TYPE STRING,
WM05O TYPE STRING,
WM05K TYPE STRING,
WM06S TYPE STRING,
WM06H TYPE STRING,
WM06O TYPE STRING,
WM06K TYPE STRING,
WM07S TYPE STRING,
WM07H TYPE STRING,
WM07O TYPE STRING,
WM07K TYPE STRING,
WM08S TYPE STRING,
WM08H TYPE STRING,
WM08O TYPE STRING,
WM08K TYPE STRING,
WM09S TYPE STRING,
WM09H TYPE STRING,
WM09O TYPE STRING,
WM09K TYPE STRING,
WM10S TYPE STRING,
WM10H TYPE STRING,
WM10O TYPE STRING,
WM10K TYPE STRING,
WM11S TYPE STRING,
WM11H TYPE STRING,
WM11O TYPE STRING,
WM11K TYPE STRING,
WM12S TYPE STRING,
WM12H TYPE STRING,
WM12O TYPE STRING,
WM12K TYPE STRING,
WM13S TYPE STRING,
WM13H TYPE STRING,
WM13O TYPE STRING,
WM13K TYPE STRING,
WM14S TYPE STRING,
WM14H TYPE STRING,
WM14O TYPE STRING,
WM14K TYPE STRING,
WM15S TYPE STRING,
WM15H TYPE STRING,
WM15O TYPE STRING,
WM15K TYPE STRING,
WM16S TYPE STRING,
WM16H TYPE STRING,
WM16O TYPE STRING,
WM16K TYPE STRING,END OF T_EKKO_STR. DATA: WA_SKC1C_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_SKC1C_STR-MANDT sy-vline
WA_SKC1C_STR-BUKRS sy-vline
WA_SKC1C_STR-SAKNR sy-vline
WA_SKC1C_STR-GJAHR sy-vline
WA_SKC1C_STR-GSBER sy-vline
WA_SKC1C_STR-CURTP sy-vline
WA_SKC1C_STR-HWAER sy-vline
WA_SKC1C_STR-FWAER sy-vline
WA_SKC1C_STR-RLDNR sy-vline
WA_SKC1C_STR-RRCTY sy-vline
WA_SKC1C_STR-RVERS sy-vline
WA_SKC1C_STR-UMSAV sy-vline
WA_SKC1C_STR-UM01S sy-vline
WA_SKC1C_STR-UM01H sy-vline
WA_SKC1C_STR-UM01O sy-vline
WA_SKC1C_STR-UM01K sy-vline
WA_SKC1C_STR-UM02S sy-vline
WA_SKC1C_STR-UM02H sy-vline
WA_SKC1C_STR-UM02O sy-vline
WA_SKC1C_STR-UM02K sy-vline
WA_SKC1C_STR-UM03S sy-vline
WA_SKC1C_STR-UM03H sy-vline
WA_SKC1C_STR-UM03O sy-vline
WA_SKC1C_STR-UM03K sy-vline
WA_SKC1C_STR-UM04S sy-vline
WA_SKC1C_STR-UM04H sy-vline
WA_SKC1C_STR-UM04O sy-vline
WA_SKC1C_STR-UM04K sy-vline
WA_SKC1C_STR-UM05S sy-vline
WA_SKC1C_STR-UM05H sy-vline
WA_SKC1C_STR-UM05O sy-vline
WA_SKC1C_STR-UM05K sy-vline
WA_SKC1C_STR-UM06S sy-vline
WA_SKC1C_STR-UM06H sy-vline
WA_SKC1C_STR-UM06O sy-vline
WA_SKC1C_STR-UM06K sy-vline
WA_SKC1C_STR-UM07S sy-vline
WA_SKC1C_STR-UM07H sy-vline
WA_SKC1C_STR-UM07O sy-vline
WA_SKC1C_STR-UM07K sy-vline
WA_SKC1C_STR-UM08S sy-vline
WA_SKC1C_STR-UM08H sy-vline
WA_SKC1C_STR-UM08O sy-vline
WA_SKC1C_STR-UM08K sy-vline
WA_SKC1C_STR-UM09S sy-vline
WA_SKC1C_STR-UM09H sy-vline
WA_SKC1C_STR-UM09O sy-vline
WA_SKC1C_STR-UM09K sy-vline
WA_SKC1C_STR-UM10S sy-vline
WA_SKC1C_STR-UM10H sy-vline
WA_SKC1C_STR-UM10O sy-vline
WA_SKC1C_STR-UM10K sy-vline
WA_SKC1C_STR-UM11S sy-vline
WA_SKC1C_STR-UM11H sy-vline
WA_SKC1C_STR-UM11O sy-vline
WA_SKC1C_STR-UM11K sy-vline
WA_SKC1C_STR-UM12S sy-vline
WA_SKC1C_STR-UM12H sy-vline
WA_SKC1C_STR-UM12O sy-vline
WA_SKC1C_STR-UM12K sy-vline
WA_SKC1C_STR-UM13S sy-vline
WA_SKC1C_STR-UM13H sy-vline
WA_SKC1C_STR-UM13O sy-vline
WA_SKC1C_STR-UM13K sy-vline
WA_SKC1C_STR-UM14S sy-vline
WA_SKC1C_STR-UM14H sy-vline
WA_SKC1C_STR-UM14O sy-vline
WA_SKC1C_STR-UM14K sy-vline
WA_SKC1C_STR-UM15S sy-vline
WA_SKC1C_STR-UM15H sy-vline
WA_SKC1C_STR-UM15O sy-vline
WA_SKC1C_STR-UM15K sy-vline
WA_SKC1C_STR-UM16S sy-vline
WA_SKC1C_STR-UM16H sy-vline
WA_SKC1C_STR-UM16O sy-vline
WA_SKC1C_STR-UM16K sy-vline
WA_SKC1C_STR-SLVFW sy-vline
WA_SKC1C_STR-WM01S sy-vline
WA_SKC1C_STR-WM01H sy-vline
WA_SKC1C_STR-WM01O sy-vline
WA_SKC1C_STR-WM01K sy-vline
WA_SKC1C_STR-WM02S sy-vline
WA_SKC1C_STR-WM02H sy-vline
WA_SKC1C_STR-WM02O sy-vline
WA_SKC1C_STR-WM02K sy-vline
WA_SKC1C_STR-WM03S sy-vline
WA_SKC1C_STR-WM03H sy-vline
WA_SKC1C_STR-WM03O sy-vline
WA_SKC1C_STR-WM03K sy-vline
WA_SKC1C_STR-WM04S sy-vline
WA_SKC1C_STR-WM04H sy-vline
WA_SKC1C_STR-WM04O sy-vline
WA_SKC1C_STR-WM04K sy-vline
WA_SKC1C_STR-WM05S sy-vline
WA_SKC1C_STR-WM05H sy-vline
WA_SKC1C_STR-WM05O sy-vline
WA_SKC1C_STR-WM05K sy-vline
WA_SKC1C_STR-WM06S sy-vline
WA_SKC1C_STR-WM06H sy-vline
WA_SKC1C_STR-WM06O sy-vline
WA_SKC1C_STR-WM06K sy-vline
WA_SKC1C_STR-WM07S sy-vline
WA_SKC1C_STR-WM07H sy-vline
WA_SKC1C_STR-WM07O sy-vline
WA_SKC1C_STR-WM07K sy-vline
WA_SKC1C_STR-WM08S sy-vline
WA_SKC1C_STR-WM08H sy-vline
WA_SKC1C_STR-WM08O sy-vline
WA_SKC1C_STR-WM08K sy-vline
WA_SKC1C_STR-WM09S sy-vline
WA_SKC1C_STR-WM09H sy-vline
WA_SKC1C_STR-WM09O sy-vline
WA_SKC1C_STR-WM09K sy-vline
WA_SKC1C_STR-WM10S sy-vline
WA_SKC1C_STR-WM10H sy-vline
WA_SKC1C_STR-WM10O sy-vline
WA_SKC1C_STR-WM10K sy-vline
WA_SKC1C_STR-WM11S sy-vline
WA_SKC1C_STR-WM11H sy-vline
WA_SKC1C_STR-WM11O sy-vline
WA_SKC1C_STR-WM11K sy-vline
WA_SKC1C_STR-WM12S sy-vline
WA_SKC1C_STR-WM12H sy-vline
WA_SKC1C_STR-WM12O sy-vline
WA_SKC1C_STR-WM12K sy-vline
WA_SKC1C_STR-WM13S sy-vline
WA_SKC1C_STR-WM13H sy-vline
WA_SKC1C_STR-WM13O sy-vline
WA_SKC1C_STR-WM13K sy-vline
WA_SKC1C_STR-WM14S sy-vline
WA_SKC1C_STR-WM14H sy-vline
WA_SKC1C_STR-WM14O sy-vline
WA_SKC1C_STR-WM14K sy-vline
WA_SKC1C_STR-WM15S sy-vline
WA_SKC1C_STR-WM15H sy-vline
WA_SKC1C_STR-WM15O sy-vline
WA_SKC1C_STR-WM15K sy-vline
WA_SKC1C_STR-WM16S sy-vline
WA_SKC1C_STR-WM16H sy-vline
WA_SKC1C_STR-WM16O sy-vline
WA_SKC1C_STR-WM16K sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.