ABAP Select data from SAP table WTY_NAVTREE_DATA 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 WTY_NAVTREE_DATA 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 WTY_NAVTREE_DATA. 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 WTY_NAVTREE_DATA 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_WTY_NAVTREE_DATA TYPE STANDARD TABLE OF WTY_NAVTREE_DATA,
      WA_WTY_NAVTREE_DATA TYPE WTY_NAVTREE_DATA,
      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: <WTY_NAVTREE_DATA> TYPE WTY_NAVTREE_DATA.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM WTY_NAVTREE_DATA
*  INTO TABLE @DATA(IT_WTY_NAVTREE_DATA2).
*--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_WTY_NAVTREE_DATA INDEX 1 INTO DATA(WA_WTY_NAVTREE_DATA2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_WTY_NAVTREE_DATA ASSIGNING <WTY_NAVTREE_DATA>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<WTY_NAVTREE_DATA>-PNGUID = 1.
<WTY_NAVTREE_DATA>-NODE_KEY = 1.
<WTY_NAVTREE_DATA>-PARENT_KEY = 1.
<WTY_NAVTREE_DATA>-ISFOLDER = 1.
<WTY_NAVTREE_DATA>-EXPANDER = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_WTY_NAVTREE_DATA-N_IMAGE, sy-vline,
WA_WTY_NAVTREE_DATA-EXP_IMAGE, sy-vline,
WA_WTY_NAVTREE_DATA-NODE_TEXT, sy-vline,
WA_WTY_NAVTREE_DATA-NODE_TYPE, sy-vline,
WA_WTY_NAVTREE_DATA-MANDTH, sy-vline,
WA_WTY_NAVTREE_DATA-PNGUIDH, sy-vline.
ENDLOOP. *Add any further fields from structure WA_WTY_NAVTREE_DATA 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_WTY_NAVTREE_DATA 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_WTY_NAVTREE_DATA INTO WA_WTY_NAVTREE_DATA. *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 CLMNOH CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-CLMNOH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-CLMNOH.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit PARVW, internal->external for field PARVWH CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-PARVWH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-PARVWH.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit GERNR, internal->external for field SERNOH CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-SERNOH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-SERNOH.
WRITE:/ 'New Value:', ld_input.

*Conversion exit GERNR, internal->external for field SERNO2H CALL FUNCTION 'CONVERSION_EXIT_GERNR_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-SERNO2H IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-SERNO2H.
WRITE:/ 'New Value:', ld_input.

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

*Conversion exit LUNIT, internal->external for field D_UNITH CALL FUNCTION 'CONVERSION_EXIT_LUNIT_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-D_UNITH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-D_UNITH.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit PARVW, internal->external for field V_PARVWV CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-V_PARVWV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-V_PARVWV.
WRITE:/ 'New Value:', ld_input.

*Conversion exit EXCRT, internal->external for field KURSKV CALL FUNCTION 'CONVERSION_EXIT_EXCRT_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-KURSKV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-KURSKV.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit LUNIT, internal->external for field LAST_MEASUREM_UNITV CALL FUNCTION 'CONVERSION_EXIT_LUNIT_OUTPUT' EXPORTING input = WA_WTY_NAVTREE_DATA-LAST_MEASUREM_UNITV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_WTY_NAVTREE_DATA-LAST_MEASUREM_UNITV.
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_WTY_NAVTREE_DATA_STR,
PNGUID TYPE STRING,
NODE_KEY TYPE STRING,
PARENT_KEY TYPE STRING,
ISFOLDER TYPE STRING,
EXPANDER TYPE STRING,
N_IMAGE TYPE STRING,
EXP_IMAGE TYPE STRING,
NODE_TEXT TYPE STRING,
NODE_TYPE TYPE STRING,
MANDTH TYPE STRING,
PNGUIDH TYPE STRING,
PNCNTH TYPE STRING,
PNTXCNTH TYPE STRING,
CLMNOH TYPE STRING,
CLMTYH TYPE STRING,
REFDTH TYPE STRING,
REFNOH TYPE STRING,
OLDCNH TYPE STRING,
AUTNOH TYPE STRING,
AUTNAH TYPE STRING,
CLERKH TYPE STRING,
RELTYH TYPE STRING,
RELOB_EXTH TYPE STRING,
RELOBH TYPE STRING,
RELOTH TYPE STRING,
RELDTH TYPE STRING,
PARNRH TYPE STRING,
PARVWH TYPE STRING,
OBJNRH TYPE STRING,
ASTATEH TYPE STRING,
WERKSH TYPE STRING,
QMNUMH TYPE STRING,
LOG_HANDLEH TYPE STRING,
LOG_MESSAGEH TYPE STRING,
CLMGRPH TYPE STRING,
RESULT_OUT_MWTYH TYPE STRING,
RESULT_IN_MWTYH TYPE STRING,
RELTY2H TYPE STRING,
RELOB_EXT2H TYPE STRING,
RELOB2H TYPE STRING,
SERNOH TYPE STRING,
SERNO2H TYPE STRING,
CBACTIONDTH TYPE STRING,
OR_DUMMYH TYPE STRING,
CLOSE_DATEH TYPE STRING,
ARCHIV_FLAGH TYPE STRING,
H_DUMMYH TYPE STRING,
CTR_MODEH TYPE STRING,
NEW_HEADERH TYPE STRING,
MANUALH TYPE STRING,
CLOSEDH TYPE STRING,
TIMSTMPH TYPE STRING,
CREADATH TYPE STRING,
CREABYH TYPE STRING,
CHNGDATH TYPE STRING,
CHNGBYH TYPE STRING,
H_PNTEXTH TYPE STRING,
LOGSYSH TYPE STRING,
CREATIMEH TYPE STRING,
DISTANCEH TYPE STRING,
D_UNITH TYPE STRING,
EQUNRH TYPE STRING,
CLMTY_DESH TYPE STRING,
MODTXH TYPE STRING,
OBJCT_TXT2H TYPE STRING,
OBJCT_TXTH TYPE STRING,
ASTATE_TXTH TYPE STRING,
VALICH TYPE STRING,
VALIC_CRNCYH TYPE STRING,
VALOVH TYPE STRING,
VALOV_CRNCYH TYPE STRING,
VALIVH TYPE STRING,
VALIV_CRNCYH TYPE STRING,
VALOCH TYPE STRING,
VALOC_CRNCYH TYPE STRING,
TEXT_EXISTSH TYPE STRING,
FI_DOC_EXISTH TYPE STRING,
QMARTH TYPE STRING,
CLMGRPTXH TYPE STRING,
ADRNRH TYPE STRING,
KUNNRH TYPE STRING,
CHANGE_FLAGH TYPE STRING,
MEASURE_POINTH TYPE STRING,
BUKRSH TYPE STRING,
LOG_MEMO_HEADH TYPE STRING,
REVERSAL_POSTH TYPE STRING,
POSKT_GRPH TYPE STRING,
ORT01H TYPE STRING,
LAND1H TYPE STRING,
NAME1H TYPE STRING,
VHCLEH TYPE STRING,
MANDTV TYPE STRING,
PNGUIDV TYPE STRING,
PNCNTV TYPE STRING,
PNTXCNTV TYPE STRING,
VERSNV TYPE STRING,
KATEGV TYPE STRING,
V_REJCDV TYPE STRING,
V_PARNRV TYPE STRING,
V_PARVWV TYPE STRING,
REFKTV TYPE STRING,
REFNRV TYPE STRING,
AKTIVV TYPE STRING,
FKDATV TYPE STRING,
KNUMVV TYPE STRING,
V_CRNCYV TYPE STRING,
PRSDTV TYPE STRING,
KURSKV TYPE STRING,
V_LOG_HANDLEV TYPE STRING,
LOG_HDL_DFCTV TYPE STRING,
PREV_VERSIONV TYPE STRING,
VKORGV TYPE STRING,
VTWEGV TYPE STRING,
SPARTV TYPE STRING,
V_MDOCMV TYPE STRING,
REVERSALV TYPE STRING,
ENDVNV TYPE STRING,
EKORGV TYPE STRING,
SDVBELNV TYPE STRING,
SDPOSNRV TYPE STRING,
REFDT_VERSV TYPE STRING,
V_MGANRV TYPE STRING,
V_GWLDTV TYPE STRING,
RESULT_OUT_MWTYVV TYPE STRING,
RESULT_IN_MWTYVV TYPE STRING,
V_DUMMYV TYPE STRING,
PRICING_OKV TYPE STRING,
NEW_VERSIONV TYPE STRING,
COMPSENDV TYPE STRING,
TIMSTMPV TYPE STRING,
CREADATV TYPE STRING,
CREABYV TYPE STRING,
CHNGDATV TYPE STRING,
CHNGBYV TYPE STRING,
HEADER_GUIDV TYPE STRING,
PNTEXTV TYPE STRING,
SUM_SUBLV TYPE STRING,
SUM_MATV TYPE STRING,
SUM_FRV TYPE STRING,
KUNNRV TYPE STRING,
REJCD_TXTV TYPE STRING,
V_DISTANCEV TYPE STRING,
V_D_UNITV TYPE STRING,
REF_VERSNV TYPE STRING,
FI_POSTV TYPE STRING,
TEXT_EXISTSV TYPE STRING,
FI_DOC_EXISTV TYPE STRING,
LOG_MEMO_VERV TYPE STRING,
LOG_MEMO_DFCTV TYPE STRING,
V_ADRNRV TYPE STRING,
CHANGE_FLAGV TYPE STRING,
V_MEASURE_POINTV TYPE STRING,
LF_FLAGV TYPE STRING,
LAST_MEASUREMENTV TYPE STRING,
LAST_MEASUREM_UNITV TYPE STRING,
BLART_RV TYPE STRING,
BLART_PV TYPE STRING,
LAND1V TYPE STRING,
ORT01V TYPE STRING,
NAME1V TYPE STRING,
V_CREADATV TYPE STRING,
V_CREABYV TYPE STRING,
V_CHNGDATV TYPE STRING,
V_CHNGBYV TYPE STRING,
CHECKV TYPE STRING,
FI_DOC_ICON TYPE STRING,
MANUAL_ICON TYPE STRING,
CLOSED_ICON TYPE STRING,
COMPSEND_ICON TYPE STRING,
LAYOUT TYPE STRING,
FIELDNAME TYPE STRING,
CLASS TYPE STRING,
FONT TYPE STRING,
DISABLED TYPE STRING,
EDITABLE TYPE STRING,
HIDDEN TYPE STRING,
ALIGNMENT TYPE STRING,
T_IMAGE TYPE STRING,
CHOSEN TYPE STRING,
TOGG_RIGHT TYPE STRING,
STYLE TYPE STRING,
U_CLASS TYPE STRING,
U_FONT TYPE STRING,
U_DISABLED TYPE STRING,
U_EDITABLE TYPE STRING,
U_HIDDEN TYPE STRING,
U_ALIGNMEN TYPE STRING,
U_T_IMAGE TYPE STRING,
U_CHOSEN TYPE STRING,
U_TOGG_RIG TYPE STRING,
U_STYLE TYPE STRING,END OF T_EKKO_STR. DATA: WA_WTY_NAVTREE_DATA_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_WTY_NAVTREE_DATA_STR-PNGUID sy-vline
WA_WTY_NAVTREE_DATA_STR-NODE_KEY sy-vline
WA_WTY_NAVTREE_DATA_STR-PARENT_KEY sy-vline
WA_WTY_NAVTREE_DATA_STR-ISFOLDER sy-vline
WA_WTY_NAVTREE_DATA_STR-EXPANDER sy-vline
WA_WTY_NAVTREE_DATA_STR-N_IMAGE sy-vline
WA_WTY_NAVTREE_DATA_STR-EXP_IMAGE sy-vline
WA_WTY_NAVTREE_DATA_STR-NODE_TEXT sy-vline
WA_WTY_NAVTREE_DATA_STR-NODE_TYPE sy-vline
WA_WTY_NAVTREE_DATA_STR-MANDTH sy-vline
WA_WTY_NAVTREE_DATA_STR-PNGUIDH sy-vline
WA_WTY_NAVTREE_DATA_STR-PNCNTH sy-vline
WA_WTY_NAVTREE_DATA_STR-PNTXCNTH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLMNOH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLMTYH sy-vline
WA_WTY_NAVTREE_DATA_STR-REFDTH sy-vline
WA_WTY_NAVTREE_DATA_STR-REFNOH sy-vline
WA_WTY_NAVTREE_DATA_STR-OLDCNH sy-vline
WA_WTY_NAVTREE_DATA_STR-AUTNOH sy-vline
WA_WTY_NAVTREE_DATA_STR-AUTNAH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLERKH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELTYH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELOB_EXTH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELOBH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELOTH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELDTH sy-vline
WA_WTY_NAVTREE_DATA_STR-PARNRH sy-vline
WA_WTY_NAVTREE_DATA_STR-PARVWH sy-vline
WA_WTY_NAVTREE_DATA_STR-OBJNRH sy-vline
WA_WTY_NAVTREE_DATA_STR-ASTATEH sy-vline
WA_WTY_NAVTREE_DATA_STR-WERKSH sy-vline
WA_WTY_NAVTREE_DATA_STR-QMNUMH sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_HANDLEH sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_MESSAGEH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLMGRPH sy-vline
WA_WTY_NAVTREE_DATA_STR-RESULT_OUT_MWTYH sy-vline
WA_WTY_NAVTREE_DATA_STR-RESULT_IN_MWTYH sy-vline
WA_WTY_NAVTREE_DATA_STR-RELTY2H sy-vline
WA_WTY_NAVTREE_DATA_STR-RELOB_EXT2H sy-vline
WA_WTY_NAVTREE_DATA_STR-RELOB2H sy-vline
WA_WTY_NAVTREE_DATA_STR-SERNOH sy-vline
WA_WTY_NAVTREE_DATA_STR-SERNO2H sy-vline
WA_WTY_NAVTREE_DATA_STR-CBACTIONDTH sy-vline
WA_WTY_NAVTREE_DATA_STR-OR_DUMMYH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLOSE_DATEH sy-vline
WA_WTY_NAVTREE_DATA_STR-ARCHIV_FLAGH sy-vline
WA_WTY_NAVTREE_DATA_STR-H_DUMMYH sy-vline
WA_WTY_NAVTREE_DATA_STR-CTR_MODEH sy-vline
WA_WTY_NAVTREE_DATA_STR-NEW_HEADERH sy-vline
WA_WTY_NAVTREE_DATA_STR-MANUALH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLOSEDH sy-vline
WA_WTY_NAVTREE_DATA_STR-TIMSTMPH sy-vline
WA_WTY_NAVTREE_DATA_STR-CREADATH sy-vline
WA_WTY_NAVTREE_DATA_STR-CREABYH sy-vline
WA_WTY_NAVTREE_DATA_STR-CHNGDATH sy-vline
WA_WTY_NAVTREE_DATA_STR-CHNGBYH sy-vline
WA_WTY_NAVTREE_DATA_STR-H_PNTEXTH sy-vline
WA_WTY_NAVTREE_DATA_STR-LOGSYSH sy-vline
WA_WTY_NAVTREE_DATA_STR-CREATIMEH sy-vline
WA_WTY_NAVTREE_DATA_STR-DISTANCEH sy-vline
WA_WTY_NAVTREE_DATA_STR-D_UNITH sy-vline
WA_WTY_NAVTREE_DATA_STR-EQUNRH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLMTY_DESH sy-vline
WA_WTY_NAVTREE_DATA_STR-MODTXH sy-vline
WA_WTY_NAVTREE_DATA_STR-OBJCT_TXT2H sy-vline
WA_WTY_NAVTREE_DATA_STR-OBJCT_TXTH sy-vline
WA_WTY_NAVTREE_DATA_STR-ASTATE_TXTH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALICH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALIC_CRNCYH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALOVH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALOV_CRNCYH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALIVH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALIV_CRNCYH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALOCH sy-vline
WA_WTY_NAVTREE_DATA_STR-VALOC_CRNCYH sy-vline
WA_WTY_NAVTREE_DATA_STR-TEXT_EXISTSH sy-vline
WA_WTY_NAVTREE_DATA_STR-FI_DOC_EXISTH sy-vline
WA_WTY_NAVTREE_DATA_STR-QMARTH sy-vline
WA_WTY_NAVTREE_DATA_STR-CLMGRPTXH sy-vline
WA_WTY_NAVTREE_DATA_STR-ADRNRH sy-vline
WA_WTY_NAVTREE_DATA_STR-KUNNRH sy-vline
WA_WTY_NAVTREE_DATA_STR-CHANGE_FLAGH sy-vline
WA_WTY_NAVTREE_DATA_STR-MEASURE_POINTH sy-vline
WA_WTY_NAVTREE_DATA_STR-BUKRSH sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_MEMO_HEADH sy-vline
WA_WTY_NAVTREE_DATA_STR-REVERSAL_POSTH sy-vline
WA_WTY_NAVTREE_DATA_STR-POSKT_GRPH sy-vline
WA_WTY_NAVTREE_DATA_STR-ORT01H sy-vline
WA_WTY_NAVTREE_DATA_STR-LAND1H sy-vline
WA_WTY_NAVTREE_DATA_STR-NAME1H sy-vline
WA_WTY_NAVTREE_DATA_STR-VHCLEH sy-vline
WA_WTY_NAVTREE_DATA_STR-MANDTV sy-vline
WA_WTY_NAVTREE_DATA_STR-PNGUIDV sy-vline
WA_WTY_NAVTREE_DATA_STR-PNCNTV sy-vline
WA_WTY_NAVTREE_DATA_STR-PNTXCNTV sy-vline
WA_WTY_NAVTREE_DATA_STR-VERSNV sy-vline
WA_WTY_NAVTREE_DATA_STR-KATEGV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_REJCDV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_PARNRV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_PARVWV sy-vline
WA_WTY_NAVTREE_DATA_STR-REFKTV sy-vline
WA_WTY_NAVTREE_DATA_STR-REFNRV sy-vline
WA_WTY_NAVTREE_DATA_STR-AKTIVV sy-vline
WA_WTY_NAVTREE_DATA_STR-FKDATV sy-vline
WA_WTY_NAVTREE_DATA_STR-KNUMVV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_CRNCYV sy-vline
WA_WTY_NAVTREE_DATA_STR-PRSDTV sy-vline
WA_WTY_NAVTREE_DATA_STR-KURSKV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_LOG_HANDLEV sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_HDL_DFCTV sy-vline
WA_WTY_NAVTREE_DATA_STR-PREV_VERSIONV sy-vline
WA_WTY_NAVTREE_DATA_STR-VKORGV sy-vline
WA_WTY_NAVTREE_DATA_STR-VTWEGV sy-vline
WA_WTY_NAVTREE_DATA_STR-SPARTV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_MDOCMV sy-vline
WA_WTY_NAVTREE_DATA_STR-REVERSALV sy-vline
WA_WTY_NAVTREE_DATA_STR-ENDVNV sy-vline
WA_WTY_NAVTREE_DATA_STR-EKORGV sy-vline
WA_WTY_NAVTREE_DATA_STR-SDVBELNV sy-vline
WA_WTY_NAVTREE_DATA_STR-SDPOSNRV sy-vline
WA_WTY_NAVTREE_DATA_STR-REFDT_VERSV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_MGANRV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_GWLDTV sy-vline
WA_WTY_NAVTREE_DATA_STR-RESULT_OUT_MWTYVV sy-vline
WA_WTY_NAVTREE_DATA_STR-RESULT_IN_MWTYVV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_DUMMYV sy-vline
WA_WTY_NAVTREE_DATA_STR-PRICING_OKV sy-vline
WA_WTY_NAVTREE_DATA_STR-NEW_VERSIONV sy-vline
WA_WTY_NAVTREE_DATA_STR-COMPSENDV sy-vline
WA_WTY_NAVTREE_DATA_STR-TIMSTMPV sy-vline
WA_WTY_NAVTREE_DATA_STR-CREADATV sy-vline
WA_WTY_NAVTREE_DATA_STR-CREABYV sy-vline
WA_WTY_NAVTREE_DATA_STR-CHNGDATV sy-vline
WA_WTY_NAVTREE_DATA_STR-CHNGBYV sy-vline
WA_WTY_NAVTREE_DATA_STR-HEADER_GUIDV sy-vline
WA_WTY_NAVTREE_DATA_STR-PNTEXTV sy-vline
WA_WTY_NAVTREE_DATA_STR-SUM_SUBLV sy-vline
WA_WTY_NAVTREE_DATA_STR-SUM_MATV sy-vline
WA_WTY_NAVTREE_DATA_STR-SUM_FRV sy-vline
WA_WTY_NAVTREE_DATA_STR-KUNNRV sy-vline
WA_WTY_NAVTREE_DATA_STR-REJCD_TXTV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_DISTANCEV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_D_UNITV sy-vline
WA_WTY_NAVTREE_DATA_STR-REF_VERSNV sy-vline
WA_WTY_NAVTREE_DATA_STR-FI_POSTV sy-vline
WA_WTY_NAVTREE_DATA_STR-TEXT_EXISTSV sy-vline
WA_WTY_NAVTREE_DATA_STR-FI_DOC_EXISTV sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_MEMO_VERV sy-vline
WA_WTY_NAVTREE_DATA_STR-LOG_MEMO_DFCTV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_ADRNRV sy-vline
WA_WTY_NAVTREE_DATA_STR-CHANGE_FLAGV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_MEASURE_POINTV sy-vline
WA_WTY_NAVTREE_DATA_STR-LF_FLAGV sy-vline
WA_WTY_NAVTREE_DATA_STR-LAST_MEASUREMENTV sy-vline
WA_WTY_NAVTREE_DATA_STR-LAST_MEASUREM_UNITV sy-vline
WA_WTY_NAVTREE_DATA_STR-BLART_RV sy-vline
WA_WTY_NAVTREE_DATA_STR-BLART_PV sy-vline
WA_WTY_NAVTREE_DATA_STR-LAND1V sy-vline
WA_WTY_NAVTREE_DATA_STR-ORT01V sy-vline
WA_WTY_NAVTREE_DATA_STR-NAME1V sy-vline
WA_WTY_NAVTREE_DATA_STR-V_CREADATV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_CREABYV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_CHNGDATV sy-vline
WA_WTY_NAVTREE_DATA_STR-V_CHNGBYV sy-vline
WA_WTY_NAVTREE_DATA_STR-CHECKV sy-vline
WA_WTY_NAVTREE_DATA_STR-FI_DOC_ICON sy-vline
WA_WTY_NAVTREE_DATA_STR-MANUAL_ICON sy-vline
WA_WTY_NAVTREE_DATA_STR-CLOSED_ICON sy-vline
WA_WTY_NAVTREE_DATA_STR-COMPSEND_ICON sy-vline
WA_WTY_NAVTREE_DATA_STR-LAYOUT sy-vline
WA_WTY_NAVTREE_DATA_STR-FIELDNAME sy-vline
WA_WTY_NAVTREE_DATA_STR-CLASS sy-vline
WA_WTY_NAVTREE_DATA_STR-FONT sy-vline
WA_WTY_NAVTREE_DATA_STR-DISABLED sy-vline
WA_WTY_NAVTREE_DATA_STR-EDITABLE sy-vline
WA_WTY_NAVTREE_DATA_STR-HIDDEN sy-vline
WA_WTY_NAVTREE_DATA_STR-ALIGNMENT sy-vline
WA_WTY_NAVTREE_DATA_STR-T_IMAGE sy-vline
WA_WTY_NAVTREE_DATA_STR-CHOSEN sy-vline
WA_WTY_NAVTREE_DATA_STR-TOGG_RIGHT sy-vline
WA_WTY_NAVTREE_DATA_STR-STYLE sy-vline
WA_WTY_NAVTREE_DATA_STR-U_CLASS sy-vline
WA_WTY_NAVTREE_DATA_STR-U_FONT sy-vline
WA_WTY_NAVTREE_DATA_STR-U_DISABLED sy-vline
WA_WTY_NAVTREE_DATA_STR-U_EDITABLE sy-vline
WA_WTY_NAVTREE_DATA_STR-U_HIDDEN sy-vline
WA_WTY_NAVTREE_DATA_STR-U_ALIGNMEN sy-vline
WA_WTY_NAVTREE_DATA_STR-U_T_IMAGE sy-vline
WA_WTY_NAVTREE_DATA_STR-U_CHOSEN sy-vline
WA_WTY_NAVTREE_DATA_STR-U_TOGG_RIG sy-vline
WA_WTY_NAVTREE_DATA_STR-U_STYLE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.