SAP CRIF_EIS_CALL_DD_REPORT Function Module for









CRIF_EIS_CALL_DD_REPORT is a standard crif eis call dd report 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 crif eis call dd report FM, simply by entering the name CRIF_EIS_CALL_DD_REPORT into the relevant SAP transaction such as SE37 or SE38.

Function Group: KYPE2_WAO
Program Name: SAPLKYPE2_WAO
Main Program: SAPLKYPE2_WAO
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function CRIF_EIS_CALL_DD_REPORT 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 'CRIF_EIS_CALL_DD_REPORT'"
EXPORTING
I_APPLCLASS = "
I_SUBCLASS = "
I_REPID = "
I_TABNAME = "
I_VARIANTE = "
* I_CHARACTERISTIC = "
* I_FORCE_DATA_LIST = ' ' "
* I_SHUFFLE_VARIANTS = ' ' "
* I_NON_HTML = ' ' "

IMPORTING
E_TEXT = "
E_DATA_LIST = "
E_LOGSYS = "

TABLES
ET_X_HEADER = "
ET_Y_HEADER = "
ET_DATA = "
ET_CHAR = "
ET_ERRTEXT = "
ET_VARIANT = "
.



IMPORTING Parameters details for CRIF_EIS_CALL_DD_REPORT

I_APPLCLASS -

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

I_SUBCLASS -

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

I_REPID -

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

I_TABNAME -

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

I_VARIANTE -

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

I_CHARACTERISTIC -

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

I_FORCE_DATA_LIST -

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

I_SHUFFLE_VARIANTS -

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

I_NON_HTML -

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

EXPORTING Parameters details for CRIF_EIS_CALL_DD_REPORT

E_TEXT -

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

E_DATA_LIST -

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

E_LOGSYS -

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

TABLES Parameters details for CRIF_EIS_CALL_DD_REPORT

ET_X_HEADER -

Data type: REPORT_HEADER_WAO
Optional: No
Call by Reference: Yes

ET_Y_HEADER -

Data type: REPORT_HEADER_WAO
Optional: No
Call by Reference: Yes

ET_DATA -

Data type: REPORT_DATA_WAO
Optional: No
Call by Reference: Yes

ET_CHAR -

Data type: EIS_CHAR
Optional: No
Call by Reference: Yes

ET_ERRTEXT -

Data type: REPORT_ERRTEXT_WAO
Optional: No
Call by Reference: Yes

ET_VARIANT -

Data type: REPORT_VARIANT_WAO
Optional: No
Call by Reference: Yes

Copy and paste ABAP code example for CRIF_EIS_CALL_DD_REPORT 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_e_text  TYPE REPORT_ERRTEXT_WAO-TEXT, "   
lt_et_x_header  TYPE STANDARD TABLE OF REPORT_HEADER_WAO, "   
lv_i_applclass  TYPE RKB1D-APPLCLASS, "   
lv_i_subclass  TYPE RKB1D-SUBCLASS, "   
lt_et_y_header  TYPE STANDARD TABLE OF REPORT_HEADER_WAO, "   
lv_e_data_list  TYPE CEC01-CHOICE, "   
lt_et_data  TYPE STANDARD TABLE OF REPORT_DATA_WAO, "   
lv_i_repid  TYPE RKB1D-REPID, "   
lv_e_logsys  TYPE TBDLS-LOGSYS, "   
lt_et_char  TYPE STANDARD TABLE OF EIS_CHAR, "   
lv_i_tabname  TYPE RKB1D-TABNAME, "   
lt_et_errtext  TYPE STANDARD TABLE OF REPORT_ERRTEXT_WAO, "   
lv_i_variante  TYPE RKB1D-VARIANTE, "   
lt_et_variant  TYPE STANDARD TABLE OF REPORT_VARIANT_WAO, "   
lv_i_characteristic  TYPE CEC01-FIELDNAME, "   
lv_i_force_data_list  TYPE CEC01-CHOICE, "   ' '
lv_i_shuffle_variants  TYPE CEC01-CHOICE, "   ' '
lv_i_non_html  TYPE CEC01-CHOICE. "   ' '

  CALL FUNCTION 'CRIF_EIS_CALL_DD_REPORT'  "
    EXPORTING
         I_APPLCLASS = lv_i_applclass
         I_SUBCLASS = lv_i_subclass
         I_REPID = lv_i_repid
         I_TABNAME = lv_i_tabname
         I_VARIANTE = lv_i_variante
         I_CHARACTERISTIC = lv_i_characteristic
         I_FORCE_DATA_LIST = lv_i_force_data_list
         I_SHUFFLE_VARIANTS = lv_i_shuffle_variants
         I_NON_HTML = lv_i_non_html
    IMPORTING
         E_TEXT = lv_e_text
         E_DATA_LIST = lv_e_data_list
         E_LOGSYS = lv_e_logsys
    TABLES
         ET_X_HEADER = lt_et_x_header
         ET_Y_HEADER = lt_et_y_header
         ET_DATA = lt_et_data
         ET_CHAR = lt_et_char
         ET_ERRTEXT = lt_et_errtext
         ET_VARIANT = lt_et_variant
. " CRIF_EIS_CALL_DD_REPORT




ABAP code using 7.40 inline data declarations to call FM CRIF_EIS_CALL_DD_REPORT

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 TEXT FROM REPORT_ERRTEXT_WAO INTO @DATA(ld_e_text).
 
 
"SELECT single APPLCLASS FROM RKB1D INTO @DATA(ld_i_applclass).
 
"SELECT single SUBCLASS FROM RKB1D INTO @DATA(ld_i_subclass).
 
 
"SELECT single CHOICE FROM CEC01 INTO @DATA(ld_e_data_list).
 
 
"SELECT single REPID FROM RKB1D INTO @DATA(ld_i_repid).
 
"SELECT single LOGSYS FROM TBDLS INTO @DATA(ld_e_logsys).
 
 
"SELECT single TABNAME FROM RKB1D INTO @DATA(ld_i_tabname).
 
 
"SELECT single VARIANTE FROM RKB1D INTO @DATA(ld_i_variante).
 
 
"SELECT single FIELDNAME FROM CEC01 INTO @DATA(ld_i_characteristic).
 
"SELECT single CHOICE FROM CEC01 INTO @DATA(ld_i_force_data_list).
DATA(ld_i_force_data_list) = ' '.
 
"SELECT single CHOICE FROM CEC01 INTO @DATA(ld_i_shuffle_variants).
DATA(ld_i_shuffle_variants) = ' '.
 
"SELECT single CHOICE FROM CEC01 INTO @DATA(ld_i_non_html).
DATA(ld_i_non_html) = ' '.
 


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!