ABAP Select data from SAP table RN1WP_017_LIST 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 RN1WP_017_LIST 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 RN1WP_017_LIST. 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 RN1WP_017_LIST 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_RN1WP_017_LIST TYPE STANDARD TABLE OF RN1WP_017_LIST,
      WA_RN1WP_017_LIST TYPE RN1WP_017_LIST,
      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: <RN1WP_017_LIST> TYPE RN1WP_017_LIST.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RN1WP_017_LIST
*  INTO TABLE @DATA(IT_RN1WP_017_LIST2).
*--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_RN1WP_017_LIST INDEX 1 INTO DATA(WA_RN1WP_017_LIST2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RN1WP_017_LIST ASSIGNING <RN1WP_017_LIST>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RN1WP_017_LIST>-IMPOBJ = 1.
<RN1WP_017_LIST>-DSPOBJ = 1.
<RN1WP_017_LIST>-OBJECT = 1.
<RN1WP_017_LIST>-KEYNO = 1.
<RN1WP_017_LIST>-SEQNO = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RN1WP_017_LIST-DATE, sy-vline,
WA_RN1WP_017_LIST-TIME, sy-vline,
WA_RN1WP_017_LIST-ROOM, sy-vline,
WA_RN1WP_017_LIST-ROOM_K, sy-vline,
WA_RN1WP_017_LIST-ROOM_KB, sy-vline,
WA_RN1WP_017_LIST-PLANOE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RN1WP_017_LIST 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_RN1WP_017_LIST 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_RN1WP_017_LIST INTO WA_RN1WP_017_LIST. *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 ROOM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1WP_017_LIST-ROOM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1WP_017_LIST-ROOM.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field AFNOE CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1WP_017_LIST-AFNOE IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1WP_017_LIST-AFNOE.
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_RN1WP_017_LIST_STR,
IMPOBJ TYPE STRING,
DSPOBJ TYPE STRING,
OBJECT TYPE STRING,
KEYNO TYPE STRING,
SEQNO TYPE STRING,
DATE TYPE STRING,
TIME TYPE STRING,
ROOM TYPE STRING,
ROOM_K TYPE STRING,
ROOM_KB TYPE STRING,
PLANOE TYPE STRING,
PLANOE_K TYPE STRING,
PLANOE_KB TYPE STRING,
ERBOE TYPE STRING,
TMTAG TYPE STRING,
RFG TYPE STRING,
DAUER TYPE STRING,
OPBEG TYPE STRING,
ELEMENT TYPE STRING,
PZMAN TYPE STRING,
EMERG_OP TYPE STRING,
PATNR TYPE STRING,
FALNR TYPE STRING,
EINRI TYPE STRING,
LFDBEW TYPE STRING,
DAYOFWEEK TYPE STRING,
ANPOE TYPE STRING,
ANFOE TYPE STRING,
ORGPF_AKT TYPE STRING,
ROOM_AKT TYPE STRING,
ROOM_AKT_KB TYPE STRING,
PRGNR TYPE STRING,
PNAMEC TYPE STRING,
PNAMEC1 TYPE STRING,
GSCHLE TYPE STRING,
AGEPAT TYPE STRING,
TODKZ_ICON TYPE STRING,
TODDT TYPE STRING,
TODZT TYPE STRING,
TODDB TYPE STRING,
TODZB TYPE STRING,
TODUR_TXT TYPE STRING,
FALAR TYPE STRING,
FALARE TYPE STRING,
NNAMS TYPE STRING,
VNAMS TYPE STRING,
GBNAM TYPE STRING,
GBDAT TYPE STRING,
PRIVP TYPE STRING,
PRIVP_ICON TYPE STRING,
DIAGNOSE TYPE STRING,
DIALO TYPE STRING,
DIAGOBJ TYPE STRING,
SRVOBJ TYPE STRING,
SRV TYPE STRING,
SRV_BEZ TYPE STRING,
SRV_ERGTX TYPE STRING,
SRV_LSLOK TYPE STRING,
SRV_LGRBEZ TYPE STRING,
RISIKO TYPE STRING,
RISIKO_ICON TYPE STRING,
PRIO TYPE STRING,
APRIE TYPE STRING,
APRITXT TYPE STRING,
ANFV_ICON TYPE STRING,
ANERF_ICON TYPE STRING,
PMEDFG_ICON TYPE STRING,
PMEDVS_ICON TYPE STRING,
PATEIN TYPE STRING,
PATEIN_ICON TYPE STRING,
PATNUE TYPE STRING,
PATNUE_ICON TYPE STRING,
WDATE TYPE STRING,
WTIME TYPE STRING,
WROOM TYPE STRING,
WZPIE TYPE STRING,
WZPITXT TYPE STRING,
WUMNT TYPE STRING,
WUJHR TYPE STRING,
TMPDT TYPE STRING,
TMPZT TYPE STRING,
TMDAUER TYPE STRING,
OPBEG_TIME TYPE STRING,
PRGS_TIME_BEG TYPE STRING,
PRGS_TIME_END TYPE STRING,
VMA TYPE STRING,
BESOND TYPE STRING,
OPNR TYPE STRING,
AFNOE TYPE STRING,
AFNDT TYPE STRING,
AFNZT TYPE STRING,
N1PTINT TYPE STRING,
ZTMK_BEZ TYPE STRING,
ZTMK_ZEIT TYPE STRING,
IFGR TYPE STRING,
IFGR_TXT TYPE STRING,
IFGR_ICON TYPE STRING,
BEM_BEW TYPE STRING,
DOKKZ_ICON TYPE STRING,
MEDDOK_ICON TYPE STRING,
LABDOK_ICON TYPE STRING,
PCODE TYPE STRING,
ICON_DOC TYPE STRING,
MODCOMMENT TYPE STRING,
MODCOMMENT_ICON TYPE STRING,
MODCOMMENT_REF TYPE STRING,
MODCOMMENT_CNT TYPE STRING,
CAUSECHNG TYPE STRING,
RELEASED_ICON TYPE STRING,
RELEASE_STATINT TYPE STRING,
RELEASE_STATEXT TYPE STRING,
APCOMMENT TYPE STRING,
ADPAT_STATE_ICON TYPE STRING,
VS_PLAN_ICON TYPE STRING,
STUDY_STATE_ICON TYPE STRING,
NO_TC_ICON TYPE STRING,
TEAM1 TYPE STRING,
TEAM2 TYPE STRING,
TEAM3 TYPE STRING,
TEAM4 TYPE STRING,
TEAM1_KURZ TYPE STRING,
TEAM2_KURZ TYPE STRING,
TEAM3_KURZ TYPE STRING,
TEAM4_KURZ TYPE STRING,
KONTEXT1 TYPE STRING,
KONTEXT2 TYPE STRING,
KONTEXT3 TYPE STRING,
CXSTA1 TYPE STRING,
CXSTA2 TYPE STRING,
CXSTA3 TYPE STRING,
CXSTA_ICON1 TYPE STRING,
CXSTA_ICON2 TYPE STRING,
CXSTA_ICON3 TYPE STRING,
CXID1 TYPE STRING,
CXID2 TYPE STRING,
CXID3 TYPE STRING,
PATHWAY_STATE TYPE STRING,
PATHWAY_STATE_TXT TYPE STRING,
PATHWAY_STATE_ICON TYPE STRING,
PROFESSIONS TYPE STRING,
PATHWAY_PROPOSAL_ICON TYPE STRING,
DBC TYPE STRING,
DBC_ICON TYPE STRING,
AFGESL TYPE STRING,
BSNNR TYPE STRING,
BSN_STAT TYPE STRING,
WID_STAT TYPE STRING,
REFER_ICON TYPE STRING,
CARECODE TYPE STRING,
CARECODE_DESC TYPE STRING,
CARECAT TYPE STRING,
CARECAT_DESC TYPE STRING,
OPENCLOSE TYPE STRING,
DRAGABLE TYPE STRING,
DROPABLE TYPE STRING,
LINECOLOR TYPE STRING,
CELLCOLOR TYPE STRING,
DRAGDROP TYPE STRING,
SORT01 TYPE STRING,
SORT02 TYPE STRING,
SORT03 TYPE STRING,
SORT04 TYPE STRING,
SORT05 TYPE STRING,
SORT06 TYPE STRING,
SORT07 TYPE STRING,
SORT08 TYPE STRING,
SORT09 TYPE STRING,
SORT10 TYPE STRING,
ZPID_BEZ TYPE STRING,
ZPID TYPE STRING,
BEGIN_DATE_PLAN TYPE STRING,
BEGIN_TIME_PLAN TYPE STRING,
PLAN_DURATION TYPE STRING,
END_DATE_PLAN TYPE STRING,
END_TIME_PLAN TYPE STRING,
BEGIN_DATE_REAL TYPE STRING,
BEGIN_TIME_REAL TYPE STRING,
REAL_DURATION TYPE STRING,
END_DATE_REAL TYPE STRING,
END_TIME_REAL TYPE STRING,
ZPID_BEZ_PARENT TYPE STRING,
ZPID_PARENT TYPE STRING,
REF_POINT TYPE STRING,
REF_POINT_TXT TYPE STRING,
DIFFERENCE TYPE STRING,
EST_ET TYPE STRING,
EST_ET_ICON TYPE STRING,END OF T_EKKO_STR. DATA: WA_RN1WP_017_LIST_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_RN1WP_017_LIST_STR-IMPOBJ sy-vline
WA_RN1WP_017_LIST_STR-DSPOBJ sy-vline
WA_RN1WP_017_LIST_STR-OBJECT sy-vline
WA_RN1WP_017_LIST_STR-KEYNO sy-vline
WA_RN1WP_017_LIST_STR-SEQNO sy-vline
WA_RN1WP_017_LIST_STR-DATE sy-vline
WA_RN1WP_017_LIST_STR-TIME sy-vline
WA_RN1WP_017_LIST_STR-ROOM sy-vline
WA_RN1WP_017_LIST_STR-ROOM_K sy-vline
WA_RN1WP_017_LIST_STR-ROOM_KB sy-vline
WA_RN1WP_017_LIST_STR-PLANOE sy-vline
WA_RN1WP_017_LIST_STR-PLANOE_K sy-vline
WA_RN1WP_017_LIST_STR-PLANOE_KB sy-vline
WA_RN1WP_017_LIST_STR-ERBOE sy-vline
WA_RN1WP_017_LIST_STR-TMTAG sy-vline
WA_RN1WP_017_LIST_STR-RFG sy-vline
WA_RN1WP_017_LIST_STR-DAUER sy-vline
WA_RN1WP_017_LIST_STR-OPBEG sy-vline
WA_RN1WP_017_LIST_STR-ELEMENT sy-vline
WA_RN1WP_017_LIST_STR-PZMAN sy-vline
WA_RN1WP_017_LIST_STR-EMERG_OP sy-vline
WA_RN1WP_017_LIST_STR-PATNR sy-vline
WA_RN1WP_017_LIST_STR-FALNR sy-vline
WA_RN1WP_017_LIST_STR-EINRI sy-vline
WA_RN1WP_017_LIST_STR-LFDBEW sy-vline
WA_RN1WP_017_LIST_STR-DAYOFWEEK sy-vline
WA_RN1WP_017_LIST_STR-ANPOE sy-vline
WA_RN1WP_017_LIST_STR-ANFOE sy-vline
WA_RN1WP_017_LIST_STR-ORGPF_AKT sy-vline
WA_RN1WP_017_LIST_STR-ROOM_AKT sy-vline
WA_RN1WP_017_LIST_STR-ROOM_AKT_KB sy-vline
WA_RN1WP_017_LIST_STR-PRGNR sy-vline
WA_RN1WP_017_LIST_STR-PNAMEC sy-vline
WA_RN1WP_017_LIST_STR-PNAMEC1 sy-vline
WA_RN1WP_017_LIST_STR-GSCHLE sy-vline
WA_RN1WP_017_LIST_STR-AGEPAT sy-vline
WA_RN1WP_017_LIST_STR-TODKZ_ICON sy-vline
WA_RN1WP_017_LIST_STR-TODDT sy-vline
WA_RN1WP_017_LIST_STR-TODZT sy-vline
WA_RN1WP_017_LIST_STR-TODDB sy-vline
WA_RN1WP_017_LIST_STR-TODZB sy-vline
WA_RN1WP_017_LIST_STR-TODUR_TXT sy-vline
WA_RN1WP_017_LIST_STR-FALAR sy-vline
WA_RN1WP_017_LIST_STR-FALARE sy-vline
WA_RN1WP_017_LIST_STR-NNAMS sy-vline
WA_RN1WP_017_LIST_STR-VNAMS sy-vline
WA_RN1WP_017_LIST_STR-GBNAM sy-vline
WA_RN1WP_017_LIST_STR-GBDAT sy-vline
WA_RN1WP_017_LIST_STR-PRIVP sy-vline
WA_RN1WP_017_LIST_STR-PRIVP_ICON sy-vline
WA_RN1WP_017_LIST_STR-DIAGNOSE sy-vline
WA_RN1WP_017_LIST_STR-DIALO sy-vline
WA_RN1WP_017_LIST_STR-DIAGOBJ sy-vline
WA_RN1WP_017_LIST_STR-SRVOBJ sy-vline
WA_RN1WP_017_LIST_STR-SRV sy-vline
WA_RN1WP_017_LIST_STR-SRV_BEZ sy-vline
WA_RN1WP_017_LIST_STR-SRV_ERGTX sy-vline
WA_RN1WP_017_LIST_STR-SRV_LSLOK sy-vline
WA_RN1WP_017_LIST_STR-SRV_LGRBEZ sy-vline
WA_RN1WP_017_LIST_STR-RISIKO sy-vline
WA_RN1WP_017_LIST_STR-RISIKO_ICON sy-vline
WA_RN1WP_017_LIST_STR-PRIO sy-vline
WA_RN1WP_017_LIST_STR-APRIE sy-vline
WA_RN1WP_017_LIST_STR-APRITXT sy-vline
WA_RN1WP_017_LIST_STR-ANFV_ICON sy-vline
WA_RN1WP_017_LIST_STR-ANERF_ICON sy-vline
WA_RN1WP_017_LIST_STR-PMEDFG_ICON sy-vline
WA_RN1WP_017_LIST_STR-PMEDVS_ICON sy-vline
WA_RN1WP_017_LIST_STR-PATEIN sy-vline
WA_RN1WP_017_LIST_STR-PATEIN_ICON sy-vline
WA_RN1WP_017_LIST_STR-PATNUE sy-vline
WA_RN1WP_017_LIST_STR-PATNUE_ICON sy-vline
WA_RN1WP_017_LIST_STR-WDATE sy-vline
WA_RN1WP_017_LIST_STR-WTIME sy-vline
WA_RN1WP_017_LIST_STR-WROOM sy-vline
WA_RN1WP_017_LIST_STR-WZPIE sy-vline
WA_RN1WP_017_LIST_STR-WZPITXT sy-vline
WA_RN1WP_017_LIST_STR-WUMNT sy-vline
WA_RN1WP_017_LIST_STR-WUJHR sy-vline
WA_RN1WP_017_LIST_STR-TMPDT sy-vline
WA_RN1WP_017_LIST_STR-TMPZT sy-vline
WA_RN1WP_017_LIST_STR-TMDAUER sy-vline
WA_RN1WP_017_LIST_STR-OPBEG_TIME sy-vline
WA_RN1WP_017_LIST_STR-PRGS_TIME_BEG sy-vline
WA_RN1WP_017_LIST_STR-PRGS_TIME_END sy-vline
WA_RN1WP_017_LIST_STR-VMA sy-vline
WA_RN1WP_017_LIST_STR-BESOND sy-vline
WA_RN1WP_017_LIST_STR-OPNR sy-vline
WA_RN1WP_017_LIST_STR-AFNOE sy-vline
WA_RN1WP_017_LIST_STR-AFNDT sy-vline
WA_RN1WP_017_LIST_STR-AFNZT sy-vline
WA_RN1WP_017_LIST_STR-N1PTINT sy-vline
WA_RN1WP_017_LIST_STR-ZTMK_BEZ sy-vline
WA_RN1WP_017_LIST_STR-ZTMK_ZEIT sy-vline
WA_RN1WP_017_LIST_STR-IFGR sy-vline
WA_RN1WP_017_LIST_STR-IFGR_TXT sy-vline
WA_RN1WP_017_LIST_STR-IFGR_ICON sy-vline
WA_RN1WP_017_LIST_STR-BEM_BEW sy-vline
WA_RN1WP_017_LIST_STR-DOKKZ_ICON sy-vline
WA_RN1WP_017_LIST_STR-MEDDOK_ICON sy-vline
WA_RN1WP_017_LIST_STR-LABDOK_ICON sy-vline
WA_RN1WP_017_LIST_STR-PCODE sy-vline
WA_RN1WP_017_LIST_STR-ICON_DOC sy-vline
WA_RN1WP_017_LIST_STR-MODCOMMENT sy-vline
WA_RN1WP_017_LIST_STR-MODCOMMENT_ICON sy-vline
WA_RN1WP_017_LIST_STR-MODCOMMENT_REF sy-vline
WA_RN1WP_017_LIST_STR-MODCOMMENT_CNT sy-vline
WA_RN1WP_017_LIST_STR-CAUSECHNG sy-vline
WA_RN1WP_017_LIST_STR-RELEASED_ICON sy-vline
WA_RN1WP_017_LIST_STR-RELEASE_STATINT sy-vline
WA_RN1WP_017_LIST_STR-RELEASE_STATEXT sy-vline
WA_RN1WP_017_LIST_STR-APCOMMENT sy-vline
WA_RN1WP_017_LIST_STR-ADPAT_STATE_ICON sy-vline
WA_RN1WP_017_LIST_STR-VS_PLAN_ICON sy-vline
WA_RN1WP_017_LIST_STR-STUDY_STATE_ICON sy-vline
WA_RN1WP_017_LIST_STR-NO_TC_ICON sy-vline
WA_RN1WP_017_LIST_STR-TEAM1 sy-vline
WA_RN1WP_017_LIST_STR-TEAM2 sy-vline
WA_RN1WP_017_LIST_STR-TEAM3 sy-vline
WA_RN1WP_017_LIST_STR-TEAM4 sy-vline
WA_RN1WP_017_LIST_STR-TEAM1_KURZ sy-vline
WA_RN1WP_017_LIST_STR-TEAM2_KURZ sy-vline
WA_RN1WP_017_LIST_STR-TEAM3_KURZ sy-vline
WA_RN1WP_017_LIST_STR-TEAM4_KURZ sy-vline
WA_RN1WP_017_LIST_STR-KONTEXT1 sy-vline
WA_RN1WP_017_LIST_STR-KONTEXT2 sy-vline
WA_RN1WP_017_LIST_STR-KONTEXT3 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA1 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA2 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA3 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA_ICON1 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA_ICON2 sy-vline
WA_RN1WP_017_LIST_STR-CXSTA_ICON3 sy-vline
WA_RN1WP_017_LIST_STR-CXID1 sy-vline
WA_RN1WP_017_LIST_STR-CXID2 sy-vline
WA_RN1WP_017_LIST_STR-CXID3 sy-vline
WA_RN1WP_017_LIST_STR-PATHWAY_STATE sy-vline
WA_RN1WP_017_LIST_STR-PATHWAY_STATE_TXT sy-vline
WA_RN1WP_017_LIST_STR-PATHWAY_STATE_ICON sy-vline
WA_RN1WP_017_LIST_STR-PROFESSIONS sy-vline
WA_RN1WP_017_LIST_STR-PATHWAY_PROPOSAL_ICON sy-vline
WA_RN1WP_017_LIST_STR-DBC sy-vline
WA_RN1WP_017_LIST_STR-DBC_ICON sy-vline
WA_RN1WP_017_LIST_STR-AFGESL sy-vline
WA_RN1WP_017_LIST_STR-BSNNR sy-vline
WA_RN1WP_017_LIST_STR-BSN_STAT sy-vline
WA_RN1WP_017_LIST_STR-WID_STAT sy-vline
WA_RN1WP_017_LIST_STR-REFER_ICON sy-vline
WA_RN1WP_017_LIST_STR-CARECODE sy-vline
WA_RN1WP_017_LIST_STR-CARECODE_DESC sy-vline
WA_RN1WP_017_LIST_STR-CARECAT sy-vline
WA_RN1WP_017_LIST_STR-CARECAT_DESC sy-vline
WA_RN1WP_017_LIST_STR-OPENCLOSE sy-vline
WA_RN1WP_017_LIST_STR-DRAGABLE sy-vline
WA_RN1WP_017_LIST_STR-DROPABLE sy-vline
WA_RN1WP_017_LIST_STR-LINECOLOR sy-vline
WA_RN1WP_017_LIST_STR-CELLCOLOR sy-vline
WA_RN1WP_017_LIST_STR-DRAGDROP sy-vline
WA_RN1WP_017_LIST_STR-SORT01 sy-vline
WA_RN1WP_017_LIST_STR-SORT02 sy-vline
WA_RN1WP_017_LIST_STR-SORT03 sy-vline
WA_RN1WP_017_LIST_STR-SORT04 sy-vline
WA_RN1WP_017_LIST_STR-SORT05 sy-vline
WA_RN1WP_017_LIST_STR-SORT06 sy-vline
WA_RN1WP_017_LIST_STR-SORT07 sy-vline
WA_RN1WP_017_LIST_STR-SORT08 sy-vline
WA_RN1WP_017_LIST_STR-SORT09 sy-vline
WA_RN1WP_017_LIST_STR-SORT10 sy-vline
WA_RN1WP_017_LIST_STR-ZPID_BEZ sy-vline
WA_RN1WP_017_LIST_STR-ZPID sy-vline
WA_RN1WP_017_LIST_STR-BEGIN_DATE_PLAN sy-vline
WA_RN1WP_017_LIST_STR-BEGIN_TIME_PLAN sy-vline
WA_RN1WP_017_LIST_STR-PLAN_DURATION sy-vline
WA_RN1WP_017_LIST_STR-END_DATE_PLAN sy-vline
WA_RN1WP_017_LIST_STR-END_TIME_PLAN sy-vline
WA_RN1WP_017_LIST_STR-BEGIN_DATE_REAL sy-vline
WA_RN1WP_017_LIST_STR-BEGIN_TIME_REAL sy-vline
WA_RN1WP_017_LIST_STR-REAL_DURATION sy-vline
WA_RN1WP_017_LIST_STR-END_DATE_REAL sy-vline
WA_RN1WP_017_LIST_STR-END_TIME_REAL sy-vline
WA_RN1WP_017_LIST_STR-ZPID_BEZ_PARENT sy-vline
WA_RN1WP_017_LIST_STR-ZPID_PARENT sy-vline
WA_RN1WP_017_LIST_STR-REF_POINT sy-vline
WA_RN1WP_017_LIST_STR-REF_POINT_TXT sy-vline
WA_RN1WP_017_LIST_STR-DIFFERENCE sy-vline
WA_RN1WP_017_LIST_STR-EST_ET sy-vline
WA_RN1WP_017_LIST_STR-EST_ET_ICON sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.