SAP ABAP Class CL_CERTRULE_RULES (Rules View - Rule based Certificate Mapping)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SUSR_CERT (Package) User Administration: Certificate administration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CERTRULE_VIEW Abstract View Class - Rule based Certificate Mappping 20101214
Properties
Class CL_CERTRULE_RULES  
Short Description Rules View - Rule based Certificate Mapping    
Super Class CL_CERTRULE_VIEW Abstract View Class - Rule based Certificate Mappping 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SUSR_CERT    
Program status     
Category 0   
Package SUSR_CERT   User Administration: Certificate administration 
Created 20101214   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CERTRULE_RULES has no interface implemented.
Friends
Class CL_CERTRULE_RULES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COMMAND_DELETE_RULE Constant Private Type reference (TYPE) SYUCOMM 'DELETE_RULE' 20101214
2 CO_COMMAND_DETAILS Constant Private Type reference (TYPE) SYUCOMM 'DETAILS' 20101214
3 CO_COMMAND_DOWN Constant Private Type reference (TYPE) SYUCOMM 'DOWN' 20101214
4 CO_COMMAND_TOTAL_DOWN Constant Private Type reference (TYPE) SYUCOMM 'TOTAL_DOWN' 20101214
5 CO_COMMAND_TOTAL_UP Constant Private Type reference (TYPE) SYUCOMM 'TOTAL_UP' 20101214
6 CO_COMMAND_UP Constant Private Type reference (TYPE) SYUCOMM 'UP' 20101214
7 CO_CTRL_NAME Constant Private Type reference (TYPE) CHAR32 'CTRL_RULES' 20101214
8 CO_DRAGDROP_MOVE Constant Private See coding 'MOVE' 20101214
9 MO_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID 20101214
10 MO_ALV_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20101214
11 MO_DRAGDROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP 20101214
12 MT_EDITED_ROW Instance attribute Private See coding 20101221
13 MT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20101214
14 MT_USRCERTRULE_EXT Instance attribute Private See coding 20110415
15 MV_DATA_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN 20101214
16 MV_LINES Instance attribute Private Type reference (TYPE) I 20110117
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DROPDOWN Instance method Private Method Build dropdown list of the ALV 20110415
2 DELETE_RULE Instance method Private Method Delete a rule 20101214
3 DETAILS Instance method Private Method Show the rule details/advanced attributes (button click) 20101214
4 DETAILS_EXECUTE Instance method Private Method Execute the details/advanced attribute popup 20110429
5 HANDLE_DATA_CHANGED Instance method Private Event handling method Handle the data changed event 20101214
6 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Handle double click event 20110429
7 INSERT_RULE Instance method Public Method Insert a rule 20101214
8 MOVE_RULE Instance method Private Method Move a rule to a new index 20101214
9 ON_DRAG Instance method Private Event handling method Handle drag event 20101214
10 ON_DROP Instance method Private Event handling method Handle drop event 20101214
11 ON_TOOLBAR Instance method Private Event handling method Build the ALV toolbar 20101214
12 RENUMBER_INDEX Instance method Private Method Renumber the rule index 20101214
13 SELECT_RULE Instance method Public Method Select a given rule in the ALV 20110413
14 SHOW_DN_EXECUTE Instance method Private Method Show a distinguished name in a text box 20110513
Events
Class CL_CERTRULE_RULES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_USRCERTRULE_EXT Private See coding 20110415 BEGIN OF ty_usrcertrule_ext, usrcertrule TYPE usrcertrule, subjectflt type string, logon_attr type string, has_attr TYPE abap_bool, END OF ty_usrcertrule_ext
Method Signatures

Method BUILD_DROPDOWN Signature

Method BUILD_DROPDOWN on class CL_CERTRULE_RULES has no parameter.
Method BUILD_DROPDOWN on class CL_CERTRULE_RULES has no exception.

Method DELETE_RULE Signature

Method DELETE_RULE on class CL_CERTRULE_RULES has no parameter.
Method DELETE_RULE on class CL_CERTRULE_RULES has no exception.

Method DETAILS Signature

Method DETAILS on class CL_CERTRULE_RULES has no parameter.
Method DETAILS on class CL_CERTRULE_RULES has no exception.

Method DETAILS_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_NO Call by reference Type reference (TYPE) I ALV control: Row number (index of internal table) 20110429

Method DETAILS_EXECUTE on class CL_CERTRULE_RULES 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 Value transfer Attribute reference (LIKE) 20101214
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20101214
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20101214
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20101214

Method HANDLE_DATA_CHANGED on class CL_CERTRULE_RULES has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20110429
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20110429

Method HANDLE_DOUBLE_CLICK on class CL_CERTRULE_RULES has no exception.

Method INSERT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20110413

Method INSERT_RULE on class CL_CERTRULE_RULES has no exception.

Method MOVE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMAND Call by reference Type reference (TYPE) SYUCOMM 20101214

Method MOVE_RULE on class CL_CERTRULE_RULES has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20101214
2 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20101214

Method ON_DRAG on class CL_CERTRULE_RULES has no exception.

Method ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20101214
2 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20101214

Method ON_DROP on class CL_CERTRULE_RULES has no exception.

Method ON_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20101214

Method ON_TOOLBAR on class CL_CERTRULE_RULES has no exception.

Method RENUMBER_INDEX Signature

Method RENUMBER_INDEX on class CL_CERTRULE_RULES has no parameter.
Method RENUMBER_INDEX on class CL_CERTRULE_RULES has no exception.

Method SELECT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RULE_NO Call by reference Type reference (TYPE) I 20110413
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20110413

Method SELECT_RULE on class CL_CERTRULE_RULES has no exception.

Method SHOW_DN_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DN Call by reference Type reference (TYPE) STRING ALV control: Row number (index of internal table) 20110513

Method SHOW_DN_EXECUTE on class CL_CERTRULE_RULES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 731