ABAP Select data from SAP table RN1_HITLIST_PARAM 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_PARAM 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_PARAM. 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_PARAM 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_PARAM TYPE STANDARD TABLE OF RN1_HITLIST_PARAM,
      WA_RN1_HITLIST_PARAM TYPE RN1_HITLIST_PARAM,
      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_PARAM> TYPE RN1_HITLIST_PARAM.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM RN1_HITLIST_PARAM
*  INTO TABLE @DATA(IT_RN1_HITLIST_PARAM2).
*--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_PARAM INDEX 1 INTO DATA(WA_RN1_HITLIST_PARAM2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_RN1_HITLIST_PARAM ASSIGNING <RN1_HITLIST_PARAM>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<RN1_HITLIST_PARAM>-EINRI = 1.
<RN1_HITLIST_PARAM>-ANPOE = 1.
<RN1_HITLIST_PARAM>-ANFOE = 1.
<RN1_HITLIST_PARAM>-ANFOE_PAT = 1.
<RN1_HITLIST_PARAM>-GPART = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_RN1_HITLIST_PARAM-DATUM, sy-vline,
WA_RN1_HITLIST_PARAM-TITEL, sy-vline,
WA_RN1_HITLIST_PARAM-PRTID, sy-vline,
WA_RN1_HITLIST_PARAM-ANFTY, sy-vline,
WA_RN1_HITLIST_PARAM-AUTH_FCT, sy-vline,
WA_RN1_HITLIST_PARAM-TYPE, sy-vline.
ENDLOOP. *Add any further fields from structure WA_RN1_HITLIST_PARAM 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_PARAM 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_PARAM INTO WA_RN1_HITLIST_PARAM. *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_PARAM-EINRI IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_PARAM-EINRI.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

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

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

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

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

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

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

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

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

*Conversion exit NLJUS, internal->external for field DOCNR CALL FUNCTION 'CONVERSION_EXIT_NLJUS_OUTPUT' EXPORTING input = WA_RN1_HITLIST_PARAM-DOCNR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_PARAM-DOCNR.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

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

*Conversion exit ALPHA, internal->external for field PLANNING_OU CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_RN1_HITLIST_PARAM-PLANNING_OU IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_RN1_HITLIST_PARAM-PLANNING_OU.
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_PARAM_STR,
EINRI TYPE STRING,
ANPOE TYPE STRING,
ANFOE TYPE STRING,
ANFOE_PAT TYPE STRING,
GPART TYPE STRING,
DATUM TYPE STRING,
TITEL TYPE STRING,
PRTID TYPE STRING,
ANFTY TYPE STRING,
AUTH_FCT TYPE STRING,
TYPE TYPE STRING,
PROFILE TYPE STRING,
S_NFAL TYPE STRING,
MANDT TYPE STRING,
EINRI TYPE STRING,
FALNR TYPE STRING,
FALAR TYPE STRING,
PATNR TYPE STRING,
BEKAT TYPE STRING,
ABRKZ TYPE STRING,
SICHV TYPE STRING,
EINZG TYPE STRING,
KZTXT TYPE STRING,
KUALF TYPE STRING,
BEWLF TYPE STRING,
DGNLF TYPE STRING,
PGRLF TYPE STRING,
INFKZ TYPE STRING,
STATU TYPE STRING,
FZIFF TYPE STRING,
NOTAN TYPE STRING,
KRZAN TYPE STRING,
ENDAT TYPE STRING,
ENTIM TYPE STRING,
FGTYP TYPE STRING,
KZKOM TYPE STRING,
KOMTX TYPE STRING,
KOLTX TYPE STRING,
ARBUN TYPE STRING,
ENDDT TYPE STRING,
FSPER TYPE STRING,
ERDAT TYPE STRING,
ERUSR TYPE STRING,
UPDAT TYPE STRING,
UPUSR TYPE STRING,
STORN TYPE STRING,
STUSR TYPE STRING,
STDAT TYPE STRING,
VORPT TYPE STRING,
BEGDT TYPE STRING,
STASP TYPE STRING,
KV_KZ TYPE STRING,
EAUFN TYPE STRING,
KVUEB TYPE STRING,
VORGR TYPE STRING,
OBJNR TYPE STRING,
RESID TYPE STRING,
CHILD TYPE STRING,
FOREI TYPE STRING,
FATYP TYPE STRING,
EMTYP TYPE STRING,
KTTAR TYPE STRING,
KTABK TYPE STRING,
GSTA1 TYPE STRING,
GSTA2 TYPE STRING,
ANZSC TYPE STRING,
ANZTD TYPE STRING,
ANZAB TYPE STRING,
LGBIS TYPE STRING,
FPEDT TYPE STRING,
APSTATE TYPE STRING,
FACHR TYPE STRING,
ENDTYP TYPE STRING,
DOCTY TYPE STRING,
DOCNR TYPE STRING,
WKAT TYPE STRING,
DOCW TYPE STRING,
PATW TYPE STRING,
PATGEW TYPE STRING,
GWEIN TYPE STRING,
PATGRO TYPE STRING,
GREIN TYPE STRING,
RESPI TYPE STRING,
FEXNR TYPE STRING,
TIMESTAMP TYPE STRING,
TOB TYPE STRING,
ISTAT_RES TYPE STRING,
ASL_RES TYPE STRING,
EXTBUD TYPE STRING,
DELGW TYPE STRING,
PLSNR TYPE STRING,
INV_COPY TYPE STRING,
SAPS_C TYPE STRING,
PIM2_C TYPE STRING,
CRIB_C TYPE STRING,
NEMS_C TYPE STRING,
MHLS TYPE STRING,
READM TYPE STRING,
LMPER TYPE STRING,
CONSENT TYPE STRING,
CASELESS TYPE STRING,
AUTH_FCT_05 TYPE STRING,
T_R_ERBOES TYPE STRING,
WITH_PRE TYPE STRING,
OVERLAP TYPE STRING,
STUFE TYPE STRING,
EXTGPA TYPE STRING,
PRE_SHOW_BUTTON TYPE STRING,
CORDTYPID TYPE STRING,
AVLEXBP TYPE STRING,
PATNR TYPE STRING,
REFTYP TYPE STRING,
SHOW_REQ_TYPES TYPE STRING,
CORDER_ONLY_DISPLAY TYPE STRING,
PLANNING_OU TYPE STRING,
CORDPATTERN TYPE STRING,
SHOW_TREE_TOOLBAR TYPE STRING,
SCHED TYPE STRING,
R_PAP TYPE STRING,
ACT_TAB TYPE STRING,
SET_ACT_TAB TYPE STRING,
SHOW_CORDTYPS_REST TYPE STRING,
NO_CORDPATTERN_WITH_CYCLE TYPE STRING,END OF T_EKKO_STR. DATA: WA_RN1_HITLIST_PARAM_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_PARAM_STR-EINRI sy-vline
WA_RN1_HITLIST_PARAM_STR-ANPOE sy-vline
WA_RN1_HITLIST_PARAM_STR-ANFOE sy-vline
WA_RN1_HITLIST_PARAM_STR-ANFOE_PAT sy-vline
WA_RN1_HITLIST_PARAM_STR-GPART sy-vline
WA_RN1_HITLIST_PARAM_STR-DATUM sy-vline
WA_RN1_HITLIST_PARAM_STR-TITEL sy-vline
WA_RN1_HITLIST_PARAM_STR-PRTID sy-vline
WA_RN1_HITLIST_PARAM_STR-ANFTY sy-vline
WA_RN1_HITLIST_PARAM_STR-AUTH_FCT sy-vline
WA_RN1_HITLIST_PARAM_STR-TYPE sy-vline
WA_RN1_HITLIST_PARAM_STR-PROFILE sy-vline
WA_RN1_HITLIST_PARAM_STR-S_NFAL sy-vline
WA_RN1_HITLIST_PARAM_STR-MANDT sy-vline
WA_RN1_HITLIST_PARAM_STR-EINRI sy-vline
WA_RN1_HITLIST_PARAM_STR-FALNR sy-vline
WA_RN1_HITLIST_PARAM_STR-FALAR sy-vline
WA_RN1_HITLIST_PARAM_STR-PATNR sy-vline
WA_RN1_HITLIST_PARAM_STR-BEKAT sy-vline
WA_RN1_HITLIST_PARAM_STR-ABRKZ sy-vline
WA_RN1_HITLIST_PARAM_STR-SICHV sy-vline
WA_RN1_HITLIST_PARAM_STR-EINZG sy-vline
WA_RN1_HITLIST_PARAM_STR-KZTXT sy-vline
WA_RN1_HITLIST_PARAM_STR-KUALF sy-vline
WA_RN1_HITLIST_PARAM_STR-BEWLF sy-vline
WA_RN1_HITLIST_PARAM_STR-DGNLF sy-vline
WA_RN1_HITLIST_PARAM_STR-PGRLF sy-vline
WA_RN1_HITLIST_PARAM_STR-INFKZ sy-vline
WA_RN1_HITLIST_PARAM_STR-STATU sy-vline
WA_RN1_HITLIST_PARAM_STR-FZIFF sy-vline
WA_RN1_HITLIST_PARAM_STR-NOTAN sy-vline
WA_RN1_HITLIST_PARAM_STR-KRZAN sy-vline
WA_RN1_HITLIST_PARAM_STR-ENDAT sy-vline
WA_RN1_HITLIST_PARAM_STR-ENTIM sy-vline
WA_RN1_HITLIST_PARAM_STR-FGTYP sy-vline
WA_RN1_HITLIST_PARAM_STR-KZKOM sy-vline
WA_RN1_HITLIST_PARAM_STR-KOMTX sy-vline
WA_RN1_HITLIST_PARAM_STR-KOLTX sy-vline
WA_RN1_HITLIST_PARAM_STR-ARBUN sy-vline
WA_RN1_HITLIST_PARAM_STR-ENDDT sy-vline
WA_RN1_HITLIST_PARAM_STR-FSPER sy-vline
WA_RN1_HITLIST_PARAM_STR-ERDAT sy-vline
WA_RN1_HITLIST_PARAM_STR-ERUSR sy-vline
WA_RN1_HITLIST_PARAM_STR-UPDAT sy-vline
WA_RN1_HITLIST_PARAM_STR-UPUSR sy-vline
WA_RN1_HITLIST_PARAM_STR-STORN sy-vline
WA_RN1_HITLIST_PARAM_STR-STUSR sy-vline
WA_RN1_HITLIST_PARAM_STR-STDAT sy-vline
WA_RN1_HITLIST_PARAM_STR-VORPT sy-vline
WA_RN1_HITLIST_PARAM_STR-BEGDT sy-vline
WA_RN1_HITLIST_PARAM_STR-STASP sy-vline
WA_RN1_HITLIST_PARAM_STR-KV_KZ sy-vline
WA_RN1_HITLIST_PARAM_STR-EAUFN sy-vline
WA_RN1_HITLIST_PARAM_STR-KVUEB sy-vline
WA_RN1_HITLIST_PARAM_STR-VORGR sy-vline
WA_RN1_HITLIST_PARAM_STR-OBJNR sy-vline
WA_RN1_HITLIST_PARAM_STR-RESID sy-vline
WA_RN1_HITLIST_PARAM_STR-CHILD sy-vline
WA_RN1_HITLIST_PARAM_STR-FOREI sy-vline
WA_RN1_HITLIST_PARAM_STR-FATYP sy-vline
WA_RN1_HITLIST_PARAM_STR-EMTYP sy-vline
WA_RN1_HITLIST_PARAM_STR-KTTAR sy-vline
WA_RN1_HITLIST_PARAM_STR-KTABK sy-vline
WA_RN1_HITLIST_PARAM_STR-GSTA1 sy-vline
WA_RN1_HITLIST_PARAM_STR-GSTA2 sy-vline
WA_RN1_HITLIST_PARAM_STR-ANZSC sy-vline
WA_RN1_HITLIST_PARAM_STR-ANZTD sy-vline
WA_RN1_HITLIST_PARAM_STR-ANZAB sy-vline
WA_RN1_HITLIST_PARAM_STR-LGBIS sy-vline
WA_RN1_HITLIST_PARAM_STR-FPEDT sy-vline
WA_RN1_HITLIST_PARAM_STR-APSTATE sy-vline
WA_RN1_HITLIST_PARAM_STR-FACHR sy-vline
WA_RN1_HITLIST_PARAM_STR-ENDTYP sy-vline
WA_RN1_HITLIST_PARAM_STR-DOCTY sy-vline
WA_RN1_HITLIST_PARAM_STR-DOCNR sy-vline
WA_RN1_HITLIST_PARAM_STR-WKAT sy-vline
WA_RN1_HITLIST_PARAM_STR-DOCW sy-vline
WA_RN1_HITLIST_PARAM_STR-PATW sy-vline
WA_RN1_HITLIST_PARAM_STR-PATGEW sy-vline
WA_RN1_HITLIST_PARAM_STR-GWEIN sy-vline
WA_RN1_HITLIST_PARAM_STR-PATGRO sy-vline
WA_RN1_HITLIST_PARAM_STR-GREIN sy-vline
WA_RN1_HITLIST_PARAM_STR-RESPI sy-vline
WA_RN1_HITLIST_PARAM_STR-FEXNR sy-vline
WA_RN1_HITLIST_PARAM_STR-TIMESTAMP sy-vline
WA_RN1_HITLIST_PARAM_STR-TOB sy-vline
WA_RN1_HITLIST_PARAM_STR-ISTAT_RES sy-vline
WA_RN1_HITLIST_PARAM_STR-ASL_RES sy-vline
WA_RN1_HITLIST_PARAM_STR-EXTBUD sy-vline
WA_RN1_HITLIST_PARAM_STR-DELGW sy-vline
WA_RN1_HITLIST_PARAM_STR-PLSNR sy-vline
WA_RN1_HITLIST_PARAM_STR-INV_COPY sy-vline
WA_RN1_HITLIST_PARAM_STR-SAPS_C sy-vline
WA_RN1_HITLIST_PARAM_STR-PIM2_C sy-vline
WA_RN1_HITLIST_PARAM_STR-CRIB_C sy-vline
WA_RN1_HITLIST_PARAM_STR-NEMS_C sy-vline
WA_RN1_HITLIST_PARAM_STR-MHLS sy-vline
WA_RN1_HITLIST_PARAM_STR-READM sy-vline
WA_RN1_HITLIST_PARAM_STR-LMPER sy-vline
WA_RN1_HITLIST_PARAM_STR-CONSENT sy-vline
WA_RN1_HITLIST_PARAM_STR-CASELESS sy-vline
WA_RN1_HITLIST_PARAM_STR-AUTH_FCT_05 sy-vline
WA_RN1_HITLIST_PARAM_STR-T_R_ERBOES sy-vline
WA_RN1_HITLIST_PARAM_STR-WITH_PRE sy-vline
WA_RN1_HITLIST_PARAM_STR-OVERLAP sy-vline
WA_RN1_HITLIST_PARAM_STR-STUFE sy-vline
WA_RN1_HITLIST_PARAM_STR-EXTGPA sy-vline
WA_RN1_HITLIST_PARAM_STR-PRE_SHOW_BUTTON sy-vline
WA_RN1_HITLIST_PARAM_STR-CORDTYPID sy-vline
WA_RN1_HITLIST_PARAM_STR-AVLEXBP sy-vline
WA_RN1_HITLIST_PARAM_STR-PATNR sy-vline
WA_RN1_HITLIST_PARAM_STR-REFTYP sy-vline
WA_RN1_HITLIST_PARAM_STR-SHOW_REQ_TYPES sy-vline
WA_RN1_HITLIST_PARAM_STR-CORDER_ONLY_DISPLAY sy-vline
WA_RN1_HITLIST_PARAM_STR-PLANNING_OU sy-vline
WA_RN1_HITLIST_PARAM_STR-CORDPATTERN sy-vline
WA_RN1_HITLIST_PARAM_STR-SHOW_TREE_TOOLBAR sy-vline
WA_RN1_HITLIST_PARAM_STR-SCHED sy-vline
WA_RN1_HITLIST_PARAM_STR-R_PAP sy-vline
WA_RN1_HITLIST_PARAM_STR-ACT_TAB sy-vline
WA_RN1_HITLIST_PARAM_STR-SET_ACT_TAB sy-vline
WA_RN1_HITLIST_PARAM_STR-SHOW_CORDTYPS_REST sy-vline
WA_RN1_HITLIST_PARAM_STR-NO_CORDPATTERN_WITH_CYCLE sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.