ABAP Select data from SAP table RN1_HITLIST_OUTTAB_LINE_TREE 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 RN1_HITLIST_OUTTAB_LINE_TREE 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 RN1_HITLIST_OUTTAB_LINE_TREE. 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 RN1_HITLIST_OUTTAB_LINE_TREE 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_RN1_HITLIST_OUTTAB_LINE_TREE TYPE STANDARD TABLE OF RN1_HITLIST_OUTTAB_LINE_TREE, WA_RN1_HITLIST_OUTTAB_LINE_TREE TYPE RN1_HITLIST_OUTTAB_LINE_TREE, 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: <RN1_HITLIST_OUTTAB_LINE_TREE> TYPE RN1_HITLIST_OUTTAB_LINE_TREE. *Process all fields in table header/work area as string values PERFORM process_as_string_field_values CHANGING wa_RN1_HITLIST_OUTTAB_LINE_TREE. SELECT * *restrict ABAP select to first 10 rows UP TO 10 ROWS FROM RN1_HITLIST_OUTTAB_LINE_TREE INTO TABLE IT_RN1_HITLIST_OUTTAB_LINE_TREE. *Select data and declare internal table using in-line method @DATA *SELECT * * FROM RN1_HITLIST_OUTTAB_LINE_TREE * INTO TABLE @DATA(IT_RN1_HITLIST_OUTTAB_LINE_TREE2). *--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_RN1_HITLIST_OUTTAB_LINE_TREE INDEX 1 INTO DATA(WA_RN1_HITLIST_OUTTAB_LINE_TREE2). *Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL LOOP AT IT_RN1_HITLIST_OUTTAB_LINE_TREE ASSIGNING <RN1_HITLIST_OUTTAB_LINE_TREE>.*To update a field value using a field symbol simply change the value via the field symbol pointer
<RN1_HITLIST_OUTTAB_LINE_TREE>-MANDT = 1.
<RN1_HITLIST_OUTTAB_LINE_TREE>-EINRI = 1.
<RN1_HITLIST_OUTTAB_LINE_TREE>-TARIF = 1.
<RN1_HITLIST_OUTTAB_LINE_TREE>-TALST = 1.
<RN1_HITLIST_OUTTAB_LINE_TREE>-ENDDT = 1.
ENDLOOP. LOOP AT IT_RN1_HITLIST_OUTTAB_LINE_TREE INTO WA_RN1_HITLIST_OUTTAB_LINE_TREE. *Write horizonal line to screen report. WRITE:/ sy-uline. *Write selected data to screen/report before conversion. WRITE:/ sy-vline, WA_RN1_HITLIST_OUTTAB_LINE_TREE-BEGDT, sy-vline,
WA_RN1_HITLIST_OUTTAB_LINE_TREE-EXTNR, sy-vline,
WA_RN1_HITLIST_OUTTAB_LINE_TREE-TGRKZ, sy-vline,
WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAGRU, sy-vline,
WA_RN1_HITLIST_OUTTAB_LINE_TREE-BFORM, sy-vline,
WA_RN1_HITLIST_OUTTAB_LINE_TREE-ABRKZ, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RN1_HITLIST_OUTTAB_LINE_TREE 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_RN1_HITLIST_OUTTAB_LINE_TREE 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_RN1_HITLIST_OUTTAB_LINE_TREE INTO WA_RN1_HITLIST_OUTTAB_LINE_TREE. *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 EINRI CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-EINRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-EINRI.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TARIF CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-TARIF IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-TARIF.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TALST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-TALST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-TALST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TAGRU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAGRU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAGRU.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field BFORM CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-BFORM IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-BFORM.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field LEINH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-LEINH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-LEINH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit MATN1, internal->external for field VMATR CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-VMATR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-VMATR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ENTGA CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-ENTGA IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-ENTGA.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field FPTYP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-FPTYP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-FPTYP.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TAKAT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAKAT IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAKAT.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field TAGR2 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAGR2 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-TAGR2.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field EZV CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-EZV IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-EZV.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field USERUNIT1 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-USERUNIT1 IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-USERUNIT1.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ORGID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-ORGID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-ORGID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field NTPZ_UETAR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-NTPZ_UETAR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-NTPZ_UETAR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field NTPZ_UELST CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-NTPZ_UELST IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-NTPZ_UELST.
WRITE:/ 'New Value:', ld_input.
*Conversion exit CUNIT, internal->external for field N1MEH CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-N1MEH IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-N1MEH.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field LNRLS CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-LNRLS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-LNRLS.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field PATNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-PATNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-PATNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field PAPID CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-PAPID IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-PAPID.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field FALNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-FALNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-FALNR.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ORGID_KEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-ORGID_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-ORGID_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field LEIST_KEY CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-LEIST_KEY IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-LEIST_KEY.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field ZOTYP CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-ZOTYP IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-ZOTYP.
WRITE:/ 'New Value:', ld_input.
*Conversion exit ALPHA, internal->external for field PRGNR CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_OUTTAB_LINE_TREE-PRGNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_OUTTAB_LINE_TREE-PRGNR.
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_RN1_HITLIST_OUTTAB_LINE_TREE_STR,
MANDT TYPE STRING,
EINRI TYPE STRING,
TARIF TYPE STRING,
TALST TYPE STRING,
ENDDT TYPE STRING,
BEGDT TYPE STRING,
EXTNR TYPE STRING,
TGRKZ TYPE STRING,
TAGRU TYPE STRING,
BFORM TYPE STRING,
ABRKZ TYPE STRING,
ABGKZ TYPE STRING,
ZUZKZ TYPE STRING,
LEINH TYPE STRING,
VLEIA TYPE STRING,
VMATR TYPE STRING,
ABTXT TYPE STRING,
ZEITR TYPE STRING,
TAXKL TYPE STRING,
MECHA TYPE STRING,
ABREL TYPE STRING,
LOEKZ TYPE STRING,
LOUSR TYPE STRING,
LODAT TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
N1ADMLEI TYPE STRING,
N1ANFOR TYPE STRING,
N1DAUER TYPE STRING,
N1ERBRI TYPE STRING,
N1EXTER TYPE STRING,
N1MEDLEI TYPE STRING,
N1PFLLEI TYPE STRING,
GRVER TYPE STRING,
ENTGA TYPE STRING,
MWSTU TYPE STRING,
HCOKZ TYPE STRING,
OTYPL TYPE STRING,
ABRAM TYPE STRING,
ENTKY TYPE STRING,
ENZKY TYPE STRING,
ENTG2 TYPE STRING,
KTRKZ TYPE STRING,
ABWRL TYPE STRING,
GSCHL TYPE STRING,
AGELO TYPE STRING,
AGEHI TYPE STRING,
GVDIN TYPE STRING,
FPTYP TYPE STRING,
NOERF TYPE STRING,
EXPGR TYPE STRING,
OPTAB TYPE STRING,
PRICHG TYPE STRING,
PRADM TYPE STRING,
EXCAT TYPE STRING,
TAKAT TYPE STRING,
LDRCD TYPE STRING,
TARTYP TYPE STRING,
TAGR2 TYPE STRING,
OPSAAL TYPE STRING,
OPEBKZ TYPE STRING,
OPSPPS TYPE STRING,
HONREL TYPE STRING,
HONART TYPE STRING,
HONUGR TYPE STRING,
DKAT TYPE STRING,
DKEY TYPE STRING,
PICTURE TYPE STRING,
PRFVI TYPE STRING,
DRG_PARTITION TYPE STRING,
OPLOC TYPE STRING,
CHGUNIT TYPE STRING,
EZV TYPE STRING,
USERSIGN1 TYPE STRING,
USERSIGN2 TYPE STRING,
USERAMOUNT1 TYPE STRING,
USERUNIT1 TYPE STRING,
USERDATE1 TYPE STRING,
USERDATE2 TYPE STRING,
USER0 TYPE STRING,
USER1 TYPE STRING,
USER2 TYPE STRING,
USER3 TYPE STRING,
USER4 TYPE STRING,
ABRBLOC TYPE STRING,
DURSRVBAS TYPE STRING,
ENTGAMB TYPE STRING,
TUAEND TYPE STRING,
LAAMB TYPE STRING,
LSCHL TYPE STRING,
OPLEBSPEN TYPE STRING,
KTXT1 TYPE STRING,
STUFE TYPE STRING,
KNOTENKZ TYPE STRING,
ORGID TYPE STRING,
ANFTY TYPE STRING,
NTPZ_BEGDT TYPE STRING,
NTPZ_ENDDT TYPE STRING,
NTPZ_UETAR TYPE STRING,
NTPZ_UELST TYPE STRING,
NTPZ_LOEKZ TYPE STRING,
N1MNG TYPE STRING,
N1MEH TYPE STRING,
LNRLS TYPE STRING,
RN1LS_PRTID TYPE STRING,
AUSPR TYPE STRING,
ADD_SERVICE TYPE STRING,
CORDTYPID TYPE STRING,
SEQNUM TYPE STRING,
CORDPTYPID TYPE STRING,
CORDTPLID TYPE STRING,
CORDTPLNAME TYPE STRING,
NOCORDPTYP TYPE STRING,
MARK TYPE STRING,
CONTEXTTYPE TYPE STRING,
ANFNA TYPE STRING,
PRTID TYPE STRING,
PRTNM TYPE STRING,
PATNR TYPE STRING,
PAPID TYPE STRING,
FALNR TYPE STRING,
LEI_BEZEI TYPE STRING,
ORGID_KEY TYPE STRING,
ORGID_KUERZEL TYPE STRING,
ORGID_KURZBEZ TYPE STRING,
LEIST_KEY TYPE STRING,
BEM_TEXT TYPE STRING,
TMNDT TYPE STRING,
TMNZT TYPE STRING,
ZOTYP TYPE STRING,
PRIO TYPE STRING,
SORT TYPE STRING,
DB_STUFE TYPE STRING,
LINE_OK TYPE STRING,
BEMKZ TYPE STRING,
REC_TYPE TYPE STRING,
GROUP_NR TYPE STRING,
TYPE TYPE STRING,
NODE_KEY TYPE STRING,
WEITERE_LEIST TYPE STRING,
DATE TYPE STRING,
TIME TYPE STRING,
VKGID TYPE STRING,
WITH_PRE TYPE STRING,
APPOINT TYPE STRING,
LANKZ TYPE STRING,
HITLIST_KEY TYPE STRING,
LANGTEXT TYPE STRING,
PRTID_KUERZEL TYPE STRING,
CORD_KUERZEL TYPE STRING,
CORDTNAME TYPE STRING,
CORDTPR TYPE STRING,
HITLS TYPE STRING,
SORTNAME TYPE STRING,
SELECT_AMONG TYPE STRING,
OPENED TYPE STRING,
SELECT_AMONG_ICON TYPE STRING,
CORDOULS TYPE STRING,
CORDERID TYPE STRING,
PRIO_NOCTY TYPE STRING,
PRGNR TYPE STRING,
CORDPROFNAME TYPE STRING,
CORDER_XML TYPE STRING,
WITH_CORDTPL TYPE STRING,
CORDPOS TYPE STRING,
EXT_NODE_KEY TYPE STRING,
PARENT_NODE_KEY TYPE STRING,
NODE_TEXT TYPE STRING,
NODE_IMAGE TYPE STRING,
SRVHITLSMANDT TYPE STRING,
NOT_CHANGEABLE TYPE STRING,
HIDDEN TYPE STRING,END OF T_EKKO_STR. DATA: WA_RN1_HITLIST_OUTTAB_LINE_TREE_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_RN1_HITLIST_OUTTAB_LINE_TREE_STR-MANDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EINRI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TARIF sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TALST sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENDDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-BEGDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EXTNR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TGRKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TAGRU sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-BFORM sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABRKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABGKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ZUZKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LEINH sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-VLEIA sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-VMATR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABTXT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ZEITR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TAXKL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-MECHA sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABREL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LOEKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LOUSR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LODAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ERDAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ERUSR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-UPDAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-UPUSR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1ADMLEI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1ANFOR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1DAUER sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1ERBRI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1EXTER sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1MEDLEI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1PFLLEI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-GRVER sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENTGA sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-MWSTU sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HCOKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OTYPL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABRAM sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENTKY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENZKY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENTG2 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-KTRKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABWRL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-GSCHL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-AGELO sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-AGEHI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-GVDIN sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-FPTYP sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NOERF sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EXPGR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPTAB sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRICHG sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRADM sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EXCAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TAKAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LDRCD sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TARTYP sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TAGR2 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPSAAL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPEBKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPSPPS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HONREL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HONART sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HONUGR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DKAT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DKEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PICTURE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRFVI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DRG_PARTITION sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPLOC sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CHGUNIT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EZV sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERSIGN1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERSIGN2 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERAMOUNT1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERUNIT1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERDATE1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USERDATE2 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USER0 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USER1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USER2 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USER3 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-USER4 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ABRBLOC sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DURSRVBAS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ENTGAMB sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TUAEND sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LAAMB sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LSCHL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPLEBSPEN sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-KTXT1 sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-STUFE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-KNOTENKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ORGID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ANFTY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NTPZ_BEGDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NTPZ_ENDDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NTPZ_UETAR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NTPZ_UELST sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NTPZ_LOEKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1MNG sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-N1MEH sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LNRLS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-RN1LS_PRTID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-AUSPR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ADD_SERVICE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDTYPID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SEQNUM sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDPTYPID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDTPLID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDTPLNAME sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NOCORDPTYP sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-MARK sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CONTEXTTYPE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ANFNA sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRTID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRTNM sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PATNR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PAPID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-FALNR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LEI_BEZEI sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ORGID_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ORGID_KUERZEL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ORGID_KURZBEZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LEIST_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-BEM_TEXT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TMNDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TMNZT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-ZOTYP sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRIO sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SORT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DB_STUFE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LINE_OK sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-BEMKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-REC_TYPE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-GROUP_NR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TYPE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NODE_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-WEITERE_LEIST sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-DATE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-TIME sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-VKGID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-WITH_PRE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-APPOINT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LANKZ sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HITLIST_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-LANGTEXT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRTID_KUERZEL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORD_KUERZEL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDTNAME sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDTPR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HITLS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SORTNAME sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SELECT_AMONG sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-OPENED sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SELECT_AMONG_ICON sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDOULS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDERID sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRIO_NOCTY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PRGNR sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDPROFNAME sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDER_XML sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-WITH_CORDTPL sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-CORDPOS sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-EXT_NODE_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-PARENT_NODE_KEY sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NODE_TEXT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NODE_IMAGE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-SRVHITLSMANDT sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-NOT_CHANGEABLE sy-vline
WA_RN1_HITLIST_OUTTAB_LINE_TREE_STR-HIDDEN sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.