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 ATTRIBUTE_MODIFY Instance method Public Method Before Modify Item Attributes 20060309
2 CREATE_DECISION_CP_LINK Instance method Public Method Reserve for SAP Internal Use 20060322
3 CREATE_ITEM_CP_LINK Instance method Public Method Reserve for SAP Internal Use 20060322
4 CREATE_OBJECT Instance method Public Method One Time Only Execution on Object Creation 20060804
5 CUST_PROJ_AUTHORIZATION Instance method Public Method Obsolete 20040324
6 CUST_PROJ_GET_API_ATTRIBUTES Instance method Public Method Obsolete 20030117
7 CUST_PROJ_ON_COMMIT_CHANGES Instance method Public Method Execution on Object Application Event 'Changes Committed' 20030121
8 CUST_PROJ_PREPARE_TO_SAVE Instance method Public Method Customer Exit for PREPARE_TO_SAVE 20030611
9 GET_ATTRIBUTES Instance method Public Method Before Display Item Attributes 20060804
10 IS_COPY_OBJECTS Instance method Public Method Data copied from original item 20090521
11 ON_END_OF_TRANSACTION 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 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_PROJECT_DB_INT RPM Structure: Project attributes stored in the database 20060804
2 Importing IS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) RPM_TS_PROJECT_DB_INT Project attributes 20060309
3 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_PROJECT_DB_INT Project attributes 20060309
4 Importing IV_DESCRIPTION_NEW Call by reference Type reference (TYPE) RPM_TV_PROJ_DESCRIPTION New Project Name 20060405
5 Importing IV_DESCRIPTION_OLD Call by reference Type reference (TYPE) RPM_TV_PROJ_DESCRIPTION Project Name 20060405
6 Importing IV_SHORT_TEXTS_NEW Call by reference Type reference (TYPE) STRING New short texts 20060405
7 Importing IV_SHORT_TEXTS_OLD Call by reference Type reference (TYPE) STRING Short texts 20060405
8 Importing 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 Importing IS_DECISION_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_DECISION_INT Project attributes 20060322
2 Importing IS_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20060323
3 Importing 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 Importing IS_ITEM_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Decision Point Attributes 20060322
2 Importing IV_CPROJECT_GUID Call by reference Type reference (TYPE) DPR_TV_GUID_BAPI Unique Object Key (CHAR32) 20060322
3 Importing 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 Changing 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 Changing CV_AUTHORIZE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040324
2 Changing CV_DONT_AUTHORIZE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040324
3 Importing IS_PROJECT_DATA Call by reference Type reference (TYPE) RPM_TS_PROJECT_API RPM: Extern änderbare Projektdaten 20040324
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Aktion 20040324
5 Importing 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 Changing CS_DB_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_ATT_CUST RPM: Kundenprojektattribute 20030207
2 Changing CS_DERIVED_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJ_CUST_DERIVED_ATT RPM-Stuktur: Abgeleitete Attribute Projekt - Kunde 20030207
3 Importing 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 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20030122
2 Importing IS_ATTRIBUTES_OLD Value transfer Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20030611
3 Importing 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 Importing IS_ATTRIBUTES Value transfer Type reference (TYPE) RPM_TS_PROJECT_INT Projektattribute 20030611
2 Importing 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 Changing CS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) /RPM/TS_ITEM_D_API RPM: Project data that can be changed externally 20060804
2 Importing 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 Changing EV_NO_COPY_CAP Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100615
2 Changing EV_NO_COPY_DP Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100615
3 Changing EV_NO_COPY_FIN Value transfer Type reference (TYPE) BOOLEAN 'X' = do not all data from original Item 20100615
4 Changing EV_NO_COPY_METRICS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100615
5 Changing EV_NO_COPY_QUNN Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100615
6 Changing 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 Changing CS_ATTRIBUTES Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20070925
2 Changing CS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) RPM_TS_PROJECT_INT Project attributes 20070925
3 Changing CT_GROUP_DELTAS Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA Category group data 20070925
4 Changing CT_GROUP_DELTAS_C Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA_C Category group data 20070925
5 Changing 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 Changing CT_REDIRECT_GROUP_DELTAS Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA Category group data 20070925
7 Changing CT_REDIRECT_GROUP_DELTAS_C Call by reference Type reference (TYPE) /RPM/TT_CATEGORY_GROUP_DATA_C Category group data 20070925
8 Changing CV_NO_EXECUTION Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20070925
9 Importing 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