ABAP Select data from SAP table ESH_S_MU_ASSIST_TEMPL_PROP 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_MU_ASSIST_TEMPL_PROP 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_MU_ASSIST_TEMPL_PROP. 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_MU_ASSIST_TEMPL_PROP 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_MU_ASSIST_TEMPL_PROP TYPE STANDARD TABLE OF ESH_S_MU_ASSIST_TEMPL_PROP,
      WA_ESH_S_MU_ASSIST_TEMPL_PROP TYPE ESH_S_MU_ASSIST_TEMPL_PROP,
      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_MU_ASSIST_TEMPL_PROP> TYPE ESH_S_MU_ASSIST_TEMPL_PROP.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ESH_S_MU_ASSIST_TEMPL_PROP
*  INTO TABLE @DATA(IT_ESH_S_MU_ASSIST_TEMPL_PROP2).
*--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_MU_ASSIST_TEMPL_PROP INDEX 1 INTO DATA(WA_ESH_S_MU_ASSIST_TEMPL_PROP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ESH_S_MU_ASSIST_TEMPL_PROP ASSIGNING <ESH_S_MU_ASSIST_TEMPL_PROP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ESH_S_MU_ASSIST_TEMPL_PROP>-TEXT = 1.
<ESH_S_MU_ASSIST_TEMPL_PROP>-TECH_OBJ = 1.
<ESH_S_MU_ASSIST_TEMPL_PROP>-TABS_KEYWORD = 1.
<ESH_S_MU_ASSIST_TEMPL_PROP>-TABS_CATEGORY = 1.
<ESH_S_MU_ASSIST_TEMPL_PROP>-TAB_KW_TITLE = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ESH_S_MU_ASSIST_TEMPL_PROP-TAB_KW_EXPL, sy-vline,
WA_ESH_S_MU_ASSIST_TEMPL_PROP-KEYWORD, sy-vline,
WA_ESH_S_MU_ASSIST_TEMPL_PROP-TAB_CAT_TITLE, sy-vline,
WA_ESH_S_MU_ASSIST_TEMPL_PROP-TAB_CAT_EXPL, sy-vline,
WA_ESH_S_MU_ASSIST_TEMPL_PROP-TAB_SCHEDULE_TITLE, sy-vline,
WA_ESH_S_MU_ASSIST_TEMPL_PROP-TAB_SCHEDULE_EXPL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ESH_S_MU_ASSIST_TEMPL_PROP 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_MU_ASSIST_TEMPL_PROP 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_MU_ASSIST_TEMPL_PROP INTO WA_ESH_S_MU_ASSIST_TEMPL_PROP. *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 ISOLA, internal->external for field LANGUAGE CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ESH_S_MU_ASSIST_TEMPL_PROP-LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ESH_S_MU_ASSIST_TEMPL_PROP-LANGUAGE.
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_ESH_S_MU_ASSIST_TEMPL_PROP_STR,
TEXT TYPE STRING,
TECH_OBJ TYPE STRING,
TABS_KEYWORD TYPE STRING,
TABS_CATEGORY TYPE STRING,
TAB_KW_TITLE TYPE STRING,
TAB_KW_EXPL TYPE STRING,
KEYWORD TYPE STRING,
TAB_CAT_TITLE TYPE STRING,
TAB_CAT_EXPL TYPE STRING,
TAB_SCHEDULE_TITLE TYPE STRING,
TAB_SCHEDULE_EXPL TYPE STRING,
CATEGORY TYPE STRING,
DESCR TYPE STRING,
BUTTON_SEL_ICON TYPE STRING,
GROUP_TITLE TYPE STRING,
BUTTON_CAT TYPE STRING,
BUTTON_CAT_TT TYPE STRING,
BACKEND_NAME TYPE STRING,
ALIAS_NAME TYPE STRING,
EXTRACTION_MODE TYPE STRING,
BUTTON_CAT_ADD TYPE STRING,
BUTTON_CAT_DEL TYPE STRING,
RUNTIME_TEMPLATE_ID TYPE STRING,
VT_REF_NODE TYPE STRING,
SWITCHED TYPE STRING,
SWITCHED_TT TYPE STRING,
BUTTON_SWITCH_ASSIGN TYPE STRING,
USES_BWDS TYPE STRING,
USES_BWDS_EXPL TYPE STRING,
MDATA_PROV_TYPE TYPE STRING,
MDATA_PROV_TYPE_EXPL TYPE STRING,
RTI TYPE STRING,
SCHEDULE_MONTH TYPE STRING,
SCHEDULE_WEEK TYPE STRING,
SCHEDULE_DAY TYPE STRING,
SCHEDULE_HOUR TYPE STRING,
SCHEDULE_MINUTE TYPE STRING,
DEVCLASS TYPE STRING,
DEVCLASS_DESCR TYPE STRING,
APPL_COMP TYPE STRING,
SW_COMP TYPE STRING,
MODNAM_SEG TYPE STRING,
AENAM_SEG TYPE STRING,
CREATED_DATE TYPE STRING,
CHANGED_DATE TYPE STRING,
TAB_PROPERTIES TYPE STRING,
MAP_TRANSITIVE TYPE STRING,
MAP_TRANSITIVE_EXPL TYPE STRING,
REQUESTID TYPE STRING,
REQUESTID_TT TYPE STRING,
BO_DESCR_PLURAL TYPE STRING,
SEM_OBJ_TYPE TYPE STRING,
TAB_PREDECESSOR TYPE STRING,
TAB_PREDECESSOR_TITLE TYPE STRING,
TAB_PREDECESSOR_EXPL TYPE STRING,
SYSREL TYPE STRING,
SYSREL_DESCR TYPE STRING,
BONAME TYPE STRING,
BONAME_DESCR TYPE STRING,
BUTTON_PREDECESSOR_ADD TYPE STRING,
BUTTON_PREDECESSOR_DELETE TYPE STRING,
VH_MODEL_TITLE TYPE STRING,
TITLE_SWC TYPE STRING,
TITLE_MODEL TYPE STRING,
BUTTON_SEL TYPE STRING,
BUTTON_CANCEL TYPE STRING,
REPORT_NAME TYPE STRING,
REPLACING_CDS_ENTITY TYPE STRING,
CONTROL TYPE STRING,
IS_VISIBLE_TECH_OBJ TYPE STRING,
DELETE_ENABLED TYPE STRING,
DISPLAY_MODE TYPE STRING,
CHANGE_MODE TYPE STRING,
MODELING_MODE TYPE STRING,
MODELING_VISIBLE TYPE STRING,
LANGUAGE TYPE STRING,
ACTIVE_TAB TYPE STRING,
IS_VISIBLE_BACKEND_NAME TYPE STRING,
CAT_ADD_ENABLED TYPE STRING,
CAT_DEL_ENABLED TYPE STRING,
IS_VISIBLE_ICON TYPE STRING,
IS_VISIBLE_CATEGORY TYPE STRING,
IS_VISIBLE_KEYWORDS TYPE STRING,
ICON_SELECT_ENABLED TYPE STRING,
OBJECTTYPETYPE_READONLY TYPE STRING,
IS_VISIBLE_VT_REFERENCE_TEMPL TYPE STRING,
IS_VISIBLE_ALIAS_NAME TYPE STRING,
IS_VISIBLE_EXTR_MODE TYPE STRING,
BUTTON_SWITCH_VISIBLE TYPE STRING,
BUTTON_SWITCH_ENABLED TYPE STRING,
USES_BWDS_READONLY TYPE STRING,
IS_VISIBLE_USES_BWDS TYPE STRING,
MDATA_PROV_TYPE_READONLY TYPE STRING,
IS_VISIBLE_MDATA_PROV_TYPE TYPE STRING,
TAB_PREDECESSORS_VISIBLE TYPE STRING,
TAB_KEYWORDS_VISIBLE TYPE STRING,
TAB_CATEGORIES_VISIBLE TYPE STRING,
TAB_SCHEDULE_VISIBLE TYPE STRING,
RTI_READONLY TYPE STRING,
SCHEDULE_MONTH_READONLY TYPE STRING,
SCHEDULE_WEEK_READONLY TYPE STRING,
SCHEDULE_DAY_READONLY TYPE STRING,
SCHEDULE_HOUR_READONLY TYPE STRING,
SCHEDULE_MINUTE_READONLY TYPE STRING,
DEVCLASS_READONLY TYPE STRING,
CREATED_VISIBLE TYPE STRING,
CHANGED_VISIBLE TYPE STRING,
MAP_TRANSITIVE_VISIBLE TYPE STRING,
MAP_TRANSITIVE_READONLY TYPE STRING,
PREDECESSOR_ADD_ENABLED TYPE STRING,
PREDECESSOR_DELETE_ENABLED TYPE STRING,
REPLACING_CDS_VISIBLE TYPE STRING,
REPLACING_CDS_READONLY TYPE STRING,
SEL_TEMPL_CATEGORY TYPE STRING,
OTYPC_GUID TYPE STRING,
SYSREL TYPE STRING,
MODEL TYPE STRING,
OBJECT_TYPE_NAME TYPE STRING,
CATEGORY TYPE STRING,
CATEGORY_READONLY TYPE STRING,
CATEGORY_GUID TYPE STRING,
DESCR TYPE STRING,
ORG_SYSREL_GUID TYPE STRING,
IS_SWITCHED TYPE STRING,
SEL_PREDECESSOR TYPE STRING,
SWCV TYPE STRING,
SWCV_GUID TYPE STRING,
MODEL TYPE STRING,
BO_NAME TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
OBJ_TYPE_TYPE TYPE STRING,
PREDECESSOR_SYSREL TYPE STRING,
PREDECESSOR_SYSREL_DESCR TYPE STRING,
PREDECESSOR_BO_NAME TYPE STRING,
PREDECESSOR_BO_NAME_DESCR TYPE STRING,
OTYPD_GUID TYPE STRING,
OBJECT_TYPE_GUID TYPE STRING,
D_SYSREL_GUID TYPE STRING,
D_OBJECT_TYPE_GUID TYPE STRING,
ORG_SYSREL_GUID TYPE STRING,
PREDECESSOR_SYSREL_READONLY TYPE STRING,
PREDECESSOR_BO_NAME_READONLY TYPE STRING,END OF T_EKKO_STR. DATA: WA_ESH_S_MU_ASSIST_TEMPL_PROP_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_MU_ASSIST_TEMPL_PROP_STR-TEXT sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TECH_OBJ sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TABS_KEYWORD sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TABS_CATEGORY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_KW_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_KW_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-KEYWORD sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_CAT_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_CAT_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_SCHEDULE_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_SCHEDULE_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CATEGORY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_SEL_ICON sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-GROUP_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_CAT sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_CAT_TT sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-ALIAS_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-EXTRACTION_MODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_CAT_ADD sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_CAT_DEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-RUNTIME_TEMPLATE_ID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-VT_REF_NODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SWITCHED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SWITCHED_TT sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_SWITCH_ASSIGN sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-USES_BWDS sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-USES_BWDS_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MDATA_PROV_TYPE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MDATA_PROV_TYPE_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-RTI sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_MONTH sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_WEEK sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_DAY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_HOUR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_MINUTE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DEVCLASS sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DEVCLASS_DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-APPL_COMP sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SW_COMP sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MODNAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-AENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CREATED_DATE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CHANGED_DATE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_PROPERTIES sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MAP_TRANSITIVE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MAP_TRANSITIVE_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REQUESTID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REQUESTID_TT sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BO_DESCR_PLURAL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SEM_OBJ_TYPE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_PREDECESSOR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_PREDECESSOR_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_PREDECESSOR_EXPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SYSREL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SYSREL_DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BONAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BONAME_DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_PREDECESSOR_ADD sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_PREDECESSOR_DELETE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-VH_MODEL_TITLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TITLE_SWC sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TITLE_MODEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_SEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_CANCEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REPORT_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REPLACING_CDS_ENTITY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CONTROL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_TECH_OBJ sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DELETE_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DISPLAY_MODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CHANGE_MODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MODELING_MODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MODELING_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-LANGUAGE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-ACTIVE_TAB sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CAT_ADD_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CAT_DEL_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_ICON sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_CATEGORY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_KEYWORDS sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-ICON_SELECT_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OBJECTTYPETYPE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_VT_REFERENCE_TEMPL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_ALIAS_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_EXTR_MODE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_SWITCH_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BUTTON_SWITCH_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-USES_BWDS_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_USES_BWDS sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MDATA_PROV_TYPE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_VISIBLE_MDATA_PROV_TYPE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_PREDECESSORS_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_KEYWORDS_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_CATEGORIES_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TAB_SCHEDULE_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-RTI_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_MONTH_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_WEEK_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_DAY_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_HOUR_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SCHEDULE_MINUTE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DEVCLASS_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CREATED_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CHANGED_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MAP_TRANSITIVE_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MAP_TRANSITIVE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_ADD_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_DELETE_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REPLACING_CDS_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-REPLACING_CDS_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SEL_TEMPL_CATEGORY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OTYPC_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SYSREL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MODEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OBJECT_TYPE_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CATEGORY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CATEGORY_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-CATEGORY_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-ORG_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-IS_SWITCHED sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SEL_PREDECESSOR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SWCV sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-SWCV_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-MODEL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-BO_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-TEMPLATE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OBJ_TYPE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_SYSREL sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_SYSREL_DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_BO_NAME sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_BO_NAME_DESCR sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OTYPD_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-OBJECT_TYPE_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-D_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-D_OBJECT_TYPE_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-ORG_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_SYSREL_READONLY sy-vline
WA_ESH_S_MU_ASSIST_TEMPL_PROP_STR-PREDECESSOR_BO_NAME_READONLY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.