ABAP Select data from SAP table ISTICKETITEMTP4_DR 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 ISTICKETITEMTP4_DR 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 ISTICKETITEMTP4_DR. 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 ISTICKETITEMTP4_DR 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_ISTICKETITEMTP4_DR TYPE STANDARD TABLE OF ISTICKETITEMTP4_DR,
      WA_ISTICKETITEMTP4_DR TYPE ISTICKETITEMTP4_DR,
      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: <ISTICKETITEMTP4_DR> TYPE ISTICKETITEMTP4_DR.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM ISTICKETITEMTP4_DR
*  INTO TABLE @DATA(IT_ISTICKETITEMTP4_DR2).
*--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_ISTICKETITEMTP4_DR INDEX 1 INTO DATA(WA_ISTICKETITEMTP4_DR2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_ISTICKETITEMTP4_DR ASSIGNING <ISTICKETITEMTP4_DR>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<ISTICKETITEMTP4_DR>-DRAFTUUID = 1.
<ISTICKETITEMTP4_DR>-PARENTDRAFTUUID = 1.
<ISTICKETITEMTP4_DR>-NOMINATIONTICKETKEY = 1.
<ISTICKETITEMTP4_DR>-NOMINATIONTICKETITEM = 1.
<ISTICKETITEMTP4_DR>-NOMINATIONTICKETVERSION = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_ISTICKETITEMTP4_DR-NOMINATIONTICKETPURPOSE, sy-vline,
WA_ISTICKETITEMTP4_DR-NOMINATIONDOC, sy-vline,
WA_ISTICKETITEMTP4_DR-NOMINATIONDOCITEM, sy-vline,
WA_ISTICKETITEMTP4_DR-NOMINATIONEXTNUMBER, sy-vline,
WA_ISTICKETITEMTP4_DR-NOMINATIONSCHEDULETYPE, sy-vline,
WA_ISTICKETITEMTP4_DR-DEMANDMATERIAL, sy-vline.
ENDLOOP. *Add any further fields from structure WA_ISTICKETITEMTP4_DR 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_ISTICKETITEMTP4_DR 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_ISTICKETITEMTP4_DR INTO WA_ISTICKETITEMTP4_DR. *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 NOMINATIONTICKETKEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_ISTICKETITEMTP4_DR-NOMINATIONTICKETKEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISTICKETITEMTP4_DR-NOMINATIONTICKETKEY.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit MATN1, internal->external for field DEMANDMATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISTICKETITEMTP4_DR-DEMANDMATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISTICKETITEMTP4_DR-DEMANDMATERIAL.
WRITE:/ 'New Value:', ld_input.

*Conversion exit MATN1, internal->external for field SCHEDULEDMATERIAL CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_ISTICKETITEMTP4_DR-SCHEDULEDMATERIAL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISTICKETITEMTP4_DR-SCHEDULEDMATERIAL.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

*Conversion exit CUNIT, internal->external for field ACTUALSCHEDULEDQUANTITYUNIT CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_ISTICKETITEMTP4_DR-ACTUALSCHEDULEDQUANTITYUNIT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_ISTICKETITEMTP4_DR-ACTUALSCHEDULEDQUANTITYUNIT.
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_ISTICKETITEMTP4_DR_STR,
DRAFTUUID TYPE STRING,
PARENTDRAFTUUID TYPE STRING,
NOMINATIONTICKETKEY TYPE STRING,
NOMINATIONTICKETITEM TYPE STRING,
NOMINATIONTICKETVERSION TYPE STRING,
NOMINATIONTICKETPURPOSE TYPE STRING,
NOMINATIONDOC TYPE STRING,
NOMINATIONDOCITEM TYPE STRING,
NOMINATIONEXTNUMBER TYPE STRING,
NOMINATIONSCHEDULETYPE TYPE STRING,
DEMANDMATERIAL TYPE STRING,
NOMINATIONTYPE TYPE STRING,
LOCATIONNAME TYPE STRING,
LOCATIONID TYPE STRING,
TRANSPORTSYSTEM TYPE STRING,
TICKETCREATIONDATE TYPE STRING,
SCHEDULEDMATERIAL TYPE STRING,
BASEUNIT TYPE STRING,
SCHEDULEDQUANTITY TYPE STRING,
TICKETDOCUMENTPOSTINGDATE TYPE STRING,
TICKETSTATUSCOLORCODE TYPE STRING,
QUANTITYSTARTDATETIME TYPE STRING,
QUANTITYENDDATETIME TYPE STRING,
QUANTITYPOSTINGDATETIME TYPE STRING,
TSWTICKETSTARTDATE TYPE STRING,
TSWTICKETSTARTTIME TYPE STRING,
TSWTICKETENDDATE TYPE STRING,
TSWTICKETENDTIME TYPE STRING,
TSWTICKETPOSTINGDATE TYPE STRING,
TSWTICKETPOSTINGTIME TYPE STRING,
GENERALMETERNUMBER TYPE STRING,
METEROPENQUANTITY TYPE STRING,
ENDCOUNTERMETERREADING TYPE STRING,
OPENMETERDATETIME TYPE STRING,
CLOSEMETERDATETIME TYPE STRING,
STOPMETERCALCULATIONQUANTITY TYPE STRING,
STOPMETERUNITOFMEASURE TYPE STRING,
TANKSEQUENCENUMBER TYPE STRING,
STORAGEOBJECTSEGMENTNUMBER TYPE STRING,
GAUGEOPENDIPREADING TYPE STRING,
OPENTANKDIPDATETIME TYPE STRING,
GAUGECLOSEDIPREADING TYPE STRING,
CLOSETANKDIPDATETIME TYPE STRING,
CALCULATEDGAUGEQUANTITY TYPE STRING,
GAUGETIMEZONE TYPE STRING,
TICKETCREATEDBYUSER TYPE STRING,
TICKETCREATIONTIME TYPE STRING,
TICKETCREATIONTIMESTMP TYPE STRING,
TICKETCHANGEDBYUSER TYPE STRING,
NOMINATIONITEMSTATUS TYPE STRING,
NOMINATIONITEMSUBSTATUS TYPE STRING,
LATESTTICKETSTATUS TYPE STRING,
NOMINATIONTICKETSTATUS TYPE STRING,
TICKETCORRUPTMODE TYPE STRING,
TICKETREVERSEMODE TYPE STRING,
TICKETCORRECTIONMODE TYPE STRING,
TYPEOFMOVEMENT TYPE STRING,
ISNOMINATIONITEMCLOSED TYPE STRING,
QUANTITYISMARKED TYPE STRING,
METERISMARKED TYPE STRING,
GAUGEISMARKED TYPE STRING,
TICKETNUMBER TYPE STRING,
TICKETEXTERNALNUMBER TYPE STRING,
NOMINATIONTICKETTYPE TYPE STRING,
VEHICLEID TYPE STRING,
TICKETCHANGEDDATE TYPE STRING,
NOMINATIONEVENTDATE TYPE STRING,
STOPGAUGEUNITOFMEASURE TYPE STRING,
BULKSHIPMENTTYPE TYPE STRING,
ORIGINPLANT TYPE STRING,
ORIGINSTORAGELOCATION TYPE STRING,
DESTINATIONPLANT TYPE STRING,
DESTINATIONSTORAGELOCATION TYPE STRING,
ACTUALSCHEDULEDQUANTITY TYPE STRING,
SCHEDULEDQUANTITYUNIT TYPE STRING,
INTRANSITPLANT TYPE STRING,
NOMINATIONSCHEDQUANTITY TYPE STRING,
ACTUALSCHEDULEDQUANTITYUNIT TYPE STRING,
NOMINATIONDOCISBLOCKED TYPE STRING,
NOMINATIONTICKETISBLOCKED TYPE STRING,
HASACTIVEENTITY TYPE STRING,
DRAFTENTITYCREATIONDATETIME TYPE STRING,
DRAFTENTITYLASTCHANGEDATETIME TYPE STRING,
DRAFTADMINISTRATIVEDATAUUID TYPE STRING,
DRAFTENTITYCONSISTENCYSTATUS TYPE STRING,
DRAFTENTITYOPERATIONCODE TYPE STRING,
DUMMY_TKTITM_INCL_EEW_PS TYPE STRING,
ISACTIVEENTITY TYPE STRING,END OF T_EKKO_STR. DATA: WA_ISTICKETITEMTP4_DR_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_ISTICKETITEMTP4_DR_STR-DRAFTUUID sy-vline
WA_ISTICKETITEMTP4_DR_STR-PARENTDRAFTUUID sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETKEY sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETITEM sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETVERSION sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETPURPOSE sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONDOC sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONDOCITEM sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONEXTNUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONSCHEDULETYPE sy-vline
WA_ISTICKETITEMTP4_DR_STR-DEMANDMATERIAL sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTYPE sy-vline
WA_ISTICKETITEMTP4_DR_STR-LOCATIONNAME sy-vline
WA_ISTICKETITEMTP4_DR_STR-LOCATIONID sy-vline
WA_ISTICKETITEMTP4_DR_STR-TRANSPORTSYSTEM sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCREATIONDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-SCHEDULEDMATERIAL sy-vline
WA_ISTICKETITEMTP4_DR_STR-BASEUNIT sy-vline
WA_ISTICKETITEMTP4_DR_STR-SCHEDULEDQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETDOCUMENTPOSTINGDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETSTATUSCOLORCODE sy-vline
WA_ISTICKETITEMTP4_DR_STR-QUANTITYSTARTDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-QUANTITYENDDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-QUANTITYPOSTINGDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETSTARTDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETSTARTTIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETENDDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETENDTIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETPOSTINGDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TSWTICKETPOSTINGTIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-GENERALMETERNUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-METEROPENQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-ENDCOUNTERMETERREADING sy-vline
WA_ISTICKETITEMTP4_DR_STR-OPENMETERDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-CLOSEMETERDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-STOPMETERCALCULATIONQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-STOPMETERUNITOFMEASURE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TANKSEQUENCENUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-STORAGEOBJECTSEGMENTNUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-GAUGEOPENDIPREADING sy-vline
WA_ISTICKETITEMTP4_DR_STR-OPENTANKDIPDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-GAUGECLOSEDIPREADING sy-vline
WA_ISTICKETITEMTP4_DR_STR-CLOSETANKDIPDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-CALCULATEDGAUGEQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-GAUGETIMEZONE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCREATEDBYUSER sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCREATIONTIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCREATIONTIMESTMP sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCHANGEDBYUSER sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONITEMSTATUS sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONITEMSUBSTATUS sy-vline
WA_ISTICKETITEMTP4_DR_STR-LATESTTICKETSTATUS sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETSTATUS sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCORRUPTMODE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETREVERSEMODE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCORRECTIONMODE sy-vline
WA_ISTICKETITEMTP4_DR_STR-TYPEOFMOVEMENT sy-vline
WA_ISTICKETITEMTP4_DR_STR-ISNOMINATIONITEMCLOSED sy-vline
WA_ISTICKETITEMTP4_DR_STR-QUANTITYISMARKED sy-vline
WA_ISTICKETITEMTP4_DR_STR-METERISMARKED sy-vline
WA_ISTICKETITEMTP4_DR_STR-GAUGEISMARKED sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETNUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETEXTERNALNUMBER sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETTYPE sy-vline
WA_ISTICKETITEMTP4_DR_STR-VEHICLEID sy-vline
WA_ISTICKETITEMTP4_DR_STR-TICKETCHANGEDDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONEVENTDATE sy-vline
WA_ISTICKETITEMTP4_DR_STR-STOPGAUGEUNITOFMEASURE sy-vline
WA_ISTICKETITEMTP4_DR_STR-BULKSHIPMENTTYPE sy-vline
WA_ISTICKETITEMTP4_DR_STR-ORIGINPLANT sy-vline
WA_ISTICKETITEMTP4_DR_STR-ORIGINSTORAGELOCATION sy-vline
WA_ISTICKETITEMTP4_DR_STR-DESTINATIONPLANT sy-vline
WA_ISTICKETITEMTP4_DR_STR-DESTINATIONSTORAGELOCATION sy-vline
WA_ISTICKETITEMTP4_DR_STR-ACTUALSCHEDULEDQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-SCHEDULEDQUANTITYUNIT sy-vline
WA_ISTICKETITEMTP4_DR_STR-INTRANSITPLANT sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONSCHEDQUANTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-ACTUALSCHEDULEDQUANTITYUNIT sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONDOCISBLOCKED sy-vline
WA_ISTICKETITEMTP4_DR_STR-NOMINATIONTICKETISBLOCKED sy-vline
WA_ISTICKETITEMTP4_DR_STR-HASACTIVEENTITY sy-vline
WA_ISTICKETITEMTP4_DR_STR-DRAFTENTITYCREATIONDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-DRAFTENTITYLASTCHANGEDATETIME sy-vline
WA_ISTICKETITEMTP4_DR_STR-DRAFTADMINISTRATIVEDATAUUID sy-vline
WA_ISTICKETITEMTP4_DR_STR-DRAFTENTITYCONSISTENCYSTATUS sy-vline
WA_ISTICKETITEMTP4_DR_STR-DRAFTENTITYOPERATIONCODE sy-vline
WA_ISTICKETITEMTP4_DR_STR-DUMMY_TKTITM_INCL_EEW_PS sy-vline
WA_ISTICKETITEMTP4_DR_STR-ISACTIVEENTITY sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.