SAP ABAP Interface IF_CLS_ASSIGNMENT (Characterization of objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-CLS (Application Component) Classification Toolset
     SPAK_TOOL_CLASSIFICATION_SCHAR (Package) Display Classifications
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLS_ASSIGNMENT_GRID Characterization of objects 20051013
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CLS_OBJECT_GRID ALV for object type groups 20051019
Properties
Interface IF_CLS_ASSIGNMENT  
Short Description Characterization of objects    
General Data
Package SPAK_TOOL_CLASSIFICATION_SCHAR   Display Classifications 
Created 20051013   SAP 
Last changed 20130531   SAP 
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_OBJECT_CHARACTERIZATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_CLS_CHARACTERIZATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_CLS_ASSIGNMENT has no interface.
Friends
Interface IF_CLS_ASSIGNMENT has no friend.
Attributes
Interface IF_CLS_ASSIGNMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Clear attribute list 20051013
2 SET_ASSIGNMENTS Instance method Public Method Set assignments for Object list 20051013
3 SET_ASSIGNMENTS_FOR_OBJECT Instance method Public Method Set assignments for one Object 20051018
4 SET_ATTRIBUTES Instance method Public Method Initialize attribute list 20051013
5 UPDATE_DISPLAY Instance method Public Method 20051013
6 UPDATE_REFERENCE Instance method Public Method Update reference 20051013
Events
# Event Type Visibility Description Created on
1 UNLOCK_REQUESTED Instance Event
(0)
Private
(0)
20051024
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT_ASSIGNMENTS Public See coding 20051018 begin of ty_object_assignments, object type pak_object_key, assignments type if_cls_characterization=>ty_assignment_list, end of ty_object_assignments
2 TY_OBJECT_ASSIGNMENTS_LIST Public See coding 20051018 ty_object_assignments_list type hashed table of ty_object_assignments with unique key object
Method Signatures

Method CLEAR Signature

Method CLEAR on Interface IF_CLS_ASSIGNMENT has no parameter.
Method CLEAR on Interface IF_CLS_ASSIGNMENT has no exception.

Method SET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Type reference (TYPE) TY_OBJECT_ASSIGNMENTS_LIST 20051013
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20051013
2 CX_PAK_INVALID_DATA Invalid data 20051013
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20051013
4 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20051013

Method SET_ASSIGNMENTS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Type reference (TYPE) IF_CLS_CHARACTERIZATION=>TY_ASSIGNMENT_LIST 20051018
2 Importing IM_CHANGABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051018
3 Importing IM_NO_OF_LOCKED_OBJECTS Call by reference Type reference (TYPE) I 0 20120910
4 Importing IM_OBJECT Call by reference Type reference (TYPE) PAK_OBJECT_KEY 20051018
5 Importing IM_TOTAL_NO_OF_OBJECTS Call by reference Type reference (TYPE) I 0 20120910
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR 20051018
2 CX_PAK_INVALID_DATA 20051018
3 CX_PAK_INVALID_STATE 20051018
4 CX_PAK_NOT_AUTHORIZED 20051018

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_OBJECT_CHARACTERIZATION=>TY_ATTRIBUTE_REF_LIST List of attributes 20051013
# Exception Resumable Description Created on
1 CX_CLS_INVALID_OTYGR_DATA Invalid object type group data 20051013
2 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20051013
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20051013

Method UPDATE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGABLE Call by reference Type reference (TYPE) ABAP_BOOL 20051013
2 Importing IM_FORCE_REBUILD Call by reference Type reference (TYPE) ABAP_BOOL 20051013
# Exception Resumable Description Created on
1 CX_PAK_GUI_ERROR GUI Package-Builder exceptions 20051013
2 CX_PAK_INVALID_DATA Invalid data 20051013
3 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20051013
4 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20051013

Method UPDATE_REFERENCE Signature

Method UPDATE_REFERENCE on Interface IF_CLS_ASSIGNMENT has no parameter.
# Exception Resumable Description Created on
1 CX_PAK_INVALID_DATA Invalid data 20051013
2 CX_PAK_INVALID_STATE Operation can't be executed in present object state 20051013
3 CX_PAK_NOT_AUTHORIZED User doesn't have sufficient authorizations 20051013
Event Signatures

Event UNLOCK_REQUESTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IM_DIRECT_CLASSIFICATION Exporting Value transfer Type reference (TYPE) ABAP_BOOL 20051024
History
Last changed by/on SAP  20130531 
SAP Release Created in 710