Hierarchy
⤷
⤷
Properties
| Class | /RPM/CL_FACTORY | |
| Short Description | Factory -class for the application object preparation | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /RPM/CORE | xRPM Core Framework |
| Created | 20041116 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class /RPM/CL_FACTORY has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /RPM/CL_BUCKETS | 20041207 | Collection object for buckets | |
| 2 | /RPM/CL_CAP_B_CATEGORIES | 20050310 | Collection object for bucket demand categories | |
| 3 | /RPM/CL_CAP_B_GROUPS | 20050310 | Collection object for bucket demand category groups | |
| 4 | /RPM/CL_COLLECTIONS | 20050712 | Collection object for Collections | |
| 5 | /RPM/CL_DETAILS | 20041218 | Collection for details objects | |
| 6 | /RPM/CL_FIN_B_CATEGORIES | 20050310 | Collection object for bucket demand categories | |
| 7 | /RPM/CL_FIN_B_GROUPS | 20050310 | Collection object for bucket financial category groups | |
| 8 | /RPM/CL_HIERARCHIES | 20041124 | Collection for hierarchy project objects | |
| 9 | /RPM/CL_ITEMS | 20041208 | Collection for portfolio items objects | |
| 10 | /RPM/CL_OBJ_MANAGER | 20041116 | Project and Portfolio Controller | |
| 11 | /RPM/CL_RELATIONS | 20050108 | Collection for portfolio items objects | |
| 12 | /RPM/CL_REVIEWS | 20050111 | Collection object for Reviews | |
| 13 | /RPM/CL_WHATIFS | 20051224 | Collection object for What If |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | /RPM/CL_OBJ_MANAGER | RPM-Project and Portfolio Controller | 20041130 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TY_CLSNAME_REGISTRY | 20041116 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | /RPM/TT_GUIDS | Processed guids | 20041116 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 9 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050712 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050712 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 20 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 21 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 22 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 24 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 25 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 27 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 29 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 30 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 31 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | 20050310 | ||||
| 32 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20060105 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20060105 | |||
| 34 | Static Attribute | Private | Object reference (TYPE REF TO) | /RPM/CL_FACTORY | Factory class for building app objects | 20041116 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20041207 | |
| 2 | Instance method | Public | Method | Build task object with specified CGPL task | 20050311 | |
| 3 | Instance method | Public | Method | Build task object with specified CGPL task | 20050311 | |
| 4 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20050712 | |
| 5 | Instance method | Public | Method | Build Document | 20080527 | |
| 6 | Instance method | Public | Method | Build task object with specified CGPL task | 20050311 | |
| 7 | Instance method | Public | Method | Build task object with specified CGPL task | 20050311 | |
| 8 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20041207 | |
| 9 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20041208 | |
| 10 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20050110 | |
| 11 | Instance method | Public | Method | Build object link appendage object | 20041116 | |
| 12 | Instance method | Public | Method | Build RPM project with specified CGPL project | 20041116 | |
| 13 | Instance method | Public | Method | Build task object with specified CGPL task | 20050110 | |
| 14 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20050111 | |
| 15 | Instance method | Public | Method | Build project detail object with specified CGPL project | 20051224 | |
| 16 | Static method | Public | Constructor | Create single instance | 20041116 | |
| 17 | Instance method | Public | Constructor | CONSTRUCTOR | 20041116 | |
| 18 | Instance method | Public | Method | Copy Document | 20080527 | |
| 19 | Instance method | Private | Method | Create portolio bucket application object | 20041207 | |
| 20 | Instance method | Private | Method | Create Bucket category demand planning application object | 20050310 | |
| 21 | Instance method | Private | Method | Create portfolio relation object | 20050311 | |
| 22 | Instance method | Private | Method | Create Review application object | 20050712 | |
| 23 | Instance method | Public | Method | Create Document | 20080527 | |
| 24 | Instance method | Private | Method | Create Bucket category demand planning application object | 20050310 | |
| 25 | Instance method | Private | Method | Create portfolio relation object | 20050311 | |
| 26 | Instance method | Private | Method | Create Portfolio hierarchy instance | 20041116 | |
| 27 | Instance method | Private | Method | Create portfolio item application object | 20041208 | |
| 28 | Instance method | Private | Method | Create Project detail node | 20041218 | |
| 29 | Instance method | Private | Method | Create object link appendage object | 20041116 | |
| 30 | Instance method | Private | Method | Create Portfolio | 20041116 | |
| 31 | Instance method | Private | Method | Create portfolio relation object | 20041208 | |
| 32 | Instance method | Private | Method | Create Review application object | 20050110 | |
| 33 | Instance method | Private | Method | Create Whatif application object | 20051224 | |
| 34 | Instance method | Public | Method | Not yet implemented | 20041116 | |
| 35 | Instance method | Private | Method | Determine app object classname based upon object type | 20041116 | |
| 36 | Instance method | Private | Method | Determine assignment classname based upon object type | 20041116 | |
| 37 | Static method | Public | Method | Determine assignment classname based upon object type | 20041202 | |
| 38 | Static method | Private | Method | Return instance | 20041116 |
Events
Class /RPM/CL_FACTORY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_CLSNAME_REGISTRY | Private | See coding | 20041116 | begin of ty_clsname_registry,
ov_project type seoclsname,
ov_project_t type seoclsname,
ov_project_o type seoclsname,
ov_pro_detail type seoclsname,
ov_pro_detail_o type seoclsname,
ov_role type seoclsname,
ov_role_t type seoclsname,
ov_role_o type seoclsname,
ov_task type seoclsname,
ov_task_o type seoclsname,
ov_resource type seoclsname,
ov_document type seoclsname,
ov_obj_link type seoclsname,
end of ty_clsname_registry
|
Method Signatures
Method BUILD_BUCKET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20041207 | |||
| 2 | RR_BUCKET | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_BUCKET_O | Hierarchieobjekt | 20041207 |
Method BUILD_BUCKET on class /RPM/CL_FACTORY has no exception.
Method BUILD_CAP_CATEGORY_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050311 | |||
| 2 | RR_CATEGORY | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_CAP_CATEGORY_B | Operatives Objekt Bereichsbedarfsplanung | 20050311 |
Method BUILD_CAP_CATEGORY_B on class /RPM/CL_FACTORY has no exception.
Method BUILD_CAP_GROUP_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20050311 | |||
| 2 | RR_GROUP | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_CAP_GROUP_B | Bedarfsplanung für Bereichskategoriegruppen-Objekt | 20050311 |
Method BUILD_CAP_GROUP_B on class /RPM/CL_FACTORY has no exception.
Method BUILD_COLLECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050712 | |||
| 2 | RR_COLLECTION | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_COLLECTION_O | Hierarchieobjekt | 20050712 |
Method BUILD_COLLECTION on class /RPM/CL_FACTORY has no exception.
Method BUILD_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENTS | PPM: Collection for Documents | 20080527 | |||
| 2 | IR_NATIVE_OBJECT | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENT_ASSIGN | PPM: Document - Attributes | 20080527 | |||
| 3 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENT | PPM: Document | 20080527 |
Method BUILD_DOCUMENT on class /RPM/CL_FACTORY has no exception.
Method BUILD_FIN_CATEGORY_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050311 | |||
| 2 | RR_CATEGORY | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FIN_CATEGORY_B | Operatives Objekt Bereichsbedarfsplanung | 20050311 |
Method BUILD_FIN_CATEGORY_B on class /RPM/CL_FACTORY has no exception.
Method BUILD_FIN_GROUP_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20050311 | |||
| 2 | RR_GROUP | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FIN_GROUP_B | Finanzplanung für Bereichskategoriegruppenobjekt | 20050311 |
Method BUILD_FIN_GROUP_B on class /RPM/CL_FACTORY has no exception.
Method BUILD_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_HIERARCHIES | Sammlung für Hierarchieprojektobjekte | 20050114 | |||
| 2 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20041207 | |||
| 3 | RR_HIERARCHY | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_HIERARCHY_O | Hierarchieobjekt | 20041207 |
Method BUILD_HIERARCHY on class /RPM/CL_FACTORY has no exception.
Method BUILD_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20041208 | |||
| 2 | RR_ITEM | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_ITEM_O | Hierarchieobjekt | 20041208 |
Method BUILD_ITEM on class /RPM/CL_FACTORY has no exception.
Method BUILD_OBJECT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARENT | Call by reference | Object reference (TYPE REF TO) | /RPM/IF_ENTITY | Entitätsschnittstelle | 20050217 | |||
| 2 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050110 | |||
| 3 | RR_DETAIL | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_ENTITY_PROJECT | Allgemeine Objektdefinition | 20050110 |
Method BUILD_OBJECT_DETAIL on class /RPM/CL_FACTORY has no exception.
Method BUILD_OBJECT_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINKS | Sammlung für Objektverknüpfungsobjekte | 20041116 | |||
| 2 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINK_ASSIGN | Handler Objektverknüpfungen - Zuordnungsklasse | 20041116 | |||
| 3 | RR_APP_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINK | Handler Objektverknüpfungen | 20041116 |
Method BUILD_OBJECT_LINK on class /RPM/CL_FACTORY has no exception.
Method BUILD_PORTFOLIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECH_OBJ | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20041116 | |||
| 2 | RR_PORTFOLIO | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_PORTFOLIO_O | Hauptprojektdefinition | 20041202 |
Method BUILD_PORTFOLIO on class /RPM/CL_FACTORY has no exception.
Method BUILD_RELATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_TASK | Projektplanung - Aktivitäten | 20050110 | |||
| 2 | RR_RELATION | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_RELATION_O | Beziehungsobjekt | 20050110 |
Method BUILD_RELATION on class /RPM/CL_FACTORY has no exception.
Method BUILD_REVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Projektplanung - Projekte | 20050111 | |||
| 2 | RR_REVIEW | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_REVIEW_O | Hierarchieobjekt | 20050111 |
Method BUILD_REVIEW on class /RPM/CL_FACTORY has no exception.
Method BUILD_WHATIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_TECHNICAL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Project Planning - Projects | 20051224 | |||
| 2 | RR_WHATIF | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_WHATIF_O | Hierarchy object | 20051224 |
Method BUILD_WHATIF on class /RPM/CL_FACTORY has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class /RPM/CL_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_FACTORY has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /RPM/CL_FACTORY has no parameter.
Method CONSTRUCTOR on class /RPM/CL_FACTORY has no exception.
Method COPY_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENTS_TARGET | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENTS | PPM: Collection for Documents | 20080527 | |||
| 2 | IR_DOCUMENT_SOURCE | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENT | PPM: Document | 20080527 | |||
| 3 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENT | PPM: Document | 20080527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception during object instantiation | 20080527 |
Method CREATE_BUCKET 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) | /RPM/CL_BUCKETS | Collection-Objekt für Aufgaben | 20041208 | |||
| 2 | RR_BUCKET | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_BUCKET_O | Anwendungsaufgabenobjekt | 20041207 |
Method CREATE_BUCKET on class /RPM/CL_FACTORY has no exception.
Method CREATE_CAP_CATEGORY_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_CAP_B_CATEGORIES | Sammlungsobjekt für Bereichsbedarfskategorien | 20050310 | |||
| 2 | RR_CAP_CATEGORY_B | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_CAP_CATEGORY_B | Operatives Objekt Bereichsbedarfsplanung | 20050310 |
Method CREATE_CAP_CATEGORY_B on class /RPM/CL_FACTORY has no exception.
Method CREATE_CAP_GROUP_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_CAP_B_GROUPS | Sammlungsobjekt für Bereichsbedarfskategorie-Gruppen | 20050311 | |||
| 2 | RR_GROUP | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_CAP_GROUP_B | Bedarfsplanung für Bereichskategoriegruppen-Objekt | 20050311 |
Method CREATE_CAP_GROUP_B on class /RPM/CL_FACTORY has no exception.
Method CREATE_COLLECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_COLLECTIONS | Sammlungsobjekt für Reviews | 20050712 | |||
| 2 | RR_COLLECTION | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_COLLECTION_O | Anwendungsaufgabenobjekt | 20050712 |
Method CREATE_COLLECTION on class /RPM/CL_FACTORY has no exception.
Method CREATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DOCUMENTS | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENTS | PPM: Collection for Documents | 20080527 | |||
| 2 | RR_DOCUMENT | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_DOCUMENT | PPM: Document | 20080527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception during object instantiation | 20080527 |
Method CREATE_FIN_CATEGORY_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_FIN_B_CATEGORIES | Sammlungsobjekt für Bereichsbedarfskategorien | 20050310 | |||
| 2 | RR_FIN_CATEGORY_B | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FIN_CATEGORY_B | Operatives Objekt Bereichsbedarfsplanung | 20050310 |
Method CREATE_FIN_CATEGORY_B on class /RPM/CL_FACTORY has no exception.
Method CREATE_FIN_GROUP_B Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_FIN_B_GROUPS | Sammlungsobjekt für Bereichsfinanzkategorie-Gruppen | 20050311 | |||
| 2 | RR_GROUP | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FIN_GROUP_B | Finanzplanung für Bereichskategoriegruppenobjekt | 20050311 |
Method CREATE_FIN_GROUP_B on class /RPM/CL_FACTORY has no exception.
Method CREATE_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_HIERARCHIES | Collection für Projektdetailobjekt | 20041116 | |||
| 2 | RR_HIERARCHY_O | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_HIERARCHY_O | Projektdetailobjekt | 20041116 |
Method CREATE_HIERARCHY on class /RPM/CL_FACTORY has no exception.
Method CREATE_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_ITEMS | Collection-Objekt für Aufgaben | 20041208 | |||
| 2 | IS_OBJECTID | Call by reference | Type reference (TYPE) | /RPM/TS_OBJECT_REF | Portfolioobjekt-Schlüsselattribute | 20041217 | |||
| 3 | RR_ITEM | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_ITEM_O | Anwendungsaufgabenobjekt | 20041208 |
Method CREATE_ITEM on class /RPM/CL_FACTORY has no exception.
Method CREATE_OBJECT_DETAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_DETAILS | 20041218 | ||||
| 2 | RR_OBJECT_D | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_ENTITY_PROJECT | 20041221 |
Method CREATE_OBJECT_DETAIL on class /RPM/CL_FACTORY has no exception.
Method CREATE_OBJECT_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OBJECT_LINKS | Call by reference | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINKS | Sammlung für Objektverknüpfungsobjekte | 20041116 | |||
| 2 | IS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_OBJ_LINK | Datenspeicherung Objektverknüpfung | 20041116 | |||
| 3 | RR_OBJECT_LINK | Value transfer | Object reference (TYPE REF TO) | CL_RPM_OBJ_LINK | Handler Objektverknüpfungen | 20041116 |
Method CREATE_OBJECT_LINK on class /RPM/CL_FACTORY has no exception.
Method CREATE_PORTFOLIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_PROJECT | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_PORTFOLIO_O | Operatives Projekt | 20041116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme während Objektinstantiierung | 20041116 |
Method CREATE_RELATION 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) | /RPM/CL_RELATIONS | Collection-Objekt für Aufgaben | 20050108 | |||
| 2 | RR_RELATION | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_RELATION_O | Anwendungsaufgabenobjekt | 20050108 |
Method CREATE_RELATION on class /RPM/CL_FACTORY has no exception.
Method CREATE_REVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_REVIEWS | Sammlungsobjekt für Reviews | 20050110 | |||
| 2 | RR_REVIEW | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_REVIEW_O | Anwendungsaufgabenobjekt | 20050110 |
Method CREATE_REVIEW on class /RPM/CL_FACTORY has no exception.
Method CREATE_WHATIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COLLECTION | Call by reference | Object reference (TYPE REF TO) | /RPM/CL_WHATIFS | Collection object for Reviews | 20051224 | |||
| 2 | RR_WHATIF | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_WHATIF_O | Application task object | 20051224 |
Method CREATE_WHATIF on class /RPM/CL_FACTORY has no exception.
Method FREE Signature
Method FREE on class /RPM/CL_FACTORY has no parameter.
Method FREE on class /RPM/CL_FACTORY has no exception.
Method GET_APPL_OBJECT_CLSNAME_BY_OT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in Projektplanung | 20041116 | |||
| 2 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041116 |
Method GET_APPL_OBJECT_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.
Method GET_ATTR_ASGNMNT_CLSNAME_BY_OT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in Projektplanung | 20041116 | |||
| 2 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041116 |
Method GET_ATTR_ASGNMNT_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.
Method GET_ATTR_PERSIST_CLSNAME_BY_OT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in Projektplanung | 20041202 | |||
| 2 | RV_CLASSNAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20041202 |
Method GET_ATTR_PERSIST_CLSNAME_BY_OT on class /RPM/CL_FACTORY has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /RPM/CL_FACTORY | Factory-Klasse zur Erstellung von Anwendungsobjekten | 20041116 |
Method GET_INSTANCE on class /RPM/CL_FACTORY has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 400 |