ABAP Select data from SAP table ESH_S_OM_OTYP_SWO 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 ESH_S_OM_OTYP_SWO 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 ESH_S_OM_OTYP_SWO. 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 ESH_S_OM_OTYP_SWO 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_ESH_S_OM_OTYP_SWO TYPE STANDARD TABLE OF ESH_S_OM_OTYP_SWO,
      WA_ESH_S_OM_OTYP_SWO TYPE ESH_S_OM_OTYP_SWO,
      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: <ESH_S_OM_OTYP_SWO> TYPE ESH_S_OM_OTYP_SWO.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ESH_S_OM_OTYP_SWO
*  INTO TABLE @DATA(IT_ESH_S_OM_OTYP_SWO2).
*--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_ESH_S_OM_OTYP_SWO INDEX 1 INTO DATA(WA_ESH_S_OM_OTYP_SWO2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ESH_S_OM_OTYP_SWO ASSIGNING <ESH_S_OM_OTYP_SWO>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ESH_S_OM_OTYP_SWO>-AOTYP_EXT = 1.
<ESH_S_OM_OTYP_SWO>-AOTYPT = 1.
<ESH_S_OM_OTYP_SWO>-AOTYPT_EXT = 1.
<ESH_S_OM_OTYP_SWO>-AOTYPC = 1.
<ESH_S_OM_OTYP_SWO>-AOTYPC_EXT = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ESH_S_OM_OTYP_SWO-AOTYPD, sy-vline,
WA_ESH_S_OM_OTYP_SWO-AOTYPD_EXT, sy-vline,
WA_ESH_S_OM_OTYP_SWO-AOTYPU, sy-vline,
WA_ESH_S_OM_OTYP_SWO-AOTYPU_EXT, sy-vline,
WA_ESH_S_OM_OTYP_SWO-AOTYPUT, sy-vline,
WA_ESH_S_OM_OTYP_SWO-AOTYPUT_EXT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ESH_S_OM_OTYP_SWO 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_ESH_S_OM_OTYP_SWO 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_ESH_S_OM_OTYP_SWO INTO WA_ESH_S_OM_OTYP_SWO. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_ESH_S_OM_OTYP_SWO_STR,
AOTYP_EXT TYPE STRING,
AOTYPT TYPE STRING,
AOTYPT_EXT TYPE STRING,
AOTYPC TYPE STRING,
AOTYPC_EXT TYPE STRING,
AOTYPD TYPE STRING,
AOTYPD_EXT TYPE STRING,
AOTYPU TYPE STRING,
AOTYPU_EXT TYPE STRING,
AOTYPUT TYPE STRING,
AOTYPUT_EXT TYPE STRING,
AOTYPUF TYPE STRING,
AOTYPUF_EXT TYPE STRING,
AOTYPUFT TYPE STRING,
AOTYPUFT_EXT TYPE STRING,
AOTYPUG TYPE STRING,
AOTYPUG_EXT TYPE STRING,
AOTYPUGT TYPE STRING,
AOTYPUGT_EXT TYPE STRING,
AOTYPUGF TYPE STRING,
AOTYPUGF_EXT TYPE STRING,
AOTYPN TYPE STRING,
AOTYPN_EXT TYPE STRING,
AOTYPNT TYPE STRING,
AOTYPNT_EXT TYPE STRING,
AOTYPNF TYPE STRING,
AOTYPNF_EXT TYPE STRING,
AOTYPNFT TYPE STRING,
AOTYPNFT_EXT TYPE STRING,
AOTYPNRO TYPE STRING,
AOTYPNRO_EXT TYPE STRING,
AOTYPNRF TYPE STRING,
AOTYPNRF_EXT TYPE STRING,
AOTYPNRFT TYPE STRING,
AOTYPNRFT_EXT TYPE STRING,
AOTYPNRFU TYPE STRING,
AOTYPNRFU_EXT TYPE STRING,
AOTYPNRFB TYPE STRING,
AOTYPNRFB_EXT TYPE STRING,
AOTYPNQ TYPE STRING,
AOTYPNQ_EXT TYPE STRING,
AOTYPNQT TYPE STRING,
AOTYPNQT_EXT TYPE STRING,
AOTYPNQF TYPE STRING,
AOTYPNQF_EXT TYPE STRING,
AOTYPNQFT TYPE STRING,
AOTYPNQFT_EXT TYPE STRING,
AOTYPNQFC_EXT TYPE STRING,
AOTYPNQFC TYPE STRING,
AOTYPNQFB TYPE STRING,
AOTYPNQFB_EXT TYPE STRING,
AOTYPNA TYPE STRING,
AOTYPNA_EXT TYPE STRING,
AOTYPNAT TYPE STRING,
AOTYPNAT_EXT TYPE STRING,
AOTYPNAF TYPE STRING,
AOTYPNAF_EXT TYPE STRING,
AOTYPNAFT TYPE STRING,
AOTYPNAFT_EXT TYPE STRING,
AOTYPNGF TYPE STRING,
AOTYPNGF_EXT TYPE STRING,
AOTYPNGFT TYPE STRING,
AOTYPNGFT_EXT TYPE STRING,
AOTYPNGFF TYPE STRING,
AOTYPNGFF_EXT TYPE STRING,
AOTYPNGFD TYPE STRING,
AOTYPNGFD_EXT TYPE STRING,
AOTYPNRG TYPE STRING,
AOTYPNRG_EXT TYPE STRING,
AOTYPNRGT TYPE STRING,
AOTYPNRGT_EXT TYPE STRING,
AOTYPNRGF TYPE STRING,
AOTYPNRGF_EXT TYPE STRING,
AOTYPNRGD TYPE STRING,
AOTYPNRGD_EXT TYPE STRING,
AOTYPNRGU TYPE STRING,
AOTYPNRGU_EXT TYPE STRING,
AOTYPNQG TYPE STRING,
AOTYPNQG_EXT TYPE STRING,
AOTYPNQGT TYPE STRING,
AOTYPNQGT_EXT TYPE STRING,
AOTYPNQGF TYPE STRING,
AOTYPNQGF_EXT TYPE STRING,
AOTYPNQGD TYPE STRING,
AOTYPNQGD_EXT TYPE STRING,
AOTYPNQD TYPE STRING,
AOTYPNQD_EXT TYPE STRING,
AOTYPNQDM TYPE STRING,
AOTYPNQDM_EXT TYPE STRING,
AOTYPNL TYPE STRING,
AOTYPNL_EXT TYPE STRING,
AOTYPK TYPE STRING,
AOTYPK_EXT TYPE STRING,
AOTYPP_NRF TYPE STRING,
AOTYPP_NRF_EXT TYPE STRING,
AOTYPPS_NRF TYPE STRING,
AOTYPPS_NRF_EXT TYPE STRING,
AOTYPP_NQF TYPE STRING,
AOTYPP_NQF_EXT TYPE STRING,
AOTYPPS_NQF TYPE STRING,
AOTYPPS_NQF_EXT TYPE STRING,
AOTYPP_NAF TYPE STRING,
AOTYPP_NAF_EXT TYPE STRING,
AOTYPPS_NAF TYPE STRING,
AOTYPPS_NAF_EXT TYPE STRING,
AOTYPP_UF TYPE STRING,
AOTYPP_UF_EXT TYPE STRING,
AOTYPPS_UF TYPE STRING,
AOTYPPS_UF_EXT TYPE STRING,
AOTYPNRR TYPE STRING,
AOTYPNRR_EXT TYPE STRING,
AOTYPNRRT TYPE STRING,
AOTYPNRRT_EXT TYPE STRING,
AOTYPNRRF TYPE STRING,
AOTYPNRRF_EXT TYPE STRING,
AOTYPNRRV TYPE STRING,
AOTYPNRRV_EXT TYPE STRING,
AOTYPNRP TYPE STRING,
AOTYPNRP_EXT TYPE STRING,
AOTYPNRPT TYPE STRING,
AOTYPNRPT_EXT TYPE STRING,
AOTYPNRPF TYPE STRING,
AOTYPNRPF_EXT TYPE STRING,
AOTYPNRPV TYPE STRING,
AOTYPNRPV_EXT TYPE STRING,
AOTYPNQN TYPE STRING,
AOTYPNQN_EXT TYPE STRING,
AOTYPNQR TYPE STRING,
AOTYPNQR_EXT TYPE STRING,
AOTYPNC TYPE STRING,
AOTYPNC_EXT TYPE STRING,
AOTYPNCT TYPE STRING,
AOTYPNCT_EXT TYPE STRING,
AOTYPNCF TYPE STRING,
AOTYPNCF_EXT TYPE STRING,
AOTYPNCC TYPE STRING,
AOTYPNCC_EXT TYPE STRING,
AOTYPNCCR TYPE STRING,
AOTYPNCCR_EXT TYPE STRING,
AOTYPNCCL TYPE STRING,
AOTYPNCCL_EXT TYPE STRING,
AOTYPNBN TYPE STRING,
AOTYPNBN_EXT TYPE STRING,
AOTYPNBNT TYPE STRING,
AOTYPNBNT_EXT TYPE STRING,
AOTYPNBNF TYPE STRING,
AOTYPNBNF_EXT TYPE STRING,
ARELAT TYPE STRING,
ARELAT_EXT TYPE STRING,
ARELATF TYPE STRING,
ARELATF_EXT TYPE STRING,
ARELATFV TYPE STRING,
ARELATFV_EXT TYPE STRING,
AOTYPP TYPE STRING,
AOTYPP_EXT TYPE STRING,
AOTYPPS TYPE STRING,
AOTYPPS_EXT TYPE STRING,
AOTYPNP TYPE STRING,
AOTYPNP_EXT TYPE STRING,
AOTYPNPF TYPE STRING,
AOTYPNPF_EXT TYPE STRING,
ARELAT_NP TYPE STRING,
ARELAT_NP_EXT TYPE STRING,
ARELATF_NP TYPE STRING,
ARELATF_NP_EXT TYPE STRING,
ARELATFV_NP TYPE STRING,
ARELATFV_NP_EXT TYPE STRING,
ASWASGN TYPE STRING,
ASWASGN_EXT TYPE STRING,END OF T_EKKO_STR. DATA: WA_ESH_S_OM_OTYP_SWO_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_ESH_S_OM_OTYP_SWO_STR-AOTYP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPC sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPC_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPD sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPD_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPU sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPU_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUG sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUG_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUGT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUGT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUGF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPUGF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPN sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPN_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRO sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRO_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFU sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFU_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFB sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRFB_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQ sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQ_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFC_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFC sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFB sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQFB_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNA sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNA_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNAFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFD sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNGFD_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRG sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRG_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGD sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGD_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGU sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRGU_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQG sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQG_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGD sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQGD_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQD sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQD_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQDM sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQDM_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNL sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNL_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPK sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPK_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NRF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NRF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NRF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NRF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NQF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NQF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NQF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NQF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NAF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_NAF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NAF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_NAF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_UF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_UF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_UF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_UF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRR sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRR_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRV sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRRV_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPV sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNRPV_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQN sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQN_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQR sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNQR_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNC sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNC_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCC sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCC_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCCR sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCCR_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCCL sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNCCL_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBN sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBN_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBNT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBNT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBNF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNBNF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELAT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELAT_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATFV sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATFV_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPPS_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNPF sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-AOTYPNPF_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELAT_NP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELAT_NP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATF_NP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATF_NP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATFV_NP sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ARELATFV_NP_EXT sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ASWASGN sy-vline
WA_ESH_S_OM_OTYP_SWO_STR-ASWASGN_EXT sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.