ABAP Select data from SAP table /SCWM/S_ASP_QINSPDOC 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_ASP_QINSPDOC 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_ASP_QINSPDOC. 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_ASP_QINSPDOC 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_ASP_QINSPDOC TYPE STANDARD TABLE OF /SCWM/S_ASP_QINSPDOC, WA_/SCWM/S_ASP_QINSPDOC TYPE /SCWM/S_ASP_QINSPDOC, 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_ASP_QINSPDOC> TYPE /SCWM/S_ASP_QINSPDOC. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_/SCWM/S_ASP_QINSPDOC. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM /SCWM/S_ASP_QINSPDOC INTO TABLE IT_/SCWM/S_ASP_QINSPDOC. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM /SCWM/S_ASP_QINSPDOC * INTO TABLE @DATA(IT_/SCWM/S_ASP_QINSPDOC2). *--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_ASP_QINSPDOC INDEX 1 INTO DATA(WA_/SCWM/S_ASP_QINSPDOC2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_/SCWM/S_ASP_QINSPDOC ASSIGNING </SCWM/S_ASP_QINSPDOC>.*To update a field value using a field symbol simply change the value via the field symbol pointer
</SCWM/S_ASP_QINSPDOC>-INSPID = 1.
</SCWM/S_ASP_QINSPDOC>-CHANGEABLE_ICON = 1.
</SCWM/S_ASP_QINSPDOC>-INSP_DOC_NUMBER = 1.
</SCWM/S_ASP_QINSPDOC>-IOT = 1.
</SCWM/S_ASP_QINSPDOC>-IOT_DSCR = 1.
ENDLOOP. LOOP AT IT_/SCWM/S_ASP_QINSPDOC INTO WA_/SCWM/S_ASP_QINSPDOC. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_/SCWM/S_ASP_QINSPDOC-VERSION, sy-vline,
WA_/SCWM/S_ASP_QINSPDOC-INB_PROC, sy-vline,
WA_/SCWM/S_ASP_QINSPDOC-INB_PROC_DESCR, sy-vline,
WA_/SCWM/S_ASP_QINSPDOC-J_STEXT, sy-vline,
WA_/SCWM/S_ASP_QINSPDOC-J_ATEXT, sy-vline,
WA_/SCWM/S_ASP_QINSPDOC-LOT_SIZE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_/SCWM/S_ASP_QINSPDOC 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_ASP_QINSPDOC 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_ASP_QINSPDOC INTO WA_/SCWM/S_ASP_QINSPDOC. *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 INSP_DOC_NUMBER CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-INSP_DOC_NUMBER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-INSP_DOC_NUMBER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field VERSION CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-VERSION IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-VERSION.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field LOT_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-LOT_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-LOT_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field SAMPLE_UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field SAMPLE_UNIT_CALC CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT_CALC IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT_CALC.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field SAMPLE_UNIT_EX CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT_EX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-SAMPLE_UNIT_EX.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTWH, internal->external for field RELAT CALL FUNCTION 'CONVERSION_EXIT_TSTWH_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-RELAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-RELAT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit TSTWH, internal->external for field QINSPAT CALL FUNCTION 'CONVERSION_EXIT_TSTWH_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-QINSPAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-QINSPAT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit BPMAP, internal->external for field OWNER CALL FUNCTION 'CONVERSION_EXIT_BPMAP_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-OWNER IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-OWNER.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field PRODUCTNO CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-PRODUCTNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-PRODUCTNO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ENTITLED CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-ENTITLED IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-ENTITLED.
WRITE:/ 'New Value:', ld_input.
*Conversion exit HUID, internal->external for field HUIDENT CALL FUNCTION 'CONVERSION_EXIT_HUID_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-HUIDENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-HUIDENT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field AUOM CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-AUOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-AUOM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field DOCNO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-DOCNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-DOCNO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit BPMAP, internal->external for field PARTYNO CALL FUNCTION 'CONVERSION_EXIT_BPMAP_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-PARTYNO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-PARTYNO.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field DURAUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-DURAUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-DURAUNIT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit PROCR, internal->external for field PROCESSOR CALL FUNCTION 'CONVERSION_EXIT_PROCR_OUTPUT' EXPORTING input = WA_/SCWM/S_ASP_QINSPDOC-PROCESSOR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_/SCWM/S_ASP_QINSPDOC-PROCESSOR.
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_ASP_QINSPDOC_STR,
INSPID TYPE STRING,
CHANGEABLE_ICON TYPE STRING,
INSP_DOC_NUMBER TYPE STRING,
IOT TYPE STRING,
IOT_DSCR TYPE STRING,
VERSION TYPE STRING,
INB_PROC TYPE STRING,
INB_PROC_DESCR TYPE STRING,
J_STEXT TYPE STRING,
J_ATEXT TYPE STRING,
LOT_SIZE TYPE STRING,
LOT_UNIT TYPE STRING,
INSP_STAG_ID TYPE STRING,
SKIP TYPE STRING,
INSP_PROC TYPE STRING,
DMOD_RULE_ID TYPE STRING,
DMOD_CRIT_ID TYPE STRING,
AUTH_GROUP TYPE STRING,
SAMPLE_TYPE TYPE STRING,
SAMPLE_SIZE_FIX TYPE STRING,
SAMPLE_UNIT TYPE STRING,
SAMPLE_SIZE_CALC TYPE STRING,
SAMPLE_UNIT_CALC TYPE STRING,
NUMB_ACCEPT TYPE STRING,
SAMPLE_SIZE_PRC TYPE STRING,
NUMB_ACCEPT_PRC TYPE STRING,
SAMP_SCHM_ID TYPE STRING,
SAMPLE_SIZE_EX TYPE STRING,
SAMPLE_UNIT_EX TYPE STRING,
INSP_LEVEL TYPE STRING,
INSP_SEVERITY TYPE STRING,
AQL_VALUE TYPE STRING,
CRULE_SAMPSIZE TYPE STRING,
VALUATION_MODE TYPE STRING,
DCOD_BUND_ID TYPE STRING,
AUTO_DECIDED TYPE STRING,
DECI_CODE_ID TYPE STRING,
DECI_DESCR TYPE STRING,
FU TYPE STRING,
FU_TXT TYPE STRING,
RELAT TYPE STRING,
QINSPAT TYPE STRING,
FUEXE TYPE STRING,
OWNER TYPE STRING,
CAT TYPE STRING,
FUPEXT TYPE STRING,
QUALITY_SCORE TYPE STRING,
DMOD_VALUATION TYPE STRING,
INSP_VALUATION TYPE STRING,
CREATED_BY TYPE STRING,
CREA_DATE TYPE STRING,
CREA_TIME TYPE STRING,
CHANGED_BY TYPE STRING,
CHANGE_DATE TYPE STRING,
CHANGE_TIME TYPE STRING,
DECIDED_BY TYPE STRING,
DECI_DATE TYPE STRING,
DECI_TIME TYPE STRING,
BUS_OBJTYP TYPE STRING,
PROCESS TYPE STRING,
OWNER_SC TYPE STRING,
ELEMENT_TYPE TYPE STRING,
FIND_TYPE_ID TYPE STRING,
CAT_FILTER_ID TYPE STRING,
NR_EXT_SYS TYPE STRING,
LGNUM TYPE STRING,
PRODUCTNO TYPE STRING,
CHARG TYPE STRING,
CWREL TYPE STRING,
ENTITLED TYPE STRING,
QGRP TYPE STRING,
COO TYPE STRING,
ICATLOCN TYPE STRING,
LGPLA TYPE STRING,
HUIDENT TYPE STRING,
AUOM TYPE STRING,
EXCCODE TYPE STRING,
EXCDESCR TYPE STRING,
DOCTYPE TYPE STRING,
DOCCAT TYPE STRING,
DOCID TYPE STRING,
DOCNO TYPE STRING,
ITEMTYPE TYPE STRING,
PARTYNO TYPE STRING,
PROCS TYPE STRING,
RLGRP TYPE STRING,
CATLOCN TYPE STRING,
TOREL TYPE STRING,
FUREL TYPE STRING,
PROCTY TYPE STRING,
DURATION TYPE STRING,
DURAUNIT TYPE STRING,
PROCESSOR TYPE STRING,
PROC_START_DATE TYPE STRING,
PROC_START_TIME TYPE STRING,
PROC_FINISH_DATE TYPE STRING,
PROC_FINISH_TIME TYPE STRING,
IOBTYP_GUID TYPE STRING,
LM_ACTIVE TYPE STRING,
PRP_ENH_DUMMY TYPE STRING,END OF T_EKKO_STR. DATA: WA_/SCWM/S_ASP_QINSPDOC_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_ASP_QINSPDOC_STR-INSPID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CHANGEABLE_ICON sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_DOC_NUMBER sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-IOT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-IOT_DSCR sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-VERSION sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INB_PROC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INB_PROC_DESCR sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-J_STEXT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-J_ATEXT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-LOT_SIZE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-LOT_UNIT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_STAG_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SKIP sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_PROC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DMOD_RULE_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DMOD_CRIT_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-AUTH_GROUP sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_TYPE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_SIZE_FIX sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_UNIT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_SIZE_CALC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_UNIT_CALC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-NUMB_ACCEPT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_SIZE_PRC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-NUMB_ACCEPT_PRC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMP_SCHM_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_SIZE_EX sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-SAMPLE_UNIT_EX sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_LEVEL sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_SEVERITY sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-AQL_VALUE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CRULE_SAMPSIZE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-VALUATION_MODE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DCOD_BUND_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-AUTO_DECIDED sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DECI_CODE_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DECI_DESCR sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FU sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FU_TXT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-RELAT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-QINSPAT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FUEXE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-OWNER sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CAT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FUPEXT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-QUALITY_SCORE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DMOD_VALUATION sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-INSP_VALUATION sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CREATED_BY sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CREA_DATE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CREA_TIME sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CHANGED_BY sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CHANGE_DATE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CHANGE_TIME sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DECIDED_BY sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DECI_DATE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DECI_TIME sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-BUS_OBJTYP sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROCESS sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-OWNER_SC sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-ELEMENT_TYPE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FIND_TYPE_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CAT_FILTER_ID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-NR_EXT_SYS sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-LGNUM sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PRODUCTNO sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CHARG sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CWREL sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-ENTITLED sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-QGRP sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-COO sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-ICATLOCN sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-LGPLA sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-HUIDENT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-AUOM sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-EXCCODE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-EXCDESCR sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DOCTYPE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DOCCAT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DOCID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DOCNO sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-ITEMTYPE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PARTYNO sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROCS sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-RLGRP sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-CATLOCN sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-TOREL sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-FUREL sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROCTY sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DURATION sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-DURAUNIT sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROCESSOR sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROC_START_DATE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROC_START_TIME sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROC_FINISH_DATE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PROC_FINISH_TIME sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-IOBTYP_GUID sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-LM_ACTIVE sy-vline
WA_/SCWM/S_ASP_QINSPDOC_STR-PRP_ENH_DUMMY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.