SAP ABAP Class CL_LAW_RESULT (LAW: Display Consolidation Result)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-LIM (Application Component) License Measurement
     SLIM2 (Package) License Administration Workbench
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LAW_ALVGRID ALV Grid Wrapper Class 20031126
Properties
Class CL_LAW_RESULT  
Short Description LAW: Display Consolidation Result    
Super Class CL_LAW_ALVGRID ALV Grid Wrapper Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class LAW_MESSAGES    
Program status     
Category 0   
Package SLIM2   License Administration Workbench 
Created 20031126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LAW_RESULT has no interface implemented.
Friends
Class CL_LAW_RESULT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CUST_LICENSE Constant Private Type reference (TYPE) SYM_KEY_L 'LICENSE' License Data Key 20050927
2 MF_DATA_INCONSISTENT Instance attribute Private Type reference (TYPE) SAP_BOOL Data has not yet been consolidated 20050822
3 MF_GRID_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG Grid was changed 20040719
4 MF_ID_ONLY Instance attribute Private Type reference (TYPE) AS4FLAG Indicator of Whether Only IDs Are Displayed 20040716
5 MF_SHOW_ARCH Instance attribute Private Type reference (TYPE) AS4FLAG Display Archive Data 20040922
6 MR_COMMON Instance attribute Private Object reference (TYPE REF TO) CL_LAW_COMMON Class for Common Methods 20040707
7 MR_LCX Instance attribute Private Object reference (TYPE REF TO) CX_LAW_LOG Reference to Log Exception Class 20031126
8 MR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_LAW_LOG Reference to Log Class 20031126
9 MS_CUSTOMER_CREDIT Instance attribute Private Type reference (TYPE) LAW_S_CUSTOMER_LICENSE User Types Licensed by the Customer 20040804
10 MS_CUSTOMER_CREDIT_DIR Instance attribute Private Type reference (TYPE) LAW_S_CUSTOMER_LICENSE_DIR Table of Contents of the User Types Licensed by the Customer 20050112
11 MT_CUSTOMER_CREDIT Instance attribute Private Type reference (TYPE) LAW_T_CUSTOMER_LICENSE LAW: Table of the Customer Licenses 20040802
12 MT_CUSTOMER_CREDIT_DIR Instance attribute Private Type reference (TYPE) LAW_T_CUSTOMER_LICENSE_DIR Table of the User Types Licensed by the Customer (Archive) 20040921
13 MT_CUSTOMER_CREDIT_NEW Instance attribute Private Type reference (TYPE) LAW_T_CUSTOMER_LICENSE LAW: Table of the Customer Licenses 20040804
14 MT_LAW_URES Instance attribute Private Type reference (TYPE) LAW_T_URES 20031126
15 MT_LAW_U_RES Instance attribute Private Type reference (TYPE) LAW_T_U_RES 20031126
16 MT_USER_RESULT Instance attribute Private Type reference (TYPE) LAW_T_USER_RESULT LAW: Consolidation Results: User Types (Display) 20040802
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_USERTYPE_COMBINATION Instance method Private Method Create User Type Combination 20040716
2 BUILD_USERTYPE_TABLE Instance method Private Method Create Table of User Type Combinations 20050201
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040707
4 CREATE_ALV_OUTTAB Instance method Private Method Generate Output Table 20031126
5 CREATE_AND_INIT_ALVGRID Instance method Public Method Generate and Initialize SAP List Viewer Grid 20031126
6 CREATE_USER_RESULTS Instance method Private Method Generate a Consolidated Result Table 20031126
7 DELETE_CUSTOMER_CREDIT Instance method Private Method Delete the Customer's Licenses 20040805
8 FILL_CELLTAB Instance method Private Method Determine Input-Enabling of Certain Fields 20040716
9 FREE Instance method Public Method Release Grid 20041206
10 GET_TEXT_FOR_ARCHIVE Instance method Private Method Query Text for an Archive Entry 20040921
11 HANDLE_DATA_CHANGED Instance method Public Event handling method Handler for Data Input 20040719
12 LOAD_CUSTOMER_CREDIT Instance method Private Method Load the Customer's Licenses 20040802
13 MODIFY_DEFAULT_LIST Instance method Private Method Modification of the Attributes of the List Fields 20031126
14 MODIFY_TB_FUNCTIONS Instance method Private Method Modification of Displayed Toolbar Functions 20031126
15 PREPARE_ALV_GRID Instance method Private Method Prepare SAP List Viewer Grid 20031126
16 REFRESH_OUTTAB Instance method Public Method Refresh Output Table 20031126
17 SELECT_CUSTOMER_CREDIT Instance method Private Method Select Customer's Licenses 20040922
18 SHOW_CUSTOMER_CREDIT Instance method Private Method Display Customer's Archived Licenses 20040922
19 UPDATE_CUSTOMER_CREDIT Instance method Private Method Store Customer's Licenses 20040719
Events
Class CL_LAW_RESULT has no event.
Types
Class CL_LAW_RESULT has no local type.
Method Signatures

Method BUILD_USERTYPE_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_UTYPE_LIST Call by reference Type reference (TYPE) LAW_UTYPE_LIST LAW: Liste von Benutzertypen für Anzeige (Text) 20040716
2 Importing I_ID_ONLY Call by reference Type reference (TYPE) AS4FLAG ' ' Flag, ob nur IDs angezeigt werden 20040716
3 Importing I_LIC_TYPE Call by reference Type reference (TYPE) LAW_UNIQUE-LIC_TYPE ID für die Nutzertypen des R/3-Systems 20040716
4 Importing I_SPEC_VERS Call by reference Type reference (TYPE) LAW_UNIQUE-SPEC_VERS Zuordnung zu Sonderversion 20040716
5 Importing I_SURCHARGE Call by reference Type reference (TYPE) LAW_URES2-LANDESZUS proz. Landeszuschlag 20040716
6 Importing I_UPGRADE Call by reference Type reference (TYPE) LAW_URES2-UPGRADE Flag, ob der Benutzertyp "S_tandalone" oder "U_pgrade" ist 20040716

Method BUILD_USERTYPE_COMBINATION on class CL_LAW_RESULT has no exception.

Method BUILD_USERTYPE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_UTYPES Value transfer Type reference (TYPE) LAW_T_URES2 LAW: Tabelle Kombinationen von Benutzertypen u. Sondervers. 20050201
2 Importing I_KEY Call by reference Type reference (TYPE) LAW_NUMBER LAW: Zähler (Benutzer, Einheiten usw.) 20050201

Method BUILD_USERTYPE_TABLE on class CL_LAW_RESULT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container-Referenz 20040707
2 Importing I_DEBUG Value transfer Type reference (TYPE) AS4FLAG 20040707
3 Importing I_INPUT_MODE Value transfer Type reference (TYPE) AS4FLAG Grid im Input Modus 20040707
4 Importing I_OUTTAB_TABLE Value transfer Type reference (TYPE) C Name der Ausgabetabelle 20040707

Method CONSTRUCTOR on class CL_LAW_RESULT has no exception.

Method CREATE_ALV_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_ALL Value transfer Type reference (TYPE) AS4FLAG ' ' 20031126

Method CREATE_ALV_OUTTAB on class CL_LAW_RESULT has no exception.

Method CREATE_AND_INIT_ALVGRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUSTOM_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20031126

Method CREATE_AND_INIT_ALVGRID on class CL_LAW_RESULT has no exception.

Method CREATE_USER_RESULTS Signature

Method CREATE_USER_RESULTS on class CL_LAW_RESULT has no parameter.
Method CREATE_USER_RESULTS on class CL_LAW_RESULT has no exception.

Method DELETE_CUSTOMER_CREDIT Signature

Method DELETE_CUSTOMER_CREDIT on class CL_LAW_RESULT has no parameter.
Method DELETE_CUSTOMER_CREDIT on class CL_LAW_RESULT has no exception.

Method FILL_CELLTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CELLTAB Call by reference Type reference (TYPE) LVC_T_STYL ALV-Control: Styletabelle für Zellen 20040716
2 Importing I_USERTYPE Call by reference Type reference (TYPE) USERTYPEN ID für die Nutzertypen des SAP-Systems 20050407

Method FILL_CELLTAB on class CL_LAW_RESULT has no exception.

Method FREE Signature

Method FREE on class CL_LAW_RESULT has no parameter.
Method FREE on class CL_LAW_RESULT has no exception.

Method GET_TEXT_FOR_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) TEXT80 Text Länge 80 20040921

Method GET_TEXT_FOR_ARCHIVE on class CL_LAW_RESULT has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20040719
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20040719
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20040719
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20040719
5 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20040719

Method HANDLE_DATA_CHANGED on class CL_LAW_RESULT has no exception.

Method LOAD_CUSTOMER_CREDIT Signature

Method LOAD_CUSTOMER_CREDIT on class CL_LAW_RESULT has no parameter.
Method LOAD_CUSTOMER_CREDIT on class CL_LAW_RESULT has no exception.

Method MODIFY_DEFAULT_LIST Signature

Method MODIFY_DEFAULT_LIST on class CL_LAW_RESULT has no parameter.
Method MODIFY_DEFAULT_LIST on class CL_LAW_RESULT has no exception.

Method MODIFY_TB_FUNCTIONS Signature

Method MODIFY_TB_FUNCTIONS on class CL_LAW_RESULT has no parameter.
Method MODIFY_TB_FUNCTIONS on class CL_LAW_RESULT has no exception.

Method PREPARE_ALV_GRID Signature

Method PREPARE_ALV_GRID on class CL_LAW_RESULT has no parameter.
Method PREPARE_ALV_GRID on class CL_LAW_RESULT has no exception.

Method REFRESH_OUTTAB Signature

Method REFRESH_OUTTAB on class CL_LAW_RESULT has no parameter.
Method REFRESH_OUTTAB on class CL_LAW_RESULT has no exception.

Method SELECT_CUSTOMER_CREDIT 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 20040922

Method SELECT_CUSTOMER_CREDIT on class CL_LAW_RESULT has no exception.

Method SHOW_CUSTOMER_CREDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE Call by reference Type reference (TYPE) SAP_BOOL 'X' Daten aus dem Archiv 20061106

Method SHOW_CUSTOMER_CREDIT on class CL_LAW_RESULT has no exception.

Method UPDATE_CUSTOMER_CREDIT Signature

Method UPDATE_CUSTOMER_CREDIT on class CL_LAW_RESULT has no parameter.
Method UPDATE_CUSTOMER_CREDIT on class CL_LAW_RESULT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700