SAP ABAP Class CL_SLIM_LAW_CONNECTOR (System Measurement: Connection to the LAW)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM (Package) System Measurement
Properties
Class CL_SLIM_LAW_CONNECTOR  
Short Description System Measurement: Connection to the LAW    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM   System Measurement 
Created 20090126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIM_LAW_CONNECTOR has no forward declaration.
Interfaces
Class CL_SLIM_LAW_CONNECTOR has no interface implemented.
Friends
Class CL_SLIM_LAW_CONNECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GA_CONTROL_USMM Constant Public Type reference (TYPE) FUNCNAME 'SLIM_CONTROL_USMM' USMM Control Module 20090311
2 GA_LAW_DESTINATION Instance attribute Public Type reference (TYPE) RFCDEST Logical destination (specified when calling function) 20090311
3 GA_LAW_VERSION Constant Public Type reference (TYPE) STRING '6.10' is currently still stored here 20090311
4 GC_GRP_SYSTEM_DATA Constant Public Type reference (TYPE) SYM_GRP 'System' System Data Group 20090311
5 GC_KEY_SYS_STATUS Constant Public Type reference (TYPE) SYM_KEY 'Status' System Key, System Type: Production, Test, ... 20090311
6 GO_CONF Static Attribute Public Object reference (TYPE REF TO) CL_SLIM_CONFIGURATION_MODEL System Measurement: Configuration Data 20090311
7 GT_ADDR_TEL Instance attribute Private See coding 20090311
8 GT_SID_OUT Instance attribute Public Type reference (TYPE) LY_SID_OUT_T Output Table in SID Format 20090311
Methods
# Method Level Visibility Method type Description Created on
1 CALL_REMOTE_ACTION Static method Public Method Encapsulation of Remote FM 20090311
2 CHECK_JOB_ABORT Instance method Private Method Checks if jobs are canceled 20090311
3 CHECK_JOB_LOCK Instance method Private Method Checks if jobs are still running 20090311
4 CHECK_TRANSFER Instance method Public Method Check for Data Transfer 20090311
5 CLEAR_LLAW_DATA Instance method Private Method Deletion of Buffered LAW Data 20090311
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090311
7 CREATE_PI_ERRNO Static method Private Method Create Return Code pi for LAW 20090311
8 DOWNLOAD_SID_FILE Instance method Public Method Save the Data in SID Format 20090311
9 GET_LAW_VERSION Instance method Private Method Returns the current version of the LAW 20090311
10 GET_LLAW_DATA Instance method Private Method Read Local LAW Data from TUMRES 20090311
11 GET_MEAS_DATA Instance method Private Method Anonymized Data from Last Measurement 20090311
12 GET_REOMOTE_SYSTEM_INFO Static method Public Method System Data from a Remote System 20090311
13 GET_SID_TRANSFER_DATA Instance method Private Method Composition of Transfer Data 20090311
14 GET_SYSTEM_INFO Instance method Private Method Information About Local System 20090311
15 LOCK_LAW_TRANSFER Instance method Private Method Lock the LAW Transfer 20090311
16 PERFORM_REMOTE_ACTION Instance method Public Method Adapt Existing LAW Call 20090311
17 PREPARE_LAW_DATA Instance method Public Method Save and Possibly Transfer LAW Data 20090311
18 SAVE_SID_MEAS_DATA Instance method Private Method Save the Measurement Result in TUMRES 20090311
19 SET_TRANSFER_REMAINDER Instance method Private Method Next measurement will be transferred automatically 20090311
20 SPLIT_PI_PARAM Instance method Private Method Preparation of Plug-In Parameter 20090311
21 STORE_SYSTEM_IN_MEMORY Instance method Public Method Compatibility method saves system data as mem table 20090311
22 TRANSFER_LOCAL Instance method Public Method Data Transfer to Local LAW 20090311
23 TRANSFER_VIA_EMAIL Instance method Public Method Send by E-Mail 20090311
24 TRANSFER_VIA_RFC Instance method Public Method LAW Data Transfer 20090311
25 UNLOCK_LAW_TRANSFER Instance method Private Method Unlock LAW Transfer 20090311
Events
Class CL_SLIM_LAW_CONNECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GY_EMADR Public See coding 20090311 GY_EMADR TYPE STANDARD TABLE OF STRING WITH KEY TABLE_LINE
2 LAW_TASKID Public See coding 20090311 LAW_TASKID TYPE c length 256
3 LY_HWKEY Public See coding 20090311 LY_HWKEY TYPE C LENGTH 11
4 LY_SID_OUT Private Type reference (TYPE) CL_SLIM_CONV_TO_SID=>GY_SID_LINE 20090311
5 LY_SID_OUT_T Public See coding 20090311 LY_SID_OUT_T TYPE STANDARD TABLE OF CL_SLIM_CONV_TO_SID=>GY_SID_LINE
6 LY_SYS_T Public See coding 20090311 LY_SYS_T TYPE STANDARD TABLE OF SUGI_TLINE WITH KEY TABLE_LINE
Method Signatures

Method CALL_REMOTE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PRM Call by reference Type reference (TYPE) SUGI_FPARA-PARAMETER Austauschverfahren: Parameter für RFC_REPORT-Schnittstelle 20090311
2 Importing PI_RFC_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method CHECK_JOB_ABORT Signature

Method CHECK_JOB_ABORT on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method CHECK_JOB_LOCK Signature

Method CHECK_JOB_LOCK on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method CHECK_TRANSFER Signature

Method CHECK_TRANSFER on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method CLEAR_LLAW_DATA Signature

Method CLEAR_LLAW_DATA on class CL_SLIM_LAW_CONNECTOR has no parameter.
Method CLEAR_LLAW_DATA on class CL_SLIM_LAW_CONNECTOR has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SLIM_LAW_CONNECTOR has no parameter.
Method CONSTRUCTOR on class CL_SLIM_LAW_CONNECTOR has no exception.

Method CREATE_PI_ERRNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20090311
2 Returning PR_ERRNO Value transfer Type reference (TYPE) CHAR15 Char 15 20090311

Method CREATE_PI_ERRNO on class CL_SLIM_LAW_CONNECTOR has no exception.

Method DOWNLOAD_SID_FILE Signature

Method DOWNLOAD_SID_FILE on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_LAW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_VERSION Value transfer Type reference (TYPE) STRING 20090311

Method GET_LAW_VERSION on class CL_SLIM_LAW_CONNECTOR has no exception.

Method GET_LLAW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OUT_R Value transfer Object reference (TYPE REF TO) DATA 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_MEAS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OUT_R Value transfer Object reference (TYPE REF TO) DATA 20090311

Method GET_MEAS_DATA on class CL_SLIM_LAW_CONNECTOR has no exception.

Method GET_REOMOTE_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_RFC_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090311
2 Returning PT_SYSTEM Value transfer Type reference (TYPE) LY_SYS_T LAW: verschiedene Daten eines Komponentensystems 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_SID_TRANSFER_DATA Signature

Method GET_SID_TRANSFER_DATA on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method GET_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PR_CLIENT Call by reference Type reference (TYPE) MANDT Mandant 20090311
2 Exporting PR_HWKEY Call by reference Type reference (TYPE) LY_HWKEY Characterfeld der Länge 10 20090311
3 Exporting PR_INSTNO Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20090311
4 Exporting PR_SAPRELEASE Call by reference Type reference (TYPE) SY-SAPRL Release-Stand des SAPSystems 20090311
5 Exporting PR_SYSID Call by reference Type reference (TYPE) SY-SYSID Name des SAP-Systems 20090311
6 Exporting PR_SYSSTAT Call by reference Type reference (TYPE) CHAR15 Feld der Länge 18 20090311
7 Exporting PR_SYSTEMID Call by reference Type reference (TYPE) CHAR18 Feld der Länge 18 20090311

Method GET_SYSTEM_INFO on class CL_SLIM_LAW_CONNECTOR has no exception.

Method LOCK_LAW_TRANSFER Signature

Method LOCK_LAW_TRANSFER on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method PERFORM_REMOTE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PARAM Call by reference Type reference (TYPE) STRING Austauschverfahren: Parameter für RFC_REPORT-Schnittstelle 20090311

Method PERFORM_REMOTE_ACTION on class CL_SLIM_LAW_CONNECTOR has no exception.

Method PREPARE_LAW_DATA Signature

Method PREPARE_LAW_DATA on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method SAVE_SID_MEAS_DATA Signature

Method SAVE_SID_MEAS_DATA on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method SET_TRANSFER_REMAINDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PARAM Call by reference Type reference (TYPE) STRING LAW Parameterleiste 20090311

Method SET_TRANSFER_REMAINDER on class CL_SLIM_LAW_CONNECTOR has no exception.

Method SPLIT_PI_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PARAM Call by reference Type reference (TYPE) STRING 20090311
2 Returning PR_OPC Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090311

Method SPLIT_PI_PARAM on class CL_SLIM_LAW_CONNECTOR has no exception.

Method STORE_SYSTEM_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_SYSTEM Call by reference Object reference (TYPE REF TO) DATA 20090311

Method STORE_SYSTEM_IN_MEMORY on class CL_SLIM_LAW_CONNECTOR has no exception.

Method TRANSFER_LOCAL Signature

Method TRANSFER_LOCAL on class CL_SLIM_LAW_CONNECTOR has no parameter.
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method TRANSFER_VIA_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_EMAIL Call by reference Type reference (TYPE) GY_EMADR 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method TRANSFER_VIA_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ERRNO Call by reference Type reference (TYPE) CHAR15 Char 15 20090311
2 Importing PI_LAW_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20090311
3 Importing PI_PARAM Call by reference Type reference (TYPE) STRING 20090311
# Exception Resumable Description Created on
1 CX_SLIM_GLOBAL Systemvermessung: Globale Ausnahmeklasse 20090311

Method UNLOCK_LAW_TRANSFER Signature

Method UNLOCK_LAW_TRANSFER on class CL_SLIM_LAW_CONNECTOR has no parameter.
Method UNLOCK_LAW_TRANSFER on class CL_SLIM_LAW_CONNECTOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740