SAP ABAP Class CL_SAT_UI_DRAG_DROP_FLAVOR (*NO* Reuse: Auxiliary Class to Enable drag & drop)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SABP_TOOLS_STDIO (Package) *NO* REUSE - UI Libraries for ABAP Runtime Tools only !!!!!!
Properties
Class CL_SAT_UI_DRAG_DROP_FLAVOR  
Short Description *NO* Reuse: Auxiliary Class to Enable drag & drop    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_TOOLS_STDIO   *NO* REUSE - UI Libraries for ABAP Runtime Tools only !!!!!! 
Created 20071112   SAP 
Last change 20130531   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 IF_SAT_UI_WIDGET_DRAG_DROP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SAT_UI_DRAG_DROP_FLAVOR has no interface implemented.
Friends
Class CL_SAT_UI_DRAG_DROP_FLAVOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_RELATION_SOURCE Constant Protected Type reference (TYPE) TY_RELATION 'S' Source 20071112
2 C_RELATION_TARGET Constant Protected Type reference (TYPE) TY_RELATION 'T' Target 20071112
3 F_ITEMS Instance attribute Private Type reference (TYPE) TY_T_DD_ITEMS 20071112
4 F_NAME Instance attribute Public Type reference (TYPE) SYCHAR20 'LINE' Choose as you Like 20071112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SOURCE Instance method Public Method Adds Another Source Widget 20071112
2 ADD_TARGET Instance method Public Method Adds Another Target Widget 20071112
3 APPLY Instance method Public Method Creates Drag&Drop Feature 20071112
4 CONSTRUCTOR Instance method Public Constructor 20071112
5 REMOVE Instance method Public Method Deletes Drag&Drop Feature 20071112
6 __GET_COMBINED_EFFECT Instance method Private Method Returns effect if Target and Source are identical 20071112
Events
Class CL_SAT_UI_DRAG_DROP_FLAVOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RELATION Protected Type reference (TYPE) SYCHAR01 Source or Target 20071112
2 TY_S_DD_ITEM Private See coding 20071112 begin of ty_S_Dd_Item, widget type ref to if_Sat_Ui_Widget_Drag_Drop, relation type ty_Relation, effect type i, end of ty_S_Dd_Item
3 TY_T_DD_ITEMS Private See coding 20071112 ty_T_Dd_Items type hashed table of ty_S_Dd_Item with unique key widget relation
Method Signatures

Method ADD_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EFFECT Call by reference Type reference (TYPE) I 1 See constants CL_DRAGDROP 20071112
2 Importing SOURCE Call by reference Object reference (TYPE REF TO) IF_SAT_UI_WIDGET_DRAG_DROP Widget With Support for Drag & Drop 20071112

Method ADD_SOURCE on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.

Method ADD_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EFFECT Call by reference Type reference (TYPE) I 2 See constants CL_DRAGDROP 20071112
2 Importing TARGET Call by reference Object reference (TYPE REF TO) IF_SAT_UI_WIDGET_DRAG_DROP Widget With Support for Drag & Drop 20071112

Method ADD_TARGET on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.

Method APPLY Signature

Method APPLY on class CL_SAT_UI_DRAG_DROP_FLAVOR has no parameter.
Method APPLY on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SYCHAR20 'LINE' Discriminator For Flavor 20071112

Method CONSTRUCTOR on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.

Method REMOVE Signature

Method REMOVE on class CL_SAT_UI_DRAG_DROP_FLAVOR has no parameter.
Method REMOVE on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.

Method __GET_COMBINED_EFFECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I Effect for both source & target in one control 20071112
2 Importing SOURCE_EFFECT Call by reference Type reference (TYPE) I 20071112
3 Importing TARGET_EFFECT Call by reference Type reference (TYPE) I 20071112

Method __GET_COMBINED_EFFECT on class CL_SAT_UI_DRAG_DROP_FLAVOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 711