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 |