SAP ABAP Class CL_UDM_STRATEGY_CONTROLLER (Controller for Collection Strategies)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-COL (Application Component) Collections Management
     UDM_STRATEGY (Package) Collection Strategy, Rule, Basic Rule
Properties
Class CL_UDM_STRATEGY_CONTROLLER  
Short Description Controller for Collection Strategies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UDM_STRATEGY   Collection Strategy, Rule, Basic Rule 
Created 20050210   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UDM_STRATEGY_CONTROLLER has no interface implemented.
Friends
Class CL_UDM_STRATEGY_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Constant for Fals ( = space) 20050502
2 GC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Constant for True ( = 'X') 20050502
3 GO_CONTROLLER Static Attribute Public Object reference (TYPE REF TO) CL_UDM_STRATEGY_CONTROLLER Strategy Controller 20050303
4 GO_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_BUS_LOCATOR_SEARCH Locator: Search 20050218
5 GS_STRATEGY Instance attribute Private Type reference (TYPE) UDM_S_STRATEGY_HEADER Header Data for Strategy 20050218
6 GS_STRATEGY_INITIAL Instance attribute Private Type reference (TYPE) UDM_S_STRATEGY_HEADER Header Data for Strategy 20050301
7 GT_RULE_STRATEGY Instance attribute Private Type reference (TYPE) UDM_T_STR_RULE Strategy Rules 20050218
8 GT_RULE_STRATEGY_INITIAL Instance attribute Private Type reference (TYPE) UDM_T_STR_RULE Strategy Rules 20050301
9 GT_SELECT_OPTIONS Instance attribute Private Type reference (TYPE) UDM_T_SELECT_OPTIONS_STRATEGY Strategy Selection Options 20050218
10 GT_SELECT_OPTIONS_INITIAL Instance attribute Private Type reference (TYPE) UDM_T_SELECT_OPTIONS_STRATEGY Strategy Selection Options 20050301
11 GX_CHANGE Instance attribute Private Type reference (TYPE) BOOLE_D SPACE Boolean Value for Switch Handling 20050223
12 GX_CHECK Instance attribute Private Type reference (TYPE) BOOLE_D Indicator for "Check" 20050518
13 GX_CREATE Instance attribute Private Type reference (TYPE) BOOLE_D Creation Mode 20050301
14 GX_ENTER Instance attribute Private Type reference (TYPE) BOOLE_D Indicator for "Enter" 20050513
15 GX_MAXVAL_UPDATE Instance attribute Private Type reference (TYPE) BOOLE_D Maximum Valuation Changed 20050330
16 GX_ONF4 Instance attribute Private Type reference (TYPE) BOOLE_D Indicator for F4 20050609
17 GX_PROTOCOL Instance attribute Private Type reference (TYPE) BOOLE_D Application Log Available 20050502
18 GX_UPDATE_TASK Instance attribute Private Type reference (TYPE) BOOLE_D SPACE Update control 20050323
19 G_STRATEGY Instance attribute Private Type reference (TYPE) UDM_COLL_STRATEGY Collection Strategy 20050223
20 G_STRATEGY_INITIAL Instance attribute Private Type reference (TYPE) UDM_COLL_STRATEGY Collection Strategy 20050301
Methods
# Method Level Visibility Method type Description Created on
1 BLANK_SCREEN_SET Instance method Private Method Creation of Empty Screen 20050318
2 CHECK_DATA_CHANGE Instance method Private Method Check Whether Data Has Been Changed 20050228
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20050303
4 COUNTER_GET Instance method Private Method Return Counter Level 20050307
5 DATA_MODIFY Instance method Private Method Buffer Refresh 20050321
6 DOC_CALL Instance method Private Method Call Documentation (Function Key) 20050519
7 DUE_ERROR_CLEAR Instance method Private Method Adjustment to Due Date Period 20050524
8 HANDLE_DATA_CHANGED Instance method Public Event handling method Event Handler for Changed Data in ALV Grid 20050303
9 HANDLE_DISPLAY_SEARCH_RESULT Instance method Public Event handling method Event Handler for Displaying Search Result 20050218
10 HANDLE_DOUBLE_CLICK_HITLIST Instance method Public Event handling method Event Handler for ALV Double-Click (Hit List) 20050502
11 HANDLE_DOUBLE_CLICK_RULES Instance method Public Event handling method Event Handler for ALV Double-Click (Collection Rules) 20050502
12 HANDLE_HOTSPOT_CLICK Instance method Public Event handling method Event Handler for Hotspot Click in ALV 20050405
13 HANDLE_PROCESS_AFTER_INPUT Instance method Public Event handling method Event Handler for PAI of Main Screen 20050218
14 HANDLE_TOOLBAR Instance method Public Event handling method Event Handler for Application Toolbar 20050309
15 HANDLE_USER_COMMAND Instance method Public Event handling method Event Handler for All User Actions 20050309
16 HITLIST_SET Instance method Private Method Display Hitlist 20050322
17 IS_MODIFIED Instance method Private Method Check Whether Data Has Been Changed 20050223
18 MAX_VALUATION_CHECK Instance method Private Method Check Maximum Valuation 20050330
19 ON_CANCEL_CLICK Instance method Private Method Event Handler for Cancel Function 20050318
20 ON_CHANGE_CLICK Instance method Private Method Event Handler for "Change" Pushbutton 20050222
21 ON_CHGMAXVAL_CLICK Instance method Private Method Event Handler for Change to Maximum Valuation 20050315
22 ON_CHG_HIS_CLICK Instance method Private Method Event Handler for History 20050516
23 ON_COPY_CLICK Instance method Private Method Event Handler for Copy Functions 20050310
24 ON_CREATE_CLICK Instance method Private Method Event Handler for "Create" Pushbutton 20050301
25 ON_DELETE_CLICK Instance method Private Method Event Handler for Deletion Function 20050311
26 ON_DOUBLE_CLICK Instance method Private Method Event Handler for Double-Click in ALV Grid 20050305
27 ON_ENTER Instance method Private Method Event Handler for "Continue" Pushbutton 20050301
28 ON_HOTSPOT_CLICK Instance method Private Method Event Handler for Hotspot Click in ALV 20050413
29 ON_INFO_CLICK Instance method Private Method Event Handler for Info Button 20050505
30 ON_RECALCULATE_CLICK Instance method Private Method Calculate Maximum Valuation 20050328
31 ON_SAVE_CLICK Instance method Private Method Event Handler for "Save" Pushbutton 20050223
32 ON_SIMULATE_CLICK Instance method Private Method Event Handler for Simulation 20050311
33 ON_TRANSPORT_ALL_CLICK Instance method Private Method Event Handler for Transport Function (All) 20050316
34 ON_TRANSPORT_CLICK Instance method Private Method Event Handler for Transport Function 20050314
35 ON_WULIST_CLICK Instance method Private Method Event Handler for Where-used List 20050315
36 OVERDUE_ERROR_CLEAR Instance method Private Method Adjustment of Overdue Period 20050524
37 REFRESH Instance method Private Method Refresh Buffer 20050223
38 SCREEN_SET Instance method Private Method Refresh Subscreen 20050502
39 SELECT_OPTIONS_UPDATE Instance method Private Method Update Buffer for Selection Options 20050330
40 START Instance method Public Method Start Search 20050210
Events
Class CL_UDM_STRATEGY_CONTROLLER has no event.
Types
Class CL_UDM_STRATEGY_CONTROLLER has no local type.
Method Signatures

Method BLANK_SCREEN_SET Signature

Method BLANK_SCREEN_SET on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method BLANK_SCREEN_SET on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method CHECK_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050301

Method CHECK_DATA_CHANGE on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method COUNTER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNTER Call by reference Type reference (TYPE) UDM_SEQUENCE_ID Laufende Nummer einer Strategie 20050307
2 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) UDM_T_SELECT_OPTIONS_STRATEGY Selektionsoptionen für Regeln von Strategien 20050307
3 Importing I_SEQUENCE_ID Value transfer Type reference (TYPE) UDM_SEQUENCE_ID Laufende Nummer einer Strategie 20050307

Method COUNTER_GET on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method DATA_MODIFY Signature

Method DATA_MODIFY on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method DATA_MODIFY on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method DOC_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASIS_RULE_ID Call by reference Type reference (TYPE) UDM_BASIS_RULE_ID Basisregel 20050519

Method DOC_CALL on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method DUE_ERROR_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGES Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050524

Method DUE_ERROR_CLEAR on class CL_UDM_STRATEGY_CONTROLLER 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) 20050303
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20050303
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20050303
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20050303
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20050303

Method HANDLE_DATA_CHANGED on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_DISPLAY_SEARCH_RESULT Signature

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

Method HANDLE_DISPLAY_SEARCH_RESULT on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_DOUBLE_CLICK_HITLIST 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) 20050502
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20050502
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20050502

Method HANDLE_DOUBLE_CLICK_HITLIST on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_DOUBLE_CLICK_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20050502
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20050502
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20050502

Method HANDLE_DOUBLE_CLICK_RULES on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20050405
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20050405
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20050405

Method HANDLE_HOTSPOT_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_PROCESS_AFTER_INPUT Signature

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

Method HANDLE_PROCESS_AFTER_INPUT on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20050309
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20050309

Method HANDLE_TOOLBAR on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20050309

Method HANDLE_USER_COMMAND on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method HITLIST_SET Signature

Method HITLIST_SET on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method HITLIST_SET on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODIFIED Value transfer Type reference (TYPE) BOOLE_D 20050223

Method IS_MODIFIED on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method MAX_VALUATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Anwendungs-Log: Daten einer Meldung 20050330

Method MAX_VALUATION_CHECK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_CANCEL_CLICK Signature

Method ON_CANCEL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_CANCEL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_CHANGE_CLICK Signature

Method ON_CHANGE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_CHANGE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_CHGMAXVAL_CLICK Signature

Method ON_CHGMAXVAL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_CHGMAXVAL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_CHG_HIS_CLICK Signature

Method ON_CHG_HIS_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_CHG_HIS_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_COPY_CLICK Signature

Method ON_COPY_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_COPY_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_CREATE_CLICK Signature

Method ON_CREATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_CREATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_DELETE_CLICK Signature

Method ON_DELETE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_DELETE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_DOUBLE_CLICK Signature

Method ON_DOUBLE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_DOUBLE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050301
2 Importing IX_MODIFIED Value transfer Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050301

Method ON_ENTER on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_HOTSPOT_CLICK Signature

Method ON_HOTSPOT_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_HOTSPOT_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_INFO_CLICK Signature

Method ON_INFO_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_INFO_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_RECALCULATE_CLICK Signature

Method ON_RECALCULATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_RECALCULATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_SAVE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS Value transfer Type reference (TYPE) BOOLE_D 20050301
2 Importing IX_MODIFIED Value transfer Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050228

Method ON_SAVE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_SIMULATE_CLICK Signature

Method ON_SIMULATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_SIMULATE_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_TRANSPORT_ALL_CLICK Signature

Method ON_TRANSPORT_ALL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_TRANSPORT_ALL_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_TRANSPORT_CLICK Signature

Method ON_TRANSPORT_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_TRANSPORT_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method ON_WULIST_CLICK Signature

Method ON_WULIST_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method ON_WULIST_CLICK on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method OVERDUE_ERROR_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGES Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050524

Method OVERDUE_ERROR_CLEAR on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method REFRESH Signature

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

Method SCREEN_SET Signature

Method SCREEN_SET on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method SCREEN_SET on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method SELECT_OPTIONS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RULE_SEQUENCE Call by reference Type reference (TYPE) UDM_S_RULE_SEQUENCE Zuordnung Regel zu laufender Nummer einer Strategie 20050330
2 Importing IT_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE 20050330

Method SELECT_OPTIONS_UPDATE on class CL_UDM_STRATEGY_CONTROLLER has no exception.

Method START Signature

Method START on class CL_UDM_STRATEGY_CONTROLLER has no parameter.
Method START on class CL_UDM_STRATEGY_CONTROLLER has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600