ABAP Select data from SAP table P05T_PR_S_LP_COLL_OV_ALV 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 P05T_PR_S_LP_COLL_OV_ALV 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 P05T_PR_S_LP_COLL_OV_ALV. 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 P05T_PR_S_LP_COLL_OV_ALV 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_P05T_PR_S_LP_COLL_OV_ALV TYPE STANDARD TABLE OF P05T_PR_S_LP_COLL_OV_ALV,
      WA_P05T_PR_S_LP_COLL_OV_ALV TYPE P05T_PR_S_LP_COLL_OV_ALV,
      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: <P05T_PR_S_LP_COLL_OV_ALV> TYPE P05T_PR_S_LP_COLL_OV_ALV.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P05T_PR_S_LP_COLL_OV_ALV
*  INTO TABLE @DATA(IT_P05T_PR_S_LP_COLL_OV_ALV2).
*--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_P05T_PR_S_LP_COLL_OV_ALV INDEX 1 INTO DATA(WA_P05T_PR_S_LP_COLL_OV_ALV2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_P05T_PR_S_LP_COLL_OV_ALV ASSIGNING <P05T_PR_S_LP_COLL_OV_ALV>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<P05T_PR_S_LP_COLL_OV_ALV>-SORT_COL = 1.
<P05T_PR_S_LP_COLL_OV_ALV>-CLNTN = 1.
<P05T_PR_S_LP_COLL_OV_ALV>-WERKS = 1.
<P05T_PR_S_LP_COLL_OV_ALV>-PRDCD = 1.
<P05T_PR_S_LP_COLL_OV_ALV>-PRDVA = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P05T_PR_S_LP_COLL_OV_ALV-INDIC, sy-vline,
WA_P05T_PR_S_LP_COLL_OV_ALV-TEXT, sy-vline,
WA_P05T_PR_S_LP_COLL_OV_ALV-TOTAL_TO_PAY, sy-vline,
WA_P05T_PR_S_LP_COLL_OV_ALV-AMNT_001, sy-vline,
WA_P05T_PR_S_LP_COLL_OV_ALV-AMNT_002, sy-vline,
WA_P05T_PR_S_LP_COLL_OV_ALV-AMNT_003, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P05T_PR_S_LP_COLL_OV_ALV 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_P05T_PR_S_LP_COLL_OV_ALV 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_P05T_PR_S_LP_COLL_OV_ALV INTO WA_P05T_PR_S_LP_COLL_OV_ALV. *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_P05T_PR_S_LP_COLL_OV_ALV_STR,
SORT_COL TYPE STRING,
CLNTN TYPE STRING,
WERKS TYPE STRING,
PRDCD TYPE STRING,
PRDVA TYPE STRING,
INDIC TYPE STRING,
TEXT TYPE STRING,
TOTAL_TO_PAY TYPE STRING,
AMNT_001 TYPE STRING,
AMNT_002 TYPE STRING,
AMNT_003 TYPE STRING,
AMNT_004 TYPE STRING,
AMNT_005 TYPE STRING,
AMNT_006 TYPE STRING,
AMNT_007 TYPE STRING,
AMNT_008 TYPE STRING,
AMNT_009 TYPE STRING,
AMNT_010 TYPE STRING,
AMNT_011 TYPE STRING,
AMNT_012 TYPE STRING,
AMNT_013 TYPE STRING,
AMNT_014 TYPE STRING,
AMNT_015 TYPE STRING,
AMNT_016 TYPE STRING,
AMNT_017 TYPE STRING,
AMNT_018 TYPE STRING,
AMNT_019 TYPE STRING,
AMNT_020 TYPE STRING,
AMNT_021 TYPE STRING,
AMNT_022 TYPE STRING,
AMNT_023 TYPE STRING,
AMNT_024 TYPE STRING,
AMNT_025 TYPE STRING,
AMNT_026 TYPE STRING,
AMNT_027 TYPE STRING,
AMNT_028 TYPE STRING,
AMNT_029 TYPE STRING,
AMNT_030 TYPE STRING,
AMNT_031 TYPE STRING,
AMNT_032 TYPE STRING,
AMNT_033 TYPE STRING,
AMNT_034 TYPE STRING,
AMNT_035 TYPE STRING,
AMNT_036 TYPE STRING,
AMNT_037 TYPE STRING,
AMNT_038 TYPE STRING,
AMNT_039 TYPE STRING,
AMNT_040 TYPE STRING,
AMNT_041 TYPE STRING,
AMNT_042 TYPE STRING,
AMNT_043 TYPE STRING,
AMNT_044 TYPE STRING,
AMNT_045 TYPE STRING,
AMNT_046 TYPE STRING,
AMNT_047 TYPE STRING,
AMNT_048 TYPE STRING,
AMNT_049 TYPE STRING,
AMNT_050 TYPE STRING,
AMNT_051 TYPE STRING,
AMNT_052 TYPE STRING,
AMNT_053 TYPE STRING,
AMNT_054 TYPE STRING,
AMNT_055 TYPE STRING,
AMNT_056 TYPE STRING,
AMNT_057 TYPE STRING,
AMNT_058 TYPE STRING,
AMNT_059 TYPE STRING,
AMNT_060 TYPE STRING,
AMNT_061 TYPE STRING,
AMNT_062 TYPE STRING,
AMNT_063 TYPE STRING,
AMNT_064 TYPE STRING,
AMNT_065 TYPE STRING,
AMNT_066 TYPE STRING,
AMNT_067 TYPE STRING,
AMNT_068 TYPE STRING,
AMNT_069 TYPE STRING,
AMNT_070 TYPE STRING,
AMNT_071 TYPE STRING,
AMNT_072 TYPE STRING,
AMNT_073 TYPE STRING,
AMNT_074 TYPE STRING,
AMNT_075 TYPE STRING,
AMNT_076 TYPE STRING,
AMNT_077 TYPE STRING,
AMNT_078 TYPE STRING,
AMNT_079 TYPE STRING,
AMNT_080 TYPE STRING,
AMNT_081 TYPE STRING,
AMNT_082 TYPE STRING,
AMNT_083 TYPE STRING,
AMNT_084 TYPE STRING,
AMNT_085 TYPE STRING,
AMNT_086 TYPE STRING,
AMNT_087 TYPE STRING,
AMNT_088 TYPE STRING,
AMNT_089 TYPE STRING,
AMNT_090 TYPE STRING,
AMNT_091 TYPE STRING,
AMNT_092 TYPE STRING,
AMNT_093 TYPE STRING,
AMNT_094 TYPE STRING,
AMNT_095 TYPE STRING,
AMNT_096 TYPE STRING,
AMNT_097 TYPE STRING,
AMNT_098 TYPE STRING,
AMNT_099 TYPE STRING,
AMNT_100 TYPE STRING,
AMNT_101 TYPE STRING,
AMNT_102 TYPE STRING,
AMNT_103 TYPE STRING,
AMNT_104 TYPE STRING,
AMNT_105 TYPE STRING,
AMNT_106 TYPE STRING,
AMNT_107 TYPE STRING,
AMNT_108 TYPE STRING,
AMNT_109 TYPE STRING,
AMNT_110 TYPE STRING,
AMNT_111 TYPE STRING,
AMNT_112 TYPE STRING,
AMNT_113 TYPE STRING,
AMNT_114 TYPE STRING,
AMNT_115 TYPE STRING,
AMNT_116 TYPE STRING,
AMNT_117 TYPE STRING,
AMNT_118 TYPE STRING,
AMNT_119 TYPE STRING,
AMNT_120 TYPE STRING,
AMNT_121 TYPE STRING,
AMNT_122 TYPE STRING,
AMNT_123 TYPE STRING,
AMNT_124 TYPE STRING,
AMNT_125 TYPE STRING,
AMNT_126 TYPE STRING,
AMNT_127 TYPE STRING,
AMNT_128 TYPE STRING,
AMNT_129 TYPE STRING,
AMNT_130 TYPE STRING,
CELLCOLOR TYPE STRING,END OF T_EKKO_STR. DATA: WA_P05T_PR_S_LP_COLL_OV_ALV_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_P05T_PR_S_LP_COLL_OV_ALV_STR-SORT_COL sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-CLNTN sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-WERKS sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-PRDCD sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-PRDVA sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-INDIC sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-TEXT sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-TOTAL_TO_PAY sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_001 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_002 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_003 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_004 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_005 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_006 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_007 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_008 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_009 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_010 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_011 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_012 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_013 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_014 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_015 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_016 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_017 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_018 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_019 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_020 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_021 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_022 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_023 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_024 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_025 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_026 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_027 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_028 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_029 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_030 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_031 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_032 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_033 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_034 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_035 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_036 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_037 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_038 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_039 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_040 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_041 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_042 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_043 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_044 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_045 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_046 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_047 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_048 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_049 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_050 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_051 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_052 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_053 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_054 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_055 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_056 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_057 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_058 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_059 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_060 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_061 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_062 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_063 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_064 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_065 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_066 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_067 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_068 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_069 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_070 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_071 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_072 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_073 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_074 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_075 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_076 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_077 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_078 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_079 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_080 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_081 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_082 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_083 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_084 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_085 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_086 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_087 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_088 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_089 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_090 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_091 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_092 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_093 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_094 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_095 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_096 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_097 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_098 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_099 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_100 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_101 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_102 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_103 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_104 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_105 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_106 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_107 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_108 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_109 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_110 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_111 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_112 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_113 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_114 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_115 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_116 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_117 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_118 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_119 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_120 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_121 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_122 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_123 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_124 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_125 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_126 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_127 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_128 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_129 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-AMNT_130 sy-vline
WA_P05T_PR_S_LP_COLL_OV_ALV_STR-CELLCOLOR sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.