SAP ABAP Interface IF_EX_RPM_PROJ_CUST_FIELDS (Business add-in interface IF_EX_RPM_PROJ_CUST_FIELDS)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PPM-PFM (Application Component) Portfolio Management
⤷
RPM_PROJECT (Package) RPM Application Object Project
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_RPM_PROJ_CUST_FIELDS | BAdI Class CL_EX_RPM_PROJ_CUST_FIELDS | 20100615 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RPM_PROJ_CUST_WORKFLOW | Imp. class for BAdI imp. RPM_PROJ_CUST_WF | 20060712 |
Properties
| Interface | IF_EX_RPM_PROJ_CUST_FIELDS | |
| Short Description | Business add-in interface IF_EX_RPM_PROJ_CUST_FIELDS |
General Data
| Package | RPM_PROJECT | RPM Application Object Project |
| Created | 20030117 | SAP |
| Last changed | 20141109 | |
| Unicode checks active |
Forward declarations
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no forward declaration.
Interfaces
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no interface.
Friends
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no friend.
Attributes
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Before Modify Item Attributes | 20060309 | |
| 2 | Instance method | Public | Method | Reserve for SAP Internal Use | 20060322 | |
| 3 | Instance method | Public | Method | Reserve for SAP Internal Use | 20060322 | |
| 4 | Instance method | Public | Method | One Time Only Execution on Object Creation | 20060804 | |
| 5 | Instance method | Public | Method | Obsolete | 20040324 | |
| 6 | Instance method | Public | Method | Obsolete | 20030117 | |
| 7 | Instance method | Public | Method | Execution on Object Application Event 'Changes Committed' | 20030121 | |
| 8 | Instance method | Public | Method | Customer Exit for PREPARE_TO_SAVE | 20030611 | |
| 9 | Instance method | Public | Method | Before Display Item Attributes | 20060804 | |
| 10 | Instance method | Public | Method | Data copied from original item | 20090521 | |
| 11 | Instance method | Public | Method | Execution on Object Application Event On End of Transaction | 20070925 |
Events
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no event.
Types
Interface IF_EX_RPM_PROJ_CUST_FIELDS has no local type.
Method Signatures
Method ATTRIBUTE_MODIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ATTRIBUTES_NEW | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_DB_INT | RPM Structure: Project attributes stored in the database | 20060804 | |||
| 2 | IS_ATTRIBUTES_NEW | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_DB_INT | Project attributes | 20060309 | |||
| 3 | IS_ATTRIBUTES_OLD | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_DB_INT | Project attributes | 20060309 | |||
| 4 | IV_DESCRIPTION_NEW | Call by reference | Type reference (TYPE) | RPM_TV_PROJ_DESCRIPTION | New Project Name | 20060405 | |||
| 5 | IV_DESCRIPTION_OLD | Call by reference | Type reference (TYPE) | RPM_TV_PROJ_DESCRIPTION | Project Name | 20060405 | |||
| 6 | IV_SHORT_TEXTS_NEW | Call by reference | Type reference (TYPE) | STRING | New short texts | 20060405 | |||
| 7 | IV_SHORT_TEXTS_OLD | Call by reference | Type reference (TYPE) | STRING | Short texts | 20060405 | |||
| 8 | IV_STATE | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_STATE | Application object state (technical) | 20060309 |
Method ATTRIBUTE_MODIFY on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CREATE_DECISION_CP_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DECISION_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_DECISION_INT | Project attributes | 20060322 | |||
| 2 | IS_ITEM_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20060323 | |||
| 3 | IV_CPROJECT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID_BAPI | Unique Object Key (CHAR32) | 20060322 |
Method CREATE_DECISION_CP_LINK on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CREATE_ITEM_CP_LINK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ITEM_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Decision Point Attributes | 20060322 | |||
| 2 | IV_CPROJECT_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID_BAPI | Unique Object Key (CHAR32) | 20060322 | |||
| 3 | IV_PROJ_DESCRIPTION | Call by reference | Type reference (TYPE) | RPM_TV_PROJ_DESCRIPTION | Project Name | 20060323 |
Method CREATE_ITEM_CP_LINK on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | /RPM/TS_ITEM_D_API | RPM: Project data that can be changed externally | 20060804 |
Method CREATE_OBJECT on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CUST_PROJ_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_AUTHORIZE | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040324 | |||
| 2 | CV_DONT_AUTHORIZE | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040324 | |||
| 3 | IS_PROJECT_DATA | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_API | RPM: Extern änderbare Projektdaten | 20040324 | |||
| 4 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACTIV_AUTH | Aktion | 20040324 | |||
| 5 | IV_NO_AUTHORIZATION | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20040324 |
Method CUST_PROJ_AUTHORIZATION on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CUST_PROJ_GET_API_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DB_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_ATT_CUST | RPM: Kundenprojektattribute | 20030207 | |||
| 2 | CS_DERIVED_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJ_CUST_DERIVED_ATT | RPM-Stuktur: Abgeleitete Attribute Projekt - Kunde | 20030207 | |||
| 3 | IS_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_API | RPM: Extern änderbare Projektdaten | 20030207 |
Method CUST_PROJ_GET_API_ATTRIBUTES on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CUST_PROJ_ON_COMMIT_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_INT | Projektattribute | 20030122 | |||
| 2 | IS_ATTRIBUTES_OLD | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_INT | Projektattribute | 20030611 | |||
| 3 | IV_STATE | Value transfer | Type reference (TYPE) | RPM_TV_OBJECT_STATE | Anwendungsobjektstatus (technisch) | 20030606 |
Method CUST_PROJ_ON_COMMIT_CHANGES on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method CUST_PROJ_PREPARE_TO_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ATTRIBUTES | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_INT | Projektattribute | 20030611 | |||
| 2 | IS_ATTRIBUTES_OLD | Value transfer | Type reference (TYPE) | RPM_TS_PROJECT_INT | Projektattribute | 20030611 |
Method CUST_PROJ_PREPARE_TO_SAVE on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ATTRIBUTES_NEW | Call by reference | Type reference (TYPE) | /RPM/TS_ITEM_D_API | RPM: Project data that can be changed externally | 20060804 | |||
| 2 | CS_ATTRIBUTES_OLD | Call by reference | Type reference (TYPE) | /RPM/TS_ITEM_D_API | Previous project data without derived attributes | 20060804 |
Method GET_ATTRIBUTES on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method IS_COPY_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NO_COPY_CAP | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100615 | |||
| 2 | EV_NO_COPY_DP | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100615 | |||
| 3 | EV_NO_COPY_FIN | Value transfer | Type reference (TYPE) | BOOLEAN | 'X' = do not all data from original Item | 20100615 | |||
| 4 | EV_NO_COPY_METRICS | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100615 | |||
| 5 | EV_NO_COPY_QUNN | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100615 | |||
| 6 | EV_NO_COPY_STATUS | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100615 |
Method IS_COPY_OBJECTS on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
Method ON_END_OF_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ATTRIBUTES | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20070925 | |||
| 2 | CS_ATTRIBUTES_OLD | Call by reference | Type reference (TYPE) | RPM_TS_PROJECT_INT | Project attributes | 20070925 | |||
| 3 | CT_GROUP_DELTAS | Call by reference | Type reference (TYPE) | /RPM/TT_CATEGORY_GROUP_DATA | Category group data | 20070925 | |||
| 4 | CT_GROUP_DELTAS_C | Call by reference | Type reference (TYPE) | /RPM/TT_CATEGORY_GROUP_DATA_C | Category group data | 20070925 | |||
| 5 | CT_KF_IDS_UPDATE | Call by reference | Type reference (TYPE) | INM_KFM_TT_KF_DEF_ID | Table Type for Key Figure Definition IDs | 20070925 | |||
| 6 | CT_REDIRECT_GROUP_DELTAS | Call by reference | Type reference (TYPE) | /RPM/TT_CATEGORY_GROUP_DATA | Category group data | 20070925 | |||
| 7 | CT_REDIRECT_GROUP_DELTAS_C | Call by reference | Type reference (TYPE) | /RPM/TT_CATEGORY_GROUP_DATA_C | Category group data | 20070925 | |||
| 8 | CV_NO_EXECUTION | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20070925 | |||
| 9 | IV_STATE | Call by reference | Type reference (TYPE) | RPM_TV_OBJECT_STATE | Application object state (technical) | 20070925 |
Method ON_END_OF_TRANSACTION on Interface IF_EX_RPM_PROJ_CUST_FIELDS has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 100 |