ABAP Select data from SAP table P0701 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 P0701 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 P0701. 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 P0701 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_P0701 TYPE STANDARD TABLE OF P0701,
      WA_P0701 TYPE P0701,
      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: <P0701> TYPE P0701.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P0701
*  INTO TABLE @DATA(IT_P07012).
*--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_P0701 INDEX 1 INTO DATA(WA_P07012).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_P0701 ASSIGNING <P0701>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<P0701>-PERNR = 1.
<P0701>-INFTY = 1.
<P0701>-SUBTY = 1.
<P0701>-OBJPS = 1.
<P0701>-SPRPS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P0701-ENDDA, sy-vline,
WA_P0701-BEGDA, sy-vline,
WA_P0701-SEQNR, sy-vline,
WA_P0701-AEDTM, sy-vline,
WA_P0701-UNAME, sy-vline,
WA_P0701-HISTO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P0701 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_P0701 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_P0701 INTO WA_P0701. *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_P0701_STR,
PERNR TYPE STRING,
INFTY TYPE STRING,
SUBTY TYPE STRING,
OBJPS TYPE STRING,
SPRPS TYPE STRING,
ENDDA TYPE STRING,
BEGDA TYPE STRING,
SEQNR TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
HISTO TYPE STRING,
ITXEX TYPE STRING,
REFEX TYPE STRING,
ORDEX TYPE STRING,
ITBLD TYPE STRING,
PREAS TYPE STRING,
FLAG1 TYPE STRING,
FLAG2 TYPE STRING,
FLAG3 TYPE STRING,
FLAG4 TYPE STRING,
RESE1 TYPE STRING,
RESE2 TYPE STRING,
GRPVL TYPE STRING,
TDATE TYPE STRING,
MASSG TYPE STRING,
NDATE TYPE STRING,
PMTHD TYPE STRING,
CHQDT TYPE STRING,
OFFCY TYPE STRING,
BONDT TYPE STRING,
OCRSN TYPE STRING,
PAYID TYPE STRING,
GCERT TYPE STRING,
PRETP TYPE STRING,
TSTPR TYPE STRING,
KTA01 TYPE STRING,
ENT01 TYPE STRING,
ACC01 TYPE STRING,
ZEIN1 TYPE STRING,
KTA02 TYPE STRING,
ENT02 TYPE STRING,
ACC02 TYPE STRING,
ZEIN2 TYPE STRING,
KTA03 TYPE STRING,
ENT03 TYPE STRING,
ACC03 TYPE STRING,
ZEIN3 TYPE STRING,
KTA04 TYPE STRING,
ENT04 TYPE STRING,
ACC04 TYPE STRING,
ZEIN4 TYPE STRING,
KTA05 TYPE STRING,
ENT05 TYPE STRING,
ACC05 TYPE STRING,
ZEIN5 TYPE STRING,
KTA06 TYPE STRING,
ENT06 TYPE STRING,
ACC06 TYPE STRING,
ZEIN6 TYPE STRING,
KTA07 TYPE STRING,
ENT07 TYPE STRING,
ACC07 TYPE STRING,
ZEIN7 TYPE STRING,
KTA08 TYPE STRING,
ENT08 TYPE STRING,
ACC08 TYPE STRING,
ZEIN8 TYPE STRING,
AMONT TYPE STRING,
NUMBR TYPE STRING,
ZEINH TYPE STRING,
UNDLV TYPE STRING,
SVP78 TYPE STRING,
USDLV TYPE STRING,
SVPTL TYPE STRING,
USD78 TYPE STRING,
SVP93 TYPE STRING,
USD93 TYPE STRING,
LLG01 TYPE STRING,
LBT01 TYPE STRING,
LAN01 TYPE STRING,
LZE01 TYPE STRING,
LLG02 TYPE STRING,
LBT02 TYPE STRING,
LAN02 TYPE STRING,
LZE02 TYPE STRING,
LLG03 TYPE STRING,
LBT03 TYPE STRING,
LAN03 TYPE STRING,
LZE03 TYPE STRING,
LLG04 TYPE STRING,
LBT04 TYPE STRING,
LAN04 TYPE STRING,
LZE04 TYPE STRING,
LLG05 TYPE STRING,
LBT05 TYPE STRING,
LAN05 TYPE STRING,
LZE05 TYPE STRING,
LGA01 TYPE STRING,
BET01 TYPE STRING,
ANZ01 TYPE STRING,
ZEN01 TYPE STRING,
LGA02 TYPE STRING,
BET02 TYPE STRING,
ANZ02 TYPE STRING,
ZEN02 TYPE STRING,
LGA03 TYPE STRING,
BET03 TYPE STRING,
ANZ03 TYPE STRING,
ZEN03 TYPE STRING,
LGA04 TYPE STRING,
BET04 TYPE STRING,
ANZ04 TYPE STRING,
ZEN04 TYPE STRING,
LGA05 TYPE STRING,
BET05 TYPE STRING,
ANZ05 TYPE STRING,
ZEN05 TYPE STRING,
LGA06 TYPE STRING,
BET06 TYPE STRING,
ANZ06 TYPE STRING,
ZEN06 TYPE STRING,
LGA07 TYPE STRING,
BET07 TYPE STRING,
ANZ07 TYPE STRING,
ZEN07 TYPE STRING,
LGA08 TYPE STRING,
BET08 TYPE STRING,
ANZ08 TYPE STRING,
ZEN08 TYPE STRING,
LGA09 TYPE STRING,
BET09 TYPE STRING,
ANZ09 TYPE STRING,
ZEN09 TYPE STRING,
LGA10 TYPE STRING,
BET10 TYPE STRING,
ANZ10 TYPE STRING,
ZEN10 TYPE STRING,
ELG01 TYPE STRING,
EBT01 TYPE STRING,
EAN01 TYPE STRING,
EZE01 TYPE STRING,
ELG02 TYPE STRING,
EBT02 TYPE STRING,
EAN02 TYPE STRING,
EZE02 TYPE STRING,
ELG03 TYPE STRING,
EBT03 TYPE STRING,
EAN03 TYPE STRING,
EZE03 TYPE STRING,
ELG04 TYPE STRING,
EBT04 TYPE STRING,
EAN04 TYPE STRING,
EZE04 TYPE STRING,
ELG05 TYPE STRING,
EBT05 TYPE STRING,
EAN05 TYPE STRING,
EZE05 TYPE STRING,
ELG06 TYPE STRING,
EBT06 TYPE STRING,
EAN06 TYPE STRING,
EZE06 TYPE STRING,
SVPTO TYPE STRING,
SVP83 TYPE STRING,
SVA83 TYPE STRING,
PYE83 TYPE STRING,
PYT83 TYPE STRING,
PYI94 TYPE STRING,
PYEGR TYPE STRING,
ETPPD TYPE STRING,
FUN01 TYPE STRING,
ROA01 TYPE STRING,
P9401 TYPE STRING,
FUN02 TYPE STRING,
ROA02 TYPE STRING,
P9402 TYPE STRING,
FUN03 TYPE STRING,
ROA03 TYPE STRING,
P9403 TYPE STRING,
FUN04 TYPE STRING,
ROA04 TYPE STRING,
P9404 TYPE STRING,
FUN05 TYPE STRING,
ROA05 TYPE STRING,
P9405 TYPE STRING,
FUN06 TYPE STRING,
ROA06 TYPE STRING,
P9406 TYPE STRING,
FLRDL TYPE STRING,
PYTOT TYPE STRING,
PYINV TYPE STRING,
ROAMT TYPE STRING,
RAP94 TYPE STRING,
WAERS TYPE STRING,
INSTIGATOR TYPE STRING,
ETPTP TYPE STRING,
SPLIT TYPE STRING,
APSFR TYPE STRING,
TTLEP TYPE STRING,
TRA01 TYPE STRING,
TRA02 TYPE STRING,
TRA03 TYPE STRING,
TRA04 TYPE STRING,
TRA05 TYPE STRING,
TRA06 TYPE STRING,
TRA07 TYPE STRING,
TRA08 TYPE STRING,
TRA09 TYPE STRING,
TRA10 TYPE STRING,
ELG07 TYPE STRING,
EBT07 TYPE STRING,
EAN07 TYPE STRING,
EZE07 TYPE STRING,
ELG08 TYPE STRING,
EBT08 TYPE STRING,
EAN08 TYPE STRING,
EZE08 TYPE STRING,
ELG09 TYPE STRING,
EBT09 TYPE STRING,
EAN09 TYPE STRING,
EZE09 TYPE STRING,
ELG10 TYPE STRING,
EBT10 TYPE STRING,
EAN10 TYPE STRING,
EZE10 TYPE STRING,
ELG11 TYPE STRING,
EBT11 TYPE STRING,
EAN11 TYPE STRING,
EZE11 TYPE STRING,
ELG12 TYPE STRING,
EBT12 TYPE STRING,
EAN12 TYPE STRING,
EZE12 TYPE STRING,
BTR01 TYPE STRING,
BTR02 TYPE STRING,
BTR03 TYPE STRING,
BTR04 TYPE STRING,
BTR05 TYPE STRING,
BTR06 TYPE STRING,
BTR07 TYPE STRING,
BTR08 TYPE STRING,
BTR09 TYPE STRING,
BTR10 TYPE STRING,
CTR01 TYPE STRING,
CTR02 TYPE STRING,
CTR03 TYPE STRING,
CTR04 TYPE STRING,
CTR05 TYPE STRING,
CTR06 TYPE STRING,
CTR07 TYPE STRING,
CTR08 TYPE STRING,
CTR09 TYPE STRING,
CTR10 TYPE STRING,
CTR11 TYPE STRING,
CTR12 TYPE STRING,
CTR13 TYPE STRING,
CTR14 TYPE STRING,
CTR15 TYPE STRING,
CTR16 TYPE STRING,
CTR17 TYPE STRING,
CTR18 TYPE STRING,
CTR19 TYPE STRING,
CTR20 TYPE STRING,
ELG13 TYPE STRING,
EBT13 TYPE STRING,
EAN13 TYPE STRING,
EZE13 TYPE STRING,
ELG14 TYPE STRING,
EBT14 TYPE STRING,
EAN14 TYPE STRING,
EZE14 TYPE STRING,
ELG15 TYPE STRING,
EBT15 TYPE STRING,
EAN15 TYPE STRING,
EZE15 TYPE STRING,
ELG16 TYPE STRING,
EBT16 TYPE STRING,
EAN16 TYPE STRING,
EZE16 TYPE STRING,
ELG17 TYPE STRING,
EBT17 TYPE STRING,
EAN17 TYPE STRING,
EZE17 TYPE STRING,
ELG18 TYPE STRING,
EBT18 TYPE STRING,
EAN18 TYPE STRING,
EZE18 TYPE STRING,
ELG19 TYPE STRING,
EBT19 TYPE STRING,
EAN19 TYPE STRING,
EZE19 TYPE STRING,
ELG20 TYPE STRING,
EBT20 TYPE STRING,
EAN20 TYPE STRING,
EZE20 TYPE STRING,
MEM01 TYPE STRING,
TAX01 TYPE STRING,
TXF01 TYPE STRING,
MEM02 TYPE STRING,
TAX02 TYPE STRING,
TXF02 TYPE STRING,
MEM03 TYPE STRING,
TAX03 TYPE STRING,
TXF03 TYPE STRING,
MEM04 TYPE STRING,
TAX04 TYPE STRING,
TXF04 TYPE STRING,
MEM05 TYPE STRING,
TAX05 TYPE STRING,
TXF05 TYPE STRING,
MEM06 TYPE STRING,
TAX06 TYPE STRING,
TXF06 TYPE STRING,
EXL01 TYPE STRING,
EXL02 TYPE STRING,
EXL03 TYPE STRING,
EXL04 TYPE STRING,
EXL05 TYPE STRING,
EXL06 TYPE STRING,
EXL07 TYPE STRING,
EXL08 TYPE STRING,
EXL09 TYPE STRING,
EXL10 TYPE STRING,
EXT01 TYPE STRING,
EXT02 TYPE STRING,
EXT03 TYPE STRING,
EXT04 TYPE STRING,
EXT05 TYPE STRING,
EXT06 TYPE STRING,
EXT07 TYPE STRING,
EXT08 TYPE STRING,
EXT09 TYPE STRING,
EXT10 TYPE STRING,END OF T_EKKO_STR. DATA: WA_P0701_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_P0701_STR-PERNR sy-vline
WA_P0701_STR-INFTY sy-vline
WA_P0701_STR-SUBTY sy-vline
WA_P0701_STR-OBJPS sy-vline
WA_P0701_STR-SPRPS sy-vline
WA_P0701_STR-ENDDA sy-vline
WA_P0701_STR-BEGDA sy-vline
WA_P0701_STR-SEQNR sy-vline
WA_P0701_STR-AEDTM sy-vline
WA_P0701_STR-UNAME sy-vline
WA_P0701_STR-HISTO sy-vline
WA_P0701_STR-ITXEX sy-vline
WA_P0701_STR-REFEX sy-vline
WA_P0701_STR-ORDEX sy-vline
WA_P0701_STR-ITBLD sy-vline
WA_P0701_STR-PREAS sy-vline
WA_P0701_STR-FLAG1 sy-vline
WA_P0701_STR-FLAG2 sy-vline
WA_P0701_STR-FLAG3 sy-vline
WA_P0701_STR-FLAG4 sy-vline
WA_P0701_STR-RESE1 sy-vline
WA_P0701_STR-RESE2 sy-vline
WA_P0701_STR-GRPVL sy-vline
WA_P0701_STR-TDATE sy-vline
WA_P0701_STR-MASSG sy-vline
WA_P0701_STR-NDATE sy-vline
WA_P0701_STR-PMTHD sy-vline
WA_P0701_STR-CHQDT sy-vline
WA_P0701_STR-OFFCY sy-vline
WA_P0701_STR-BONDT sy-vline
WA_P0701_STR-OCRSN sy-vline
WA_P0701_STR-PAYID sy-vline
WA_P0701_STR-GCERT sy-vline
WA_P0701_STR-PRETP sy-vline
WA_P0701_STR-TSTPR sy-vline
WA_P0701_STR-KTA01 sy-vline
WA_P0701_STR-ENT01 sy-vline
WA_P0701_STR-ACC01 sy-vline
WA_P0701_STR-ZEIN1 sy-vline
WA_P0701_STR-KTA02 sy-vline
WA_P0701_STR-ENT02 sy-vline
WA_P0701_STR-ACC02 sy-vline
WA_P0701_STR-ZEIN2 sy-vline
WA_P0701_STR-KTA03 sy-vline
WA_P0701_STR-ENT03 sy-vline
WA_P0701_STR-ACC03 sy-vline
WA_P0701_STR-ZEIN3 sy-vline
WA_P0701_STR-KTA04 sy-vline
WA_P0701_STR-ENT04 sy-vline
WA_P0701_STR-ACC04 sy-vline
WA_P0701_STR-ZEIN4 sy-vline
WA_P0701_STR-KTA05 sy-vline
WA_P0701_STR-ENT05 sy-vline
WA_P0701_STR-ACC05 sy-vline
WA_P0701_STR-ZEIN5 sy-vline
WA_P0701_STR-KTA06 sy-vline
WA_P0701_STR-ENT06 sy-vline
WA_P0701_STR-ACC06 sy-vline
WA_P0701_STR-ZEIN6 sy-vline
WA_P0701_STR-KTA07 sy-vline
WA_P0701_STR-ENT07 sy-vline
WA_P0701_STR-ACC07 sy-vline
WA_P0701_STR-ZEIN7 sy-vline
WA_P0701_STR-KTA08 sy-vline
WA_P0701_STR-ENT08 sy-vline
WA_P0701_STR-ACC08 sy-vline
WA_P0701_STR-ZEIN8 sy-vline
WA_P0701_STR-AMONT sy-vline
WA_P0701_STR-NUMBR sy-vline
WA_P0701_STR-ZEINH sy-vline
WA_P0701_STR-UNDLV sy-vline
WA_P0701_STR-SVP78 sy-vline
WA_P0701_STR-USDLV sy-vline
WA_P0701_STR-SVPTL sy-vline
WA_P0701_STR-USD78 sy-vline
WA_P0701_STR-SVP93 sy-vline
WA_P0701_STR-USD93 sy-vline
WA_P0701_STR-LLG01 sy-vline
WA_P0701_STR-LBT01 sy-vline
WA_P0701_STR-LAN01 sy-vline
WA_P0701_STR-LZE01 sy-vline
WA_P0701_STR-LLG02 sy-vline
WA_P0701_STR-LBT02 sy-vline
WA_P0701_STR-LAN02 sy-vline
WA_P0701_STR-LZE02 sy-vline
WA_P0701_STR-LLG03 sy-vline
WA_P0701_STR-LBT03 sy-vline
WA_P0701_STR-LAN03 sy-vline
WA_P0701_STR-LZE03 sy-vline
WA_P0701_STR-LLG04 sy-vline
WA_P0701_STR-LBT04 sy-vline
WA_P0701_STR-LAN04 sy-vline
WA_P0701_STR-LZE04 sy-vline
WA_P0701_STR-LLG05 sy-vline
WA_P0701_STR-LBT05 sy-vline
WA_P0701_STR-LAN05 sy-vline
WA_P0701_STR-LZE05 sy-vline
WA_P0701_STR-LGA01 sy-vline
WA_P0701_STR-BET01 sy-vline
WA_P0701_STR-ANZ01 sy-vline
WA_P0701_STR-ZEN01 sy-vline
WA_P0701_STR-LGA02 sy-vline
WA_P0701_STR-BET02 sy-vline
WA_P0701_STR-ANZ02 sy-vline
WA_P0701_STR-ZEN02 sy-vline
WA_P0701_STR-LGA03 sy-vline
WA_P0701_STR-BET03 sy-vline
WA_P0701_STR-ANZ03 sy-vline
WA_P0701_STR-ZEN03 sy-vline
WA_P0701_STR-LGA04 sy-vline
WA_P0701_STR-BET04 sy-vline
WA_P0701_STR-ANZ04 sy-vline
WA_P0701_STR-ZEN04 sy-vline
WA_P0701_STR-LGA05 sy-vline
WA_P0701_STR-BET05 sy-vline
WA_P0701_STR-ANZ05 sy-vline
WA_P0701_STR-ZEN05 sy-vline
WA_P0701_STR-LGA06 sy-vline
WA_P0701_STR-BET06 sy-vline
WA_P0701_STR-ANZ06 sy-vline
WA_P0701_STR-ZEN06 sy-vline
WA_P0701_STR-LGA07 sy-vline
WA_P0701_STR-BET07 sy-vline
WA_P0701_STR-ANZ07 sy-vline
WA_P0701_STR-ZEN07 sy-vline
WA_P0701_STR-LGA08 sy-vline
WA_P0701_STR-BET08 sy-vline
WA_P0701_STR-ANZ08 sy-vline
WA_P0701_STR-ZEN08 sy-vline
WA_P0701_STR-LGA09 sy-vline
WA_P0701_STR-BET09 sy-vline
WA_P0701_STR-ANZ09 sy-vline
WA_P0701_STR-ZEN09 sy-vline
WA_P0701_STR-LGA10 sy-vline
WA_P0701_STR-BET10 sy-vline
WA_P0701_STR-ANZ10 sy-vline
WA_P0701_STR-ZEN10 sy-vline
WA_P0701_STR-ELG01 sy-vline
WA_P0701_STR-EBT01 sy-vline
WA_P0701_STR-EAN01 sy-vline
WA_P0701_STR-EZE01 sy-vline
WA_P0701_STR-ELG02 sy-vline
WA_P0701_STR-EBT02 sy-vline
WA_P0701_STR-EAN02 sy-vline
WA_P0701_STR-EZE02 sy-vline
WA_P0701_STR-ELG03 sy-vline
WA_P0701_STR-EBT03 sy-vline
WA_P0701_STR-EAN03 sy-vline
WA_P0701_STR-EZE03 sy-vline
WA_P0701_STR-ELG04 sy-vline
WA_P0701_STR-EBT04 sy-vline
WA_P0701_STR-EAN04 sy-vline
WA_P0701_STR-EZE04 sy-vline
WA_P0701_STR-ELG05 sy-vline
WA_P0701_STR-EBT05 sy-vline
WA_P0701_STR-EAN05 sy-vline
WA_P0701_STR-EZE05 sy-vline
WA_P0701_STR-ELG06 sy-vline
WA_P0701_STR-EBT06 sy-vline
WA_P0701_STR-EAN06 sy-vline
WA_P0701_STR-EZE06 sy-vline
WA_P0701_STR-SVPTO sy-vline
WA_P0701_STR-SVP83 sy-vline
WA_P0701_STR-SVA83 sy-vline
WA_P0701_STR-PYE83 sy-vline
WA_P0701_STR-PYT83 sy-vline
WA_P0701_STR-PYI94 sy-vline
WA_P0701_STR-PYEGR sy-vline
WA_P0701_STR-ETPPD sy-vline
WA_P0701_STR-FUN01 sy-vline
WA_P0701_STR-ROA01 sy-vline
WA_P0701_STR-P9401 sy-vline
WA_P0701_STR-FUN02 sy-vline
WA_P0701_STR-ROA02 sy-vline
WA_P0701_STR-P9402 sy-vline
WA_P0701_STR-FUN03 sy-vline
WA_P0701_STR-ROA03 sy-vline
WA_P0701_STR-P9403 sy-vline
WA_P0701_STR-FUN04 sy-vline
WA_P0701_STR-ROA04 sy-vline
WA_P0701_STR-P9404 sy-vline
WA_P0701_STR-FUN05 sy-vline
WA_P0701_STR-ROA05 sy-vline
WA_P0701_STR-P9405 sy-vline
WA_P0701_STR-FUN06 sy-vline
WA_P0701_STR-ROA06 sy-vline
WA_P0701_STR-P9406 sy-vline
WA_P0701_STR-FLRDL sy-vline
WA_P0701_STR-PYTOT sy-vline
WA_P0701_STR-PYINV sy-vline
WA_P0701_STR-ROAMT sy-vline
WA_P0701_STR-RAP94 sy-vline
WA_P0701_STR-WAERS sy-vline
WA_P0701_STR-INSTIGATOR sy-vline
WA_P0701_STR-ETPTP sy-vline
WA_P0701_STR-SPLIT sy-vline
WA_P0701_STR-APSFR sy-vline
WA_P0701_STR-TTLEP sy-vline
WA_P0701_STR-TRA01 sy-vline
WA_P0701_STR-TRA02 sy-vline
WA_P0701_STR-TRA03 sy-vline
WA_P0701_STR-TRA04 sy-vline
WA_P0701_STR-TRA05 sy-vline
WA_P0701_STR-TRA06 sy-vline
WA_P0701_STR-TRA07 sy-vline
WA_P0701_STR-TRA08 sy-vline
WA_P0701_STR-TRA09 sy-vline
WA_P0701_STR-TRA10 sy-vline
WA_P0701_STR-ELG07 sy-vline
WA_P0701_STR-EBT07 sy-vline
WA_P0701_STR-EAN07 sy-vline
WA_P0701_STR-EZE07 sy-vline
WA_P0701_STR-ELG08 sy-vline
WA_P0701_STR-EBT08 sy-vline
WA_P0701_STR-EAN08 sy-vline
WA_P0701_STR-EZE08 sy-vline
WA_P0701_STR-ELG09 sy-vline
WA_P0701_STR-EBT09 sy-vline
WA_P0701_STR-EAN09 sy-vline
WA_P0701_STR-EZE09 sy-vline
WA_P0701_STR-ELG10 sy-vline
WA_P0701_STR-EBT10 sy-vline
WA_P0701_STR-EAN10 sy-vline
WA_P0701_STR-EZE10 sy-vline
WA_P0701_STR-ELG11 sy-vline
WA_P0701_STR-EBT11 sy-vline
WA_P0701_STR-EAN11 sy-vline
WA_P0701_STR-EZE11 sy-vline
WA_P0701_STR-ELG12 sy-vline
WA_P0701_STR-EBT12 sy-vline
WA_P0701_STR-EAN12 sy-vline
WA_P0701_STR-EZE12 sy-vline
WA_P0701_STR-BTR01 sy-vline
WA_P0701_STR-BTR02 sy-vline
WA_P0701_STR-BTR03 sy-vline
WA_P0701_STR-BTR04 sy-vline
WA_P0701_STR-BTR05 sy-vline
WA_P0701_STR-BTR06 sy-vline
WA_P0701_STR-BTR07 sy-vline
WA_P0701_STR-BTR08 sy-vline
WA_P0701_STR-BTR09 sy-vline
WA_P0701_STR-BTR10 sy-vline
WA_P0701_STR-CTR01 sy-vline
WA_P0701_STR-CTR02 sy-vline
WA_P0701_STR-CTR03 sy-vline
WA_P0701_STR-CTR04 sy-vline
WA_P0701_STR-CTR05 sy-vline
WA_P0701_STR-CTR06 sy-vline
WA_P0701_STR-CTR07 sy-vline
WA_P0701_STR-CTR08 sy-vline
WA_P0701_STR-CTR09 sy-vline
WA_P0701_STR-CTR10 sy-vline
WA_P0701_STR-CTR11 sy-vline
WA_P0701_STR-CTR12 sy-vline
WA_P0701_STR-CTR13 sy-vline
WA_P0701_STR-CTR14 sy-vline
WA_P0701_STR-CTR15 sy-vline
WA_P0701_STR-CTR16 sy-vline
WA_P0701_STR-CTR17 sy-vline
WA_P0701_STR-CTR18 sy-vline
WA_P0701_STR-CTR19 sy-vline
WA_P0701_STR-CTR20 sy-vline
WA_P0701_STR-ELG13 sy-vline
WA_P0701_STR-EBT13 sy-vline
WA_P0701_STR-EAN13 sy-vline
WA_P0701_STR-EZE13 sy-vline
WA_P0701_STR-ELG14 sy-vline
WA_P0701_STR-EBT14 sy-vline
WA_P0701_STR-EAN14 sy-vline
WA_P0701_STR-EZE14 sy-vline
WA_P0701_STR-ELG15 sy-vline
WA_P0701_STR-EBT15 sy-vline
WA_P0701_STR-EAN15 sy-vline
WA_P0701_STR-EZE15 sy-vline
WA_P0701_STR-ELG16 sy-vline
WA_P0701_STR-EBT16 sy-vline
WA_P0701_STR-EAN16 sy-vline
WA_P0701_STR-EZE16 sy-vline
WA_P0701_STR-ELG17 sy-vline
WA_P0701_STR-EBT17 sy-vline
WA_P0701_STR-EAN17 sy-vline
WA_P0701_STR-EZE17 sy-vline
WA_P0701_STR-ELG18 sy-vline
WA_P0701_STR-EBT18 sy-vline
WA_P0701_STR-EAN18 sy-vline
WA_P0701_STR-EZE18 sy-vline
WA_P0701_STR-ELG19 sy-vline
WA_P0701_STR-EBT19 sy-vline
WA_P0701_STR-EAN19 sy-vline
WA_P0701_STR-EZE19 sy-vline
WA_P0701_STR-ELG20 sy-vline
WA_P0701_STR-EBT20 sy-vline
WA_P0701_STR-EAN20 sy-vline
WA_P0701_STR-EZE20 sy-vline
WA_P0701_STR-MEM01 sy-vline
WA_P0701_STR-TAX01 sy-vline
WA_P0701_STR-TXF01 sy-vline
WA_P0701_STR-MEM02 sy-vline
WA_P0701_STR-TAX02 sy-vline
WA_P0701_STR-TXF02 sy-vline
WA_P0701_STR-MEM03 sy-vline
WA_P0701_STR-TAX03 sy-vline
WA_P0701_STR-TXF03 sy-vline
WA_P0701_STR-MEM04 sy-vline
WA_P0701_STR-TAX04 sy-vline
WA_P0701_STR-TXF04 sy-vline
WA_P0701_STR-MEM05 sy-vline
WA_P0701_STR-TAX05 sy-vline
WA_P0701_STR-TXF05 sy-vline
WA_P0701_STR-MEM06 sy-vline
WA_P0701_STR-TAX06 sy-vline
WA_P0701_STR-TXF06 sy-vline
WA_P0701_STR-EXL01 sy-vline
WA_P0701_STR-EXL02 sy-vline
WA_P0701_STR-EXL03 sy-vline
WA_P0701_STR-EXL04 sy-vline
WA_P0701_STR-EXL05 sy-vline
WA_P0701_STR-EXL06 sy-vline
WA_P0701_STR-EXL07 sy-vline
WA_P0701_STR-EXL08 sy-vline
WA_P0701_STR-EXL09 sy-vline
WA_P0701_STR-EXL10 sy-vline
WA_P0701_STR-EXT01 sy-vline
WA_P0701_STR-EXT02 sy-vline
WA_P0701_STR-EXT03 sy-vline
WA_P0701_STR-EXT04 sy-vline
WA_P0701_STR-EXT05 sy-vline
WA_P0701_STR-EXT06 sy-vline
WA_P0701_STR-EXT07 sy-vline
WA_P0701_STR-EXT08 sy-vline
WA_P0701_STR-EXT09 sy-vline
WA_P0701_STR-EXT10 sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.