SAP ABAP Class CL_DPR_UI_C_EXT_CONTAINER (WebDynpro Controller to Embed an Extension)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_UI_LOGIC (Package) Project Management UI Data Formatting
Properties
Class CL_DPR_UI_C_EXT_CONTAINER  
Short Description WebDynpro Controller to Embed an Extension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_UI_LOGIC   Project Management UI Data Formatting 
Created 20100916   SAP 
Last change 20141109    
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)
Interfaces
Class CL_DPR_UI_C_EXT_CONTAINER has no interface implemented.
Friends
Class CL_DPR_UI_C_EXT_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_COMP_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100916
2 MO_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100916
3 MO_VIEW_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20100916
4 MT_USAGES Instance attribute Protected Type reference (TYPE) DPR_TT_USAGES_PER_ENTITY List of Component Usages that embed a cPro Extension 20100916
5 MV_CONTROLLER_TYPE Instance attribute Protected Type reference (TYPE) CHAR2 Controller Type 20100916
6 SC_TYPE_COMP_CONTROLLER Constant Public Type reference (TYPE) CHAR2 'CC' Component Controller 20100916
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTIVE_USAGE Instance method Public Method Checks if a component exists already for a certain entity 20100916
2 CONSTRUCTOR Instance method Public Constructor 20100916
3 GET_NEXT_USAGE_NAME Instance method Public Method Returns a unique name for the next usage 20100916
4 GET_USAGE Instance method Public Method Checks if a component exists already for a certain entity 20100916
5 GET_USAGES Instance method Public Method Returns all current usages 20100916
6 HAS_ACTIVE_USAGE Instance method Public Method Checks if a component exists already for a certain entity 20100916
7 REMOVE_USAGES Instance method Public Method Removes all current usages 20100916
Events
Class CL_DPR_UI_C_EXT_CONTAINER has no event.
Types
Class CL_DPR_UI_C_EXT_CONTAINER has no local type.
Method Signatures

Method ADD_ACTIVE_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_USAGE Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20100916
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) DPR_TS_USAGE_PER_ENTITY-COMPONENT_NAME Name of Webdynpro Component 20100916
3 Importing IV_EXTENSION_NAME Call by reference Type reference (TYPE) DPR_EXTENSION_NAME Unique Name for a Proj. Mgmt. Extension 20100916
4 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20100916
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20100916

Method ADD_ACTIVE_USAGE on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMP_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100916
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100916
3 Importing IO_VIEW_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER Web Dynpro: View Controller 20100916
4 Importing IV_CONTROLLER_TYPE Call by reference Type reference (TYPE) CHAR2 SC_TYPE_COMP_CONTROLLER Version Number Component 20100916

Method CONSTRUCTOR on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method GET_NEXT_USAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_NAME Call by reference Type reference (TYPE) DPR_EXTENSION_NAME Unique Name for a Proj. Mgmt. Extension 20100916
2 Importing IV_IS_EXTENSION_UNIQUE_IN_PRJ Call by reference Type reference (TYPE) ABAP_BOOL 20100916
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20100916
4 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20100916

Method GET_NEXT_USAGE_NAME on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method GET_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_NAME Call by reference Type reference (TYPE) DPR_EXTENSION_NAME Unique Name for a Proj. Mgmt. Extension 20100916
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20100916
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20100916
4 Returning RO_USAGE Value transfer Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE Web Dynpro: Component Usage 20100916

Method GET_USAGE on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method GET_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USAGES Value transfer Type reference (TYPE) DPR_TT_USAGES_PER_ENTITY Table Type for DPR_TS_USAGES_PER_ENTITY 20100916

Method GET_USAGES on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method HAS_ACTIVE_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_NAME Call by reference Type reference (TYPE) DPR_EXTENSION_NAME Unique Name for a Proj. Mgmt. Extension 20100916
2 Importing IV_GUID Call by reference Type reference (TYPE) DPR_TV_OBJECT_GUID_CHAR Unique Object Key 20100916
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Object Type in Project Planning 20100916
4 Returning RV_HAS_ACTIVE_COMPONENT Value transfer Type reference (TYPE) ABAP_BOOL 20100916

Method HAS_ACTIVE_USAGE on class CL_DPR_UI_C_EXT_CONTAINER has no exception.

Method REMOVE_USAGES Signature

Method REMOVE_USAGES on class CL_DPR_UI_C_EXT_CONTAINER has no parameter.
Method REMOVE_USAGES on class CL_DPR_UI_C_EXT_CONTAINER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702