SAP ABAP Class CL_CGPL_VISUAL_CLASS_FACTORY (Project Planning: UI Class Factory for Presentation Objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_USER_INTERFACE (Package) Project Planning - User Interface
Properties
Class CL_CGPL_VISUAL_CLASS_FACTORY  
Short Description Project Planning: UI Class Factory for Presentation Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CGPL_USER_INTERFACE   Project Planning - User Interface 
Created 19991112   SAP 
Last change 20010129   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CGPL_VISUAL_CLASS_FACTORY has no forward declaration.
Interfaces
Class CL_CGPL_VISUAL_CLASS_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CGPL_ASSIGNMENTS 20011126 Project Planning: Administration Class for Assignments
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_CGPL_VISUAL_CLASS_FACTORY Project Planning: UI Class Factory for Presentation Objects 20001116
2 VISUAL_ASSIGNMENTS Instance attribute Private Type reference (TYPE) TY_VISUAL_ASSIGNMENTS Display Object Table for Assignment Object 19991115
3 VISUAL_PROJECTS Instance attribute Private Type reference (TYPE) TY_VISUAL_PROJECTS Display Object Table for Project Object 19991115
4 VISUAL_TASKS Instance attribute Private Type reference (TYPE) TY_VISUAL_TASKS Display Object Table for Task Object 19991115
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991112
2 ENSURE_ASSIGNMENTS_ARE_VISIBLE Instance method Private Method Guarantess That Assignments Are Visible in Structure Tree 20010320
3 ENSURE_PROJECT_IS_VISIBLE Instance method Public Method Guarantees That Project Is Completely Visible in Struc. Tree 20010320
4 GET_INSTANCE Static method Public Method Returns Instance (Singleton) 20001116
5 GET_VISUAL_ASSIGNMENT Instance method Public Method Delivers Display Object for Assignment Object 19991112
6 GET_VISUAL_PROJECT Instance method Public Method Delivers Display Object for Project Object 19991112
7 GET_VISUAL_TASK Instance method Public Method Delivers Display Object for Task Object 19991112
8 ON_ASSIGNMENT_CHANGED Instance method Private Event handling method Event Receiver for Object_Changed:IF_CGPL_ASSIGNMENT 19991112
9 ON_ASSIGNMENT_CREATED Instance method Private Event handling method Event Receiver for Object_Created:IF_CGPL_ASSIGNMENT 19991112
10 ON_ASSIGNMENT_DELETED Instance method Private Event handling method Event Receiver for Object_Deleted:IF_CGPL_ASSIGNMENT 19991112
11 ON_PROJECT_CHANGED Instance method Private Event handling method Event Receiver for Object_Changed:CL_CGPL_PROJECT 19991112
12 ON_PROJECT_CREATED Instance method Private Event handling method Event Receiver for Object_Created:CL_CGPL_PROJECT 19991123
13 ON_PROJECT_DELETED Instance method Private Event handling method Event Receiver for Object_Deleted:CL_CGPL_PROJECT 19991112
14 ON_TASK_CHANGED Instance method Private Event handling method Event Receiver for Object_Changed:CL_CGPL_TASK 19991112
15 ON_TASK_CREATED Instance method Private Event handling method Event Receiver for Object_Created:CL_CGPL_TASK 19991123
16 ON_TASK_DELETED Instance method Private Event handling method Event Receiver for Object_Deleted:CL_CGPL_TASK 19991112
17 RESET Instance method Public Method Destructor - Initializes All Data 20001103
Events
Class CL_CGPL_VISUAL_CLASS_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_VISUAL_ASSIGNMENT Private See coding TY_VISUAL_ASSIGNMENT 19991115
2 TY_VISUAL_ASSIGNMENTS Private See coding TY_VISUAL_ASSIGNMENTS 19991115
3 TY_VISUAL_PROJECT Private See coding TY_VISUAL_PROJECT 19991115
4 TY_VISUAL_PROJECTS Private See coding TY_VISUAL_PROJECTS 19991115
5 TY_VISUAL_TASK Private See coding TY_VISUAL_TASK 19991115
6 TY_VISUAL_TASKS Private See coding TY_VISUAL_TASKS 19991115
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CGPL_VISUAL_CLASS_FACTORY has no parameter.
Method CONSTRUCTOR on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ENSURE_ASSIGNMENTS_ARE_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) CL_CGPL_ASSIGNMENTS Projektplanung - Verwaltungsklasse für Assignments 20010320

Method ENSURE_ASSIGNMENTS_ARE_VISIBLE on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ENSURE_PROJECT_IS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Project-Objekt 20010320

Method ENSURE_PROJECT_IS_VISIBLE on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CGPL_VISUAL_CLASS_FACTORY Projektplanung - UI Klassenfabrik für Darstellungsobjekte 20001116

Method GET_INSTANCE on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method GET_VISUAL_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VISUAL_ASSIGNMENT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 19991115
2 Importing IM_ASSIGNMENT Call by reference Object reference (TYPE REF TO) IF_CGPL_ASSIGNMENT Zuordnung-Objekt 19991115
# Exception Resumable Description Created on
1 FAILED Darstellungsobjekt nicht verfügbar 19991115

Method GET_VISUAL_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VISUAL_PROJECT Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 19991115
2 Importing IM_PROJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Project-Objekt 19991115
# Exception Resumable Description Created on
1 FAILED Darstellungsobjekt nicht verfügbar 19991115

Method GET_VISUAL_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VISUAL_TASK Call by reference Object reference (TYPE REF TO) IF_CGPL_VISUALIZE Darstellungsobjekt 19991115
2 Importing IM_TASK Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Task-Objekt 19991115
# Exception Resumable Description Created on
1 FAILED Darstellungsobjekt nicht verfügbar 19991115

Method ON_ASSIGNMENT_CHANGED Signature

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

Method ON_ASSIGNMENT_CHANGED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_ASSIGNMENT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_ASSIGNMENT_CREATED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_ASSIGNMENT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_ASSIGNMENT_DELETED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_PROJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_PROJECT_CHANGED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_PROJECT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991123

Method ON_PROJECT_CREATED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_PROJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_PROJECT_DELETED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_TASK_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_TASK_CHANGED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_TASK_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991123

Method ON_TASK_CREATED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method ON_TASK_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991115

Method ON_TASK_DELETED on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.

Method RESET Signature

Method RESET on class CL_CGPL_VISUAL_CLASS_FACTORY has no parameter.
Method RESET on class CL_CGPL_VISUAL_CLASS_FACTORY has no exception.
History
Last changed by/on SAP  20010129 
SAP Release Created in 12A