ABAP Select data from SAP table DB2QWP4 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 DB2QWP4 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 DB2QWP4. 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 DB2QWP4 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_DB2QWP4 TYPE STANDARD TABLE OF DB2QWP4,
      WA_DB2QWP4 TYPE DB2QWP4,
      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: <DB2QWP4> TYPE DB2QWP4.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM DB2QWP4
*  INTO TABLE @DATA(IT_DB2QWP42).
*--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_DB2QWP4 INDEX 1 INTO DATA(WA_DB2QWP42).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_DB2QWP4 ASSIGNING <DB2QWP4>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<DB2QWP4>-QWP4ID = 1.
<DB2QWP4>-QWP4LEN = 1.
<DB2QWP4>-QWP4EYE = 1.
<DB2QWP4>-QWP4LVL = 1.
<DB2QWP4>-QWP4MMRB = 1.
ENDLOOP.

LOOP AT IT_DB2QWP4 INTO WA_DB2QWP4.
*Write horizonal line to screen report.
  WRITE:/ sy-uline.

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_DB2QWP4-QWP4WREN, sy-vline,
WA_DB2QWP4-QWP4BPOF, sy-vline,
WA_DB2QWP4-QWP4MVS, sy-vline,
WA_DB2QWP4-QWP4CNTL, sy-vline,
WA_DB2QWP4-QWP4IDCK, sy-vline,
WA_DB2QWP4-QWP4MISC, sy-vline.
ENDLOOP. *Add any further fields from structure WA_DB2QWP4 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_DB2QWP4 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_DB2QWP4 INTO WA_DB2QWP4. *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.
ENDFORM. *&---------------------------------------------------------------------* *& Form process_as_string_field_values *&---------------------------------------------------------------------* FORM process_as_string_field_values CHANGING p_EKKO LIKE wa_EKKO. TYPES: BEGIN OF T_DB2QWP4_STR,
QWP4ID TYPE STRING,
QWP4LEN TYPE STRING,
QWP4EYE TYPE STRING,
QWP4LVL TYPE STRING,
QWP4MMRB TYPE STRING,
QWP4WREN TYPE STRING,
QWP4BPOF TYPE STRING,
QWP4MVS TYPE STRING,
QWP4CNTL TYPE STRING,
QWP4IDCK TYPE STRING,
QWP4MISC TYPE STRING,
QWP4MISZ TYPE STRING,
QWP4AUTH TYPE STRING,
QWP4SADM TYPE STRING,
QWP4RRU TYPE STRING,
QWP4MIS2 TYPE STRING,
QWP4MSTG TYPE STRING,
QWP4RES1 TYPE STRING,
QWP4EDPL TYPE STRING,
QWP4VCOF TYPE STRING,
QWP4DBOF TYPE STRING,
QWP4DFID TYPE STRING,
QWP4IPRC TYPE STRING,
QWP4ISID TYPE STRING,
QWP4TOUT TYPE STRING,
QWP4ISWT TYPE STRING,
QWP4ISWI TYPE STRING,
QWP4IAU TYPE STRING,
QWP4DBC TYPE STRING,
QWP4SWFN TYPE STRING,
QWP4SPOL TYPE STRING,
QWP4SMXN TYPE STRING,
QWP4BMC1 TYPE STRING,
QWP4BMC2 TYPE STRING,
QWP4SWT1 TYPE STRING,
QWP4SWT2 TYPE STRING,
QWP4DWF1 TYPE STRING,
QWP4DWF2 TYPE STRING,
QWP4DWU1 TYPE STRING,
QWP4DWU2 TYPE STRING,
QWP4VDWT TYPE STRING,
QWP4RES2 TYPE STRING,
QWP4KDSA TYPE STRING,
QWP4KDSB TYPE STRING,
QWP4RDEU TYPE STRING,
QWP4LRUT TYPE STRING,
QWP4PF32 TYPE STRING,
QWP4PFT1 TYPE STRING,
QWP4PFT2 TYPE STRING,
QWP4BBTR TYPE STRING,
QWP4RES3 TYPE STRING,
QWP4PSID TYPE STRING,
QWP4DSPM TYPE STRING,
QWP4LKTS TYPE STRING,
QWP4LKUS TYPE STRING,
QWP4ADM2 TYPE STRING,
QWP4OPR1 TYPE STRING,
QWP4OPR2 TYPE STRING,
QWP4CHKL TYPE STRING,
QWP4PDQ TYPE STRING,
QWP4PCBS TYPE STRING,
QWP4PS4 TYPE STRING,
QWP4PS32 TYPE STRING,
QWP4NCPU TYPE STRING,
QWP4HRC TYPE STRING,
QWP4PCWH TYPE STRING,
QWP4PCRB TYPE STRING,
QWP4MXRB TYPE STRING,
QWP4HRCD TYPE STRING,
QWP4RCST TYPE STRING,
QWP4TRWT TYPE STRING,
QWP4WPFQ TYPE STRING,
QWP4WPFS TYPE STRING,
QWP4SQTM TYPE STRING,
QWP4SQTD TYPE STRING,
QWP4VDTM TYPE STRING,
QWP4VDTD TYPE STRING,
QWP4MPFQ TYPE STRING,
QWP4SWFU TYPE STRING,
QWP4TISP TYPE STRING,
QWP4DRBS TYPE STRING,
QWP4RMIN TYPE STRING,
QWP4RMAX TYPE STRING,
QWP4RNLP TYPE STRING,
QWP4AUCA TYPE STRING,
QWP4INTV TYPE STRING,
QWP4QCTM TYPE STRING,
QWP4TDDN TYPE STRING,
QWP4MDDN TYPE STRING,
QWP4TXS TYPE STRING,
QWP4SRBT TYPE STRING,
QWP4AND TYPE STRING,
QWP4OR TYPE STRING,
QWP4CPUM TYPE STRING,
QWP4FDP TYPE STRING,
QWP4KNFC TYPE STRING,
QWP4UTO TYPE STRING,
QWP4EST TYPE STRING,
QWP4CUT TYPE STRING,
QWP4SPC TYPE STRING,
QWP4SPS TYPE STRING,
QWP4AST TYPE STRING,
QWP4WBMP TYPE STRING,
QWP4WDLI TYPE STRING,
QWP4XCTH TYPE STRING,
QWP4BNVA TYPE STRING,
QWP4SCTM TYPE STRING,
QWP4MDEG TYPE STRING,
QWP4PAC TYPE STRING,
QWP4UBS TYPE STRING,
QWP4REGF TYPE STRING,
QWP4REGC TYPE STRING,
QWP4REGA TYPE STRING,
QWP4REGO TYPE STRING,
QWP4SIT TYPE STRING,
QWP4EBF TYPE STRING,
QWP4REGN TYPE STRING,
QWP4KSIZ TYPE STRING,
QWP4IFS TYPE STRING,
QWP4ABN TYPE STRING,
QWP4DXTP TYPE STRING,
QWP4RMTI TYPE STRING,
QWP4ZTN TYPE STRING,
QWP4ZUT TYPE STRING,
QWP4MDE TYPE STRING,
QWP4ESC TYPE STRING,
QWP4CDEG TYPE STRING,
QWP4CDE1 TYPE STRING,
QWP4RES4 TYPE STRING,
QWP4ULBZ TYPE STRING,
QWP4ULFR TYPE STRING,
QWP4RHTI TYPE STRING,
QWP4UMD TYPE STRING,
QWP4MXKD TYPE STRING,
QWP4SREC TYPE STRING,
QWP4RES5 TYPE STRING,
QWP4DSFL TYPE STRING,
QWP4COC1 TYPE STRING,
QWP4COC2 TYPE STRING,
QWP4DATE TYPE STRING,
QWP4CDYN TYPE STRING,
QWP4SCAC TYPE STRING,
QWP4WAIT TYPE STRING,
QWP4RAC TYPE STRING,
QWP4EDDS TYPE STRING,
QWP4DSMX TYPE STRING,
QWP4LEM TYPE STRING,
QWP4CONT TYPE STRING,
QWP4CTHR TYPE STRING,
QWP4STHR TYPE STRING,
QWP4XLUC TYPE STRING,
QWP4RCHL TYPE STRING,
QWP4DIV3 TYPE STRING,
QWP4OJEH TYPE STRING,
QWP4VCFK TYPE STRING,
QWP4XLUD TYPE STRING,
QWP4PST TYPE STRING,
QWP4HINT TYPE STRING,
QWP4CDC TYPE STRING,
QWP4ENF TYPE STRING,
QWP4ABX TYPE STRING,
QWP4DSST TYPE STRING,
QWP4REGI TYPE STRING,
QWP4REGD TYPE STRING,
QWP4REGQ TYPE STRING,
QWP4REGU TYPE STRING,
QWP4SJRT TYPE STRING,
QWP4OPTP TYPE STRING,
QWP4NPAG TYPE STRING,
QWP4VUN TYPE STRING,
QWP4URNM TYPE STRING,
QWP4INTE TYPE STRING,
QWP4SJTB TYPE STRING,
QWP4STHT TYPE STRING,
QWP4STRL TYPE STRING,
QWP4MXTB TYPE STRING,
QWP4EDMX TYPE STRING,
QWP4NLG TYPE STRING,
QWP4PKYU TYPE STRING,
QWP4MXCE TYPE STRING,
QWP4TJTH TYPE STRING,
QWP4REOT TYPE STRING,
QWP4RRFD TYPE STRING,
QWP4SLBU TYPE STRING,
QWP4RSDC TYPE STRING,
QWP4RSMT TYPE STRING,
QWP4RPTC TYPE STRING,
QWP4WFAL TYPE STRING,
QWP4STCL TYPE STRING,
QWP4FRLC TYPE STRING,
QWP4MXDC TYPE STRING,
QWP4SJMK TYPE STRING,
QWP4COS4 TYPE STRING,
QWP4RVDPR TYPE STRING,
QWP4SECA1_TYPE TYPE STRING,
QWP4SECA2_TYPE TYPE STRING,
QWP4SECA1_E TYPE STRING,
QWP4SECA2_E TYPE STRING,
QWP4SEPSD TYPE STRING,
QWP4EDBC TYPE STRING,
QWP4ESTC TYPE STRING,
QWP4LRTH TYPE STRING,
QWP4MXNC TYPE STRING,
QWP4MXOC TYPE STRING,
QWP4MXOE TYPE STRING,
QWP4MXOS TYPE STRING,
QWP4MXSP TYPE STRING,
QWP4PDIX TYPE STRING,
QWP4PJSJ TYPE STRING,
QWP4SJXP TYPE STRING,
QWP4ACCU TYPE STRING,
QWP4DCIX TYPE STRING,
QWP4DCFS TYPE STRING,
QWP4RRF TYPE STRING,
QWP4CFRP TYPE STRING,
QWP4RFRP TYPE STRING,
QWP4FCPPRC TYPE STRING,
QWP4CCP TYPE STRING,
QWP4CLD TYPE STRING,
QWP4CROT TYPE STRING,
QWP4RBI TYPE STRING,
QWP4ROI TYPE STRING,END OF T_EKKO_STR. DATA: WA_DB2QWP4_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_DB2QWP4_STR-QWP4ID sy-vline
WA_DB2QWP4_STR-QWP4LEN sy-vline
WA_DB2QWP4_STR-QWP4EYE sy-vline
WA_DB2QWP4_STR-QWP4LVL sy-vline
WA_DB2QWP4_STR-QWP4MMRB sy-vline
WA_DB2QWP4_STR-QWP4WREN sy-vline
WA_DB2QWP4_STR-QWP4BPOF sy-vline
WA_DB2QWP4_STR-QWP4MVS sy-vline
WA_DB2QWP4_STR-QWP4CNTL sy-vline
WA_DB2QWP4_STR-QWP4IDCK sy-vline
WA_DB2QWP4_STR-QWP4MISC sy-vline
WA_DB2QWP4_STR-QWP4MISZ sy-vline
WA_DB2QWP4_STR-QWP4AUTH sy-vline
WA_DB2QWP4_STR-QWP4SADM sy-vline
WA_DB2QWP4_STR-QWP4RRU sy-vline
WA_DB2QWP4_STR-QWP4MIS2 sy-vline
WA_DB2QWP4_STR-QWP4MSTG sy-vline
WA_DB2QWP4_STR-QWP4RES1 sy-vline
WA_DB2QWP4_STR-QWP4EDPL sy-vline
WA_DB2QWP4_STR-QWP4VCOF sy-vline
WA_DB2QWP4_STR-QWP4DBOF sy-vline
WA_DB2QWP4_STR-QWP4DFID sy-vline
WA_DB2QWP4_STR-QWP4IPRC sy-vline
WA_DB2QWP4_STR-QWP4ISID sy-vline
WA_DB2QWP4_STR-QWP4TOUT sy-vline
WA_DB2QWP4_STR-QWP4ISWT sy-vline
WA_DB2QWP4_STR-QWP4ISWI sy-vline
WA_DB2QWP4_STR-QWP4IAU sy-vline
WA_DB2QWP4_STR-QWP4DBC sy-vline
WA_DB2QWP4_STR-QWP4SWFN sy-vline
WA_DB2QWP4_STR-QWP4SPOL sy-vline
WA_DB2QWP4_STR-QWP4SMXN sy-vline
WA_DB2QWP4_STR-QWP4BMC1 sy-vline
WA_DB2QWP4_STR-QWP4BMC2 sy-vline
WA_DB2QWP4_STR-QWP4SWT1 sy-vline
WA_DB2QWP4_STR-QWP4SWT2 sy-vline
WA_DB2QWP4_STR-QWP4DWF1 sy-vline
WA_DB2QWP4_STR-QWP4DWF2 sy-vline
WA_DB2QWP4_STR-QWP4DWU1 sy-vline
WA_DB2QWP4_STR-QWP4DWU2 sy-vline
WA_DB2QWP4_STR-QWP4VDWT sy-vline
WA_DB2QWP4_STR-QWP4RES2 sy-vline
WA_DB2QWP4_STR-QWP4KDSA sy-vline
WA_DB2QWP4_STR-QWP4KDSB sy-vline
WA_DB2QWP4_STR-QWP4RDEU sy-vline
WA_DB2QWP4_STR-QWP4LRUT sy-vline
WA_DB2QWP4_STR-QWP4PF32 sy-vline
WA_DB2QWP4_STR-QWP4PFT1 sy-vline
WA_DB2QWP4_STR-QWP4PFT2 sy-vline
WA_DB2QWP4_STR-QWP4BBTR sy-vline
WA_DB2QWP4_STR-QWP4RES3 sy-vline
WA_DB2QWP4_STR-QWP4PSID sy-vline
WA_DB2QWP4_STR-QWP4DSPM sy-vline
WA_DB2QWP4_STR-QWP4LKTS sy-vline
WA_DB2QWP4_STR-QWP4LKUS sy-vline
WA_DB2QWP4_STR-QWP4ADM2 sy-vline
WA_DB2QWP4_STR-QWP4OPR1 sy-vline
WA_DB2QWP4_STR-QWP4OPR2 sy-vline
WA_DB2QWP4_STR-QWP4CHKL sy-vline
WA_DB2QWP4_STR-QWP4PDQ sy-vline
WA_DB2QWP4_STR-QWP4PCBS sy-vline
WA_DB2QWP4_STR-QWP4PS4 sy-vline
WA_DB2QWP4_STR-QWP4PS32 sy-vline
WA_DB2QWP4_STR-QWP4NCPU sy-vline
WA_DB2QWP4_STR-QWP4HRC sy-vline
WA_DB2QWP4_STR-QWP4PCWH sy-vline
WA_DB2QWP4_STR-QWP4PCRB sy-vline
WA_DB2QWP4_STR-QWP4MXRB sy-vline
WA_DB2QWP4_STR-QWP4HRCD sy-vline
WA_DB2QWP4_STR-QWP4RCST sy-vline
WA_DB2QWP4_STR-QWP4TRWT sy-vline
WA_DB2QWP4_STR-QWP4WPFQ sy-vline
WA_DB2QWP4_STR-QWP4WPFS sy-vline
WA_DB2QWP4_STR-QWP4SQTM sy-vline
WA_DB2QWP4_STR-QWP4SQTD sy-vline
WA_DB2QWP4_STR-QWP4VDTM sy-vline
WA_DB2QWP4_STR-QWP4VDTD sy-vline
WA_DB2QWP4_STR-QWP4MPFQ sy-vline
WA_DB2QWP4_STR-QWP4SWFU sy-vline
WA_DB2QWP4_STR-QWP4TISP sy-vline
WA_DB2QWP4_STR-QWP4DRBS sy-vline
WA_DB2QWP4_STR-QWP4RMIN sy-vline
WA_DB2QWP4_STR-QWP4RMAX sy-vline
WA_DB2QWP4_STR-QWP4RNLP sy-vline
WA_DB2QWP4_STR-QWP4AUCA sy-vline
WA_DB2QWP4_STR-QWP4INTV sy-vline
WA_DB2QWP4_STR-QWP4QCTM sy-vline
WA_DB2QWP4_STR-QWP4TDDN sy-vline
WA_DB2QWP4_STR-QWP4MDDN sy-vline
WA_DB2QWP4_STR-QWP4TXS sy-vline
WA_DB2QWP4_STR-QWP4SRBT sy-vline
WA_DB2QWP4_STR-QWP4AND sy-vline
WA_DB2QWP4_STR-QWP4OR sy-vline
WA_DB2QWP4_STR-QWP4CPUM sy-vline
WA_DB2QWP4_STR-QWP4FDP sy-vline
WA_DB2QWP4_STR-QWP4KNFC sy-vline
WA_DB2QWP4_STR-QWP4UTO sy-vline
WA_DB2QWP4_STR-QWP4EST sy-vline
WA_DB2QWP4_STR-QWP4CUT sy-vline
WA_DB2QWP4_STR-QWP4SPC sy-vline
WA_DB2QWP4_STR-QWP4SPS sy-vline
WA_DB2QWP4_STR-QWP4AST sy-vline
WA_DB2QWP4_STR-QWP4WBMP sy-vline
WA_DB2QWP4_STR-QWP4WDLI sy-vline
WA_DB2QWP4_STR-QWP4XCTH sy-vline
WA_DB2QWP4_STR-QWP4BNVA sy-vline
WA_DB2QWP4_STR-QWP4SCTM sy-vline
WA_DB2QWP4_STR-QWP4MDEG sy-vline
WA_DB2QWP4_STR-QWP4PAC sy-vline
WA_DB2QWP4_STR-QWP4UBS sy-vline
WA_DB2QWP4_STR-QWP4REGF sy-vline
WA_DB2QWP4_STR-QWP4REGC sy-vline
WA_DB2QWP4_STR-QWP4REGA sy-vline
WA_DB2QWP4_STR-QWP4REGO sy-vline
WA_DB2QWP4_STR-QWP4SIT sy-vline
WA_DB2QWP4_STR-QWP4EBF sy-vline
WA_DB2QWP4_STR-QWP4REGN sy-vline
WA_DB2QWP4_STR-QWP4KSIZ sy-vline
WA_DB2QWP4_STR-QWP4IFS sy-vline
WA_DB2QWP4_STR-QWP4ABN sy-vline
WA_DB2QWP4_STR-QWP4DXTP sy-vline
WA_DB2QWP4_STR-QWP4RMTI sy-vline
WA_DB2QWP4_STR-QWP4ZTN sy-vline
WA_DB2QWP4_STR-QWP4ZUT sy-vline
WA_DB2QWP4_STR-QWP4MDE sy-vline
WA_DB2QWP4_STR-QWP4ESC sy-vline
WA_DB2QWP4_STR-QWP4CDEG sy-vline
WA_DB2QWP4_STR-QWP4CDE1 sy-vline
WA_DB2QWP4_STR-QWP4RES4 sy-vline
WA_DB2QWP4_STR-QWP4ULBZ sy-vline
WA_DB2QWP4_STR-QWP4ULFR sy-vline
WA_DB2QWP4_STR-QWP4RHTI sy-vline
WA_DB2QWP4_STR-QWP4UMD sy-vline
WA_DB2QWP4_STR-QWP4MXKD sy-vline
WA_DB2QWP4_STR-QWP4SREC sy-vline
WA_DB2QWP4_STR-QWP4RES5 sy-vline
WA_DB2QWP4_STR-QWP4DSFL sy-vline
WA_DB2QWP4_STR-QWP4COC1 sy-vline
WA_DB2QWP4_STR-QWP4COC2 sy-vline
WA_DB2QWP4_STR-QWP4DATE sy-vline
WA_DB2QWP4_STR-QWP4CDYN sy-vline
WA_DB2QWP4_STR-QWP4SCAC sy-vline
WA_DB2QWP4_STR-QWP4WAIT sy-vline
WA_DB2QWP4_STR-QWP4RAC sy-vline
WA_DB2QWP4_STR-QWP4EDDS sy-vline
WA_DB2QWP4_STR-QWP4DSMX sy-vline
WA_DB2QWP4_STR-QWP4LEM sy-vline
WA_DB2QWP4_STR-QWP4CONT sy-vline
WA_DB2QWP4_STR-QWP4CTHR sy-vline
WA_DB2QWP4_STR-QWP4STHR sy-vline
WA_DB2QWP4_STR-QWP4XLUC sy-vline
WA_DB2QWP4_STR-QWP4RCHL sy-vline
WA_DB2QWP4_STR-QWP4DIV3 sy-vline
WA_DB2QWP4_STR-QWP4OJEH sy-vline
WA_DB2QWP4_STR-QWP4VCFK sy-vline
WA_DB2QWP4_STR-QWP4XLUD sy-vline
WA_DB2QWP4_STR-QWP4PST sy-vline
WA_DB2QWP4_STR-QWP4HINT sy-vline
WA_DB2QWP4_STR-QWP4CDC sy-vline
WA_DB2QWP4_STR-QWP4ENF sy-vline
WA_DB2QWP4_STR-QWP4ABX sy-vline
WA_DB2QWP4_STR-QWP4DSST sy-vline
WA_DB2QWP4_STR-QWP4REGI sy-vline
WA_DB2QWP4_STR-QWP4REGD sy-vline
WA_DB2QWP4_STR-QWP4REGQ sy-vline
WA_DB2QWP4_STR-QWP4REGU sy-vline
WA_DB2QWP4_STR-QWP4SJRT sy-vline
WA_DB2QWP4_STR-QWP4OPTP sy-vline
WA_DB2QWP4_STR-QWP4NPAG sy-vline
WA_DB2QWP4_STR-QWP4VUN sy-vline
WA_DB2QWP4_STR-QWP4URNM sy-vline
WA_DB2QWP4_STR-QWP4INTE sy-vline
WA_DB2QWP4_STR-QWP4SJTB sy-vline
WA_DB2QWP4_STR-QWP4STHT sy-vline
WA_DB2QWP4_STR-QWP4STRL sy-vline
WA_DB2QWP4_STR-QWP4MXTB sy-vline
WA_DB2QWP4_STR-QWP4EDMX sy-vline
WA_DB2QWP4_STR-QWP4NLG sy-vline
WA_DB2QWP4_STR-QWP4PKYU sy-vline
WA_DB2QWP4_STR-QWP4MXCE sy-vline
WA_DB2QWP4_STR-QWP4TJTH sy-vline
WA_DB2QWP4_STR-QWP4REOT sy-vline
WA_DB2QWP4_STR-QWP4RRFD sy-vline
WA_DB2QWP4_STR-QWP4SLBU sy-vline
WA_DB2QWP4_STR-QWP4RSDC sy-vline
WA_DB2QWP4_STR-QWP4RSMT sy-vline
WA_DB2QWP4_STR-QWP4RPTC sy-vline
WA_DB2QWP4_STR-QWP4WFAL sy-vline
WA_DB2QWP4_STR-QWP4STCL sy-vline
WA_DB2QWP4_STR-QWP4FRLC sy-vline
WA_DB2QWP4_STR-QWP4MXDC sy-vline
WA_DB2QWP4_STR-QWP4SJMK sy-vline
WA_DB2QWP4_STR-QWP4COS4 sy-vline
WA_DB2QWP4_STR-QWP4RVDPR sy-vline
WA_DB2QWP4_STR-QWP4SECA1_TYPE sy-vline
WA_DB2QWP4_STR-QWP4SECA2_TYPE sy-vline
WA_DB2QWP4_STR-QWP4SECA1_E sy-vline
WA_DB2QWP4_STR-QWP4SECA2_E sy-vline
WA_DB2QWP4_STR-QWP4SEPSD sy-vline
WA_DB2QWP4_STR-QWP4EDBC sy-vline
WA_DB2QWP4_STR-QWP4ESTC sy-vline
WA_DB2QWP4_STR-QWP4LRTH sy-vline
WA_DB2QWP4_STR-QWP4MXNC sy-vline
WA_DB2QWP4_STR-QWP4MXOC sy-vline
WA_DB2QWP4_STR-QWP4MXOE sy-vline
WA_DB2QWP4_STR-QWP4MXOS sy-vline
WA_DB2QWP4_STR-QWP4MXSP sy-vline
WA_DB2QWP4_STR-QWP4PDIX sy-vline
WA_DB2QWP4_STR-QWP4PJSJ sy-vline
WA_DB2QWP4_STR-QWP4SJXP sy-vline
WA_DB2QWP4_STR-QWP4ACCU sy-vline
WA_DB2QWP4_STR-QWP4DCIX sy-vline
WA_DB2QWP4_STR-QWP4DCFS sy-vline
WA_DB2QWP4_STR-QWP4RRF sy-vline
WA_DB2QWP4_STR-QWP4CFRP sy-vline
WA_DB2QWP4_STR-QWP4RFRP sy-vline
WA_DB2QWP4_STR-QWP4FCPPRC sy-vline
WA_DB2QWP4_STR-QWP4CCP sy-vline
WA_DB2QWP4_STR-QWP4CLD sy-vline
WA_DB2QWP4_STR-QWP4CROT sy-vline
WA_DB2QWP4_STR-QWP4RBI sy-vline
WA_DB2QWP4_STR-QWP4ROI sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.