ABAP Select data from SAP table TTET_ACS_I_SEL 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 TTET_ACS_I_SEL 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 TTET_ACS_I_SEL. 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 TTET_ACS_I_SEL 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_TTET_ACS_I_SEL TYPE STANDARD TABLE OF TTET_ACS_I_SEL,
      WA_TTET_ACS_I_SEL TYPE TTET_ACS_I_SEL,
      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: <TTET_ACS_I_SEL> TYPE TTET_ACS_I_SEL.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM TTET_ACS_I_SEL
*  INTO TABLE @DATA(IT_TTET_ACS_I_SEL2).
*--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_TTET_ACS_I_SEL INDEX 1 INTO DATA(WA_TTET_ACS_I_SEL2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_TTET_ACS_I_SEL ASSIGNING <TTET_ACS_I_SEL>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<TTET_ACS_I_SEL>-BUSPRTYP = 1.
<TTET_ACS_I_SEL>-COMMUNITY_TF = 1.
<TTET_ACS_I_SEL>-COMMUNITY_TT = 1.
<TTET_ACS_I_SEL>-COMMUNITY_SF = 1.
<TTET_ACS_I_SEL>-COMMUNITY_ST = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_TTET_ACS_I_SEL-COUNTRY_TF, sy-vline,
WA_TTET_ACS_I_SEL-COUNTRY_TT, sy-vline,
WA_TTET_ACS_I_SEL-COUNTRY_SF, sy-vline,
WA_TTET_ACS_I_SEL-COUNTRY_ST, sy-vline,
WA_TTET_ACS_I_SEL-TAX_REG, sy-vline,
WA_TTET_ACS_I_SEL-TAX_REG_TT, sy-vline.
ENDLOOP. *Add any further fields from structure WA_TTET_ACS_I_SEL 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_TTET_ACS_I_SEL 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_TTET_ACS_I_SEL INTO WA_TTET_ACS_I_SEL. *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_TTET_ACS_I_SEL_STR,
BUSPRTYP TYPE STRING,
COMMUNITY_TF TYPE STRING,
COMMUNITY_TT TYPE STRING,
COMMUNITY_SF TYPE STRING,
COMMUNITY_ST TYPE STRING,
COUNTRY_TF TYPE STRING,
COUNTRY_TT TYPE STRING,
COUNTRY_SF TYPE STRING,
COUNTRY_ST TYPE STRING,
TAX_REG TYPE STRING,
TAX_REG_TT TYPE STRING,
TAX_REG_TF TYPE STRING,
TAX_REG_SF TYPE STRING,
TAX_REG_ST TYPE STRING,
PATXTYPE_TF TYPE STRING,
PATXTYPE_TT TYPE STRING,
PATXGRP_TT_0100 TYPE STRING,
PATXGRP_TT_0200 TYPE STRING,
PATXGRP_TT_0300 TYPE STRING,
PATXGRP_TT_0101 TYPE STRING,
PATXGRP_TT_0102 TYPE STRING,
PATXGRP_TT_0103 TYPE STRING,
PATXGRP_TT_0104 TYPE STRING,
PATXGRP_TT_0105 TYPE STRING,
PATXGRP_TT_0106 TYPE STRING,
PATXGRP_TT_0107 TYPE STRING,
PATXGRP_TT_0108 TYPE STRING,
PATXGRP_TT_0109 TYPE STRING,
PATXGRP_TT_0110 TYPE STRING,
PATXGRP_TT_0201 TYPE STRING,
PATXGRP_TT_0202 TYPE STRING,
PATXGRP_TT_0203 TYPE STRING,
PATXGRP_TT_0204 TYPE STRING,
PATXGRP_TT_0205 TYPE STRING,
PATXGRP_TT_0206 TYPE STRING,
PATXGRP_TT_0207 TYPE STRING,
PATXGRP_TT_0208 TYPE STRING,
PATXGRP_TT_0209 TYPE STRING,
PATXGRP_TT_0210 TYPE STRING,
PATXGRP_TT_0301 TYPE STRING,
PATXGRP_TT_0302 TYPE STRING,
PATXGRP_TT_0303 TYPE STRING,
PATXGRP_TT_0304 TYPE STRING,
PATXGRP_TT_0305 TYPE STRING,
PATXGRP_TT_0306 TYPE STRING,
PATXGRP_TT_0307 TYPE STRING,
PATXGRP_TT_0308 TYPE STRING,
PATXGRP_TT_0309 TYPE STRING,
PATXGRP_TT_0310 TYPE STRING,
PATXGRP_TF_0101 TYPE STRING,
PATXGRP_TF_0102 TYPE STRING,
PATXGRP_TF_0103 TYPE STRING,
PATXGRP_TF_0104 TYPE STRING,
PATXGRP_TF_0105 TYPE STRING,
PATXGRP_TF_0106 TYPE STRING,
PATXGRP_TF_0107 TYPE STRING,
PATXGRP_TF_0108 TYPE STRING,
PATXGRP_TF_0109 TYPE STRING,
PATXGRP_TF_0110 TYPE STRING,
PATXGRP_TF_0201 TYPE STRING,
PATXGRP_TF_0202 TYPE STRING,
PATXGRP_TF_0203 TYPE STRING,
PATXGRP_TF_0204 TYPE STRING,
PATXGRP_TF_0205 TYPE STRING,
PATXGRP_TF_0206 TYPE STRING,
PATXGRP_TF_0207 TYPE STRING,
PATXGRP_TF_0208 TYPE STRING,
PATXGRP_TF_0209 TYPE STRING,
PATXGRP_TF_0210 TYPE STRING,
PATXGRP_TF_0301 TYPE STRING,
PATXGRP_TF_0302 TYPE STRING,
PATXGRP_TF_0303 TYPE STRING,
PATXGRP_TF_0304 TYPE STRING,
PATXGRP_TF_0305 TYPE STRING,
PATXGRP_TF_0306 TYPE STRING,
PATXGRP_TF_0307 TYPE STRING,
PATXGRP_TF_0308 TYPE STRING,
PATXGRP_TF_0309 TYPE STRING,
PATXGRP_TF_0310 TYPE STRING,
ORIGIN TYPE STRING,
PRTXGRP_0101 TYPE STRING,
PRTXGRP_0102 TYPE STRING,
PRTXGRP_0103 TYPE STRING,
PRTXGRP_0104 TYPE STRING,
PRTXGRP_0105 TYPE STRING,
PRTXGRP_0106 TYPE STRING,
PRTXGRP_0107 TYPE STRING,
PRTXGRP_0108 TYPE STRING,
PRTXGRP_0109 TYPE STRING,
PRTXGRP_0110 TYPE STRING,
PRTXGRP_0201 TYPE STRING,
PRTXGRP_0202 TYPE STRING,
PRTXGRP_0203 TYPE STRING,
PRTXGRP_0204 TYPE STRING,
PRTXGRP_0205 TYPE STRING,
PRTXGRP_0206 TYPE STRING,
PRTXGRP_0207 TYPE STRING,
PRTXGRP_0208 TYPE STRING,
PRTXGRP_0209 TYPE STRING,
PRTXGRP_0210 TYPE STRING,
PRTXGRP_0301 TYPE STRING,
PRTXGRP_0302 TYPE STRING,
PRTXGRP_0303 TYPE STRING,
PRTXGRP_0304 TYPE STRING,
PRTXGRP_0305 TYPE STRING,
PRTXGRP_0306 TYPE STRING,
PRTXGRP_0307 TYPE STRING,
PRTXGRP_0308 TYPE STRING,
PRTXGRP_0309 TYPE STRING,
PRTXGRP_0310 TYPE STRING,
FISCAL_CODE TYPE STRING,
DEDREAS TYPE STRING,
INCO1 TYPE STRING,
TAX_TCODE TYPE STRING,
COUNTRY_TX TYPE STRING,
PARTNER_ID_TT TYPE STRING,
PARTNER_ID_TF TYPE STRING,
PARTNER_ID_TX TYPE STRING,
PATXGRP_TT TYPE STRING,
PATXGRP_TF TYPE STRING,
PRTXGRP TYPE STRING,
AUTHORITYID TYPE STRING,
REASONCODE TYPE STRING,
LICENSE TYPE STRING,
TRANSPORT_MODE TYPE STRING,
FOLLOWON_LIC TYPE STRING,
OWNERID TYPE STRING,
TAXTYP TYPE STRING,
TX_CUMUL_MAX_QTY TYPE STRING,
TX_CUMUL_QTY TYPE STRING,
TX_CUMUL_AMT TYPE STRING,
TX_CUMUL_MAX_AMT TYPE STRING,
TX_EXEMPT_QTY TYPE STRING,
TX_TOPUP_AMT TYPE STRING,
TX_TOPUP_QTY TYPE STRING,
TX_ISSUE_DATE TYPE STRING,
TX_CUMCURRUNIT TYPE STRING,
TX_TAX_RATE_ID TYPE STRING,
TX_LEGAL_TEXT_ID TYPE STRING,
TX_TXJCD_SF TYPE STRING,
TX_TXJCD_ST TYPE STRING,
TX_SUPPLIER_ID TYPE STRING,
TX_DIRECTIND_C TYPE STRING,
TX_EXPIND_C TYPE STRING,
TX_TAXEVENT_C TYPE STRING,
TX_TXJCD1_TF TYPE STRING,
TX_TXJCD2_TF TYPE STRING,
TX_TXJCD3_TF TYPE STRING,
TX_TXJCD4_TF TYPE STRING,
TX_TXJCD1_TT TYPE STRING,
TX_TXJCD2_TT TYPE STRING,
TX_TXJCD3_TT TYPE STRING,
TX_TXJCD4_TT TYPE STRING,
TX_TXJCD1_TX TYPE STRING,
TX_TXJCD2_TX TYPE STRING,
TX_TXJCD3_TX TYPE STRING,
TX_TXJCD4_TX TYPE STRING,
ORG_CC TYPE STRING,
ORG_OR TYPE STRING,
POSTING_IND TYPE STRING,
INCO2 TYPE STRING,
USAGE_SF TYPE STRING,
USAGE_ST TYPE STRING,
PATXTYPE_TX TYPE STRING,
COMMUNITY_TX TYPE STRING,
TAX_REG_SPEC_SF TYPE STRING,
TAX_REG_SPEC_ST TYPE STRING,
TAX_REG_SPEC_TF TYPE STRING,
TAX_REG_SPEC_TT TYPE STRING,
TAX_REG_SPEC_TX TYPE STRING,
TAX_TCODE_01 TYPE STRING,
TAX_TCODE_02 TYPE STRING,
TAX_TCODE_03 TYPE STRING,
TAX_TCODE_04 TYPE STRING,
TAX_TCODE_05 TYPE STRING,
QTY_UNIT TYPE STRING,
TX_TXJCD TYPE STRING,
TAXCODE TYPE STRING,
TAXRATEID_NONDD TYPE STRING,
CURRDEC TYPE STRING,
ACCKEY TYPE STRING,
POSTALCODE_TX TYPE STRING,
POSTALCODE_TF TYPE STRING,
POSTALCODE_TT TYPE STRING,
BUSTRANS TYPE STRING,
TAXEXMRCODE TYPE STRING,END OF T_EKKO_STR. DATA: WA_TTET_ACS_I_SEL_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_TTET_ACS_I_SEL_STR-BUSPRTYP sy-vline
WA_TTET_ACS_I_SEL_STR-COMMUNITY_TF sy-vline
WA_TTET_ACS_I_SEL_STR-COMMUNITY_TT sy-vline
WA_TTET_ACS_I_SEL_STR-COMMUNITY_SF sy-vline
WA_TTET_ACS_I_SEL_STR-COMMUNITY_ST sy-vline
WA_TTET_ACS_I_SEL_STR-COUNTRY_TF sy-vline
WA_TTET_ACS_I_SEL_STR-COUNTRY_TT sy-vline
WA_TTET_ACS_I_SEL_STR-COUNTRY_SF sy-vline
WA_TTET_ACS_I_SEL_STR-COUNTRY_ST sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SF sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_ST sy-vline
WA_TTET_ACS_I_SEL_STR-PATXTYPE_TF sy-vline
WA_TTET_ACS_I_SEL_STR-PATXTYPE_TT sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0100 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0200 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0300 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0101 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0102 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0103 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0104 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0105 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0106 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0107 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0108 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0109 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0110 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0201 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0202 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0203 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0204 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0205 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0206 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0207 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0208 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0209 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0210 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0301 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0302 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0303 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0304 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0305 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0306 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0307 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0308 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0309 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT_0310 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0101 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0102 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0103 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0104 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0105 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0106 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0107 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0108 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0109 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0110 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0201 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0202 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0203 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0204 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0205 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0206 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0207 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0208 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0209 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0210 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0301 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0302 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0303 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0304 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0305 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0306 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0307 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0308 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0309 sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF_0310 sy-vline
WA_TTET_ACS_I_SEL_STR-ORIGIN sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0101 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0102 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0103 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0104 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0105 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0106 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0107 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0108 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0109 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0110 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0201 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0202 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0203 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0204 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0205 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0206 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0207 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0208 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0209 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0210 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0301 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0302 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0303 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0304 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0305 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0306 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0307 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0308 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0309 sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP_0310 sy-vline
WA_TTET_ACS_I_SEL_STR-FISCAL_CODE sy-vline
WA_TTET_ACS_I_SEL_STR-DEDREAS sy-vline
WA_TTET_ACS_I_SEL_STR-INCO1 sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE sy-vline
WA_TTET_ACS_I_SEL_STR-COUNTRY_TX sy-vline
WA_TTET_ACS_I_SEL_STR-PARTNER_ID_TT sy-vline
WA_TTET_ACS_I_SEL_STR-PARTNER_ID_TF sy-vline
WA_TTET_ACS_I_SEL_STR-PARTNER_ID_TX sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TT sy-vline
WA_TTET_ACS_I_SEL_STR-PATXGRP_TF sy-vline
WA_TTET_ACS_I_SEL_STR-PRTXGRP sy-vline
WA_TTET_ACS_I_SEL_STR-AUTHORITYID sy-vline
WA_TTET_ACS_I_SEL_STR-REASONCODE sy-vline
WA_TTET_ACS_I_SEL_STR-LICENSE sy-vline
WA_TTET_ACS_I_SEL_STR-TRANSPORT_MODE sy-vline
WA_TTET_ACS_I_SEL_STR-FOLLOWON_LIC sy-vline
WA_TTET_ACS_I_SEL_STR-OWNERID sy-vline
WA_TTET_ACS_I_SEL_STR-TAXTYP sy-vline
WA_TTET_ACS_I_SEL_STR-TX_CUMUL_MAX_QTY sy-vline
WA_TTET_ACS_I_SEL_STR-TX_CUMUL_QTY sy-vline
WA_TTET_ACS_I_SEL_STR-TX_CUMUL_AMT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_CUMUL_MAX_AMT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_EXEMPT_QTY sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TOPUP_AMT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TOPUP_QTY sy-vline
WA_TTET_ACS_I_SEL_STR-TX_ISSUE_DATE sy-vline
WA_TTET_ACS_I_SEL_STR-TX_CUMCURRUNIT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TAX_RATE_ID sy-vline
WA_TTET_ACS_I_SEL_STR-TX_LEGAL_TEXT_ID sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD_SF sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD_ST sy-vline
WA_TTET_ACS_I_SEL_STR-TX_SUPPLIER_ID sy-vline
WA_TTET_ACS_I_SEL_STR-TX_DIRECTIND_C sy-vline
WA_TTET_ACS_I_SEL_STR-TX_EXPIND_C sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TAXEVENT_C sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD1_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD2_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD3_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD4_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD1_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD2_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD3_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD4_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD1_TX sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD2_TX sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD3_TX sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD4_TX sy-vline
WA_TTET_ACS_I_SEL_STR-ORG_CC sy-vline
WA_TTET_ACS_I_SEL_STR-ORG_OR sy-vline
WA_TTET_ACS_I_SEL_STR-POSTING_IND sy-vline
WA_TTET_ACS_I_SEL_STR-INCO2 sy-vline
WA_TTET_ACS_I_SEL_STR-USAGE_SF sy-vline
WA_TTET_ACS_I_SEL_STR-USAGE_ST sy-vline
WA_TTET_ACS_I_SEL_STR-PATXTYPE_TX sy-vline
WA_TTET_ACS_I_SEL_STR-COMMUNITY_TX sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SPEC_SF sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SPEC_ST sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SPEC_TF sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SPEC_TT sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_REG_SPEC_TX sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE_01 sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE_02 sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE_03 sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE_04 sy-vline
WA_TTET_ACS_I_SEL_STR-TAX_TCODE_05 sy-vline
WA_TTET_ACS_I_SEL_STR-QTY_UNIT sy-vline
WA_TTET_ACS_I_SEL_STR-TX_TXJCD sy-vline
WA_TTET_ACS_I_SEL_STR-TAXCODE sy-vline
WA_TTET_ACS_I_SEL_STR-TAXRATEID_NONDD sy-vline
WA_TTET_ACS_I_SEL_STR-CURRDEC sy-vline
WA_TTET_ACS_I_SEL_STR-ACCKEY sy-vline
WA_TTET_ACS_I_SEL_STR-POSTALCODE_TX sy-vline
WA_TTET_ACS_I_SEL_STR-POSTALCODE_TF sy-vline
WA_TTET_ACS_I_SEL_STR-POSTALCODE_TT sy-vline
WA_TTET_ACS_I_SEL_STR-BUSTRANS sy-vline
WA_TTET_ACS_I_SEL_STR-TAXEXMRCODE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.