EDI_DISPLAY_STATISTIC is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name EDI_DISPLAY_STATISTIC into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
EDIS
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'EDI_DISPLAY_STATISTIC' "
EXPORTING
fb_statistic_selection = " edi_statyp-edistattyp Formatting type of extended statistics
fb_itab_lines = " sy-tabix
* fb_edi_m1 = " edi_m1
* fb_statva_list = " edi_am2-statva_lis
* fb_edi_actmon_second_call = " i
* fb_crit_nr = " edi_am2-crit_nr
fb_basis_flag = " tcesyst-devtype
TABLES
fb_intab_edi_m2par = " edi_m2 Structure EDI_M2; screem fields for display
* fb_docnums_out_prod = " idoc0_doc_list_range Doc.num.list - outbound, generated
* fb_docnums_in_prod = " idoc0_doc_list_range Doc.num.list - inbound, generated
* fb_docnums_out_rdy_to_send = " idoc0_doc_list_range Doc.num.list - outb., ready for dispatch
* fb_docnums_in_to_appl = " idoc0_doc_list_range Doc.num.list - inbound, transferred to applic.
* fb_docnums_out_to_ext_sys = " idoc0_doc_list_range Doc.num.list - outbound, in external system
* fb_docnums_in_to_dialog = " idoc0_doc_list_range Doc.num.list - inbound, transferred to dialog
* fb_docnums_out_sent = " idoc0_doc_list_range Doc.num.list - outbound, sent
* fb_docnums_out_dest = " idoc0_doc_list_range
* fb_docnums_in_booked = " idoc0_doc_list_range Doc.num.list - inbound, posted
* fb_docnums_out_err_interface = " idoc0_doc_list_range Doc.num.list - outbound, error in interface
* fb_docnums_in_err_interface = " idoc0_doc_list_range Doc.num.list - inbound, error in interface
* fb_docnums_out_err_ext_sys = " idoc0_doc_list_range Doc.num.list - outbound, error in external system
* fb_docnums_in_err_application = " idoc0_doc_list_range Doc.num.list - inbound, error in application
* fb_docnums_out_delete_sign = " idoc0_doc_list_range Doc.num.list - outbound, with delete flag
* fb_docnums_in_delete_sign = " idoc0_doc_list_range Doc.num.list - inbound, with delete flag
* fb_docnums_all = " idoc0_doc_list_range Doc.no. list - all
* fb_docnums_output = " idoc0_doc_list_range Doc.num.list - all outbound
* fb_docnums_input = " idoc0_doc_list_range Doc.num.list - all inbound
* fb_docnums_others = " idoc0_doc_list_range Doc.num.list - all with undefined status
* fb_upddat = " idoc0_upddat_list_range
* fb_updtim = " idoc0_updtim_list_range
* fb_credat = " idoc0_credat_list_range
* fb_cretim = " idoc0_cretim_list_range
* fb_mestyp = " idoc0_mestyp_list_range
* fb_mesfct = " idoc0_mescod_list_range
* fb_mescod = " idoc0_mesfct_list_range
* fb_sndpor = " idoc0_sndpor_list_range
* fb_sndprt = " idoc0_sndprt_list_range
* fb_sndpfc = " idoc0_sndpfc_list_range
* fb_sndprn = " idoc0_sndprn_list_range
* fb_rcvpor = " idoc0_rcvpor_list_range
* fb_rcvprt = " idoc0_rcvprt_list_range
* fb_rcvpfc = " idoc0_rcvpfc_list_range
* fb_rcvprn = " idoc0_rcvprn_list_range
CHANGING
refresh_on_flag = "
. " EDI_DISPLAY_STATISTIC
The ABAP code below is a full code listing to execute function module EDI_DISPLAY_STATISTIC including all data declarations. The code uses 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 original method of declaring data variables up front. 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).
| it_fb_intab_edi_m2par | TYPE STANDARD TABLE OF EDI_M2,"TABLES PARAM |
| wa_fb_intab_edi_m2par | LIKE LINE OF it_fb_intab_edi_m2par , |
| it_fb_docnums_out_prod | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_prod | LIKE LINE OF it_fb_docnums_out_prod , |
| it_fb_docnums_in_prod | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_prod | LIKE LINE OF it_fb_docnums_in_prod , |
| it_fb_docnums_out_rdy_to_send | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_rdy_to_send | LIKE LINE OF it_fb_docnums_out_rdy_to_send , |
| it_fb_docnums_in_to_appl | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_to_appl | LIKE LINE OF it_fb_docnums_in_to_appl , |
| it_fb_docnums_out_to_ext_sys | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_to_ext_sys | LIKE LINE OF it_fb_docnums_out_to_ext_sys , |
| it_fb_docnums_in_to_dialog | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_to_dialog | LIKE LINE OF it_fb_docnums_in_to_dialog , |
| it_fb_docnums_out_sent | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_sent | LIKE LINE OF it_fb_docnums_out_sent , |
| it_fb_docnums_out_dest | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_dest | LIKE LINE OF it_fb_docnums_out_dest , |
| it_fb_docnums_in_booked | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_booked | LIKE LINE OF it_fb_docnums_in_booked , |
| it_fb_docnums_out_err_interface | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_err_interface | LIKE LINE OF it_fb_docnums_out_err_interface , |
| it_fb_docnums_in_err_interface | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_err_interface | LIKE LINE OF it_fb_docnums_in_err_interface , |
| it_fb_docnums_out_err_ext_sys | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_err_ext_sys | LIKE LINE OF it_fb_docnums_out_err_ext_sys , |
| it_fb_docnums_in_err_application | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_err_application | LIKE LINE OF it_fb_docnums_in_err_application , |
| it_fb_docnums_out_delete_sign | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_out_delete_sign | LIKE LINE OF it_fb_docnums_out_delete_sign , |
| it_fb_docnums_in_delete_sign | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_in_delete_sign | LIKE LINE OF it_fb_docnums_in_delete_sign , |
| it_fb_docnums_all | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_all | LIKE LINE OF it_fb_docnums_all , |
| it_fb_docnums_output | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_output | LIKE LINE OF it_fb_docnums_output , |
| it_fb_docnums_input | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_input | LIKE LINE OF it_fb_docnums_input , |
| it_fb_docnums_others | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE,"TABLES PARAM |
| wa_fb_docnums_others | LIKE LINE OF it_fb_docnums_others , |
| it_fb_upddat | TYPE STANDARD TABLE OF IDOC0_UPDDAT_LIST_RANGE,"TABLES PARAM |
| wa_fb_upddat | LIKE LINE OF it_fb_upddat , |
| it_fb_updtim | TYPE STANDARD TABLE OF IDOC0_UPDTIM_LIST_RANGE,"TABLES PARAM |
| wa_fb_updtim | LIKE LINE OF it_fb_updtim , |
| it_fb_credat | TYPE STANDARD TABLE OF IDOC0_CREDAT_LIST_RANGE,"TABLES PARAM |
| wa_fb_credat | LIKE LINE OF it_fb_credat , |
| it_fb_cretim | TYPE STANDARD TABLE OF IDOC0_CRETIM_LIST_RANGE,"TABLES PARAM |
| wa_fb_cretim | LIKE LINE OF it_fb_cretim , |
| it_fb_mestyp | TYPE STANDARD TABLE OF IDOC0_MESTYP_LIST_RANGE,"TABLES PARAM |
| wa_fb_mestyp | LIKE LINE OF it_fb_mestyp , |
| it_fb_mesfct | TYPE STANDARD TABLE OF IDOC0_MESCOD_LIST_RANGE,"TABLES PARAM |
| wa_fb_mesfct | LIKE LINE OF it_fb_mesfct , |
| it_fb_mescod | TYPE STANDARD TABLE OF IDOC0_MESFCT_LIST_RANGE,"TABLES PARAM |
| wa_fb_mescod | LIKE LINE OF it_fb_mescod , |
| it_fb_sndpor | TYPE STANDARD TABLE OF IDOC0_SNDPOR_LIST_RANGE,"TABLES PARAM |
| wa_fb_sndpor | LIKE LINE OF it_fb_sndpor , |
| it_fb_sndprt | TYPE STANDARD TABLE OF IDOC0_SNDPRT_LIST_RANGE,"TABLES PARAM |
| wa_fb_sndprt | LIKE LINE OF it_fb_sndprt , |
| it_fb_sndpfc | TYPE STANDARD TABLE OF IDOC0_SNDPFC_LIST_RANGE,"TABLES PARAM |
| wa_fb_sndpfc | LIKE LINE OF it_fb_sndpfc , |
| it_fb_sndprn | TYPE STANDARD TABLE OF IDOC0_SNDPRN_LIST_RANGE,"TABLES PARAM |
| wa_fb_sndprn | LIKE LINE OF it_fb_sndprn , |
| it_fb_rcvpor | TYPE STANDARD TABLE OF IDOC0_RCVPOR_LIST_RANGE,"TABLES PARAM |
| wa_fb_rcvpor | LIKE LINE OF it_fb_rcvpor , |
| it_fb_rcvprt | TYPE STANDARD TABLE OF IDOC0_RCVPRT_LIST_RANGE,"TABLES PARAM |
| wa_fb_rcvprt | LIKE LINE OF it_fb_rcvprt , |
| it_fb_rcvpfc | TYPE STANDARD TABLE OF IDOC0_RCVPFC_LIST_RANGE,"TABLES PARAM |
| wa_fb_rcvpfc | LIKE LINE OF it_fb_rcvpfc , |
| it_fb_rcvprn | TYPE STANDARD TABLE OF IDOC0_RCVPRN_LIST_RANGE,"TABLES PARAM |
| wa_fb_rcvprn | LIKE LINE OF it_fb_rcvprn . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_refresh_on_flag | TYPE STRING , |
| ld_fb_statistic_selection | TYPE EDI_STATYP-EDISTATTYP , |
| it_fb_intab_edi_m2par | TYPE STANDARD TABLE OF EDI_M2 , |
| wa_fb_intab_edi_m2par | LIKE LINE OF it_fb_intab_edi_m2par, |
| ld_fb_itab_lines | TYPE SY-TABIX , |
| it_fb_docnums_out_prod | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_prod | LIKE LINE OF it_fb_docnums_out_prod, |
| ld_fb_edi_m1 | TYPE EDI_M1 , |
| it_fb_docnums_in_prod | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_prod | LIKE LINE OF it_fb_docnums_in_prod, |
| ld_fb_statva_list | TYPE EDI_AM2-STATVA_LIS , |
| it_fb_docnums_out_rdy_to_send | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_rdy_to_send | LIKE LINE OF it_fb_docnums_out_rdy_to_send, |
| ld_fb_edi_actmon_second_call | TYPE I , |
| it_fb_docnums_in_to_appl | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_to_appl | LIKE LINE OF it_fb_docnums_in_to_appl, |
| ld_fb_crit_nr | TYPE EDI_AM2-CRIT_NR , |
| it_fb_docnums_out_to_ext_sys | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_to_ext_sys | LIKE LINE OF it_fb_docnums_out_to_ext_sys, |
| ld_fb_basis_flag | TYPE TCESYST-DEVTYPE , |
| it_fb_docnums_in_to_dialog | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_to_dialog | LIKE LINE OF it_fb_docnums_in_to_dialog, |
| it_fb_docnums_out_sent | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_sent | LIKE LINE OF it_fb_docnums_out_sent, |
| it_fb_docnums_out_dest | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_dest | LIKE LINE OF it_fb_docnums_out_dest, |
| it_fb_docnums_in_booked | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_booked | LIKE LINE OF it_fb_docnums_in_booked, |
| it_fb_docnums_out_err_interface | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_err_interface | LIKE LINE OF it_fb_docnums_out_err_interface, |
| it_fb_docnums_in_err_interface | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_err_interface | LIKE LINE OF it_fb_docnums_in_err_interface, |
| it_fb_docnums_out_err_ext_sys | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_err_ext_sys | LIKE LINE OF it_fb_docnums_out_err_ext_sys, |
| it_fb_docnums_in_err_application | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_err_application | LIKE LINE OF it_fb_docnums_in_err_application, |
| it_fb_docnums_out_delete_sign | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_out_delete_sign | LIKE LINE OF it_fb_docnums_out_delete_sign, |
| it_fb_docnums_in_delete_sign | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_in_delete_sign | LIKE LINE OF it_fb_docnums_in_delete_sign, |
| it_fb_docnums_all | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_all | LIKE LINE OF it_fb_docnums_all, |
| it_fb_docnums_output | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_output | LIKE LINE OF it_fb_docnums_output, |
| it_fb_docnums_input | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_input | LIKE LINE OF it_fb_docnums_input, |
| it_fb_docnums_others | TYPE STANDARD TABLE OF IDOC0_DOC_LIST_RANGE , |
| wa_fb_docnums_others | LIKE LINE OF it_fb_docnums_others, |
| it_fb_upddat | TYPE STANDARD TABLE OF IDOC0_UPDDAT_LIST_RANGE , |
| wa_fb_upddat | LIKE LINE OF it_fb_upddat, |
| it_fb_updtim | TYPE STANDARD TABLE OF IDOC0_UPDTIM_LIST_RANGE , |
| wa_fb_updtim | LIKE LINE OF it_fb_updtim, |
| it_fb_credat | TYPE STANDARD TABLE OF IDOC0_CREDAT_LIST_RANGE , |
| wa_fb_credat | LIKE LINE OF it_fb_credat, |
| it_fb_cretim | TYPE STANDARD TABLE OF IDOC0_CRETIM_LIST_RANGE , |
| wa_fb_cretim | LIKE LINE OF it_fb_cretim, |
| it_fb_mestyp | TYPE STANDARD TABLE OF IDOC0_MESTYP_LIST_RANGE , |
| wa_fb_mestyp | LIKE LINE OF it_fb_mestyp, |
| it_fb_mesfct | TYPE STANDARD TABLE OF IDOC0_MESCOD_LIST_RANGE , |
| wa_fb_mesfct | LIKE LINE OF it_fb_mesfct, |
| it_fb_mescod | TYPE STANDARD TABLE OF IDOC0_MESFCT_LIST_RANGE , |
| wa_fb_mescod | LIKE LINE OF it_fb_mescod, |
| it_fb_sndpor | TYPE STANDARD TABLE OF IDOC0_SNDPOR_LIST_RANGE , |
| wa_fb_sndpor | LIKE LINE OF it_fb_sndpor, |
| it_fb_sndprt | TYPE STANDARD TABLE OF IDOC0_SNDPRT_LIST_RANGE , |
| wa_fb_sndprt | LIKE LINE OF it_fb_sndprt, |
| it_fb_sndpfc | TYPE STANDARD TABLE OF IDOC0_SNDPFC_LIST_RANGE , |
| wa_fb_sndpfc | LIKE LINE OF it_fb_sndpfc, |
| it_fb_sndprn | TYPE STANDARD TABLE OF IDOC0_SNDPRN_LIST_RANGE , |
| wa_fb_sndprn | LIKE LINE OF it_fb_sndprn, |
| it_fb_rcvpor | TYPE STANDARD TABLE OF IDOC0_RCVPOR_LIST_RANGE , |
| wa_fb_rcvpor | LIKE LINE OF it_fb_rcvpor, |
| it_fb_rcvprt | TYPE STANDARD TABLE OF IDOC0_RCVPRT_LIST_RANGE , |
| wa_fb_rcvprt | LIKE LINE OF it_fb_rcvprt, |
| it_fb_rcvpfc | TYPE STANDARD TABLE OF IDOC0_RCVPFC_LIST_RANGE , |
| wa_fb_rcvpfc | LIKE LINE OF it_fb_rcvpfc, |
| it_fb_rcvprn | TYPE STANDARD TABLE OF IDOC0_RCVPRN_LIST_RANGE , |
| wa_fb_rcvprn | LIKE LINE OF it_fb_rcvprn. |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name EDI_DISPLAY_STATISTIC or its description.