ABAP Select data from SAP table HRDEPBSCAS_PC27N_VADM 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 HRDEPBSCAS_PC27N_VADM 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 HRDEPBSCAS_PC27N_VADM. 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 HRDEPBSCAS_PC27N_VADM 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_HRDEPBSCAS_PC27N_VADM TYPE STANDARD TABLE OF HRDEPBSCAS_PC27N_VADM,
      WA_HRDEPBSCAS_PC27N_VADM TYPE HRDEPBSCAS_PC27N_VADM,
      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: <HRDEPBSCAS_PC27N_VADM> TYPE HRDEPBSCAS_PC27N_VADM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HRDEPBSCAS_PC27N_VADM
*  INTO TABLE @DATA(IT_HRDEPBSCAS_PC27N_VADM2).
*--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_HRDEPBSCAS_PC27N_VADM INDEX 1 INTO DATA(WA_HRDEPBSCAS_PC27N_VADM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HRDEPBSCAS_PC27N_VADM ASSIGNING <HRDEPBSCAS_PC27N_VADM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRDEPBSCAS_PC27N_VADM>-KVBEZ = 1.
<HRDEPBSCAS_PC27N_VADM>-PNRVE = 1.
<HRDEPBSCAS_PC27N_VADM>-EINVF = 1.
<HRDEPBSCAS_PC27N_VADM>-EINBV = 1.
<HRDEPBSCAS_PC27N_VADM>-GRDVF = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HRDEPBSCAS_PC27N_VADM-STATV, sy-vline,
WA_HRDEPBSCAS_PC27N_VADM-VHSMX, sy-vline,
WA_HRDEPBSCAS_PC27N_VADM-VHSVB, sy-vline,
WA_HRDEPBSCAS_PC27N_VADM-VHSVA, sy-vline,
WA_HRDEPBSCAS_PC27N_VADM-ERH14, sy-vline,
WA_HRDEPBSCAS_PC27N_VADM-SBERE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRDEPBSCAS_PC27N_VADM 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_HRDEPBSCAS_PC27N_VADM 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_HRDEPBSCAS_PC27N_VADM INTO WA_HRDEPBSCAS_PC27N_VADM. *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_HRDEPBSCAS_PC27N_VADM_STR,
KVBEZ TYPE STRING,
PNRVE TYPE STRING,
EINVF TYPE STRING,
EINBV TYPE STRING,
GRDVF TYPE STRING,
STATV TYPE STRING,
VHSMX TYPE STRING,
VHSVB TYPE STRING,
VHSVA TYPE STRING,
ERH14 TYPE STRING,
SBERE TYPE STRING,
KNZER TYPE STRING,
VHSER TYPE STRING,
TRGER TYPE STRING,
KUZHL TYPE STRING,
KUENE TYPE STRING,
ANTKZ TYPE STRING,
KNZVR TYPE STRING,
KNZRG TYPE STRING,
ANZKD TYPE STRING,
OZFKD TYPE STRING,
OZAEG TYPE STRING,
KGBSL TYPE STRING,
KNZBV TYPE STRING,
KNZE2 TYPE STRING,
VHSE2 TYPE STRING,
TRGE2 TYPE STRING,
KNZE3 TYPE STRING,
VHSE3 TYPE STRING,
TRGE3 TYPE STRING,
VHSAB TYPE STRING,
VHSWI TYPE STRING,
BOXAB TYPE STRING,
STAT2 TYPE STRING,
VHSVB_VRGL TYPE STRING,
VHSMX_CAL TYPE STRING,
VHSVB_CAL TYPE STRING,
VHSAB_CAL TYPE STRING,
VHSVB_VRGL_CAL TYPE STRING,
RGBGD TYPE STRING,
DURYYP69 TYPE STRING,
DURMMP69 TYPE STRING,
DURDDP69 TYPE STRING,
BOXP69 TYPE STRING,
DURYYP6C TYPE STRING,
DURMMP6C TYPE STRING,
DURDDP6C TYPE STRING,
ANZ_MON_GES TYPE STRING,
ANZ_MON_ABW_LE36 TYPE STRING,
ANZ_MON_ABW_GT36 TYPE STRING,
BES_RGSK_F1991 TYPE STRING,
GRD1_KUERZ_Z_N TYPE STRING,
GRD2_KUERZ_Z_N TYPE STRING,
ZUSTZL_KNZRG TYPE STRING,
DURYYZRN TYPE STRING,
DURMMZRN TYPE STRING,
DURDDZRN TYPE STRING,
DURYYZRU TYPE STRING,
DURMMZRU TYPE STRING,
DURDDZRU TYPE STRING,
DURYYZRA TYPE STRING,
DURMMZRA TYPE STRING,
DURDDZRA TYPE STRING,
KNZRGP18 TYPE STRING,
ANTL_Z_P18 TYPE STRING,
ANTL_N_P18 TYPE STRING,
DURYYZRZ TYPE STRING,
DURMMZRZ TYPE STRING,
DURDDZRZ TYPE STRING,
KNZE4 TYPE STRING,
VHSE4 TYPE STRING,
TRGE4 TYPE STRING,
KNZE5 TYPE STRING,
VHSE5 TYPE STRING,
TRGE5 TYPE STRING,
KNZE6 TYPE STRING,
VHSE6 TYPE STRING,
TRGE6 TYPE STRING,
KNZE7 TYPE STRING,
VHSE7 TYPE STRING,
TRGE7 TYPE STRING,
KNZE8 TYPE STRING,
VHSE8 TYPE STRING,
TRGE8 TYPE STRING,
ANZ_MON_P14A TYPE STRING,
ANZ_MON_P14A_CAL TYPE STRING,
UNTERH_BEITRAG TYPE STRING,
KUZHL_2 TYPE STRING,
KUENE_2 TYPE STRING,
EHENUMMER TYPE STRING,
DATUM_URTEIL_VOM TYPE STRING,
VERSAUSGL_MAN TYPE STRING,
VERSAUSGL_MAN_WA TYPE STRING,
VERSAUSGL_MAN_DT TYPE STRING,
KEINE_AUT_ANPSNG TYPE STRING,
VERS_AUFSCHL_CAL TYPE STRING,
VERS_AUFSCHL_MAN TYPE STRING,
VERS_AUFSCHL_BOX TYPE STRING,
VERS_MKM TYPE STRING,
ZUSCHLAG_WITWE TYPE STRING,
ZUSCHLAG_WITWE_W TYPE STRING,
ERHOEHUNG_RGVH TYPE STRING,
GRUND_WAISENGELD TYPE STRING,
KEINE_ZAHLUNG TYPE STRING,
ALTERSGELD TYPE STRING,
ANTRAGSDATUM TYPE STRING,
EP_RENTE TYPE STRING,
ZUSCHL_ART_114A TYPE STRING,
ZAHLUNGSBEGINN TYPE STRING,
ERH_KEZ_AUF_ANTR TYPE STRING,
TARIF TYPE STRING,
TRFAR TYPE STRING,
TRFGB TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
TRFKZ TYPE STRING,
TARIF_A4 TYPE STRING,
TRFAR TYPE STRING,
TRFGB TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
TRFKZ TYPE STRING,
HINTERBLNE TYPE STRING,
VERS_AUSGL TYPE STRING,
VERS_WITWE TYPE STRING,
VERS_DIENSTUNF TYPE STRING,
VERS_KRIEGSVERS TYPE STRING,
SW_VERS_MONAT TYPE STRING,
VOLLST_VERS_MON TYPE STRING,
MANUELLE_VERS TYPE STRING,
BEG_VERS_PERIOD TYPE STRING,
END_VERS_PERIOD TYPE STRING,
BDAMM TYPE STRING,
BDAJJ TYPE STRING,
HINTER_UNTB_SZ TYPE STRING,
VERS_BEZUG_MAN TYPE STRING,
VERS_BEZUG_MAN_WAERS TYPE STRING,
VERS_BEZUG_MAN_LGART TYPE STRING,
HINTERBL_FAKTOR TYPE STRING,
SBERE_HINTERBLNE TYPE STRING,
KEINE_SOZU TYPE STRING,
PERNR_URHEBER TYPE STRING,
ART_SONDERZAHLUNG TYPE STRING,
IS_ZWANGSPENSION TYPE STRING,
IS_BEGRENZTEDIENSTF TYPE STRING,
BERECHNUNG_VERS_BEZUG TYPE STRING,
VARIANTE_SONDERZ TYPE STRING,
KEINE_KUERZ_P57 TYPE STRING,
P54_ZUSAMMEN_P55 TYPE STRING,
ANT_FAMILIENKUERZUNG TYPE STRING,
VERS_BEZUG_MAN_EINGABE TYPE STRING,
FAKTOR_P5ABS1_VB_MAN TYPE STRING,
LAW_DATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRDEPBSCAS_PC27N_VADM_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_HRDEPBSCAS_PC27N_VADM_STR-KVBEZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-PNRVE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-EINVF sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-EINBV sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-GRDVF sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-STATV sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSMX sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSVB sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSVA sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ERH14 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-SBERE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZER sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSER sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGER sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KUZHL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KUENE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANTKZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZVR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZRG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZKD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-OZFKD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-OZAEG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KGBSL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZBV sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE3 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE3 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE3 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSAB sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSWI sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BOXAB sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-STAT2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSVB_VRGL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSMX_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSVB_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSAB_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSVB_VRGL_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-RGBGD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYP69 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMP69 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDP69 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BOXP69 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYP6C sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMP6C sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDP6C sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZ_MON_GES sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZ_MON_ABW_LE36 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZ_MON_ABW_GT36 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BES_RGSK_F1991 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-GRD1_KUERZ_Z_N sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-GRD2_KUERZ_Z_N sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ZUSTZL_KNZRG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYZRN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMZRN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDZRN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYZRU sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMZRU sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDZRU sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYZRA sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMZRA sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDZRA sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZRGP18 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANTL_Z_P18 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANTL_N_P18 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURYYZRZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURMMZRZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DURDDZRZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE4 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE4 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE4 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE5 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE5 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE5 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE6 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE6 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE6 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE7 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE7 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE7 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KNZE8 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VHSE8 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRGE8 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZ_MON_P14A sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANZ_MON_P14A_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-UNTERH_BEITRAG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KUZHL_2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KUENE_2 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-EHENUMMER sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-DATUM_URTEIL_VOM sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERSAUSGL_MAN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERSAUSGL_MAN_WA sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERSAUSGL_MAN_DT sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KEINE_AUT_ANPSNG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_AUFSCHL_CAL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_AUFSCHL_MAN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_AUFSCHL_BOX sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_MKM sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ZUSCHLAG_WITWE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ZUSCHLAG_WITWE_W sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ERHOEHUNG_RGVH sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-GRUND_WAISENGELD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KEINE_ZAHLUNG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ALTERSGELD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANTRAGSDATUM sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-EP_RENTE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ZUSCHL_ART_114A sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ZAHLUNGSBEGINN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ERH_KEZ_AUF_ANTR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TARIF sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFAR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFGB sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFGR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFST sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFKZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TARIF_A4 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFAR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFGB sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFGR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFST sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-TRFKZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-HINTERBLNE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_AUSGL sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_WITWE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_DIENSTUNF sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_KRIEGSVERS sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-SW_VERS_MONAT sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VOLLST_VERS_MON sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-MANUELLE_VERS sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BEG_VERS_PERIOD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-END_VERS_PERIOD sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BDAMM sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BDAJJ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-HINTER_UNTB_SZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_BEZUG_MAN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_BEZUG_MAN_WAERS sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_BEZUG_MAN_LGART sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-HINTERBL_FAKTOR sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-SBERE_HINTERBLNE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KEINE_SOZU sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-PERNR_URHEBER sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ART_SONDERZAHLUNG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-IS_ZWANGSPENSION sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-IS_BEGRENZTEDIENSTF sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-BERECHNUNG_VERS_BEZUG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VARIANTE_SONDERZ sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-KEINE_KUERZ_P57 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-P54_ZUSAMMEN_P55 sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-ANT_FAMILIENKUERZUNG sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-VERS_BEZUG_MAN_EINGABE sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-FAKTOR_P5ABS1_VB_MAN sy-vline
WA_HRDEPBSCAS_PC27N_VADM_STR-LAW_DATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.