SAP SAPWLN3_AGGREGATE_SNAPSHOT_GET Function Module for









SAPWLN3_AGGREGATE_SNAPSHOT_GET is a standard sapwln3 aggregate snapshot get 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 sapwln3 aggregate snapshot get FM, simply by entering the name SAPWLN3_AGGREGATE_SNAPSHOT_GET into the relevant SAP transaction such as SE37 or SE38.

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



Function SAPWLN3_AGGREGATE_SNAPSHOT_GET 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 'SAPWLN3_AGGREGATE_SNAPSHOT_GET'"
EXPORTING
COMPONENT = "
* READ_START_DATE = "
* READ_START_TIME = "
* READ_END_DATE = "
* READ_END_TIME = "
* TIMEZONE = "
* READ_TRANSID = "
* READ_SERVICE = -1 "
* READ_ACTION = "
* READ_ACTION_TYPE = -1 "
* READ_USERNAME = "
COMPONENT_TYPE = "
* READ_EXCLUDE_USERNAME = "
* MAX_HITLIST_SIZE = 5 "
* READ_MAX_NO_OF_RECORDS = -1 "
* RESPTIME_CATEGORIES = "
* MAINREC_TIME_RANGE_MINUTES = 60 "
* GET_TEST_DATA = "
ASSIGNED_R3_SYSTEM = "
* BUILD_EXTSYSLOAD_AGGR = 'X' "
* BUILD_CALLTYPE1_AGGR = 'X' "
* BUILD_RESPTIME_CATEG_AGGR = 'X' "
* BUILD_HITLIST_RESPTIME_AGGR = 'X' "
* BUILD_HITLIST_WAITTIME_AGGR = 'X' "
* MONITORING_SYSTEM = "

IMPORTING
AGGREGATES_ACTION = "
AGGREGATES_SYSTEMLOAD = "
AGGREGATES_CALLTYPE1 = "
AGGREGATES_EXTSYSLOAD = "
AGGREGATES_RESPTIME_CATEG = "
AGGREGATES_HITLIST_RESPTIME = "
AGGREGATES_HITLIST_WAITTIME = "
COMPONENT_INFO = "
RECORD_INFO = "

EXCEPTIONS
INVALID_TIME_RANGE = 1 FUNCMODULE_NOT_FOUND_IN_MONSYS = 10 INVALID_MAINREC_TIME_RANGE = 11 CANT_CREATE_SNAPHSOT = 12 NO_STAT_FILE_FOUND = 13 NO_PERMISSION_TO_READ = 14 INVALID_COMP_SPECIFICATION = 15 INVALID_SERVICE = 2 INVALID_ACTION = 3 INVALID_ACTION_TYPE = 4 NO_RECORDS_FOUND = 5 INTERNAL_ERROR = 6 COMPONENT_UNKNOWN = 7 RFC_PROBLEMS_DETECTED = 8 RESPTIME_CATEGORIES_MISSING = 9
.



IMPORTING Parameters details for SAPWLN3_AGGREGATE_SNAPSHOT_GET

COMPONENT -

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

READ_START_DATE -

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

READ_START_TIME -

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

READ_END_DATE -

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

READ_END_TIME -

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

TIMEZONE -

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

READ_TRANSID -

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

READ_SERVICE -

Data type: SAPWLSRVTY
Default: -1
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_ACTION -

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

READ_ACTION_TYPE -

Data type: SAPWLACTYP
Default: -1
Optional: Yes
Call by Reference: No ( called with pass by value option)

READ_USERNAME -

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

COMPONENT_TYPE -

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

READ_EXCLUDE_USERNAME -

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

MAX_HITLIST_SIZE -

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

READ_MAX_NO_OF_RECORDS -

Data type: SAPWLSRIRN
Default: -1
Optional: Yes
Call by Reference: No ( called with pass by value option)

RESPTIME_CATEGORIES -

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

MAINREC_TIME_RANGE_MINUTES -

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

GET_TEST_DATA -

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

ASSIGNED_R3_SYSTEM -

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

BUILD_EXTSYSLOAD_AGGR -

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

BUILD_CALLTYPE1_AGGR -

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

BUILD_RESPTIME_CATEG_AGGR -

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

BUILD_HITLIST_RESPTIME_AGGR -

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

BUILD_HITLIST_WAITTIME_AGGR -

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

MONITORING_SYSTEM -

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

EXPORTING Parameters details for SAPWLN3_AGGREGATE_SNAPSHOT_GET

AGGREGATES_ACTION -

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

AGGREGATES_SYSTEMLOAD -

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

AGGREGATES_CALLTYPE1 -

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

AGGREGATES_EXTSYSLOAD -

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

AGGREGATES_RESPTIME_CATEG -

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

AGGREGATES_HITLIST_RESPTIME -

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

AGGREGATES_HITLIST_WAITTIME -

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

COMPONENT_INFO -

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

RECORD_INFO -

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

EXCEPTIONS details

INVALID_TIME_RANGE -

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

FUNCMODULE_NOT_FOUND_IN_MONSYS -

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

INVALID_MAINREC_TIME_RANGE -

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

CANT_CREATE_SNAPHSOT -

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

NO_STAT_FILE_FOUND -

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

NO_PERMISSION_TO_READ -

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

INVALID_COMP_SPECIFICATION -

Data type:
Optional: No
Call by Reference: Yes

INVALID_SERVICE -

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

INVALID_ACTION -

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

INVALID_ACTION_TYPE -

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

NO_RECORDS_FOUND -

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

INTERNAL_ERROR -

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

COMPONENT_UNKNOWN -

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

RFC_PROBLEMS_DETECTED -

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

RESPTIME_CATEGORIES_MISSING -

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

Copy and paste ABAP code example for SAPWLN3_AGGREGATE_SNAPSHOT_GET 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_component  TYPE SWLN3CMPNM, "   
lv_aggregates_action  TYPE SWLN3_AGGREGATES_ACTION_NOSORT, "   
lv_invalid_time_range  TYPE SWLN3_AGGREGATES_ACTION_NOSORT, "   
lv_read_start_date  TYPE SAPWLDATE, "   
lv_funcmodule_not_found_in_monsys  TYPE SAPWLDATE, "   
lv_read_start_time  TYPE SAPWLTIME, "   
lv_invalid_mainrec_time_range  TYPE SAPWLTIME, "   
lv_read_end_date  TYPE SAPWLDATE, "   
lv_cant_create_snaphsot  TYPE SAPWLDATE, "   
lv_read_end_time  TYPE SAPWLTIME, "   
lv_no_stat_file_found  TYPE SAPWLTIME, "   
lv_timezone  TYPE TIMEZONE, "   
lv_no_permission_to_read  TYPE TIMEZONE, "   
lv_read_transid  TYPE SAPWLTRID, "   
lv_invalid_comp_specification  TYPE SAPWLTRID, "   
lv_read_service  TYPE SAPWLSRVTY, "   -1
lv_read_action  TYPE SAPWLACTN, "   
lv_read_action_type  TYPE SAPWLACTYP, "   -1
lv_read_username  TYPE SAPWLUSRID, "   
lv_component_type  TYPE SWLN3CPTYP, "   
lv_invalid_service  TYPE SWLN3CPTYP, "   
lv_aggregates_systemload  TYPE SWLN3_AGGREGATES_SYSTEMLOAD, "   
lv_read_exclude_username  TYPE SAPWLUSRID, "   
lv_max_hitlist_size  TYPE SWLN3HTLSZ, "   5
lv_read_max_no_of_records  TYPE SAPWLSRIRN, "   -1
lv_resptime_categories  TYPE SWLN3RTCTS, "   
lv_mainrec_time_range_minutes  TYPE SWLN3TIMIV, "   60
lv_get_test_data  TYPE SAPWLPFLAG, "   
lv_invalid_action  TYPE SAPWLPFLAG, "   
lv_assigned_r3_system  TYPE SWLN3SYSID, "   
lv_aggregates_calltype1  TYPE SWLN3_AGGREGATES_CALLTYPE1_NS, "   
lv_invalid_action_type  TYPE SWLN3_AGGREGATES_CALLTYPE1_NS, "   
lv_aggregates_extsysload  TYPE SWLN3_AGGREGATES_EXT_SYST_NS, "   
lv_build_extsysload_aggr  TYPE SAPWLPFLAG, "   'X'
lv_no_records_found  TYPE SAPWLPFLAG, "   
lv_build_calltype1_aggr  TYPE SAPWLPFLAG, "   'X'
lv_aggregates_resptime_categ  TYPE SWLN3_AGGREGATES_RESPT_CATEG, "   
lv_internal_error  TYPE SWLN3_AGGREGATES_RESPT_CATEG, "   
lv_build_resptime_categ_aggr  TYPE SAPWLPFLAG, "   'X'
lv_aggregates_hitlist_resptime  TYPE SWLN3_AGGREGATES_HITLIST_RESPT, "   
lv_component_unknown  TYPE SWLN3_AGGREGATES_HITLIST_RESPT, "   
lv_aggregates_hitlist_waittime  TYPE SWLN3_AGGREGATES_HITLIST_WAITT, "   
lv_build_hitlist_resptime_aggr  TYPE SAPWLPFLAG, "   'X'
lv_component_info  TYPE SWLN3_SNAPSHOT_COMPONENT_INFO, "   
lv_rfc_problems_detected  TYPE SWLN3_SNAPSHOT_COMPONENT_INFO, "   
lv_build_hitlist_waittime_aggr  TYPE SAPWLPFLAG, "   'X'
lv_record_info  TYPE SWLN3DRDRI, "   
lv_monitoring_system  TYPE RFCDEST, "   
lv_resptime_categories_missing  TYPE RFCDEST. "   

  CALL FUNCTION 'SAPWLN3_AGGREGATE_SNAPSHOT_GET'  "
    EXPORTING
         COMPONENT = lv_component
         READ_START_DATE = lv_read_start_date
         READ_START_TIME = lv_read_start_time
         READ_END_DATE = lv_read_end_date
         READ_END_TIME = lv_read_end_time
         TIMEZONE = lv_timezone
         READ_TRANSID = lv_read_transid
         READ_SERVICE = lv_read_service
         READ_ACTION = lv_read_action
         READ_ACTION_TYPE = lv_read_action_type
         READ_USERNAME = lv_read_username
         COMPONENT_TYPE = lv_component_type
         READ_EXCLUDE_USERNAME = lv_read_exclude_username
         MAX_HITLIST_SIZE = lv_max_hitlist_size
         READ_MAX_NO_OF_RECORDS = lv_read_max_no_of_records
         RESPTIME_CATEGORIES = lv_resptime_categories
         MAINREC_TIME_RANGE_MINUTES = lv_mainrec_time_range_minutes
         GET_TEST_DATA = lv_get_test_data
         ASSIGNED_R3_SYSTEM = lv_assigned_r3_system
         BUILD_EXTSYSLOAD_AGGR = lv_build_extsysload_aggr
         BUILD_CALLTYPE1_AGGR = lv_build_calltype1_aggr
         BUILD_RESPTIME_CATEG_AGGR = lv_build_resptime_categ_aggr
         BUILD_HITLIST_RESPTIME_AGGR = lv_build_hitlist_resptime_aggr
         BUILD_HITLIST_WAITTIME_AGGR = lv_build_hitlist_waittime_aggr
         MONITORING_SYSTEM = lv_monitoring_system
    IMPORTING
         AGGREGATES_ACTION = lv_aggregates_action
         AGGREGATES_SYSTEMLOAD = lv_aggregates_systemload
         AGGREGATES_CALLTYPE1 = lv_aggregates_calltype1
         AGGREGATES_EXTSYSLOAD = lv_aggregates_extsysload
         AGGREGATES_RESPTIME_CATEG = lv_aggregates_resptime_categ
         AGGREGATES_HITLIST_RESPTIME = lv_aggregates_hitlist_resptime
         AGGREGATES_HITLIST_WAITTIME = lv_aggregates_hitlist_waittime
         COMPONENT_INFO = lv_component_info
         RECORD_INFO = lv_record_info
    EXCEPTIONS
        INVALID_TIME_RANGE = 1
        FUNCMODULE_NOT_FOUND_IN_MONSYS = 10
        INVALID_MAINREC_TIME_RANGE = 11
        CANT_CREATE_SNAPHSOT = 12
        NO_STAT_FILE_FOUND = 13
        NO_PERMISSION_TO_READ = 14
        INVALID_COMP_SPECIFICATION = 15
        INVALID_SERVICE = 2
        INVALID_ACTION = 3
        INVALID_ACTION_TYPE = 4
        NO_RECORDS_FOUND = 5
        INTERNAL_ERROR = 6
        COMPONENT_UNKNOWN = 7
        RFC_PROBLEMS_DETECTED = 8
        RESPTIME_CATEGORIES_MISSING = 9
. " SAPWLN3_AGGREGATE_SNAPSHOT_GET




ABAP code using 7.40 inline data declarations to call FM SAPWLN3_AGGREGATE_SNAPSHOT_GET

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.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DATA(ld_read_service) = -1.
 
 
DATA(ld_read_action_type) = -1.
 
 
 
 
 
 
DATA(ld_max_hitlist_size) = 5.
 
DATA(ld_read_max_no_of_records) = -1.
 
 
DATA(ld_mainrec_time_range_minutes) = 60.
 
 
 
 
 
 
 
DATA(ld_build_extsysload_aggr) = 'X'.
 
 
DATA(ld_build_calltype1_aggr) = 'X'.
 
 
 
DATA(ld_build_resptime_categ_aggr) = 'X'.
 
 
 
 
DATA(ld_build_hitlist_resptime_aggr) = 'X'.
 
 
 
DATA(ld_build_hitlist_waittime_aggr) = '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!