SAP ABAP Class CL_KWUI_PROPERTY_DISPLAY (Display and Edit Info Object Attributes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-KPR-DMF (Application Component) Document Management Framework
     SKWV (Package) Knowledge Warehouse: Visual Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISM_DM_PROPERTY_DISPLAY Display Document Attributes 20030829
Properties
Class CL_KWUI_PROPERTY_DISPLAY  
Short Description Display and Edit Info Object Attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SKWV   Knowledge Warehouse: Visual Components 
Created 20000804   SAP 
Last change 20021001   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_KWUI_PROPERTY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SKWVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KWUI_PROPERTY_DISPLAY has no interface implemented.
Friends
Class CL_KWUI_PROPERTY_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASS_ATTRIBUTES Instance attribute Private Type reference (TYPE) SDOKMATTS SDOK/Model: Table for Attribute with Properties 20001222
2 CLASS_ATTR_PROPS Instance attribute Private Type reference (TYPE) SDOKMATTPS SDOK/Model: Table for Attribute with Property 20001222
3 C_FCODE_SAVE Constant Private Type reference (TYPE) UI_FUNC 'SAVE' Function Code 20010212
4 C_FCODE_TOGGLE_MODE Constant Private Type reference (TYPE) UI_FUNC 'TOGG' Function Code 20010212
5 C_FCODE_UNDO Constant Private Type reference (TYPE) UI_FUNC 'UNDO' Function Code 20010212
6 C_SORTING Static Attribute Private Type reference (TYPE) SDOK_PROPN 'SORTING' Attribute of a Document or a Relationship 20010126
7 DEFAULT_PROPERTIES Instance attribute Private Type reference (TYPE) SDOKPROPTYS SDOK: Object Attribute, Name and Feature 20001222
8 F_NEED_REFRESH Instance attribute Private Type reference (TYPE) SKWF_FLAG SPACE 'X'-Refresh Needed 20040630
9 F_ON_SCREEN Instance attribute Private Type reference (TYPE) SKWF_FLAG 'X' 'X'-On Screen,''-Not on Screen 20040630
10 G_TERMINOLOGY Instance attribute Private Object reference (TYPE REF TO) CL_KWUI_TERMINOLOGY GUI Text, Icons, Messages, Popups and so on 20001227
11 IO_VALUES Instance attribute Private Type reference (TYPE) SDOKPROPTLS List of Attribute Values for Objects 20001221
12 OBJECTS Instance attribute Private Type reference (TYPE) SKWF_IOS Table with Typed Info Objects 20001227
13 OBJECT_TITLES Instance attribute Private Type reference (TYPE) SDOKPROPTLS List of Attribute Values for Objects 20010221
14 ONLY_SINGLE_IO Instance attribute Private Type reference (TYPE) SKWF_FLAG KW Framework: Boolean Flag ('X' Set, ' ' Deleted) 20010115
15 PROPERTY_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_KWUI_PROPERTY KW: Attribute Dialog Box 20001221
16 REFRESH_OBJECT_PROPS Instance attribute Private Type reference (TYPE) SDOKPROPTLS List of Attribute Values for Objects 20001229
17 TOOLBAR Instance attribute Private Type reference (TYPE) TOOLBAR_CONF 20001221
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_PROPERTIES Instance method Private Method Assign Properties 20001221
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001220
3 DISPLAY Instance method Public Method Display or Edit Info Object 20001220
4 FREE Instance method Public Method Destructor 20001220
5 GET_IO_ATTRIBUTES Instance method Private Method Get Object Class Attributes 20001220
6 GET_MODIFIED_PROPS Instance method Public Method Get Changed Properties 20001229
7 HANDLE_CONTEXT_MENU Instance method Private Event handling method Context Menu Handler 20010104
8 HANDLE_OBJECTS_CHANGED Instance method Private Event handling method Object Propertied Were Changed 20001220
9 HANDLE_ONDROP Instance method Private Event handling method Handler for On-Drop Event 20010103
10 HANDLE_ONDROPCOMPLETE Instance method Private Event handling method Handler for On-Drop-Complete Event 20010102
11 HANDLE_PROPERTY_COMMAND Instance method Protected Event handling method Property Control User Command 20001227
12 HANDLE_TOOLBAR Instance method Private Event handling method Structure Toolbar 20010103
13 HANDLE_TOOLBAR_MENU Instance method Private Event handling method Menu Was Clicked 20010103
14 LOCK_OR_UNLOCK_IOS Instance method Private Method Lock/Unlock IOs 20010111
15 RAISE_REFRESH Instance method Private Method Send Refresh Event 20001227
16 SAVE_MODIFIED_PROPERTIES Instance method Private Method Save Propertied 20001227
17 SAVE_OBJECT_PROPERTIES Instance method Public Method Save IO Properties 20001229
18 SET_CHANGE_HANDLER Instance method Public Method X: Change Handler Active 20010309
19 SET_EDIT_MODE Instance method Public Method Change Mode (Display/Change) 20010323
20 SET_VISIBLE Instance method Public Method Display/Hide Control 20010102
21 SHOW_PROPERTIES Instance method Private Method Display Attributes 20001222
22 TECH_ATTRIBUTES Instance method Private Method Technical Attributes of IO 20001222
23 TOGGLE_EDIT_MODE Instance method Private Method Display/Change 20001227
24 VALIDATE_PROPERTIES Instance method Private Method Check Attributes 20001227
Events
# Event Type Visibility Description Created on
1 CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Was Requested 20010104
2 INITIALIZE_TOOLBAR Instance Event
(0)
Public
(2)
Toolbar Structure 20010103
3 ONDROPCOMPLETE Instance Event
(0)
Public
(2)
Object Drop Is Over 20010105
4 TOOLBAR_FUNCTION_SELECT Instance Event
(0)
Public
(2)
Toolbar Function Was Clicked 20010103
5 TOOLBAR_MENU_SELECT Instance Event
(0)
Public
(2)
Toolbar Menu Was Chosen 20010103
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TOOLBAR_CONF Private See coding Configuration of Toolbar 20001221 begin of toolbar_conf, enable type skwf_flag, edit_mode type skwf_flag, toggle_mode type skwf_flag, checked_out type skwf_flag, end of toolbar_conf
Method Signatures

Method ASSIGN_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) SDOKMATTS SDOK/Modell: Tabelle für Attribut mit Qualitäten 20001221
2 Changing ATTR_PROPS Call by reference Type reference (TYPE) SDOKMATTPS SDOK/Modell: Tabelle für Attribut mit Eigenschaft 20001221
3 Importing INFO_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001221
4 Changing OBJECT_VALUES Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20001229
5 Changing PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20001221

Method ASSIGN_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Value transfer Type reference (TYPE) C 20001220
2 Importing DYNNR Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20001220
3 Importing LIFETIME Value transfer Type reference (TYPE) I 20001220
4 Importing NO_AUTODEF_PROGID_DYNNR Value transfer Type reference (TYPE) C 20001220
5 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20001220
6 Importing REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20001220
7 Importing STYLE Value transfer Type reference (TYPE) I 20001220
8 Importing TERMINOLOGY Value transfer Object reference (TYPE REF TO) CL_KWUI_TERMINOLOGY Gui Texte, Icons, Nachrichten, Popups usw. 20001220
# Exception Resumable Description Created on
1 CNTL_ERROR Fehler beim Erzeugen des Controls 20010102
2 CNTL_INIT_ERROR Fehler beim Initialisieren des Controls 20010102
3 CNTL_LINK_ERROR Fehler beim Linken des Controls 20010102
4 CNTL_SYSTEM_ERROR 20010102
5 CREATE_ERROR 20010102
6 DP_CREATE_ERROR Fehler beim Erzeugen des DataProvider Control 20010102
7 LIFETIME_DYNPRO_DYNPRO_LINK 20010102
8 LIFETIME_ERROR 20010102

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Value transfer Type reference (TYPE) SDOKMATTS Attributeigenschaften übersteuern 20001220
2 Importing ATTR_PROPS Value transfer Type reference (TYPE) SDOKMATTPS Attributeigenschaften übersteuern 20001220
3 Importing INFO_OBJECTS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
4 Importing OMITTED_PROPS Value transfer Type reference (TYPE) SDOKPROPTNS Attribute werden nicht angezeigt 20001220
5 Importing PROPERTIES Value transfer Type reference (TYPE) SDOKPROPTYS Vorbelegung von Attributwerten 20001220
6 Importing PROPERTY_NAMES Value transfer Type reference (TYPE) SDOKPROPTNS nur diese Attribute anzeigen 20001220
7 Importing X_ALLOW_EDIT_MODE_TOGGLE Value transfer Type reference (TYPE) SKWF_FLAG 'X' bei 'X' ist der Wechsel zw. Anzeige / Änderungsmodus möglich 20001220
8 Importing X_INITIAL_EDIT_MODE Value transfer Type reference (TYPE) SKWF_FLAG 'X' falls gesetzt = Anzeigemodus 20001220
9 Importing X_ONLY_SINGLE_IO Value transfer Type reference (TYPE) SKWF_FLAG SPACE falls gesetzt werden nur einzelne IOs angezeigt 20010115

Method DISPLAY on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method FREE Signature

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

Method GET_IO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Value transfer Type reference (TYPE) SDOKMATTS SDOK/Modell: Tabelle für Attribut mit Qualitäten 20001220
2 Changing ATTR_PROPS Value transfer Type reference (TYPE) SDOKMATTPS SDOK/Modell: Tabelle für Attribut mit Eigenschaft 20001220
3 Importing INFO_OBJECTS Value transfer Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001220
4 Changing OMITTED_PROPS Value transfer Type reference (TYPE) SDOKPROPTNS List von Attributnamen (als Struktur) 20001220
5 Changing PROPERTY_NAMES Value transfer Type reference (TYPE) SDOKPROPTNS List von Attributnamen (als Struktur) 20001220

Method GET_IO_ATTRIBUTES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method GET_MODIFIED_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETED_PROPS Call by reference Type reference (TYPE) SDOKPROPTLS Gelöschte Eigenschaften 20001229
2 Exporting INSERTED_PROPS Call by reference Type reference (TYPE) SDOKPROPTLS Neue Eigenschaften 20001229

Method GET_MODIFIED_PROPS on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_CONTEXT_MENU Signature

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

Method HANDLE_CONTEXT_MENU on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_OBJECTS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTS_OF_PACKAGE Value transfer Attribute reference (LIKE) 20001220
2 Importing OBJECT_PROPERTIES Value transfer Attribute reference (LIKE) 20001220

Method HANDLE_OBJECTS_CHANGED on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_ONDROP Signature

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

Method HANDLE_ONDROP on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_ONDROPCOMPLETE Signature

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

Method HANDLE_ONDROPCOMPLETE on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_PROPERTY_COMMAND Signature

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

Method HANDLE_PROPERTY_COMMAND on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERACTIVE Value transfer Attribute reference (LIKE) 20010103
2 Importing MENU Value transfer Attribute reference (LIKE) 20010103

Method HANDLE_TOOLBAR on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method HANDLE_TOOLBAR_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20010103
2 Importing MENU Value transfer Attribute reference (LIKE) 20010103

Method HANDLE_TOOLBAR_MENU on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method LOCK_OR_UNLOCK_IOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCK Call by reference Type reference (TYPE) SKWF_FLAG 'X' KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010111
2 Exporting LOCKING_ERROR Call by reference Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010111

Method LOCK_OR_UNLOCK_IOS on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method RAISE_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETED_PROPS Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20001227
2 Importing INSERTED_PROPS Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20001227

Method RAISE_REFRESH on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method SAVE_MODIFIED_PROPERTIES Signature

Method SAVE_MODIFIED_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no parameter.
Method SAVE_MODIFIED_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method SAVE_OBJECT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTRIBUTE_ERROR Value transfer Type reference (TYPE) SKWF_ERROR SDOK/Modell: Eigenschaft mit Fehlercode 20001229

Method SAVE_OBJECT_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method SET_CHANGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010309

Method SET_CHANGE_HANDLER on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method SET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_EDIT_MODE Value transfer Type reference (TYPE) SKWF_FLAG SPACE Änderungsmodus ('X' gesetzt, ' ' nur Anzeige) 20010323

Method SET_EDIT_MODE on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Call by reference Type reference (TYPE) C 20010102
# Exception Resumable Description Created on
1 CNTL_ERROR 20010102
2 CNTL_SYSTEM_ERROR 20010102

Method SHOW_PROPERTIES Signature

Method SHOW_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no parameter.
Method SHOW_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method TECH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) SDOKMATTS SDOK/Modell: Tabelle für Attribut mit Qualitäten 20001222
2 Changing ATTR_PROPS Call by reference Type reference (TYPE) SDOKMATTPS SDOK/Modell: Tabelle für Attribut mit Eigenschaft 20010126
3 Importing INFO_OBJECTS Call by reference Type reference (TYPE) SKWF_IOS Tabelle mit getypten Info Objekten 20001222
4 Changing OBJECT_VALUES Call by reference Type reference (TYPE) SDOKPROPTLS Liste von Attributausprägungen von Objekten 20001229

Method TECH_ATTRIBUTES on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method TOGGLE_EDIT_MODE Signature

Method TOGGLE_EDIT_MODE on class CL_KWUI_PROPERTY_DISPLAY has no parameter.
Method TOGGLE_EDIT_MODE on class CL_KWUI_PROPERTY_DISPLAY has no exception.

Method VALIDATE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ATTR_ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20001229

Method VALIDATE_PROPERTIES on class CL_KWUI_PROPERTY_DISPLAY has no exception.
Event Signatures

Event CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20010104

Event INITIALIZE_TOOLBAR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 INTERACTIVE Exporting Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20010103
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Kontextmenü 20010103

Event ONDROPCOMPLETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_DRAGDROPOBJ Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop DataObject 20010105

Event TOOLBAR_FUNCTION_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20010103

Event TOOLBAR_MENU_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Funktionscode 20010103
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenüpointer 20010103
History
Last changed by/on SAP  20021001 
SAP Release Created in 610