ABAP Select data from SAP table PTESA_EMPLOYEE_TIME_ITEM_STRUC 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 PTESA_EMPLOYEE_TIME_ITEM_STRUC 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 PTESA_EMPLOYEE_TIME_ITEM_STRUC. 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 PTESA_EMPLOYEE_TIME_ITEM_STRUC 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_PTESA_EMPLOYEE_TIME_ITEM_STRUC TYPE STANDARD TABLE OF PTESA_EMPLOYEE_TIME_ITEM_STRUC,
      WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC TYPE PTESA_EMPLOYEE_TIME_ITEM_STRUC,
      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: <PTESA_EMPLOYEE_TIME_ITEM_STRUC> TYPE PTESA_EMPLOYEE_TIME_ITEM_STRUC.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM PTESA_EMPLOYEE_TIME_ITEM_STRUC
*  INTO TABLE @DATA(IT_PTESA_EMPLOYEE_TIME_ITEM_STRUC2).
*--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_PTESA_EMPLOYEE_TIME_ITEM_STRUC INDEX 1 INTO DATA(WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC2).


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

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

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

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

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

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

*Conversion exit TDTYP, internal->external for field TDTYPE CALL FUNCTION 'CONVERSION_EXIT_TDTYP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit TDTYP, internal->external for field TDTYPE CALL FUNCTION 'CONVERSION_EXIT_TDTYP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE.
WRITE:/ 'New Value:', ld_input.

*Conversion exit TDTYP, internal->external for field TDTYPE CALL FUNCTION 'CONVERSION_EXIT_TDTYP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit TDTYP, internal->external for field TDTYPE CALL FUNCTION 'CONVERSION_EXIT_TDTYP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit TDTYP, internal->external for field TDTYPE CALL FUNCTION 'CONVERSION_EXIT_TDTYP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-TDTYPE.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSP, internal->external for field POSNR CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-POSNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-POSNR.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit NUMCV, internal->external for field VORNR CALL FUNCTION 'CONVERSION_EXIT_NUMCV_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-VORNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-VORNR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit FMCIS, internal->external for field FIPOS CALL FUNCTION 'CONVERSION_EXIT_FMCIS_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-FIPOS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-FIPOS.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit FMCIL, internal->external for field FIPEX CALL FUNCTION 'CONVERSION_EXIT_FMCIL_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-FIPEX IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-FIPEX.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit ALPHA, internal->external for field SSEGMENT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-SSEGMENT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC-SSEGMENT.
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_PTESA_EMPLOYEE_TIME_ITEM_STRUC_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,
IT2001 TYPE STRING,
BEGUZ TYPE STRING,
ENDUZ TYPE STRING,
VTKEN TYPE STRING,
AWART TYPE STRING,
ABWTG TYPE STRING,
STDAZ TYPE STRING,
ABRTG TYPE STRING,
ABRST TYPE STRING,
ANRTG TYPE STRING,
LFZED TYPE STRING,
KRGED TYPE STRING,
KBBEG TYPE STRING,
RMDDA TYPE STRING,
KENN1 TYPE STRING,
KENN2 TYPE STRING,
KALTG TYPE STRING,
URMAN TYPE STRING,
BEGVA TYPE STRING,
BWGRL TYPE STRING,
AUFKZ TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
MLDDA TYPE STRING,
MLDUZ TYPE STRING,
RMDUZ TYPE STRING,
VORGS TYPE STRING,
UMSKD TYPE STRING,
UMSCH TYPE STRING,
REFNR TYPE STRING,
UNFAL TYPE STRING,
STKRV TYPE STRING,
STUND TYPE STRING,
PSARB TYPE STRING,
AINFT TYPE STRING,
GENER TYPE STRING,
HRSIF TYPE STRING,
ALLDF TYPE STRING,
WAERS TYPE STRING,
LOGSYS TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
DOCSY TYPE STRING,
DOCNR TYPE STRING,
PAYTY TYPE STRING,
PAYID TYPE STRING,
BONDT TYPE STRING,
OCRSN TYPE STRING,
SPPE1 TYPE STRING,
SPPE2 TYPE STRING,
SPPE3 TYPE STRING,
SPPIN TYPE STRING,
ZKMKT TYPE STRING,
FAPRS TYPE STRING,
TDLANGU TYPE STRING,
TDSUBLA TYPE STRING,
TDTYPE TYPE STRING,
NXDFL TYPE STRING,
IT2002 TYPE STRING,
BEGUZ TYPE STRING,
ENDUZ TYPE STRING,
VTKEN TYPE STRING,
AWART TYPE STRING,
ABWTG TYPE STRING,
ABRTG TYPE STRING,
ABRST TYPE STRING,
KALTG TYPE STRING,
STDAZ TYPE STRING,
LGART TYPE STRING,
BWGRL TYPE STRING,
AUFKZ TYPE STRING,
VERSL TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
GENER TYPE STRING,
EXBEL TYPE STRING,
HRSIF TYPE STRING,
ALLDF TYPE STRING,
WAERS TYPE STRING,
LOGSYS TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
DOCSY TYPE STRING,
DOCNR TYPE STRING,
WTART TYPE STRING,
FAPRS TYPE STRING,
TDLANGU TYPE STRING,
TDSUBLA TYPE STRING,
TDTYPE TYPE STRING,
KEPAU TYPE STRING,
EXPAU TYPE STRING,
PBEG1 TYPE STRING,
PEND1 TYPE STRING,
PBEZ1 TYPE STRING,
PUNB1 TYPE STRING,
PBEG2 TYPE STRING,
PEND2 TYPE STRING,
PBEZ2 TYPE STRING,
PUNB2 TYPE STRING,
NXDFL TYPE STRING,
IT2003 TYPE STRING,
BEGUZ TYPE STRING,
ENDUZ TYPE STRING,
VTKEN TYPE STRING,
VTART TYPE STRING,
STDAZ TYPE STRING,
PAMOD TYPE STRING,
PBEG1 TYPE STRING,
PEND1 TYPE STRING,
PBEZ1 TYPE STRING,
PUNB1 TYPE STRING,
PBEG2 TYPE STRING,
PEND2 TYPE STRING,
PBEZ2 TYPE STRING,
PUNB2 TYPE STRING,
ZEITY TYPE STRING,
MOFID TYPE STRING,
MOSID TYPE STRING,
SCHKZ TYPE STRING,
MOTPR TYPE STRING,
TPROG TYPE STRING,
VARIA TYPE STRING,
TAGTY TYPE STRING,
TPKLA TYPE STRING,
VPERN TYPE STRING,
AUFKZ TYPE STRING,
BWGRL TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
EXBEL TYPE STRING,
WAERS TYPE STRING,
WTART TYPE STRING,
TDLANGU TYPE STRING,
TDSUBLA TYPE STRING,
TDTYPE TYPE STRING,
LOGSYS TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
NXDFL TYPE STRING,
FTKLA TYPE STRING,
IT2004 TYPE STRING,
BEGUZ TYPE STRING,
ENDUZ TYPE STRING,
VTKEN TYPE STRING,
STNBY TYPE STRING,
ZEITY TYPE STRING,
MOFID TYPE STRING,
MOSID TYPE STRING,
SCHKZ TYPE STRING,
MOTPR TYPE STRING,
TPROG TYPE STRING,
VARIA TYPE STRING,
AUFKZ TYPE STRING,
BWGRL TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
EXBEL TYPE STRING,
WAERS TYPE STRING,
WTART TYPE STRING,
ADPER TYPE STRING,
TDLANGU TYPE STRING,
TDSUBLA TYPE STRING,
TDTYPE TYPE STRING,
IT2010 TYPE STRING,
BEGUZ TYPE STRING,
ENDUZ TYPE STRING,
VTKEN TYPE STRING,
STDAZ TYPE STRING,
LGART TYPE STRING,
ANZHL TYPE STRING,
ZEINH TYPE STRING,
BWGRL TYPE STRING,
AUFKZ TYPE STRING,
BETRG TYPE STRING,
ENDOF TYPE STRING,
UFLD1 TYPE STRING,
UFLD2 TYPE STRING,
UFLD3 TYPE STRING,
KEYPR TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
VERSL TYPE STRING,
EXBEL TYPE STRING,
WAERS TYPE STRING,
LOGSYS TYPE STRING,
AWTYP TYPE STRING,
AWREF TYPE STRING,
AWORG TYPE STRING,
WTART TYPE STRING,
TDLANGU TYPE STRING,
TDSUBLA TYPE STRING,
TDTYPE TYPE STRING,
ACCOUNTING TYPE STRING,
BUKRS TYPE STRING,
GSBER TYPE STRING,
KOKRS TYPE STRING,
KOSTL TYPE STRING,
AUFNR TYPE STRING,
KSTRG TYPE STRING,
POSNR TYPE STRING,
NPLNR TYPE STRING,
VORNR TYPE STRING,
KDAUF TYPE STRING,
KDPOS TYPE STRING,
PAOBJNR TYPE STRING,
PRZNR TYPE STRING,
FISTL TYPE STRING,
FIPOS TYPE STRING,
GEBER TYPE STRING,
EBELN TYPE STRING,
EBELP TYPE STRING,
LSTNR TYPE STRING,
LTLST TYPE STRING,
SBUKR TYPE STRING,
SGSBR TYPE STRING,
SKOST TYPE STRING,
LSTAR TYPE STRING,
EXBEL TYPE STRING,
MWSKZ TYPE STRING,
OTYPE TYPE STRING,
STELL TYPE STRING,
POHRS TYPE STRING,
DART TYPE STRING,
UDART TYPE STRING,
SGTXT TYPE STRING,
TXJCD TYPE STRING,
FIPEX TYPE STRING,
FKBER TYPE STRING,
GRANT_NBR TYPE STRING,
SGEBER TYPE STRING,
SFKBER TYPE STRING,
SGRANT_NBR TYPE STRING,
SEGMENT TYPE STRING,
SSEGMENT TYPE STRING,
BUDGET_PD TYPE STRING,
SBUDGET_PD TYPE STRING,
DEDUCTION TYPE STRING,END OF T_EKKO_STR. DATA: WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_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_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PERNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-INFTY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SUBTY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OBJPS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SPRPS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDDA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGDA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SEQNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AEDTM sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UNAME sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-HISTO sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ITXEX sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-REFEX sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ORDEX sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ITBLD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PREAS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FLAG1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FLAG2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FLAG3 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FLAG4 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-RESE1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-RESE2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GRPVL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-IT2001 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTKEN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABWTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STDAZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABRTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABRST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ANRTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LFZED sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KRGED sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KBBEG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-RMDDA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KENN1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KENN2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KALTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-URMAN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGVA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BWGRL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFGR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PLANS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MLDDA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MLDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-RMDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VORGS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UMSKD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UMSCH sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-REFNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UNFAL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STKRV sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STUND sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PSARB sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AINFT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GENER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-HRSIF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ALLDF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WAERS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LOGSYS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWTYP sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWREF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWORG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DOCSY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DOCNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PAYTY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PAYID sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BONDT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OCRSN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SPPE1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SPPE2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SPPE3 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SPPIN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ZKMKT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FAPRS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDLANGU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDSUBLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-NXDFL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-IT2002 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTKEN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABWTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABRTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ABRST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KALTG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STDAZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LGART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BWGRL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VERSL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFGR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PLANS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GENER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXBEL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-HRSIF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ALLDF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WAERS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LOGSYS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWTYP sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWREF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWORG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DOCSY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DOCNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WTART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FAPRS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDLANGU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDSUBLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KEPAU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXPAU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEG1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PEND1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEZ1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PUNB1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEG2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PEND2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEZ2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PUNB2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-NXDFL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-IT2003 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTKEN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STDAZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PAMOD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEG1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PEND1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEZ1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PUNB1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEG2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PEND2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PBEZ2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PUNB2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ZEITY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOFID sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOSID sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SCHKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOTPR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TPROG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VARIA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TAGTY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TPKLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VPERN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BWGRL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFGR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PLANS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXBEL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WAERS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WTART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDLANGU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDSUBLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LOGSYS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWTYP sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWREF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWORG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-NXDFL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FTKLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-IT2004 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTKEN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STNBY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ZEITY sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOFID sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOSID sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SCHKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MOTPR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TPROG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VARIA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BWGRL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFGR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PLANS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXBEL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WAERS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WTART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ADPER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDLANGU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDSUBLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-IT2010 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BEGUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDUZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VTKEN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STDAZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LGART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ANZHL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ZEINH sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BWGRL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BETRG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ENDOF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UFLD1 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UFLD2 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UFLD3 sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KEYPR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFGR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TRFST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRAKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PLANS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VERSL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXBEL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WAERS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LOGSYS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWTYP sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWREF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AWORG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-WTART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDLANGU sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDSUBLA sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TDTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-ACCOUNTING sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BUKRS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GSBER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KOKRS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KOSTL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-AUFNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KSTRG sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-POSNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-NPLNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-VORNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KDAUF sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-KDPOS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PAOBJNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-PRZNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FISTL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FIPOS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GEBER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EBELN sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EBELP sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LSTNR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LTLST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SBUKR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SGSBR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SKOST sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-LSTAR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-EXBEL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-MWSKZ sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-OTYPE sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-STELL sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-POHRS sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-UDART sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SGTXT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-TXJCD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FIPEX sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-FKBER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-GRANT_NBR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SGEBER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SFKBER sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SGRANT_NBR sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SEGMENT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SSEGMENT sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-BUDGET_PD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-SBUDGET_PD sy-vline
WA_PTESA_EMPLOYEE_TIME_ITEM_STRUC_STR-DEDUCTION sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.