SAP SAPWL_WORKLOAD_GET_STATISTIC Function Module for









SAPWL_WORKLOAD_GET_STATISTIC is a standard sapwl workload get statistic 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 sapwl workload get statistic FM, simply by entering the name SAPWL_WORKLOAD_GET_STATISTIC into the relevant SAP transaction such as SE37 or SE38.

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



Function SAPWL_WORKLOAD_GET_STATISTIC 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 'SAPWL_WORKLOAD_GET_STATISTIC'"
EXPORTING
PERIODTYPE = "
* HOSTID = "
STARTDATE = "
* ONLY_APPLICATION_STATISTIC = ' ' "
* INSTANCE = ' ' "

IMPORTING
SPOOL_PRINT_STATISTIC = "

TABLES
* HITLIST_DBCALLS = "
* USER_STATISTIC = "
* MEMORY_STATISTIC = "
* RFC_CLIENT_STATISTIC = "
* RFC_SERVER_STATISTIC = "
* RFC_CLIENT_DEST_STATISTIC = "
* INSTANCES = "
* RFC_SERVER_DEST_STATISTIC = "
* SPOOL_ACTIVITY_STATISTIC = "
* DBPROCEDURE_STATISTIC = "
* EXTERN_SYS_WORKLOAD_STAT = "
* HITLIST_RESPTI = "
* ACCOUNTING_STATISTIC_TASKTYPE = "
* TIME_STATISTIC = "
* TABLE_RECORD_STATISTIC = "
* APPLICATION_STATISTIC = "
* FUNCTION_CODE_STATISTIC = "
* TERMINAL_IO_STATISTIC = "
* TASKTYPE_STATISTIC = "

EXCEPTIONS
UNKNOWN_PERIODTYPE = 1 NO_DATA_FOUND = 2 NO_SERVER_GIVEN = 3
.



IMPORTING Parameters details for SAPWL_WORKLOAD_GET_STATISTIC

PERIODTYPE -

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

HOSTID -

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

STARTDATE -

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

ONLY_APPLICATION_STATISTIC -

Data type: RFCCALSTUN-AVAILABLE
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

INSTANCE -

Data type: SAPWLSERV-NAME
Default: SPACE
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for SAPWL_WORKLOAD_GET_STATISTIC

SPOOL_PRINT_STATISTIC -

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

TABLES Parameters details for SAPWL_WORKLOAD_GET_STATISTIC

HITLIST_DBCALLS -

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

USER_STATISTIC -

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

MEMORY_STATISTIC -

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

RFC_CLIENT_STATISTIC -

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

RFC_SERVER_STATISTIC -

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

RFC_CLIENT_DEST_STATISTIC -

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

INSTANCES -

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

RFC_SERVER_DEST_STATISTIC -

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

SPOOL_ACTIVITY_STATISTIC -

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

DBPROCEDURE_STATISTIC -

Data type: SAPWLDBPRO
Optional: Yes
Call by Reference: Yes

EXTERN_SYS_WORKLOAD_STAT -

Data type: SAPWLSRVEX
Optional: Yes
Call by Reference: Yes

HITLIST_RESPTI -

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

ACCOUNTING_STATISTIC_TASKTYPE -

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

TIME_STATISTIC -

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

TABLE_RECORD_STATISTIC -

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

APPLICATION_STATISTIC -

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

FUNCTION_CODE_STATISTIC -

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

TERMINAL_IO_STATISTIC -

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

TASKTYPE_STATISTIC -

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

EXCEPTIONS details

UNKNOWN_PERIODTYPE -

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

NO_DATA_FOUND -

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

NO_SERVER_GIVEN -

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

Copy and paste ABAP code example for SAPWL_WORKLOAD_GET_STATISTIC 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_periodtype  TYPE SAPWLACCTP-PERIODTYPE, "   
lt_hitlist_dbcalls  TYPE STANDARD TABLE OF SAPWLHITL, "   
lv_unknown_periodtype  TYPE SAPWLHITL, "   
lv_spool_print_statistic  TYPE SAPWLSPOPR, "   
lt_user_statistic  TYPE STANDARD TABLE OF SAPWLUENTI, "   
lt_memory_statistic  TYPE STANDARD TABLE OF SAPWLMEM, "   
lt_rfc_client_statistic  TYPE STANDARD TABLE OF SAPWLRFCC, "   
lt_rfc_server_statistic  TYPE STANDARD TABLE OF SAPWLRFCS, "   
lt_rfc_client_dest_statistic  TYPE STANDARD TABLE OF SAPWLRFCCD, "   
lt_instances  TYPE STANDARD TABLE OF SAPWLINST, "   
lt_rfc_server_dest_statistic  TYPE STANDARD TABLE OF SAPWLRFCSD, "   
lt_spool_activity_statistic  TYPE STANDARD TABLE OF SAPWLSPOAC, "   
lt_dbprocedure_statistic  TYPE STANDARD TABLE OF SAPWLDBPRO, "   
lt_extern_sys_workload_stat  TYPE STANDARD TABLE OF SAPWLSRVEX, "   
lv_hostid  TYPE SAPWLSERV-HOSTSHORT, "   
lv_no_data_found  TYPE SAPWLSERV, "   
lt_hitlist_respti  TYPE STANDARD TABLE OF SAPWLHITL, "   
lv_startdate  TYPE SAPWLACCTP-STARTDATE, "   
lv_no_server_given  TYPE SAPWLACCTP, "   
lt_accounting_statistic_tasktype  TYPE STANDARD TABLE OF SAPWLUSWLX, "   
lt_time_statistic  TYPE STANDARD TABLE OF SAPWLTIMES, "   
lv_only_application_statistic  TYPE RFCCALSTUN-AVAILABLE, "   SPACE
lv_instance  TYPE SAPWLSERV-NAME, "   SPACE
lt_table_record_statistic  TYPE STANDARD TABLE OF SAPWLTABTR, "   
lt_application_statistic  TYPE STANDARD TABLE OF SAPWLUSTCX, "   
lt_function_code_statistic  TYPE STANDARD TABLE OF SAPWLFCODE, "   
lt_terminal_io_statistic  TYPE STANDARD TABLE OF SAPWLTMBYT, "   
lt_tasktype_statistic  TYPE STANDARD TABLE OF SAPWLTSKTI. "   

  CALL FUNCTION 'SAPWL_WORKLOAD_GET_STATISTIC'  "
    EXPORTING
         PERIODTYPE = lv_periodtype
         HOSTID = lv_hostid
         STARTDATE = lv_startdate
         ONLY_APPLICATION_STATISTIC = lv_only_application_statistic
         INSTANCE = lv_instance
    IMPORTING
         SPOOL_PRINT_STATISTIC = lv_spool_print_statistic
    TABLES
         HITLIST_DBCALLS = lt_hitlist_dbcalls
         USER_STATISTIC = lt_user_statistic
         MEMORY_STATISTIC = lt_memory_statistic
         RFC_CLIENT_STATISTIC = lt_rfc_client_statistic
         RFC_SERVER_STATISTIC = lt_rfc_server_statistic
         RFC_CLIENT_DEST_STATISTIC = lt_rfc_client_dest_statistic
         INSTANCES = lt_instances
         RFC_SERVER_DEST_STATISTIC = lt_rfc_server_dest_statistic
         SPOOL_ACTIVITY_STATISTIC = lt_spool_activity_statistic
         DBPROCEDURE_STATISTIC = lt_dbprocedure_statistic
         EXTERN_SYS_WORKLOAD_STAT = lt_extern_sys_workload_stat
         HITLIST_RESPTI = lt_hitlist_respti
         ACCOUNTING_STATISTIC_TASKTYPE = lt_accounting_statistic_tasktype
         TIME_STATISTIC = lt_time_statistic
         TABLE_RECORD_STATISTIC = lt_table_record_statistic
         APPLICATION_STATISTIC = lt_application_statistic
         FUNCTION_CODE_STATISTIC = lt_function_code_statistic
         TERMINAL_IO_STATISTIC = lt_terminal_io_statistic
         TASKTYPE_STATISTIC = lt_tasktype_statistic
    EXCEPTIONS
        UNKNOWN_PERIODTYPE = 1
        NO_DATA_FOUND = 2
        NO_SERVER_GIVEN = 3
. " SAPWL_WORKLOAD_GET_STATISTIC




ABAP code using 7.40 inline data declarations to call FM SAPWL_WORKLOAD_GET_STATISTIC

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 PERIODTYPE FROM SAPWLACCTP INTO @DATA(ld_periodtype).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
"SELECT single HOSTSHORT FROM SAPWLSERV INTO @DATA(ld_hostid).
 
 
 
"SELECT single STARTDATE FROM SAPWLACCTP INTO @DATA(ld_startdate).
 
 
 
 
"SELECT single AVAILABLE FROM RFCCALSTUN INTO @DATA(ld_only_application_statistic).
DATA(ld_only_application_statistic) = ' '.
 
"SELECT single NAME FROM SAPWLSERV INTO @DATA(ld_instance).
DATA(ld_instance) = ' '.
 
 
 
 
 
 


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!