SAP ABAP Class CL_RPM_FACTORY (Factory Class for Building Appl. Objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     RPM_CORE (Package) RPM Core Processing
Properties
Class CL_RPM_FACTORY  
Short Description Factory Class for Building Appl. Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RPM_CORE   RPM Core Processing 
Created 20020513   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RPM_CAP_CATEGORIES 20060801 RPM: Collection for project objects
2 CL_RPM_CAP_GROUPS 20060801 Collection-Objekt für Aufgaben
3 CL_RPM_DECISIONS 20060801 RPM: Collection for project objects
4 CL_RPM_FIN_CATEGORIES 20060801 RPM: Collection for project objects
5 CL_RPM_FIN_GROUPS 20060801 Collection-Objekt für Aufgaben
6 CL_RPM_ITEM_VER_CTRLS 20060801 Collection for object link objects
7 CL_RPM_OBJ_LINKS 20060801 Collection for object link objects
8 CL_RPM_OBJ_MANAGER 20060801 Proj. Mgmt Controller
9 CL_RPM_PROJECTS 20060801 RPM: Collection for project objects
10 CL_RPM_PROJECT_VERSIONS 20060801 RPM: Collection for project versions
11 CL_RPM_PRO_DETAILS 20060801 Collection for detailed project object
12 CL_RPM_RELATES 20060801 Proj. Mgmt: Relationships Collection
13 CL_RPM_RESOURCES 20060801 Collection for resource objects
14 CL_RPM_ROLES 20060801 Collection for Role Objects
15 CL_RPM_TASKS 20060801 Collection object for tasks
16 CL_RPM_TEAMS 20060801 Collection for team objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OS_REGISTRY Instance attribute Private Type reference (TYPE) TY_CLSNAME_REGISTRY 20020515
2 OT_PROCESSED_GUIDS Instance attribute Private Type reference (TYPE) RPM_TT_GUIDS Processed GUIDs 20020628
3 OV_CLSNAME_CAP_CATEGORY Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050308
4 OV_CLSNAME_CAP_CATEGORY_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050308
5 OV_CLSNAME_CAP_GROUP Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050308
6 OV_CLSNAME_CAP_GROUP_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050308
7 OV_CLSNAME_DECISION Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050122
8 OV_CLSNAME_DECISION_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050122
9 OV_CLSNAME_DOCUMENT Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
10 OV_CLSNAME_DOCUMENT_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
11 OV_CLSNAME_FICO Instance attribute Private Type reference (TYPE) SEOCLSNAME 20031119
12 OV_CLSNAME_FIN_CATEGORY Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050228
13 OV_CLSNAME_FIN_CATEGORY_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050228
14 OV_CLSNAME_FIN_GROUP Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050301
15 OV_CLSNAME_FIN_GROUP_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20050301
16 OV_CLSNAME_INITIATIVE_O Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20070103
17 OV_CLSNAME_INITIATIVE_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20070103
18 OV_CLSNAME_INITIATIVE_T Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20070103
19 OV_CLSNAME_INITIATIVE_T_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20070103
20 OV_CLSNAME_ITEM_VERCTRL Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20051008
21 OV_CLSNAME_ITEM_VERCTRL_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20051008
22 OV_CLSNAME_OBJ_LINK Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
23 OV_CLSNAME_OBJ_LINK_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
24 OV_CLSNAME_PROJECT_O Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
25 OV_CLSNAME_PROJECT_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
26 OV_CLSNAME_PROJECT_T Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
27 OV_CLSNAME_PROJECT_T_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
28 OV_CLSNAME_PRO_DETAIL_O Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20020715
29 OV_CLSNAME_PRO_DETAIL_O_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20020715
30 OV_CLSNAME_RELATE Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20021011
31 OV_CLSNAME_RELATE_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20021011
32 OV_CLSNAME_RESOURCE Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
33 OV_CLSNAME_RESOURCE_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
34 OV_CLSNAME_ROLE Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020725
35 OV_CLSNAME_ROLE_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020725
36 OV_CLSNAME_ROLE_T Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
37 OV_CLSNAME_ROLE_T_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020628
38 OV_CLSNAME_TASK Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020715
39 OV_CLSNAME_TASK_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME 20020715
40 OV_CLSNAME_TEAM Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20030306
41 OV_CLSNAME_TEAM_ASSIGN Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20030306
42 OV_CLSNAME_VERSION Instance attribute Private Type reference (TYPE) SEOCLSNAME 20031119
43 SR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RPM_FACTORY Factory Class for Building Appl. Objects 20020515
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CAP_CATEGORY Instance method Private Method 20050306
2 BUILD_CAP_GROUP Instance method Private Method 20050306
3 BUILD_DECISION Instance method Public Method 20050209
4 BUILD_DOCUMENT Instance method Public Method Build Document 20020515
5 BUILD_FIN_CATEGORY Instance method Private Method 20050228
6 BUILD_FIN_GROUP Instance method Private Method 20050301
7 BUILD_INITIATIVE Instance method Private Method Build Initiative Main Objects 20070102
8 BUILD_INITIATIVE_TEMPLATE Instance method Private Method Build Initiative Template Main Objects 20070221
9 BUILD_ITEM_VER_CTRL Instance method Public Method 20051007
10 BUILD_OBJECT_LINK Instance method Public Method Build Object Link Appendage Object 20020515
11 BUILD_PROJECT Instance method Public Method Build Portf. Mgmt Project with Specified CGPL Project 20020515
12 BUILD_PRO_DETAIL Instance method Public Method Build Project Detail Object with Specified CGPL Project 20020516
13 BUILD_RELATE Instance method Public Method Build Relate Entity Object 20020822
14 BUILD_RESOURCE Instance method Public Method Build Resource Object 20020515
15 BUILD_ROLE Instance method Public Method Build Role Object 20020515
16 BUILD_TASK Instance method Public Method Build Task Object with Specified CGPL Task 20020515
17 BUILD_TEAM Instance method Public Method Build Team Object 20030304
18 CLASS_CONSTRUCTOR Static method Public Constructor Create Single Instance 20020515
19 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020515
20 COPY_DOCUMENT Instance method Public Method Copy Document 20080723
21 CREATE_CAP_CATEGORY Instance method Private Method 20050306
22 CREATE_CAP_GROUP Instance method Private Method 20050306
23 CREATE_DECISION Instance method Private Method 20050122
24 CREATE_DOCUMENT Instance method Public Method Create Document 20020515
25 CREATE_FIN_CATEGORY Instance method Private Method 20050224
26 CREATE_FIN_GROUP Instance method Private Method 20050224
27 CREATE_INITIATIVE Instance method Private Method Create Initiative Main Objects 20070102
28 CREATE_INITIATIVE_TEMPLATE Instance method Private Method Create Initiative Template Main Objects 20070217
29 CREATE_INITIATIVE_VERSION Instance method Private Method Create Initiative Version Main Objects 20081007
30 CREATE_INITIATIVE_W_TEMPLATE Instance method Public Method Create Initiative with Template 20070430
31 CREATE_ITEM_VER_CTRL Instance method Private Method 20051007
32 CREATE_OBJECT_LINK Instance method Private Method Create Object Link Appendage Object 20020515
33 CREATE_PROJECT Instance method Private Method Create Project 20020515
34 CREATE_PROJECT_TEMPLATE Instance method Private Method Create Project Template 20020515
35 CREATE_PROJECT_WITH_TEMPLATE Instance method Public Method Copy Template to Operational Project 20020515
36 CREATE_PRO_DETAIL Instance method Private Method Create Project Detail Node 20020516
37 CREATE_RELATE Instance method Private Method Create Resource Entity Object 20020822
38 CREATE_RESOURCE Instance method Private Method Create Resource Application Objects 20020722
39 CREATE_ROLE Instance method Private Method Create Role Application Object 20020515
40 CREATE_TASK Instance method Private Method Create Task Application Object 20020515
41 CREATE_TEAM Instance method Private Method Create Team Application Object 20030304
42 FREE Instance method Public Method Not yet implemented 20020515
43 GET_APPL_OBJECT_CLSNAME_BY_OT Instance method Private Method Get Appl. Object Class Name Based on Object Type 20020517
44 GET_ATTR_ASGNMNT_CLSNAME_BY_OT Instance method Private Method Get Assignment Class Name Based on Object Type 20020517
45 GET_INSTANCE Static method Private Method Return Instance 20020515
Events
Class CL_RPM_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CLSNAME_REGISTRY Private See coding 20020515 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_CAP_CATEGORY 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 20050306
2 Returning RR_CATEGORY Value transfer Object reference (TYPE REF TO) CL_RPM_CAP_CATEGORY xRPM 4.0: Finanzkategorieobjekt 20050306

Method BUILD_CAP_CATEGORY on class CL_RPM_FACTORY has no exception.

Method BUILD_CAP_GROUP 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 20050306
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) CL_RPM_CAP_GROUP xRPM 4.0: Finanzgruppe 20050306

Method BUILD_CAP_GROUP on class CL_RPM_FACTORY has no exception.

Method BUILD_DECISION 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 20050209
2 Returning RR_DECISION Value transfer Object reference (TYPE REF TO) CL_RPM_DECISION xRPM: Entscheidungspunkt 20050209

Method BUILD_DECISION on class CL_RPM_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) CL_RPM_DOCUMENTS Sammlung für Dokumentobjekte 20080723
2 Importing IR_NATIVE_OBJECT Call by reference Object reference (TYPE REF TO) CL_RPM_DOCUMENT_ASSIGN RPM: Document - Attributes 20080723
3 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) CL_RPM_DOCUMENT Dokumentobjektdaten 20080723

Method BUILD_DOCUMENT on class CL_RPM_FACTORY has no exception.

Method BUILD_FIN_CATEGORY 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 20050228
2 Returning RR_CATEGORY Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_CATEGORY xRPM 4.0: Finanzkategorieobjekt 20050228

Method BUILD_FIN_CATEGORY on class CL_RPM_FACTORY has no exception.

Method BUILD_FIN_GROUP 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 20050301
2 Returning RR_GROUP Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_GROUP xRPM 4.0: Finanzgruppe 20050301

Method BUILD_FIN_GROUP on class CL_RPM_FACTORY has no exception.

Method BUILD_INITIATIVE 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 20070102
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090414
4 Importing IV_NO_PROJECT_LOAD Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070930
5 Returning RR_APP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiaitve Abstract Parent 20070102

Method BUILD_INITIATIVE on class CL_RPM_FACTORY has no exception.

Method BUILD_INITIATIVE_TEMPLATE 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 20070221
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070328
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090923
4 Returning RR_APP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiaitve Abstract Parent 20070221

Method BUILD_INITIATIVE_TEMPLATE on class CL_RPM_FACTORY has no exception.

Method BUILD_ITEM_VER_CTRL 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_ITEM_VER_CTRLS 20051007
2 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_RPM_ITEM_VER_CTRL_ASSIGN 20051007
3 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) CL_RPM_ITEM_VER_CTRL 20051007

Method BUILD_ITEM_VER_CTRL on class CL_RPM_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 Collection für Objektverknüpfungsobjekte 20020912
2 Importing IR_TECHNICAL_OBJECT Call by reference Object reference (TYPE REF TO) CL_RPM_OBJ_LINK_ASSIGN Handler Objektverknüpfungen - Zuordnungsklasse 20020912
3 Returning RR_APP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_LINK Handler Objektverknüpfungen 20020912

Method BUILD_OBJECT_LINK on class CL_RPM_FACTORY has no exception.

Method BUILD_PROJECT 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 20020515
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
3 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Hauptprojektdefinition 20020515

Method BUILD_PROJECT on class CL_RPM_FACTORY has no exception.

Method BUILD_PRO_DETAIL 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 20020703
2 Returning RR_PRO_DETAIL Value transfer Object reference (TYPE REF TO) CL_RPM_PRO_DETAIL Projektdetailobjekt 20020516

Method BUILD_PRO_DETAIL on class CL_RPM_FACTORY has no exception.

Method BUILD_RELATE 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 20020822
2 Returning RR_RELATE Value transfer Object reference (TYPE REF TO) CL_RPM_RELATE Ressourcenanwendungsobjekt 20030112

Method BUILD_RELATE on class CL_RPM_FACTORY has no exception.

Method BUILD_RESOURCE 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 Ressourcenzuordnungsobjekt 20020722
2 Returning RR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_RPM_RESOURCE Ressourcenanwendungsobjekt 20020515

Method BUILD_RESOURCE on class CL_RPM_FACTORY has no exception.

Method BUILD_ROLE 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 Rollenzuordnungsobjekt 20020731
2 Returning RR_ROLE Value transfer Object reference (TYPE REF TO) CL_RPM_ROLE Anwendungsaufgabenobjekt 20020515

Method BUILD_ROLE on class CL_RPM_FACTORY has no exception.

Method BUILD_TASK 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 20020709
2 Returning RR_TASK Value transfer Object reference (TYPE REF TO) CL_RPM_TASK Anwendungsaufgabenobjekt 20020515

Method BUILD_TASK on class CL_RPM_FACTORY has no exception.

Method BUILD_TEAM 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 20030304
2 Returning RR_TEAM Value transfer Object reference (TYPE REF TO) CL_RPM_TEAM Ressourcenanwendungsobjekt 20030304

Method BUILD_TEAM on class CL_RPM_FACTORY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RPM_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RPM_FACTORY has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RPM_FACTORY has no parameter.
Method CONSTRUCTOR on class CL_RPM_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) CL_RPM_DOCUMENTS RPM: Collection for Documents 20080723
2 Importing IR_DOCUMENT_SOURCE Call by reference Object reference (TYPE REF TO) CL_RPM_DOCUMENT RPM: Document 20080723
3 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) CL_RPM_DOCUMENT RPM: Document 20080723
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20080723

Method CREATE_CAP_CATEGORY 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_CAP_CATEGORIES RPM: Sammlung für Projektobjekte 20050306
2 Returning RR_CAP_CATEGORY Value transfer Object reference (TYPE REF TO) CL_RPM_CAP_CATEGORY xRPM 4.0: Finanzkategorieobjekt 20050306

Method CREATE_CAP_CATEGORY on class CL_RPM_FACTORY has no exception.

Method CREATE_CAP_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CAP_GROUPS Call by reference Object reference (TYPE REF TO) CL_RPM_CAP_GROUPS Collection-Objekt für Aufgaben 20050306
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_CAP_GROUP_INT xRPM: Bedarfsplanungsgruppen-Objekt integrierte Daten 20050306
3 Returning RR_CAP_GROUP Value transfer Object reference (TYPE REF TO) CL_RPM_CAP_GROUP xRPM 4.0: Finanzgruppe 20050306

Method CREATE_CAP_GROUP on class CL_RPM_FACTORY has no exception.

Method CREATE_DECISION 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_DECISIONS Collection für Projektdetailobjekt 20050122
2 Returning RR_DECISION Value transfer Object reference (TYPE REF TO) CL_RPM_DECISION Projektdetailobjekt 20050124

Method CREATE_DECISION on class CL_RPM_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) CL_RPM_DOCUMENTS Sammlung für Dokumentobjekte 20080723
2 Returning RR_DOCUMENT Value transfer Object reference (TYPE REF TO) CL_RPM_DOCUMENT Dokumentobjektdaten 20080723
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20080723

Method CREATE_FIN_CATEGORY 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_FIN_CATEGORIES RPM: Sammlung für Projektobjekte 20050224
2 Returning RR_FIN_CATEGORY Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_CATEGORY xRPM: Entscheidungspunkt 20050224

Method CREATE_FIN_CATEGORY on class CL_RPM_FACTORY has no exception.

Method CREATE_FIN_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FIN_GROUPS Call by reference Object reference (TYPE REF TO) CL_RPM_FIN_GROUPS Collection-Objekt für Aufgaben 20050224
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_FIN_GROUP_INT RPM: Extern änderbare Aufgabendaten 20050224
3 Returning RR_FIN_GROUP Value transfer Object reference (TYPE REF TO) CL_RPM_FIN_GROUP xRPM 4.0: Finanzgruppe 20050224

Method CREATE_FIN_GROUP on class CL_RPM_FACTORY has no exception.

Method CREATE_INITIATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070316
2 Importing IV_INIT_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Initiative Type 20100121
3 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiaitve Abstract Parent 20070102
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20070102

Method CREATE_INITIATIVE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070328
2 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiaitve Abstract Parent 20070217
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20070217

Method CREATE_INITIATIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20081007
2 Importing IV_ITEM_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Item GUID as part of the Initiative 20081010
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID Project GUID as part of the Initiative 20081010
4 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE Initiative Abstract Parent 20081007

Method CREATE_INITIATIVE_VERSION on class CL_RPM_FACTORY has no exception.

Method CREATE_INITIATIVE_W_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) INM_TV_EXTID Initiative ID 20110604
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070430
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20070820
4 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20070430
5 Returning RR_INITIATIVE Value transfer Object reference (TYPE REF TO) CL_INM_INITIATIVE_O Operational project 20070430
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Exception during object instantiation 20090828

Method CREATE_ITEM_VER_CTRL 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_ITEM_VER_CTRLS 20051007
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_ITEM_VER_CTRL_INT 20051007
3 Returning RR_OBJECT Value transfer Object reference (TYPE REF TO) CL_RPM_ITEM_VER_CTRL 20051007

Method CREATE_ITEM_VER_CTRL on class CL_RPM_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 Collection für Objektverknüpfungsobjekte 20020515
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_OBJ_LINK Datenspeicherung Objektverknüpfung 20020726
3 Returning RR_OBJECT_LINK Value transfer Object reference (TYPE REF TO) CL_RPM_OBJ_LINK Handler Objektverknüpfungen 20020515

Method CREATE_OBJECT_LINK on class CL_RPM_FACTORY has no exception.

Method CREATE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Guid for application objects 20070315
2 Importing IV_ITEM_TYPE Call by reference Type reference (TYPE) /RPM/TV_ITEM_ID Item Type 20100120
3 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT Operatives Projekt 20030123
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20020517

Method CREATE_PROJECT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070420
2 Returning RR_PROJECT_T Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT_T Vorlagenprojekt 20020515

Method CREATE_PROJECT_TEMPLATE on class CL_RPM_FACTORY has no exception.

Method CREATE_PROJECT_WITH_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EXTERNAL_ID Call by reference Type reference (TYPE) INM_TV_EXTID Initiative ID 20110607
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20070430
3 Importing IV_TEMPLATE_GUID Call by reference Type reference (TYPE) RPM_TV_GUID GUID für Anwendungsobjekte 20020515
4 Returning RR_PROJECT_O Value transfer Object reference (TYPE REF TO) CL_RPM_PROJECT_O Operatives Projekt 20020515

Method CREATE_PROJECT_WITH_TEMPLATE on class CL_RPM_FACTORY has no exception.

Method CREATE_PRO_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) CL_RPM_PRO_DETAILS Collection für Projektdetailobjekt 20020628
2 Returning RR_PRO_DETAIL_O Value transfer Object reference (TYPE REF TO) CL_RPM_PRO_DETAIL_O Projektdetailobjekt 20020516

Method CREATE_PRO_DETAIL on class CL_RPM_FACTORY has no exception.

Method CREATE_RELATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RELATES Call by reference Object reference (TYPE REF TO) CL_RPM_RELATES Collection für Ressourcenobjekte 20020822
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TS_RELATION_INT Projektressource 20020822
3 Returning RR_RELATE Value transfer Object reference (TYPE REF TO) CL_RPM_RELATE Ressourcenanwendungsobjekt 20020822

Method CREATE_RELATE on class CL_RPM_FACTORY has no exception.

Method CREATE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESOURCES Call by reference Object reference (TYPE REF TO) CL_RPM_RESOURCES Collection für Ressourcenobjekte 20020722
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_RESOURCE_INT Projektressource 20020726
3 Returning RR_RESOURCE Value transfer Object reference (TYPE REF TO) CL_RPM_RESOURCE Ressourcenanwendungsobjekt 20020722

Method CREATE_RESOURCE on class CL_RPM_FACTORY has no exception.

Method CREATE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROLES Call by reference Object reference (TYPE REF TO) CL_RPM_ROLES Sammlung für Rollenobjekte 20020907
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_ROLE_INT Projektrollenattribute 20020907
3 Returning RR_ROLE Value transfer Object reference (TYPE REF TO) CL_RPM_ROLE Rollenanwendungsobjekt 20020907
# Exception Resumable Description Created on
1 CX_RPM_OBJECT_CREATION_ERROR Ausnahme während Objektinstantiierung 20020916

Method CREATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TASKS Call by reference Object reference (TYPE REF TO) CL_RPM_TASKS Collection-Objekt für Aufgaben 20020515
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TASK_API RPM: Extern änderbare Aufgabendaten 20020726
3 Returning RR_TASK Value transfer Object reference (TYPE REF TO) CL_RPM_TASK Anwendungsaufgabenobjekt 20020515

Method CREATE_TASK on class CL_RPM_FACTORY has no exception.

Method CREATE_TEAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEAMS Call by reference Object reference (TYPE REF TO) CL_RPM_TEAMS Sammlung für Teamobjekte 20030304
2 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_TEAM_INT RPM-Struktur: Ressourcenattribute (integriert) 20030304
3 Returning RR_TEAM Value transfer Object reference (TYPE REF TO) CL_RPM_TEAM Ressourcenanwendungsobjekt 20030304

Method CREATE_TEAM on class CL_RPM_FACTORY has no exception.

Method FREE Signature

Method FREE on class CL_RPM_FACTORY has no parameter.
Method FREE on class CL_RPM_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 20020517
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20020517

Method GET_APPL_OBJECT_CLSNAME_BY_OT on class CL_RPM_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 20020517
2 Returning RV_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20020517

Method GET_ATTR_ASGNMNT_CLSNAME_BY_OT on class CL_RPM_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) CL_RPM_FACTORY Factory-Klasse zur Erstellung von Anwendungsobjekten 20020515

Method GET_INSTANCE on class CL_RPM_FACTORY has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200