ABAP Select data from SAP table P13_P0508 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 P13_P0508 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 P13_P0508. 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 P13_P0508 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_P13_P0508 TYPE STANDARD TABLE OF P13_P0508,
      WA_P13_P0508 TYPE P13_P0508,
      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: <P13_P0508> TYPE P13_P0508.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM P13_P0508
*  INTO TABLE @DATA(IT_P13_P05082).
*--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_P13_P0508 INDEX 1 INTO DATA(WA_P13_P05082).


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

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_P13_P0508-ENDDA, sy-vline,
WA_P13_P0508-BEGDA, sy-vline,
WA_P13_P0508-SEQNR, sy-vline,
WA_P13_P0508-AEDTM, sy-vline,
WA_P13_P0508-UNAME, sy-vline,
WA_P13_P0508-HISTO, sy-vline.
ENDLOOP. *Add any further fields from structure WA_P13_P0508 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_P13_P0508 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_P13_P0508 INTO WA_P13_P0508. *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_P13_P0508_STR,
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,
AGENT TYPE STRING,
DEPARTMENT TYPE STRING,
FPTIMEFLAG TYPE STRING,
HOURSPERWEEK TYPE STRING,
EMPLOYMENTPERCENTAGE TYPE STRING,
COUNTFORLSL TYPE STRING,
COUNTFORSICKLEAVE TYPE STRING,
COUNTFORTERMINATION TYPE STRING,
COUNTFORAFP TYPE STRING,
ACCRUALANNIVERSARYDATE TYPE STRING,
ELIGIBILITYDATE TYPE STRING,
LEAVETYPEFORPS1 TYPE STRING,
LTMONTHS1 TYPE STRING,
OPENBALANCEFLAG1 TYPE STRING,
LEAVETYPEFORPS2 TYPE STRING,
LTMONTHS2 TYPE STRING,
OPENBALANCEFLAG2 TYPE STRING,
LEAVETYPEFORPS3 TYPE STRING,
LTMONTHS3 TYPE STRING,
OPENBALANCEFLAG3 TYPE STRING,
LEAVETYPEFORPS4 TYPE STRING,
LTMONTHS4 TYPE STRING,
OPENBALANCEFLAG4 TYPE STRING,
LEAVETYPEPS1 TYPE STRING,
BEGINDATE1 TYPE STRING,
ENDDATE1 TYPE STRING,
LTMTH1 TYPE STRING,
LTDAY1 TYPE STRING,
LTFPCTR1 TYPE STRING,
FHPAYCTR1 TYPE STRING,
NTCAS1 TYPE STRING,
LEAVETYPEPS2 TYPE STRING,
BEGINDATE2 TYPE STRING,
ENDDATE2 TYPE STRING,
LTMTH2 TYPE STRING,
LTDAY2 TYPE STRING,
LTFPCTR2 TYPE STRING,
FHPAYCTR2 TYPE STRING,
NTCAS2 TYPE STRING,
LEAVETYPEPS3 TYPE STRING,
BEGINDATE3 TYPE STRING,
ENDDATE3 TYPE STRING,
LTMTH3 TYPE STRING,
LTDAY3 TYPE STRING,
LTFPCTR3 TYPE STRING,
FHPAYCTR3 TYPE STRING,
NTCAS3 TYPE STRING,
LEAVETYPEPS4 TYPE STRING,
BEGINDATE4 TYPE STRING,
ENDDATE4 TYPE STRING,
LTMTH4 TYPE STRING,
LTDAY4 TYPE STRING,
LTFPCTR4 TYPE STRING,
FHPAYCTR4 TYPE STRING,
NTCAS4 TYPE STRING,
LEAVETYPEPS5 TYPE STRING,
BEGINDATE5 TYPE STRING,
ENDDATE5 TYPE STRING,
LTMTH5 TYPE STRING,
LTDAY5 TYPE STRING,
LTFPCTR5 TYPE STRING,
FHPAYCTR5 TYPE STRING,
NTCAS5 TYPE STRING,
LEAVETYPEPS6 TYPE STRING,
BEGINDATE6 TYPE STRING,
ENDDATE6 TYPE STRING,
LTMTH6 TYPE STRING,
LTDAY6 TYPE STRING,
LTFPCTR6 TYPE STRING,
FHPAYCTR6 TYPE STRING,
NTCAS6 TYPE STRING,
LEAVETYPEPS7 TYPE STRING,
BEGINDATE7 TYPE STRING,
ENDDATE7 TYPE STRING,
LTMTH7 TYPE STRING,
LTDAY7 TYPE STRING,
LTFPCTR7 TYPE STRING,
FHPAYCTR7 TYPE STRING,
NTCAS7 TYPE STRING,
LEAVETYPEPS8 TYPE STRING,
BEGINDATE8 TYPE STRING,
ENDDATE8 TYPE STRING,
LTMTH8 TYPE STRING,
LTDAY8 TYPE STRING,
LTFPCTR8 TYPE STRING,
FHPAYCTR8 TYPE STRING,
NTCAS8 TYPE STRING,
LEAVETYPEPS9 TYPE STRING,
BEGINDATE9 TYPE STRING,
ENDDATE9 TYPE STRING,
LTMTH9 TYPE STRING,
LTDAY9 TYPE STRING,
LTFPCTR9 TYPE STRING,
FHPAYCTR9 TYPE STRING,
NTCAS9 TYPE STRING,
LEAVETYPEPS10 TYPE STRING,
BEGINDATE10 TYPE STRING,
ENDDATE10 TYPE STRING,
LTMTH10 TYPE STRING,
LTDAY10 TYPE STRING,
LTFPCTR10 TYPE STRING,
FHPAYCTR10 TYPE STRING,
NTCAS10 TYPE STRING,
LEAVETYPEPS11 TYPE STRING,
BEGINDATE11 TYPE STRING,
ENDDATE11 TYPE STRING,
LTMTH11 TYPE STRING,
LTDAY11 TYPE STRING,
LTFPCTR11 TYPE STRING,
FHPAYCTR11 TYPE STRING,
NTCAS11 TYPE STRING,
LEAVETYPEPS12 TYPE STRING,
BEGINDATE12 TYPE STRING,
ENDDATE12 TYPE STRING,
LTMTH12 TYPE STRING,
LTDAY12 TYPE STRING,
LTFPCTR12 TYPE STRING,
FHPAYCTR12 TYPE STRING,
NTCAS12 TYPE STRING,
LEAVETYPEPS13 TYPE STRING,
BEGINDATE13 TYPE STRING,
ENDDATE13 TYPE STRING,
LTMTH13 TYPE STRING,
LTDAY13 TYPE STRING,
LTFPCTR13 TYPE STRING,
FHPAYCTR13 TYPE STRING,
NTCAS13 TYPE STRING,
LEAVETYPEPS14 TYPE STRING,
BEGINDATE14 TYPE STRING,
ENDDATE14 TYPE STRING,
LTMTH14 TYPE STRING,
LTDAY14 TYPE STRING,
LTFPCTR14 TYPE STRING,
FHPAYCTR14 TYPE STRING,
NTCAS14 TYPE STRING,
LEAVETYPEPS15 TYPE STRING,
BEGINDATE15 TYPE STRING,
ENDDATE15 TYPE STRING,
LTMTH15 TYPE STRING,
LTDAY15 TYPE STRING,
LTFPCTR15 TYPE STRING,
FHPAYCTR15 TYPE STRING,
NTCAS15 TYPE STRING,
LEAVETYPEPS16 TYPE STRING,
BEGINDATE16 TYPE STRING,
ENDDATE16 TYPE STRING,
LTMTH16 TYPE STRING,
LTDAY16 TYPE STRING,
LTFPCTR16 TYPE STRING,
FHPAYCTR16 TYPE STRING,
NTCAS16 TYPE STRING,
LEAVETYPEPS17 TYPE STRING,
BEGINDATE17 TYPE STRING,
ENDDATE17 TYPE STRING,
LTMTH17 TYPE STRING,
LTDAY17 TYPE STRING,
LTFPCTR17 TYPE STRING,
FHPAYCTR17 TYPE STRING,
NTCAS17 TYPE STRING,
LEAVETYPEPS18 TYPE STRING,
BEGINDATE18 TYPE STRING,
ENDDATE18 TYPE STRING,
LTMTH18 TYPE STRING,
LTDAY18 TYPE STRING,
LTFPCTR18 TYPE STRING,
FHPAYCTR18 TYPE STRING,
NTCAS18 TYPE STRING,
LEAVETYPEPS19 TYPE STRING,
BEGINDATE19 TYPE STRING,
ENDDATE19 TYPE STRING,
LTMTH19 TYPE STRING,
LTDAY19 TYPE STRING,
LTFPCTR19 TYPE STRING,
FHPAYCTR19 TYPE STRING,
NTCAS19 TYPE STRING,
LEAVETYPEPS20 TYPE STRING,
BEGINDATE20 TYPE STRING,
ENDDATE20 TYPE STRING,
LTMTH20 TYPE STRING,
LTDAY20 TYPE STRING,
LTFPCTR20 TYPE STRING,
FHPAYCTR20 TYPE STRING,
NTCAS20 TYPE STRING,
LEAVETYPEPS21 TYPE STRING,
BEGINDATE21 TYPE STRING,
ENDDATE21 TYPE STRING,
LTMTH21 TYPE STRING,
LTDAY21 TYPE STRING,
LTFPCTR21 TYPE STRING,
FHPAYCTR21 TYPE STRING,
NTCAS21 TYPE STRING,
LEAVETYPEPS22 TYPE STRING,
BEGINDATE22 TYPE STRING,
ENDDATE22 TYPE STRING,
LTMTH22 TYPE STRING,
LTDAY22 TYPE STRING,
LTFPCTR22 TYPE STRING,
FHPAYCTR22 TYPE STRING,
NTCAS22 TYPE STRING,
LEAVETYPEPS23 TYPE STRING,
BEGINDATE23 TYPE STRING,
ENDDATE23 TYPE STRING,
LTMTH23 TYPE STRING,
LTDAY23 TYPE STRING,
LTFPCTR23 TYPE STRING,
FHPAYCTR23 TYPE STRING,
NTCAS23 TYPE STRING,
LEAVETYPEPS24 TYPE STRING,
BEGINDATE24 TYPE STRING,
ENDDATE24 TYPE STRING,
LTMTH24 TYPE STRING,
LTDAY24 TYPE STRING,
LTFPCTR24 TYPE STRING,
FHPAYCTR24 TYPE STRING,
NTCAS24 TYPE STRING,
LEAVETYPEPS25 TYPE STRING,
BEGINDATE25 TYPE STRING,
ENDDATE25 TYPE STRING,
LTMTH25 TYPE STRING,
LTDAY25 TYPE STRING,
LTFPCTR25 TYPE STRING,
FHPAYCTR25 TYPE STRING,
NTCAS25 TYPE STRING,
DELIMIT_DATE TYPE STRING,END OF T_EKKO_STR. DATA: WA_P13_P0508_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_P13_P0508_STR-PERNR sy-vline
WA_P13_P0508_STR-INFTY sy-vline
WA_P13_P0508_STR-SUBTY sy-vline
WA_P13_P0508_STR-OBJPS sy-vline
WA_P13_P0508_STR-SPRPS sy-vline
WA_P13_P0508_STR-ENDDA sy-vline
WA_P13_P0508_STR-BEGDA sy-vline
WA_P13_P0508_STR-SEQNR sy-vline
WA_P13_P0508_STR-AEDTM sy-vline
WA_P13_P0508_STR-UNAME sy-vline
WA_P13_P0508_STR-HISTO sy-vline
WA_P13_P0508_STR-ITXEX sy-vline
WA_P13_P0508_STR-REFEX sy-vline
WA_P13_P0508_STR-ORDEX sy-vline
WA_P13_P0508_STR-ITBLD sy-vline
WA_P13_P0508_STR-PREAS sy-vline
WA_P13_P0508_STR-FLAG1 sy-vline
WA_P13_P0508_STR-FLAG2 sy-vline
WA_P13_P0508_STR-FLAG3 sy-vline
WA_P13_P0508_STR-FLAG4 sy-vline
WA_P13_P0508_STR-RESE1 sy-vline
WA_P13_P0508_STR-RESE2 sy-vline
WA_P13_P0508_STR-GRPVL sy-vline
WA_P13_P0508_STR-AGENT sy-vline
WA_P13_P0508_STR-DEPARTMENT sy-vline
WA_P13_P0508_STR-FPTIMEFLAG sy-vline
WA_P13_P0508_STR-HOURSPERWEEK sy-vline
WA_P13_P0508_STR-EMPLOYMENTPERCENTAGE sy-vline
WA_P13_P0508_STR-COUNTFORLSL sy-vline
WA_P13_P0508_STR-COUNTFORSICKLEAVE sy-vline
WA_P13_P0508_STR-COUNTFORTERMINATION sy-vline
WA_P13_P0508_STR-COUNTFORAFP sy-vline
WA_P13_P0508_STR-ACCRUALANNIVERSARYDATE sy-vline
WA_P13_P0508_STR-ELIGIBILITYDATE sy-vline
WA_P13_P0508_STR-LEAVETYPEFORPS1 sy-vline
WA_P13_P0508_STR-LTMONTHS1 sy-vline
WA_P13_P0508_STR-OPENBALANCEFLAG1 sy-vline
WA_P13_P0508_STR-LEAVETYPEFORPS2 sy-vline
WA_P13_P0508_STR-LTMONTHS2 sy-vline
WA_P13_P0508_STR-OPENBALANCEFLAG2 sy-vline
WA_P13_P0508_STR-LEAVETYPEFORPS3 sy-vline
WA_P13_P0508_STR-LTMONTHS3 sy-vline
WA_P13_P0508_STR-OPENBALANCEFLAG3 sy-vline
WA_P13_P0508_STR-LEAVETYPEFORPS4 sy-vline
WA_P13_P0508_STR-LTMONTHS4 sy-vline
WA_P13_P0508_STR-OPENBALANCEFLAG4 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS1 sy-vline
WA_P13_P0508_STR-BEGINDATE1 sy-vline
WA_P13_P0508_STR-ENDDATE1 sy-vline
WA_P13_P0508_STR-LTMTH1 sy-vline
WA_P13_P0508_STR-LTDAY1 sy-vline
WA_P13_P0508_STR-LTFPCTR1 sy-vline
WA_P13_P0508_STR-FHPAYCTR1 sy-vline
WA_P13_P0508_STR-NTCAS1 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS2 sy-vline
WA_P13_P0508_STR-BEGINDATE2 sy-vline
WA_P13_P0508_STR-ENDDATE2 sy-vline
WA_P13_P0508_STR-LTMTH2 sy-vline
WA_P13_P0508_STR-LTDAY2 sy-vline
WA_P13_P0508_STR-LTFPCTR2 sy-vline
WA_P13_P0508_STR-FHPAYCTR2 sy-vline
WA_P13_P0508_STR-NTCAS2 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS3 sy-vline
WA_P13_P0508_STR-BEGINDATE3 sy-vline
WA_P13_P0508_STR-ENDDATE3 sy-vline
WA_P13_P0508_STR-LTMTH3 sy-vline
WA_P13_P0508_STR-LTDAY3 sy-vline
WA_P13_P0508_STR-LTFPCTR3 sy-vline
WA_P13_P0508_STR-FHPAYCTR3 sy-vline
WA_P13_P0508_STR-NTCAS3 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS4 sy-vline
WA_P13_P0508_STR-BEGINDATE4 sy-vline
WA_P13_P0508_STR-ENDDATE4 sy-vline
WA_P13_P0508_STR-LTMTH4 sy-vline
WA_P13_P0508_STR-LTDAY4 sy-vline
WA_P13_P0508_STR-LTFPCTR4 sy-vline
WA_P13_P0508_STR-FHPAYCTR4 sy-vline
WA_P13_P0508_STR-NTCAS4 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS5 sy-vline
WA_P13_P0508_STR-BEGINDATE5 sy-vline
WA_P13_P0508_STR-ENDDATE5 sy-vline
WA_P13_P0508_STR-LTMTH5 sy-vline
WA_P13_P0508_STR-LTDAY5 sy-vline
WA_P13_P0508_STR-LTFPCTR5 sy-vline
WA_P13_P0508_STR-FHPAYCTR5 sy-vline
WA_P13_P0508_STR-NTCAS5 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS6 sy-vline
WA_P13_P0508_STR-BEGINDATE6 sy-vline
WA_P13_P0508_STR-ENDDATE6 sy-vline
WA_P13_P0508_STR-LTMTH6 sy-vline
WA_P13_P0508_STR-LTDAY6 sy-vline
WA_P13_P0508_STR-LTFPCTR6 sy-vline
WA_P13_P0508_STR-FHPAYCTR6 sy-vline
WA_P13_P0508_STR-NTCAS6 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS7 sy-vline
WA_P13_P0508_STR-BEGINDATE7 sy-vline
WA_P13_P0508_STR-ENDDATE7 sy-vline
WA_P13_P0508_STR-LTMTH7 sy-vline
WA_P13_P0508_STR-LTDAY7 sy-vline
WA_P13_P0508_STR-LTFPCTR7 sy-vline
WA_P13_P0508_STR-FHPAYCTR7 sy-vline
WA_P13_P0508_STR-NTCAS7 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS8 sy-vline
WA_P13_P0508_STR-BEGINDATE8 sy-vline
WA_P13_P0508_STR-ENDDATE8 sy-vline
WA_P13_P0508_STR-LTMTH8 sy-vline
WA_P13_P0508_STR-LTDAY8 sy-vline
WA_P13_P0508_STR-LTFPCTR8 sy-vline
WA_P13_P0508_STR-FHPAYCTR8 sy-vline
WA_P13_P0508_STR-NTCAS8 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS9 sy-vline
WA_P13_P0508_STR-BEGINDATE9 sy-vline
WA_P13_P0508_STR-ENDDATE9 sy-vline
WA_P13_P0508_STR-LTMTH9 sy-vline
WA_P13_P0508_STR-LTDAY9 sy-vline
WA_P13_P0508_STR-LTFPCTR9 sy-vline
WA_P13_P0508_STR-FHPAYCTR9 sy-vline
WA_P13_P0508_STR-NTCAS9 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS10 sy-vline
WA_P13_P0508_STR-BEGINDATE10 sy-vline
WA_P13_P0508_STR-ENDDATE10 sy-vline
WA_P13_P0508_STR-LTMTH10 sy-vline
WA_P13_P0508_STR-LTDAY10 sy-vline
WA_P13_P0508_STR-LTFPCTR10 sy-vline
WA_P13_P0508_STR-FHPAYCTR10 sy-vline
WA_P13_P0508_STR-NTCAS10 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS11 sy-vline
WA_P13_P0508_STR-BEGINDATE11 sy-vline
WA_P13_P0508_STR-ENDDATE11 sy-vline
WA_P13_P0508_STR-LTMTH11 sy-vline
WA_P13_P0508_STR-LTDAY11 sy-vline
WA_P13_P0508_STR-LTFPCTR11 sy-vline
WA_P13_P0508_STR-FHPAYCTR11 sy-vline
WA_P13_P0508_STR-NTCAS11 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS12 sy-vline
WA_P13_P0508_STR-BEGINDATE12 sy-vline
WA_P13_P0508_STR-ENDDATE12 sy-vline
WA_P13_P0508_STR-LTMTH12 sy-vline
WA_P13_P0508_STR-LTDAY12 sy-vline
WA_P13_P0508_STR-LTFPCTR12 sy-vline
WA_P13_P0508_STR-FHPAYCTR12 sy-vline
WA_P13_P0508_STR-NTCAS12 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS13 sy-vline
WA_P13_P0508_STR-BEGINDATE13 sy-vline
WA_P13_P0508_STR-ENDDATE13 sy-vline
WA_P13_P0508_STR-LTMTH13 sy-vline
WA_P13_P0508_STR-LTDAY13 sy-vline
WA_P13_P0508_STR-LTFPCTR13 sy-vline
WA_P13_P0508_STR-FHPAYCTR13 sy-vline
WA_P13_P0508_STR-NTCAS13 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS14 sy-vline
WA_P13_P0508_STR-BEGINDATE14 sy-vline
WA_P13_P0508_STR-ENDDATE14 sy-vline
WA_P13_P0508_STR-LTMTH14 sy-vline
WA_P13_P0508_STR-LTDAY14 sy-vline
WA_P13_P0508_STR-LTFPCTR14 sy-vline
WA_P13_P0508_STR-FHPAYCTR14 sy-vline
WA_P13_P0508_STR-NTCAS14 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS15 sy-vline
WA_P13_P0508_STR-BEGINDATE15 sy-vline
WA_P13_P0508_STR-ENDDATE15 sy-vline
WA_P13_P0508_STR-LTMTH15 sy-vline
WA_P13_P0508_STR-LTDAY15 sy-vline
WA_P13_P0508_STR-LTFPCTR15 sy-vline
WA_P13_P0508_STR-FHPAYCTR15 sy-vline
WA_P13_P0508_STR-NTCAS15 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS16 sy-vline
WA_P13_P0508_STR-BEGINDATE16 sy-vline
WA_P13_P0508_STR-ENDDATE16 sy-vline
WA_P13_P0508_STR-LTMTH16 sy-vline
WA_P13_P0508_STR-LTDAY16 sy-vline
WA_P13_P0508_STR-LTFPCTR16 sy-vline
WA_P13_P0508_STR-FHPAYCTR16 sy-vline
WA_P13_P0508_STR-NTCAS16 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS17 sy-vline
WA_P13_P0508_STR-BEGINDATE17 sy-vline
WA_P13_P0508_STR-ENDDATE17 sy-vline
WA_P13_P0508_STR-LTMTH17 sy-vline
WA_P13_P0508_STR-LTDAY17 sy-vline
WA_P13_P0508_STR-LTFPCTR17 sy-vline
WA_P13_P0508_STR-FHPAYCTR17 sy-vline
WA_P13_P0508_STR-NTCAS17 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS18 sy-vline
WA_P13_P0508_STR-BEGINDATE18 sy-vline
WA_P13_P0508_STR-ENDDATE18 sy-vline
WA_P13_P0508_STR-LTMTH18 sy-vline
WA_P13_P0508_STR-LTDAY18 sy-vline
WA_P13_P0508_STR-LTFPCTR18 sy-vline
WA_P13_P0508_STR-FHPAYCTR18 sy-vline
WA_P13_P0508_STR-NTCAS18 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS19 sy-vline
WA_P13_P0508_STR-BEGINDATE19 sy-vline
WA_P13_P0508_STR-ENDDATE19 sy-vline
WA_P13_P0508_STR-LTMTH19 sy-vline
WA_P13_P0508_STR-LTDAY19 sy-vline
WA_P13_P0508_STR-LTFPCTR19 sy-vline
WA_P13_P0508_STR-FHPAYCTR19 sy-vline
WA_P13_P0508_STR-NTCAS19 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS20 sy-vline
WA_P13_P0508_STR-BEGINDATE20 sy-vline
WA_P13_P0508_STR-ENDDATE20 sy-vline
WA_P13_P0508_STR-LTMTH20 sy-vline
WA_P13_P0508_STR-LTDAY20 sy-vline
WA_P13_P0508_STR-LTFPCTR20 sy-vline
WA_P13_P0508_STR-FHPAYCTR20 sy-vline
WA_P13_P0508_STR-NTCAS20 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS21 sy-vline
WA_P13_P0508_STR-BEGINDATE21 sy-vline
WA_P13_P0508_STR-ENDDATE21 sy-vline
WA_P13_P0508_STR-LTMTH21 sy-vline
WA_P13_P0508_STR-LTDAY21 sy-vline
WA_P13_P0508_STR-LTFPCTR21 sy-vline
WA_P13_P0508_STR-FHPAYCTR21 sy-vline
WA_P13_P0508_STR-NTCAS21 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS22 sy-vline
WA_P13_P0508_STR-BEGINDATE22 sy-vline
WA_P13_P0508_STR-ENDDATE22 sy-vline
WA_P13_P0508_STR-LTMTH22 sy-vline
WA_P13_P0508_STR-LTDAY22 sy-vline
WA_P13_P0508_STR-LTFPCTR22 sy-vline
WA_P13_P0508_STR-FHPAYCTR22 sy-vline
WA_P13_P0508_STR-NTCAS22 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS23 sy-vline
WA_P13_P0508_STR-BEGINDATE23 sy-vline
WA_P13_P0508_STR-ENDDATE23 sy-vline
WA_P13_P0508_STR-LTMTH23 sy-vline
WA_P13_P0508_STR-LTDAY23 sy-vline
WA_P13_P0508_STR-LTFPCTR23 sy-vline
WA_P13_P0508_STR-FHPAYCTR23 sy-vline
WA_P13_P0508_STR-NTCAS23 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS24 sy-vline
WA_P13_P0508_STR-BEGINDATE24 sy-vline
WA_P13_P0508_STR-ENDDATE24 sy-vline
WA_P13_P0508_STR-LTMTH24 sy-vline
WA_P13_P0508_STR-LTDAY24 sy-vline
WA_P13_P0508_STR-LTFPCTR24 sy-vline
WA_P13_P0508_STR-FHPAYCTR24 sy-vline
WA_P13_P0508_STR-NTCAS24 sy-vline
WA_P13_P0508_STR-LEAVETYPEPS25 sy-vline
WA_P13_P0508_STR-BEGINDATE25 sy-vline
WA_P13_P0508_STR-ENDDATE25 sy-vline
WA_P13_P0508_STR-LTMTH25 sy-vline
WA_P13_P0508_STR-LTDAY25 sy-vline
WA_P13_P0508_STR-LTFPCTR25 sy-vline
WA_P13_P0508_STR-FHPAYCTR25 sy-vline
WA_P13_P0508_STR-NTCAS25 sy-vline
WA_P13_P0508_STR-DELIMIT_DATE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.