Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Private | Type reference (TYPE) | TY_CLSNAME_REGISTRY | 20020515 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | RPM_TT_GUIDS | Processed GUIDs | 20020628 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050308 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050308 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050308 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050308 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050122 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050122 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20031119 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050228 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050228 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050301 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050301 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070103 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070103 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070103 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20070103 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20051008 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20051008 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 27 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20020715 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20020715 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20021011 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20021011 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 33 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 34 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020725 | ||||
| 35 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020725 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 37 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020628 | ||||
| 38 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020715 | ||||
| 39 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20020715 | ||||
| 40 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20030306 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20030306 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20031119 | ||||
| 43 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050306 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20050306 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050209 | |||
| 2 | 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 | IR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DOCUMENTS | Sammlung für Dokumentobjekte | 20080723 | |||
| 2 | IR_NATIVE_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DOCUMENT_ASSIGN | RPM: Document - Attributes | 20080723 | |||
| 3 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050228 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20050301 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Project Planning: Projects | 20070102 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070316 | |||
| 3 | IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090414 | |||
| 4 | IV_NO_PROJECT_LOAD | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070930 | |||
| 5 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Project Planning: Projects | 20070221 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070328 | |||
| 3 | IV_CHANGE_MODE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20090923 | |||
| 4 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_ITEM_VER_CTRLS | 20051007 | ||||
| 2 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_ITEM_VER_CTRL_ASSIGN | 20051007 | ||||
| 3 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINKS | Collection für Objektverknüpfungsobjekte | 20020912 | |||
| 2 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINK_ASSIGN | Handler Objektverknüpfungen - Zuordnungsklasse | 20020912 | |||
| 3 | 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 | IR_TECH_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20020515 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070316 | |||
| 3 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20020703 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20020822 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Ressourcenzuordnungsobjekt | 20020722 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Rollenzuordnungsobjekt | 20020731 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20020709 | |||
| 2 | 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 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20030304 | |||
| 2 | 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 | IR_DOCUMENTS_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DOCUMENTS | RPM: Collection for Documents | 20080723 | |||
| 2 | IR_DOCUMENT_SOURCE | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DOCUMENT | RPM: Document | 20080723 | |||
| 3 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_RPM_DOCUMENT | RPM: Document | 20080723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_CAP_CATEGORIES | RPM: Sammlung für Projektobjekte | 20050306 | |||
| 2 | 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 | IR_CAP_GROUPS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_CAP_GROUPS | Collection-Objekt für Aufgaben | 20050306 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_CAP_GROUP_INT | xRPM: Bedarfsplanungsgruppen-Objekt integrierte Daten | 20050306 | |||
| 3 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DECISIONS | Collection für Projektdetailobjekt | 20050122 | |||
| 2 | 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 | IR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_DOCUMENTS | Sammlung für Dokumentobjekte | 20080723 | |||
| 2 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | CL_RPM_DOCUMENT | Dokumentobjektdaten | 20080723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_FIN_CATEGORIES | RPM: Sammlung für Projektobjekte | 20050224 | |||
| 2 | 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 | IR_FIN_GROUPS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_FIN_GROUPS | Collection-Objekt für Aufgaben | 20050224 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_FIN_GROUP_INT | RPM: Extern änderbare Aufgabendaten | 20050224 | |||
| 3 | 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 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070316 | |||
| 2 | IV_INIT_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_ITEM_ID | Initiative Type | 20100121 | |||
| 3 | RR_INITIATIVE | Value transfer | Object reference (TYPE REF TO) | CL_INM_INITIATIVE | Initiaitve Abstract Parent | 20070102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070328 | |||
| 2 | RR_INITIATIVE | Value transfer | Object reference (TYPE REF TO) | CL_INM_INITIATIVE | Initiaitve Abstract Parent | 20070217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20081007 | |||
| 2 | IV_ITEM_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Item GUID as part of the Initiative | 20081010 | |||
| 3 | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | Project GUID as part of the Initiative | 20081010 | |||
| 4 | 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 | IM_EXTERNAL_ID | Call by reference | Type reference (TYPE) | INM_TV_EXTID | Initiative ID | 20110604 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070430 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20070820 | |||
| 4 | IV_TEMPLATE_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | Guid for application objects | 20070430 | |||
| 5 | RR_INITIATIVE | Value transfer | Object reference (TYPE REF TO) | CL_INM_INITIATIVE_O | Operational project | 20070430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_ITEM_VER_CTRLS | 20051007 | ||||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_ITEM_VER_CTRL_INT | 20051007 | ||||
| 3 | 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 | IR_OBJECT_LINKS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINKS | Collection für Objektverknüpfungsobjekte | 20020515 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_OBJ_LINK | Datenspeicherung Objektverknüpfung | 20020726 | |||
| 3 | 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 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Guid for application objects | 20070315 | |||
| 2 | IV_ITEM_TYPE | Call by reference | Type reference (TYPE) | /RPM/TV_ITEM_ID | Item Type | 20100120 | |||
| 3 | RR_PROJECT | Value transfer | Object reference (TYPE REF TO) | CL_RPM_PROJECT | Operatives Projekt | 20030123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070420 | |||
| 2 | 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 | IM_EXTERNAL_ID | Call by reference | Type reference (TYPE) | INM_TV_EXTID | Initiative ID | 20110607 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_HIER | Portfolio Hierarchy | 20070430 | |||
| 3 | IV_TEMPLATE_GUID | Call by reference | Type reference (TYPE) | RPM_TV_GUID | GUID für Anwendungsobjekte | 20020515 | |||
| 4 | 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 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_PRO_DETAILS | Collection für Projektdetailobjekt | 20020628 | |||
| 2 | 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 | IR_RELATES | Call by reference | Object reference (TYPE REF TO) | CL_RPM_RELATES | Collection für Ressourcenobjekte | 20020822 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_RELATION_INT | Projektressource | 20020822 | |||
| 3 | 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 | IR_RESOURCES | Call by reference | Object reference (TYPE REF TO) | CL_RPM_RESOURCES | Collection für Ressourcenobjekte | 20020722 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_RESOURCE_INT | Projektressource | 20020726 | |||
| 3 | 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 | IR_ROLES | Call by reference | Object reference (TYPE REF TO) | CL_RPM_ROLES | Sammlung für Rollenobjekte | 20020907 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_ROLE_INT | Projektrollenattribute | 20020907 | |||
| 3 | RR_ROLE | Value transfer | Object reference (TYPE REF TO) | CL_RPM_ROLE | Rollenanwendungsobjekt | 20020907 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme während Objektinstantiierung | 20020916 |
Method CREATE_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TASKS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_TASKS | Collection-Objekt für Aufgaben | 20020515 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_TASK_API | RPM: Extern änderbare Aufgabendaten | 20020726 | |||
| 3 | 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 | IR_TEAMS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_TEAMS | Sammlung für Teamobjekte | 20030304 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_TEAM_INT | RPM-Struktur: Ressourcenattribute (integriert) | 20030304 | |||
| 3 | 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 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in Projektplanung | 20020517 | |||
| 2 | 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 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in Projektplanung | 20020517 | |||
| 2 | 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 | 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 |