SAP ABAP Class CL_WSD_CBP_ALV_CLOSE_BY (ALV Tree build for CBP)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-MM-CS (Application Component) Additional Material Functions
     WSD_CS_UI (Package) UI Enhanced Material Search
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WSD_CBP_ALV_TREE Generic ALV Tree build for CBP 20061013
Properties
Class CL_WSD_CBP_ALV_CLOSE_BY  
Short Description ALV Tree build for CBP    
Super Class CL_WSD_CBP_ALV_TREE Generic ALV Tree build for CBP 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WSD_MESSAGE    
Program status     
Category 0   
Package WSD_CS_UI   UI Enhanced Material Search 
Created 20061013   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WSD_CBP_ALV_CLOSE_BY has no forward declaration.
Interfaces
Class CL_WSD_CBP_ALV_CLOSE_BY has no interface implemented.
Friends
Class CL_WSD_CBP_ALV_CLOSE_BY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PLANT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_WSD_CBP_ALV_PLANT Plants tree 20061117
2 M_MIN_ITERATIONS_FOR_REDRAW Constant Private Type reference (TYPE) I 10000 Min estimated iterations to call redraw 20070104
3 M_MIN_NEW_NODES_FOR_REDRAW Constant Private Type reference (TYPE) I 20 Min nb of new nodes to allow redraw 20070104
4 M_MIN_TOTAL_NODES_FOR_REDRAW Constant Private Type reference (TYPE) I 500 Min total nb nodes to force a redraw 20070104
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Create Tree 20061013
2 CREATE_ASSIGNMENTS Instance method Public Method Create CBP assignments 20061020
3 CREATE_CBP_NODES Instance method Private Method Create CBP Nodes 20061020
4 CREATE_CONFIRM Instance method Private Method Group selected confirmation 20070219
5 DELETE_ALL_CBP_NODES Instance method Private Method Update CBP tree 20061212
6 DELETE_CONFIRM Instance method Private Method Group selected confirmation 20070219
7 EXPAND_PLANT Instance method Private Method Expand a plant to show his CBP 20070302
8 EXTRACT_CBP_FROM_SELECTION Instance method Private Method Extract CBP from Selection 20070215
9 LOAD_ALL_CBP_NODES Instance method Private Method Update plant nodes 20061212
10 QUIT_CONFIRMATION Instance method Public Method Validate if CBP were modified and ask user to save 20061116
11 SAVE_CBP Instance method Public Method Save Close-by plants 20061027
12 SET_BIDIRECTIONAL Instance method Public Method Set bidirectional 20061026
13 SET_EXPENDED_FLAG Instance method Private Method Expand a plant to show his CBP 20070302
14 SET_PLANT_TREE Instance method Public Method Set plants tree 20061117
15 SHOULD_REDRAW_TREE Instance method Private Method Determine if it would be faster to update or redraw screen 20070302
16 UPDATE_DISPLAYED_PRIORITY Instance method Private Method Update priority 20061115
17 UPDATE_PLANT_IS_OPENABLE Instance method Private Method Update if a plant is openable (has child) or not 20070215
Events
Class CL_WSD_CBP_ALV_CLOSE_BY has no event.
Types
Class CL_WSD_CBP_ALV_CLOSE_BY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container Name 20061017

Method CONSTRUCTOR on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method CREATE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PLANT_WERKS Call by reference Type reference (TYPE) WSD_CBP_WERKS_TTY Table of werks_d 20061020
2 Importing I_PLANT_GROUP_SELECTED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061208

Method CREATE_ASSIGNMENTS on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method CREATE_CBP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLOSE_BY_WERK Call by reference Type reference (TYPE) WERKS_D Plant 20061020

Method CREATE_CBP_NODES on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method CREATE_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SHOULD_CONTINUE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219

Method CREATE_CONFIRM on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method DELETE_ALL_CBP_NODES Signature

Method DELETE_ALL_CBP_NODES on class CL_WSD_CBP_ALV_CLOSE_BY has no parameter.
Method DELETE_ALL_CBP_NODES on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method DELETE_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SHOULD_CONTINUE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070219

Method DELETE_CONFIRM on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method EXPAND_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070302

Method EXPAND_PLANT on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method EXTRACT_CBP_FROM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CBP Call by reference Type reference (TYPE) WSD_CBP_TTY Table of close by plants 20070215
2 Exporting E_GROUP_SELECTED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070215
3 Importing IT_NODE_DATA Call by reference Type reference (TYPE) WSD_CBP_NODE_DATA_TTY Table of WSD_CBP_NODE_DATA_TTY 20070215

Method EXTRACT_CBP_FROM_SELECTION on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method LOAD_ALL_CBP_NODES Signature

Method LOAD_ALL_CBP_NODES on class CL_WSD_CBP_ALV_CLOSE_BY has no parameter.
Method LOAD_ALL_CBP_NODES on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method QUIT_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SHOULD_QUIT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061116

Method QUIT_CONFIRMATION on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method SAVE_CBP Signature

Method SAVE_CBP on class CL_WSD_CBP_ALV_CLOSE_BY has no parameter.
Method SAVE_CBP on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method SET_BIDIRECTIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIDIRECTIONAL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061026

Method SET_BIDIRECTIONAL on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method SET_EXPENDED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070302

Method SET_EXPENDED_FLAG on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method SET_PLANT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PLANT_TREE Call by reference Object reference (TYPE REF TO) CL_WSD_CBP_ALV_PLANT ALV Tree build for CBP 20061117

Method SET_PLANT_TREE on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method SHOULD_REDRAW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NB_NEW_NODES Call by reference Type reference (TYPE) I 20070302
2 Returning R_SHOULD_REDRAW Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070302

Method SHOULD_REDRAW_TREE on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method UPDATE_DISPLAYED_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CBP Call by reference Type reference (TYPE) WSD_CBP_TTY Plant 20061116

Method UPDATE_DISPLAYED_PRIORITY on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.

Method UPDATE_PLANT_IS_OPENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070215

Method UPDATE_PLANT_IS_OPENABLE on class CL_WSD_CBP_ALV_CLOSE_BY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700