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 |