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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BTP_DL_PCOMPOSER | BTP Project Composer | 20110905 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BTP_DL_PROJECT | BTP Project | 20110902 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | BTP_DL_T_PROJ_AVDEXT | BTP Project Advised Extensions | 20110902 | |||
| 4 | Instance attribute | Private | See coding | 20110902 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Add a new IT approached advised to a project | 20110902 | |
| 2 | Instance method | Public | Method | Cancel the advised extension processing | 20110907 | |
| 3 | Instance method | Private | Method | Check if advised extensions are really required | 20110902 | |
| 4 | Static method | Public | Method | Cleanup database tables | 20110902 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20110902 | |
| 6 | Instance method | Private | Method | Extend the project blueprint if required | 20110905 | |
| 7 | Instance method | Private | Method | Extend the execution plan with the new IT approaches | 20110905 | |
| 8 | Instance method | Private | Method | Extend the execution plan with the new phases if required | 20110905 | |
| 9 | Instance method | Public | Method | Start the advised project extension | 20110902 | |
| 10 | Static method | Public | Method | Get the icon name to show on Project Extender button | 20110906 | |
| 11 | Instance method | Public | Method | Get all advised extensions | 20110902 | |
| 12 | Instance method | Public | Method | Are there advised extension available for the project? | 20110906 | |
| 13 | Instance method | Private | Method | Load all required data from database | 20110907 | |
| 14 | 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 | IV_BALOGNR | Call by reference | Type reference (TYPE) | BALOGNR | Application log: log number | 20110902 | |||
| 2 | IV_COMMENT_TXT | Call by reference | Type reference (TYPE) | BTP_DL_PROJ_AVD_COMMENT | BTP Advised Project Extension - Comment for Extension | 20110902 | |||
| 3 | IV_ITAPPROACH_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP IT Approach GUID | 20110909 | |||
| 4 | IV_PROJECT_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP Project GUID | 20110909 | |||
| 5 | 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 | 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 | IR_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJECT | BTP Project | 20110902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ER_BLUEPRINT | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_BLUEPRINT | Blueprint containing all IT approaches | 20110905 | |||
| 2 | EV_EXTENDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | True if a new blueprint version has been created | 20110905 | |||
| 3 | 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 | BTP Exceptions on Objects | 20110905 | ||
| 2 | BTP Exceptions on Advised Project Extender | 20110905 | ||
| 3 | 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 | 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 | 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 | 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 | 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 | 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 | BTP Exceptions on Objects | 20110905 | ||
| 2 | BTP Exceptions on Project Composer | 20110905 | ||
| 3 | Exception on Project Extender | 20110905 | ||
| 4 | BTP Exceptions on Advised Project Extender | 20110905 | ||
| 5 | 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 | 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 | 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 | 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 | 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 |