ABAP Select data from SAP table IDCN_ZJFSTR_ALL_PARAMETERS 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 IDCN_ZJFSTR_ALL_PARAMETERS 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 IDCN_ZJFSTR_ALL_PARAMETERS. 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 IDCN_ZJFSTR_ALL_PARAMETERS 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_IDCN_ZJFSTR_ALL_PARAMETERS TYPE STANDARD TABLE OF IDCN_ZJFSTR_ALL_PARAMETERS,
      WA_IDCN_ZJFSTR_ALL_PARAMETERS TYPE IDCN_ZJFSTR_ALL_PARAMETERS,
      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: <IDCN_ZJFSTR_ALL_PARAMETERS> TYPE IDCN_ZJFSTR_ALL_PARAMETERS.

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

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

*Select data and declare internal table using in-line method @DATA
*SELECT *
*  FROM IDCN_ZJFSTR_ALL_PARAMETERS
*  INTO TABLE @DATA(IT_IDCN_ZJFSTR_ALL_PARAMETERS2).
*--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_IDCN_ZJFSTR_ALL_PARAMETERS INDEX 1 INTO DATA(WA_IDCN_ZJFSTR_ALL_PARAMETERS2).


*Demonstrate how to loop at an internal table and update values using a FIELD-SYMBOL
LOOP AT IT_IDCN_ZJFSTR_ALL_PARAMETERS ASSIGNING <IDCN_ZJFSTR_ALL_PARAMETERS>.
*To update a field value using a field symbol simply change the value via the field symbol pointer
<IDCN_ZJFSTR_ALL_PARAMETERS>-B_SIMRUN = 1.
<IDCN_ZJFSTR_ALL_PARAMETERS>-B_INPUT = 1.
<IDCN_ZJFSTR_ALL_PARAMETERS>-B_DIRECT = 1.
<IDCN_ZJFSTR_ALL_PARAMETERS>-BUKRS = 1.
<IDCN_ZJFSTR_ALL_PARAMETERS>-P_T030 = 1.
ENDLOOP.

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

*Write selected data to screen/report before conversion.
  WRITE:/ sy-vline,   WA_IDCN_ZJFSTR_ALL_PARAMETERS-P_RESPRO, sy-vline,
WA_IDCN_ZJFSTR_ALL_PARAMETERS-P_RESBAL, sy-vline,
WA_IDCN_ZJFSTR_ALL_PARAMETERS-P_ADDPAR, sy-vline,
WA_IDCN_ZJFSTR_ALL_PARAMETERS-AC_CLSPL, sy-vline,
WA_IDCN_ZJFSTR_ALL_PARAMETERS-AC_YPROF, sy-vline,
WA_IDCN_ZJFSTR_ALL_PARAMETERS-AC_CLSBA, sy-vline.
ENDLOOP. *Add any further fields from structure WA_IDCN_ZJFSTR_ALL_PARAMETERS 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_IDCN_ZJFSTR_ALL_PARAMETERS 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_IDCN_ZJFSTR_ALL_PARAMETERS INTO WA_IDCN_ZJFSTR_ALL_PARAMETERS. *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 AC_CLSPL CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IDCN_ZJFSTR_ALL_PARAMETERS-AC_CLSPL IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDCN_ZJFSTR_ALL_PARAMETERS-AC_CLSPL.
WRITE:/ 'New Value:', ld_input.

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

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

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

*Conversion exit GJAHR, internal->external for field GJAHR CALL FUNCTION 'CONVERSION_EXIT_GJAHR_OUTPUT' EXPORTING input = WA_IDCN_ZJFSTR_ALL_PARAMETERS-GJAHR IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDCN_ZJFSTR_ALL_PARAMETERS-GJAHR.
WRITE:/ 'New Value:', ld_input.

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

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

*Conversion exit ISOLA, internal->external for field SPRAS CALL FUNCTION 'CONVERSION_EXIT_ISOLA_OUTPUT' EXPORTING input = WA_IDCN_ZJFSTR_ALL_PARAMETERS-SPRAS IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDCN_ZJFSTR_ALL_PARAMETERS-SPRAS.
WRITE:/ 'New Value:', ld_input.

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

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

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

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

*Conversion exit ALPHA, internal->external for field B_CECO CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING input = WA_IDCN_ZJFSTR_ALL_PARAMETERS-B_CECO IMPORTING output = ld_input.
WRITE:/ 'Org Value:', WA_IDCN_ZJFSTR_ALL_PARAMETERS-B_CECO.
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_IDCN_ZJFSTR_ALL_PARAMETERS_STR,
B_SIMRUN TYPE STRING,
B_INPUT TYPE STRING,
B_DIRECT TYPE STRING,
BUKRS TYPE STRING,
P_T030 TYPE STRING,
P_RESPRO TYPE STRING,
P_RESBAL TYPE STRING,
P_ADDPAR TYPE STRING,
AC_CLSPL TYPE STRING,
AC_YPROF TYPE STRING,
AC_CLSBA TYPE STRING,
AC_OPNBA TYPE STRING,
DEBIT_POST_KEY TYPE STRING,
CREDIT_POST_KEY TYPE STRING,
B_BLART TYPE STRING,
S_BLART TYPE STRING,
ZJF_REP_FLG TYPE STRING,
ZJF_BLART TYPE STRING,
B_BUDAT TYPE STRING,
S_BUDAT TYPE STRING,
B_BLDAT TYPE STRING,
S_BLDAT TYPE STRING,
GJAHR TYPE STRING,
B_MONAT TYPE STRING,
S_MONAT TYPE STRING,
FAGL_ACTIVE TYPE STRING,
LEADING_LEDGER TYPE STRING,
SELECT_LEDGER TYPE STRING,
MONTHS_RANGE TYPE STRING,
MONTH_IN_RANGE TYPE STRING,
T001_STR TYPE STRING,
MANDT TYPE STRING,
BUKRS TYPE STRING,
BUTXT TYPE STRING,
ORT01 TYPE STRING,
LAND1 TYPE STRING,
WAERS TYPE STRING,
SPRAS TYPE STRING,
KTOPL TYPE STRING,
WAABW TYPE STRING,
PERIV TYPE STRING,
KOKFI TYPE STRING,
RCOMP TYPE STRING,
ADRNR TYPE STRING,
STCEG TYPE STRING,
FIKRS TYPE STRING,
XFMCO TYPE STRING,
XFMCB TYPE STRING,
XFMCA TYPE STRING,
TXJCD TYPE STRING,
FMHRDATE TYPE STRING,
XTEMPLT TYPE STRING,
TRANSIT_PLANT TYPE STRING,
BUVAR TYPE STRING,
FDBUK TYPE STRING,
XFDIS TYPE STRING,
XVALV TYPE STRING,
XSKFN TYPE STRING,
KKBER TYPE STRING,
XMWSN TYPE STRING,
MREGL TYPE STRING,
XGSBE TYPE STRING,
XGJRV TYPE STRING,
XKDFT TYPE STRING,
XPROD TYPE STRING,
XEINK TYPE STRING,
XJVAA TYPE STRING,
XVVWA TYPE STRING,
XSLTA TYPE STRING,
XFDMM TYPE STRING,
XFDSD TYPE STRING,
XEXTB TYPE STRING,
EBUKR TYPE STRING,
KTOP2 TYPE STRING,
UMKRS TYPE STRING,
BUKRS_GLOB TYPE STRING,
FSTVA TYPE STRING,
OPVAR TYPE STRING,
XCOVR TYPE STRING,
TXKRS TYPE STRING,
WFVAR TYPE STRING,
XBBBF TYPE STRING,
XBBBE TYPE STRING,
XBBBA TYPE STRING,
XBBKO TYPE STRING,
XSTDT TYPE STRING,
MWSKV TYPE STRING,
MWSKA TYPE STRING,
IMPDA TYPE STRING,
XNEGP TYPE STRING,
XKKBI TYPE STRING,
WT_NEWWT TYPE STRING,
PP_PDATE TYPE STRING,
INFMT TYPE STRING,
FSTVARE TYPE STRING,
KOPIM TYPE STRING,
DKWEG TYPE STRING,
OFFSACCT TYPE STRING,
BAPOVAR TYPE STRING,
XCOS TYPE STRING,
XCESSION TYPE STRING,
XSPLT TYPE STRING,
SURCCM TYPE STRING,
DTPROV TYPE STRING,
DTAMTC TYPE STRING,
DTTAXC TYPE STRING,
DTTDSP TYPE STRING,
DTAXR TYPE STRING,
XVATDATE TYPE STRING,
PST_PER_VAR TYPE STRING,
XBBSC TYPE STRING,
F_OBSOLETE TYPE STRING,
FM_DERIVE_ACC TYPE STRING,
B_IVAA TYPE STRING,
B_IVAV TYPE STRING,
RUNTYPE TYPE STRING,
KTOPL_RANGE TYPE STRING,
KTOPL_IN_RANGE TYPE STRING,
B_TXJCD TYPE STRING,
F_TXJCD_ACTIVE TYPE STRING,
F_TXJCD_DOC TYPE STRING,
SW_GL TYPE STRING,
SAKNR TYPE STRING,
N_BTC_MAP TYPE STRING,
N_BTC_TOTAL TYPE STRING,
N_BTC_MAPPEN TYPE STRING,
BTCI_FLAG TYPE STRING,
B_NAMEBI TYPE STRING,
B_KEEP TYPE STRING,
VARIANT TYPE STRING,
B_TEXT TYPE STRING,
LOG_HANDLE TYPE STRING,
P_BIGDOC TYPE STRING,
P_COLLCT TYPE STRING,
B_CECO TYPE STRING,
P_NOZERO TYPE STRING,END OF T_EKKO_STR. DATA: WA_IDCN_ZJFSTR_ALL_PARAMETERS_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_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_SIMRUN sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_INPUT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_DIRECT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BUKRS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_T030 sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_RESPRO sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_RESBAL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_ADDPAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-AC_CLSPL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-AC_YPROF sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-AC_CLSBA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-AC_OPNBA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DEBIT_POST_KEY sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-CREDIT_POST_KEY sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_BLART sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-S_BLART sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-ZJF_REP_FLG sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-ZJF_BLART sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_BUDAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-S_BUDAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_BLDAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-S_BLDAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-GJAHR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_MONAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-S_MONAT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FAGL_ACTIVE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-LEADING_LEDGER sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-SELECT_LEDGER sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MONTHS_RANGE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MONTH_IN_RANGE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-T001_STR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MANDT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BUKRS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BUTXT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-ORT01 sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-LAND1 sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-WAERS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-SPRAS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KTOPL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-WAABW sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-PERIV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KOKFI sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-RCOMP sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-ADRNR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-STCEG sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FIKRS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFMCO sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFMCB sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFMCA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-TXJCD sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FMHRDATE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XTEMPLT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-TRANSIT_PLANT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BUVAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FDBUK sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFDIS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XVALV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XSKFN sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KKBER sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XMWSN sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MREGL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XGSBE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XGJRV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XKDFT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XPROD sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XEINK sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XJVAA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XVVWA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XSLTA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFDMM sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XFDSD sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XEXTB sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-EBUKR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KTOP2 sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-UMKRS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BUKRS_GLOB sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FSTVA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-OPVAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XCOVR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-TXKRS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-WFVAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XBBBF sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XBBBE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XBBBA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XBBKO sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XSTDT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MWSKV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-MWSKA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-IMPDA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XNEGP sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XKKBI sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-WT_NEWWT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-PP_PDATE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-INFMT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FSTVARE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KOPIM sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DKWEG sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-OFFSACCT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BAPOVAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XCOS sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XCESSION sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XSPLT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-SURCCM sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DTPROV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DTAMTC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DTTAXC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DTTDSP sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-DTAXR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XVATDATE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-PST_PER_VAR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-XBBSC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-F_OBSOLETE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-FM_DERIVE_ACC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_IVAA sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_IVAV sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-RUNTYPE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KTOPL_RANGE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-KTOPL_IN_RANGE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_TXJCD sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-F_TXJCD_ACTIVE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-F_TXJCD_DOC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-SW_GL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-SAKNR sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-N_BTC_MAP sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-N_BTC_TOTAL sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-N_BTC_MAPPEN sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-BTCI_FLAG sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_NAMEBI sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_KEEP sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-VARIANT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_TEXT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-LOG_HANDLE sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_BIGDOC sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_COLLCT sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-B_CECO sy-vline
WA_IDCN_ZJFSTR_ALL_PARAMETERS_STR-P_NOZERO sy-vline INTO ld_text SEPARATED BY SPACE. *Add any further fields from structure WA_EKKO_STR you want to CONCATENATE... ENDLOOP. ENDFORM.