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

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

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

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


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_/MRSS/T_SGU_COMM_DETAIL ASSIGNING </MRSS/T_SGU_COMM_DETAIL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
</MRSS/T_SGU_COMM_DETAIL>-TYPE = 1.
</MRSS/T_SGU_COMM_DETAIL>-OPERATION = 1.
</MRSS/T_SGU_COMM_DETAIL>-TIMESPEC_ID = 1.
</MRSS/T_SGU_COMM_DETAIL>-ASSIGNMENT_KEY = 1.
</MRSS/T_SGU_COMM_DETAIL>-PARENT_GUID = 1.
ENDLOOP.

LOOP AT IT_/MRSS/T_SGU_COMM_DETAIL INTO WA_/MRSS/T_SGU_COMM_DETAIL.
*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_DETAIL-LINK_ID, sy-vline,
WA_/MRSS/T_SGU_COMM_DETAIL-WORKITEM_ID, sy-vline,
WA_/MRSS/T_SGU_COMM_DETAIL-WORKITEM_NAME, sy-vline,
WA_/MRSS/T_SGU_COMM_DETAIL-DEM_TYPE, sy-vline,
WA_/MRSS/T_SGU_COMM_DETAIL-ORIG_ITEM_TYPE, sy-vline,
WA_/MRSS/T_SGU_COMM_DETAIL-DEMAND_LOGSYS, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/MRSS/T_SGU_COMM_DETAIL 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_DETAIL 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_DETAIL INTO WA_/MRSS/T_SGU_COMM_DETAIL. *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 DEMAND_LOGSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-DEMAND_LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-DEMAND_LOGSYS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field TOTAL_WORK_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-TOTAL_WORK_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-TOTAL_WORK_UNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field MULT_RES CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-MULT_RES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-MULT_RES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field DEM1_MULT_RES CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-DEM1_MULT_RES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-DEM1_MULT_RES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field DEM2_MULT_RES CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-DEM2_MULT_RES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-DEM2_MULT_RES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field DEM_COVERED_RES CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-DEM_COVERED_RES IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-DEM_COVERED_RES.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CUNIT, internal->external for field LINE_OFFSET_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-LINE_OFFSET_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-LINE_OFFSET_UNIT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field LOGSYS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-LOGSYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-LOGSYS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-SPRAS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field DEM1_MULT_SLOTS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/MRSS/T_SGU_COMM_DETAIL-DEM1_MULT_SLOTS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/MRSS/T_SGU_COMM_DETAIL-DEM1_MULT_SLOTS.
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_DETAIL_STR,
TYPE TYPE STRING,
OPERATION TYPE STRING,
TIMESPEC_ID TYPE STRING,
ASSIGNMENT_KEY TYPE STRING,
PARENT_GUID TYPE STRING,
LINK_ID TYPE STRING,
WORKITEM_ID TYPE STRING,
WORKITEM_NAME TYPE STRING,
DEM_TYPE TYPE STRING,
ORIG_ITEM_TYPE TYPE STRING,
DEMAND_LOGSYS TYPE STRING,
RESOURCE_ID TYPE STRING,
RESOURCE_NAME TYPE STRING,
RESOURCE_TYPE TYPE STRING,
RESOURCE_REL TYPE STRING,
RESOURCE2_ID TYPE STRING,
RESOURCE2_NAME TYPE STRING,
RESOURCE2_TYPE TYPE STRING,
RESOURCE2_REL TYPE STRING,
TEAM_ID TYPE STRING,
DESCRIPTION TYPE STRING,
BEGDA TYPE STRING,
BEG_UZEIT TYPE STRING,
ENDDA TYPE STRING,
END_UZEIT TYPE STRING,
DURATION TYPE STRING,
DURATION_UNIT TYPE STRING,
DURATION_VAL TYPE STRING,
DURATION_ORIGINAL_VAL TYPE STRING,
TOTAL_WORK TYPE STRING,
TOTAL_WORK_UNIT TYPE STRING,
MULT_RES TYPE STRING,
UTIL TYPE STRING,
STATUS TYPE STRING,
TIME_RULE_ID TYPE STRING,
IS_CHILD TYPE STRING,
ASSGN_SCREEN TYPE STRING,
SPLITS TYPE STRING,
SPLIT_DATA TYPE STRING,
SCHED_START_DATE TYPE STRING,
SCHED_START_TIME TYPE STRING,
SCHED_END_DATE TYPE STRING,
SCHED_END_TIME TYPE STRING,
SCHED_TYPE TYPE STRING,
RESTR_START_TYPE TYPE STRING,
RESTR_END_TYPE TYPE STRING,
DEM1_DEM_TYPE TYPE STRING,
DEM1_SERV_GROUP TYPE STRING,
DEM1_ORG_UNIT TYPE STRING,
DEM1_GUID TYPE STRING,
DEM1_BEGDA TYPE STRING,
DEM1_BEG_UZEIT TYPE STRING,
DEM1_ENDDA TYPE STRING,
DEM1_END_UZEIT TYPE STRING,
DEM1_PLVAR TYPE STRING,
DEM1_OTYPE TYPE STRING,
DEM1_OBJID TYPE STRING,
DEM1_STAT_COMPL TYPE STRING,
DEM1_WORKCENTER_GUID TYPE STRING,
DEM1_WORKCENTER_ID TYPE STRING,
DEM1_WORKCENTER_TYPE TYPE STRING,
DEM1_WORKCENTER_PLANT TYPE STRING,
DEM1_SUPERVISOR TYPE STRING,
DEM1_SUPERVISOR_NO TYPE STRING,
DEM1_DURATION_UNIT TYPE STRING,
DEM1_TOTAL_WORK_UNIT TYPE STRING,
DEM1_MULT_RES TYPE STRING,
DEM1_TOTAL_WORK TYPE STRING,
DEM1_DURATION_VAL TYPE STRING,
DEM2_SERV_GROUP TYPE STRING,
DEM2_ORG_UNIT TYPE STRING,
DEM2_GUID TYPE STRING,
DEM2_BEGDA TYPE STRING,
DEM2_BEG_UZEIT TYPE STRING,
DEM2_ENDDA TYPE STRING,
DEM2_END_UZEIT TYPE STRING,
DEM2_PLVAR TYPE STRING,
DEM2_OTYPE TYPE STRING,
DEM2_OBJID TYPE STRING,
DEM2_STAT_COMPL TYPE STRING,
DEM2_WORKCENTER_GUID TYPE STRING,
DEM2_WORKCENTER_ID TYPE STRING,
DEM2_WORKCENTER_TYPE TYPE STRING,
DEM2_WORKCENTER_PLANT TYPE STRING,
DEM2_SUPERVISOR TYPE STRING,
DEM2_SUPERVISOR_NO TYPE STRING,
DEM2_DURATION_UNIT TYPE STRING,
DEM2_TOTAL_WORK TYPE STRING,
DEM2_TOTAL_WORK_UNIT TYPE STRING,
DEM2_MULT_RES TYPE STRING,
DEM2_DURATION_VAL TYPE STRING,
DEM_COVERED_RES TYPE STRING,
DEM_COVERED_SUP TYPE STRING,
DEM_COVERED_DUR TYPE STRING,
DEM_COVERED_DUR_UNIT TYPE STRING,
DEM_OPEN_RES TYPE STRING,
DEM_OPEN_SUP TYPE STRING,
DEM_OPEN_DUR TYPE STRING,
DEM_OPEN_DUR_UNIT TYPE STRING,
TIMESPEC_TYPE TYPE STRING,
TEAM_MEMBERS TYPE STRING,
CAP_PLAN TYPE STRING,
INT_RESOURCE TYPE STRING,
SERV_GROUP TYPE STRING,
WORKCENTER_GUID TYPE STRING,
WORKCENTER_ID TYPE STRING,
WORKCENTER_TYPE TYPE STRING,
WORKCENTER_PLANT TYPE STRING,
CLOCK_STATUS_TEXT TYPE STRING,
QUALIFICATIONS TYPE STRING,
QUALF_RESOURCES TYPE STRING,
QUALF_DEMANDS TYPE STRING,
QUALF_RESULT_STRUC TYPE STRING,
STRUCTURE_NAME TYPE STRING,
TABLE_TYPE TYPE STRING,
KEY_FIELD TYPE STRING,
QUALF_SELECT_ONLY TYPE STRING,
QUALF_NODES_ONLY TYPE STRING,
QUALF_ALL TYPE STRING,
QUALF_PLAN_NODES TYPE STRING,
QUALF_SEL_RES TYPE STRING,
QUALF_SEL_DEM TYPE STRING,
QUALF_DIM1_UP TYPE STRING,
QUALF_DIM1_DOWN TYPE STRING,
QUALF_DIM1_SAME TYPE STRING,
QUALF_DIM2_UP TYPE STRING,
QUALF_DIM2_DOWN TYPE STRING,
QUALF_DIM2_SAME TYPE STRING,
QUALF_ONCA_SEARCHTYPE TYPE STRING,
QUALF_CAPA_FLAG TYPE STRING,
QUALF_DEM_PROFILE TYPE STRING,
PLANNING_RELEV TYPE STRING,
PRED_GUID TYPE STRING,
PRED_TYPE TYPE STRING,
SUCC_GUID TYPE STRING,
SUCC_TYPE TYPE STRING,
REL_TYPE TYPE STRING,
LINE_OFFSET TYPE STRING,
LINE_OFFSET_UNIT TYPE STRING,
LEVEL TYPE STRING,
RESOURCE_DETAIL TYPE STRING,
ORG_UNIT TYPE STRING,
DEM_STATUS TYPE STRING,
ASSGN_STATUS TYPE STRING,
ASSGN_STATUS_TAB TYPE STRING,
STATUS_TAB TYPE STRING,
ASSIGNMENT_TYPE TYPE STRING,
ASS_PROB TYPE STRING,
SUPERVISOR_FLAG TYPE STRING,
SUPERVISOR_NO TYPE STRING,
FRAME_TEXT TYPE STRING,
ONCALL_TYPE TYPE STRING,
NO_TRAVEL_COST TYPE STRING,
MOBILE_INDICATOR TYPE STRING,
CUT_ASS_TYPE TYPE STRING,
MOBILE_STATUS TYPE STRING,
QUALF_CG_TYPE TYPE STRING,
QUALF_CG_TEXT TYPE STRING,
TIME_CALC_CAPA TYPE STRING,
TRV_TO_BEGIN_DATE TYPE STRING,
TRV_TO_BEGIN_TIME TYPE STRING,
TRV_TO_END_DATE TYPE STRING,
TRV_TO_END_TIME TYPE STRING,
TRV_TO_DURATION TYPE STRING,
TRV_TO_DURATION_UNIT TYPE STRING,
TRV_TO_DISTANCE TYPE STRING,
TRV_TO_DIS_UNIT TYPE STRING,
TRV_TO_LOCATION TYPE STRING,
TRV_TO_AUTOMATIC_SET TYPE STRING,
TRV_TO_PROFILE TYPE STRING,
TRV_FROM_BEGIN_DATE TYPE STRING,
TRV_FROM_BEGIN_TIME TYPE STRING,
TRV_FROM_END_DATE TYPE STRING,
TRV_FROM_END_TIME TYPE STRING,
TRV_FROM_DURATION TYPE STRING,
TRV_FROM_DURATION_UNIT TYPE STRING,
TRV_FROM_DISTANCE TYPE STRING,
TRV_FROM_DIS_UNIT TYPE STRING,
TRV_FROM_LOCATION TYPE STRING,
TRV_FROM_AUTOMATIC_SET TYPE STRING,
TRV_FROM_PROFILE TYPE STRING,
TRAVEL_TIME_MODE TYPE STRING,
TRV_DISPLAY_TO TYPE STRING,
TRV_DISPLAY_FROM TYPE STRING,
HR_BEG_DATE TYPE STRING,
HR_END_DATE TYPE STRING,
HR_BEG_TIME TYPE STRING,
HR_END_TIME TYPE STRING,
HR_INFO_TYPE TYPE STRING,
HR_INFO_TYPE_TEXT TYPE STRING,
HR_SUB_TYPE TYPE STRING,
HR_SUB_TYPE_TEXT TYPE STRING,
CONCRETIZE_STR_ASG TYPE STRING,
CONCRETIZE_STR_OPTION TYPE STRING,
PART_CONC_A TYPE STRING,
PART_CONC_B TYPE STRING,
HR_SUBTY TYPE STRING,
TPROG TYPE STRING,
TPTXT TYPE STRING,
VARIA TYPE STRING,
SUBSTITUTION_ALL TYPE STRING,
LS_SUBSTITUTION TYPE STRING,
RESOURCE_NAME TYPE STRING,
PERNR TYPE STRING,
SUBTY TYPE STRING,
OBJPS TYPE STRING,
SPRPS TYPE STRING,
ENDDA TYPE STRING,
BEGDA TYPE STRING,
SEQNR TYPE STRING,
RESOURCE_KEY TYPE STRING,
HR_SUBTY TYPE STRING,
VTEXT TYPE STRING,
BEG_DATE TYPE STRING,
END_DATE TYPE STRING,
TPROG TYPE STRING,
TPTXT TYPE STRING,
CUT_PLANNING_HORIZON TYPE STRING,
IS_DEL_REL TYPE STRING,
VARIA TYPE STRING,
STATUS TYPE STRING,
STATUS_DEL_REL TYPE STRING,
HR_ALL_DAY_FLAG TYPE STRING,
IS_RES_FIXED TYPE STRING,
IS_DATE_FIXED TYPE STRING,
ASG_FOLLOWS_DEMAND TYPE STRING,
OPT_LEAD_TIME TYPE STRING,
OPT_SCENARIO_KEY TYPE STRING,
OPT_LOG_PROFILE_KEY TYPE STRING,
OPT_PROFILE TYPE STRING,
OPT_GEO_PROFILE TYPE STRING,
OPT_MAX_RUNTIME TYPE STRING,
OPT_MAX_TRAVEL_BREAK TYPE STRING,
CUST_ATTR_FNAME TYPE STRING,
CUST_ATTR_VALUE TYPE STRING,
CUSTOMER_ADDRESS TYPE STRING,
ADDRESS_GUID TYPE STRING,
ADDRESS_KEY TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
CITY TYPE STRING,
CITY_DISTRICT TYPE STRING,
POST_CODE TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
SEC_ADDRESS TYPE STRING,
ACTIVE TYPE STRING,
LONGITUDE TYPE STRING,
LATITUDE TYPE STRING,
ALTITUDE TYPE STRING,
PRECISID TYPE STRING,
SOURCE_ID TYPE STRING,
SOURCE_TSTMP TYPE STRING,
ADDRESS_TYPE TYPE STRING,
VALID_FROM TYPE STRING,
VALID_TO TYPE STRING,
CHANGED_ON TYPE STRING,
ADDRESS_SOURCE TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
TRV_FROM_ADDRESS TYPE STRING,
ADDRESS_GUID TYPE STRING,
ADDRESS_KEY TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
CITY TYPE STRING,
CITY_DISTRICT TYPE STRING,
POST_CODE TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
SEC_ADDRESS TYPE STRING,
ACTIVE TYPE STRING,
LONGITUDE TYPE STRING,
LATITUDE TYPE STRING,
ALTITUDE TYPE STRING,
PRECISID TYPE STRING,
SOURCE_ID TYPE STRING,
SOURCE_TSTMP TYPE STRING,
ADDRESS_TYPE TYPE STRING,
VALID_FROM TYPE STRING,
VALID_TO TYPE STRING,
CHANGED_ON TYPE STRING,
ADDRESS_SOURCE TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
TRV_TO_ADDRESS TYPE STRING,
ADDRESS_GUID TYPE STRING,
ADDRESS_KEY TYPE STRING,
STREET TYPE STRING,
HOUSE_NUM TYPE STRING,
CITY TYPE STRING,
CITY_DISTRICT TYPE STRING,
POST_CODE TYPE STRING,
COUNTRY TYPE STRING,
REGION TYPE STRING,
SEC_ADDRESS TYPE STRING,
ACTIVE TYPE STRING,
LONGITUDE TYPE STRING,
LATITUDE TYPE STRING,
ALTITUDE TYPE STRING,
PRECISID TYPE STRING,
SOURCE_ID TYPE STRING,
SOURCE_TSTMP TYPE STRING,
ADDRESS_TYPE TYPE STRING,
VALID_FROM TYPE STRING,
VALID_TO TYPE STRING,
CHANGED_ON TYPE STRING,
ADDRESS_SOURCE TYPE STRING,
LOCATION TYPE STRING,
BUILDING TYPE STRING,
FLOOR TYPE STRING,
ROOMNUMBER TYPE STRING,
DEM_NOTES TYPE STRING,
GUID TYPE STRING,
LOGSYS TYPE STRING,
KEY_EXT TYPE STRING,
SPRAS TYPE STRING,
NOTE_TYPE TYPE STRING,
NOTE_TEXT TYPE STRING,
DEMAND_PRIORITY TYPE STRING,
DEM1_MULT_SLOTS TYPE STRING,
REASON TYPE STRING,
RESOURCES TYPE STRING,
QUAL_ASGN_CUT TYPE STRING,
CONCRETIZE_ASG TYPE STRING,
ASG_CONCR_TYPE TYPE STRING,
C_MONDAY TYPE STRING,
C_TUESDAY TYPE STRING,
C_WEDNESDAY TYPE STRING,
C_THURSDAY TYPE STRING,
C_FRIDAY TYPE STRING,
C_SATURDAY TYPE STRING,
C_SUNDAY TYPE STRING,
C_BEGDA TYPE STRING,
C_BEG_UZEIT TYPE STRING,
C_DURATION TYPE STRING,
C_DURATION_UNIT TYPE STRING,
C_ENDDA TYPE STRING,
C_END_UZEIT TYPE STRING,
DUMMY TYPE STRING,
OPTIMIZE_AFTER TYPE STRING,
DEMAND_DESCRIPTION TYPE STRING,END OF T_EKKO_STR. DATA: WA_/MRSS/T_SGU_COMM_DETAIL_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_DETAIL_STR-TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPERATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TIMESPEC_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASSIGNMENT_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PARENT_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LINK_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKITEM_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKITEM_NAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ORIG_ITEM_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEMAND_LOGSYS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_NAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_REL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE2_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE2_NAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE2_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE2_REL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TEAM_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DESCRIPTION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BEG_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-END_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DURATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DURATION_VAL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DURATION_ORIGINAL_VAL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TOTAL_WORK sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TOTAL_WORK_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-MULT_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-UTIL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STATUS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TIME_RULE_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-IS_CHILD sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASSGN_SCREEN sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SPLITS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SPLIT_DATA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SCHED_START_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SCHED_START_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SCHED_END_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SCHED_END_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SCHED_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESTR_START_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESTR_END_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_DEM_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_SERV_GROUP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_ORG_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_BEG_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_END_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_PLVAR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_OTYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_OBJID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_STAT_COMPL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_WORKCENTER_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_WORKCENTER_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_WORKCENTER_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_WORKCENTER_PLANT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_SUPERVISOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_SUPERVISOR_NO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_TOTAL_WORK_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_MULT_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_TOTAL_WORK sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_DURATION_VAL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_SERV_GROUP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_ORG_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_BEG_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_END_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_PLVAR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_OTYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_OBJID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_STAT_COMPL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_WORKCENTER_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_WORKCENTER_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_WORKCENTER_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_WORKCENTER_PLANT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_SUPERVISOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_SUPERVISOR_NO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_TOTAL_WORK sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_TOTAL_WORK_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_MULT_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM2_DURATION_VAL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_COVERED_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_COVERED_SUP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_COVERED_DUR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_COVERED_DUR_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_OPEN_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_OPEN_SUP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_OPEN_DUR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_OPEN_DUR_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TIMESPEC_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TEAM_MEMBERS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CAP_PLAN sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-INT_RESOURCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SERV_GROUP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKCENTER_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKCENTER_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKCENTER_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-WORKCENTER_PLANT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CLOCK_STATUS_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALIFICATIONS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_RESOURCES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DEMANDS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_RESULT_STRUC sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STRUCTURE_NAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TABLE_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-KEY_FIELD sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_SELECT_ONLY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_NODES_ONLY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_ALL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_PLAN_NODES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_SEL_RES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_SEL_DEM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM1_UP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM1_DOWN sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM1_SAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM2_UP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM2_DOWN sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DIM2_SAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_ONCA_SEARCHTYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_CAPA_FLAG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_DEM_PROFILE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PLANNING_RELEV sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PRED_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PRED_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUCC_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUCC_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-REL_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LINE_OFFSET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LINE_OFFSET_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LEVEL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_DETAIL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ORG_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_STATUS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASSGN_STATUS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASSGN_STATUS_TAB sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STATUS_TAB sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASSIGNMENT_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASS_PROB sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUPERVISOR_FLAG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUPERVISOR_NO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-FRAME_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ONCALL_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-NO_TRAVEL_COST sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-MOBILE_INDICATOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CUT_ASS_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-MOBILE_STATUS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_CG_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUALF_CG_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TIME_CALC_CAPA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_BEGIN_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_BEGIN_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_END_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_END_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_DURATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_DISTANCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_DIS_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_LOCATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_AUTOMATIC_SET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_PROFILE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_BEGIN_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_BEGIN_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_END_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_END_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_DURATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_DISTANCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_DIS_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_LOCATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_AUTOMATIC_SET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_PROFILE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRAVEL_TIME_MODE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_DISPLAY_TO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_DISPLAY_FROM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_BEG_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_END_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_BEG_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_END_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_INFO_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_INFO_TYPE_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_SUB_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_SUB_TYPE_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CONCRETIZE_STR_ASG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CONCRETIZE_STR_OPTION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PART_CONC_A sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PART_CONC_B sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_SUBTY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TPROG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TPTXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VARIA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUBSTITUTION_ALL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LS_SUBSTITUTION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_NAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PERNR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SUBTY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OBJPS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SPRPS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SEQNR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCE_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_SUBTY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VTEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BEG_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-END_DATE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TPROG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TPTXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CUT_PLANNING_HORIZON sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-IS_DEL_REL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VARIA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STATUS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STATUS_DEL_REL sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HR_ALL_DAY_FLAG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-IS_RES_FIXED sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-IS_DATE_FIXED sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASG_FOLLOWS_DEMAND sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_LEAD_TIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_SCENARIO_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_LOG_PROFILE_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_PROFILE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_GEO_PROFILE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_MAX_RUNTIME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPT_MAX_TRAVEL_BREAK sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CUST_ATTR_FNAME sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CUST_ATTR_VALUE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CUSTOMER_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STREET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HOUSE_NUM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY_DISTRICT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-POST_CODE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-COUNTRY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-REGION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SEC_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LONGITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LATITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ALTITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PRECISID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_TSTMP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_FROM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_TO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CHANGED_ON sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_SOURCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LOCATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BUILDING sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-FLOOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ROOMNUMBER sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_FROM_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STREET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HOUSE_NUM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY_DISTRICT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-POST_CODE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-COUNTRY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-REGION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SEC_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LONGITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LATITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ALTITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PRECISID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_TSTMP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_FROM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_TO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CHANGED_ON sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_SOURCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LOCATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BUILDING sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-FLOOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ROOMNUMBER sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-TRV_TO_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_KEY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-STREET sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-HOUSE_NUM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CITY_DISTRICT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-POST_CODE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-COUNTRY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-REGION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SEC_ADDRESS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ACTIVE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LONGITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LATITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ALTITUDE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-PRECISID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_ID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SOURCE_TSTMP sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_FROM sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-VALID_TO sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CHANGED_ON sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ADDRESS_SOURCE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LOCATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-BUILDING sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-FLOOR sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ROOMNUMBER sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM_NOTES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-GUID sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-LOGSYS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-KEY_EXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-SPRAS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-NOTE_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-NOTE_TEXT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEMAND_PRIORITY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEM1_MULT_SLOTS sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-REASON sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-RESOURCES sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-QUAL_ASGN_CUT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-CONCRETIZE_ASG sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-ASG_CONCR_TYPE sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_MONDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_TUESDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_WEDNESDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_THURSDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_FRIDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_SATURDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_SUNDAY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_BEGDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_BEG_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_DURATION sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_DURATION_UNIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_ENDDA sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-C_END_UZEIT sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DUMMY sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-OPTIMIZE_AFTER sy-vline
WA_/MRSS/T_SGU_COMM_DETAIL_STR-DEMAND_DESCRIPTION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.