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
⤷ 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 |