SAP ABAP Class CL_BTP_DL_PEXTENDER_ADV (BTP Project Extender Advised)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Properties
Class CL_BTP_DL_PEXTENDER_ADV  
Short Description BTP Project Extender Advised    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20110902   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BTP_DL_PEXTENDER_ADV has no interface implemented.
Friends
Class CL_BTP_DL_PEXTENDER_ADV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_COMPOSER Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_PCOMPOSER BTP Project Composer 20110905
2 PR_PROJECT Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20110902
3 PT_EXTENSION Instance attribute Private Type reference (TYPE) BTP_DL_T_PROJ_AVDEXT BTP Project Advised Extensions 20110902
4 PT_PAVDEXT Instance attribute Private See coding 20110902
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADVISED_ITAPPROACH Static method Public Method Add a new IT approached advised to a project 20110902
2 CANCEL_EXTENSION Instance method Public Method Cancel the advised extension processing 20110907
3 CHECK_EXTENSIONS Instance method Private Method Check if advised extensions are really required 20110902
4 CLEANUP Static method Public Method Cleanup database tables 20110902
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110902
6 EXTEND_BLUEPRINT Instance method Private Method Extend the project blueprint if required 20110905
7 EXTEND_PLAN_ITAP Instance method Private Method Extend the execution plan with the new IT approaches 20110905
8 EXTEND_PLAN_PHASES Instance method Private Method Extend the execution plan with the new phases if required 20110905
9 EXTEND_PROJECT Instance method Public Method Start the advised project extension 20110902
10 GET_EXTENDER_ALERT_ICON Static method Public Method Get the icon name to show on Project Extender button 20110906
11 GET_EXTENSIONS Instance method Public Method Get all advised extensions 20110902
12 HAS_EXTENSIONS Instance method Public Method Are there advised extension available for the project? 20110906
13 LOAD Instance method Private Method Load all required data from database 20110907
14 REMOVE_EXTENSION Instance method Public Method Remove an advised extension 20110902
Events
Class CL_BTP_DL_PEXTENDER_ADV has no event.
Types
Class CL_BTP_DL_PEXTENDER_ADV has no local type.
Method Signatures

Method ADD_ADVISED_ITAPPROACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BALOGNR Call by reference Type reference (TYPE) BALOGNR Application log: log number 20110902
2 Importing IV_COMMENT_TXT Call by reference Type reference (TYPE) BTP_DL_PROJ_AVD_COMMENT BTP Advised Project Extension - Comment for Extension 20110902
3 Importing IV_ITAPPROACH_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP IT Approach GUID 20110909
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP Project GUID 20110909
5 Importing IV_SOURCE_TXT Call by reference Type reference (TYPE) BTP_DL_PROJ_AVD_SOURCE BTP Advised Project Extension - Source 20110902
# Exception Resumable Description Created on
1 CX_BTP_DL_PEXTENDER_ADV BTP Exceptions on Advised Project Extender 20110902

Method CANCEL_EXTENSION Signature

Method CANCEL_EXTENSION on class CL_BTP_DL_PEXTENDER_ADV has no parameter.
Method CANCEL_EXTENSION on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method CHECK_EXTENSIONS Signature

Method CHECK_EXTENSIONS on class CL_BTP_DL_PEXTENDER_ADV has no parameter.
Method CHECK_EXTENSIONS on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BTP_DL_PEXTENDER_ADV has no parameter.
Method CLEANUP on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20110902
# Exception Resumable Description Created on
1 CX_BTP_DL_PEXTENDER_ADV BTP Exceptions on Advised Project Extender 20110902

Method EXTEND_BLUEPRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BLUEPRINT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT Blueprint containing all IT approaches 20110905
2 Exporting EV_EXTENDED Call by reference Type reference (TYPE) ABAP_BOOL True if a new blueprint version has been created 20110905
3 Changing XT_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110908
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20110905
2 CX_BTP_DL_PEXTENDER_ADV BTP Exceptions on Advised Project Extender 20110905
3 CX_BTP_PCI BTP Exceptions on PCL Interface 20110905

Method EXTEND_PLAN_ITAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110908
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20110905

Method EXTEND_PLAN_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110908
# Exception Resumable Description Created on
1 CX_BTP_DL_PEXTENDER_ADV BTP Exceptions on Advised Project Extender 20110905

Method EXTEND_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20110908
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20110905
2 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20110905
3 CX_BTP_DL_PEXTENDER Exception on Project Extender 20110905
4 CX_BTP_DL_PEXTENDER_ADV BTP Exceptions on Advised Project Extender 20110905
5 CX_BTP_PCI BTP Exceptions on PCL Interface 20110905

Method GET_EXTENDER_ALERT_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ICON Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20110906

Method GET_EXTENDER_ALERT_ICON on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method GET_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXTENSION Value transfer Type reference (TYPE) BTP_DL_T_PROJ_AVDEXT BTP Project Advised Extensions 20110902

Method GET_EXTENSIONS on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method HAS_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_EXTENSIONS Value transfer Type reference (TYPE) ABAP_BOOL Extensions available or not 20110906

Method HAS_EXTENSIONS on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method LOAD Signature

Method LOAD on class CL_BTP_DL_PEXTENDER_ADV has no parameter.
Method LOAD on class CL_BTP_DL_PEXTENDER_ADV has no exception.

Method REMOVE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEQNUM Call by reference Type reference (TYPE) BTP_DL_PROJ_ITA_SEQNUM BTP Sequence Number of IT Approach within a Project Phase 20110902

Method REMOVE_EXTENSION on class CL_BTP_DL_PEXTENDER_ADV has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700