ABAP Select data from SAP table HRPAYAT_IT0751EMFSL_BADI_IF 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 HRPAYAT_IT0751EMFSL_BADI_IF 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 HRPAYAT_IT0751EMFSL_BADI_IF. 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 HRPAYAT_IT0751EMFSL_BADI_IF 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_HRPAYAT_IT0751EMFSL_BADI_IF TYPE STANDARD TABLE OF HRPAYAT_IT0751EMFSL_BADI_IF,
      WA_HRPAYAT_IT0751EMFSL_BADI_IF TYPE HRPAYAT_IT0751EMFSL_BADI_IF,
      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: <HRPAYAT_IT0751EMFSL_BADI_IF> TYPE HRPAYAT_IT0751EMFSL_BADI_IF.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM HRPAYAT_IT0751EMFSL_BADI_IF
*  INTO TABLE @DATA(IT_HRPAYAT_IT0751EMFSL_BADI_IF2).
*--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_HRPAYAT_IT0751EMFSL_BADI_IF INDEX 1 INTO DATA(WA_HRPAYAT_IT0751EMFSL_BADI_IF2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_HRPAYAT_IT0751EMFSL_BADI_IF ASSIGNING <HRPAYAT_IT0751EMFSL_BADI_IF>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<HRPAYAT_IT0751EMFSL_BADI_IF>-STRUC_P0751 = 1.
<HRPAYAT_IT0751EMFSL_BADI_IF>-PERNR = 1.
<HRPAYAT_IT0751EMFSL_BADI_IF>-INFTY = 1.
<HRPAYAT_IT0751EMFSL_BADI_IF>-SUBTY = 1.
<HRPAYAT_IT0751EMFSL_BADI_IF>-OBJPS = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_HRPAYAT_IT0751EMFSL_BADI_IF-SPRPS, sy-vline,
WA_HRPAYAT_IT0751EMFSL_BADI_IF-ENDDA, sy-vline,
WA_HRPAYAT_IT0751EMFSL_BADI_IF-BEGDA, sy-vline,
WA_HRPAYAT_IT0751EMFSL_BADI_IF-SEQNR, sy-vline,
WA_HRPAYAT_IT0751EMFSL_BADI_IF-AEDTM, sy-vline,
WA_HRPAYAT_IT0751EMFSL_BADI_IF-UNAME, sy-vline.
ENDLOOP. *Add any further fields from structure WA_HRPAYAT_IT0751EMFSL_BADI_IF 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_HRPAYAT_IT0751EMFSL_BADI_IF 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_HRPAYAT_IT0751EMFSL_BADI_IF INTO WA_HRPAYAT_IT0751EMFSL_BADI_IF. *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 ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRPAYAT_IT0751EMFSL_BADI_IF-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRPAYAT_IT0751EMFSL_BADI_IF-KOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field GRANT_NBR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRPAYAT_IT0751EMFSL_BADI_IF-GRANT_NBR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRPAYAT_IT0751EMFSL_BADI_IF-GRANT_NBR.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field SGMNT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRPAYAT_IT0751EMFSL_BADI_IF-SGMNT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRPAYAT_IT0751EMFSL_BADI_IF-SGMNT.
WRITE:/ 'New Value:', ld_input.

*Conversion exit ALPHA, internal->external for field KOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_HRPAYAT_IT0751EMFSL_BADI_IF-KOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRPAYAT_IT0751EMFSL_BADI_IF-KOSTL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GJAHR, internal->external for field PABRJ CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_HRPAYAT_IT0751EMFSL_BADI_IF-PABRJ IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_HRPAYAT_IT0751EMFSL_BADI_IF-PABRJ.
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_HRPAYAT_IT0751EMFSL_BADI_IF_STR,
STRUC_P0751 TYPE STRING,
PERNR TYPE STRING,
INFTY TYPE STRING,
SUBTY TYPE STRING,
OBJPS TYPE STRING,
SPRPS TYPE STRING,
ENDDA TYPE STRING,
BEGDA TYPE STRING,
SEQNR TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
HISTO TYPE STRING,
ITXEX TYPE STRING,
REFEX TYPE STRING,
ORDEX TYPE STRING,
ITBLD TYPE STRING,
PREAS TYPE STRING,
FLAG1 TYPE STRING,
FLAG2 TYPE STRING,
FLAG3 TYPE STRING,
FLAG4 TYPE STRING,
RESE1 TYPE STRING,
RESE2 TYPE STRING,
GRPVL TYPE STRING,
MVART TYPE STRING,
LGART TYPE STRING,
ANZHL TYPE STRING,
BETRG TYPE STRING,
EMFSL TYPE STRING,
BTBEG TYPE STRING,
DATU1 TYPE STRING,
DATU2 TYPE STRING,
DATU3 TYPE STRING,
DATU4 TYPE STRING,
DATU5 TYPE STRING,
RATE1 TYPE STRING,
RATE2 TYPE STRING,
RATE3 TYPE STRING,
RATE4 TYPE STRING,
RATE5 TYPE STRING,
UEB01 TYPE STRING,
UEB02 TYPE STRING,
UEB03 TYPE STRING,
UEB04 TYPE STRING,
UEB05 TYPE STRING,
LGAR1 TYPE STRING,
BETR1 TYPE STRING,
LGAR2 TYPE STRING,
BETR2 TYPE STRING,
LGAR3 TYPE STRING,
BETR3 TYPE STRING,
BVZFR TYPE STRING,
STRUC_P0001 TYPE STRING,
PERNR TYPE STRING,
INFTY TYPE STRING,
SUBTY TYPE STRING,
OBJPS TYPE STRING,
SPRPS TYPE STRING,
ENDDA TYPE STRING,
BEGDA TYPE STRING,
SEQNR TYPE STRING,
AEDTM TYPE STRING,
UNAME TYPE STRING,
HISTO TYPE STRING,
ITXEX TYPE STRING,
REFEX TYPE STRING,
ORDEX TYPE STRING,
ITBLD TYPE STRING,
PREAS TYPE STRING,
FLAG1 TYPE STRING,
FLAG2 TYPE STRING,
FLAG3 TYPE STRING,
FLAG4 TYPE STRING,
RESE1 TYPE STRING,
RESE2 TYPE STRING,
GRPVL TYPE STRING,
BUKRS TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
VDSK1 TYPE STRING,
GSBER TYPE STRING,
BTRTL TYPE STRING,
JUPER TYPE STRING,
ABKRS TYPE STRING,
ANSVH TYPE STRING,
KOSTL TYPE STRING,
ORGEH TYPE STRING,
PLANS TYPE STRING,
STELL TYPE STRING,
MSTBR TYPE STRING,
SACHA TYPE STRING,
SACHP TYPE STRING,
SACHZ TYPE STRING,
SNAME TYPE STRING,
ENAME TYPE STRING,
OTYPE TYPE STRING,
SBMOD TYPE STRING,
KOKRS TYPE STRING,
FISTL TYPE STRING,
GEBER TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
SGMNT TYPE STRING,
BUDGET_PD TYPE STRING,
STRUC_PSYST TYPE STRING,
FIRST TYPE STRING,
IINIT TYPE STRING,
NSELC TYPE STRING,
IOPER TYPE STRING,
FSTAT TYPE STRING,
MSGST TYPE STRING,
MSGTP TYPE STRING,
INPST TYPE STRING,
BEGDA TYPE STRING,
ENDDA TYPE STRING,
BUKRS TYPE STRING,
BUTXT TYPE STRING,
GSBER TYPE STRING,
WERKS TYPE STRING,
PERSG TYPE STRING,
PERSK TYPE STRING,
BTRTL TYPE STRING,
ABKRS TYPE STRING,
KOSTL TYPE STRING,
PLANS TYPE STRING,
PROZT TYPE STRING,
STELL TYPE STRING,
ORGEH TYPE STRING,
MASSN TYPE STRING,
LAND TYPE STRING,
PSABP TYPE STRING,
PSKOP TYPE STRING,
BDEAP TYPE STRING,
PABRJ TYPE STRING,
PABRP TYPE STRING,
APEXT TYPE STRING,
ICONF TYPE STRING,
EXCMD TYPE STRING,
ERROR TYPE STRING,
DYNNR TYPE STRING,
DBILD TYPE STRING,
SOPER TYPE STRING,
DDATE TYPE STRING,
DOPER TYPE STRING,
DSUBT TYPE STRING,
DYMOD TYPE STRING,
DINIT TYPE STRING,
STACK TYPE STRING,
MFLAG TYPE STRING,
NALGA TYPE STRING,
NAOPK TYPE STRING,
NAEIT TYPE STRING,
NAEIN TYPE STRING,
NABET TYPE STRING,
NAANZ TYPE STRING,
NADAT TYPE STRING,
NAIBW TYPE STRING,END OF T_EKKO_STR. DATA: WA_HRPAYAT_IT0751EMFSL_BADI_IF_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_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STRUC_P0751 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERNR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-INFTY sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SUBTY sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-OBJPS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SPRPS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ENDDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BEGDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SEQNR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-AEDTM sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UNAME sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-HISTO sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ITXEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-REFEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ORDEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ITBLD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PREAS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG4 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RESE1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RESE2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GRPVL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MVART sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-LGART sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ANZHL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BETRG sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-EMFSL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BTBEG sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DATU1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DATU2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DATU3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DATU4 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DATU5 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RATE1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RATE2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RATE3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RATE4 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RATE5 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UEB01 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UEB02 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UEB03 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UEB04 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UEB05 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-LGAR1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BETR1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-LGAR2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BETR2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-LGAR3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BETR3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BVZFR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STRUC_P0001 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERNR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-INFTY sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SUBTY sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-OBJPS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SPRPS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ENDDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BEGDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SEQNR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-AEDTM sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-UNAME sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-HISTO sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ITXEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-REFEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ORDEX sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ITBLD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PREAS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG3 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FLAG4 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RESE1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-RESE2 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GRPVL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BUKRS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-WERKS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERSG sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERSK sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-VDSK1 sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GSBER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BTRTL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-JUPER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ABKRS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ANSVH sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-KOSTL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ORGEH sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PLANS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STELL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MSTBR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SACHA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SACHP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SACHZ sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SNAME sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ENAME sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-OTYPE sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SBMOD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-KOKRS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FISTL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GEBER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FKBER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GRANT_NBR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SGMNT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BUDGET_PD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STRUC_PSYST sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FIRST sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-IINIT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NSELC sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-IOPER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-FSTAT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MSGST sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MSGTP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-INPST sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BEGDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ENDDA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BUKRS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BUTXT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-GSBER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-WERKS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERSG sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PERSK sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BTRTL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ABKRS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-KOSTL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PLANS sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PROZT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STELL sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ORGEH sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MASSN sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-LAND sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PSABP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PSKOP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-BDEAP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PABRJ sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-PABRP sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-APEXT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ICONF sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-EXCMD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-ERROR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DYNNR sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DBILD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-SOPER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DDATE sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DOPER sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DSUBT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DYMOD sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-DINIT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-STACK sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-MFLAG sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NALGA sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NAOPK sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NAEIT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NAEIN sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NABET sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NAANZ sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NADAT sy-vline
WA_HRPAYAT_IT0751EMFSL_BADI_IF_STR-NAIBW sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.