ABAP Select data from SAP table PA0042 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 PA0042 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 PA0042. 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 PA0042 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_PA0042 TYPE STANDARD TABLE OF PA0042,
      WA_PA0042 TYPE PA0042,
      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: <PA0042> TYPE PA0042.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PA0042
*  INTO TABLE @DATA(IT_PA00422).
*--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_PA0042 INDEX 1 INTO DATA(WA_PA00422).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_PA0042-ENDDA, sy-vline,
WA_PA0042-BEGDA, sy-vline,
WA_PA0042-SEQNR, sy-vline,
WA_PA0042-AEDTM, sy-vline,
WA_PA0042-UNAME, sy-vline,
WA_PA0042-HISTO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_PA0042 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_PA0042 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_PA0042 INTO WA_PA0042. *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_PA0042_STR,
MANDT TYPE STRING,
PERNR 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,
STAFZ TYPE STRING,
STAKA TYPE STRING,
STAKN TYPE STRING,
STANR TYPE STRING,
ORDNZ TYPE STRING,
STAKZ TYPE STRING,
STAAG TYPE STRING,
AUSAN TYPE STRING,
STAGR TYPE STRING,
STAKD TYPE STRING,
STAFS TYPE STRING,
STAFR TYPE STRING,
STAF1 TYPE STRING,
WERBP TYPE STRING,
ALLKZ TYPE STRING,
KFZPS TYPE STRING,
LABKZ TYPE STRING,
PENKZ TYPE STRING,
FLAGB TYPE STRING,
LSSTP TYPE STRING,
JHAUS TYPE STRING,
KIRCH TYPE STRING,
FBP68 TYPE STRING,
PRMJH TYPE STRING,
AU691 TYPE STRING,
STP35 TYPE STRING,
FBP35 TYPE STRING,
KDAR1 TYPE STRING,
KDNU1 TYPE STRING,
KDNO1 TYPE STRING,
KDFV1 TYPE STRING,
KDFL1 TYPE STRING,
KDAA1 TYPE STRING,
KDAK1 TYPE STRING,
KDAR2 TYPE STRING,
KDNU2 TYPE STRING,
KDNO2 TYPE STRING,
KDFV2 TYPE STRING,
KDFL2 TYPE STRING,
KDAA2 TYPE STRING,
KDAK2 TYPE STRING,
KDAR3 TYPE STRING,
KDNU3 TYPE STRING,
KDNO3 TYPE STRING,
KDFV3 TYPE STRING,
KDFL3 TYPE STRING,
KDAA3 TYPE STRING,
KDAK3 TYPE STRING,
KDAR4 TYPE STRING,
KDNU4 TYPE STRING,
KDNO4 TYPE STRING,
KDFV4 TYPE STRING,
KDFL4 TYPE STRING,
KDAA4 TYPE STRING,
KDAK4 TYPE STRING,
KDAR5 TYPE STRING,
KDNU5 TYPE STRING,
KDNO5 TYPE STRING,
KDFV5 TYPE STRING,
KDFL5 TYPE STRING,
KDAA5 TYPE STRING,
KDAK5 TYPE STRING,
KDAR6 TYPE STRING,
KDNU6 TYPE STRING,
KDNO6 TYPE STRING,
KDFV6 TYPE STRING,
KDFL6 TYPE STRING,
KDAA6 TYPE STRING,
KDAK6 TYPE STRING,
KDAR7 TYPE STRING,
KDNU7 TYPE STRING,
KDNO7 TYPE STRING,
KDFV7 TYPE STRING,
KDFL7 TYPE STRING,
KDAA7 TYPE STRING,
KDAK7 TYPE STRING,
KDAR8 TYPE STRING,
KDNU8 TYPE STRING,
KDNO8 TYPE STRING,
KDFV8 TYPE STRING,
KDFL8 TYPE STRING,
KDAA8 TYPE STRING,
KDAK8 TYPE STRING,
KDAR9 TYPE STRING,
KDNU9 TYPE STRING,
KDNO9 TYPE STRING,
KDFV9 TYPE STRING,
KDFL9 TYPE STRING,
KDAA9 TYPE STRING,
KDAK9 TYPE STRING,
KDARA TYPE STRING,
KDNUA TYPE STRING,
KDNOA TYPE STRING,
KDFVA TYPE STRING,
KDFLA TYPE STRING,
KDAAA TYPE STRING,
KDAKA TYPE STRING,
KDARB TYPE STRING,
KDNUB TYPE STRING,
KDNOB TYPE STRING,
KDFVB TYPE STRING,
KDFLB TYPE STRING,
KDAAB TYPE STRING,
KDAKB TYPE STRING,
KDARC TYPE STRING,
KDNUC TYPE STRING,
KDNOC TYPE STRING,
KDFVC TYPE STRING,
KDFLC TYPE STRING,
KDAAC TYPE STRING,
KDAKC TYPE STRING,
KDARD TYPE STRING,
KDNUD TYPE STRING,
KDNOD TYPE STRING,
KDFVD TYPE STRING,
KDFLD TYPE STRING,
KDAAD TYPE STRING,
KDAKD TYPE STRING,
KDARE TYPE STRING,
KDNUE TYPE STRING,
KDNOE TYPE STRING,
KDFVE TYPE STRING,
KDFLE TYPE STRING,
KDAAE TYPE STRING,
KDAKE TYPE STRING,
KDARF TYPE STRING,
KDNUF TYPE STRING,
KDNOF TYPE STRING,
KDFVF TYPE STRING,
KDFLF TYPE STRING,
KDAAF TYPE STRING,
KDAKF TYPE STRING,
KDARG TYPE STRING,
KDNUG TYPE STRING,
KDNOG TYPE STRING,
KDFVG TYPE STRING,
KDFLG TYPE STRING,
KDAAG TYPE STRING,
KDAKG TYPE STRING,
KDARH TYPE STRING,
KDNUH TYPE STRING,
KDNOH TYPE STRING,
KDFVH TYPE STRING,
KDFLH TYPE STRING,
KDAAH TYPE STRING,
KDAKH TYPE STRING,
KDARI TYPE STRING,
KDNUI TYPE STRING,
KDNOI TYPE STRING,
KDFVI TYPE STRING,
KDFLI TYPE STRING,
KDAAI TYPE STRING,
KDAKI TYPE STRING,
KDARJ TYPE STRING,
KDNUJ TYPE STRING,
KDNOJ TYPE STRING,
KDFVJ TYPE STRING,
KDFLJ TYPE STRING,
KDAAJ TYPE STRING,
KDAKJ TYPE STRING,
KDARK TYPE STRING,
KDNUK TYPE STRING,
KDNOK TYPE STRING,
KDFVK TYPE STRING,
KDFLK TYPE STRING,
KDAAK TYPE STRING,
KDAKK TYPE STRING,
KDARL TYPE STRING,
KDNUL TYPE STRING,
KDNOL TYPE STRING,
KDFVL TYPE STRING,
KDFLL TYPE STRING,
KDAAL TYPE STRING,
KDAKL TYPE STRING,
KDARM TYPE STRING,
KDNUM TYPE STRING,
KDNOM TYPE STRING,
KDFVM TYPE STRING,
KDFLM TYPE STRING,
KDAAM TYPE STRING,
KDAKM TYPE STRING,
KDARN TYPE STRING,
KDNUN TYPE STRING,
KDNON TYPE STRING,
KDFVN TYPE STRING,
KDFLN TYPE STRING,
KDAAN TYPE STRING,
KDAKN TYPE STRING,
KDARO TYPE STRING,
KDNUO TYPE STRING,
KDNOO TYPE STRING,
KDFVO TYPE STRING,
KDFLO TYPE STRING,
KDAAO TYPE STRING,
KDAKO TYPE STRING,
KDARP TYPE STRING,
KDNUP TYPE STRING,
KDNOP TYPE STRING,
KDFVP TYPE STRING,
KDFLP TYPE STRING,
KDAAP TYPE STRING,
KDAKP TYPE STRING,
KDARQ TYPE STRING,
KDNUQ TYPE STRING,
KDNOQ TYPE STRING,
KDFVQ TYPE STRING,
KDFLQ TYPE STRING,
KDAAQ TYPE STRING,
KDAKQ TYPE STRING,
KDARR TYPE STRING,
KDNUR TYPE STRING,
KDNOR TYPE STRING,
KDFVR TYPE STRING,
KDFLR TYPE STRING,
KDAAR TYPE STRING,
KDAKR TYPE STRING,
KDARS TYPE STRING,
KDNUS TYPE STRING,
KDNOS TYPE STRING,
KDFVS TYPE STRING,
KDFLS TYPE STRING,
KDAAS TYPE STRING,
KDAKS TYPE STRING,
KDART TYPE STRING,
KDNUT TYPE STRING,
KDNOT TYPE STRING,
KDFVT TYPE STRING,
KDFLT TYPE STRING,
KDAAT TYPE STRING,
KDAKT TYPE STRING,
KDARU TYPE STRING,
KDNUU TYPE STRING,
KDNOU TYPE STRING,
KDFVU TYPE STRING,
KDFLU TYPE STRING,
KDAAU TYPE STRING,
KDAKU TYPE STRING,
ARTLZ TYPE STRING,
DBABM TYPE STRING,
ALAND TYPE STRING,
KWBKB TYPE STRING,
E1031 TYPE STRING,
FABOPH TYPE STRING,
STP35P TYPE STRING,
FBP35P TYPE STRING,END OF T_EKKO_STR. DATA: WA_PA0042_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_PA0042_STR-MANDT sy-vline
WA_PA0042_STR-PERNR sy-vline
WA_PA0042_STR-SUBTY sy-vline
WA_PA0042_STR-OBJPS sy-vline
WA_PA0042_STR-SPRPS sy-vline
WA_PA0042_STR-ENDDA sy-vline
WA_PA0042_STR-BEGDA sy-vline
WA_PA0042_STR-SEQNR sy-vline
WA_PA0042_STR-AEDTM sy-vline
WA_PA0042_STR-UNAME sy-vline
WA_PA0042_STR-HISTO sy-vline
WA_PA0042_STR-ITXEX sy-vline
WA_PA0042_STR-REFEX sy-vline
WA_PA0042_STR-ORDEX sy-vline
WA_PA0042_STR-ITBLD sy-vline
WA_PA0042_STR-PREAS sy-vline
WA_PA0042_STR-FLAG1 sy-vline
WA_PA0042_STR-FLAG2 sy-vline
WA_PA0042_STR-FLAG3 sy-vline
WA_PA0042_STR-FLAG4 sy-vline
WA_PA0042_STR-RESE1 sy-vline
WA_PA0042_STR-RESE2 sy-vline
WA_PA0042_STR-GRPVL sy-vline
WA_PA0042_STR-STAFZ sy-vline
WA_PA0042_STR-STAKA sy-vline
WA_PA0042_STR-STAKN sy-vline
WA_PA0042_STR-STANR sy-vline
WA_PA0042_STR-ORDNZ sy-vline
WA_PA0042_STR-STAKZ sy-vline
WA_PA0042_STR-STAAG sy-vline
WA_PA0042_STR-AUSAN sy-vline
WA_PA0042_STR-STAGR sy-vline
WA_PA0042_STR-STAKD sy-vline
WA_PA0042_STR-STAFS sy-vline
WA_PA0042_STR-STAFR sy-vline
WA_PA0042_STR-STAF1 sy-vline
WA_PA0042_STR-WERBP sy-vline
WA_PA0042_STR-ALLKZ sy-vline
WA_PA0042_STR-KFZPS sy-vline
WA_PA0042_STR-LABKZ sy-vline
WA_PA0042_STR-PENKZ sy-vline
WA_PA0042_STR-FLAGB sy-vline
WA_PA0042_STR-LSSTP sy-vline
WA_PA0042_STR-JHAUS sy-vline
WA_PA0042_STR-KIRCH sy-vline
WA_PA0042_STR-FBP68 sy-vline
WA_PA0042_STR-PRMJH sy-vline
WA_PA0042_STR-AU691 sy-vline
WA_PA0042_STR-STP35 sy-vline
WA_PA0042_STR-FBP35 sy-vline
WA_PA0042_STR-KDAR1 sy-vline
WA_PA0042_STR-KDNU1 sy-vline
WA_PA0042_STR-KDNO1 sy-vline
WA_PA0042_STR-KDFV1 sy-vline
WA_PA0042_STR-KDFL1 sy-vline
WA_PA0042_STR-KDAA1 sy-vline
WA_PA0042_STR-KDAK1 sy-vline
WA_PA0042_STR-KDAR2 sy-vline
WA_PA0042_STR-KDNU2 sy-vline
WA_PA0042_STR-KDNO2 sy-vline
WA_PA0042_STR-KDFV2 sy-vline
WA_PA0042_STR-KDFL2 sy-vline
WA_PA0042_STR-KDAA2 sy-vline
WA_PA0042_STR-KDAK2 sy-vline
WA_PA0042_STR-KDAR3 sy-vline
WA_PA0042_STR-KDNU3 sy-vline
WA_PA0042_STR-KDNO3 sy-vline
WA_PA0042_STR-KDFV3 sy-vline
WA_PA0042_STR-KDFL3 sy-vline
WA_PA0042_STR-KDAA3 sy-vline
WA_PA0042_STR-KDAK3 sy-vline
WA_PA0042_STR-KDAR4 sy-vline
WA_PA0042_STR-KDNU4 sy-vline
WA_PA0042_STR-KDNO4 sy-vline
WA_PA0042_STR-KDFV4 sy-vline
WA_PA0042_STR-KDFL4 sy-vline
WA_PA0042_STR-KDAA4 sy-vline
WA_PA0042_STR-KDAK4 sy-vline
WA_PA0042_STR-KDAR5 sy-vline
WA_PA0042_STR-KDNU5 sy-vline
WA_PA0042_STR-KDNO5 sy-vline
WA_PA0042_STR-KDFV5 sy-vline
WA_PA0042_STR-KDFL5 sy-vline
WA_PA0042_STR-KDAA5 sy-vline
WA_PA0042_STR-KDAK5 sy-vline
WA_PA0042_STR-KDAR6 sy-vline
WA_PA0042_STR-KDNU6 sy-vline
WA_PA0042_STR-KDNO6 sy-vline
WA_PA0042_STR-KDFV6 sy-vline
WA_PA0042_STR-KDFL6 sy-vline
WA_PA0042_STR-KDAA6 sy-vline
WA_PA0042_STR-KDAK6 sy-vline
WA_PA0042_STR-KDAR7 sy-vline
WA_PA0042_STR-KDNU7 sy-vline
WA_PA0042_STR-KDNO7 sy-vline
WA_PA0042_STR-KDFV7 sy-vline
WA_PA0042_STR-KDFL7 sy-vline
WA_PA0042_STR-KDAA7 sy-vline
WA_PA0042_STR-KDAK7 sy-vline
WA_PA0042_STR-KDAR8 sy-vline
WA_PA0042_STR-KDNU8 sy-vline
WA_PA0042_STR-KDNO8 sy-vline
WA_PA0042_STR-KDFV8 sy-vline
WA_PA0042_STR-KDFL8 sy-vline
WA_PA0042_STR-KDAA8 sy-vline
WA_PA0042_STR-KDAK8 sy-vline
WA_PA0042_STR-KDAR9 sy-vline
WA_PA0042_STR-KDNU9 sy-vline
WA_PA0042_STR-KDNO9 sy-vline
WA_PA0042_STR-KDFV9 sy-vline
WA_PA0042_STR-KDFL9 sy-vline
WA_PA0042_STR-KDAA9 sy-vline
WA_PA0042_STR-KDAK9 sy-vline
WA_PA0042_STR-KDARA sy-vline
WA_PA0042_STR-KDNUA sy-vline
WA_PA0042_STR-KDNOA sy-vline
WA_PA0042_STR-KDFVA sy-vline
WA_PA0042_STR-KDFLA sy-vline
WA_PA0042_STR-KDAAA sy-vline
WA_PA0042_STR-KDAKA sy-vline
WA_PA0042_STR-KDARB sy-vline
WA_PA0042_STR-KDNUB sy-vline
WA_PA0042_STR-KDNOB sy-vline
WA_PA0042_STR-KDFVB sy-vline
WA_PA0042_STR-KDFLB sy-vline
WA_PA0042_STR-KDAAB sy-vline
WA_PA0042_STR-KDAKB sy-vline
WA_PA0042_STR-KDARC sy-vline
WA_PA0042_STR-KDNUC sy-vline
WA_PA0042_STR-KDNOC sy-vline
WA_PA0042_STR-KDFVC sy-vline
WA_PA0042_STR-KDFLC sy-vline
WA_PA0042_STR-KDAAC sy-vline
WA_PA0042_STR-KDAKC sy-vline
WA_PA0042_STR-KDARD sy-vline
WA_PA0042_STR-KDNUD sy-vline
WA_PA0042_STR-KDNOD sy-vline
WA_PA0042_STR-KDFVD sy-vline
WA_PA0042_STR-KDFLD sy-vline
WA_PA0042_STR-KDAAD sy-vline
WA_PA0042_STR-KDAKD sy-vline
WA_PA0042_STR-KDARE sy-vline
WA_PA0042_STR-KDNUE sy-vline
WA_PA0042_STR-KDNOE sy-vline
WA_PA0042_STR-KDFVE sy-vline
WA_PA0042_STR-KDFLE sy-vline
WA_PA0042_STR-KDAAE sy-vline
WA_PA0042_STR-KDAKE sy-vline
WA_PA0042_STR-KDARF sy-vline
WA_PA0042_STR-KDNUF sy-vline
WA_PA0042_STR-KDNOF sy-vline
WA_PA0042_STR-KDFVF sy-vline
WA_PA0042_STR-KDFLF sy-vline
WA_PA0042_STR-KDAAF sy-vline
WA_PA0042_STR-KDAKF sy-vline
WA_PA0042_STR-KDARG sy-vline
WA_PA0042_STR-KDNUG sy-vline
WA_PA0042_STR-KDNOG sy-vline
WA_PA0042_STR-KDFVG sy-vline
WA_PA0042_STR-KDFLG sy-vline
WA_PA0042_STR-KDAAG sy-vline
WA_PA0042_STR-KDAKG sy-vline
WA_PA0042_STR-KDARH sy-vline
WA_PA0042_STR-KDNUH sy-vline
WA_PA0042_STR-KDNOH sy-vline
WA_PA0042_STR-KDFVH sy-vline
WA_PA0042_STR-KDFLH sy-vline
WA_PA0042_STR-KDAAH sy-vline
WA_PA0042_STR-KDAKH sy-vline
WA_PA0042_STR-KDARI sy-vline
WA_PA0042_STR-KDNUI sy-vline
WA_PA0042_STR-KDNOI sy-vline
WA_PA0042_STR-KDFVI sy-vline
WA_PA0042_STR-KDFLI sy-vline
WA_PA0042_STR-KDAAI sy-vline
WA_PA0042_STR-KDAKI sy-vline
WA_PA0042_STR-KDARJ sy-vline
WA_PA0042_STR-KDNUJ sy-vline
WA_PA0042_STR-KDNOJ sy-vline
WA_PA0042_STR-KDFVJ sy-vline
WA_PA0042_STR-KDFLJ sy-vline
WA_PA0042_STR-KDAAJ sy-vline
WA_PA0042_STR-KDAKJ sy-vline
WA_PA0042_STR-KDARK sy-vline
WA_PA0042_STR-KDNUK sy-vline
WA_PA0042_STR-KDNOK sy-vline
WA_PA0042_STR-KDFVK sy-vline
WA_PA0042_STR-KDFLK sy-vline
WA_PA0042_STR-KDAAK sy-vline
WA_PA0042_STR-KDAKK sy-vline
WA_PA0042_STR-KDARL sy-vline
WA_PA0042_STR-KDNUL sy-vline
WA_PA0042_STR-KDNOL sy-vline
WA_PA0042_STR-KDFVL sy-vline
WA_PA0042_STR-KDFLL sy-vline
WA_PA0042_STR-KDAAL sy-vline
WA_PA0042_STR-KDAKL sy-vline
WA_PA0042_STR-KDARM sy-vline
WA_PA0042_STR-KDNUM sy-vline
WA_PA0042_STR-KDNOM sy-vline
WA_PA0042_STR-KDFVM sy-vline
WA_PA0042_STR-KDFLM sy-vline
WA_PA0042_STR-KDAAM sy-vline
WA_PA0042_STR-KDAKM sy-vline
WA_PA0042_STR-KDARN sy-vline
WA_PA0042_STR-KDNUN sy-vline
WA_PA0042_STR-KDNON sy-vline
WA_PA0042_STR-KDFVN sy-vline
WA_PA0042_STR-KDFLN sy-vline
WA_PA0042_STR-KDAAN sy-vline
WA_PA0042_STR-KDAKN sy-vline
WA_PA0042_STR-KDARO sy-vline
WA_PA0042_STR-KDNUO sy-vline
WA_PA0042_STR-KDNOO sy-vline
WA_PA0042_STR-KDFVO sy-vline
WA_PA0042_STR-KDFLO sy-vline
WA_PA0042_STR-KDAAO sy-vline
WA_PA0042_STR-KDAKO sy-vline
WA_PA0042_STR-KDARP sy-vline
WA_PA0042_STR-KDNUP sy-vline
WA_PA0042_STR-KDNOP sy-vline
WA_PA0042_STR-KDFVP sy-vline
WA_PA0042_STR-KDFLP sy-vline
WA_PA0042_STR-KDAAP sy-vline
WA_PA0042_STR-KDAKP sy-vline
WA_PA0042_STR-KDARQ sy-vline
WA_PA0042_STR-KDNUQ sy-vline
WA_PA0042_STR-KDNOQ sy-vline
WA_PA0042_STR-KDFVQ sy-vline
WA_PA0042_STR-KDFLQ sy-vline
WA_PA0042_STR-KDAAQ sy-vline
WA_PA0042_STR-KDAKQ sy-vline
WA_PA0042_STR-KDARR sy-vline
WA_PA0042_STR-KDNUR sy-vline
WA_PA0042_STR-KDNOR sy-vline
WA_PA0042_STR-KDFVR sy-vline
WA_PA0042_STR-KDFLR sy-vline
WA_PA0042_STR-KDAAR sy-vline
WA_PA0042_STR-KDAKR sy-vline
WA_PA0042_STR-KDARS sy-vline
WA_PA0042_STR-KDNUS sy-vline
WA_PA0042_STR-KDNOS sy-vline
WA_PA0042_STR-KDFVS sy-vline
WA_PA0042_STR-KDFLS sy-vline
WA_PA0042_STR-KDAAS sy-vline
WA_PA0042_STR-KDAKS sy-vline
WA_PA0042_STR-KDART sy-vline
WA_PA0042_STR-KDNUT sy-vline
WA_PA0042_STR-KDNOT sy-vline
WA_PA0042_STR-KDFVT sy-vline
WA_PA0042_STR-KDFLT sy-vline
WA_PA0042_STR-KDAAT sy-vline
WA_PA0042_STR-KDAKT sy-vline
WA_PA0042_STR-KDARU sy-vline
WA_PA0042_STR-KDNUU sy-vline
WA_PA0042_STR-KDNOU sy-vline
WA_PA0042_STR-KDFVU sy-vline
WA_PA0042_STR-KDFLU sy-vline
WA_PA0042_STR-KDAAU sy-vline
WA_PA0042_STR-KDAKU sy-vline
WA_PA0042_STR-ARTLZ sy-vline
WA_PA0042_STR-DBABM sy-vline
WA_PA0042_STR-ALAND sy-vline
WA_PA0042_STR-KWBKB sy-vline
WA_PA0042_STR-E1031 sy-vline
WA_PA0042_STR-FABOPH sy-vline
WA_PA0042_STR-STP35P sy-vline
WA_PA0042_STR-FBP35P sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.