SAP ABAP Class CL_ICLH_PROC_DIFF_BASE (Tree Model Control Differences Class Procurement)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_HEALTH (Package) FS-CM: Health Line of Insurance
Properties
Class CL_ICLH_PROC_DIFF_BASE  
Short Description Tree Model Control Differences Class Procurement    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_HEALTH   FS-CM: Health Line of Insurance 
Created 20030731   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ISCM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICLH_PROC_DIFF_BASE has no interface implemented.
Friends
Class CL_ICLH_PROC_DIFF_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_COLLAPSE Constant Private Type reference (TYPE) UI_FUNC 'COLLAPSE' Function Code - Collapse 20030822
2 GC_FCODE_COLLAPSE_ALL Constant Private Type reference (TYPE) UI_FUNC 'COLLAPSE_ALL' Function Code - Collapse All 20030822
3 GC_FCODE_EXPAND Constant Private Type reference (TYPE) UI_FUNC 'EXPAND' Function Code - Expand 20030822
4 GC_FCODE_EXPAND_ALL Constant Private Type reference (TYPE) UI_FUNC 'EXPAND_ALL' Function Code - Expand All 20030822
5 GC_FCODE_PRINT Constant Private Type reference (TYPE) UI_FUNC 'PRINT' Print Function Code 20030822
6 GC_NODEKEY_BUPA Constant Private Type reference (TYPE) TM_NODEKEY 'BUPA' Node description 20030822
7 GC_NODEKEY_DIAG Constant Private Type reference (TYPE) TM_NODEKEY 'DIAG' Node description 20030822
8 GC_NODEKEY_ITEM Constant Private Type reference (TYPE) TM_NODEKEY 'ITEM' Node description 20030822
9 GC_NODEKEY_PROC Constant Private Type reference (TYPE) TM_NODEKEY 'PROC' Node description 20030822
10 GC_NODEKEY_ROOT Constant Private Type reference (TYPE) TM_NODEKEY 'ROOT' Node description 20030822
11 MO_SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20030821
12 MO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20030821
13 MO_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_LIST_TREE_MODEL List Tree Control with Data Management at the Backend 20030731
14 MO_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in the Screen Area 20030731
15 MT_ITEM Instance attribute Protected Type reference (TYPE) ICL_ITEMLIST_TAB Claim Item 20030827
16 MT_ITEM_REF Instance attribute Protected Type reference (TYPE) ICL_ITEMLIST_TAB Claim Item 20030827
17 MV_NO_BUPAS Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030731
18 MV_NO_DIAGNOSIS Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030731
19 MV_NO_ITEMS Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030731
20 MV_PDOCCAT Instance attribute Protected Type reference (TYPE) ICL_PDOCCAT Claim Item Grouping Category 20030731
21 MV_PROCUREMENT Instance attribute Protected Type reference (TYPE) ICL_PROCURE Claim Item Groupings 20030731
22 MV_PROC_REF Instance attribute Protected Type reference (TYPE) ICL_PROCURE Claim Item Groupings 20030731
23 MV_SUBCL Instance attribute Protected Type reference (TYPE) ICL_SUBCL ID of Subclaim 20030731
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE_NODE Instance method Protected Method Create a Tree Node 20030731
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030731
3 CREATE_TREE Instance method Protected Method Tree Constructor 20030731
4 FILL_BUPA_NODES Instance method Protected Method Creates Differences Node 20030731
5 FILL_DIAG_NODES Instance method Protected Method Creates Differences Node 20030731
6 FILL_ITEM_NODES Instance method Protected Method Creates Differences Node 20030731
7 FILL_PROC_NODES Instance method Protected Method Creates Differences Node 20030731
8 FREE Instance method Public Method Approval of Tree and Container 20030731
9 HANDLE_CLOSE Instance method Private Event handling method Event handler 20030821
10 HANDLE_EXPAND_NO_CHILDREN Instance method Protected Event handling method Event handler 20030731
11 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method Event handler 20030821
12 HANDLE_TREE_MENUREQ Instance method Private Event handling method Event handler 20030822
13 HANDLE_TREE_MENUSEL Instance method Private Event handling method Event handler 20030822
14 PBO Instance method Public Method PBO 20030731
15 ROOT_AND_MORE Instance method Protected Method Creates Root Node and First Dependent 20030731
16 SET_PROC_ACT Instance method Protected Method Determine Current Procurement 20030827
17 SET_PROC_REF Instance method Protected Method Determine Reference Procurement 20030731
18 SET_TOOLBAR Instance method Protected Method Populate Toolbar 20030821
Events
Class CL_ICLH_PROC_DIFF_BASE has no event.
Types
Class CL_ICLH_PROC_DIFF_BASE has no local type.
Method Signatures

Method BUILD_TREE_NODE Signature

Method BUILD_TREE_NODE on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method BUILD_TREE_NODE on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_BUPAS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030731
2 Importing IV_NO_DIAGNOSIS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030731
3 Importing IV_NO_ITEMS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030731
4 Importing IV_PDOCCAT Call by reference Type reference (TYPE) ICL_PDOCCAT Anspruchspostengruppierungstyp 20030731
5 Importing IV_PROC Call by reference Type reference (TYPE) ICL_PROCUREMENT ID einer Anspruchspostengruppierung 20030827
6 Importing IV_PROC_REF Call by reference Type reference (TYPE) ICL_PROCUREMENT ID einer Anspruchspostengruppierung 20030827

Method CONSTRUCTOR on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method CREATE_TREE on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method FILL_BUPA_NODES Signature

Method FILL_BUPA_NODES on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method FILL_BUPA_NODES on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method FILL_DIAG_NODES Signature

Method FILL_DIAG_NODES on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method FILL_DIAG_NODES on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method FILL_ITEM_NODES Signature

Method FILL_ITEM_NODES on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method FILL_ITEM_NODES on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method FILL_PROC_NODES Signature

Method FILL_PROC_NODES on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method FILL_PROC_NODES on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method FREE Signature

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

Method HANDLE_CLOSE Signature

Method HANDLE_CLOSE on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method HANDLE_CLOSE on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method HANDLE_FUNCTION_SELECTED Signature

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

Method HANDLE_FUNCTION_SELECTED on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method HANDLE_TREE_MENUREQ Signature

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

Method HANDLE_TREE_MENUREQ on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method HANDLE_TREE_MENUSEL Signature

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

Method HANDLE_TREE_MENUSEL on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method PBO Signature

Method PBO on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method PBO on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method ROOT_AND_MORE Signature

Method ROOT_AND_MORE on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method ROOT_AND_MORE on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method SET_PROC_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROC_ACT Call by reference Type reference (TYPE) ICL_PROCUREMENT ID einer Anspruchspostengruppierung 20030827

Method SET_PROC_ACT on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method SET_PROC_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROC_REF Call by reference Type reference (TYPE) ICL_PROCUREMENT ID einer Anspruchspostengruppierung 20030731

Method SET_PROC_REF on class CL_ICLH_PROC_DIFF_BASE has no exception.

Method SET_TOOLBAR Signature

Method SET_TOOLBAR on class CL_ICLH_PROC_DIFF_BASE has no parameter.
Method SET_TOOLBAR on class CL_ICLH_PROC_DIFF_BASE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472