SAP ABAP Interface IF_EX_DPR_ATTRIBUTES (BAdI Interface IF_EX_DPR_ATTRIBUTES)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO (Application Component) Project Management
     DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_DPR_ATTRIBUTES Sample Implementation for BAdI Definition DPR_EXTENDED_AT 20030212
Properties
Interface IF_EX_DPR_ATTRIBUTES  
Short Description BAdI Interface IF_EX_DPR_ATTRIBUTES    
General Data
Package DEVELOPMENT_PROJECTS_SHARED   Project Management - Shared Objects 
Created 20030212   SAP 
Last changed 20141109    
Unicode checks active    
Forward declarations
Interface IF_EX_DPR_ATTRIBUTES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070613
Friends
Interface IF_EX_DPR_ATTRIBUTES has no friend.
Attributes
Interface IF_EX_DPR_ATTRIBUTES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA4PROJ_TEMPL Instance method Public Method Obsolete (Additional Attributes Visible in Project Template) 20110805
2 CHANGE_CHECK Instance method Public Method Check Whether Object Can Be Changed 20051216
3 CHANGE_DESCRIPTION_MIRR_TASK Instance method Public Method Change Description of Mirr. Task Transferred from Orig. Task 20110927
4 CHANGE_STATUS_CHECK Instance method Public Method Check Whether Status of Object Can Be Changed 20110607
5 CHECK Instance method Public Method Check Consistency of Application Object 20030213
6 CHECK_AUTO_ACTIONS Instance method Public Method Control Follow-Up Actions After Status Changes 20121026
7 CHECK_VALIDITY_OF_CATS_RECORD Instance method Public Method Validity of a CATS Record for Check Deletion Role/Task 20110131
8 COPY_CKLIST_TEMP2CKLIST Instance method Public Method Copy Attributes When Resolving Checklist Reference 20110209
9 CTRL_COPY_PROJECT Instance method Public Method Control Copying of Projects 20121122
10 DELETE_CHECK Instance method Public Method Check Whether Object Can Be Deleted 20051216
11 DELETE_CHECK_CATS Instance method Public Method Change Time Frame (CATS) for Check Deletion Role/Task 20100714
12 DELETE_CHECK_ITO_CTO Instance method Public Method Enable Deletion of Checklists and Checklist Items 20090421
13 GENERATE_PROJECT_ID Instance method Public Method Generate Project ID 20110728
14 GET_SUBPROJECT_DATA Instance method Public Method Obsolete (Control the Data of the Subproject) 20110614
15 SET_DATA_EXT Instance method Public Method Convert and Set Data from External into Internal Format 20030213
16 SET_DATA_UPON_EXPORT Instance method Public Method Change Data During Export to XML or MS Project 20051212
17 SET_DATA_UPON_IMPORT Instance method Public Method Change Data During Import from XML or MS Project 20051212
18 SET_DEFAULTS_UPON_COPYING Instance method Public Method Set Default Values for New Instance When Copying 20030212
19 SET_DEFAULTS_UPON_CREATION Instance method Public Method Set Default Values for New Instance When Creating 20030212
20 SET_TEMPLATES Instance method Public Method Filter Project Templates 20120626
21 TRANSFER_ORIG_TASK_DATA Instance method Public Method Obsolete (Transfer Data from Original Task to Mirrored Task) 20110914
22 TRANSFER_SUBPROJECT_DATA Instance method Public Method Copy the Data of the Subproject to the Task 20110614
23 VERIFY_ATTRIBUTES Instance method Public Method Verify Object Attributes 20030212
Events
Interface IF_EX_DPR_ATTRIBUTES has no event.
Types
Interface IF_EX_DPR_ATTRIBUTES has no local type.
Method Signatures

Method ADD_DATA4PROJ_TEMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ADD_DATA_VISIBLE Call by reference Type reference (TYPE) XFELD Additional data: visible (='X'), not visible (=' ') 20110805

Method ADD_DATA4PROJ_TEMPL on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHANGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) SYMSG Nachrichtenzeile 20051216
2 Changing CV_RC Call by reference Type reference (TYPE) I 0: OK, <> 0: Ändern nicht erlaubt 20051216
3 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20051216
4 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20051216
5 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY Alle Attribute des Objekts 20051216

Method CHANGE_CHECK on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHANGE_DESCRIPTION_MIRR_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DESCRIPTION Call by reference Type reference (TYPE) STRING Description 20110927

Method CHANGE_DESCRIPTION_MIRR_TASK on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHANGE_STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) SYMSG Status Bar 20110607
2 Changing CV_RC Call by reference Type reference (TYPE) I 0: OK, <> 0: Changes Not Permitted 20110607
3 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Object Category in Project Planning 20110607
4 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20110607
5 Importing IV_STATUS Call by reference Type reference (TYPE) J_ISTAT System status 20110607

Method CHANGE_STATUS_CHECK on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INVALID_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TT_INVALID_ATTRIBUTES Ungültige Felder in Attributen eines Objektes 20030213
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20030213
3 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030213
4 Importing IS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) ANY Alle Attribute nach der Änderung 20030213
5 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) ANY Alle Attribute vor der Änderung 20030213

Method CHECK on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHECK_AUTO_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STOP_COMPLETE Call by reference Type reference (TYPE) BOOLE_D Don't complete 20121026
2 Changing CV_STOP_RELEASE_CHECKLIST Call by reference Type reference (TYPE) BOOLE_D Don't release checklists 20121026
3 Changing CV_STOP_RELEASE_PHASE Call by reference Type reference (TYPE) BOOLE_D Don't release phases 20121026
4 Changing CV_STOP_RELEASE_TASK Call by reference Type reference (TYPE) BOOLE_D Don't release tasks 20121026
5 Changing CV_STOP_RESOLVE Call by reference Type reference (TYPE) BOOLE_D Don't resolve 20121026
6 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Object Category in Project Planning 20121026
7 Importing IV_NEXT_STATUS Call by reference Type reference (TYPE) J_ISTAT System status 20121026

Method CHECK_AUTO_ACTIONS on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CHECK_VALIDITY_OF_CATS_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IGNORE Call by reference Type reference (TYPE) XFELD X = ignore the CATS record in the deletion check 20110131
2 Importing IS_BUPA_LINK Call by reference Type reference (TYPE) DPR_TS_BUPA_LINK_INT Attributes of Entity Links to Role (Internal) 20110131
3 Importing IS_CATS_RECORD Call by reference Type reference (TYPE) BAPICATS2 CATS Data record 20110131
4 Importing IS_ENTITY_LINK Call by reference Type reference (TYPE) DPR_TS_ENTITY_LINK_INT Attributes of Entity Links to Role (Internal) 20110131

Method CHECK_VALIDITY_OF_CATS_RECORD on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method COPY_CKLIST_TEMP2CKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_TARGET Call by reference Type reference (TYPE) ANY All Attributes 20110209
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Object Category in Project Planning 20110209
3 Importing IR_SOURCE Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20110209
4 Importing IR_TARGET Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Interface for All Application Objects 20110209
5 Importing IS_ATTRIBUTES_SOURCE Call by reference Type reference (TYPE) ANY all attributes of source 20110209

Method COPY_CKLIST_TEMP2CKLIST on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method CTRL_COPY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTROL_COPY Call by reference Type reference (TYPE) DPR_TT_NAME_VALUE_PAIR Name-Value Pair 20121122

Method CTRL_COPY_PROJECT on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method DELETE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG Call by reference Type reference (TYPE) SYMSG Nachrichtenzeile 20051216
2 Changing CV_RC Call by reference Type reference (TYPE) I 0: OK, <> 0: Löschen nicht erlaubt 20051216
3 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20051216
4 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20051216
5 Importing IS_ATTRIBUTES Call by reference Type reference (TYPE) ANY Alle Attribute des Objekts 20051216

Method DELETE_CHECK on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method DELETE_CHECK_CATS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FINISH Call by reference Type reference (TYPE) DPR_TV_ENDDATE Valid-To Date 20100714
2 Changing CV_START Call by reference Type reference (TYPE) DPR_TV_BEGDATE Valid-From Date 20100714
3 Importing IS_PROJECT Value transfer Type reference (TYPE) DPR_TS_PROJECT_EXT Project Data 20100714

Method DELETE_CHECK_CATS on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method DELETE_CHECK_ITO_CTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DELETION_POSSIBLE Value transfer Type reference (TYPE) BOOLE_D 'X': Deletion possible even if changeability doesn't allow 20090421

Method DELETE_CHECK_ITO_CTO on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method GENERATE_PROJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CALC_PROJECT_ID Call by reference Type reference (TYPE) XFELD Checkbox 20110728
2 Changing CV_PROJECT_ID Call by reference Type reference (TYPE) DPR_TV_PROJECT_ID Project Number 20110728
3 Importing IS_PROJECT Call by reference Type reference (TYPE) DPR_TS_PROJECT_CHG Modifiable Project Definition Attributes 20110728

Method GENERATE_PROJECT_ID on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method GET_SUBPROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUTTON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Button for data transfer (visible='X', not visible =' ') 20110614
2 Changing CV_ICON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Threshold icon of subproject (visible='X', not visible =' ') 20110614

Method GET_SUBPROJECT_DATA on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_DATA_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES_INT Call by reference Type reference (TYPE) ANY Attribute Objekt (intern) 20030213
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20030213
3 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030213
4 Importing IS_ATTRIBUTES_CHG Call by reference Type reference (TYPE) ANY Änderbare Attribute des Objekts 20030213

Method SET_DATA_EXT on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_DATA_UPON_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROJECT Call by reference Type reference (TYPE) DPR_TT_XML_PROJECTS_TYPE Komplexer Datentyp ProjectsType aus XML-Schema 20051212
2 Importing FLT_VAL Value transfer Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Parameter FLT_VAL der Methode SET_DATA_UPON_EXPORT 20051212

Method SET_DATA_UPON_EXPORT on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_DATA_UPON_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROJECT Call by reference Type reference (TYPE) DPR_TT_XML_PROJECTS_TYPE Komplexer Datentyp ProjectsType aus XML-Schema 20051212
2 Importing FLT_VAL Value transfer Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Parameter FLT_VAL der Methode SET_DATA_UPON_IMPORT 20051212

Method SET_DATA_UPON_IMPORT on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_DEFAULTS_UPON_COPYING 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) ANY Alle Attribute 20030212
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20030212
3 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030212

Method SET_DEFAULTS_UPON_COPYING on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_DEFAULTS_UPON_CREATION 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) ANY Alle Attribute 20030212
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20030212
3 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030212

Method SET_DEFAULTS_UPON_CREATION on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method SET_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TEMPLATES Call by reference Type reference (TYPE) DPR_TT_EXTERNAL_IDS Project Templates 20120626
2 Changing CV_SHOW_ALL Call by reference Type reference (TYPE) BOOLE_D Enable checkbox 'Show all templates':X=enabled,' '= disabled 20120627
3 Changing CV_SHOW_ALL_CHECKED Call by reference Type reference (TYPE) BOOLE_D Default f.checkb.'Show all temp.':X=checked,' '=not checked 20120629

Method SET_TEMPLATES on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method TRANSFER_ORIG_TASK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TRANSFER_DATA Call by reference Type reference (TYPE) XFELD Transfer data of original task to mirrored task 20110914

Method TRANSFER_ORIG_TASK_DATA on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method TRANSFER_SUBPROJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TASK_DATA Call by reference Type reference (TYPE) DPR_TS_TASK_CHG Modifiable Task Attributes 20110706
2 Importing IS_SUBPROJECT_DATA Call by reference Type reference (TYPE) DPR_TS_PROJECT_EXT Project Definition Attributes (External) 20110614

Method TRANSFER_SUBPROJECT_DATA on Interface IF_EX_DPR_ATTRIBUTES has no exception.

Method VERIFY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INVALID_ATTRIBUTES Call by reference Type reference (TYPE) DPR_TT_INVALID_ATTRIBUTES Ungültige Felder in Attributen eines Objektes 20030212
2 Importing FLT_VAL Call by reference Type reference (TYPE) DPR_TV_BADI_OBJECT_TYPE Objekttyp in der Projektplanung 20030212
3 Importing IR_COMMON Call by reference Object reference (TYPE REF TO) IF_DPR_COMMON Development Projects: Schnittstelle aller Anwendungsobjekte 20030212
4 Importing IS_ATTRIBUTES_NEW Call by reference Type reference (TYPE) ANY Alle Attribute nach der Änderung 20030212
5 Importing IS_ATTRIBUTES_OLD Call by reference Type reference (TYPE) ANY Alle Attribute vor der Änderung 20030212

Method VERIFY_ATTRIBUTES on Interface IF_EX_DPR_ATTRIBUTES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200