SAP ABAP Class CL_LAW_TEST_SERVICE (Servie Class for Unit Tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM2 (Package) License Administration Workbench
Properties
Class CL_LAW_TEST_SERVICE  
Short Description Servie Class for Unit Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIM2   License Administration Workbench 
Created 20050919   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LAW_TEST_SERVICE has no interface implemented.
Friends
Class CL_LAW_TEST_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ERR_DESTCUS_MISSING Constant Public Type reference (TYPE) I 1 Entries are missing from the LAWDESTCUS table 20050919
2 MC_ERR_DESTSYS_MISSING Constant Public Type reference (TYPE) I 2 Entries are missing from table LAWDESTCUS (Key SYS) 20050919
3 MC_ERR_ENTRIES_MISSING Constant Public Type reference (TYPE) I 4 Table LAWDESTCUS contains too few entries 20050919
4 MC_ERR_PROT_INVALID Constant Public Type reference (TYPE) I 5 Table LAW_PROT contains entries that should not exist 20050919
5 MC_ERR_PROT_MISSING Constant Public Type reference (TYPE) I 3 Entries are missing from table LAW_PROT 20050919
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AFTER_CHECK Static method Public Method Check Result After "Check Component Data" Function 20050926
2 CHECK_FOR_ADD_HWKEY Static method Public Method Check whether a hardware key was added 20050919
3 CHECK_FOR_SYSTEM Static method Public Method Check whether a system was newly added 20050919
4 CHECK_FOR_SYSTEM_LACK Static method Public Method Check whether a system does not exist (was deleted) 20050919
5 CHECK_LAW_AFTER_EMP_LOAD Static method Public Method Check LAW after the measurement plan has been loaded 20050919
6 CHECK_LAW_INITIAL Static method Public Method Check whether LAW is in initial status (table is empty) 20050919
7 CREATE_EMP_XML Static method Public Method Generate Measurement Plan 20050919
8 CREATE_MESSAGE_WITH_RC Static method Public Method Generate Message with Return Code 20050919
9 CREATE_ROW_TABLE Static method Public Method Build Table with All Rows 20050919
10 CREATE_SM_DESTINATIONS Static method Public Method Generate RFC Destinations for Solution Manager 20060330
11 CREATE_SYSTEM_DATA Static method Public Method Generate Data for Adding a System 20050919
12 IF_AUDIT_FOR_TESTING Static method Public Method Selection for Test Service Class 20050919
13 LAW_DEQUEUE Static method Public Method Unlock LAW 20050919
14 LAW_ENQUEUE Static method Public Method Lock LAW 20050919
15 LAW_RESET Static method Public Method Delete All Data Except the Consolidation Control Data 20050919
16 SET_TRANSFER_STATUS Static method Public Method Set Transfer Status 20051117
17 SHOW_TABLE Static method Public Method Generic Table Display 20060330
Events
Class CL_LAW_TEST_SERVICE has no event.
Types
Class CL_LAW_TEST_SERVICE has no local type.
Method Signatures

Method CHECK_AFTER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050926
2 Importing IS_OUTTAB_AFTER Call by reference Type reference (TYPE) LAWDESTCUS Systemübersicht Tabelle LAWDESTCUS + ALV Spezifika 20050926
3 Importing IS_OUTTAB_BEFORE Call by reference Type reference (TYPE) LAWDESTCUS Systemübersicht Tabelle LAWDESTCUS + ALV Spezifika 20050926

Method CHECK_AFTER_CHECK on class CL_LAW_TEST_SERVICE has no exception.

Method CHECK_FOR_ADD_HWKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) I 20050919
2 Importing IS_LAWKEY Call by reference Type reference (TYPE) LAWKEY2 Schlüsselstruktur für License Audit Workbench 20050919

Method CHECK_FOR_ADD_HWKEY on class CL_LAW_TEST_SERVICE has no exception.

Method CHECK_FOR_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) I 20050919
2 Importing IS_LAWKEY Call by reference Type reference (TYPE) LAWKEY2 Schlüsselstruktur für License Audit Workbench 20050919

Method CHECK_FOR_SYSTEM on class CL_LAW_TEST_SERVICE has no exception.

Method CHECK_FOR_SYSTEM_LACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050919
2 Importing IS_LAWKEY Call by reference Type reference (TYPE) LAWKEY2 Schlüsselstruktur für License Audit Workbench 20050919

Method CHECK_FOR_SYSTEM_LACK on class CL_LAW_TEST_SERVICE has no exception.

Method CHECK_LAW_AFTER_EMP_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ERROR Value transfer Type reference (TYPE) I 20050919
2 Importing IT_MEAS_PLAN Call by reference Type reference (TYPE) LAW_T_MEAS_PLAN LAW: Tabelle der Systemdaten aus dem Vermessungsplan 20050919

Method CHECK_LAW_AFTER_EMP_LOAD on class CL_LAW_TEST_SERVICE has no exception.

Method CHECK_LAW_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050919

Method CHECK_LAW_INITIAL on class CL_LAW_TEST_SERVICE has no exception.

Method CREATE_EMP_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEASPLAN Call by reference Type reference (TYPE) LAW_T_XMLC LAW: XML-Tabelle 20050919
2 Exporting E_TABLESIZE Call by reference Type reference (TYPE) I Tabellengröße 20050919

Method CREATE_EMP_XML on class CL_LAW_TEST_SERVICE has no exception.

Method CREATE_MESSAGE_WITH_RC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MSG Value transfer Type reference (TYPE) STRING 20050919
2 Importing I_MSG Call by reference Type reference (TYPE) STRING 20050919
3 Importing I_RC Call by reference Type reference (TYPE) I 20050919

Method CREATE_MESSAGE_WITH_RC on class CL_LAW_TEST_SERVICE has no exception.

Method CREATE_ROW_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ROWS Value transfer Type reference (TYPE) LVC_T_ROW ALV-Control: Tabellenzeilen 20050919

Method CREATE_ROW_TABLE on class CL_LAW_TEST_SERVICE has no exception.

Method CREATE_SM_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCDTSYSRFC Call by reference Type reference (TYPE) SCDTSYSRFC_BIZ_TYPE Generierte RFC-Destinationen 20060330
2 Importing I_CREATE Call by reference Type reference (TYPE) SAP_BOOL Destinationen erzeugen 20060330

Method CREATE_SM_DESTINATIONS on class CL_LAW_TEST_SERVICE has no exception.

Method CREATE_SYSTEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_LAWDESTCUS Value transfer Type reference (TYPE) LAWDESTCUS LAW: Customizing-Tabelle für RFC-Destinationen 20050919
2 Importing I_HWKEY Call by reference Type reference (TYPE) HWKEY Hardwarekey 20050919
3 Importing I_INSTNO Call by reference Type reference (TYPE) INSTNUMBER Installationsnummer 20050919
4 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20050919
5 Importing I_SYSID Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050919
6 Importing I_SYS_NUMBER Call by reference Type reference (TYPE) LAW_SYSID Eindeutige System-ID von saplicense 20050919

Method CREATE_SYSTEM_DATA on class CL_LAW_TEST_SERVICE has no exception.

Method IF_AUDIT_FOR_TESTING Signature

Method IF_AUDIT_FOR_TESTING on class CL_LAW_TEST_SERVICE has no parameter.
Method IF_AUDIT_FOR_TESTING on class CL_LAW_TEST_SERVICE has no exception.

Method LAW_DEQUEUE Signature

Method LAW_DEQUEUE on class CL_LAW_TEST_SERVICE has no parameter.
Method LAW_DEQUEUE on class CL_LAW_TEST_SERVICE has no exception.

Method LAW_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050919

Method LAW_ENQUEUE on class CL_LAW_TEST_SERVICE has no exception.

Method LAW_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050919

Method LAW_RESET on class CL_LAW_TEST_SERVICE has no exception.

Method SET_TRANSFER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SESSIONNO Value transfer Type reference (TYPE) BDLDATKEY-SESSIONNR SDCC Session Nummer 20051117
2 Importing I_SESSIONNO Call by reference Type reference (TYPE) BDLDATKEY-SESSIONNR SDCC Session Nummer 20051117
3 Importing I_STATE Call by reference Type reference (TYPE) C Status (LAW_STAT) 20051117

Method SET_TRANSFER_STATUS on class CL_LAW_TEST_SERVICE has no exception.

Method SHOW_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXIT Call by reference Type reference (TYPE) SAP_BOOL boolsche Variable (X=true, space=false) 20060330
2 Importing IR_OUTTAB Call by reference Object reference (TYPE REF TO) DATA Referenz zur Datentabelle 20060330
3 Importing I_STRUCT_NAME Call by reference Type reference (TYPE) DD02L-TABNAME Tabellenname 20060330

Method SHOW_TABLE on class CL_LAW_TEST_SERVICE has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in