ABAP Select data from SAP table UMB_YS_TREE_COLUMNS 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 UMB_YS_TREE_COLUMNS 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 UMB_YS_TREE_COLUMNS. 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 UMB_YS_TREE_COLUMNS 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_UMB_YS_TREE_COLUMNS TYPE STANDARD TABLE OF UMB_YS_TREE_COLUMNS,
      WA_UMB_YS_TREE_COLUMNS TYPE UMB_YS_TREE_COLUMNS,
      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: <UMB_YS_TREE_COLUMNS> TYPE UMB_YS_TREE_COLUMNS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM UMB_YS_TREE_COLUMNS
*  INTO TABLE @DATA(IT_UMB_YS_TREE_COLUMNS2).
*--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_UMB_YS_TREE_COLUMNS INDEX 1 INTO DATA(WA_UMB_YS_TREE_COLUMNS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_UMB_YS_TREE_COLUMNS ASSIGNING <UMB_YS_TREE_COLUMNS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<UMB_YS_TREE_COLUMNS>-C00ID = 1.
<UMB_YS_TREE_COLUMNS>-C00TEXT = 1.
<UMB_YS_TREE_COLUMNS>-C00ICON = 1.
<UMB_YS_TREE_COLUMNS>-C00TOOL = 1.
<UMB_YS_TREE_COLUMNS>-C00WIDTH = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_UMB_YS_TREE_COLUMNS-C00IFIRST, sy-vline,
WA_UMB_YS_TREE_COLUMNS-C00ALIGN, sy-vline,
WA_UMB_YS_TREE_COLUMNS-C00VISIBLE, sy-vline,
WA_UMB_YS_TREE_COLUMNS-C00WRAP, sy-vline,
WA_UMB_YS_TREE_COLUMNS-C01ID, sy-vline,
WA_UMB_YS_TREE_COLUMNS-C01TEXT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_UMB_YS_TREE_COLUMNS 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_UMB_YS_TREE_COLUMNS 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_UMB_YS_TREE_COLUMNS INTO WA_UMB_YS_TREE_COLUMNS. *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_UMB_YS_TREE_COLUMNS_STR,
C00ID TYPE STRING,
C00TEXT TYPE STRING,
C00ICON TYPE STRING,
C00TOOL TYPE STRING,
C00WIDTH TYPE STRING,
C00IFIRST TYPE STRING,
C00ALIGN TYPE STRING,
C00VISIBLE TYPE STRING,
C00WRAP TYPE STRING,
C01ID TYPE STRING,
C01TEXT TYPE STRING,
C01ICON TYPE STRING,
C01TOOL TYPE STRING,
C01WIDTH TYPE STRING,
C01IFIRST TYPE STRING,
C01ALIGN TYPE STRING,
C01VISIBLE TYPE STRING,
C01WRAP TYPE STRING,
C02ID TYPE STRING,
C02TEXT TYPE STRING,
C02ICON TYPE STRING,
C02TOOL TYPE STRING,
C02WIDTH TYPE STRING,
C02IFIRST TYPE STRING,
C02ALIGN TYPE STRING,
C02VISIBLE TYPE STRING,
C02WRAP TYPE STRING,
C03ID TYPE STRING,
C03TEXT TYPE STRING,
C03ICON TYPE STRING,
C03TOOL TYPE STRING,
C03WIDTH TYPE STRING,
C03IFIRST TYPE STRING,
C03ALIGN TYPE STRING,
C03VISIBLE TYPE STRING,
C03WRAP TYPE STRING,
C04ID TYPE STRING,
C04TEXT TYPE STRING,
C04ICON TYPE STRING,
C04TOOL TYPE STRING,
C04WIDTH TYPE STRING,
C04IFIRST TYPE STRING,
C04ALIGN TYPE STRING,
C04VISIBLE TYPE STRING,
C04WRAP TYPE STRING,
C05ID TYPE STRING,
C05TEXT TYPE STRING,
C05ICON TYPE STRING,
C05TOOL TYPE STRING,
C05WIDTH TYPE STRING,
C05IFIRST TYPE STRING,
C05ALIGN TYPE STRING,
C05VISIBLE TYPE STRING,
C05WRAP TYPE STRING,
C06ID TYPE STRING,
C06TEXT TYPE STRING,
C06ICON TYPE STRING,
C06TOOL TYPE STRING,
C06WIDTH TYPE STRING,
C06IFIRST TYPE STRING,
C06ALIGN TYPE STRING,
C06VISIBLE TYPE STRING,
C06WRAP TYPE STRING,
C07ID TYPE STRING,
C07TEXT TYPE STRING,
C07ICON TYPE STRING,
C07TOOL TYPE STRING,
C07WIDTH TYPE STRING,
C07IFIRST TYPE STRING,
C07ALIGN TYPE STRING,
C07VISIBLE TYPE STRING,
C07WRAP TYPE STRING,
C08ID TYPE STRING,
C08TEXT TYPE STRING,
C08ICON TYPE STRING,
C08TOOL TYPE STRING,
C08WIDTH TYPE STRING,
C08IFIRST TYPE STRING,
C08ALIGN TYPE STRING,
C08VISIBLE TYPE STRING,
C08WRAP TYPE STRING,
C09ID TYPE STRING,
C09TEXT TYPE STRING,
C09ICON TYPE STRING,
C09TOOL TYPE STRING,
C09WIDTH TYPE STRING,
C09IFIRST TYPE STRING,
C09ALIGN TYPE STRING,
C09VISIBLE TYPE STRING,
C09WRAP TYPE STRING,
C10ID TYPE STRING,
C10TEXT TYPE STRING,
C10ICON TYPE STRING,
C10TOOL TYPE STRING,
C10WIDTH TYPE STRING,
C10IFIRST TYPE STRING,
C10ALIGN TYPE STRING,
C10VISIBLE TYPE STRING,
C10WRAP TYPE STRING,
C11ID TYPE STRING,
C11TEXT TYPE STRING,
C11ICON TYPE STRING,
C11TOOL TYPE STRING,
C11WIDTH TYPE STRING,
C11IFIRST TYPE STRING,
C11ALIGN TYPE STRING,
C11VISIBLE TYPE STRING,
C11WRAP TYPE STRING,
C12ID TYPE STRING,
C12TEXT TYPE STRING,
C12ICON TYPE STRING,
C12TOOL TYPE STRING,
C12WIDTH TYPE STRING,
C12IFIRST TYPE STRING,
C12ALIGN TYPE STRING,
C12VISIBLE TYPE STRING,
C12WRAP TYPE STRING,
C13ID TYPE STRING,
C13TEXT TYPE STRING,
C13ICON TYPE STRING,
C13TOOL TYPE STRING,
C13WIDTH TYPE STRING,
C13IFIRST TYPE STRING,
C13ALIGN TYPE STRING,
C13VISIBLE TYPE STRING,
C13WRAP TYPE STRING,
C14ID TYPE STRING,
C14TEXT TYPE STRING,
C14ICON TYPE STRING,
C14TOOL TYPE STRING,
C14WIDTH TYPE STRING,
C14IFIRST TYPE STRING,
C14ALIGN TYPE STRING,
C14VISIBLE TYPE STRING,
C14WRAP TYPE STRING,
C15ID TYPE STRING,
C15TEXT TYPE STRING,
C15ICON TYPE STRING,
C15TOOL TYPE STRING,
C15WIDTH TYPE STRING,
C15IFIRST TYPE STRING,
C15ALIGN TYPE STRING,
C15VISIBLE TYPE STRING,
C15WRAP TYPE STRING,
C16ID TYPE STRING,
C16TEXT TYPE STRING,
C16ICON TYPE STRING,
C16TOOL TYPE STRING,
C16WIDTH TYPE STRING,
C16IFIRST TYPE STRING,
C16ALIGN TYPE STRING,
C16VISIBLE TYPE STRING,
C16WRAP TYPE STRING,
C17ID TYPE STRING,
C17TEXT TYPE STRING,
C17ICON TYPE STRING,
C17TOOL TYPE STRING,
C17WIDTH TYPE STRING,
C17IFIRST TYPE STRING,
C17ALIGN TYPE STRING,
C17VISIBLE TYPE STRING,
C17WRAP TYPE STRING,
C18ID TYPE STRING,
C18TEXT TYPE STRING,
C18ICON TYPE STRING,
C18TOOL TYPE STRING,
C18WIDTH TYPE STRING,
C18IFIRST TYPE STRING,
C18ALIGN TYPE STRING,
C18VISIBLE TYPE STRING,
C18WRAP TYPE STRING,
C19ID TYPE STRING,
C19TEXT TYPE STRING,
C19ICON TYPE STRING,
C19TOOL TYPE STRING,
C19WIDTH TYPE STRING,
C19IFIRST TYPE STRING,
C19ALIGN TYPE STRING,
C19VISIBLE TYPE STRING,
C19WRAP TYPE STRING,
C20ID TYPE STRING,
C20TEXT TYPE STRING,
C20ICON TYPE STRING,
C20TOOL TYPE STRING,
C20WIDTH TYPE STRING,
C20IFIRST TYPE STRING,
C20ALIGN TYPE STRING,
C20VISIBLE TYPE STRING,
C20WRAP TYPE STRING,
C21ID TYPE STRING,
C21TEXT TYPE STRING,
C21ICON TYPE STRING,
C21TOOL TYPE STRING,
C21WIDTH TYPE STRING,
C21IFIRST TYPE STRING,
C21ALIGN TYPE STRING,
C21VISIBLE TYPE STRING,
C21WRAP TYPE STRING,
C22ID TYPE STRING,
C22TEXT TYPE STRING,
C22ICON TYPE STRING,
C22TOOL TYPE STRING,
C22WIDTH TYPE STRING,
C22IFIRST TYPE STRING,
C22ALIGN TYPE STRING,
C22VISIBLE TYPE STRING,
C22WRAP TYPE STRING,
C23ID TYPE STRING,
C23TEXT TYPE STRING,
C23ICON TYPE STRING,
C23TOOL TYPE STRING,
C23WIDTH TYPE STRING,
C23IFIRST TYPE STRING,
C23ALIGN TYPE STRING,
C23VISIBLE TYPE STRING,
C23WRAP TYPE STRING,
C24ID TYPE STRING,
C24TEXT TYPE STRING,
C24ICON TYPE STRING,
C24TOOL TYPE STRING,
C24WIDTH TYPE STRING,
C24IFIRST TYPE STRING,
C24ALIGN TYPE STRING,
C24VISIBLE TYPE STRING,
C24WRAP TYPE STRING,
C25ID TYPE STRING,
C25TEXT TYPE STRING,
C25ICON TYPE STRING,
C25TOOL TYPE STRING,
C25WIDTH TYPE STRING,
C25IFIRST TYPE STRING,
C25ALIGN TYPE STRING,
C25VISIBLE TYPE STRING,
C25WRAP TYPE STRING,END OF T_EKKO_STR. DATA: WA_UMB_YS_TREE_COLUMNS_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_UMB_YS_TREE_COLUMNS_STR-C00ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C00WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C01WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C02WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C03WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C04WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C05WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C06WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C07WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C08WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C09WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C10WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C11WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C12WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C13WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C14WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C15WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C16WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C17WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C18WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C19WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C20WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C21WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C22WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C23WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C24WRAP sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25ID sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25TEXT sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25ICON sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25TOOL sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25WIDTH sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25IFIRST sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25ALIGN sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25VISIBLE sy-vline
WA_UMB_YS_TREE_COLUMNS_STR-C25WRAP sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.