ABAP Select data from SAP table /MRSS/T_SGU_COMM_POPUP 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 /MRSS/T_SGU_COMM_POPUP 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 /MRSS/T_SGU_COMM_POPUP. 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 /MRSS/T_SGU_COMM_POPUP 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_/MRSS/T_SGU_COMM_POPUP TYPE STANDARD TABLE OF /MRSS/T_SGU_COMM_POPUP,
      WA_/MRSS/T_SGU_COMM_POPUP TYPE /MRSS/T_SGU_COMM_POPUP,
      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: </MRSS/T_SGU_COMM_POPUP> TYPE /MRSS/T_SGU_COMM_POPUP.

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

SELECT *
*restrict ABAP select to first 10 rows
 UP TO 10 ROWS      
  FROM /MRSS/T_SGU_COMM_POPUP
  INTO TABLE IT_/MRSS/T_SGU_COMM_POPUP.

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM /MRSS/T_SGU_COMM_POPUP
*  INTO TABLE @DATA(IT_/MRSS/T_SGU_COMM_POPUP2).
*--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_/MRSS/T_SGU_COMM_POPUP INDEX 1 INTO DATA(WA_/MRSS/T_SGU_COMM_POPUP2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/MRSS/T_SGU_COMM_POPUP ASSIGNING </MRSS/T_SGU_COMM_POPUP>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</MRSS/T_SGU_COMM_POPUP>-BEGDA = 1.
</MRSS/T_SGU_COMM_POPUP>-BEG_UZEIT = 1.
</MRSS/T_SGU_COMM_POPUP>-ENDDA = 1.
</MRSS/T_SGU_COMM_POPUP>-END_UZEIT = 1.
</MRSS/T_SGU_COMM_POPUP>-BEGDA_2 = 1.
ENDLOOP.

LOOP AT IT_/MRSS/T_SGU_COMM_POPUP INTO WA_/MRSS/T_SGU_COMM_POPUP.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_/MRSS/T_SGU_COMM_POPUP-BEG_UZEIT_2, sy-vline,
WA_/MRSS/T_SGU_COMM_POPUP-ENDDA_2, sy-vline,
WA_/MRSS/T_SGU_COMM_POPUP-END_UZEIT_2, sy-vline,
WA_/MRSS/T_SGU_COMM_POPUP-OKCODE, sy-vline,
WA_/MRSS/T_SGU_COMM_POPUP-SHOW_UNAME, sy-vline,
WA_/MRSS/T_SGU_COMM_POPUP-UNAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/MRSS/T_SGU_COMM_POPUP 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_/MRSS/T_SGU_COMM_POPUP 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_/MRSS/T_SGU_COMM_POPUP INTO WA_/MRSS/T_SGU_COMM_POPUP. *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 RESOURCE_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_POPUP-RESOURCE_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_POPUP-RESOURCE_ID.
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_/MRSS/T_SGU_COMM_POPUP_STR,
BEGDA TYPE STRING,
BEG_UZEIT TYPE STRING,
ENDDA TYPE STRING,
END_UZEIT TYPE STRING,
BEGDA_2 TYPE STRING,
BEG_UZEIT_2 TYPE STRING,
ENDDA_2 TYPE STRING,
END_UZEIT_2 TYPE STRING,
OKCODE TYPE STRING,
SHOW_UNAME TYPE STRING,
UNAME TYPE STRING,
RESOURCE_ID TYPE STRING,
RESOURCE_NAME TYPE STRING,
PRODUCT_ID TYPE STRING,
TEAM_GUID TYPE STRING,
TYPE_HUMAN TYPE STRING,
TYPE_TOOL TYPE STRING,
TYPE_TEAM TYPE STRING,
TYPE_VEHICLE TYPE STRING,
TYPE_HUMAN_ONLY TYPE STRING,
TYPE_ORG TYPE STRING,
PRODUCT_TYPE TYPE STRING,
PRODUCT_GUID TYPE STRING,
TEAM_DESCRIPTION TYPE STRING,
TIME_POPUP TYPE STRING,
PLANNING_HORIZON TYPE STRING,
ZOOM_LEVEL TYPE STRING,
PL_HORIZ_BEG_SGN TYPE STRING,
PL_HORIZ_BEG TYPE STRING,
PL_HORIZ_END_SGN TYPE STRING,
PL_HORIZ_END TYPE STRING,
PL_HORIZ_BEG_SGN_2 TYPE STRING,
PL_HORIZ_BEG_2 TYPE STRING,
PL_HORIZ_END_SGN_2 TYPE STRING,
PL_HORIZ_END_2 TYPE STRING,
TIME_COMPRESS TYPE STRING,
NO_VERTICAL_SCROLL TYPE STRING,
TICK_SIZE TYPE STRING,
TICK_SIZE_COMPR TYPE STRING,
VIEW_ASSIGNMENT TYPE STRING,
VIEW_TIMESPEC TYPE STRING,
VIEW_LINK TYPE STRING,
VIEW_TEAM TYPE STRING,
VIEW_CLOCK_INF TYPE STRING,
VIEW_SUMBARS TYPE STRING,
VIEW_COLLISIONS TYPE STRING,
SCALING_UNIT TYPE STRING,
AUTO_SAVE TYPE STRING,
TIMER_BASED TYPE STRING,
NO_AUTO_SAVE TYPE STRING,
TIMER_TOGGLE TYPE STRING,
CAPACITIVE_MODE TYPE STRING,
DOUBLE_CLICK TYPE STRING,
DOUBLE_CLICK_DEMANDS TYPE STRING,
SHOW_DATETIME TYPE STRING,
ABSOLUTE_AVAIL TYPE STRING,
RELATIVE_AVAIL TYPE STRING,
RESOURCE_STATUS TYPE STRING,
TIMER_PERIOD TYPE STRING,
CAP_ASG_NUM TYPE STRING,
RESOURCE_NOTE TYPE STRING,
VIEW_MODE TYPE STRING,
TABLE_BASED_MODE TYPE STRING,
DEMAND_DROP_BEHAVIOUR TYPE STRING,
ENHANCE_AVAIL_OPTION TYPE STRING,
ACTIVATE_DEMAND_SCHEDULING TYPE STRING,
SUBSTITUTION_TYPE TYPE STRING,
DAILY_WORK_SCHED TYPE STRING,
RESOURCE_SELECTION_ACTIVE_OP TYPE STRING,
RESOURCE_DETERMINATION TYPE STRING,
PRESEL_ID TYPE STRING,
PRESEL_TXT TYPE STRING,
DEMAND_HIER_LEVEL TYPE STRING,
QLF_MATCH_DISPLAY TYPE STRING,
OPTIMIZER_DROPDOWN TYPE STRING,
RESTR_START_TYPE TYPE STRING,
RESTR_END_TYPE TYPE STRING,
SHOW_STD_DEM_COL TYPE STRING,
PERCENTAGE_LINE TYPE STRING,
PN_VEW_TYPE TYPE STRING,
GRAPH_COLOR_FILL TYPE STRING,
ROW_WIDTH TYPE STRING,
ROW_WIDTH_ABS TYPE STRING,
FONT_SIZE TYPE STRING,
MAX_LIMIT TYPE STRING,
MAX_LIMIT_ABS TYPE STRING,
MIN_LIMIT TYPE STRING,
MIN_LIMIT_ABS TYPE STRING,
PN_GRAPH_TYPE TYPE STRING,
VIEW_PN_GANTT TYPE STRING,
VIEW_RES_GANTT TYPE STRING,
VIEW_DEM_GANTT TYPE STRING,
PN_GANTT_PRIO TYPE STRING,
RES_GANTT_PRIO TYPE STRING,
DEM_GANTT_PRIO TYPE STRING,
VIEW_PROJECT TYPE STRING,
VIEW_WBS TYPE STRING,
DISP_SEL_DEMAND TYPE STRING,
VIEW_ASGN_DEM TYPE STRING,
DEFAULT_SCREEN_LAYOUT_OPTION TYPE STRING,
DEFAULT_SCREEN_LAYOUT TYPE STRING,
DEM_GANTT_LAYOUT_VAR_ACTIVE TYPE STRING,
DEM_GANTT_CAP TYPE STRING,
DEM_GANTT_POS TYPE STRING,
RES_GANTT_CAP TYPE STRING,
RES_GANTT_POS TYPE STRING,
USE_WL_MENU TYPE STRING,
RES_GANTT_ZOOM_LEVEL TYPE STRING,
RES_GANTT_TICK_SIZE TYPE STRING,
RES_GANTT_TIME_COMPRESS TYPE STRING,
RES_GANTT_TICK_SIZE_COMPR TYPE STRING,
DEM_GANTT_ZOOM_LEVEL TYPE STRING,
DEM_GANTT_TICK_SIZE TYPE STRING,
DEM_GANTT_TICK_SIZE_COMPR TYPE STRING,
DEM_GANTT_TIME_COMPRESS TYPE STRING,
RES_GANTT_DIS_ACTIVE TYPE STRING,
DEM_GANTT_DIS_ACTIVE TYPE STRING,
DEM_GANTT_DISPATCH TYPE STRING,
DEM_GANTT_DISPATCH_POS TYPE STRING,
DISP_GANTT_RES_DISPLAY TYPE STRING,
ABS_AVAIL_DISP TYPE STRING,
SET_DISPATCH TYPE STRING,
RESOURCE_FILTER_VARIANT TYPE STRING,
VIEW_ALL_DEM_IN_DISP TYPE STRING,
JUMP_TO_DATE TYPE STRING,
JUMP_START_SIGN TYPE STRING,
JUMP_START_DATE TYPE STRING,
DAY_WISE_CG TYPE STRING,
AVAIL_VIEW TYPE STRING,
CONT_POS_DOCKING TYPE STRING,
CONT_POS_2_3 TYPE STRING,
CONT_POS_1_45 TYPE STRING,
CONT_POS_4_5 TYPE STRING,
TICK_SIZE_DAY1 TYPE STRING,
TICK_LEVEL_DAY1 TYPE STRING,
TICK_SIZE_WEEK1 TYPE STRING,
TICK_LEVEL_WEEK1 TYPE STRING,
TICK_SIZE_WEEK4 TYPE STRING,
TICK_LEVEL_WEEK4 TYPE STRING,
TICK_SIZE_WEEK12 TYPE STRING,
TICK_LEVEL_WEEK12 TYPE STRING,
RESOURCE_SORT_VARIANT TYPE STRING,
RES_EXP_COLL_ALL TYPE STRING,
NO_HORIZONTAL_SCROLL TYPE STRING,
OPTIMIZER_PRVENT TYPE STRING,
LIMIT_PLBOSRV_DATES TYPE STRING,
ALIGN_ACTIVE TYPE STRING,
RETURN_ONLY_ERROR_MSG TYPE STRING,
CG_TYPE TYPE STRING,
CG_TEXT TYPE STRING,
CALENDAR TYPE STRING,
TYPE_STD_VIEW TYPE STRING,
TYPE_CALEN_VIEW TYPE STRING,END OF T_EKKO_STR. DATA: WA_/MRSS/T_SGU_COMM_POPUP_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_/MRSS/T_SGU_COMM_POPUP_STR-BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-BEG_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-END_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-BEGDA_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-BEG_UZEIT_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ENDDA_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-END_UZEIT_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-OKCODE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SHOW_UNAME sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-UNAME sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_ID sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_NAME sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PRODUCT_ID sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TEAM_GUID sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_HUMAN sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_TOOL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_TEAM sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_VEHICLE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_HUMAN_ONLY sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_ORG sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PRODUCT_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PRODUCT_GUID sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TEAM_DESCRIPTION sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TIME_POPUP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PLANNING_HORIZON sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ZOOM_LEVEL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_BEG_SGN sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_BEG sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_END_SGN sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_END sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_BEG_SGN_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_BEG_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_END_SGN_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PL_HORIZ_END_2 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TIME_COMPRESS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-NO_VERTICAL_SCROLL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE_COMPR sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_ASSIGNMENT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_TIMESPEC sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_LINK sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_TEAM sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_CLOCK_INF sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_SUMBARS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_COLLISIONS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SCALING_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-AUTO_SAVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TIMER_BASED sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-NO_AUTO_SAVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TIMER_TOGGLE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CAPACITIVE_MODE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DOUBLE_CLICK sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DOUBLE_CLICK_DEMANDS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SHOW_DATETIME sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ABSOLUTE_AVAIL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RELATIVE_AVAIL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_STATUS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TIMER_PERIOD sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CAP_ASG_NUM sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_NOTE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_MODE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TABLE_BASED_MODE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEMAND_DROP_BEHAVIOUR sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ENHANCE_AVAIL_OPTION sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ACTIVATE_DEMAND_SCHEDULING sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SUBSTITUTION_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DAILY_WORK_SCHED sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_SELECTION_ACTIVE_OP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_DETERMINATION sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PRESEL_ID sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PRESEL_TXT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEMAND_HIER_LEVEL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-QLF_MATCH_DISPLAY sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-OPTIMIZER_DROPDOWN sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESTR_START_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESTR_END_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SHOW_STD_DEM_COL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PERCENTAGE_LINE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PN_VEW_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-GRAPH_COLOR_FILL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ROW_WIDTH sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ROW_WIDTH_ABS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-FONT_SIZE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-MAX_LIMIT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-MAX_LIMIT_ABS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-MIN_LIMIT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-MIN_LIMIT_ABS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PN_GRAPH_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_PN_GANTT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_RES_GANTT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_DEM_GANTT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-PN_GANTT_PRIO sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_PRIO sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_PRIO sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_PROJECT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_WBS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DISP_SEL_DEMAND sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_ASGN_DEM sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEFAULT_SCREEN_LAYOUT_OPTION sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEFAULT_SCREEN_LAYOUT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_LAYOUT_VAR_ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_CAP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_POS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_CAP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_POS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-USE_WL_MENU sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_ZOOM_LEVEL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_TICK_SIZE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_TIME_COMPRESS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_TICK_SIZE_COMPR sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_ZOOM_LEVEL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_TICK_SIZE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_TICK_SIZE_COMPR sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_TIME_COMPRESS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_GANTT_DIS_ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_DIS_ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_DISPATCH sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DEM_GANTT_DISPATCH_POS sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DISP_GANTT_RES_DISPLAY sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ABS_AVAIL_DISP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-SET_DISPATCH sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_FILTER_VARIANT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-VIEW_ALL_DEM_IN_DISP sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-JUMP_TO_DATE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-JUMP_START_SIGN sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-JUMP_START_DATE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-DAY_WISE_CG sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-AVAIL_VIEW sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CONT_POS_DOCKING sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CONT_POS_2_3 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CONT_POS_1_45 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CONT_POS_4_5 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE_DAY1 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_LEVEL_DAY1 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE_WEEK1 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_LEVEL_WEEK1 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE_WEEK4 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_LEVEL_WEEK4 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_SIZE_WEEK12 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TICK_LEVEL_WEEK12 sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RESOURCE_SORT_VARIANT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RES_EXP_COLL_ALL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-NO_HORIZONTAL_SCROLL sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-OPTIMIZER_PRVENT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-LIMIT_PLBOSRV_DATES sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-ALIGN_ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-RETURN_ONLY_ERROR_MSG sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CG_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CG_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-CALENDAR sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_STD_VIEW sy-vline
WA_/MRSS/T_SGU_COMM_POPUP_STR-TYPE_CALEN_VIEW sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.