ABAP Select data from SAP table BAPI1036_COST 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 BAPI1036_COST 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 BAPI1036_COST. 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 BAPI1036_COST 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_BAPI1036_COST TYPE STANDARD TABLE OF BAPI1036_COST,
      WA_BAPI1036_COST TYPE BAPI1036_COST,
      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: <BAPI1036_COST> TYPE BAPI1036_COST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM BAPI1036_COST
*  INTO TABLE @DATA(IT_BAPI1036_COST2).
*--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_BAPI1036_COST INDEX 1 INTO DATA(WA_BAPI1036_COST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_BAPI1036_COST ASSIGNING <BAPI1036_COST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<BAPI1036_COST>-MANDT = 1.
<BAPI1036_COST>-LEDNR = 1.
<BAPI1036_COST>-MANDT = 1.
<BAPI1036_COST>-LEDNR = 1.
<BAPI1036_COST>-OBJNR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_BAPI1036_COST-GJAHR, sy-vline,
WA_BAPI1036_COST-OBJNR, sy-vline,
WA_BAPI1036_COST-GJAHR, sy-vline,
WA_BAPI1036_COST-WRTTP, sy-vline,
WA_BAPI1036_COST-VERSN, sy-vline,
WA_BAPI1036_COST-WRTTP, sy-vline.
ENDLOOP. *Add any further fields from structure WA_BAPI1036_COST 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_BAPI1036_COST 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_BAPI1036_COST INTO WA_BAPI1036_COST. *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 LEDNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_BAPI1036_COST-LEDNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-LEDNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

*Conversion exit AC112, internal->external for field TKG001 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG002 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG003 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG004 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG005 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG006 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG007 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG008 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG009 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG010 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG011 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG012 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG013 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG014 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG015 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKG016 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF001 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF002 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF003 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF004 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF005 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF006 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF007 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF008 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF009 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF010 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF011 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF012 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF013 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF014 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF015 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TKF016 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TKF016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TKF016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG001 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG002 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG003 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG004 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG005 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG006 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG007 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG008 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG009 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG010 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG011 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG012 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG013 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG014 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG015 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOG016 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOG016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOG016.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF001 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF001 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF001.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF002 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF002 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF002.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF003 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF003 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF003.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF004 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF004 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF004.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF005 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF005 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF005.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF006 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF006 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF006.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF007 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF007 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF007.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF008 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF008 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF008.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF009 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF009 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF009.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF010 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF010 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF010.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF011 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF011 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF011.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF012 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF012 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF012.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF013 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF013 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF013.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF014 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF014 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF014.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF015 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF015 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF015.
WRITE:/ 'New Value:', ld_input.

*Conversion exit AC112, internal->external for field TOF016 CALL FUNCTION 'CONVERSION_EXIT_AC112_OUTPUT' EXPORTING input = WA_BAPI1036_COST-TOF016 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_BAPI1036_COST-TOF016.
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_BAPI1036_COST_STR,
MANDT TYPE STRING,
LEDNR TYPE STRING,
MANDT TYPE STRING,
LEDNR TYPE STRING,
OBJNR TYPE STRING,
GJAHR TYPE STRING,
OBJNR TYPE STRING,
GJAHR TYPE STRING,
WRTTP TYPE STRING,
VERSN TYPE STRING,
WRTTP TYPE STRING,
TARKZ TYPE STRING,
VERSN TYPE STRING,
PERBL TYPE STRING,
TARKZ TYPE STRING,
PERBL TYPE STRING,
VRGNG TYPE STRING,
VRGNG TYPE STRING,
TKG001 TYPE STRING,
TKG001 TYPE STRING,
TKG002 TYPE STRING,
TKG002 TYPE STRING,
TKG003 TYPE STRING,
TKG003 TYPE STRING,
TKG004 TYPE STRING,
TKG004 TYPE STRING,
TKG005 TYPE STRING,
TKG005 TYPE STRING,
TKG006 TYPE STRING,
TKG006 TYPE STRING,
TKG007 TYPE STRING,
TKG007 TYPE STRING,
TKG008 TYPE STRING,
TKG008 TYPE STRING,
TKG009 TYPE STRING,
TKG009 TYPE STRING,
TKG010 TYPE STRING,
TKG010 TYPE STRING,
TKG011 TYPE STRING,
TKG011 TYPE STRING,
TKG012 TYPE STRING,
TKG012 TYPE STRING,
TKG013 TYPE STRING,
TKG013 TYPE STRING,
TKG014 TYPE STRING,
TKG014 TYPE STRING,
TKG015 TYPE STRING,
TKG015 TYPE STRING,
TKG016 TYPE STRING,
TKF001 TYPE STRING,
TKG016 TYPE STRING,
TKF001 TYPE STRING,
TKF002 TYPE STRING,
TKF002 TYPE STRING,
TKF003 TYPE STRING,
TKF003 TYPE STRING,
TKF004 TYPE STRING,
TKF004 TYPE STRING,
TKF005 TYPE STRING,
TKF005 TYPE STRING,
TKF006 TYPE STRING,
TKF006 TYPE STRING,
TKF007 TYPE STRING,
TKF007 TYPE STRING,
TKF008 TYPE STRING,
TKF008 TYPE STRING,
TKF009 TYPE STRING,
TKF009 TYPE STRING,
TKF010 TYPE STRING,
TKF010 TYPE STRING,
TKF011 TYPE STRING,
TKF011 TYPE STRING,
TKF012 TYPE STRING,
TKF012 TYPE STRING,
TKF013 TYPE STRING,
TKF013 TYPE STRING,
TKF014 TYPE STRING,
TKF014 TYPE STRING,
TKF015 TYPE STRING,
TKF015 TYPE STRING,
TKF016 TYPE STRING,
TKE001 TYPE STRING,
TKF016 TYPE STRING,
TKE001 TYPE STRING,
TKE002 TYPE STRING,
TKE002 TYPE STRING,
TKE003 TYPE STRING,
TKE003 TYPE STRING,
TKE004 TYPE STRING,
TKE004 TYPE STRING,
TKE005 TYPE STRING,
TKE005 TYPE STRING,
TKE006 TYPE STRING,
TKE006 TYPE STRING,
TKE007 TYPE STRING,
TKE007 TYPE STRING,
TKE008 TYPE STRING,
TKE008 TYPE STRING,
TKE009 TYPE STRING,
TKE009 TYPE STRING,
TKE010 TYPE STRING,
TKE010 TYPE STRING,
TKE011 TYPE STRING,
TKE011 TYPE STRING,
TKE012 TYPE STRING,
TKE012 TYPE STRING,
TKE013 TYPE STRING,
TKE013 TYPE STRING,
TKE014 TYPE STRING,
TKE014 TYPE STRING,
TKE015 TYPE STRING,
TKE015 TYPE STRING,
TKE016 TYPE STRING,
TKE016 TYPE STRING,
TOG001 TYPE STRING,
TOG001 TYPE STRING,
TOG002 TYPE STRING,
TOG002 TYPE STRING,
TOG003 TYPE STRING,
TOG003 TYPE STRING,
TOG004 TYPE STRING,
TOG004 TYPE STRING,
TOG005 TYPE STRING,
TOG005 TYPE STRING,
TOG006 TYPE STRING,
TOG006 TYPE STRING,
TOG007 TYPE STRING,
TOG007 TYPE STRING,
TOG008 TYPE STRING,
TOG008 TYPE STRING,
TOG009 TYPE STRING,
TOG009 TYPE STRING,
TOG010 TYPE STRING,
TOG010 TYPE STRING,
TOG011 TYPE STRING,
TOG011 TYPE STRING,
TOG012 TYPE STRING,
TOG012 TYPE STRING,
TOG013 TYPE STRING,
TOG013 TYPE STRING,
TOG014 TYPE STRING,
TOG014 TYPE STRING,
TOG015 TYPE STRING,
TOG015 TYPE STRING,
TOG016 TYPE STRING,
TOF001 TYPE STRING,
TOG016 TYPE STRING,
TOF001 TYPE STRING,
TOF002 TYPE STRING,
TOF002 TYPE STRING,
TOF003 TYPE STRING,
TOF003 TYPE STRING,
TOF004 TYPE STRING,
TOF004 TYPE STRING,
TOF005 TYPE STRING,
TOF005 TYPE STRING,
TOF006 TYPE STRING,
TOF006 TYPE STRING,
TOF007 TYPE STRING,
TOF007 TYPE STRING,
TOF008 TYPE STRING,
TOF008 TYPE STRING,
TOF009 TYPE STRING,
TOF009 TYPE STRING,
TOF010 TYPE STRING,
TOF010 TYPE STRING,
TOF011 TYPE STRING,
TOF011 TYPE STRING,
TOF012 TYPE STRING,
TOF012 TYPE STRING,
TOF013 TYPE STRING,
TOF013 TYPE STRING,
TOF014 TYPE STRING,
TOF014 TYPE STRING,
TOF015 TYPE STRING,
TOF015 TYPE STRING,
TOF016 TYPE STRING,
TOE001 TYPE STRING,
TOF016 TYPE STRING,
TOE001 TYPE STRING,
TOE002 TYPE STRING,
TOE002 TYPE STRING,
TOE003 TYPE STRING,
TOE003 TYPE STRING,
TOE004 TYPE STRING,
TOE004 TYPE STRING,
TOE005 TYPE STRING,
TOE005 TYPE STRING,
TOE006 TYPE STRING,
TOE006 TYPE STRING,
TOE007 TYPE STRING,
TOE007 TYPE STRING,
TOE008 TYPE STRING,
TOE008 TYPE STRING,
TOE009 TYPE STRING,
TOE009 TYPE STRING,
TOE010 TYPE STRING,
TOE010 TYPE STRING,
TOE011 TYPE STRING,
TOE011 TYPE STRING,
TOE012 TYPE STRING,
TOE012 TYPE STRING,
TOE013 TYPE STRING,
TOE013 TYPE STRING,
TOE014 TYPE STRING,
TOE014 TYPE STRING,
TOE015 TYPE STRING,
TOE015 TYPE STRING,
TOE016 TYPE STRING,
TOE016 TYPE STRING,
TXG001 TYPE STRING,
TXG002 TYPE STRING,
TXG003 TYPE STRING,
TXG004 TYPE STRING,
TXG005 TYPE STRING,
TXG006 TYPE STRING,
TXG007 TYPE STRING,
TXG008 TYPE STRING,
TXG009 TYPE STRING,
TXG010 TYPE STRING,
TXG011 TYPE STRING,
TXG012 TYPE STRING,
TXG013 TYPE STRING,
TXG014 TYPE STRING,
TXG015 TYPE STRING,
TXG016 TYPE STRING,
TXF001 TYPE STRING,
TXF002 TYPE STRING,
TXF003 TYPE STRING,
TXF004 TYPE STRING,
TXF005 TYPE STRING,
TXF006 TYPE STRING,
TXF007 TYPE STRING,
TXF008 TYPE STRING,
TXF009 TYPE STRING,
TXF010 TYPE STRING,
TXF011 TYPE STRING,
TXF012 TYPE STRING,
TXF013 TYPE STRING,
TXF014 TYPE STRING,
TXF015 TYPE STRING,
TXF016 TYPE STRING,
TXE001 TYPE STRING,
TXE002 TYPE STRING,
TXE003 TYPE STRING,
TXE004 TYPE STRING,
TXE005 TYPE STRING,
TXE006 TYPE STRING,
TXE007 TYPE STRING,
TXE008 TYPE STRING,
TXE009 TYPE STRING,
TXE010 TYPE STRING,
TXE011 TYPE STRING,
TXE012 TYPE STRING,
TXE013 TYPE STRING,
TXE014 TYPE STRING,
TXE015 TYPE STRING,
TXE016 TYPE STRING,
TKG001_LONG TYPE STRING,
TKG002_LONG TYPE STRING,
TKG003_LONG TYPE STRING,
TKG004_LONG TYPE STRING,
TKG005_LONG TYPE STRING,
TKG006_LONG TYPE STRING,
TKG007_LONG TYPE STRING,
TKG008_LONG TYPE STRING,
TKG009_LONG TYPE STRING,
TKG010_LONG TYPE STRING,
TKG011_LONG TYPE STRING,
TKG012_LONG TYPE STRING,
TKG013_LONG TYPE STRING,
TKG014_LONG TYPE STRING,
TKG015_LONG TYPE STRING,
TKG016_LONG TYPE STRING,
TKF001_LONG TYPE STRING,
TKF002_LONG TYPE STRING,
TKF003_LONG TYPE STRING,
TKF004_LONG TYPE STRING,
TKF005_LONG TYPE STRING,
TKF006_LONG TYPE STRING,
TKF007_LONG TYPE STRING,
TKF008_LONG TYPE STRING,
TKF009_LONG TYPE STRING,
TKF010_LONG TYPE STRING,
TKF011_LONG TYPE STRING,
TKF012_LONG TYPE STRING,
TKF013_LONG TYPE STRING,
TKF014_LONG TYPE STRING,
TKF015_LONG TYPE STRING,
TKF016_LONG TYPE STRING,
TOG001_LONG TYPE STRING,
TOG002_LONG TYPE STRING,
TOG003_LONG TYPE STRING,
TOG004_LONG TYPE STRING,
TOG005_LONG TYPE STRING,
TOG006_LONG TYPE STRING,
TOG007_LONG TYPE STRING,
TOG008_LONG TYPE STRING,
TOG009_LONG TYPE STRING,
TOG010_LONG TYPE STRING,
TOG011_LONG TYPE STRING,
TOG012_LONG TYPE STRING,
TOG013_LONG TYPE STRING,
TOG014_LONG TYPE STRING,
TOG015_LONG TYPE STRING,
TOG016_LONG TYPE STRING,
TOF001_LONG TYPE STRING,
TOF002_LONG TYPE STRING,
TOF003_LONG TYPE STRING,
TOF004_LONG TYPE STRING,
TOF005_LONG TYPE STRING,
TOF006_LONG TYPE STRING,
TOF007_LONG TYPE STRING,
TOF008_LONG TYPE STRING,
TOF009_LONG TYPE STRING,
TOF010_LONG TYPE STRING,
TOF011_LONG TYPE STRING,
TOF012_LONG TYPE STRING,
TOF013_LONG TYPE STRING,
TOF014_LONG TYPE STRING,
TOF015_LONG TYPE STRING,
TOF016_LONG TYPE STRING,
TXG001_LONG TYPE STRING,
TXG002_LONG TYPE STRING,
TXG003_LONG TYPE STRING,
TXG004_LONG TYPE STRING,
TXG005_LONG TYPE STRING,
TXG006_LONG TYPE STRING,
TXG007_LONG TYPE STRING,
TXG008_LONG TYPE STRING,
TXG009_LONG TYPE STRING,
TXG010_LONG TYPE STRING,
TXG011_LONG TYPE STRING,
TXG012_LONG TYPE STRING,
TXG013_LONG TYPE STRING,
TXG014_LONG TYPE STRING,
TXG015_LONG TYPE STRING,
TXG016_LONG TYPE STRING,
TXF001_LONG TYPE STRING,
TXF002_LONG TYPE STRING,
TXF003_LONG TYPE STRING,
TXF004_LONG TYPE STRING,
TXF005_LONG TYPE STRING,
TXF006_LONG TYPE STRING,
TXF007_LONG TYPE STRING,
TXF008_LONG TYPE STRING,
TXF009_LONG TYPE STRING,
TXF010_LONG TYPE STRING,
TXF011_LONG TYPE STRING,
TXF012_LONG TYPE STRING,
TXF013_LONG TYPE STRING,
TXF014_LONG TYPE STRING,
TXF015_LONG TYPE STRING,
TXF016_LONG TYPE STRING,END OF T_EKKO_STR. DATA: WA_BAPI1036_COST_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_BAPI1036_COST_STR-MANDT sy-vline
WA_BAPI1036_COST_STR-LEDNR sy-vline
WA_BAPI1036_COST_STR-MANDT sy-vline
WA_BAPI1036_COST_STR-LEDNR sy-vline
WA_BAPI1036_COST_STR-OBJNR sy-vline
WA_BAPI1036_COST_STR-GJAHR sy-vline
WA_BAPI1036_COST_STR-OBJNR sy-vline
WA_BAPI1036_COST_STR-GJAHR sy-vline
WA_BAPI1036_COST_STR-WRTTP sy-vline
WA_BAPI1036_COST_STR-VERSN sy-vline
WA_BAPI1036_COST_STR-WRTTP sy-vline
WA_BAPI1036_COST_STR-TARKZ sy-vline
WA_BAPI1036_COST_STR-VERSN sy-vline
WA_BAPI1036_COST_STR-PERBL sy-vline
WA_BAPI1036_COST_STR-TARKZ sy-vline
WA_BAPI1036_COST_STR-PERBL sy-vline
WA_BAPI1036_COST_STR-VRGNG sy-vline
WA_BAPI1036_COST_STR-VRGNG sy-vline
WA_BAPI1036_COST_STR-TKG001 sy-vline
WA_BAPI1036_COST_STR-TKG001 sy-vline
WA_BAPI1036_COST_STR-TKG002 sy-vline
WA_BAPI1036_COST_STR-TKG002 sy-vline
WA_BAPI1036_COST_STR-TKG003 sy-vline
WA_BAPI1036_COST_STR-TKG003 sy-vline
WA_BAPI1036_COST_STR-TKG004 sy-vline
WA_BAPI1036_COST_STR-TKG004 sy-vline
WA_BAPI1036_COST_STR-TKG005 sy-vline
WA_BAPI1036_COST_STR-TKG005 sy-vline
WA_BAPI1036_COST_STR-TKG006 sy-vline
WA_BAPI1036_COST_STR-TKG006 sy-vline
WA_BAPI1036_COST_STR-TKG007 sy-vline
WA_BAPI1036_COST_STR-TKG007 sy-vline
WA_BAPI1036_COST_STR-TKG008 sy-vline
WA_BAPI1036_COST_STR-TKG008 sy-vline
WA_BAPI1036_COST_STR-TKG009 sy-vline
WA_BAPI1036_COST_STR-TKG009 sy-vline
WA_BAPI1036_COST_STR-TKG010 sy-vline
WA_BAPI1036_COST_STR-TKG010 sy-vline
WA_BAPI1036_COST_STR-TKG011 sy-vline
WA_BAPI1036_COST_STR-TKG011 sy-vline
WA_BAPI1036_COST_STR-TKG012 sy-vline
WA_BAPI1036_COST_STR-TKG012 sy-vline
WA_BAPI1036_COST_STR-TKG013 sy-vline
WA_BAPI1036_COST_STR-TKG013 sy-vline
WA_BAPI1036_COST_STR-TKG014 sy-vline
WA_BAPI1036_COST_STR-TKG014 sy-vline
WA_BAPI1036_COST_STR-TKG015 sy-vline
WA_BAPI1036_COST_STR-TKG015 sy-vline
WA_BAPI1036_COST_STR-TKG016 sy-vline
WA_BAPI1036_COST_STR-TKF001 sy-vline
WA_BAPI1036_COST_STR-TKG016 sy-vline
WA_BAPI1036_COST_STR-TKF001 sy-vline
WA_BAPI1036_COST_STR-TKF002 sy-vline
WA_BAPI1036_COST_STR-TKF002 sy-vline
WA_BAPI1036_COST_STR-TKF003 sy-vline
WA_BAPI1036_COST_STR-TKF003 sy-vline
WA_BAPI1036_COST_STR-TKF004 sy-vline
WA_BAPI1036_COST_STR-TKF004 sy-vline
WA_BAPI1036_COST_STR-TKF005 sy-vline
WA_BAPI1036_COST_STR-TKF005 sy-vline
WA_BAPI1036_COST_STR-TKF006 sy-vline
WA_BAPI1036_COST_STR-TKF006 sy-vline
WA_BAPI1036_COST_STR-TKF007 sy-vline
WA_BAPI1036_COST_STR-TKF007 sy-vline
WA_BAPI1036_COST_STR-TKF008 sy-vline
WA_BAPI1036_COST_STR-TKF008 sy-vline
WA_BAPI1036_COST_STR-TKF009 sy-vline
WA_BAPI1036_COST_STR-TKF009 sy-vline
WA_BAPI1036_COST_STR-TKF010 sy-vline
WA_BAPI1036_COST_STR-TKF010 sy-vline
WA_BAPI1036_COST_STR-TKF011 sy-vline
WA_BAPI1036_COST_STR-TKF011 sy-vline
WA_BAPI1036_COST_STR-TKF012 sy-vline
WA_BAPI1036_COST_STR-TKF012 sy-vline
WA_BAPI1036_COST_STR-TKF013 sy-vline
WA_BAPI1036_COST_STR-TKF013 sy-vline
WA_BAPI1036_COST_STR-TKF014 sy-vline
WA_BAPI1036_COST_STR-TKF014 sy-vline
WA_BAPI1036_COST_STR-TKF015 sy-vline
WA_BAPI1036_COST_STR-TKF015 sy-vline
WA_BAPI1036_COST_STR-TKF016 sy-vline
WA_BAPI1036_COST_STR-TKE001 sy-vline
WA_BAPI1036_COST_STR-TKF016 sy-vline
WA_BAPI1036_COST_STR-TKE001 sy-vline
WA_BAPI1036_COST_STR-TKE002 sy-vline
WA_BAPI1036_COST_STR-TKE002 sy-vline
WA_BAPI1036_COST_STR-TKE003 sy-vline
WA_BAPI1036_COST_STR-TKE003 sy-vline
WA_BAPI1036_COST_STR-TKE004 sy-vline
WA_BAPI1036_COST_STR-TKE004 sy-vline
WA_BAPI1036_COST_STR-TKE005 sy-vline
WA_BAPI1036_COST_STR-TKE005 sy-vline
WA_BAPI1036_COST_STR-TKE006 sy-vline
WA_BAPI1036_COST_STR-TKE006 sy-vline
WA_BAPI1036_COST_STR-TKE007 sy-vline
WA_BAPI1036_COST_STR-TKE007 sy-vline
WA_BAPI1036_COST_STR-TKE008 sy-vline
WA_BAPI1036_COST_STR-TKE008 sy-vline
WA_BAPI1036_COST_STR-TKE009 sy-vline
WA_BAPI1036_COST_STR-TKE009 sy-vline
WA_BAPI1036_COST_STR-TKE010 sy-vline
WA_BAPI1036_COST_STR-TKE010 sy-vline
WA_BAPI1036_COST_STR-TKE011 sy-vline
WA_BAPI1036_COST_STR-TKE011 sy-vline
WA_BAPI1036_COST_STR-TKE012 sy-vline
WA_BAPI1036_COST_STR-TKE012 sy-vline
WA_BAPI1036_COST_STR-TKE013 sy-vline
WA_BAPI1036_COST_STR-TKE013 sy-vline
WA_BAPI1036_COST_STR-TKE014 sy-vline
WA_BAPI1036_COST_STR-TKE014 sy-vline
WA_BAPI1036_COST_STR-TKE015 sy-vline
WA_BAPI1036_COST_STR-TKE015 sy-vline
WA_BAPI1036_COST_STR-TKE016 sy-vline
WA_BAPI1036_COST_STR-TKE016 sy-vline
WA_BAPI1036_COST_STR-TOG001 sy-vline
WA_BAPI1036_COST_STR-TOG001 sy-vline
WA_BAPI1036_COST_STR-TOG002 sy-vline
WA_BAPI1036_COST_STR-TOG002 sy-vline
WA_BAPI1036_COST_STR-TOG003 sy-vline
WA_BAPI1036_COST_STR-TOG003 sy-vline
WA_BAPI1036_COST_STR-TOG004 sy-vline
WA_BAPI1036_COST_STR-TOG004 sy-vline
WA_BAPI1036_COST_STR-TOG005 sy-vline
WA_BAPI1036_COST_STR-TOG005 sy-vline
WA_BAPI1036_COST_STR-TOG006 sy-vline
WA_BAPI1036_COST_STR-TOG006 sy-vline
WA_BAPI1036_COST_STR-TOG007 sy-vline
WA_BAPI1036_COST_STR-TOG007 sy-vline
WA_BAPI1036_COST_STR-TOG008 sy-vline
WA_BAPI1036_COST_STR-TOG008 sy-vline
WA_BAPI1036_COST_STR-TOG009 sy-vline
WA_BAPI1036_COST_STR-TOG009 sy-vline
WA_BAPI1036_COST_STR-TOG010 sy-vline
WA_BAPI1036_COST_STR-TOG010 sy-vline
WA_BAPI1036_COST_STR-TOG011 sy-vline
WA_BAPI1036_COST_STR-TOG011 sy-vline
WA_BAPI1036_COST_STR-TOG012 sy-vline
WA_BAPI1036_COST_STR-TOG012 sy-vline
WA_BAPI1036_COST_STR-TOG013 sy-vline
WA_BAPI1036_COST_STR-TOG013 sy-vline
WA_BAPI1036_COST_STR-TOG014 sy-vline
WA_BAPI1036_COST_STR-TOG014 sy-vline
WA_BAPI1036_COST_STR-TOG015 sy-vline
WA_BAPI1036_COST_STR-TOG015 sy-vline
WA_BAPI1036_COST_STR-TOG016 sy-vline
WA_BAPI1036_COST_STR-TOF001 sy-vline
WA_BAPI1036_COST_STR-TOG016 sy-vline
WA_BAPI1036_COST_STR-TOF001 sy-vline
WA_BAPI1036_COST_STR-TOF002 sy-vline
WA_BAPI1036_COST_STR-TOF002 sy-vline
WA_BAPI1036_COST_STR-TOF003 sy-vline
WA_BAPI1036_COST_STR-TOF003 sy-vline
WA_BAPI1036_COST_STR-TOF004 sy-vline
WA_BAPI1036_COST_STR-TOF004 sy-vline
WA_BAPI1036_COST_STR-TOF005 sy-vline
WA_BAPI1036_COST_STR-TOF005 sy-vline
WA_BAPI1036_COST_STR-TOF006 sy-vline
WA_BAPI1036_COST_STR-TOF006 sy-vline
WA_BAPI1036_COST_STR-TOF007 sy-vline
WA_BAPI1036_COST_STR-TOF007 sy-vline
WA_BAPI1036_COST_STR-TOF008 sy-vline
WA_BAPI1036_COST_STR-TOF008 sy-vline
WA_BAPI1036_COST_STR-TOF009 sy-vline
WA_BAPI1036_COST_STR-TOF009 sy-vline
WA_BAPI1036_COST_STR-TOF010 sy-vline
WA_BAPI1036_COST_STR-TOF010 sy-vline
WA_BAPI1036_COST_STR-TOF011 sy-vline
WA_BAPI1036_COST_STR-TOF011 sy-vline
WA_BAPI1036_COST_STR-TOF012 sy-vline
WA_BAPI1036_COST_STR-TOF012 sy-vline
WA_BAPI1036_COST_STR-TOF013 sy-vline
WA_BAPI1036_COST_STR-TOF013 sy-vline
WA_BAPI1036_COST_STR-TOF014 sy-vline
WA_BAPI1036_COST_STR-TOF014 sy-vline
WA_BAPI1036_COST_STR-TOF015 sy-vline
WA_BAPI1036_COST_STR-TOF015 sy-vline
WA_BAPI1036_COST_STR-TOF016 sy-vline
WA_BAPI1036_COST_STR-TOE001 sy-vline
WA_BAPI1036_COST_STR-TOF016 sy-vline
WA_BAPI1036_COST_STR-TOE001 sy-vline
WA_BAPI1036_COST_STR-TOE002 sy-vline
WA_BAPI1036_COST_STR-TOE002 sy-vline
WA_BAPI1036_COST_STR-TOE003 sy-vline
WA_BAPI1036_COST_STR-TOE003 sy-vline
WA_BAPI1036_COST_STR-TOE004 sy-vline
WA_BAPI1036_COST_STR-TOE004 sy-vline
WA_BAPI1036_COST_STR-TOE005 sy-vline
WA_BAPI1036_COST_STR-TOE005 sy-vline
WA_BAPI1036_COST_STR-TOE006 sy-vline
WA_BAPI1036_COST_STR-TOE006 sy-vline
WA_BAPI1036_COST_STR-TOE007 sy-vline
WA_BAPI1036_COST_STR-TOE007 sy-vline
WA_BAPI1036_COST_STR-TOE008 sy-vline
WA_BAPI1036_COST_STR-TOE008 sy-vline
WA_BAPI1036_COST_STR-TOE009 sy-vline
WA_BAPI1036_COST_STR-TOE009 sy-vline
WA_BAPI1036_COST_STR-TOE010 sy-vline
WA_BAPI1036_COST_STR-TOE010 sy-vline
WA_BAPI1036_COST_STR-TOE011 sy-vline
WA_BAPI1036_COST_STR-TOE011 sy-vline
WA_BAPI1036_COST_STR-TOE012 sy-vline
WA_BAPI1036_COST_STR-TOE012 sy-vline
WA_BAPI1036_COST_STR-TOE013 sy-vline
WA_BAPI1036_COST_STR-TOE013 sy-vline
WA_BAPI1036_COST_STR-TOE014 sy-vline
WA_BAPI1036_COST_STR-TOE014 sy-vline
WA_BAPI1036_COST_STR-TOE015 sy-vline
WA_BAPI1036_COST_STR-TOE015 sy-vline
WA_BAPI1036_COST_STR-TOE016 sy-vline
WA_BAPI1036_COST_STR-TOE016 sy-vline
WA_BAPI1036_COST_STR-TXG001 sy-vline
WA_BAPI1036_COST_STR-TXG002 sy-vline
WA_BAPI1036_COST_STR-TXG003 sy-vline
WA_BAPI1036_COST_STR-TXG004 sy-vline
WA_BAPI1036_COST_STR-TXG005 sy-vline
WA_BAPI1036_COST_STR-TXG006 sy-vline
WA_BAPI1036_COST_STR-TXG007 sy-vline
WA_BAPI1036_COST_STR-TXG008 sy-vline
WA_BAPI1036_COST_STR-TXG009 sy-vline
WA_BAPI1036_COST_STR-TXG010 sy-vline
WA_BAPI1036_COST_STR-TXG011 sy-vline
WA_BAPI1036_COST_STR-TXG012 sy-vline
WA_BAPI1036_COST_STR-TXG013 sy-vline
WA_BAPI1036_COST_STR-TXG014 sy-vline
WA_BAPI1036_COST_STR-TXG015 sy-vline
WA_BAPI1036_COST_STR-TXG016 sy-vline
WA_BAPI1036_COST_STR-TXF001 sy-vline
WA_BAPI1036_COST_STR-TXF002 sy-vline
WA_BAPI1036_COST_STR-TXF003 sy-vline
WA_BAPI1036_COST_STR-TXF004 sy-vline
WA_BAPI1036_COST_STR-TXF005 sy-vline
WA_BAPI1036_COST_STR-TXF006 sy-vline
WA_BAPI1036_COST_STR-TXF007 sy-vline
WA_BAPI1036_COST_STR-TXF008 sy-vline
WA_BAPI1036_COST_STR-TXF009 sy-vline
WA_BAPI1036_COST_STR-TXF010 sy-vline
WA_BAPI1036_COST_STR-TXF011 sy-vline
WA_BAPI1036_COST_STR-TXF012 sy-vline
WA_BAPI1036_COST_STR-TXF013 sy-vline
WA_BAPI1036_COST_STR-TXF014 sy-vline
WA_BAPI1036_COST_STR-TXF015 sy-vline
WA_BAPI1036_COST_STR-TXF016 sy-vline
WA_BAPI1036_COST_STR-TXE001 sy-vline
WA_BAPI1036_COST_STR-TXE002 sy-vline
WA_BAPI1036_COST_STR-TXE003 sy-vline
WA_BAPI1036_COST_STR-TXE004 sy-vline
WA_BAPI1036_COST_STR-TXE005 sy-vline
WA_BAPI1036_COST_STR-TXE006 sy-vline
WA_BAPI1036_COST_STR-TXE007 sy-vline
WA_BAPI1036_COST_STR-TXE008 sy-vline
WA_BAPI1036_COST_STR-TXE009 sy-vline
WA_BAPI1036_COST_STR-TXE010 sy-vline
WA_BAPI1036_COST_STR-TXE011 sy-vline
WA_BAPI1036_COST_STR-TXE012 sy-vline
WA_BAPI1036_COST_STR-TXE013 sy-vline
WA_BAPI1036_COST_STR-TXE014 sy-vline
WA_BAPI1036_COST_STR-TXE015 sy-vline
WA_BAPI1036_COST_STR-TXE016 sy-vline
WA_BAPI1036_COST_STR-TKG001_LONG sy-vline
WA_BAPI1036_COST_STR-TKG002_LONG sy-vline
WA_BAPI1036_COST_STR-TKG003_LONG sy-vline
WA_BAPI1036_COST_STR-TKG004_LONG sy-vline
WA_BAPI1036_COST_STR-TKG005_LONG sy-vline
WA_BAPI1036_COST_STR-TKG006_LONG sy-vline
WA_BAPI1036_COST_STR-TKG007_LONG sy-vline
WA_BAPI1036_COST_STR-TKG008_LONG sy-vline
WA_BAPI1036_COST_STR-TKG009_LONG sy-vline
WA_BAPI1036_COST_STR-TKG010_LONG sy-vline
WA_BAPI1036_COST_STR-TKG011_LONG sy-vline
WA_BAPI1036_COST_STR-TKG012_LONG sy-vline
WA_BAPI1036_COST_STR-TKG013_LONG sy-vline
WA_BAPI1036_COST_STR-TKG014_LONG sy-vline
WA_BAPI1036_COST_STR-TKG015_LONG sy-vline
WA_BAPI1036_COST_STR-TKG016_LONG sy-vline
WA_BAPI1036_COST_STR-TKF001_LONG sy-vline
WA_BAPI1036_COST_STR-TKF002_LONG sy-vline
WA_BAPI1036_COST_STR-TKF003_LONG sy-vline
WA_BAPI1036_COST_STR-TKF004_LONG sy-vline
WA_BAPI1036_COST_STR-TKF005_LONG sy-vline
WA_BAPI1036_COST_STR-TKF006_LONG sy-vline
WA_BAPI1036_COST_STR-TKF007_LONG sy-vline
WA_BAPI1036_COST_STR-TKF008_LONG sy-vline
WA_BAPI1036_COST_STR-TKF009_LONG sy-vline
WA_BAPI1036_COST_STR-TKF010_LONG sy-vline
WA_BAPI1036_COST_STR-TKF011_LONG sy-vline
WA_BAPI1036_COST_STR-TKF012_LONG sy-vline
WA_BAPI1036_COST_STR-TKF013_LONG sy-vline
WA_BAPI1036_COST_STR-TKF014_LONG sy-vline
WA_BAPI1036_COST_STR-TKF015_LONG sy-vline
WA_BAPI1036_COST_STR-TKF016_LONG sy-vline
WA_BAPI1036_COST_STR-TOG001_LONG sy-vline
WA_BAPI1036_COST_STR-TOG002_LONG sy-vline
WA_BAPI1036_COST_STR-TOG003_LONG sy-vline
WA_BAPI1036_COST_STR-TOG004_LONG sy-vline
WA_BAPI1036_COST_STR-TOG005_LONG sy-vline
WA_BAPI1036_COST_STR-TOG006_LONG sy-vline
WA_BAPI1036_COST_STR-TOG007_LONG sy-vline
WA_BAPI1036_COST_STR-TOG008_LONG sy-vline
WA_BAPI1036_COST_STR-TOG009_LONG sy-vline
WA_BAPI1036_COST_STR-TOG010_LONG sy-vline
WA_BAPI1036_COST_STR-TOG011_LONG sy-vline
WA_BAPI1036_COST_STR-TOG012_LONG sy-vline
WA_BAPI1036_COST_STR-TOG013_LONG sy-vline
WA_BAPI1036_COST_STR-TOG014_LONG sy-vline
WA_BAPI1036_COST_STR-TOG015_LONG sy-vline
WA_BAPI1036_COST_STR-TOG016_LONG sy-vline
WA_BAPI1036_COST_STR-TOF001_LONG sy-vline
WA_BAPI1036_COST_STR-TOF002_LONG sy-vline
WA_BAPI1036_COST_STR-TOF003_LONG sy-vline
WA_BAPI1036_COST_STR-TOF004_LONG sy-vline
WA_BAPI1036_COST_STR-TOF005_LONG sy-vline
WA_BAPI1036_COST_STR-TOF006_LONG sy-vline
WA_BAPI1036_COST_STR-TOF007_LONG sy-vline
WA_BAPI1036_COST_STR-TOF008_LONG sy-vline
WA_BAPI1036_COST_STR-TOF009_LONG sy-vline
WA_BAPI1036_COST_STR-TOF010_LONG sy-vline
WA_BAPI1036_COST_STR-TOF011_LONG sy-vline
WA_BAPI1036_COST_STR-TOF012_LONG sy-vline
WA_BAPI1036_COST_STR-TOF013_LONG sy-vline
WA_BAPI1036_COST_STR-TOF014_LONG sy-vline
WA_BAPI1036_COST_STR-TOF015_LONG sy-vline
WA_BAPI1036_COST_STR-TOF016_LONG sy-vline
WA_BAPI1036_COST_STR-TXG001_LONG sy-vline
WA_BAPI1036_COST_STR-TXG002_LONG sy-vline
WA_BAPI1036_COST_STR-TXG003_LONG sy-vline
WA_BAPI1036_COST_STR-TXG004_LONG sy-vline
WA_BAPI1036_COST_STR-TXG005_LONG sy-vline
WA_BAPI1036_COST_STR-TXG006_LONG sy-vline
WA_BAPI1036_COST_STR-TXG007_LONG sy-vline
WA_BAPI1036_COST_STR-TXG008_LONG sy-vline
WA_BAPI1036_COST_STR-TXG009_LONG sy-vline
WA_BAPI1036_COST_STR-TXG010_LONG sy-vline
WA_BAPI1036_COST_STR-TXG011_LONG sy-vline
WA_BAPI1036_COST_STR-TXG012_LONG sy-vline
WA_BAPI1036_COST_STR-TXG013_LONG sy-vline
WA_BAPI1036_COST_STR-TXG014_LONG sy-vline
WA_BAPI1036_COST_STR-TXG015_LONG sy-vline
WA_BAPI1036_COST_STR-TXG016_LONG sy-vline
WA_BAPI1036_COST_STR-TXF001_LONG sy-vline
WA_BAPI1036_COST_STR-TXF002_LONG sy-vline
WA_BAPI1036_COST_STR-TXF003_LONG sy-vline
WA_BAPI1036_COST_STR-TXF004_LONG sy-vline
WA_BAPI1036_COST_STR-TXF005_LONG sy-vline
WA_BAPI1036_COST_STR-TXF006_LONG sy-vline
WA_BAPI1036_COST_STR-TXF007_LONG sy-vline
WA_BAPI1036_COST_STR-TXF008_LONG sy-vline
WA_BAPI1036_COST_STR-TXF009_LONG sy-vline
WA_BAPI1036_COST_STR-TXF010_LONG sy-vline
WA_BAPI1036_COST_STR-TXF011_LONG sy-vline
WA_BAPI1036_COST_STR-TXF012_LONG sy-vline
WA_BAPI1036_COST_STR-TXF013_LONG sy-vline
WA_BAPI1036_COST_STR-TXF014_LONG sy-vline
WA_BAPI1036_COST_STR-TXF015_LONG sy-vline
WA_BAPI1036_COST_STR-TXF016_LONG sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.