ABAP Select data from SAP table HRDESV_A1_S_DATA_MODULES 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_A1_S_DATA_MODULES 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_A1_S_DATA_MODULES. 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_A1_S_DATA_MODULES 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_A1_S_DATA_MODULES TYPE STANDARD TABLE OF HRDESV_A1_S_DATA_MODULES,
      WA_HRDESV_A1_S_DATA_MODULES TYPE HRDESV_A1_S_DATA_MODULES,
      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_A1_S_DATA_MODULES> TYPE HRDESV_A1_S_DATA_MODULES.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HRDESV_A1_S_DATA_MODULES
*  INTO TABLE @DATA(IT_HRDESV_A1_S_DATA_MODULES2).
*--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_A1_S_DATA_MODULES INDEX 1 INTO DATA(WA_HRDESV_A1_S_DATA_MODULES2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HRDESV_A1_S_DATA_MODULES ASSIGNING <HRDESV_A1_S_DATA_MODULES>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRDESV_A1_S_DATA_MODULES>-DXA1 = 1.
<HRDESV_A1_S_DATA_MODULES>-VERNR = 1.
<HRDESV_A1_S_DATA_MODULES>-BBNRAB = 1.
<HRDESV_A1_S_DATA_MODULES>-BBNREP = 1.
<HRDESV_A1_S_DATA_MODULES>-ED = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HRDESV_A1_S_DATA_MODULES-DSID, sy-vline,
WA_HRDESV_A1_S_DATA_MODULES-KENNZST, sy-vline,
WA_HRDESV_A1_S_DATA_MODULES-DSID_URSPRUNG, sy-vline,
WA_HRDESV_A1_S_DATA_MODULES-VORGID, sy-vline,
WA_HRDESV_A1_S_DATA_MODULES-PRODID, sy-vline,
WA_HRDESV_A1_S_DATA_MODULES-MODID, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRDESV_A1_S_DATA_MODULES 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_A1_S_DATA_MODULES 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_A1_S_DATA_MODULES INTO WA_HRDESV_A1_S_DATA_MODULES. *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_A1_S_DATA_MODULES_STR,
DXA1 TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
PRODID TYPE STRING,
MODID TYPE STRING,
AZVU TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
GEBNAME TYPE STRING,
GEBDATUM TYPE STRING,
GEBORT TYPE STRING,
GEBLAND TYPE STRING,
SASC TYPE STRING,
KZ_ANGABEN TYPE STRING,
KZ_INFO_1 TYPE STRING,
KZ_INFO_2 TYPE STRING,
KZ_INFO_3 TYPE STRING,
KZ_INFO_4 TYPE STRING,
IMO_NUMMER TYPE STRING,
DXAV TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
PRODID TYPE STRING,
MODID TYPE STRING,
AZVU TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
GEBNAME TYPE STRING,
GEBDATUM TYPE STRING,
GEBORT TYPE STRING,
GEBLAND TYPE STRING,
SASC TYPE STRING,
KZ_ANTRAG_PFL TYPE STRING,
KZ_ANGABEN TYPE STRING,
KZ_INFO_1 TYPE STRING,
KZ_INFO_2 TYPE STRING,
KZ_INFO_3 TYPE STRING,
KZ_INFO_4 TYPE STRING,
DXBB TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
PRODID TYPE STRING,
MODID TYPE STRING,
AZVU TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
GEBNAME TYPE STRING,
GEBDATUM TYPE STRING,
GEBORT TYPE STRING,
GEBLAND TYPE STRING,
SASC TYPE STRING,
ENTS_BEGDA TYPE STRING,
ENTS_ENDDA TYPE STRING,
WEITERE_TAETIGKEIT TYPE STRING,
KENNZ_VERBEAMTUNG TYPE STRING,
KENNZ_AKTIV TYPE STRING,
KENNZ_BEURLAUBUNG TYPE STRING,
KENNZ_DIENST_INTERESSE TYPE STRING,
KENNZ_GELTUNG TYPE STRING,
KENNZ_ANGABEN TYPE STRING,
DXFK TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
PRODID TYPE STRING,
MODID TYPE STRING,
AZVU TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
GEBNAME TYPE STRING,
GEBDATUM TYPE STRING,
GEBORT TYPE STRING,
GEBLAND TYPE STRING,
SASC TYPE STRING,
IATA TYPE STRING,
NAME_FLUGHAFEN TYPE STRING,
ORT TYPE STRING,
LAND TYPE STRING,
ZUWEISUNG_BEGDA TYPE STRING,
ENTS_BEGDA TYPE STRING,
ENTS_ENDDA TYPE STRING,
WEITERE_TAETIGKEIT TYPE STRING,
KZ_ANGABEN TYPE STRING,
DXMM TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
PRODID TYPE STRING,
MODID TYPE STRING,
AZVU TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
GEBNAME TYPE STRING,
GEBDATUM TYPE STRING,
GEBORT TYPE STRING,
GEBLAND TYPE STRING,
SASC TYPE STRING,
ENTS_BEGDA TYPE STRING,
ENTS_ENDDA TYPE STRING,
WEITERE_TAETIGKEIT TYPE STRING,
TAETIGKEIT_IN_DE TYPE STRING,
KZ_FESTE_EINSATZSTELLE_DE TYPE STRING,
KZ_ANGABEN TYPE STRING,
KV_ART TYPE STRING,
BBNR_EZS TYPE STRING,
NAME_EINZST TYPE STRING,
MITNR_BV TYPE STRING,
DXAA TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
AZVU_URSPRUNG TYPE STRING,
BBNRVU TYPE STRING,
ABL_GRUND TYPE STRING,
ABL_TEXT TYPE STRING,
HINW_TEXT TYPE STRING,
DXAB TYPE STRING,
VERNR TYPE STRING,
BBNRAB TYPE STRING,
BBNREP TYPE STRING,
ED TYPE STRING,
DSID TYPE STRING,
KENNZST TYPE STRING,
DSID_URSPRUNG TYPE STRING,
VORGID TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
ZUSATZ TYPE STRING,
TITEL TYPE STRING,
VSNR TYPE STRING,
AZVU_URSPRUNG TYPE STRING,
BBNRVU TYPE STRING,
DBAG TYPE STRING,
NAME_AG TYPE STRING,
STRASSE TYPE STRING,
HAUSNR TYPE STRING,
ADR_ZUSATZ TYPE STRING,
PLZ TYPE STRING,
ORT TYPE STRING,
LDKZ TYPE STRING,
TELEFON TYPE STRING,
FAX TYPE STRING,
EMAIL TYPE STRING,
RECHTSFORM TYPE STRING,
BBNRAG TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
KZ_UMSATZANTEIL TYPE STRING,
KZ_PERSONAL TYPE STRING,
SEKTOR TYPE STRING,
TELEFON_AP TYPE STRING,
FAX_AP TYPE STRING,
EMAIL_AP TYPE STRING,
DBBE_AV TYPE STRING,
BEGDA_BESCH TYPE STRING,
ENDDA_BESCH TYPE STRING,
TTSC TYPE STRING,
KZ_GELTUNG TYPE STRING,
ARBEITSVERTRAG TYPE STRING,
KZ_BERICHTSPFLICHT TYPE STRING,
KZ_ALTERSVORSORGE TYPE STRING,
KZ_EINSATZ TYPE STRING,
DBAN TYPE STRING,
DBBA TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
TTSC TYPE STRING,
KZ_BESCHVOR TYPE STRING,
ABLOESUNG TYPE STRING,
KZ_GESAMTDAUER TYPE STRING,
GRUND_1 TYPE STRING,
GRUND_2 TYPE STRING,
GRUND_3 TYPE STRING,
GRUND_4 TYPE STRING,
KZ_VERBUND TYPE STRING,
DBBA_EO TYPE STRING,
DBBA_VB TYPE STRING,
DBBE TYPE STRING,
BEGDA_BESCH TYPE STRING,
TTSC TYPE STRING,
KENNZ_SV TYPE STRING,
EG_ANSPRUCH TYPE STRING,
KZ_ANWERBUNG TYPE STRING,
KZ_ARBVERTRAG TYPE STRING,
KZ_ENTLASSUNG TYPE STRING,
KZ_AUFGABEN TYPE STRING,
DBEA TYPE STRING,
SCHRIFTWECHSEL TYPE STRING,
NAME_BS TYPE STRING,
STRASSE_BS TYPE STRING,
HAUSNR_BS TYPE STRING,
ZUSATZ_BS TYPE STRING,
PLZ_BS TYPE STRING,
ORT_BS TYPE STRING,
LAND_BS TYPE STRING,
AZSW TYPE STRING,
NAME_EZS TYPE STRING,
STRASSE_EZS TYPE STRING,
HAUSNR_EZS TYPE STRING,
PLZ_EZS TYPE STRING,
ORT_EZS TYPE STRING,
BBNR_EZS TYPE STRING,
DBES TYPE STRING,
MITGLIEDSSTAAT TYPE STRING,
BEFRISTUNG TYPE STRING,
ENTS_BEGDA TYPE STRING,
ENTS_ENDDA TYPE STRING,
TAETIGKEIT TYPE STRING,
ART TYPE STRING,
EINSATZ TYPE STRING,
BEGDA_1 TYPE STRING,
ENDDA_1 TYPE STRING,
BEGDA_2 TYPE STRING,
ENDDA_2 TYPE STRING,
BEGDA_3 TYPE STRING,
ENDDA_3 TYPE STRING,
BEGDA_4 TYPE STRING,
ENDDA_4 TYPE STRING,
BEGDA_5 TYPE STRING,
ENDDA_5 TYPE STRING,
UEBERLASSUNG TYPE STRING,
ABLOESUNG TYPE STRING,
GESCHLECHT TYPE STRING,
VORNAME TYPE STRING,
FAMILIENNAME TYPE STRING,
VORSATZ TYPE STRING,
NAMENSZUSATZ TYPE STRING,
TITEL TYPE STRING,
GEBDATUM TYPE STRING,
BEGDA_GEZ TYPE STRING,
ENDDA_GEZ TYPE STRING,
BEGDA_TEZ TYPE STRING,
ENDDA_TEZ TYPE STRING,
GRUND TYPE STRING,
DBES_SHIP TYPE STRING,
NAME_SCHIFF TYPE STRING,
IMO_NUMMER TYPE STRING,
DBES_BS TYPE STRING,
DBZS TYPE STRING,
NAME_PKV TYPE STRING,
STRASSE_PKV TYPE STRING,
HAUSNR_PKV TYPE STRING,
PLZ_PKV TYPE STRING,
ORT_PKV TYPE STRING,
NAME_BV TYPE STRING,
MITNR_BV TYPE STRING,
STRASSE_BV TYPE STRING,
HAUSNR_BV TYPE STRING,
PLZ_BV TYPE STRING,
ORT_BV TYPE STRING,
NAME_EINZST TYPE STRING,
STRASSE_EINZST TYPE STRING,
HAUSNR_EINZST TYPE STRING,
PLZ_EINZST TYPE STRING,
ORT_EINZST TYPE STRING,
BBNR_EZS TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRDESV_A1_S_DATA_MODULES_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_A1_S_DATA_MODULES_STR-DXA1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PRODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBLAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SASC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_2 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_3 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_4 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-IMO_NUMMER sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXAV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PRODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBLAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SASC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANTRAG_PFL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_2 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_3 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_INFO_4 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXBB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PRODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBLAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SASC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_ENDDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-WEITERE_TAETIGKEIT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_VERBEAMTUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_AKTIV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_BEURLAUBUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_DIENST_INTERESSE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_GELTUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_ANGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXFK sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PRODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBLAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SASC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-IATA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_FLUGHAFEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-LAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUWEISUNG_BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_ENDDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-WEITERE_TAETIGKEIT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXMM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PRODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MODID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBLAND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SASC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_ENDDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-WEITERE_TAETIGKEIT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TAETIGKEIT_IN_DE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_FESTE_EINSATZSTELLE_DE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KV_ART sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNR_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MITNR_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXAA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ABL_GRUND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ABL_TEXT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HINW_TEXT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DXAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VERNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNREP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ED sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DSID_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORGID sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZVU_URSPRUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRVU sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBAG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_AG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ADR_ZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-LDKZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TELEFON sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAX sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-EMAIL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-RECHTSFORM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNRAG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_UMSATZANTEIL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_PERSONAL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SEKTOR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TELEFON_AP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAX_AP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-EMAIL_AP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBBE_AV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_BESCH sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_BESCH sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TTSC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_GELTUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ARBEITSVERTRAG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_BERICHTSPFLICHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ALTERSVORSORGE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_EINSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBAN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBBA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TTSC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_BESCHVOR sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ABLOESUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_GESAMTDAUER sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GRUND_1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GRUND_2 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GRUND_3 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GRUND_4 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_VERBUND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBBA_EO sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBBA_VB sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBBE sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_BESCH sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TTSC sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KENNZ_SV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-EG_ANSPRUCH sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ANWERBUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ARBVERTRAG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_ENTLASSUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-KZ_AUFGABEN sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBEA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-SCHRIFTWECHSEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ZUSATZ_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-LAND_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-AZSW sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNR_EZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBES sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MITGLIEDSSTAAT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEFRISTUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_BEGDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENTS_ENDDA sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TAETIGKEIT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ART sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-EINSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_1 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_2 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_2 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_3 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_3 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_4 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_4 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_5 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_5 sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-UEBERLASSUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ABLOESUNG sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GESCHLECHT sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-FAMILIENNAME sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-VORSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAMENSZUSATZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-TITEL sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GEBDATUM sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_GEZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_GEZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BEGDA_TEZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ENDDA_TEZ sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-GRUND sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBES_SHIP sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_SCHIFF sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-IMO_NUMMER sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBES_BS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-DBZS sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_PKV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE_PKV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR_PKV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ_PKV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT_PKV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-MITNR_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT_BV sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-NAME_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-STRASSE_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-HAUSNR_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-PLZ_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-ORT_EINZST sy-vline
WA_HRDESV_A1_S_DATA_MODULES_STR-BBNR_EZS sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.