SAP ABAP Class /RPM/CL_FACTORY (Factory -class for the application object preparation)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/CORE (Package) xRPM Core Framework
Properties
Class /RPM/CL_FACTORY  
Short Description Factory -class for the application object preparation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/CORE   xRPM Core Framework 
Created 20041116   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /RPM/CL_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RPM/CL_BUCKETS 20041207 Collection object for buckets
2 /RPM/CL_CAP_B_CATEGORIES 20050310 Collection object for bucket demand categories
3 /RPM/CL_CAP_B_GROUPS 20050310 Collection object for bucket demand category groups
4 /RPM/CL_COLLECTIONS 20050712 Collection object for Collections
5 /RPM/CL_DETAILS 20041218 Collection for details objects
6 /RPM/CL_FIN_B_CATEGORIES 20050310 Collection object for bucket demand categories
7 /RPM/CL_FIN_B_GROUPS 20050310 Collection object for bucket financial category groups
8 /RPM/CL_HIERARCHIES 20041124 Collection for hierarchy project objects
9 /RPM/CL_ITEMS 20041208 Collection for portfolio items objects
10 /RPM/CL_OBJ_MANAGER 20041116 Project and Portfolio Controller
11 /RPM/CL_RELATIONS 20050108 Collection for portfolio items objects
12 /RPM/CL_REVIEWS 20050111 Collection object for Reviews
13 /RPM/CL_WHATIFS 20051224 Collection object for What If
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OR_OBJECT_MANAGER Instance attribute Private Object reference (TYPE REF TO) /RPM/CL_OBJ_MANAGER RPM-Project and Portfolio Controller 20041130
2 OS_REGISTRY Instance attribute Private Type reference (TYPE) TY_CLSNAME_REGISTRY 20041116
3 OT_PROCESSED_GUIDS Instance attribute Private Type reference (TYPE) /RPM/TT_GUIDS Processed guids 20041116
4 OV_CLAS_BUCKET_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
5 OV_CLAS_BUCKET_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
6 OV_CLAS_CAP_CATEGORY_B Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
7 OV_CLAS_CAP_CATEGORY_B_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
8 OV_CLAS_CAP_GROUP_B Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
9 OV_CLAS_CAP_GROUP_B_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
10 OV_CLAS_COLLECTION_O Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050712
11 OV_CLAS_COLLECTION_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050712
12 OV_CLAS_DOCUMENT Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
13 OV_CLAS_DOCUMENT_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
14 OV_CLAS_FIN_CATEGORY_B Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
15 OV_CLAS_FIN_CATEGORY_B_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
16 OV_CLAS_FIN_GROUP_B Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
17 OV_CLAS_FIN_GROUP_B_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
18 OV_CLAS_HIERARCHY_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
19 OV_CLAS_HIERARCHY_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
20 OV_CLAS_ITEM_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
21 OV_CLAS_ITEM_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
22 OV_CLAS_OBJ_LINK Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
23 OV_CLAS_OBJ_LINK_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
24 OV_CLAS_PORTFOLIO_D Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
25 OV_CLAS_PORTFOLIO_D_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
26 OV_CLAS_PORTFOLIO_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
27 OV_CLAS_PORTFOLIO_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
28 OV_CLAS_RELATION_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
29 OV_CLAS_RELATION_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
30 OV_CLAS_REVIEW_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
31 OV_CLAS_REVIEW_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20050310
32 OV_CLAS_WHATIF_O Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20060105
33 OV_CLAS_WHATIF_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20060105
34 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /RPM/CL_FACTORY Factory class for building app objects 20041116
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_BUCKET Instance method Public Method Build project detail object with specified CGPL project 20041207
2 BUILD_CAP_CATEGORY_B Instance method Public Method Build task object with specified CGPL task 20050311
3 BUILD_CAP_GROUP_B Instance method Public Method Build task object with specified CGPL task 20050311
4 BUILD_COLLECTION Instance method Public Method Build project detail object with specified CGPL project 20050712
5 BUILD_DOCUMENT Instance method Public Method Build Document 20080527
6 BUILD_FIN_CATEGORY_B Instance method Public Method Build task object with specified CGPL task 20050311
7 BUILD_FIN_GROUP_B Instance method Public Method Build task object with specified CGPL task 20050311
8 BUILD_HIERARCHY Instance method Public Method Build project detail object with specified CGPL project 20041207
9 BUILD_ITEM Instance method Public Method Build project detail object with specified CGPL project 20041208
10 BUILD_OBJECT_DETAIL Instance method Public Method Build project detail object with specified CGPL project 20050110
11 BUILD_OBJECT_LINK Instance method Public Method Build object link appendage object 20041116
12 BUILD_PORTFOLIO Instance method Public Method Build RPM project with specified CGPL project 20041116
13 BUILD_RELATION Instance method Public Method Build task object with specified CGPL task 20050110
14 BUILD_REVIEW Instance method Public Method Build project detail object with specified CGPL project 20050111
15 BUILD_WHATIF Instance method Public Method Build project detail object with specified CGPL project 20051224
16 CLASS_CONSTRUCTOR Static method Public Constructor Create single instance 20041116
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041116
18 COPY_DOCUMENT Instance method Public Method Copy Document 20080527
19 CREATE_BUCKET Instance method Private Method Create portolio bucket application object 20041207
20 CREATE_CAP_CATEGORY_B Instance method Private Method Create Bucket category demand planning application object 20050310
21 CREATE_CAP_GROUP_B Instance method Private Method Create portfolio relation object 20050311
22 CREATE_COLLECTION Instance method Private Method Create Review application object 20050712
23 CREATE_DOCUMENT Instance method Public Method Create Document 20080527
24 CREATE_FIN_CATEGORY_B Instance method Private Method Create Bucket category demand planning application object 20050310
25 CREATE_FIN_GROUP_B Instance method Private Method Create portfolio relation object 20050311
26 CREATE_HIERARCHY Instance method Private Method Create Portfolio hierarchy instance 20041116
27 CREATE_ITEM Instance method Private Method Create portfolio item application object 20041208
28 CREATE_OBJECT_DETAIL Instance method Private Method Create Project detail node 20041218
29 CREATE_OBJECT_LINK Instance method Private Method Create object link appendage object 20041116
30 CREATE_PORTFOLIO Instance method Private Method Create Portfolio 20041116
31 CREATE_RELATION Instance method Private Method Create portfolio relation object 20041208
32 CREATE_REVIEW Instance method Private Method Create Review application object 20050110
33 CREATE_WHATIF Instance method Private Method Create Whatif application object 20051224
34 FREE Instance method Public Method Not yet implemented 20041116
35 GET_APPL_OBJECT_CLSNAME_BY_OT Instance method Private Method Determine app object classname based upon object type 20041116
36 GET_ATTR_ASGNMNT_CLSNAME_BY_OT Instance method Private Method Determine assignment classname based upon object type 20041116
37 GET_ATTR_PERSIST_CLSNAME_BY_OT Static method Public Method Determine assignment classname based upon object type 20041202
38 GET_INSTANCE Static method Private Method Return instance 20041116
Events
Class /RPM/CL_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CLSNAME_REGISTRY Private See coding 20041116 begin of ty_clsname_registry, ov_project type seoclsname, ov_project_t type seoclsname, ov_project_o type seoclsname, ov_pro_detail type seoclsname, ov_pro_detail_o type seoclsname, ov_role type seoclsname, ov_role_t type seoclsname, ov_role_o type seoclsname, ov_task type seoclsname, ov_task_o type seoclsname, ov_resource type seoclsname, ov_document type seoclsname, ov_obj_link type seoclsname, end of ty_clsname_registry
Method Signatures

Method BUILD_BUCKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041207
2 Returning RR_BUCKET Value transfer Object reference (TYPE REF TO) /RPM/CL_BUCKET_O Hierarchieobjekt 20041207

Method BUILD_BUCKET on class /RPM/CL_FACTORY has no exception.

Method BUILD_CAP_CATEGORY_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050311
2 Returning RR_CATEGORY Value transfer Object reference (TYPE REF TO) /RPM/CL_CAP_CATEGORY_B Operatives Objekt Bereichsbedarfsplanung 20050311

Method BUILD_CAP_CATEGORY_B on class /RPM/CL_FACTORY has no exception.

Method BUILD_CAP_GROUP_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Aktivitäten 20050311
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) /RPM/CL_CAP_GROUP_B Bedarfsplanung für Bereichskategoriegruppen-Objekt 20050311

Method BUILD_CAP_GROUP_B on class /RPM/CL_FACTORY has no exception.

Method BUILD_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050712
2 Returning RR_COLLECTION Value transfer Object reference (TYPE REF TO) /RPM/CL_COLLECTION_O Hierarchieobjekt 20050712

Method BUILD_COLLECTION on class /RPM/CL_FACTORY has no exception.

Method BUILD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENTS Call by reference Object reference (TYPE REF TO) /RPM/CL_DOCUMENTS PPM: Collection for Documents 20080527
2 Importing IR_NATIVE_OBJECT Call by reference Object reference (TYPE REF TO) /RPM/CL_DOCUMENT_ASSIGN PPM: Document - Attributes 20080527
3 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) /RPM/CL_DOCUMENT PPM: Document 20080527

Method BUILD_DOCUMENT on class /RPM/CL_FACTORY has no exception.

Method BUILD_FIN_CATEGORY_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050311
2 Returning RR_CATEGORY Value transfer Object reference (TYPE REF TO) /RPM/CL_FIN_CATEGORY_B Operatives Objekt Bereichsbedarfsplanung 20050311

Method BUILD_FIN_CATEGORY_B on class /RPM/CL_FACTORY has no exception.

Method BUILD_FIN_GROUP_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Aktivitäten 20050311
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) /RPM/CL_FIN_GROUP_B Finanzplanung für Bereichskategoriegruppenobjekt 20050311

Method BUILD_FIN_GROUP_B on class /RPM/CL_FACTORY has no exception.

Method BUILD_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_HIERARCHIES Sammlung für Hierarchieprojektobjekte 20050114
2 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041207
3 Returning RR_HIERARCHY Value transfer Object reference (TYPE REF TO) /RPM/CL_HIERARCHY_O Hierarchieobjekt 20041207

Method BUILD_HIERARCHY on class /RPM/CL_FACTORY has no exception.

Method BUILD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041208
2 Returning RR_ITEM Value transfer Object reference (TYPE REF TO) /RPM/CL_ITEM_O Hierarchieobjekt 20041208

Method BUILD_ITEM on class /RPM/CL_FACTORY has no exception.

Method BUILD_OBJECT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_ENTITY Entitätsschnittstelle 20050217
2 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050110
3 Returning RR_DETAIL Value transfer Object reference (TYPE REF TO) /RPM/CL_ENTITY_PROJECT Allgemeine Objektdefinition 20050110

Method BUILD_OBJECT_DETAIL on class /RPM/CL_FACTORY has no exception.

Method BUILD_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Sammlung für Objektverknüpfungsobjekte 20041116
2 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_LINK_ASSIGN Handler Objektverknüpfungen - Zuordnungsklasse 20041116
3 Returning RR_APP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_LINK Handler Objektverknüpfungen 20041116

Method BUILD_OBJECT_LINK on class /RPM/CL_FACTORY has no exception.

Method BUILD_PORTFOLIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECH_OBJ Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20041116
2 Returning RR_PORTFOLIO Value transfer Object reference (TYPE REF TO) /RPM/CL_PORTFOLIO_O Hauptprojektdefinition 20041202

Method BUILD_PORTFOLIO on class /RPM/CL_FACTORY has no exception.

Method BUILD_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_TASK Projektplanung - Aktivitäten 20050110
2 Returning RR_RELATION Value transfer Object reference (TYPE REF TO) /RPM/CL_RELATION_O Beziehungsobjekt 20050110

Method BUILD_RELATION on class /RPM/CL_FACTORY has no exception.

Method BUILD_REVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Projektplanung - Projekte 20050111
2 Returning RR_REVIEW Value transfer Object reference (TYPE REF TO) /RPM/CL_REVIEW_O Hierarchieobjekt 20050111

Method BUILD_REVIEW on class /RPM/CL_FACTORY has no exception.

Method BUILD_WHATIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_PROJECT Project Planning - Projects 20051224
2 Returning RR_WHATIF Value transfer Object reference (TYPE REF TO) /RPM/CL_WHATIF_O Hierarchy object 20051224

Method BUILD_WHATIF on class /RPM/CL_FACTORY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RPM/CL_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_FACTORY has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /RPM/CL_FACTORY has no parameter.
Method CONSTRUCTOR on class /RPM/CL_FACTORY has no exception.

Method COPY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENTS_TARGET Call by reference Object reference (TYPE REF TO) /RPM/CL_DOCUMENTS PPM: Collection for Documents 20080527
2 Importing IR_DOCUMENT_SOURCE Call by reference Object reference (TYPE REF TO) /RPM/CL_DOCUMENT PPM: Document 20080527
3 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) /RPM/CL_DOCUMENT PPM: Document 20080527
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20080527

Method CREATE_BUCKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_BUCKETS Collection-Objekt für Aufgaben 20041208
2 Returning RR_BUCKET Value transfer Object reference (TYPE REF TO) /RPM/CL_BUCKET_O Anwendungsaufgabenobjekt 20041207

Method CREATE_BUCKET on class /RPM/CL_FACTORY has no exception.

Method CREATE_CAP_CATEGORY_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_CAP_B_CATEGORIES Sammlungsobjekt für Bereichsbedarfskategorien 20050310
2 Returning RR_CAP_CATEGORY_B Value transfer Object reference (TYPE REF TO) /RPM/CL_CAP_CATEGORY_B Operatives Objekt Bereichsbedarfsplanung 20050310

Method CREATE_CAP_CATEGORY_B on class /RPM/CL_FACTORY has no exception.

Method CREATE_CAP_GROUP_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_CAP_B_GROUPS Sammlungsobjekt für Bereichsbedarfskategorie-Gruppen 20050311
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) /RPM/CL_CAP_GROUP_B Bedarfsplanung für Bereichskategoriegruppen-Objekt 20050311

Method CREATE_CAP_GROUP_B on class /RPM/CL_FACTORY has no exception.

Method CREATE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_COLLECTIONS Sammlungsobjekt für Reviews 20050712
2 Returning RR_COLLECTION Value transfer Object reference (TYPE REF TO) /RPM/CL_COLLECTION_O Anwendungsaufgabenobjekt 20050712

Method CREATE_COLLECTION on class /RPM/CL_FACTORY has no exception.

Method CREATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENTS Call by reference Object reference (TYPE REF TO) /RPM/CL_DOCUMENTS PPM: Collection for Documents 20080527
2 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) /RPM/CL_DOCUMENT PPM: Document 20080527
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20080527

Method CREATE_FIN_CATEGORY_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_FIN_B_CATEGORIES Sammlungsobjekt für Bereichsbedarfskategorien 20050310
2 Returning RR_FIN_CATEGORY_B Value transfer Object reference (TYPE REF TO) /RPM/CL_FIN_CATEGORY_B Operatives Objekt Bereichsbedarfsplanung 20050310

Method CREATE_FIN_CATEGORY_B on class /RPM/CL_FACTORY has no exception.

Method CREATE_FIN_GROUP_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_FIN_B_GROUPS Sammlungsobjekt für Bereichsfinanzkategorie-Gruppen 20050311
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) /RPM/CL_FIN_GROUP_B Finanzplanung für Bereichskategoriegruppenobjekt 20050311

Method CREATE_FIN_GROUP_B on class /RPM/CL_FACTORY has no exception.

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_HIERARCHIES Collection für Projektdetailobjekt 20041116
2 Returning RR_HIERARCHY_O Value transfer Object reference (TYPE REF TO) /RPM/CL_HIERARCHY_O Projektdetailobjekt 20041116

Method CREATE_HIERARCHY on class /RPM/CL_FACTORY has no exception.

Method CREATE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_ITEMS Collection-Objekt für Aufgaben 20041208
2 Importing IS_OBJECTID Call by reference Type reference (TYPE) /RPM/TS_OBJECT_REF Portfolioobjekt-Schlüsselattribute 20041217
3 Returning RR_ITEM Value transfer Object reference (TYPE REF TO) /RPM/CL_ITEM_O Anwendungsaufgabenobjekt 20041208

Method CREATE_ITEM on class /RPM/CL_FACTORY has no exception.

Method CREATE_OBJECT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_DETAILS 20041218
2 Returning RR_OBJECT_D Value transfer Object reference (TYPE REF TO) /RPM/CL_ENTITY_PROJECT 20041221

Method CREATE_OBJECT_DETAIL on class /RPM/CL_FACTORY has no exception.

Method CREATE_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_LINKS Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_LINKS Sammlung für Objektverknüpfungsobjekte 20041116
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_OBJ_LINK Datenspeicherung Objektverknüpfung 20041116
3 Returning RR_OBJECT_LINK Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_LINK Handler Objektverknüpfungen 20041116

Method CREATE_OBJECT_LINK on class /RPM/CL_FACTORY has no exception.

Method CREATE_PORTFOLIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) /RPM/CL_PORTFOLIO_O Operatives Projekt 20041116
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20041116

Method CREATE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_RELATIONS Collection-Objekt für Aufgaben 20050108
2 Returning RR_RELATION Value transfer Object reference (TYPE REF TO) /RPM/CL_RELATION_O Anwendungsaufgabenobjekt 20050108

Method CREATE_RELATION on class /RPM/CL_FACTORY has no exception.

Method CREATE_REVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_REVIEWS Sammlungsobjekt für Reviews 20050110
2 Returning RR_REVIEW Value transfer Object reference (TYPE REF TO) /RPM/CL_REVIEW_O Anwendungsaufgabenobjekt 20050110

Method CREATE_REVIEW on class /RPM/CL_FACTORY has no exception.

Method CREATE_WHATIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) /RPM/CL_WHATIFS Collection object for Reviews 20051224
2 Returning RR_WHATIF Value transfer Object reference (TYPE REF TO) /RPM/CL_WHATIF_O Application task object 20051224

Method CREATE_WHATIF on class /RPM/CL_FACTORY has no exception.

Method FREE Signature

Method FREE on class /RPM/CL_FACTORY has no parameter.
Method FREE on class /RPM/CL_FACTORY has no exception.

Method GET_APPL_OBJECT_CLSNAME_BY_OT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041116
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20041116

Method GET_APPL_OBJECT_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.

Method GET_ATTR_ASGNMNT_CLSNAME_BY_OT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041116
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20041116

Method GET_ATTR_ASGNMNT_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.

Method GET_ATTR_PERSIST_CLSNAME_BY_OT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp in Projektplanung 20041202
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20041202

Method GET_ATTR_PERSIST_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /RPM/CL_FACTORY Factory-Klasse zur Erstellung von Anwendungsobjekten 20041116

Method GET_INSTANCE on class /RPM/CL_FACTORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 400