SAP REPORT_PARAMETER_DISPLAY Function Module for









REPORT_PARAMETER_DISPLAY is a standard report parameter display SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for report parameter display FM, simply by entering the name REPORT_PARAMETER_DISPLAY into the relevant SAP transaction such as SE37 or SE38.

Function Group: KYRE
Program Name: SAPLKYRE
Main Program: SAPLKYRE
Appliation area: K
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function REPORT_PARAMETER_DISPLAY pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'REPORT_PARAMETER_DISPLAY'"
EXPORTING
APPLCLASS = "Application class
* I_TC = "
* I_WRITE_TO_TAB = ' ' "Scroll to next report
* I_ZEIT_F = "
REPID = "Report name
SMODE = "
SUBCLASS = "Subgroup
TABNAME = "Table name
* I_T_LCOL = "
* I_T_SELOPT = "
* I_S_SUMMLEVEL = "
* CLUSTER_MEMORY = 'M' "Data from cluster table or memory ?
* I_S_MEMORY = "
* I_CUA = 'X' "CUA interface
* I_LINSZ = RKD_MIN_LINSZ "Width of the output list
* I_RKB1D = "
* I_RKB1F = "
* I_RKB1U = "
* I_RKB1X = "
* I_SPECIFIC_VARIANT = 'X' "'X' entry variables supplied

TABLES
FDEP_TABLE = "
* I_SORT_TAB = "
* I_TEXTE_TAB = "
* I_TEXTPARAM_TAB = "
* I_TRACE_TAB = "
* I_VAR_TAB = "
* I_ZAHLD_TAB = "
* I_ZWERT = "
* I_SHEET = "
* E_PARAMS_TAB = "
FIELD_TABLE = "Table with field information
* I_ADD_SEL_TAB = "
* I_BACK_TAB = "
* I_BED_TAB = "
* I_FORM_TAB = "
* I_PRINT = "
* I_SEIG = "
* I_SH_TAB = "

EXCEPTIONS
CLUSTER_MEMORY = 1 UNKNOWN_SMODE = 2
.



IMPORTING Parameters details for REPORT_PARAMETER_DISPLAY

APPLCLASS - Application class

Data type: TKEB1-APPLCLASS
Optional: No
Call by Reference: No ( called with pass by value option)

I_TC -

Data type: CFBTC01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_WRITE_TO_TAB - Scroll to next report

Data type: CCVALID-XFELD
Default: ' '
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_ZEIT_F -

Data type: CFTIME
Optional: Yes
Call by Reference: No ( called with pass by value option)

REPID - Report name

Data type: TKEB1-REPID
Optional: No
Call by Reference: No ( called with pass by value option)

SMODE -

Data type: RKB1D-SMODE
Optional: No
Call by Reference: No ( called with pass by value option)

SUBCLASS - Subgroup

Data type: TKEB1-SUBCLASS
Optional: No
Call by Reference: No ( called with pass by value option)

TABNAME - Table name

Data type: TKEB1-TABNAME
Optional: No
Call by Reference: No ( called with pass by value option)

I_T_LCOL -

Data type: RKD_T_LCOL
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_T_SELOPT -

Data type: RKD0_T_VRANGE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_S_SUMMLEVEL -

Data type: KCDD_SUMMARIZATION_INFO
Optional: Yes
Call by Reference: No ( called with pass by value option)

CLUSTER_MEMORY - Data from cluster table or memory ?

Data type: C
Default: 'M'
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_S_MEMORY -

Data type: KCDD_MEMORY_SIZE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_CUA - CUA interface

Data type: CCVALID-XFELD
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_LINSZ - Width of the output list

Data type: SY-LINSZ
Default: RKD_MIN_LINSZ
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_RKB1D -

Data type: RKB1D
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_RKB1F -

Data type: RKB1F
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_RKB1U -

Data type: RKB1U
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_RKB1X -

Data type: RKB1X
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_SPECIFIC_VARIANT - 'X' entry variables supplied

Data type: CCVALID-XFELD
Default: 'X'
Optional: Yes
Call by Reference: No ( called with pass by value option)

TABLES Parameters details for REPORT_PARAMETER_DISPLAY

FDEP_TABLE -

Data type: CDIDEP
Optional: No
Call by Reference: No ( called with pass by value option)

I_SORT_TAB -

Data type: CFSORT
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_TEXTE_TAB -

Data type: RKB1W
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_TEXTPARAM_TAB -

Data type: CFBTP01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_TRACE_TAB -

Data type: CFTRACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_VAR_TAB -

Data type: CFBVP01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_ZAHLD_TAB -

Data type: CFBZD01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_ZWERT -

Data type: CFBZW01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_SHEET -

Data type: CFBST01
Optional: Yes
Call by Reference: No ( called with pass by value option)

E_PARAMS_TAB -

Data type: MCMAILOBJ
Optional: Yes
Call by Reference: No ( called with pass by value option)

FIELD_TABLE - Table with field information

Data type: CDIFIE
Optional: No
Call by Reference: No ( called with pass by value option)

I_ADD_SEL_TAB -

Data type: CEDST
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_BACK_TAB -

Data type: CFBACK
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_BED_TAB -

Data type: CFBBE01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_FORM_TAB -

Data type: CFBFO01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_PRINT -

Data type: CFBPR01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_SEIG -

Data type: CFBSE01
Optional: Yes
Call by Reference: No ( called with pass by value option)

I_SH_TAB -

Data type: CFBSH01
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXCEPTIONS details

CLUSTER_MEMORY - Data from cluster table or memory ?

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

UNKNOWN_SMODE -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for REPORT_PARAMETER_DISPLAY Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_applclass  TYPE TKEB1-APPLCLASS, "   
lt_fdep_table  TYPE STANDARD TABLE OF CDIDEP, "   
lv_cluster_memory  TYPE CDIDEP, "   
lv_i_tc  TYPE CFBTC01, "   
lt_i_sort_tab  TYPE STANDARD TABLE OF CFSORT, "   
lt_i_texte_tab  TYPE STANDARD TABLE OF RKB1W, "   
lv_i_write_to_tab  TYPE CCVALID-XFELD, "   ' '
lv_i_zeit_f  TYPE CFTIME, "   
lt_i_textparam_tab  TYPE STANDARD TABLE OF CFBTP01, "   
lv_repid  TYPE TKEB1-REPID, "   
lt_i_trace_tab  TYPE STANDARD TABLE OF CFTRACE, "   
lv_smode  TYPE RKB1D-SMODE, "   
lt_i_var_tab  TYPE STANDARD TABLE OF CFBVP01, "   
lv_subclass  TYPE TKEB1-SUBCLASS, "   
lt_i_zahld_tab  TYPE STANDARD TABLE OF CFBZD01, "   
lt_i_zwert  TYPE STANDARD TABLE OF CFBZW01, "   
lv_tabname  TYPE TKEB1-TABNAME, "   
lt_i_sheet  TYPE STANDARD TABLE OF CFBST01, "   
lv_i_t_lcol  TYPE RKD_T_LCOL, "   
lv_i_t_selopt  TYPE RKD0_T_VRANGE, "   
lt_e_params_tab  TYPE STANDARD TABLE OF MCMAILOBJ, "   
lv_i_s_summlevel  TYPE KCDD_SUMMARIZATION_INFO, "   
lt_field_table  TYPE STANDARD TABLE OF CDIFIE, "   
lv_unknown_smode  TYPE CDIFIE, "   
lv_cluster_memory  TYPE C, "   'M'
lv_i_s_memory  TYPE KCDD_MEMORY_SIZE, "   
lv_i_cua  TYPE CCVALID-XFELD, "   'X'
lt_i_add_sel_tab  TYPE STANDARD TABLE OF CEDST, "   
lv_i_linsz  TYPE SY-LINSZ, "   RKD_MIN_LINSZ
lt_i_back_tab  TYPE STANDARD TABLE OF CFBACK, "   
lv_i_rkb1d  TYPE RKB1D, "   
lt_i_bed_tab  TYPE STANDARD TABLE OF CFBBE01, "   
lv_i_rkb1f  TYPE RKB1F, "   
lt_i_form_tab  TYPE STANDARD TABLE OF CFBFO01, "   
lt_i_print  TYPE STANDARD TABLE OF CFBPR01, "   
lv_i_rkb1u  TYPE RKB1U, "   
lt_i_seig  TYPE STANDARD TABLE OF CFBSE01, "   
lv_i_rkb1x  TYPE RKB1X, "   
lt_i_sh_tab  TYPE STANDARD TABLE OF CFBSH01, "   
lv_i_specific_variant  TYPE CCVALID-XFELD. "   'X'

  CALL FUNCTION 'REPORT_PARAMETER_DISPLAY'  "
    EXPORTING
         APPLCLASS = lv_applclass
         I_TC = lv_i_tc
         I_WRITE_TO_TAB = lv_i_write_to_tab
         I_ZEIT_F = lv_i_zeit_f
         REPID = lv_repid
         SMODE = lv_smode
         SUBCLASS = lv_subclass
         TABNAME = lv_tabname
         I_T_LCOL = lv_i_t_lcol
         I_T_SELOPT = lv_i_t_selopt
         I_S_SUMMLEVEL = lv_i_s_summlevel
         CLUSTER_MEMORY = lv_cluster_memory
         I_S_MEMORY = lv_i_s_memory
         I_CUA = lv_i_cua
         I_LINSZ = lv_i_linsz
         I_RKB1D = lv_i_rkb1d
         I_RKB1F = lv_i_rkb1f
         I_RKB1U = lv_i_rkb1u
         I_RKB1X = lv_i_rkb1x
         I_SPECIFIC_VARIANT = lv_i_specific_variant
    TABLES
         FDEP_TABLE = lt_fdep_table
         I_SORT_TAB = lt_i_sort_tab
         I_TEXTE_TAB = lt_i_texte_tab
         I_TEXTPARAM_TAB = lt_i_textparam_tab
         I_TRACE_TAB = lt_i_trace_tab
         I_VAR_TAB = lt_i_var_tab
         I_ZAHLD_TAB = lt_i_zahld_tab
         I_ZWERT = lt_i_zwert
         I_SHEET = lt_i_sheet
         E_PARAMS_TAB = lt_e_params_tab
         FIELD_TABLE = lt_field_table
         I_ADD_SEL_TAB = lt_i_add_sel_tab
         I_BACK_TAB = lt_i_back_tab
         I_BED_TAB = lt_i_bed_tab
         I_FORM_TAB = lt_i_form_tab
         I_PRINT = lt_i_print
         I_SEIG = lt_i_seig
         I_SH_TAB = lt_i_sh_tab
    EXCEPTIONS
        CLUSTER_MEMORY = 1
        UNKNOWN_SMODE = 2
. " REPORT_PARAMETER_DISPLAY




ABAP code using 7.40 inline data declarations to call FM REPORT_PARAMETER_DISPLAY

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single APPLCLASS FROM TKEB1 INTO @DATA(ld_applclass).
 
 
 
 
 
 
"SELECT single XFELD FROM CCVALID INTO @DATA(ld_i_write_to_tab).
DATA(ld_i_write_to_tab) = ' '.
 
 
 
"SELECT single REPID FROM TKEB1 INTO @DATA(ld_repid).
 
 
"SELECT single SMODE FROM RKB1D INTO @DATA(ld_smode).
 
 
"SELECT single SUBCLASS FROM TKEB1 INTO @DATA(ld_subclass).
 
 
 
"SELECT single TABNAME FROM TKEB1 INTO @DATA(ld_tabname).
 
 
 
 
 
 
 
 
DATA(ld_cluster_memory) = 'M'.
 
 
"SELECT single XFELD FROM CCVALID INTO @DATA(ld_i_cua).
DATA(ld_i_cua) = 'X'.
 
 
"SELECT single LINSZ FROM SY INTO @DATA(ld_i_linsz).
DATA(ld_i_linsz) = RKD_MIN_LINSZ.
 
 
 
 
 
 
 
 
 
 
 
"SELECT single XFELD FROM CCVALID INTO @DATA(ld_i_specific_variant).
DATA(ld_i_specific_variant) = 'X'.
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!