ABAP Select data from SAP table /SCWM/S_LM_EWL_CONTEXT_VS 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 /SCWM/S_LM_EWL_CONTEXT_VS 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 /SCWM/S_LM_EWL_CONTEXT_VS. 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 /SCWM/S_LM_EWL_CONTEXT_VS 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_/SCWM/S_LM_EWL_CONTEXT_VS TYPE STANDARD TABLE OF /SCWM/S_LM_EWL_CONTEXT_VS, WA_/SCWM/S_LM_EWL_CONTEXT_VS TYPE /SCWM/S_LM_EWL_CONTEXT_VS, 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: </SCWM/S_LM_EWL_CONTEXT_VS> TYPE /SCWM/S_LM_EWL_CONTEXT_VS. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/SCWM/S_LM_EWL_CONTEXT_VS. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /SCWM/S_LM_EWL_CONTEXT_VS INTO TABLE IT_/SCWM/S_LM_EWL_CONTEXT_VS. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /SCWM/S_LM_EWL_CONTEXT_VS * INTO TABLE @DATA(IT_/SCWM/S_LM_EWL_CONTEXT_VS2). *--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_/SCWM/S_LM_EWL_CONTEXT_VS INDEX 1 INTO DATA(WA_/SCWM/S_LM_EWL_CONTEXT_VS2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/SCWM/S_LM_EWL_CONTEXT_VS ASSIGNING </SCWM/S_LM_EWL_CONTEXT_VS>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</SCWM/S_LM_EWL_CONTEXT_VS>-S_HEADER = 1.
</SCWM/S_LM_EWL_CONTEXT_VS>-VAS_GUID = 1.
</SCWM/S_LM_EWL_CONTEXT_VS>-LGNUM = 1.
</SCWM/S_LM_EWL_CONTEXT_VS>-VAS_ID = 1.
</SCWM/S_LM_EWL_CONTEXT_VS>-GUID_PS = 1.
ENDLOOP. LOOP AT IT_/SCWM/S_LM_EWL_CONTEXT_VS INTO WA_/SCWM/S_LM_EWL_CONTEXT_VS. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/SCWM/S_LM_EWL_CONTEXT_VS-STATUS, sy-vline,
WA_/SCWM/S_LM_EWL_CONTEXT_VS-EFFORT_CODE, sy-vline,
WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_COMPL_DATE, sy-vline,
WA_/SCWM/S_LM_EWL_CONTEXT_VS-VAS_TYPE, sy-vline,
WA_/SCWM/S_LM_EWL_CONTEXT_VS-CREUSR, sy-vline,
WA_/SCWM/S_LM_EWL_CONTEXT_VS-CRETST, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SCWM/S_LM_EWL_CONTEXT_VS 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_/SCWM/S_LM_EWL_CONTEXT_VS 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_/SCWM/S_LM_EWL_CONTEXT_VS INTO WA_/SCWM/S_LM_EWL_CONTEXT_VS. *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 VAS_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-VAS_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-VAS_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit PSID, internal->external for field GUID_PS CALL FUNCTION 'CONVERSION_EXIT_PSID_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-GUID_PS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-GUID_PS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field PL_COMPL_DATE CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_COMPL_DATE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_COMPL_DATE.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field CRETST CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-CRETST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-CRETST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field CHGTST CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-CHGTST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-CHGTST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field PS_ID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PS_ID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PS_ID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RDOCNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-RDOCNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-RDOCNO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field RITMNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-RITMNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-RITMNO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-MATNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-UOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ENTITLED CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-ENTITLED IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-ENTITLED.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field BASE_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-BASE_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-BASE_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field STARTED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-STARTED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-STARTED_AT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field ENDED_AT CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-ENDED_AT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-ENDED_AT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field CHGTST CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-CHGTST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-CHGTST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MDLPD, internal->external for field MATID CALL FUNCTION 'CONVERSION_EXIT_MDLPD_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-MATID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-MATID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field PL_START_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_START_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_START_TIME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTPS, internal->external for field PL_END_TIME CALL FUNCTION 'CONVERSION_EXIT_TSTPS_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_END_TIME IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PL_END_TIME.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field UNIT_T CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-UNIT_T IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-UNIT_T.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field PLAN_QTY_UOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PLAN_QTY_UOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PLAN_QTY_UOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field PLAN_MATNR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/SCWM/S_LM_EWL_CONTEXT_VS-PLAN_MATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_LM_EWL_CONTEXT_VS-PLAN_MATNR.
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_/SCWM/S_LM_EWL_CONTEXT_VS_STR,
S_HEADER TYPE STRING,
VAS_GUID TYPE STRING,
LGNUM TYPE STRING,
VAS_ID TYPE STRING,
GUID_PS TYPE STRING,
STATUS TYPE STRING,
EFFORT_CODE TYPE STRING,
PL_COMPL_DATE TYPE STRING,
VAS_TYPE TYPE STRING,
CREUSR TYPE STRING,
CRETST TYPE STRING,
CHGUSR TYPE STRING,
CHGTST TYPE STRING,
CHGMODE TYPE STRING,
PERFORMER TYPE STRING,
VAS_ART TYPE STRING,
ACC_CAT TYPE STRING,
ACC_OBJ TYPE STRING,
ACC_OBJ_SUB TYPE STRING,
DUMMY_VASH_DB TYPE STRING,
PS_ID TYPE STRING,
RDOCCAT TYPE STRING,
RDOCNO TYPE STRING,
RITMNO TYPE STRING,
TZONE TYPE STRING,
CREDATE TYPE STRING,
CRETIME TYPE STRING,
CHGDATE TYPE STRING,
CHGTIME TYPE STRING,
PLAN_START_DATE TYPE STRING,
PLAN_START_TIME TYPE STRING,
PLAN_END_DATE TYPE STRING,
PLAN_END_TIME TYPE STRING,
MODUS TYPE STRING,
ARCHIVED TYPE STRING,
ARCHIVED_ICON TYPE STRING,
DOCTYPE TYPE STRING,
MATNR TYPE STRING,
QUAN TYPE STRING,
UOM TYPE STRING,
ACC_CAT_TEXT TYPE STRING,
ACC_OBJ_EXT TYPE STRING,
ACC_OBJ_SUB_EXT TYPE STRING,
ENTITLED TYPE STRING,
START_DATE TYPE STRING,
START_TIME TYPE STRING,
PROCTY TYPE STRING,
CAT TYPE STRING,
NLPLA TYPE STRING,
CHARG TYPE STRING,
S_ACTIVITY TYPE STRING,
VAS_GUID TYPE STRING,
ACT_GUID TYPE STRING,
ACT_SEQ TYPE STRING,
PS_LEVEL TYPE STRING,
COMPLQTY TYPE STRING,
BASE_UNIT TYPE STRING,
STATUS TYPE STRING,
STARTED_AT TYPE STRING,
ENDED_AT TYPE STRING,
CHGUSR TYPE STRING,
CHGTST TYPE STRING,
WORKCENTER TYPE STRING,
PROCS TYPE STRING,
MATID TYPE STRING,
HUTYPGRP TYPE STRING,
PROCTY TYPE STRING,
KIT_ACT TYPE STRING,
PL_START_TIME TYPE STRING,
PL_END_TIME TYPE STRING,
EFFORT_CODE TYPE STRING,
FIXED_QUAN TYPE STRING,
PLDURA TYPE STRING,
UNIT_T TYPE STRING,
DUMMY_VASA_DB TYPE STRING,
NUMBER_LAST_ITEM TYPE STRING,
NUMBER_LAST_AUXPROD TYPE STRING,
COMPLQTY_UI TYPE STRING,
PLANQTY_UI TYPE STRING,
PLAN_QTY_UOM TYPE STRING,
START_DATE TYPE STRING,
START_TIME TYPE STRING,
END_DATE TYPE STRING,
END_TIME TYPE STRING,
PLAN_QTY TYPE STRING,
PLAN_MATNR TYPE STRING,
PLAN_MAKTX TYPE STRING,
PROCS_DESC TYPE STRING,
LGNUM TYPE STRING,
CUST_BLOCKED TYPE STRING,
PLAN_START_DATE TYPE STRING,
PLAN_START_TIME TYPE STRING,
PLAN_END_DATE TYPE STRING,
PLAN_END_TIME TYPE STRING,
RDOCCAT TYPE STRING,
RDOCID TYPE STRING,
RITMID TYPE STRING,
POSTQTY TYPE STRING,
UI_POSTQTY TYPE STRING,
WRK_REL TYPE STRING,
LA_CODE TYPE STRING,
T_ITEM TYPE STRING,
S_EEW_CTX_VS TYPE STRING,
DUMMY_EWL_CTX_VS TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SCWM/S_LM_EWL_CONTEXT_VS_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_/SCWM/S_LM_EWL_CONTEXT_VS_STR-S_HEADER sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-VAS_GUID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-LGNUM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-VAS_ID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-GUID_PS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-STATUS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-EFFORT_CODE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PL_COMPL_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-VAS_TYPE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CREUSR sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CRETST sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGUSR sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGTST sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGMODE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PERFORMER sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-VAS_ART sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_CAT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_OBJ sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_OBJ_SUB sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-DUMMY_VASH_DB sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PS_ID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RDOCCAT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RDOCNO sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RITMNO sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-TZONE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CREDATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CRETIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGDATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGTIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_START_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_START_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_END_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_END_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-MODUS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ARCHIVED sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ARCHIVED_ICON sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-DOCTYPE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-MATNR sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-QUAN sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-UOM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_CAT_TEXT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_OBJ_EXT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACC_OBJ_SUB_EXT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ENTITLED sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-START_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-START_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PROCTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CAT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-NLPLA sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHARG sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-S_ACTIVITY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-VAS_GUID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACT_GUID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ACT_SEQ sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PS_LEVEL sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-COMPLQTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-BASE_UNIT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-STATUS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-STARTED_AT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-ENDED_AT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGUSR sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CHGTST sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-WORKCENTER sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PROCS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-MATID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-HUTYPGRP sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PROCTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-KIT_ACT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PL_START_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PL_END_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-EFFORT_CODE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-FIXED_QUAN sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLDURA sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-UNIT_T sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-DUMMY_VASA_DB sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-NUMBER_LAST_ITEM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-NUMBER_LAST_AUXPROD sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-COMPLQTY_UI sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLANQTY_UI sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_QTY_UOM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-START_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-START_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-END_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-END_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_QTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_MATNR sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_MAKTX sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PROCS_DESC sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-LGNUM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-CUST_BLOCKED sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_START_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_START_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_END_DATE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-PLAN_END_TIME sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RDOCCAT sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RDOCID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-RITMID sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-POSTQTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-UI_POSTQTY sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-WRK_REL sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-LA_CODE sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-T_ITEM sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-S_EEW_CTX_VS sy-vline
WA_/SCWM/S_LM_EWL_CONTEXT_VS_STR-DUMMY_EWL_CTX_VS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.