ABAP Select data from SAP table CATSD 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 CATSD 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 CATSD. 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 CATSD 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_CATSD TYPE STANDARD TABLE OF CATSD,
      WA_CATSD TYPE CATSD,
      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: <CATSD> TYPE CATSD.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM CATSD
*  INTO TABLE @DATA(IT_CATSD2).
*--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_CATSD INDEX 1 INTO DATA(WA_CATSD2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_CATSD ASSIGNING <CATSD>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<CATSD>-PERNR = 1.
<CATSD>-SKOSTL = 1.
<CATSD>-LSTAR = 1.
<CATSD>-SEBELN = 1.
<CATSD>-SEBELP = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_CATSD-SPRZNR, sy-vline,
WA_CATSD-LSTNR, sy-vline,
WA_CATSD-RKOSTL, sy-vline,
WA_CATSD-RPROJ, sy-vline,
WA_CATSD-RAUFNR, sy-vline,
WA_CATSD-RNPLNR, sy-vline.
ENDLOOP. *Add any further fields from structure WA_CATSD 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_CATSD 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_CATSD INTO WA_CATSD. *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 SKOSTL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_CATSD-SKOSTL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-SKOSTL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field MEINH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CATSD-MEINH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-MEINH.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit CUNIT, internal->external for field UNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_CATSD-UNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-UNIT.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ABPSN, internal->external for field POSID CALL FUNCTION 'CONVERSION_EXIT_ABPSN_OUTPUT' EXPORTING input = WA_CATSD-POSID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-POSID.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field SUMDAYS CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-SUMDAYS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-SUMDAYS.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY1 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY1.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY2 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY2.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY3 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY3 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY3.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY4 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY4 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY4.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY5 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY5 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY5.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY6 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY6 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY6.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY7 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY7 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY7.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY8 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY8 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY8.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY9 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY9 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY9.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY10 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY10 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY10.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY11 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY11 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY11.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY12 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY12 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY12.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY13 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY13 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY13.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY14 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY14 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY14.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY15 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY15 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY15.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY16 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY16 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY16.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY17 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY17 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY17.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY18 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY18 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY18.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY19 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY19 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY19.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY20 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY20 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY20.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY21 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY21 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY21.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY22 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY22 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY22.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY23 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY23 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY23.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY24 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY24 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY24.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY25 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY25 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY25.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY26 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY26 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY26.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY27 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY27 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY27.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY28 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY28 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY28.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY29 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY29 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY29.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY30 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY30 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY30.
WRITE:/ 'New Value:', ld_input.

*Conversion exit CATSC, internal->external for field DAY31 CALL FUNCTION 'CONVERSION_EXIT_CATSC_OUTPUT' EXPORTING input = WA_CATSD-DAY31 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_CATSD-DAY31.
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_CATSD_STR,
PERNR TYPE STRING,
SKOSTL TYPE STRING,
LSTAR TYPE STRING,
SEBELN TYPE STRING,
SEBELP TYPE STRING,
SPRZNR TYPE STRING,
LSTNR TYPE STRING,
RKOSTL TYPE STRING,
RPROJ TYPE STRING,
RAUFNR TYPE STRING,
RNPLNR TYPE STRING,
RAUFPL TYPE STRING,
RAPLZL TYPE STRING,
RKDAUF TYPE STRING,
RKDPOS TYPE STRING,
RKSTR TYPE STRING,
RPRZNR TYPE STRING,
PAOBJNR TYPE STRING,
FUND TYPE STRING,
FUNC_AREA TYPE STRING,
GRANT_NBR TYPE STRING,
S_FUND TYPE STRING,
S_FUNC_AREA TYPE STRING,
S_GRANT_NBR TYPE STRING,
BUDGET_PD TYPE STRING,
SBUDGET_PD TYPE STRING,
SERVICE_DOC_TYPE TYPE STRING,
SERVICE_DOC_ID TYPE STRING,
SERVICE_DOC_ITEM_ID TYPE STRING,
OVERTIMECAT TYPE STRING,
WORK_ITEM_ID TYPE STRING,
AWART TYPE STRING,
LGART TYPE STRING,
KAPID TYPE STRING,
SPLIT TYPE STRING,
REINR TYPE STRING,
WABLNR TYPE STRING,
VERSL TYPE STRING,
WTART TYPE STRING,
BWGRL TYPE STRING,
WAERS TYPE STRING,
AUFKZ TYPE STRING,
TRFGR TYPE STRING,
TRFST TYPE STRING,
PRAKN TYPE STRING,
PRAKZ TYPE STRING,
OTYPE TYPE STRING,
PLANS TYPE STRING,
KOKRS TYPE STRING,
MEINH TYPE STRING,
TCURR TYPE STRING,
PRICE TYPE STRING,
ARBID TYPE STRING,
WERKS TYPE STRING,
AUTYP TYPE STRING,
HRCOSTASG TYPE STRING,
HRKOSTL TYPE STRING,
HRLSTAR TYPE STRING,
HRFUND TYPE STRING,
HRFUNC_AREA TYPE STRING,
HRGRANT_NBR TYPE STRING,
BEMOT TYPE STRING,
UNIT TYPE STRING,
STATKEYFIG TYPE STRING,
TASKTYPE TYPE STRING,
TASKLEVEL TYPE STRING,
TASKCOMPONENT TYPE STRING,
BUKRS TYPE STRING,
CPR_GUID TYPE STRING,
CPR_EXTID TYPE STRING,
CPR_OBJGUID TYPE STRING,
CPR_OBJGEXTID TYPE STRING,
CPR_OBJTYPE TYPE STRING,
HRBUDGET_PD TYPE STRING,
VORNR TYPE STRING,
UVORN TYPE STRING,
BEDID TYPE STRING,
KAPAR TYPE STRING,
ARBPL TYPE STRING,
POSID TYPE STRING,
DUMMY_INCL_EEW_PRS_CPILS TYPE STRING,
SUMDAYS TYPE STRING,
DAY1 TYPE STRING,
BEGUZ1 TYPE STRING,
ENDUZ1 TYPE STRING,
VTKEN1 TYPE STRING,
ALLDF1 TYPE STRING,
COUNTER1 TYPE STRING,
STATUS1 TYPE STRING,
OFMNW1 TYPE STRING,
PEDD1 TYPE STRING,
AUERU1 TYPE STRING,
LTXA11 TYPE STRING,
LONGTEXT1 TYPE STRING,
ERUZU1 TYPE STRING,
DAY2 TYPE STRING,
BEGUZ2 TYPE STRING,
ENDUZ2 TYPE STRING,
VTKEN2 TYPE STRING,
ALLDF2 TYPE STRING,
COUNTER2 TYPE STRING,
STATUS2 TYPE STRING,
OFMNW2 TYPE STRING,
PEDD2 TYPE STRING,
AUERU2 TYPE STRING,
LTXA12 TYPE STRING,
LONGTEXT2 TYPE STRING,
ERUZU2 TYPE STRING,
DAY3 TYPE STRING,
BEGUZ3 TYPE STRING,
ENDUZ3 TYPE STRING,
VTKEN3 TYPE STRING,
ALLDF3 TYPE STRING,
COUNTER3 TYPE STRING,
STATUS3 TYPE STRING,
OFMNW3 TYPE STRING,
PEDD3 TYPE STRING,
AUERU3 TYPE STRING,
LTXA13 TYPE STRING,
LONGTEXT3 TYPE STRING,
ERUZU3 TYPE STRING,
DAY4 TYPE STRING,
BEGUZ4 TYPE STRING,
ENDUZ4 TYPE STRING,
VTKEN4 TYPE STRING,
ALLDF4 TYPE STRING,
COUNTER4 TYPE STRING,
STATUS4 TYPE STRING,
OFMNW4 TYPE STRING,
PEDD4 TYPE STRING,
AUERU4 TYPE STRING,
LTXA14 TYPE STRING,
LONGTEXT4 TYPE STRING,
ERUZU4 TYPE STRING,
DAY5 TYPE STRING,
BEGUZ5 TYPE STRING,
ENDUZ5 TYPE STRING,
VTKEN5 TYPE STRING,
ALLDF5 TYPE STRING,
COUNTER5 TYPE STRING,
STATUS5 TYPE STRING,
OFMNW5 TYPE STRING,
PEDD5 TYPE STRING,
AUERU5 TYPE STRING,
LTXA15 TYPE STRING,
LONGTEXT5 TYPE STRING,
ERUZU5 TYPE STRING,
DAY6 TYPE STRING,
BEGUZ6 TYPE STRING,
ENDUZ6 TYPE STRING,
VTKEN6 TYPE STRING,
ALLDF6 TYPE STRING,
COUNTER6 TYPE STRING,
STATUS6 TYPE STRING,
OFMNW6 TYPE STRING,
PEDD6 TYPE STRING,
AUERU6 TYPE STRING,
LTXA16 TYPE STRING,
LONGTEXT6 TYPE STRING,
ERUZU6 TYPE STRING,
DAY7 TYPE STRING,
BEGUZ7 TYPE STRING,
ENDUZ7 TYPE STRING,
VTKEN7 TYPE STRING,
ALLDF7 TYPE STRING,
COUNTER7 TYPE STRING,
STATUS7 TYPE STRING,
OFMNW7 TYPE STRING,
PEDD7 TYPE STRING,
AUERU7 TYPE STRING,
LTXA17 TYPE STRING,
LONGTEXT7 TYPE STRING,
ERUZU7 TYPE STRING,
DAY8 TYPE STRING,
BEGUZ8 TYPE STRING,
ENDUZ8 TYPE STRING,
VTKEN8 TYPE STRING,
ALLDF8 TYPE STRING,
COUNTER8 TYPE STRING,
STATUS8 TYPE STRING,
OFMNW8 TYPE STRING,
PEDD8 TYPE STRING,
AUERU8 TYPE STRING,
LTXA18 TYPE STRING,
LONGTEXT8 TYPE STRING,
ERUZU8 TYPE STRING,
DAY9 TYPE STRING,
BEGUZ9 TYPE STRING,
ENDUZ9 TYPE STRING,
VTKEN9 TYPE STRING,
ALLDF9 TYPE STRING,
COUNTER9 TYPE STRING,
STATUS9 TYPE STRING,
OFMNW9 TYPE STRING,
PEDD9 TYPE STRING,
AUERU9 TYPE STRING,
LTXA19 TYPE STRING,
LONGTEXT9 TYPE STRING,
ERUZU9 TYPE STRING,
DAY10 TYPE STRING,
BEGUZ10 TYPE STRING,
ENDUZ10 TYPE STRING,
VTKEN10 TYPE STRING,
ALLDF10 TYPE STRING,
COUNTER10 TYPE STRING,
STATUS10 TYPE STRING,
OFMNW10 TYPE STRING,
PEDD10 TYPE STRING,
AUERU10 TYPE STRING,
LTXA110 TYPE STRING,
LONGTEXT10 TYPE STRING,
ERUZU10 TYPE STRING,
DAY11 TYPE STRING,
BEGUZ11 TYPE STRING,
ENDUZ11 TYPE STRING,
VTKEN11 TYPE STRING,
ALLDF11 TYPE STRING,
COUNTER11 TYPE STRING,
STATUS11 TYPE STRING,
OFMNW11 TYPE STRING,
PEDD11 TYPE STRING,
AUERU11 TYPE STRING,
LTXA111 TYPE STRING,
LONGTEXT11 TYPE STRING,
ERUZU11 TYPE STRING,
DAY12 TYPE STRING,
BEGUZ12 TYPE STRING,
ENDUZ12 TYPE STRING,
VTKEN12 TYPE STRING,
ALLDF12 TYPE STRING,
COUNTER12 TYPE STRING,
STATUS12 TYPE STRING,
OFMNW12 TYPE STRING,
PEDD12 TYPE STRING,
AUERU12 TYPE STRING,
LTXA112 TYPE STRING,
LONGTEXT12 TYPE STRING,
ERUZU12 TYPE STRING,
DAY13 TYPE STRING,
BEGUZ13 TYPE STRING,
ENDUZ13 TYPE STRING,
VTKEN13 TYPE STRING,
ALLDF13 TYPE STRING,
COUNTER13 TYPE STRING,
STATUS13 TYPE STRING,
OFMNW13 TYPE STRING,
PEDD13 TYPE STRING,
AUERU13 TYPE STRING,
LTXA113 TYPE STRING,
LONGTEXT13 TYPE STRING,
ERUZU13 TYPE STRING,
DAY14 TYPE STRING,
BEGUZ14 TYPE STRING,
ENDUZ14 TYPE STRING,
VTKEN14 TYPE STRING,
ALLDF14 TYPE STRING,
COUNTER14 TYPE STRING,
STATUS14 TYPE STRING,
OFMNW14 TYPE STRING,
PEDD14 TYPE STRING,
AUERU14 TYPE STRING,
LTXA114 TYPE STRING,
LONGTEXT14 TYPE STRING,
ERUZU14 TYPE STRING,
DAY15 TYPE STRING,
BEGUZ15 TYPE STRING,
ENDUZ15 TYPE STRING,
VTKEN15 TYPE STRING,
ALLDF15 TYPE STRING,
COUNTER15 TYPE STRING,
STATUS15 TYPE STRING,
OFMNW15 TYPE STRING,
PEDD15 TYPE STRING,
AUERU15 TYPE STRING,
LTXA115 TYPE STRING,
LONGTEXT15 TYPE STRING,
ERUZU15 TYPE STRING,
DAY16 TYPE STRING,
BEGUZ16 TYPE STRING,
ENDUZ16 TYPE STRING,
VTKEN16 TYPE STRING,
ALLDF16 TYPE STRING,
COUNTER16 TYPE STRING,
STATUS16 TYPE STRING,
OFMNW16 TYPE STRING,
PEDD16 TYPE STRING,
AUERU16 TYPE STRING,
LTXA116 TYPE STRING,
LONGTEXT16 TYPE STRING,
ERUZU16 TYPE STRING,
DAY17 TYPE STRING,
BEGUZ17 TYPE STRING,
ENDUZ17 TYPE STRING,
VTKEN17 TYPE STRING,
ALLDF17 TYPE STRING,
COUNTER17 TYPE STRING,
STATUS17 TYPE STRING,
OFMNW17 TYPE STRING,
PEDD17 TYPE STRING,
AUERU17 TYPE STRING,
LTXA117 TYPE STRING,
LONGTEXT17 TYPE STRING,
ERUZU17 TYPE STRING,
DAY18 TYPE STRING,
BEGUZ18 TYPE STRING,
ENDUZ18 TYPE STRING,
VTKEN18 TYPE STRING,
ALLDF18 TYPE STRING,
COUNTER18 TYPE STRING,
STATUS18 TYPE STRING,
OFMNW18 TYPE STRING,
PEDD18 TYPE STRING,
AUERU18 TYPE STRING,
LTXA118 TYPE STRING,
LONGTEXT18 TYPE STRING,
ERUZU18 TYPE STRING,
DAY19 TYPE STRING,
BEGUZ19 TYPE STRING,
ENDUZ19 TYPE STRING,
VTKEN19 TYPE STRING,
ALLDF19 TYPE STRING,
COUNTER19 TYPE STRING,
STATUS19 TYPE STRING,
OFMNW19 TYPE STRING,
PEDD19 TYPE STRING,
AUERU19 TYPE STRING,
LTXA119 TYPE STRING,
LONGTEXT19 TYPE STRING,
ERUZU19 TYPE STRING,
DAY20 TYPE STRING,
BEGUZ20 TYPE STRING,
ENDUZ20 TYPE STRING,
VTKEN20 TYPE STRING,
ALLDF20 TYPE STRING,
COUNTER20 TYPE STRING,
STATUS20 TYPE STRING,
OFMNW20 TYPE STRING,
PEDD20 TYPE STRING,
AUERU20 TYPE STRING,
LTXA120 TYPE STRING,
LONGTEXT20 TYPE STRING,
ERUZU20 TYPE STRING,
DAY21 TYPE STRING,
BEGUZ21 TYPE STRING,
ENDUZ21 TYPE STRING,
VTKEN21 TYPE STRING,
ALLDF21 TYPE STRING,
COUNTER21 TYPE STRING,
STATUS21 TYPE STRING,
OFMNW21 TYPE STRING,
PEDD21 TYPE STRING,
AUERU21 TYPE STRING,
LTXA121 TYPE STRING,
LONGTEXT21 TYPE STRING,
ERUZU21 TYPE STRING,
DAY22 TYPE STRING,
BEGUZ22 TYPE STRING,
ENDUZ22 TYPE STRING,
VTKEN22 TYPE STRING,
ALLDF22 TYPE STRING,
COUNTER22 TYPE STRING,
STATUS22 TYPE STRING,
OFMNW22 TYPE STRING,
PEDD22 TYPE STRING,
AUERU22 TYPE STRING,
LTXA122 TYPE STRING,
LONGTEXT22 TYPE STRING,
ERUZU22 TYPE STRING,
DAY23 TYPE STRING,
BEGUZ23 TYPE STRING,
ENDUZ23 TYPE STRING,
VTKEN23 TYPE STRING,
ALLDF23 TYPE STRING,
COUNTER23 TYPE STRING,
STATUS23 TYPE STRING,
OFMNW23 TYPE STRING,
PEDD23 TYPE STRING,
AUERU23 TYPE STRING,
LTXA123 TYPE STRING,
LONGTEXT23 TYPE STRING,
ERUZU23 TYPE STRING,
DAY24 TYPE STRING,
BEGUZ24 TYPE STRING,
ENDUZ24 TYPE STRING,
VTKEN24 TYPE STRING,
ALLDF24 TYPE STRING,
COUNTER24 TYPE STRING,
STATUS24 TYPE STRING,
OFMNW24 TYPE STRING,
PEDD24 TYPE STRING,
AUERU24 TYPE STRING,
LTXA124 TYPE STRING,
LONGTEXT24 TYPE STRING,
ERUZU24 TYPE STRING,
DAY25 TYPE STRING,
BEGUZ25 TYPE STRING,
ENDUZ25 TYPE STRING,
VTKEN25 TYPE STRING,
ALLDF25 TYPE STRING,
COUNTER25 TYPE STRING,
STATUS25 TYPE STRING,
OFMNW25 TYPE STRING,
PEDD25 TYPE STRING,
AUERU25 TYPE STRING,
LTXA125 TYPE STRING,
LONGTEXT25 TYPE STRING,
ERUZU25 TYPE STRING,
DAY26 TYPE STRING,
BEGUZ26 TYPE STRING,
ENDUZ26 TYPE STRING,
VTKEN26 TYPE STRING,
ALLDF26 TYPE STRING,
COUNTER26 TYPE STRING,
STATUS26 TYPE STRING,
OFMNW26 TYPE STRING,
PEDD26 TYPE STRING,
AUERU26 TYPE STRING,
LTXA126 TYPE STRING,
LONGTEXT26 TYPE STRING,
ERUZU26 TYPE STRING,
DAY27 TYPE STRING,
BEGUZ27 TYPE STRING,
ENDUZ27 TYPE STRING,
VTKEN27 TYPE STRING,
ALLDF27 TYPE STRING,
COUNTER27 TYPE STRING,
STATUS27 TYPE STRING,
OFMNW27 TYPE STRING,
PEDD27 TYPE STRING,
AUERU27 TYPE STRING,
LTXA127 TYPE STRING,
LONGTEXT27 TYPE STRING,
ERUZU27 TYPE STRING,
DAY28 TYPE STRING,
BEGUZ28 TYPE STRING,
ENDUZ28 TYPE STRING,
VTKEN28 TYPE STRING,
ALLDF28 TYPE STRING,
COUNTER28 TYPE STRING,
STATUS28 TYPE STRING,
OFMNW28 TYPE STRING,
PEDD28 TYPE STRING,
AUERU28 TYPE STRING,
LTXA128 TYPE STRING,
LONGTEXT28 TYPE STRING,
ERUZU28 TYPE STRING,
DAY29 TYPE STRING,
BEGUZ29 TYPE STRING,
ENDUZ29 TYPE STRING,
VTKEN29 TYPE STRING,
ALLDF29 TYPE STRING,
COUNTER29 TYPE STRING,
STATUS29 TYPE STRING,
OFMNW29 TYPE STRING,
PEDD29 TYPE STRING,
AUERU29 TYPE STRING,
LTXA129 TYPE STRING,
LONGTEXT29 TYPE STRING,
ERUZU29 TYPE STRING,
DAY30 TYPE STRING,
BEGUZ30 TYPE STRING,
ENDUZ30 TYPE STRING,
VTKEN30 TYPE STRING,
ALLDF30 TYPE STRING,
COUNTER30 TYPE STRING,
STATUS30 TYPE STRING,
OFMNW30 TYPE STRING,
PEDD30 TYPE STRING,
AUERU30 TYPE STRING,
LTXA130 TYPE STRING,
LONGTEXT30 TYPE STRING,
ERUZU30 TYPE STRING,
DAY31 TYPE STRING,
BEGUZ31 TYPE STRING,
ENDUZ31 TYPE STRING,
VTKEN31 TYPE STRING,
ALLDF31 TYPE STRING,
COUNTER31 TYPE STRING,
STATUS31 TYPE STRING,
OFMNW31 TYPE STRING,
PEDD31 TYPE STRING,
AUERU31 TYPE STRING,
LTXA131 TYPE STRING,
LONGTEXT31 TYPE STRING,
ERUZU31 TYPE STRING,
PERASCE TYPE STRING,
PRTXTCE TYPE STRING,END OF T_EKKO_STR. DATA: WA_CATSD_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_CATSD_STR-PERNR sy-vline
WA_CATSD_STR-SKOSTL sy-vline
WA_CATSD_STR-LSTAR sy-vline
WA_CATSD_STR-SEBELN sy-vline
WA_CATSD_STR-SEBELP sy-vline
WA_CATSD_STR-SPRZNR sy-vline
WA_CATSD_STR-LSTNR sy-vline
WA_CATSD_STR-RKOSTL sy-vline
WA_CATSD_STR-RPROJ sy-vline
WA_CATSD_STR-RAUFNR sy-vline
WA_CATSD_STR-RNPLNR sy-vline
WA_CATSD_STR-RAUFPL sy-vline
WA_CATSD_STR-RAPLZL sy-vline
WA_CATSD_STR-RKDAUF sy-vline
WA_CATSD_STR-RKDPOS sy-vline
WA_CATSD_STR-RKSTR sy-vline
WA_CATSD_STR-RPRZNR sy-vline
WA_CATSD_STR-PAOBJNR sy-vline
WA_CATSD_STR-FUND sy-vline
WA_CATSD_STR-FUNC_AREA sy-vline
WA_CATSD_STR-GRANT_NBR sy-vline
WA_CATSD_STR-S_FUND sy-vline
WA_CATSD_STR-S_FUNC_AREA sy-vline
WA_CATSD_STR-S_GRANT_NBR sy-vline
WA_CATSD_STR-BUDGET_PD sy-vline
WA_CATSD_STR-SBUDGET_PD sy-vline
WA_CATSD_STR-SERVICE_DOC_TYPE sy-vline
WA_CATSD_STR-SERVICE_DOC_ID sy-vline
WA_CATSD_STR-SERVICE_DOC_ITEM_ID sy-vline
WA_CATSD_STR-OVERTIMECAT sy-vline
WA_CATSD_STR-WORK_ITEM_ID sy-vline
WA_CATSD_STR-AWART sy-vline
WA_CATSD_STR-LGART sy-vline
WA_CATSD_STR-KAPID sy-vline
WA_CATSD_STR-SPLIT sy-vline
WA_CATSD_STR-REINR sy-vline
WA_CATSD_STR-WABLNR sy-vline
WA_CATSD_STR-VERSL sy-vline
WA_CATSD_STR-WTART sy-vline
WA_CATSD_STR-BWGRL sy-vline
WA_CATSD_STR-WAERS sy-vline
WA_CATSD_STR-AUFKZ sy-vline
WA_CATSD_STR-TRFGR sy-vline
WA_CATSD_STR-TRFST sy-vline
WA_CATSD_STR-PRAKN sy-vline
WA_CATSD_STR-PRAKZ sy-vline
WA_CATSD_STR-OTYPE sy-vline
WA_CATSD_STR-PLANS sy-vline
WA_CATSD_STR-KOKRS sy-vline
WA_CATSD_STR-MEINH sy-vline
WA_CATSD_STR-TCURR sy-vline
WA_CATSD_STR-PRICE sy-vline
WA_CATSD_STR-ARBID sy-vline
WA_CATSD_STR-WERKS sy-vline
WA_CATSD_STR-AUTYP sy-vline
WA_CATSD_STR-HRCOSTASG sy-vline
WA_CATSD_STR-HRKOSTL sy-vline
WA_CATSD_STR-HRLSTAR sy-vline
WA_CATSD_STR-HRFUND sy-vline
WA_CATSD_STR-HRFUNC_AREA sy-vline
WA_CATSD_STR-HRGRANT_NBR sy-vline
WA_CATSD_STR-BEMOT sy-vline
WA_CATSD_STR-UNIT sy-vline
WA_CATSD_STR-STATKEYFIG sy-vline
WA_CATSD_STR-TASKTYPE sy-vline
WA_CATSD_STR-TASKLEVEL sy-vline
WA_CATSD_STR-TASKCOMPONENT sy-vline
WA_CATSD_STR-BUKRS sy-vline
WA_CATSD_STR-CPR_GUID sy-vline
WA_CATSD_STR-CPR_EXTID sy-vline
WA_CATSD_STR-CPR_OBJGUID sy-vline
WA_CATSD_STR-CPR_OBJGEXTID sy-vline
WA_CATSD_STR-CPR_OBJTYPE sy-vline
WA_CATSD_STR-HRBUDGET_PD sy-vline
WA_CATSD_STR-VORNR sy-vline
WA_CATSD_STR-UVORN sy-vline
WA_CATSD_STR-BEDID sy-vline
WA_CATSD_STR-KAPAR sy-vline
WA_CATSD_STR-ARBPL sy-vline
WA_CATSD_STR-POSID sy-vline
WA_CATSD_STR-DUMMY_INCL_EEW_PRS_CPILS sy-vline
WA_CATSD_STR-SUMDAYS sy-vline
WA_CATSD_STR-DAY1 sy-vline
WA_CATSD_STR-BEGUZ1 sy-vline
WA_CATSD_STR-ENDUZ1 sy-vline
WA_CATSD_STR-VTKEN1 sy-vline
WA_CATSD_STR-ALLDF1 sy-vline
WA_CATSD_STR-COUNTER1 sy-vline
WA_CATSD_STR-STATUS1 sy-vline
WA_CATSD_STR-OFMNW1 sy-vline
WA_CATSD_STR-PEDD1 sy-vline
WA_CATSD_STR-AUERU1 sy-vline
WA_CATSD_STR-LTXA11 sy-vline
WA_CATSD_STR-LONGTEXT1 sy-vline
WA_CATSD_STR-ERUZU1 sy-vline
WA_CATSD_STR-DAY2 sy-vline
WA_CATSD_STR-BEGUZ2 sy-vline
WA_CATSD_STR-ENDUZ2 sy-vline
WA_CATSD_STR-VTKEN2 sy-vline
WA_CATSD_STR-ALLDF2 sy-vline
WA_CATSD_STR-COUNTER2 sy-vline
WA_CATSD_STR-STATUS2 sy-vline
WA_CATSD_STR-OFMNW2 sy-vline
WA_CATSD_STR-PEDD2 sy-vline
WA_CATSD_STR-AUERU2 sy-vline
WA_CATSD_STR-LTXA12 sy-vline
WA_CATSD_STR-LONGTEXT2 sy-vline
WA_CATSD_STR-ERUZU2 sy-vline
WA_CATSD_STR-DAY3 sy-vline
WA_CATSD_STR-BEGUZ3 sy-vline
WA_CATSD_STR-ENDUZ3 sy-vline
WA_CATSD_STR-VTKEN3 sy-vline
WA_CATSD_STR-ALLDF3 sy-vline
WA_CATSD_STR-COUNTER3 sy-vline
WA_CATSD_STR-STATUS3 sy-vline
WA_CATSD_STR-OFMNW3 sy-vline
WA_CATSD_STR-PEDD3 sy-vline
WA_CATSD_STR-AUERU3 sy-vline
WA_CATSD_STR-LTXA13 sy-vline
WA_CATSD_STR-LONGTEXT3 sy-vline
WA_CATSD_STR-ERUZU3 sy-vline
WA_CATSD_STR-DAY4 sy-vline
WA_CATSD_STR-BEGUZ4 sy-vline
WA_CATSD_STR-ENDUZ4 sy-vline
WA_CATSD_STR-VTKEN4 sy-vline
WA_CATSD_STR-ALLDF4 sy-vline
WA_CATSD_STR-COUNTER4 sy-vline
WA_CATSD_STR-STATUS4 sy-vline
WA_CATSD_STR-OFMNW4 sy-vline
WA_CATSD_STR-PEDD4 sy-vline
WA_CATSD_STR-AUERU4 sy-vline
WA_CATSD_STR-LTXA14 sy-vline
WA_CATSD_STR-LONGTEXT4 sy-vline
WA_CATSD_STR-ERUZU4 sy-vline
WA_CATSD_STR-DAY5 sy-vline
WA_CATSD_STR-BEGUZ5 sy-vline
WA_CATSD_STR-ENDUZ5 sy-vline
WA_CATSD_STR-VTKEN5 sy-vline
WA_CATSD_STR-ALLDF5 sy-vline
WA_CATSD_STR-COUNTER5 sy-vline
WA_CATSD_STR-STATUS5 sy-vline
WA_CATSD_STR-OFMNW5 sy-vline
WA_CATSD_STR-PEDD5 sy-vline
WA_CATSD_STR-AUERU5 sy-vline
WA_CATSD_STR-LTXA15 sy-vline
WA_CATSD_STR-LONGTEXT5 sy-vline
WA_CATSD_STR-ERUZU5 sy-vline
WA_CATSD_STR-DAY6 sy-vline
WA_CATSD_STR-BEGUZ6 sy-vline
WA_CATSD_STR-ENDUZ6 sy-vline
WA_CATSD_STR-VTKEN6 sy-vline
WA_CATSD_STR-ALLDF6 sy-vline
WA_CATSD_STR-COUNTER6 sy-vline
WA_CATSD_STR-STATUS6 sy-vline
WA_CATSD_STR-OFMNW6 sy-vline
WA_CATSD_STR-PEDD6 sy-vline
WA_CATSD_STR-AUERU6 sy-vline
WA_CATSD_STR-LTXA16 sy-vline
WA_CATSD_STR-LONGTEXT6 sy-vline
WA_CATSD_STR-ERUZU6 sy-vline
WA_CATSD_STR-DAY7 sy-vline
WA_CATSD_STR-BEGUZ7 sy-vline
WA_CATSD_STR-ENDUZ7 sy-vline
WA_CATSD_STR-VTKEN7 sy-vline
WA_CATSD_STR-ALLDF7 sy-vline
WA_CATSD_STR-COUNTER7 sy-vline
WA_CATSD_STR-STATUS7 sy-vline
WA_CATSD_STR-OFMNW7 sy-vline
WA_CATSD_STR-PEDD7 sy-vline
WA_CATSD_STR-AUERU7 sy-vline
WA_CATSD_STR-LTXA17 sy-vline
WA_CATSD_STR-LONGTEXT7 sy-vline
WA_CATSD_STR-ERUZU7 sy-vline
WA_CATSD_STR-DAY8 sy-vline
WA_CATSD_STR-BEGUZ8 sy-vline
WA_CATSD_STR-ENDUZ8 sy-vline
WA_CATSD_STR-VTKEN8 sy-vline
WA_CATSD_STR-ALLDF8 sy-vline
WA_CATSD_STR-COUNTER8 sy-vline
WA_CATSD_STR-STATUS8 sy-vline
WA_CATSD_STR-OFMNW8 sy-vline
WA_CATSD_STR-PEDD8 sy-vline
WA_CATSD_STR-AUERU8 sy-vline
WA_CATSD_STR-LTXA18 sy-vline
WA_CATSD_STR-LONGTEXT8 sy-vline
WA_CATSD_STR-ERUZU8 sy-vline
WA_CATSD_STR-DAY9 sy-vline
WA_CATSD_STR-BEGUZ9 sy-vline
WA_CATSD_STR-ENDUZ9 sy-vline
WA_CATSD_STR-VTKEN9 sy-vline
WA_CATSD_STR-ALLDF9 sy-vline
WA_CATSD_STR-COUNTER9 sy-vline
WA_CATSD_STR-STATUS9 sy-vline
WA_CATSD_STR-OFMNW9 sy-vline
WA_CATSD_STR-PEDD9 sy-vline
WA_CATSD_STR-AUERU9 sy-vline
WA_CATSD_STR-LTXA19 sy-vline
WA_CATSD_STR-LONGTEXT9 sy-vline
WA_CATSD_STR-ERUZU9 sy-vline
WA_CATSD_STR-DAY10 sy-vline
WA_CATSD_STR-BEGUZ10 sy-vline
WA_CATSD_STR-ENDUZ10 sy-vline
WA_CATSD_STR-VTKEN10 sy-vline
WA_CATSD_STR-ALLDF10 sy-vline
WA_CATSD_STR-COUNTER10 sy-vline
WA_CATSD_STR-STATUS10 sy-vline
WA_CATSD_STR-OFMNW10 sy-vline
WA_CATSD_STR-PEDD10 sy-vline
WA_CATSD_STR-AUERU10 sy-vline
WA_CATSD_STR-LTXA110 sy-vline
WA_CATSD_STR-LONGTEXT10 sy-vline
WA_CATSD_STR-ERUZU10 sy-vline
WA_CATSD_STR-DAY11 sy-vline
WA_CATSD_STR-BEGUZ11 sy-vline
WA_CATSD_STR-ENDUZ11 sy-vline
WA_CATSD_STR-VTKEN11 sy-vline
WA_CATSD_STR-ALLDF11 sy-vline
WA_CATSD_STR-COUNTER11 sy-vline
WA_CATSD_STR-STATUS11 sy-vline
WA_CATSD_STR-OFMNW11 sy-vline
WA_CATSD_STR-PEDD11 sy-vline
WA_CATSD_STR-AUERU11 sy-vline
WA_CATSD_STR-LTXA111 sy-vline
WA_CATSD_STR-LONGTEXT11 sy-vline
WA_CATSD_STR-ERUZU11 sy-vline
WA_CATSD_STR-DAY12 sy-vline
WA_CATSD_STR-BEGUZ12 sy-vline
WA_CATSD_STR-ENDUZ12 sy-vline
WA_CATSD_STR-VTKEN12 sy-vline
WA_CATSD_STR-ALLDF12 sy-vline
WA_CATSD_STR-COUNTER12 sy-vline
WA_CATSD_STR-STATUS12 sy-vline
WA_CATSD_STR-OFMNW12 sy-vline
WA_CATSD_STR-PEDD12 sy-vline
WA_CATSD_STR-AUERU12 sy-vline
WA_CATSD_STR-LTXA112 sy-vline
WA_CATSD_STR-LONGTEXT12 sy-vline
WA_CATSD_STR-ERUZU12 sy-vline
WA_CATSD_STR-DAY13 sy-vline
WA_CATSD_STR-BEGUZ13 sy-vline
WA_CATSD_STR-ENDUZ13 sy-vline
WA_CATSD_STR-VTKEN13 sy-vline
WA_CATSD_STR-ALLDF13 sy-vline
WA_CATSD_STR-COUNTER13 sy-vline
WA_CATSD_STR-STATUS13 sy-vline
WA_CATSD_STR-OFMNW13 sy-vline
WA_CATSD_STR-PEDD13 sy-vline
WA_CATSD_STR-AUERU13 sy-vline
WA_CATSD_STR-LTXA113 sy-vline
WA_CATSD_STR-LONGTEXT13 sy-vline
WA_CATSD_STR-ERUZU13 sy-vline
WA_CATSD_STR-DAY14 sy-vline
WA_CATSD_STR-BEGUZ14 sy-vline
WA_CATSD_STR-ENDUZ14 sy-vline
WA_CATSD_STR-VTKEN14 sy-vline
WA_CATSD_STR-ALLDF14 sy-vline
WA_CATSD_STR-COUNTER14 sy-vline
WA_CATSD_STR-STATUS14 sy-vline
WA_CATSD_STR-OFMNW14 sy-vline
WA_CATSD_STR-PEDD14 sy-vline
WA_CATSD_STR-AUERU14 sy-vline
WA_CATSD_STR-LTXA114 sy-vline
WA_CATSD_STR-LONGTEXT14 sy-vline
WA_CATSD_STR-ERUZU14 sy-vline
WA_CATSD_STR-DAY15 sy-vline
WA_CATSD_STR-BEGUZ15 sy-vline
WA_CATSD_STR-ENDUZ15 sy-vline
WA_CATSD_STR-VTKEN15 sy-vline
WA_CATSD_STR-ALLDF15 sy-vline
WA_CATSD_STR-COUNTER15 sy-vline
WA_CATSD_STR-STATUS15 sy-vline
WA_CATSD_STR-OFMNW15 sy-vline
WA_CATSD_STR-PEDD15 sy-vline
WA_CATSD_STR-AUERU15 sy-vline
WA_CATSD_STR-LTXA115 sy-vline
WA_CATSD_STR-LONGTEXT15 sy-vline
WA_CATSD_STR-ERUZU15 sy-vline
WA_CATSD_STR-DAY16 sy-vline
WA_CATSD_STR-BEGUZ16 sy-vline
WA_CATSD_STR-ENDUZ16 sy-vline
WA_CATSD_STR-VTKEN16 sy-vline
WA_CATSD_STR-ALLDF16 sy-vline
WA_CATSD_STR-COUNTER16 sy-vline
WA_CATSD_STR-STATUS16 sy-vline
WA_CATSD_STR-OFMNW16 sy-vline
WA_CATSD_STR-PEDD16 sy-vline
WA_CATSD_STR-AUERU16 sy-vline
WA_CATSD_STR-LTXA116 sy-vline
WA_CATSD_STR-LONGTEXT16 sy-vline
WA_CATSD_STR-ERUZU16 sy-vline
WA_CATSD_STR-DAY17 sy-vline
WA_CATSD_STR-BEGUZ17 sy-vline
WA_CATSD_STR-ENDUZ17 sy-vline
WA_CATSD_STR-VTKEN17 sy-vline
WA_CATSD_STR-ALLDF17 sy-vline
WA_CATSD_STR-COUNTER17 sy-vline
WA_CATSD_STR-STATUS17 sy-vline
WA_CATSD_STR-OFMNW17 sy-vline
WA_CATSD_STR-PEDD17 sy-vline
WA_CATSD_STR-AUERU17 sy-vline
WA_CATSD_STR-LTXA117 sy-vline
WA_CATSD_STR-LONGTEXT17 sy-vline
WA_CATSD_STR-ERUZU17 sy-vline
WA_CATSD_STR-DAY18 sy-vline
WA_CATSD_STR-BEGUZ18 sy-vline
WA_CATSD_STR-ENDUZ18 sy-vline
WA_CATSD_STR-VTKEN18 sy-vline
WA_CATSD_STR-ALLDF18 sy-vline
WA_CATSD_STR-COUNTER18 sy-vline
WA_CATSD_STR-STATUS18 sy-vline
WA_CATSD_STR-OFMNW18 sy-vline
WA_CATSD_STR-PEDD18 sy-vline
WA_CATSD_STR-AUERU18 sy-vline
WA_CATSD_STR-LTXA118 sy-vline
WA_CATSD_STR-LONGTEXT18 sy-vline
WA_CATSD_STR-ERUZU18 sy-vline
WA_CATSD_STR-DAY19 sy-vline
WA_CATSD_STR-BEGUZ19 sy-vline
WA_CATSD_STR-ENDUZ19 sy-vline
WA_CATSD_STR-VTKEN19 sy-vline
WA_CATSD_STR-ALLDF19 sy-vline
WA_CATSD_STR-COUNTER19 sy-vline
WA_CATSD_STR-STATUS19 sy-vline
WA_CATSD_STR-OFMNW19 sy-vline
WA_CATSD_STR-PEDD19 sy-vline
WA_CATSD_STR-AUERU19 sy-vline
WA_CATSD_STR-LTXA119 sy-vline
WA_CATSD_STR-LONGTEXT19 sy-vline
WA_CATSD_STR-ERUZU19 sy-vline
WA_CATSD_STR-DAY20 sy-vline
WA_CATSD_STR-BEGUZ20 sy-vline
WA_CATSD_STR-ENDUZ20 sy-vline
WA_CATSD_STR-VTKEN20 sy-vline
WA_CATSD_STR-ALLDF20 sy-vline
WA_CATSD_STR-COUNTER20 sy-vline
WA_CATSD_STR-STATUS20 sy-vline
WA_CATSD_STR-OFMNW20 sy-vline
WA_CATSD_STR-PEDD20 sy-vline
WA_CATSD_STR-AUERU20 sy-vline
WA_CATSD_STR-LTXA120 sy-vline
WA_CATSD_STR-LONGTEXT20 sy-vline
WA_CATSD_STR-ERUZU20 sy-vline
WA_CATSD_STR-DAY21 sy-vline
WA_CATSD_STR-BEGUZ21 sy-vline
WA_CATSD_STR-ENDUZ21 sy-vline
WA_CATSD_STR-VTKEN21 sy-vline
WA_CATSD_STR-ALLDF21 sy-vline
WA_CATSD_STR-COUNTER21 sy-vline
WA_CATSD_STR-STATUS21 sy-vline
WA_CATSD_STR-OFMNW21 sy-vline
WA_CATSD_STR-PEDD21 sy-vline
WA_CATSD_STR-AUERU21 sy-vline
WA_CATSD_STR-LTXA121 sy-vline
WA_CATSD_STR-LONGTEXT21 sy-vline
WA_CATSD_STR-ERUZU21 sy-vline
WA_CATSD_STR-DAY22 sy-vline
WA_CATSD_STR-BEGUZ22 sy-vline
WA_CATSD_STR-ENDUZ22 sy-vline
WA_CATSD_STR-VTKEN22 sy-vline
WA_CATSD_STR-ALLDF22 sy-vline
WA_CATSD_STR-COUNTER22 sy-vline
WA_CATSD_STR-STATUS22 sy-vline
WA_CATSD_STR-OFMNW22 sy-vline
WA_CATSD_STR-PEDD22 sy-vline
WA_CATSD_STR-AUERU22 sy-vline
WA_CATSD_STR-LTXA122 sy-vline
WA_CATSD_STR-LONGTEXT22 sy-vline
WA_CATSD_STR-ERUZU22 sy-vline
WA_CATSD_STR-DAY23 sy-vline
WA_CATSD_STR-BEGUZ23 sy-vline
WA_CATSD_STR-ENDUZ23 sy-vline
WA_CATSD_STR-VTKEN23 sy-vline
WA_CATSD_STR-ALLDF23 sy-vline
WA_CATSD_STR-COUNTER23 sy-vline
WA_CATSD_STR-STATUS23 sy-vline
WA_CATSD_STR-OFMNW23 sy-vline
WA_CATSD_STR-PEDD23 sy-vline
WA_CATSD_STR-AUERU23 sy-vline
WA_CATSD_STR-LTXA123 sy-vline
WA_CATSD_STR-LONGTEXT23 sy-vline
WA_CATSD_STR-ERUZU23 sy-vline
WA_CATSD_STR-DAY24 sy-vline
WA_CATSD_STR-BEGUZ24 sy-vline
WA_CATSD_STR-ENDUZ24 sy-vline
WA_CATSD_STR-VTKEN24 sy-vline
WA_CATSD_STR-ALLDF24 sy-vline
WA_CATSD_STR-COUNTER24 sy-vline
WA_CATSD_STR-STATUS24 sy-vline
WA_CATSD_STR-OFMNW24 sy-vline
WA_CATSD_STR-PEDD24 sy-vline
WA_CATSD_STR-AUERU24 sy-vline
WA_CATSD_STR-LTXA124 sy-vline
WA_CATSD_STR-LONGTEXT24 sy-vline
WA_CATSD_STR-ERUZU24 sy-vline
WA_CATSD_STR-DAY25 sy-vline
WA_CATSD_STR-BEGUZ25 sy-vline
WA_CATSD_STR-ENDUZ25 sy-vline
WA_CATSD_STR-VTKEN25 sy-vline
WA_CATSD_STR-ALLDF25 sy-vline
WA_CATSD_STR-COUNTER25 sy-vline
WA_CATSD_STR-STATUS25 sy-vline
WA_CATSD_STR-OFMNW25 sy-vline
WA_CATSD_STR-PEDD25 sy-vline
WA_CATSD_STR-AUERU25 sy-vline
WA_CATSD_STR-LTXA125 sy-vline
WA_CATSD_STR-LONGTEXT25 sy-vline
WA_CATSD_STR-ERUZU25 sy-vline
WA_CATSD_STR-DAY26 sy-vline
WA_CATSD_STR-BEGUZ26 sy-vline
WA_CATSD_STR-ENDUZ26 sy-vline
WA_CATSD_STR-VTKEN26 sy-vline
WA_CATSD_STR-ALLDF26 sy-vline
WA_CATSD_STR-COUNTER26 sy-vline
WA_CATSD_STR-STATUS26 sy-vline
WA_CATSD_STR-OFMNW26 sy-vline
WA_CATSD_STR-PEDD26 sy-vline
WA_CATSD_STR-AUERU26 sy-vline
WA_CATSD_STR-LTXA126 sy-vline
WA_CATSD_STR-LONGTEXT26 sy-vline
WA_CATSD_STR-ERUZU26 sy-vline
WA_CATSD_STR-DAY27 sy-vline
WA_CATSD_STR-BEGUZ27 sy-vline
WA_CATSD_STR-ENDUZ27 sy-vline
WA_CATSD_STR-VTKEN27 sy-vline
WA_CATSD_STR-ALLDF27 sy-vline
WA_CATSD_STR-COUNTER27 sy-vline
WA_CATSD_STR-STATUS27 sy-vline
WA_CATSD_STR-OFMNW27 sy-vline
WA_CATSD_STR-PEDD27 sy-vline
WA_CATSD_STR-AUERU27 sy-vline
WA_CATSD_STR-LTXA127 sy-vline
WA_CATSD_STR-LONGTEXT27 sy-vline
WA_CATSD_STR-ERUZU27 sy-vline
WA_CATSD_STR-DAY28 sy-vline
WA_CATSD_STR-BEGUZ28 sy-vline
WA_CATSD_STR-ENDUZ28 sy-vline
WA_CATSD_STR-VTKEN28 sy-vline
WA_CATSD_STR-ALLDF28 sy-vline
WA_CATSD_STR-COUNTER28 sy-vline
WA_CATSD_STR-STATUS28 sy-vline
WA_CATSD_STR-OFMNW28 sy-vline
WA_CATSD_STR-PEDD28 sy-vline
WA_CATSD_STR-AUERU28 sy-vline
WA_CATSD_STR-LTXA128 sy-vline
WA_CATSD_STR-LONGTEXT28 sy-vline
WA_CATSD_STR-ERUZU28 sy-vline
WA_CATSD_STR-DAY29 sy-vline
WA_CATSD_STR-BEGUZ29 sy-vline
WA_CATSD_STR-ENDUZ29 sy-vline
WA_CATSD_STR-VTKEN29 sy-vline
WA_CATSD_STR-ALLDF29 sy-vline
WA_CATSD_STR-COUNTER29 sy-vline
WA_CATSD_STR-STATUS29 sy-vline
WA_CATSD_STR-OFMNW29 sy-vline
WA_CATSD_STR-PEDD29 sy-vline
WA_CATSD_STR-AUERU29 sy-vline
WA_CATSD_STR-LTXA129 sy-vline
WA_CATSD_STR-LONGTEXT29 sy-vline
WA_CATSD_STR-ERUZU29 sy-vline
WA_CATSD_STR-DAY30 sy-vline
WA_CATSD_STR-BEGUZ30 sy-vline
WA_CATSD_STR-ENDUZ30 sy-vline
WA_CATSD_STR-VTKEN30 sy-vline
WA_CATSD_STR-ALLDF30 sy-vline
WA_CATSD_STR-COUNTER30 sy-vline
WA_CATSD_STR-STATUS30 sy-vline
WA_CATSD_STR-OFMNW30 sy-vline
WA_CATSD_STR-PEDD30 sy-vline
WA_CATSD_STR-AUERU30 sy-vline
WA_CATSD_STR-LTXA130 sy-vline
WA_CATSD_STR-LONGTEXT30 sy-vline
WA_CATSD_STR-ERUZU30 sy-vline
WA_CATSD_STR-DAY31 sy-vline
WA_CATSD_STR-BEGUZ31 sy-vline
WA_CATSD_STR-ENDUZ31 sy-vline
WA_CATSD_STR-VTKEN31 sy-vline
WA_CATSD_STR-ALLDF31 sy-vline
WA_CATSD_STR-COUNTER31 sy-vline
WA_CATSD_STR-STATUS31 sy-vline
WA_CATSD_STR-OFMNW31 sy-vline
WA_CATSD_STR-PEDD31 sy-vline
WA_CATSD_STR-AUERU31 sy-vline
WA_CATSD_STR-LTXA131 sy-vline
WA_CATSD_STR-LONGTEXT31 sy-vline
WA_CATSD_STR-ERUZU31 sy-vline
WA_CATSD_STR-PERASCE sy-vline
WA_CATSD_STR-PRTXTCE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.