Hierarchy
⤷ 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
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 |