SAP ABAP Class CL_EAM_TL_MMSRV_FACTORY (Concrete factory for MM service instances)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       IMRM (Package) Application Development R/3 Maintenance Task List Management
Properties
Class CL_EAM_TL_MMSRV_FACTORY  
Short Description Concrete factory for MM service instances    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IMRM   Application Development R/3 Maintenance Task List Management 
Created 20091029   SAP 
Last change 20100310   SAP 
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_EAM_TL_MMSRV_FACTORY has no interface implemented.
Friends
Class CL_EAM_TL_MMSRV_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAM_TL_MMSRV_FACTORY Concrete factory for MM service instances 20091029
2 MT_MMSRV_INSTANCES Instance attribute Private Type reference (TYPE) EAM_T_TL_SRV Administration Table for Tasklist - MM SRV integration 20091029
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_MMSRV_INSTANCE Instance method Public Method Clears internal stored instance 20091029
2 CLEAR_TASKLIST_INSTANCES Instance method Public Method Clears all instances of a tasklist 20091029
3 CREATE Instance method Public Method Creates instance of CL_SERVICE_PACKAGE_MMSRV 20091029
4 GET_INSTANCE Static method Public Method Gets factory instance 20091029
5 GET_MMSRV_INSTANCE Instance method Public Method Gets instance of CL_SERVICE_PACKAGE_MMSRV 20091029
6 GET_TASKLIST_INSTANCES Instance method Public Method Gets instances of a task list 20091029
7 REFRESH Static method Public Method Destroys old factory with all its data and creates new one 20091029
Events
Class CL_EAM_TL_MMSRV_FACTORY has no event.
Types
Class CL_EAM_TL_MMSRV_FACTORY has no local type.
Method Signatures

Method CLEAR_MMSRV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLNKN Call by reference Type reference (TYPE) PLNKN Number of the task list node 20091029
2 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091029
3 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091029
# Exception Resumable Description Created on
1 DELETE_UNSUCCESSFUL Deletion of instance reference was unsuccessful 20091029
2 INITIAL_PARAMETERS All parameters must be filled for method call 20091029

Method CLEAR_TASKLIST_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091029
2 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091029
# Exception Resumable Description Created on
1 INPUT_INITIAL All input parameters have to be set 20091029

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOC_CAT Call by reference Type reference (TYPE) BSTYP 'B' Purchasing Document Category 20091030
2 Importing IV_PLNKN Call by reference Type reference (TYPE) PLNKN Number of the task list node 20091029
3 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091029
4 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091029
5 Returning RO_SERVICE_PACKAGE Value transfer Object reference (TYPE REF TO) CL_SERVICE_PACKAGE_MMSRV Service Package Class for MMSRV 20091029

Method CREATE on class CL_EAM_TL_MMSRV_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MMSRV_FACTORY Value transfer Object reference (TYPE REF TO) CL_EAM_TL_MMSRV_FACTORY Concrete factory for MM service instances 20091029

Method GET_INSTANCE on class CL_EAM_TL_MMSRV_FACTORY has no exception.

Method GET_MMSRV_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLNKN Call by reference Type reference (TYPE) PLNKN Number of the task list node 20091029
2 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091029
3 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091029
4 Returning RO_SERVICE_PACKAGE Value transfer Object reference (TYPE REF TO) CL_SERVICE_PACKAGE_MMSRV Service Package Class for MMSRV 20091029

Method GET_MMSRV_INSTANCE on class CL_EAM_TL_MMSRV_FACTORY has no exception.

Method GET_TASKLIST_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MMSRV_INSTANCES Call by reference Type reference (TYPE) EAM_T_TL_SRV Administration Table for Tasklist - MM SRV integration 20091029
2 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091029
3 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091029

Method GET_TASKLIST_INSTANCES on class CL_EAM_TL_MMSRV_FACTORY has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAM_TL_MMSRV_FACTORY has no parameter.
Method REFRESH on class CL_EAM_TL_MMSRV_FACTORY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605