ABAP Select data from SAP table ESH_S_MU_ASSIST_S0 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_S0 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_S0. 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_S0 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_S0 TYPE STANDARD TABLE OF ESH_S_MU_ASSIST_S0,
      WA_ESH_S_MU_ASSIST_S0 TYPE ESH_S_MU_ASSIST_S0,
      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_S0> TYPE ESH_S_MU_ASSIST_S0.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ESH_S_MU_ASSIST_S0
*  INTO TABLE @DATA(IT_ESH_S_MU_ASSIST_S02).
*--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_S0 INDEX 1 INTO DATA(WA_ESH_S_MU_ASSIST_S02).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ESH_S_MU_ASSIST_S0 ASSIGNING <ESH_S_MU_ASSIST_S0>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ESH_S_MU_ASSIST_S0>-STARTUP = 1.
<ESH_S_MU_ASSIST_S0>-SWCV = 1.
<ESH_S_MU_ASSIST_S0>-SWCV_GUID = 1.
<ESH_S_MU_ASSIST_S0>-SYS_GROUP = 1.
<ESH_S_MU_ASSIST_S0>-ITEM = 1.
ENDLOOP.

LOOP AT IT_ESH_S_MU_ASSIST_S0 INTO WA_ESH_S_MU_ASSIST_S0.
*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_S0-ITEM_TYPE, sy-vline,
WA_ESH_S_MU_ASSIST_S0-ITEM_TYPE_UI, sy-vline,
WA_ESH_S_MU_ASSIST_S0-PARENT_ITEM, sy-vline,
WA_ESH_S_MU_ASSIST_S0-PARENT_ITEM_GUID, sy-vline,
WA_ESH_S_MU_ASSIST_S0-DESCR, sy-vline,
WA_ESH_S_MU_ASSIST_S0-DESCR_PLURAL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ESH_S_MU_ASSIST_S0 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_S0 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_S0 INTO WA_ESH_S_MU_ASSIST_S0. *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_S0-LANGUAGE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ESH_S_MU_ASSIST_S0-LANGUAGE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field LANGUAGE_SG CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_ESH_S_MU_ASSIST_S0-LANGUAGE_SG IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ESH_S_MU_ASSIST_S0-LANGUAGE_SG.
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_S0_STR,
STARTUP TYPE STRING,
SWCV TYPE STRING,
SWCV_GUID TYPE STRING,
SYS_GROUP TYPE STRING,
ITEM TYPE STRING,
ITEM_TYPE TYPE STRING,
ITEM_TYPE_UI TYPE STRING,
PARENT_ITEM TYPE STRING,
PARENT_ITEM_GUID TYPE STRING,
DESCR TYPE STRING,
DESCR_PLURAL TYPE STRING,
IS_TECH_OBJ TYPE STRING,
IS_DRAFT TYPE STRING,
IS_EXPANDED TYPE STRING,
IS_LEAF TYPE STRING,
HAS_CHILD_LOADED TYPE STRING,
IS_READONLY TYPE STRING,
ITEM_READONLY TYPE STRING,
DESCR_READONLY TYPE STRING,
IS_TECH_OBJ_READONLY TYPE STRING,
IS_DRAFT_VISIBLE TYPE STRING,
IS_STANDARD_SYSGROUP TYPE STRING,
ITEM_GUID TYPE STRING,
ICON TYPE STRING,
ICON_URL TYPE STRING,
ICON_DESCR TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
BACKEND_NAME TYPE STRING,
MOD_STATUS TYPE STRING,
OBJ_TYPE_TYPE TYPE STRING,
PROVIDER_ID TYPE STRING,
ALIAS_NAME TYPE STRING,
EXTRACTION_MODE TYPE STRING,
ORG_SYSREL_GUID TYPE STRING,
ORG_SYSREL_GUID_SWITCH TYPE STRING,
RUNTIME_TEMPLATE_ID TYPE STRING,
IS_ENHANCED TYPE STRING,
IS_SWITCHED TYPE STRING,
SEMANTICS TYPE STRING,
USES_BWDS TYPE STRING,
MDATA_PROVIDER_TYPE TYPE STRING,
DP_FILE_UPLOAD 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,
SYSREL_TYPE TYPE STRING,
MAP_TRANSITIVE TYPE STRING,
REQUESTID TYPE STRING,
DIRECT_ACCESSIBLE TYPE STRING,
SEM_OBJ_TYPE TYPE STRING,
SEM_OBJ_TYPE_READONLY TYPE STRING,
REPLACING_CDS_ENTITY TYPE STRING,
CONTROL TYPE STRING,
SYS_GROUP_IS_VISIBLE TYPE STRING,
BO_LIST_IS_VISIBLE TYPE STRING,
SEL_CHANGED TYPE STRING,
DISPLAY_MODE TYPE STRING,
CHANGE_MODE TYPE STRING,
MODELING_MODE TYPE STRING,
MODELING_VISIBLE TYPE STRING,
REPOSITORY TYPE STRING,
LANGUAGE TYPE STRING,
LANGUAGE_SG TYPE STRING,
SHOW_AUTH_TEMPL TYPE STRING,
SWITCH_VISIBLE TYPE STRING,
SWITCH_ENABLED TYPE STRING,
TEXT TYPE STRING,
TITLE TYPE STRING,
BO_TAB_TITLE TYPE STRING,
BO_TAB_KEY TYPE STRING,
BO_TAB_KEY_TT TYPE STRING,
BO_TAB_TYPE TYPE STRING,
BO_TAB_DESCR TYPE STRING,
BO_TAB_BACKEND_NAME TYPE STRING,
BO_TAB_TO TYPE STRING,
BO_TAB_TO_TT TYPE STRING,
BO_TAB_DRAFT TYPE STRING,
BO_TAB_SWITCHED TYPE STRING,
BO_TAB_SWITCHED_TT TYPE STRING,
BUTTON_ACTIONS TYPE STRING,
BUTTON_RETURN TYPE STRING,
BUTTON_RETURN_TT TYPE STRING,
BUTTON_ADD_GROUP TYPE STRING,
BUTTON_ADD_GROUP_TT TYPE STRING,
BUTTON_DEL_GROUP TYPE STRING,
BUTTON_DEL_GROUP_TT TYPE STRING,
BUTTON_TRP_GROUP TYPE STRING,
BUTTON_TRP_GROUP_TT TYPE STRING,
BUTTON_IMP_BO TYPE STRING,
BUTTON_IMP_BO_TT TYPE STRING,
BUTTON_IMP_SWC TYPE STRING,
BUTTON_EXP_TO_FILE TYPE STRING,
BUTTON_IMP_FROM_FILE TYPE STRING,
BUTTON_CRE_BO TYPE STRING,
BUTTON_CRE_BO_TT TYPE STRING,
BUTTON_COP_BO TYPE STRING,
BUTTON_COP_BO_TT TYPE STRING,
BUTTON_DSP_BO TYPE STRING,
BUTTON_DSP_BO_TT TYPE STRING,
BUTTON_EDT_BO TYPE STRING,
BUTTON_EDT_BO_TT TYPE STRING,
BUTTON_DEL_BO TYPE STRING,
BUTTON_DEL_BO_TT TYPE STRING,
BUTTON_CHK_BO TYPE STRING,
BUTTON_CHK_BO_TT TYPE STRING,
BUTTON_CRE_CON TYPE STRING,
BUTTON_CRE_CON_TT TYPE STRING,
BUTTON_CRE_CLF_TEMPL TYPE STRING,
FILTER_AT TYPE STRING,
FILTER_AT_TT TYPE STRING,
SG_TAB_TITLE TYPE STRING,
SG_TAB_SYSID TYPE STRING,
SG_TAB_DESCR TYPE STRING,
BUTTON_ADD_SYS TYPE STRING,
BUTTON_REM_SYS TYPE STRING,
BUTTON_CRE_SYS TYPE STRING,
CONFIRM_DEL_GROUP TYPE STRING,
CONFIRM_DEL_GROUP_TITLE TYPE STRING,
CONFIRM_DEL_BO TYPE STRING,
CONFIRM_DEL_BO_TITLE TYPE STRING,
CONFIRM_DEL_INCL_SWCV TYPE STRING,
CONFIRM_DEL_INCL_SWCV_TITLE TYPE STRING,
CONFIRM_DEL_XREL TYPE STRING,
CONFIRM_DEL_XREL_TITLE TYPE STRING,
CONFIRM_ENHANCE_TITLE TYPE STRING,
FILTER TYPE STRING,
EXPLANATION TYPE STRING,
EXPLANATION_SG TYPE STRING,
LANGUAGE TYPE STRING,
LANGUAGE_TT TYPE STRING,
CONTENT_S TYPE STRING,
CONTENT_C TYPE STRING,
CONTENT_I TYPE STRING,
CONTENT_A TYPE STRING,
BUTTON_ADD_TRANS TYPE STRING,
BUTTON_ADD_TRANS_TT TYPE STRING,
BUTTON_MANAGE_TRANS TYPE STRING,
BUTTON_MANAGE_TRANS_TT TYPE STRING,
BUTTON_SWCV TYPE STRING,
BUTTON_INCLUDE_SWCV TYPE STRING,
BUTTON_PRODVERS TYPE STRING,
BUTTON_PRODVERS_TT TYPE STRING,
BUTTON_IMP_MODEL TYPE STRING,
BUTTON_IMP_MODEL_TT TYPE STRING,
BUTTON_MODEL_VIEWER TYPE STRING,
IS_ENHANCED TYPE STRING,
IS_ENHANCED_TT TYPE STRING,
BUTTON_CONFLICT_HANDLING TYPE STRING,
BUTTON_CONFLICT_HANDLING_TT TYPE STRING,
SWITCH_ASSIGN TYPE STRING,
CREATE_CLF_TEMPL TYPE STRING,
FIND TYPE STRING,
FINDNEXT 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,
TAB_PROPERTIES TYPE STRING,
CREATED_DATE TYPE STRING,
CHANGED_DATE TYPE STRING,
BUTTON_QUALITY_CHECK TYPE STRING,
VERSION_MANAGEMENT TYPE STRING,
BUTTON_UPL_MDATA_FILE TYPE STRING,
BUTTON_WHEREUSED TYPE STRING,
BUTTON_WHEREUSED_TT TYPE STRING,
BUTTON_DB_TABLES TYPE STRING,
BUTTON_TRANSPORT_REQUEST TYPE STRING,
BUTTON_TRANSPORT_REQUEST_TT TYPE STRING,
TRANSPORT_REQUEST TYPE STRING,
SEL_BO TYPE STRING,
SWCV TYPE STRING,
SWCV_GUID TYPE STRING,
SYS_GROUP TYPE STRING,
ITEM TYPE STRING,
ITEM_TYPE TYPE STRING,
ITEM_TYPE_UI TYPE STRING,
PARENT_ITEM TYPE STRING,
PARENT_ITEM_GUID TYPE STRING,
DESCR TYPE STRING,
DESCR_PLURAL TYPE STRING,
IS_TECH_OBJ TYPE STRING,
IS_DRAFT TYPE STRING,
IS_EXPANDED TYPE STRING,
IS_LEAF TYPE STRING,
HAS_CHILD_LOADED TYPE STRING,
IS_READONLY TYPE STRING,
ITEM_READONLY TYPE STRING,
DESCR_READONLY TYPE STRING,
IS_TECH_OBJ_READONLY TYPE STRING,
IS_DRAFT_VISIBLE TYPE STRING,
IS_STANDARD_SYSGROUP TYPE STRING,
ITEM_GUID TYPE STRING,
ICON TYPE STRING,
ICON_URL TYPE STRING,
ICON_DESCR TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
BACKEND_NAME TYPE STRING,
MOD_STATUS TYPE STRING,
OBJ_TYPE_TYPE TYPE STRING,
PROVIDER_ID TYPE STRING,
ALIAS_NAME TYPE STRING,
EXTRACTION_MODE TYPE STRING,
ORG_SYSREL_GUID TYPE STRING,
ORG_SYSREL_GUID_SWITCH TYPE STRING,
RUNTIME_TEMPLATE_ID TYPE STRING,
IS_ENHANCED TYPE STRING,
IS_SWITCHED TYPE STRING,
SEMANTICS TYPE STRING,
USES_BWDS TYPE STRING,
MDATA_PROVIDER_TYPE TYPE STRING,
DP_FILE_UPLOAD 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,
SYSREL_TYPE TYPE STRING,
MAP_TRANSITIVE TYPE STRING,
REQUESTID TYPE STRING,
DIRECT_ACCESSIBLE TYPE STRING,
SEM_OBJ_TYPE TYPE STRING,
SEM_OBJ_TYPE_READONLY TYPE STRING,
REPLACING_CDS_ENTITY TYPE STRING,
SEL_PRODVERS TYPE STRING,
SYSREL_GUID TYPE STRING,
SYSREL TYPE STRING,
COMPONENT TYPE STRING,
COMPONENT_REL TYPE STRING,
SP_LEVEL TYPE STRING,
TEMPLATE_TYPE TYPE STRING,
BACKEND_NAME TYPE STRING,
VERSION_ID TYPE STRING,
MOD_STATUS TYPE STRING,
AENAM_MODEL TYPE STRING,
TIMESTMP_MODEL TYPE STRING,
AENAM_MODEL_C TYPE STRING,
TIMESTMP_MODEL_C TYPE STRING,
SYSREL_GUID_PRED TYPE STRING,
NO_EXTRACTION TYPE STRING,
SYSREL_TYPE TYPE STRING,
BASIS_SWC TYPE STRING,
DEVCLASS TYPE STRING,
APPL_COMP TYPE STRING,
SW_COMP TYPE STRING,
REPORTGEN_MINREL TYPE STRING,
REPORTGEN_MIN_SP TYPE STRING,
GTABKEY_HASHCODE TYPE STRING,
MODNAM_SEG TYPE STRING,
TIMESTMP_MOD_SEG TYPE STRING,
AREA_MOD_SEG TYPE STRING,
CRENAM_SEG TYPE STRING,
TIMESTMP_CRE_SEG TYPE STRING,
AREA_CRE_SEG TYPE STRING,
AENAM_SEG TYPE STRING,
TIMESTMP_AEN_SEG TYPE STRING,
ORG_SYSREL_GUID TYPE STRING,
SYSREL_STACK TYPE STRING,END OF T_EKKO_STR. DATA: WA_ESH_S_MU_ASSIST_S0_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_S0_STR-STARTUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWCV sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWCV_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYS_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_TYPE_UI sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PARENT_ITEM sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PARENT_ITEM_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR_PLURAL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_TECH_OBJ sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_DRAFT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_EXPANDED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_LEAF sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-HAS_CHILD_LOADED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_TECH_OBJ_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_DRAFT_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_STANDARD_SYSGROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON_URL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TEMPLATE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MOD_STATUS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-OBJ_TYPE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PROVIDER_ID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ALIAS_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-EXTRACTION_MODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ORG_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ORG_SYSREL_GUID_SWITCH sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-RUNTIME_TEMPLATE_ID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_ENHANCED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_SWITCHED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEMANTICS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-USES_BWDS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MDATA_PROVIDER_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DP_FILE_UPLOAD sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-RTI sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_MONTH sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_WEEK sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_DAY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_HOUR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_MINUTE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-APPL_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SW_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODNAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MAP_TRANSITIVE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REQUESTID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DIRECT_ACCESSIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEM_OBJ_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEM_OBJ_TYPE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REPLACING_CDS_ENTITY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONTROL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYS_GROUP_IS_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_LIST_IS_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEL_CHANGED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DISPLAY_MODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CHANGE_MODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODELING_MODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODELING_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REPOSITORY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-LANGUAGE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-LANGUAGE_SG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SHOW_AUTH_TEMPL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWITCH_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWITCH_ENABLED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TEXT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_KEY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_KEY_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_TO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_TO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_DRAFT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_SWITCHED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BO_TAB_SWITCHED_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ACTIONS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_RETURN sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_RETURN_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ADD_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ADD_GROUP_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DEL_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DEL_GROUP_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_TRP_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_TRP_GROUP_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_SWC sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_EXP_TO_FILE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_FROM_FILE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_COP_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_COP_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DSP_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DSP_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_EDT_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_EDT_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DEL_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DEL_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CHK_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CHK_BO_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_CON sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_CON_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_CLF_TEMPL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-FILTER_AT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-FILTER_AT_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SG_TAB_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SG_TAB_SYSID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SG_TAB_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ADD_SYS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_REM_SYS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CRE_SYS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_GROUP_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_BO_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_INCL_SWCV sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_INCL_SWCV_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_XREL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_DEL_XREL_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONFIRM_ENHANCE_TITLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-FILTER sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-EXPLANATION sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-EXPLANATION_SG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-LANGUAGE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-LANGUAGE_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONTENT_S sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONTENT_C sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONTENT_I sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CONTENT_A sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ADD_TRANS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_ADD_TRANS_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_MANAGE_TRANS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_MANAGE_TRANS_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_SWCV sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_INCLUDE_SWCV sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_PRODVERS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_PRODVERS_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_MODEL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_IMP_MODEL_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_MODEL_VIEWER sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_ENHANCED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_ENHANCED_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CONFLICT_HANDLING sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_CONFLICT_HANDLING_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWITCH_ASSIGN sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CREATE_CLF_TEMPL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-FIND sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-FINDNEXT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-APPL_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SW_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODNAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TAB_PROPERTIES sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CREATED_DATE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CHANGED_DATE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_QUALITY_CHECK sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-VERSION_MANAGEMENT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_UPL_MDATA_FILE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_WHEREUSED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_WHEREUSED_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_DB_TABLES sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_TRANSPORT_REQUEST sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BUTTON_TRANSPORT_REQUEST_TT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TRANSPORT_REQUEST sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEL_BO sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWCV sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SWCV_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYS_GROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_TYPE_UI sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PARENT_ITEM sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PARENT_ITEM_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR_PLURAL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_TECH_OBJ sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_DRAFT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_EXPANDED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_LEAF sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-HAS_CHILD_LOADED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DESCR_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_TECH_OBJ_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_DRAFT_VISIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_STANDARD_SYSGROUP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ITEM_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON_URL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ICON_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TEMPLATE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MOD_STATUS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-OBJ_TYPE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-PROVIDER_ID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ALIAS_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-EXTRACTION_MODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ORG_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ORG_SYSREL_GUID_SWITCH sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-RUNTIME_TEMPLATE_ID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_ENHANCED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-IS_SWITCHED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEMANTICS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-USES_BWDS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MDATA_PROVIDER_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DP_FILE_UPLOAD sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-RTI sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_MONTH sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_WEEK sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_DAY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_HOUR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SCHEDULE_MINUTE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS_DESCR sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-APPL_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SW_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODNAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MAP_TRANSITIVE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REQUESTID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DIRECT_ACCESSIBLE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEM_OBJ_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEM_OBJ_TYPE_READONLY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REPLACING_CDS_ENTITY sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SEL_PRODVERS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-COMPONENT sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-COMPONENT_REL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SP_LEVEL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TEMPLATE_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BACKEND_NAME sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-VERSION_ID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MOD_STATUS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_MODEL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TIMESTMP_MODEL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_MODEL_C sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TIMESTMP_MODEL_C sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_GUID_PRED sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-NO_EXTRACTION sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_TYPE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-BASIS_SWC sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-DEVCLASS sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-APPL_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SW_COMP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REPORTGEN_MINREL sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-REPORTGEN_MIN_SP sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-GTABKEY_HASHCODE sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-MODNAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TIMESTMP_MOD_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AREA_MOD_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-CRENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TIMESTMP_CRE_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AREA_CRE_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-AENAM_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-TIMESTMP_AEN_SEG sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-ORG_SYSREL_GUID sy-vline
WA_ESH_S_MU_ASSIST_S0_STR-SYSREL_STACK sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.