SAP ABAP Class CL_CLS_ATTRIBUTE_SET (Attribute Set)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_API_CLASSIFICATION (Package) API for Classification Tool Set
Properties
Class CL_CLS_ATTRIBUTE_SET  
Short Description Attribute Set    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CLASSIFICATION_TOOL    
Program status     
Category 0   
Package SPAK_API_CLASSIFICATION   API for Classification Tool Set 
Created 20070914   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)
2 CL_CLS_ATTRIBUTE_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CLS_ATTRIBUTE_SET_EDITOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CLS_ATTR_VALUE_ASSIGNMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_CLS_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_CLS_OBJECT_COLLECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 IF_CLS_CHARACTERIZATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CLS_ATTRIBUTE_SET has no interface implemented.
Friends
Class CL_CLS_ATTRIBUTE_SET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Public Type reference (TYPE) TY_ATTRIBUTE_INFO_LIST Attribute directory 20070914
2 ATTRIBUTE_LIST Instance attribute Public Type reference (TYPE) TY_ATTRIBUTE_LIST Plain hashed list of attributes 20070914
3 ATTRIBUTE_LIST_WITH_KEY_INFO Instance attribute Public Type reference (TYPE) TY_ATTRIBUTE_SET Plain list of attributes with key flag 20070914
4 ATTR_SET_EDITOR Instance attribute Private Object reference (TYPE REF TO) CL_CLS_ATTRIBUTE_SET_EDITOR Attribute Set Editor 20070914
5 REPORT_RUN_RESULT Instance attribute Private Object reference (TYPE REF TO) CL_CLS_REPORT_RUN_RESULT Container for objects and classifications 20100128
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAVORITES Instance method Public Method Add facorites to the attribute list 20070914
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100128
3 EDIT Instance method Public Method Edit the set (SELECT_ATTRIBUTES) 20070914
4 FREE Instance method Public Method 20070914
5 GET_KEY_ATTRIBUTE_LIST Instance method Public Method Get list of key attributes 20070914
6 GET_KEY_ATTRIBUTE_VALUES Instance method Public Method Classify a set of object w.rsp. to the key attributes 20070914
7 REFRESH Instance method Public Method Refresh all attribute instances (REFRESH_ATTRIBUTES) 20070914
8 SET_ATTRIBUTES Instance method Public Method Set the list of attributes (STORE_ATTRIBUTES) 20070914
Events
Class CL_CLS_ATTRIBUTE_SET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTRIBUTE_INFO Public See coding 20070914 begin of ty_attribute_info, name type cls_attribute_name, ref type ref to if_cls_attribute, key type abap_bool, space_allowed type abap_bool, end of ty_attribute_info
2 TY_ATTRIBUTE_INFO_LIST Public See coding 20070914 ty_attribute_info_list type table of ty_attribute_info
3 TY_ATTRIBUTE_LIST Public See coding 20070914 ty_attribute_list type table of cls_attribute_name with key table_line
4 TY_ATTRIBUTE_SET Public See coding 20070914 ty_attribute_set type hashed table of ty_attribute_set_entry with unique key name
5 TY_ATTRIBUTE_SET_ENTRY Public See coding 20070914 begin of TY_ATTRIBUTE_SET_ENTRY, name type cls_attribute_name, key type abap_bool, end of ty_attribute_set_entry
Method Signatures

Method ADD_FAVORITES Signature

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

Method ADD_FAVORITES on class CL_CLS_ATTRIBUTE_SET has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPORT_RUN_RESULT Call by reference Object reference (TYPE REF TO) CL_CLS_REPORT_RUN_RESULT 20100128

Method CONSTRUCTOR on class CL_CLS_ATTRIBUTE_SET has no exception.

Method EDIT Signature

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

Method EDIT on class CL_CLS_ATTRIBUTE_SET has no exception.

Method FREE Signature

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

Method GET_KEY_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_KEY_ATTRIBUTES Call by reference Type reference (TYPE) CL_CLS_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_LIST 20070914

Method GET_KEY_ATTRIBUTE_LIST on class CL_CLS_ATTRIBUTE_SET has no exception.

Method GET_KEY_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CLASSIFICATIONS Call by reference Type reference (TYPE) CL_CLS_ATTR_VALUE_ASSIGNMENT=>TY_CLASSIFICATIONS 20070914
2 Importing IM_GET_EXPLICIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070914
3 Importing IM_OBJECTS Call by reference Type reference (TYPE) PAK_OBJECT_LIST List of development objects 20070914
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20070914
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20070914
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20070914

Method REFRESH Signature

Method REFRESH on class CL_CLS_ATTRIBUTE_SET has no parameter.
Method REFRESH on class CL_CLS_ATTRIBUTE_SET has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) CL_CLS_ATTRIBUTE_SET=>TY_ATTRIBUTE_LIST Attributes 20070914
2 Importing IM_ATTRIBUTES_WITH_KEY_INFO Call by reference Type reference (TYPE) CL_CLS_ATTRIBUTE_SET=>TY_ATTRIBUTE_SET Both, key and non-key attributes 20070914
3 Importing IM_KEY_ATTRIBUTES Call by reference Type reference (TYPE) CL_CLS_ATTRIBUTE_SET=>TY_ATTRIBUTE_LIST Key attributes 20070914
# Exception Resumable Description Created on
1 CX_CLS_GUI_ERROR Problems regarding the UI of the classification tool 20070914
2 CX_PAK_INVALID_DATA Invalid data 20070914
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20070914
4 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20070914
History
Last changed by/on SAP  20110908 
SAP Release Created in 710