ABAP Select data from SAP table P10_EEO 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 P10_EEO 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 P10_EEO. 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 P10_EEO 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_P10_EEO TYPE STANDARD TABLE OF P10_EEO,
      WA_P10_EEO TYPE P10_EEO,
      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: <P10_EEO> TYPE P10_EEO.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P10_EEO
*  INTO TABLE @DATA(IT_P10_EEO2).
*--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_P10_EEO INDEX 1 INTO DATA(WA_P10_EEO2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_P10_EEO ASSIGNING <P10_EEO>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<P10_EEO>-PAGEX = 1.
<P10_EEO>-COIND = 1.
<P10_EEO>-REPUN = 1.
<P10_EEO>-SICNO = 1.
<P10_EEO>-NAICS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P10_EEO-YEARX, sy-vline,
WA_P10_EEO-TYPEX, sy-vline,
WA_P10_EEO-TITLE, sy-vline,
WA_P10_EEO-COL01, sy-vline,
WA_P10_EEO-COL02, sy-vline,
WA_P10_EEO-COL03, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P10_EEO 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_P10_EEO 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_P10_EEO INTO WA_P10_EEO. *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 GJAHR, internal->external for field YEARX CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_P10_EEO-YEARX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_P10_EEO-YEARX.
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_P10_EEO_STR,
PAGEX TYPE STRING,
COIND TYPE STRING,
REPUN TYPE STRING,
SICNO TYPE STRING,
NAICS TYPE STRING,
YEARX TYPE STRING,
TYPEX TYPE STRING,
TITLE TYPE STRING,
COL01 TYPE STRING,
COL02 TYPE STRING,
COL03 TYPE STRING,
COL05 TYPE STRING,
COL04 TYPE STRING,
COEIN TYPE STRING,
RUN01 TYPE STRING,
RUN02 TYPE STRING,
RUN03 TYPE STRING,
RUN05 TYPE STRING,
RUN04 TYPE STRING,
EINUM TYPE STRING,
SECC1 TYPE STRING,
SECC2 TYPE STRING,
SECC3 TYPE STRING,
SECC4 TYPE STRING,
DANDB TYPE STRING,
XX00A TYPE STRING,
XX00B TYPE STRING,
XX00C TYPE STRING,
XX00D TYPE STRING,
XX00E TYPE STRING,
XX00F TYPE STRING,
XX00G TYPE STRING,
XX00H TYPE STRING,
XX00I TYPE STRING,
XX00J TYPE STRING,
XX00K TYPE STRING,
XX00L TYPE STRING,
XX00M TYPE STRING,
XX00N TYPE STRING,
ROW00 TYPE STRING,
XX01A TYPE STRING,
XX01B TYPE STRING,
XX01C TYPE STRING,
XX01D TYPE STRING,
XX01E TYPE STRING,
XX01F TYPE STRING,
XX01G TYPE STRING,
XX01H TYPE STRING,
XX01I TYPE STRING,
XX01J TYPE STRING,
XX01K TYPE STRING,
XX01L TYPE STRING,
XX01M TYPE STRING,
XX01N TYPE STRING,
ROW01 TYPE STRING,
XX02A TYPE STRING,
XX02B TYPE STRING,
XX02C TYPE STRING,
XX02D TYPE STRING,
XX02E TYPE STRING,
XX02F TYPE STRING,
XX02G TYPE STRING,
XX02H TYPE STRING,
XX02I TYPE STRING,
XX02J TYPE STRING,
XX02K TYPE STRING,
XX02L TYPE STRING,
XX02M TYPE STRING,
XX02N TYPE STRING,
ROW02 TYPE STRING,
XX03A TYPE STRING,
XX03B TYPE STRING,
XX03C TYPE STRING,
XX03D TYPE STRING,
XX03E TYPE STRING,
XX03F TYPE STRING,
XX03G TYPE STRING,
XX03H TYPE STRING,
XX03I TYPE STRING,
XX03J TYPE STRING,
XX03K TYPE STRING,
XX03L TYPE STRING,
XX03M TYPE STRING,
XX03N TYPE STRING,
ROW03 TYPE STRING,
XX04A TYPE STRING,
XX04B TYPE STRING,
XX04C TYPE STRING,
XX04D TYPE STRING,
XX04E TYPE STRING,
XX04F TYPE STRING,
XX04G TYPE STRING,
XX04H TYPE STRING,
XX04I TYPE STRING,
XX04J TYPE STRING,
XX04K TYPE STRING,
XX04L TYPE STRING,
XX04M TYPE STRING,
XX04N TYPE STRING,
ROW04 TYPE STRING,
XX05A TYPE STRING,
XX05B TYPE STRING,
XX05C TYPE STRING,
XX05D TYPE STRING,
XX05E TYPE STRING,
XX05F TYPE STRING,
XX05G TYPE STRING,
XX05H TYPE STRING,
XX05I TYPE STRING,
XX05J TYPE STRING,
XX05K TYPE STRING,
XX05L TYPE STRING,
XX05M TYPE STRING,
XX05N TYPE STRING,
ROW05 TYPE STRING,
XX06A TYPE STRING,
XX06B TYPE STRING,
XX06C TYPE STRING,
XX06D TYPE STRING,
XX06E TYPE STRING,
XX06F TYPE STRING,
XX06G TYPE STRING,
XX06H TYPE STRING,
XX06I TYPE STRING,
XX06J TYPE STRING,
XX06K TYPE STRING,
XX06L TYPE STRING,
XX06M TYPE STRING,
XX06N TYPE STRING,
ROW06 TYPE STRING,
XX07A TYPE STRING,
XX07B TYPE STRING,
XX07C TYPE STRING,
XX07D TYPE STRING,
XX07E TYPE STRING,
XX07F TYPE STRING,
XX07G TYPE STRING,
XX07H TYPE STRING,
XX07I TYPE STRING,
XX07J TYPE STRING,
XX07K TYPE STRING,
XX07L TYPE STRING,
XX07M TYPE STRING,
XX07N TYPE STRING,
ROW07 TYPE STRING,
XX08A TYPE STRING,
XX08B TYPE STRING,
XX08C TYPE STRING,
XX08D TYPE STRING,
XX08E TYPE STRING,
XX08F TYPE STRING,
XX08G TYPE STRING,
XX08H TYPE STRING,
XX08I TYPE STRING,
XX08J TYPE STRING,
XX08K TYPE STRING,
XX08L TYPE STRING,
XX08M TYPE STRING,
XX08N TYPE STRING,
ROW08 TYPE STRING,
XX09A TYPE STRING,
XX09B TYPE STRING,
XX09C TYPE STRING,
XX09D TYPE STRING,
XX09E TYPE STRING,
XX09F TYPE STRING,
XX09G TYPE STRING,
XX09H TYPE STRING,
XX09I TYPE STRING,
XX09J TYPE STRING,
XX09K TYPE STRING,
XX09L TYPE STRING,
XX09M TYPE STRING,
XX09N TYPE STRING,
ROW09 TYPE STRING,
COLMA TYPE STRING,
COLMB TYPE STRING,
COLMC TYPE STRING,
COLMD TYPE STRING,
COLME TYPE STRING,
COLMF TYPE STRING,
COLMG TYPE STRING,
COLMH TYPE STRING,
COLMI TYPE STRING,
COLMJ TYPE STRING,
COLMK TYPE STRING,
COLML TYPE STRING,
COLMM TYPE STRING,
COLMN TYPE STRING,
TOTAL TYPE STRING,
PCOLA TYPE STRING,
PCOLB TYPE STRING,
PCOLC TYPE STRING,
PCOLD TYPE STRING,
PCOLE TYPE STRING,
PCOLF TYPE STRING,
PCOLG TYPE STRING,
PCOLH TYPE STRING,
PCOLI TYPE STRING,
PCOLJ TYPE STRING,
PCOLK TYPE STRING,
PCOLL TYPE STRING,
PCOLM TYPE STRING,
PCOLN TYPE STRING,
PTOTL TYPE STRING,
XX12B TYPE STRING,
XX12C TYPE STRING,
XX12D TYPE STRING,
XX12E TYPE STRING,
XX12F TYPE STRING,
XX12G TYPE STRING,
XX12H TYPE STRING,
XX12I TYPE STRING,
XX12J TYPE STRING,
XX12K TYPE STRING,
ROW12 TYPE STRING,
XX13B TYPE STRING,
XX13C TYPE STRING,
XX13D TYPE STRING,
XX13E TYPE STRING,
XX13F TYPE STRING,
XX13G TYPE STRING,
XX13H TYPE STRING,
XX13I TYPE STRING,
XX13J TYPE STRING,
XX13K TYPE STRING,
ROW13 TYPE STRING,
SECE1 TYPE STRING,
SECE2 TYPE STRING,
SECE3 TYPE STRING,
SECE4 TYPE STRING,
SECE5 TYPE STRING,
SECE6 TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
APIND TYPE STRING,
CNAME TYPE STRING,
CTITL TYPE STRING,
CEML TYPE STRING,
CTEL TYPE STRING,
CFAX TYPE STRING,
CONAM TYPE STRING,
COTIT TYPE STRING,
COEML TYPE STRING,
COFAX TYPE STRING,
COTEL TYPE STRING,END OF T_EKKO_STR. DATA: WA_P10_EEO_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_P10_EEO_STR-PAGEX sy-vline
WA_P10_EEO_STR-COIND sy-vline
WA_P10_EEO_STR-REPUN sy-vline
WA_P10_EEO_STR-SICNO sy-vline
WA_P10_EEO_STR-NAICS sy-vline
WA_P10_EEO_STR-YEARX sy-vline
WA_P10_EEO_STR-TYPEX sy-vline
WA_P10_EEO_STR-TITLE sy-vline
WA_P10_EEO_STR-COL01 sy-vline
WA_P10_EEO_STR-COL02 sy-vline
WA_P10_EEO_STR-COL03 sy-vline
WA_P10_EEO_STR-COL05 sy-vline
WA_P10_EEO_STR-COL04 sy-vline
WA_P10_EEO_STR-COEIN sy-vline
WA_P10_EEO_STR-RUN01 sy-vline
WA_P10_EEO_STR-RUN02 sy-vline
WA_P10_EEO_STR-RUN03 sy-vline
WA_P10_EEO_STR-RUN05 sy-vline
WA_P10_EEO_STR-RUN04 sy-vline
WA_P10_EEO_STR-EINUM sy-vline
WA_P10_EEO_STR-SECC1 sy-vline
WA_P10_EEO_STR-SECC2 sy-vline
WA_P10_EEO_STR-SECC3 sy-vline
WA_P10_EEO_STR-SECC4 sy-vline
WA_P10_EEO_STR-DANDB sy-vline
WA_P10_EEO_STR-XX00A sy-vline
WA_P10_EEO_STR-XX00B sy-vline
WA_P10_EEO_STR-XX00C sy-vline
WA_P10_EEO_STR-XX00D sy-vline
WA_P10_EEO_STR-XX00E sy-vline
WA_P10_EEO_STR-XX00F sy-vline
WA_P10_EEO_STR-XX00G sy-vline
WA_P10_EEO_STR-XX00H sy-vline
WA_P10_EEO_STR-XX00I sy-vline
WA_P10_EEO_STR-XX00J sy-vline
WA_P10_EEO_STR-XX00K sy-vline
WA_P10_EEO_STR-XX00L sy-vline
WA_P10_EEO_STR-XX00M sy-vline
WA_P10_EEO_STR-XX00N sy-vline
WA_P10_EEO_STR-ROW00 sy-vline
WA_P10_EEO_STR-XX01A sy-vline
WA_P10_EEO_STR-XX01B sy-vline
WA_P10_EEO_STR-XX01C sy-vline
WA_P10_EEO_STR-XX01D sy-vline
WA_P10_EEO_STR-XX01E sy-vline
WA_P10_EEO_STR-XX01F sy-vline
WA_P10_EEO_STR-XX01G sy-vline
WA_P10_EEO_STR-XX01H sy-vline
WA_P10_EEO_STR-XX01I sy-vline
WA_P10_EEO_STR-XX01J sy-vline
WA_P10_EEO_STR-XX01K sy-vline
WA_P10_EEO_STR-XX01L sy-vline
WA_P10_EEO_STR-XX01M sy-vline
WA_P10_EEO_STR-XX01N sy-vline
WA_P10_EEO_STR-ROW01 sy-vline
WA_P10_EEO_STR-XX02A sy-vline
WA_P10_EEO_STR-XX02B sy-vline
WA_P10_EEO_STR-XX02C sy-vline
WA_P10_EEO_STR-XX02D sy-vline
WA_P10_EEO_STR-XX02E sy-vline
WA_P10_EEO_STR-XX02F sy-vline
WA_P10_EEO_STR-XX02G sy-vline
WA_P10_EEO_STR-XX02H sy-vline
WA_P10_EEO_STR-XX02I sy-vline
WA_P10_EEO_STR-XX02J sy-vline
WA_P10_EEO_STR-XX02K sy-vline
WA_P10_EEO_STR-XX02L sy-vline
WA_P10_EEO_STR-XX02M sy-vline
WA_P10_EEO_STR-XX02N sy-vline
WA_P10_EEO_STR-ROW02 sy-vline
WA_P10_EEO_STR-XX03A sy-vline
WA_P10_EEO_STR-XX03B sy-vline
WA_P10_EEO_STR-XX03C sy-vline
WA_P10_EEO_STR-XX03D sy-vline
WA_P10_EEO_STR-XX03E sy-vline
WA_P10_EEO_STR-XX03F sy-vline
WA_P10_EEO_STR-XX03G sy-vline
WA_P10_EEO_STR-XX03H sy-vline
WA_P10_EEO_STR-XX03I sy-vline
WA_P10_EEO_STR-XX03J sy-vline
WA_P10_EEO_STR-XX03K sy-vline
WA_P10_EEO_STR-XX03L sy-vline
WA_P10_EEO_STR-XX03M sy-vline
WA_P10_EEO_STR-XX03N sy-vline
WA_P10_EEO_STR-ROW03 sy-vline
WA_P10_EEO_STR-XX04A sy-vline
WA_P10_EEO_STR-XX04B sy-vline
WA_P10_EEO_STR-XX04C sy-vline
WA_P10_EEO_STR-XX04D sy-vline
WA_P10_EEO_STR-XX04E sy-vline
WA_P10_EEO_STR-XX04F sy-vline
WA_P10_EEO_STR-XX04G sy-vline
WA_P10_EEO_STR-XX04H sy-vline
WA_P10_EEO_STR-XX04I sy-vline
WA_P10_EEO_STR-XX04J sy-vline
WA_P10_EEO_STR-XX04K sy-vline
WA_P10_EEO_STR-XX04L sy-vline
WA_P10_EEO_STR-XX04M sy-vline
WA_P10_EEO_STR-XX04N sy-vline
WA_P10_EEO_STR-ROW04 sy-vline
WA_P10_EEO_STR-XX05A sy-vline
WA_P10_EEO_STR-XX05B sy-vline
WA_P10_EEO_STR-XX05C sy-vline
WA_P10_EEO_STR-XX05D sy-vline
WA_P10_EEO_STR-XX05E sy-vline
WA_P10_EEO_STR-XX05F sy-vline
WA_P10_EEO_STR-XX05G sy-vline
WA_P10_EEO_STR-XX05H sy-vline
WA_P10_EEO_STR-XX05I sy-vline
WA_P10_EEO_STR-XX05J sy-vline
WA_P10_EEO_STR-XX05K sy-vline
WA_P10_EEO_STR-XX05L sy-vline
WA_P10_EEO_STR-XX05M sy-vline
WA_P10_EEO_STR-XX05N sy-vline
WA_P10_EEO_STR-ROW05 sy-vline
WA_P10_EEO_STR-XX06A sy-vline
WA_P10_EEO_STR-XX06B sy-vline
WA_P10_EEO_STR-XX06C sy-vline
WA_P10_EEO_STR-XX06D sy-vline
WA_P10_EEO_STR-XX06E sy-vline
WA_P10_EEO_STR-XX06F sy-vline
WA_P10_EEO_STR-XX06G sy-vline
WA_P10_EEO_STR-XX06H sy-vline
WA_P10_EEO_STR-XX06I sy-vline
WA_P10_EEO_STR-XX06J sy-vline
WA_P10_EEO_STR-XX06K sy-vline
WA_P10_EEO_STR-XX06L sy-vline
WA_P10_EEO_STR-XX06M sy-vline
WA_P10_EEO_STR-XX06N sy-vline
WA_P10_EEO_STR-ROW06 sy-vline
WA_P10_EEO_STR-XX07A sy-vline
WA_P10_EEO_STR-XX07B sy-vline
WA_P10_EEO_STR-XX07C sy-vline
WA_P10_EEO_STR-XX07D sy-vline
WA_P10_EEO_STR-XX07E sy-vline
WA_P10_EEO_STR-XX07F sy-vline
WA_P10_EEO_STR-XX07G sy-vline
WA_P10_EEO_STR-XX07H sy-vline
WA_P10_EEO_STR-XX07I sy-vline
WA_P10_EEO_STR-XX07J sy-vline
WA_P10_EEO_STR-XX07K sy-vline
WA_P10_EEO_STR-XX07L sy-vline
WA_P10_EEO_STR-XX07M sy-vline
WA_P10_EEO_STR-XX07N sy-vline
WA_P10_EEO_STR-ROW07 sy-vline
WA_P10_EEO_STR-XX08A sy-vline
WA_P10_EEO_STR-XX08B sy-vline
WA_P10_EEO_STR-XX08C sy-vline
WA_P10_EEO_STR-XX08D sy-vline
WA_P10_EEO_STR-XX08E sy-vline
WA_P10_EEO_STR-XX08F sy-vline
WA_P10_EEO_STR-XX08G sy-vline
WA_P10_EEO_STR-XX08H sy-vline
WA_P10_EEO_STR-XX08I sy-vline
WA_P10_EEO_STR-XX08J sy-vline
WA_P10_EEO_STR-XX08K sy-vline
WA_P10_EEO_STR-XX08L sy-vline
WA_P10_EEO_STR-XX08M sy-vline
WA_P10_EEO_STR-XX08N sy-vline
WA_P10_EEO_STR-ROW08 sy-vline
WA_P10_EEO_STR-XX09A sy-vline
WA_P10_EEO_STR-XX09B sy-vline
WA_P10_EEO_STR-XX09C sy-vline
WA_P10_EEO_STR-XX09D sy-vline
WA_P10_EEO_STR-XX09E sy-vline
WA_P10_EEO_STR-XX09F sy-vline
WA_P10_EEO_STR-XX09G sy-vline
WA_P10_EEO_STR-XX09H sy-vline
WA_P10_EEO_STR-XX09I sy-vline
WA_P10_EEO_STR-XX09J sy-vline
WA_P10_EEO_STR-XX09K sy-vline
WA_P10_EEO_STR-XX09L sy-vline
WA_P10_EEO_STR-XX09M sy-vline
WA_P10_EEO_STR-XX09N sy-vline
WA_P10_EEO_STR-ROW09 sy-vline
WA_P10_EEO_STR-COLMA sy-vline
WA_P10_EEO_STR-COLMB sy-vline
WA_P10_EEO_STR-COLMC sy-vline
WA_P10_EEO_STR-COLMD sy-vline
WA_P10_EEO_STR-COLME sy-vline
WA_P10_EEO_STR-COLMF sy-vline
WA_P10_EEO_STR-COLMG sy-vline
WA_P10_EEO_STR-COLMH sy-vline
WA_P10_EEO_STR-COLMI sy-vline
WA_P10_EEO_STR-COLMJ sy-vline
WA_P10_EEO_STR-COLMK sy-vline
WA_P10_EEO_STR-COLML sy-vline
WA_P10_EEO_STR-COLMM sy-vline
WA_P10_EEO_STR-COLMN sy-vline
WA_P10_EEO_STR-TOTAL sy-vline
WA_P10_EEO_STR-PCOLA sy-vline
WA_P10_EEO_STR-PCOLB sy-vline
WA_P10_EEO_STR-PCOLC sy-vline
WA_P10_EEO_STR-PCOLD sy-vline
WA_P10_EEO_STR-PCOLE sy-vline
WA_P10_EEO_STR-PCOLF sy-vline
WA_P10_EEO_STR-PCOLG sy-vline
WA_P10_EEO_STR-PCOLH sy-vline
WA_P10_EEO_STR-PCOLI sy-vline
WA_P10_EEO_STR-PCOLJ sy-vline
WA_P10_EEO_STR-PCOLK sy-vline
WA_P10_EEO_STR-PCOLL sy-vline
WA_P10_EEO_STR-PCOLM sy-vline
WA_P10_EEO_STR-PCOLN sy-vline
WA_P10_EEO_STR-PTOTL sy-vline
WA_P10_EEO_STR-XX12B sy-vline
WA_P10_EEO_STR-XX12C sy-vline
WA_P10_EEO_STR-XX12D sy-vline
WA_P10_EEO_STR-XX12E sy-vline
WA_P10_EEO_STR-XX12F sy-vline
WA_P10_EEO_STR-XX12G sy-vline
WA_P10_EEO_STR-XX12H sy-vline
WA_P10_EEO_STR-XX12I sy-vline
WA_P10_EEO_STR-XX12J sy-vline
WA_P10_EEO_STR-XX12K sy-vline
WA_P10_EEO_STR-ROW12 sy-vline
WA_P10_EEO_STR-XX13B sy-vline
WA_P10_EEO_STR-XX13C sy-vline
WA_P10_EEO_STR-XX13D sy-vline
WA_P10_EEO_STR-XX13E sy-vline
WA_P10_EEO_STR-XX13F sy-vline
WA_P10_EEO_STR-XX13G sy-vline
WA_P10_EEO_STR-XX13H sy-vline
WA_P10_EEO_STR-XX13I sy-vline
WA_P10_EEO_STR-XX13J sy-vline
WA_P10_EEO_STR-XX13K sy-vline
WA_P10_EEO_STR-ROW13 sy-vline
WA_P10_EEO_STR-SECE1 sy-vline
WA_P10_EEO_STR-SECE2 sy-vline
WA_P10_EEO_STR-SECE3 sy-vline
WA_P10_EEO_STR-SECE4 sy-vline
WA_P10_EEO_STR-SECE5 sy-vline
WA_P10_EEO_STR-SECE6 sy-vline
WA_P10_EEO_STR-BEGDA sy-vline
WA_P10_EEO_STR-ENDDA sy-vline
WA_P10_EEO_STR-APIND sy-vline
WA_P10_EEO_STR-CNAME sy-vline
WA_P10_EEO_STR-CTITL sy-vline
WA_P10_EEO_STR-CEML sy-vline
WA_P10_EEO_STR-CTEL sy-vline
WA_P10_EEO_STR-CFAX sy-vline
WA_P10_EEO_STR-CONAM sy-vline
WA_P10_EEO_STR-COTIT sy-vline
WA_P10_EEO_STR-COEML sy-vline
WA_P10_EEO_STR-COFAX sy-vline
WA_P10_EEO_STR-COTEL sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.