ABAP Select data from SAP table MC45W_0ITM 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 MC45W_0ITM 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 MC45W_0ITM. 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 MC45W_0ITM 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_MC45W_0ITM TYPE STANDARD TABLE OF MC45W_0ITM,
      WA_MC45W_0ITM TYPE MC45W_0ITM,
      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: <MC45W_0ITM> TYPE MC45W_0ITM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM MC45W_0ITM
*  INTO TABLE @DATA(IT_MC45W_0ITM2).
*--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_MC45W_0ITM INDEX 1 INTO DATA(WA_MC45W_0ITM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_MC45W_0ITM ASSIGNING <MC45W_0ITM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<MC45W_0ITM>-ROCANCEL = 1.
<MC45W_0ITM>-ABART = 1.
<MC45W_0ITM>-BLDAT = 1.
<MC45W_0ITM>-BUKRS = 1.
<MC45W_0ITM>-CPDK_ADDR = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_MC45W_0ITM-EKGRP, sy-vline,
WA_MC45W_0ITM-EKORG, sy-vline,
WA_MC45W_0ITM-FKSTO, sy-vline,
WA_MC45W_0ITM-FKSTO_PART, sy-vline,
WA_MC45W_0ITM-FKSTO_PARTY, sy-vline,
WA_MC45W_0ITM-GSKTO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_MC45W_0ITM 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_MC45W_0ITM 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_MC45W_0ITM INTO WA_MC45W_0ITM. *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 CPDK_ADDR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MC45W_0ITM-CPDK_ADDR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MC45W_0ITM-CPDK_ADDR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PARTNER_EXP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_MC45W_0ITM-PARTNER_EXP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_MC45W_0ITM-PARTNER_EXP.
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_MC45W_0ITM_STR,
ROCANCEL TYPE STRING,
ABART TYPE STRING,
BLDAT TYPE STRING,
BUKRS TYPE STRING,
CPDK_ADDR TYPE STRING,
EKGRP TYPE STRING,
EKORG TYPE STRING,
FKSTO TYPE STRING,
FKSTO_PART TYPE STRING,
FKSTO_PARTY TYPE STRING,
GSKTO TYPE STRING,
GSKTOD TYPE STRING,
HWAER TYPE STRING,
KKBER TYPE STRING,
KUNRE TYPE STRING,
KUNRG TYPE STRING,
KURST TYPE STRING,
LANDL TYPE STRING,
LFART TYPE STRING,
LFTYP TYPE STRING,
LIFRE TYPE STRING,
LNRZB TYPE STRING,
LOGSYS TYPE STRING,
MWSBK TYPE STRING,
MWSBKD TYPE STRING,
NARVF TYPE STRING,
NAVNK TYPE STRING,
POST_PARTY TYPE STRING,
SETTLE_CATEGORY TYPE STRING,
SETTLE_DOC TYPE STRING,
SPART TYPE STRING,
VKBUR TYPE STRING,
VKGRP TYPE STRING,
VKORG TYPE STRING,
VTWEG TYPE STRING,
WAERL TYPE STRING,
WBTYP TYPE STRING,
WDTYP TYPE STRING,
WFDAT TYPE STRING,
WFDAT_RL TYPE STRING,
WKURS TYPE STRING,
WKURS_DAT TYPE STRING,
WRART TYPE STRING,
WRTYP TYPE STRING,
WSTWAE TYPE STRING,
ZEITP TYPE STRING,
AKTNR TYPE STRING,
BONBA TYPE STRING,
BONBAD TYPE STRING,
BRGEW TYPE STRING,
BRTWR TYPE STRING,
BRTWRD TYPE STRING,
CHARG TYPE STRING,
CONTRACT TYPE STRING,
CONTRACT_TYPE TYPE STRING,
EFFWR TYPE STRING,
EFFWRD TYPE STRING,
EKKOL TYPE STRING,
ERDAT TYPE STRING,
FPRME TYPE STRING,
FPUMN TYPE STRING,
FPUMZ TYPE STRING,
GEWEI TYPE STRING,
GSBER TYPE STRING,
ITEMCAT TYPE STRING,
KOKRS TYPE STRING,
KOLIF TYPE STRING,
KOSTL TYPE STRING,
KZWI1 TYPE STRING,
KZWI1D TYPE STRING,
KZWI2 TYPE STRING,
KZWI2D TYPE STRING,
KZWI3 TYPE STRING,
KZWI3D TYPE STRING,
KZWI4 TYPE STRING,
KZWI4D TYPE STRING,
KZWI5 TYPE STRING,
KZWI5D TYPE STRING,
KZWI6 TYPE STRING,
KZWI6D TYPE STRING,
LFGRU TYPE STRING,
LTSNR TYPE STRING,
MATBF TYPE STRING,
MATKL TYPE STRING,
MATNR TYPE STRING,
MEINS TYPE STRING,
MENGE TYPE STRING,
MTART TYPE STRING,
MWERT_IM TYPE STRING,
MWERT_PR TYPE STRING,
MWERT_UM TYPE STRING,
MWSBP TYPE STRING,
MWSBPD TYPE STRING,
MWSK2 TYPE STRING,
MWSKZ TYPE STRING,
NAVNW TYPE STRING,
NETWR TYPE STRING,
NETWRD TYPE STRING,
NTGEW TYPE STRING,
PEINH TYPE STRING,
POSNR TYPE STRING,
PRCTR TYPE STRING,
PRSDT TYPE STRING,
SKFBP TYPE STRING,
SKFBPD TYPE STRING,
STAFO TYPE STRING,
TXJCD TYPE STRING,
UMREN TYPE STRING,
UMREZ TYPE STRING,
VOLEH TYPE STRING,
VOLUM TYPE STRING,
WBELN TYPE STRING,
WBELN_V TYPE STRING,
WERKS TYPE STRING,
WFKME TYPE STRING,
PERIV TYPE STRING,
ANZRG TYPE STRING,
ANZLF TYPE STRING,
ANZCS TYPE STRING,
ANZPOSRL TYPE STRING,
ANZPOSLF TYPE STRING,
ANZPOSRG TYPE STRING,
ANZPOSCS TYPE STRING,
DUMMY TYPE STRING,
RRLCG TYPE STRING,
RRLPA TYPE STRING,
REFSITE TYPE STRING,
DOC_SETTLED TYPE STRING,
EXP_CALC_TYPE TYPE STRING,
EXP_CLASS TYPE STRING,
PARTNER_EXP TYPE STRING,
POST_TYPE TYPE STRING,
REF_VALUE TYPE STRING,
REF_VALUE_REF TYPE STRING,
STEP TYPE STRING,
STEP_FROM TYPE STRING,
STEP_TEW TYPE STRING,END OF T_EKKO_STR. DATA: WA_MC45W_0ITM_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_MC45W_0ITM_STR-ROCANCEL sy-vline
WA_MC45W_0ITM_STR-ABART sy-vline
WA_MC45W_0ITM_STR-BLDAT sy-vline
WA_MC45W_0ITM_STR-BUKRS sy-vline
WA_MC45W_0ITM_STR-CPDK_ADDR sy-vline
WA_MC45W_0ITM_STR-EKGRP sy-vline
WA_MC45W_0ITM_STR-EKORG sy-vline
WA_MC45W_0ITM_STR-FKSTO sy-vline
WA_MC45W_0ITM_STR-FKSTO_PART sy-vline
WA_MC45W_0ITM_STR-FKSTO_PARTY sy-vline
WA_MC45W_0ITM_STR-GSKTO sy-vline
WA_MC45W_0ITM_STR-GSKTOD sy-vline
WA_MC45W_0ITM_STR-HWAER sy-vline
WA_MC45W_0ITM_STR-KKBER sy-vline
WA_MC45W_0ITM_STR-KUNRE sy-vline
WA_MC45W_0ITM_STR-KUNRG sy-vline
WA_MC45W_0ITM_STR-KURST sy-vline
WA_MC45W_0ITM_STR-LANDL sy-vline
WA_MC45W_0ITM_STR-LFART sy-vline
WA_MC45W_0ITM_STR-LFTYP sy-vline
WA_MC45W_0ITM_STR-LIFRE sy-vline
WA_MC45W_0ITM_STR-LNRZB sy-vline
WA_MC45W_0ITM_STR-LOGSYS sy-vline
WA_MC45W_0ITM_STR-MWSBK sy-vline
WA_MC45W_0ITM_STR-MWSBKD sy-vline
WA_MC45W_0ITM_STR-NARVF sy-vline
WA_MC45W_0ITM_STR-NAVNK sy-vline
WA_MC45W_0ITM_STR-POST_PARTY sy-vline
WA_MC45W_0ITM_STR-SETTLE_CATEGORY sy-vline
WA_MC45W_0ITM_STR-SETTLE_DOC sy-vline
WA_MC45W_0ITM_STR-SPART sy-vline
WA_MC45W_0ITM_STR-VKBUR sy-vline
WA_MC45W_0ITM_STR-VKGRP sy-vline
WA_MC45W_0ITM_STR-VKORG sy-vline
WA_MC45W_0ITM_STR-VTWEG sy-vline
WA_MC45W_0ITM_STR-WAERL sy-vline
WA_MC45W_0ITM_STR-WBTYP sy-vline
WA_MC45W_0ITM_STR-WDTYP sy-vline
WA_MC45W_0ITM_STR-WFDAT sy-vline
WA_MC45W_0ITM_STR-WFDAT_RL sy-vline
WA_MC45W_0ITM_STR-WKURS sy-vline
WA_MC45W_0ITM_STR-WKURS_DAT sy-vline
WA_MC45W_0ITM_STR-WRART sy-vline
WA_MC45W_0ITM_STR-WRTYP sy-vline
WA_MC45W_0ITM_STR-WSTWAE sy-vline
WA_MC45W_0ITM_STR-ZEITP sy-vline
WA_MC45W_0ITM_STR-AKTNR sy-vline
WA_MC45W_0ITM_STR-BONBA sy-vline
WA_MC45W_0ITM_STR-BONBAD sy-vline
WA_MC45W_0ITM_STR-BRGEW sy-vline
WA_MC45W_0ITM_STR-BRTWR sy-vline
WA_MC45W_0ITM_STR-BRTWRD sy-vline
WA_MC45W_0ITM_STR-CHARG sy-vline
WA_MC45W_0ITM_STR-CONTRACT sy-vline
WA_MC45W_0ITM_STR-CONTRACT_TYPE sy-vline
WA_MC45W_0ITM_STR-EFFWR sy-vline
WA_MC45W_0ITM_STR-EFFWRD sy-vline
WA_MC45W_0ITM_STR-EKKOL sy-vline
WA_MC45W_0ITM_STR-ERDAT sy-vline
WA_MC45W_0ITM_STR-FPRME sy-vline
WA_MC45W_0ITM_STR-FPUMN sy-vline
WA_MC45W_0ITM_STR-FPUMZ sy-vline
WA_MC45W_0ITM_STR-GEWEI sy-vline
WA_MC45W_0ITM_STR-GSBER sy-vline
WA_MC45W_0ITM_STR-ITEMCAT sy-vline
WA_MC45W_0ITM_STR-KOKRS sy-vline
WA_MC45W_0ITM_STR-KOLIF sy-vline
WA_MC45W_0ITM_STR-KOSTL sy-vline
WA_MC45W_0ITM_STR-KZWI1 sy-vline
WA_MC45W_0ITM_STR-KZWI1D sy-vline
WA_MC45W_0ITM_STR-KZWI2 sy-vline
WA_MC45W_0ITM_STR-KZWI2D sy-vline
WA_MC45W_0ITM_STR-KZWI3 sy-vline
WA_MC45W_0ITM_STR-KZWI3D sy-vline
WA_MC45W_0ITM_STR-KZWI4 sy-vline
WA_MC45W_0ITM_STR-KZWI4D sy-vline
WA_MC45W_0ITM_STR-KZWI5 sy-vline
WA_MC45W_0ITM_STR-KZWI5D sy-vline
WA_MC45W_0ITM_STR-KZWI6 sy-vline
WA_MC45W_0ITM_STR-KZWI6D sy-vline
WA_MC45W_0ITM_STR-LFGRU sy-vline
WA_MC45W_0ITM_STR-LTSNR sy-vline
WA_MC45W_0ITM_STR-MATBF sy-vline
WA_MC45W_0ITM_STR-MATKL sy-vline
WA_MC45W_0ITM_STR-MATNR sy-vline
WA_MC45W_0ITM_STR-MEINS sy-vline
WA_MC45W_0ITM_STR-MENGE sy-vline
WA_MC45W_0ITM_STR-MTART sy-vline
WA_MC45W_0ITM_STR-MWERT_IM sy-vline
WA_MC45W_0ITM_STR-MWERT_PR sy-vline
WA_MC45W_0ITM_STR-MWERT_UM sy-vline
WA_MC45W_0ITM_STR-MWSBP sy-vline
WA_MC45W_0ITM_STR-MWSBPD sy-vline
WA_MC45W_0ITM_STR-MWSK2 sy-vline
WA_MC45W_0ITM_STR-MWSKZ sy-vline
WA_MC45W_0ITM_STR-NAVNW sy-vline
WA_MC45W_0ITM_STR-NETWR sy-vline
WA_MC45W_0ITM_STR-NETWRD sy-vline
WA_MC45W_0ITM_STR-NTGEW sy-vline
WA_MC45W_0ITM_STR-PEINH sy-vline
WA_MC45W_0ITM_STR-POSNR sy-vline
WA_MC45W_0ITM_STR-PRCTR sy-vline
WA_MC45W_0ITM_STR-PRSDT sy-vline
WA_MC45W_0ITM_STR-SKFBP sy-vline
WA_MC45W_0ITM_STR-SKFBPD sy-vline
WA_MC45W_0ITM_STR-STAFO sy-vline
WA_MC45W_0ITM_STR-TXJCD sy-vline
WA_MC45W_0ITM_STR-UMREN sy-vline
WA_MC45W_0ITM_STR-UMREZ sy-vline
WA_MC45W_0ITM_STR-VOLEH sy-vline
WA_MC45W_0ITM_STR-VOLUM sy-vline
WA_MC45W_0ITM_STR-WBELN sy-vline
WA_MC45W_0ITM_STR-WBELN_V sy-vline
WA_MC45W_0ITM_STR-WERKS sy-vline
WA_MC45W_0ITM_STR-WFKME sy-vline
WA_MC45W_0ITM_STR-PERIV sy-vline
WA_MC45W_0ITM_STR-ANZRG sy-vline
WA_MC45W_0ITM_STR-ANZLF sy-vline
WA_MC45W_0ITM_STR-ANZCS sy-vline
WA_MC45W_0ITM_STR-ANZPOSRL sy-vline
WA_MC45W_0ITM_STR-ANZPOSLF sy-vline
WA_MC45W_0ITM_STR-ANZPOSRG sy-vline
WA_MC45W_0ITM_STR-ANZPOSCS sy-vline
WA_MC45W_0ITM_STR-DUMMY sy-vline
WA_MC45W_0ITM_STR-RRLCG sy-vline
WA_MC45W_0ITM_STR-RRLPA sy-vline
WA_MC45W_0ITM_STR-REFSITE sy-vline
WA_MC45W_0ITM_STR-DOC_SETTLED sy-vline
WA_MC45W_0ITM_STR-EXP_CALC_TYPE sy-vline
WA_MC45W_0ITM_STR-EXP_CLASS sy-vline
WA_MC45W_0ITM_STR-PARTNER_EXP sy-vline
WA_MC45W_0ITM_STR-POST_TYPE sy-vline
WA_MC45W_0ITM_STR-REF_VALUE sy-vline
WA_MC45W_0ITM_STR-REF_VALUE_REF sy-vline
WA_MC45W_0ITM_STR-STEP sy-vline
WA_MC45W_0ITM_STR-STEP_FROM sy-vline
WA_MC45W_0ITM_STR-STEP_TEW sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.