ABAP Select data from SAP table HRDESV_BA_S_FORM_AB 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 HRDESV_BA_S_FORM_AB 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 HRDESV_BA_S_FORM_AB. 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 HRDESV_BA_S_FORM_AB 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_HRDESV_BA_S_FORM_AB TYPE STANDARD TABLE OF HRDESV_BA_S_FORM_AB,
      WA_HRDESV_BA_S_FORM_AB TYPE HRDESV_BA_S_FORM_AB,
      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: <HRDESV_BA_S_FORM_AB> TYPE HRDESV_BA_S_FORM_AB.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HRDESV_BA_S_FORM_AB
*  INTO TABLE @DATA(IT_HRDESV_BA_S_FORM_AB2).
*--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_HRDESV_BA_S_FORM_AB INDEX 1 INTO DATA(WA_HRDESV_BA_S_FORM_AB2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HRDESV_BA_S_FORM_AB ASSIGNING <HRDESV_BA_S_FORM_AB>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRDESV_BA_S_FORM_AB>-STEUERKARTE = 1.
<HRDESV_BA_S_FORM_AB>-BEGDA1 = 1.
<HRDESV_BA_S_FORM_AB>-STRKL1 = 1.
<HRDESV_BA_S_FORM_AB>-KDFBT1 = 1.
<HRDESV_BA_S_FORM_AB>-FAKTR1 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HRDESV_BA_S_FORM_AB-BEGDA0, sy-vline,
WA_HRDESV_BA_S_FORM_AB-STRKL0, sy-vline,
WA_HRDESV_BA_S_FORM_AB-KDFBT0, sy-vline,
WA_HRDESV_BA_S_FORM_AB-FAKTR0, sy-vline,
WA_HRDESV_BA_S_FORM_AB-BESCHZEITRAUM, sy-vline,
WA_HRDESV_BA_S_FORM_AB-AVFREI, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRDESV_BA_S_FORM_AB 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_HRDESV_BA_S_FORM_AB 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_HRDESV_BA_S_FORM_AB INTO WA_HRDESV_BA_S_FORM_AB. *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_HRDESV_BA_S_FORM_AB_STR,
STEUERKARTE TYPE STRING,
BEGDA1 TYPE STRING,
STRKL1 TYPE STRING,
KDFBT1 TYPE STRING,
FAKTR1 TYPE STRING,
BEGDA0 TYPE STRING,
STRKL0 TYPE STRING,
KDFBT0 TYPE STRING,
FAKTR0 TYPE STRING,
BESCHZEITRAUM TYPE STRING,
AVFREI TYPE STRING,
GESRV TYPE STRING,
GESRV TYPE STRING,
KNAPPRV TYPE STRING,
DSAB TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
ED TYPE STRING,
FEKZ TYPE STRING,
FEAN TYPE STRING,
VSNR TYPE STRING,
BBNRVU TYPE STRING,
AZVU TYPE STRING,
BBNRAS TYPE STRING,
DSID TYPE STRING,
AVBEG TYPE STRING,
MMNA TYPE STRING,
MMAN TYPE STRING,
MMAG TYPE STRING,
MMAB TYPE STRING,
MMSE TYPE STRING,
MMSA TYPE STRING,
MMSB TYPE STRING,
MMAZ TYPE STRING,
MMEN TYPE STRING,
MMFZ TYPE STRING,
MMHA TYPE STRING,
MMKE TYPE STRING,
DBNA TYPE STRING,
FMNA TYPE STRING,
VONA TYPE STRING,
VOSA TYPE STRING,
NAZU TYPE STRING,
TITEL TYPE STRING,
DBAN TYPE STRING,
LDKZ TYPE STRING,
PLZ TYPE STRING,
ORT TYPE STRING,
STR TYPE STRING,
NR TYPE STRING,
ADRZU TYPE STRING,
DBAG TYPE STRING,
NAME1AG TYPE STRING,
NAME2AG TYPE STRING,
NAME3AG TYPE STRING,
AGLDKZ TYPE STRING,
AGPLZ TYPE STRING,
AGORT TYPE STRING,
AGSTR TYPE STRING,
AGHAUSNR TYPE STRING,
AGADRZU TYPE STRING,
AGAPE TYPE STRING,
AGAPP TYPE STRING,
AGTELE TYPE STRING,
AGTELP TYPE STRING,
AGEMAILE TYPE STRING,
AGEMAILP TYPE STRING,
DBAB TYPE STRING,
BORTLDKZ TYPE STRING,
BPLZ TYPE STRING,
BORT TYPE STRING,
DBSE TYPE STRING,
DBAZ_STRUC TYPE STRING,
AZWOECH TYPE STRING,
AZVG TYPE STRING,
AZAEGR TYPE STRING,
AZAEBEG TYPE STRING,
AZDUWOECH TYPE STRING,
ATDUWOE TYPE STRING,
AZAEGR_TXT TYPE STRING,
AZWOECH_TXT TYPE STRING,
AZVG_WOSTD TYPE STRING,
AZWOECH_WOSTD TYPE STRING,
PUNKT1 TYPE STRING,
PUNKT2 TYPE STRING,
PUNKT3 TYPE STRING,
PUNKT4 TYPE STRING,
PUNKT5 TYPE STRING,
PUNKT6 TYPE STRING,
DBAZ TYPE STRING,
DBEN TYPE STRING,
DBEN_EZ TYPE STRING,
DBEN_PFL TYPE STRING,
DBFZ TYPE STRING,
DBHA TYPE STRING,
URLTAGE TYPE STRING,
TATSURLTAGE TYPE STRING,
URLEG_CURR TYPE STRING,
URLEGGEZ_TXT TYPE STRING,
DBKE TYPE STRING,
AVEND TYPE STRING,
BVEND TYPE STRING,
AVBFR TYPE STRING,
AVBFSCHR TYPE STRING,
AVBFURSP TYPE STRING,
AVBFABSCHL TYPE STRING,
VLBAV TYPE STRING,
AVBFABVL TYPE STRING,
AVBFRL TYPE STRING,
AVKUEAM TYPE STRING,
AVUWFWZ TYPE STRING,
AVUWFWZBEG TYPE STRING,
AVLETZTRL TYPE STRING,
AVKUEDU TYPE STRING,
AVKUESCH TYPE STRING,
AVKUEBETR TYPE STRING,
AVKUESCHUKL TYPE STRING,
AVKUEZUST TYPE STRING,
AVKUEAL TYPE STRING,
AVKUEALAM TYPE STRING,
AVAMDAT TYPE STRING,
AVKUEZVB TYPE STRING,
SAW TYPE STRING,
SAWPRSC TYPE STRING,
AGKUEAM TYPE STRING,
AGKUEZU TYPE STRING,
KF TYPE STRING,
KFZE TYPE STRING,
KFBZ TYPE STRING,
KA TYPE STRING,
KAU TYPE STRING,
KAUAUG TYPE STRING,
OKGL TYPE STRING,
OKGLFG TYPE STRING,
AVENLZ TYPE STRING,
AVENLZG TYPE STRING,
ABF TYPE STRING,
ABFHOE TYPE STRING,
BETZU TYPE STRING,
BVEGEN TYPE STRING,
BVEGENB TYPE STRING,
AVENUAG TYPE STRING,
BVENUR TYPE STRING,
AVENVL TYPE STRING,
AVENVGB TYPE STRING,
AVENVG TYPE STRING,
ABFMONAT TYPE STRING,
ABFGEZ TYPE STRING,
BFHG TYPE STRING,
URLTAGEAV TYPE STRING,
AVENUR TYPE STRING,
UAGHOE TYPE STRING,
AVVERZ TYPE STRING,
AVKUEDU_TXT TYPE STRING,
AVKUEDU_AN_TXT TYPE STRING,
AVKUESCH_TXT TYPE STRING,
AVKUEZUST_TXT TYPE STRING,
AVKUEBETR_AG_TXT TYPE STRING,
AVKUEBETR_AN_TXT TYPE STRING,
AVKUESCHUKL_TXT TYPE STRING,
AVKUEAL_AG_TXT TYPE STRING,
AVKUEAL_AN_TXT TYPE STRING,
AVKUEALAM_TXT TYPE STRING,
AVKUEZVB_TXT TYPE STRING,
SAW_TXT TYPE STRING,
SAWPRSC_TXT TYPE STRING,
AVBFR_TXT TYPE STRING,
AVBFRL_TXT TYPE STRING,
AVBFSCHR_TXT TYPE STRING,
AVUWFWZ_TXT TYPE STRING,
ENVRNMLCH_TXT TYPE STRING,
AVENLZ_TXT TYPE STRING,
AVENLZG_TXT TYPE STRING,
BVEGEN_TXT TYPE STRING,
AVENUAG_TXT TYPE STRING,
ABF_TXT TYPE STRING,
ABFHOE_CURR TYPE STRING,
ABFGEZ_TXT TYPE STRING,
ABFMONAT_TXT TYPE STRING,
AVENVL_TXT TYPE STRING,
AVENVG_CURR TYPE STRING,
KFZE_TXT TYPE STRING,
KFBZ_TXT TYPE STRING,
KA_TXT TYPE STRING,
KAU_TXT TYPE STRING,
KAUAUG_TXT TYPE STRING,
OKGL_TXT TYPE STRING,
OKGLFG_TXT TYPE STRING,
VLBAV_TXT TYPE STRING,
ABSENDER_KURZ TYPE STRING,
STEUERKARTE_JN TYPE STRING,
EINMALZ_TXT TYPE STRING,
MIA_TXT TYPE STRING,
ADRESSE_MA TYPE STRING,
LINE0 TYPE STRING,
LINE1 TYPE STRING,
LINE2 TYPE STRING,
LINE3 TYPE STRING,
LINE4 TYPE STRING,
BORT TYPE STRING,
DBSA TYPE STRING,
BYGRA TYPE STRING,
PERSGRA TYPE STRING,
KNAPPRV TYPE STRING,
KNAPPRVBEG TYPE STRING,
TTSC TYPE STRING,
DBSB TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRDESV_BA_S_FORM_AB_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_HRDESV_BA_S_FORM_AB_STR-STEUERKARTE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BEGDA1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-STRKL1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KDFBT1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-FAKTR1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BEGDA0 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-STRKL0 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KDFBT0 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-FAKTR0 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BESCHZEITRAUM sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVFREI sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-GESRV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-GESRV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KNAPPRV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DSAB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VERNR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BBNRAB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ED sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-FEKZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-FEAN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VSNR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BBNRVU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZVU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BBNRAS sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DSID sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBEG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMNA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMAN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMAG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMAB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMSE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMSA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMSB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMAZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMEN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMFZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMHA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MMKE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBNA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-FMNA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VONA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VOSA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-NAZU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-TITEL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBAN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LDKZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PLZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ORT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-STR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-NR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ADRZU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBAG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-NAME1AG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-NAME2AG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-NAME3AG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGLDKZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGPLZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGORT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGSTR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGHAUSNR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGADRZU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGAPE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGAPP sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGTELE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGTELP sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGEMAILE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGEMAILP sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBAB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BORTLDKZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BPLZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BORT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBSE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBAZ_STRUC sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZWOECH sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZVG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZAEGR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZAEBEG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZDUWOECH sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ATDUWOE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZAEGR_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZWOECH_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZVG_WOSTD sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AZWOECH_WOSTD sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT2 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT3 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT4 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT5 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PUNKT6 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBAZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBEN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBEN_EZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBEN_PFL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBFZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBHA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-URLTAGE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-TATSURLTAGE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-URLEG_CURR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-URLEGGEZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBKE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVEND sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BVEND sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFSCHR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFURSP sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFABSCHL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VLBAV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFABVL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFRL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEAM sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVUWFWZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVUWFWZBEG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVLETZTRL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEDU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUESCH sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEBETR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUESCHUKL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEZUST sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEAL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEALAM sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVAMDAT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEZVB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-SAW sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-SAWPRSC sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGKUEAM sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AGKUEZU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KF sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KFZE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KFBZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KAU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KAUAUG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-OKGL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-OKGLFG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENLZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENLZG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABF sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFHOE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BETZU sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BVEGEN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BVEGENB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENUAG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BVENUR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENVL sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENVGB sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENVG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFMONAT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFGEZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BFHG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-URLTAGEAV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENUR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-UAGHOE sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVVERZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEDU_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEDU_AN_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUESCH_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEZUST_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEBETR_AG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEBETR_AN_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUESCHUKL_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEAL_AG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEAL_AN_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEALAM_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVKUEZVB_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-SAW_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-SAWPRSC_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFR_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFRL_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVBFSCHR_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVUWFWZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ENVRNMLCH_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENLZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENLZG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BVEGEN_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENUAG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABF_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFHOE_CURR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFGEZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABFMONAT_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENVL_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-AVENVG_CURR sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KFZE_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KFBZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KA_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KAU_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KAUAUG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-OKGL_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-OKGLFG_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-VLBAV_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ABSENDER_KURZ sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-STEUERKARTE_JN sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-EINMALZ_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-MIA_TXT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-ADRESSE_MA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LINE0 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LINE1 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LINE2 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LINE3 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-LINE4 sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BORT sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBSA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-BYGRA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-PERSGRA sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KNAPPRV sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-KNAPPRVBEG sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-TTSC sy-vline
WA_HRDESV_BA_S_FORM_AB_STR-DBSB sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.