Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BTP_DL_PFOBJECT | BTP Portfolio Object (Tests on Use Cases) | 20091229 |
Properties
Class | CL_BTP_DL_ITAPPROACH | |
Short Description | BTP IT Approach | |
Super Class | CL_BTP_DL_PFOBJECT | BTP Portfolio Object (Tests on Use Cases) |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | BTP_DL | BTP Application Data Layer Basis |
Created | 20091229 | 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_ITAPPROACH has no interface implemented.
Friends
Class CL_BTP_DL_ITAPPROACH has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BTP_DL_ITAPPR | BTP IT Approach | 20091229 | ||
2 | ![]() |
Instance attribute | Private | See coding | Project patterns assigned to this IT approach | 20100222 | |||
3 | ![]() |
Instance attribute | Private | See coding | Portfolio items of this IT approach | 20091229 | |||
4 | ![]() |
Instance attribute | Private | See coding | Project phase types assigned to this IT approach | 20100211 | |||
5 | ![]() |
Instance attribute | Private | See coding | PIFD interfaces assigned to this IT approach | 20110117 | |||
6 | ![]() |
Instance attribute | Private | See coding | Predecessor IT aproaches for sequencing | 20111020 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Assign a project phase type to this IT approach | 20100211 |
2 | ![]() |
Instance method | Public | Method | Adds a new portfolio item to this IT approach | 20091229 |
3 | ![]() |
Instance method | Public | Method | Add an IT approach as predecessor to this IT approach | 20111020 |
4 | ![]() |
Instance method | Public | Method | Assign a project pattern to this IT approach | 20100222 |
5 | ![]() |
Instance method | Private | Method | Check if there is a cycle in predecessors maintained | 20111020 |
6 | ![]() |
Static method | Public | Method | Cleanup database | 20100211 |
7 | ![]() |
Instance method | Public | Method | Clear the system landscape template set in this IT approach | 20100211 |
8 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20091229 |
9 | ![]() |
Static method | Public | Method | Get all itapproachs | 20100127 |
10 | ![]() |
Instance method | Public | Method | Get all assigned docu objects of this IT approach | 20110105 |
11 | ![]() |
Instance method | Public | Method | Get the analysis in this IT approach (only one allowed) | 20100310 |
12 | ![]() |
Instance method | Public | Method | Get all IT approaches to which this one can be blended | 20110413 |
13 | ![]() |
Instance method | Public | Method | Get all conversion packages of this IT approach | 20100303 |
14 | ![]() |
Instance method | Public | Method | Get all follow ups of this IT approach | 20101122 |
15 | ![]() |
Instance method | Public | Method | Get system landscape template of this IT approach | 20100211 |
16 | ![]() |
Instance method | Public | Method | Get the LTR solution in this IT approach (only one allowed) | 20110428 |
17 | ![]() |
Instance method | Public | Method | Get all project phase types assigned to this IT approach | 20100211 |
18 | ![]() |
Instance method | Public | Method | Gets all assigned portfolio items of this IT approach | 20091229 |
19 | ![]() |
Instance method | Public | Method | Get all direct predecessors of this IT approach | 20111020 |
20 | ![]() |
Instance method | Public | Method | Get all project patterns assigned to this IT approach | 20100223 |
21 | ![]() |
Instance method | Public | Method | Get the roadmap portfolio item if contained in item list | 20100223 |
22 | ![]() |
Instance method | Public | Method | Get all use cases using this IT approach | 20111024 |
23 | ![]() |
Instance method | Public | Method | Remove a project phase type from this IT approach | 20100211 |
24 | ![]() |
Instance method | Public | Method | Removes a portfolio item from this IT approach | 20091229 |
25 | ![]() |
Instance method | Public | Method | Removes a predecessor IT approach from this IT approach | 20111020 |
26 | ![]() |
Instance method | Public | Method | Remove a project pattern from this IT approach | 20100222 |
27 | ![]() |
Instance method | Public | Method | Set system landscape template of this IT approach | 20100211 |
28 | ![]() |
Instance method | Public | Method | Does this IT approach uses an analysis? | 20100310 |
29 | ![]() |
Instance method | Public | Method | Does this IT approach use the PCL? | 20100303 |
Events
Class CL_BTP_DL_ITAPPROACH has no event.
Types
Class CL_BTP_DL_ITAPPROACH has no local type.
Method Signatures
Method ADD_PHASETYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASETYPE | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPHTY | BTP Project Phase Type | 20100218 |
Method ADD_PHASETYPE on class CL_BTP_DL_ITAPPROACH has no exception.
Method ADD_PORTFOLIO_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PFITEM | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PFITEM | BTP Portfolio Item | 20091229 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on IT Approaches | 20100223 |
Method ADD_PREDECESSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_ITAPPROACH | BTP IT Approach | 20111020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on IT Approaches | 20111020 |
Method ADD_PROJECT_PATTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PROJECT_PATTERN | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPAT | BTP Project Pattern | 20100222 |
Method ADD_PROJECT_PATTERN on class CL_BTP_DL_ITAPPROACH has no exception.
Method CHECK_PREDECESSOR_CYCLE 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 | 20111020 |
Method CHECK_PREDECESSOR_CYCLE on class CL_BTP_DL_ITAPPROACH has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_BTP_DL_ITAPPROACH has no parameter.
Method CLEANUP on class CL_BTP_DL_ITAPPROACH has no exception.
Method CLEAR_LANDSCAPE_TPL Signature
Method CLEAR_LANDSCAPE_TPL on class CL_BTP_DL_ITAPPROACH has no parameter.
Method CLEAR_LANDSCAPE_TPL on class CL_BTP_DL_ITAPPROACH has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | BTP_DL_GUID | BTP GUID | 20110128 | ||
2 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_NAME | BTP Technical Object Name | 20100129 | ||
3 | ![]() |
IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100224 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on Objects | 20100930 |
Method GET_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BTP_DL_BYPASS_BUFFER | ABAP_FALSE | BTP Bypass Buffer for Read Access | 20100729 | |
2 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100416 | |
3 | ![]() |
IV_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | NC_SCENARIO_SLOP | MBT PCL: Scenario | 20100226 | |
4 | ![]() |
RT_ITAPPROACH | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_ITAPPROACH | Table with References to itapproach | 20100127 |
Method GET_ALL on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_ALL_DOCU_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20110105 | |
2 | ![]() |
RT_DOCU | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_DOCU | BTP References to Documentation Objects | 20110105 |
Method GET_ALL_DOCU_OBJECTS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_ANALYSIS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_ANALYSIS | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_ANALYSIS | BTP Portfolio Item Analysis | 20100310 |
Method GET_ANALYSIS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_BLENDING_ITAPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_BLENDING_ITAP | Value transfer | Type reference (TYPE) | BTP_DL_T_BLENDING_ITAP | IT approaches and configuration sets | 20110413 |
Method GET_BLENDING_ITAPS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_CONV_PACKAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden packages | 20100420 | |
2 | ![]() |
RT_CONVPACK | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_CONVPACK | BTP References to Conversion Package | 20100303 |
Method GET_CONV_PACKAGES on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_FOLLOW_UPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_FOLLOW_UP | Value transfer | Type reference (TYPE) | BTP_DL_T_FOLLOW_UP_CP | BTP Follow Ups of a Conversion Package | 20101122 |
Method GET_FOLLOW_UPS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_LANDSCAPE_TPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden landscape | 20100420 | |
2 | ![]() |
RR_LANDSCAPE_TPL | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_LANDSCAPE_TPL | BTP Portfolio Item System Landscape Template | 20100211 |
Method GET_LANDSCAPE_TPL on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_LTRSOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_LTRSOL | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_LTRSOL | BTP Portfolio Item LTR Solution | 20110428 |
Method GET_LTRSOL on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_PHASETYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100420 | |
2 | ![]() |
RT_PHASETYPE | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_PROJPHTY | BTP Project Phase Types | 20100211 |
Method GET_PHASETYPES on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_PORTFOLIO_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100420 | |
2 | ![]() |
RT_PFITEM | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_PFITEM | BTP References to Portfolio Items | 20091229 |
Method GET_PORTFOLIO_ITEMS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_PREDECESSORS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20111020 | |
2 | ![]() |
RT_PREDECESSOR | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_ITAPPROACH | BTP References to IT Approaches | 20111020 |
Method GET_PREDECESSORS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_PROJECT_PATTERNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also hidden objects | 20100420 | |
2 | ![]() |
RT_PROJECT_PATTERN | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_PROJPAT | BTP List of references to project patterns | 20100223 |
Method GET_PROJECT_PATTERNS on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_ROADMAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GET_HIDDEN | Call by reference | Type reference (TYPE) | BTP_DL_OBJ_HIDDEN | ABAP_FALSE | Get also a hidden roadmap | 20100420 | |
2 | ![]() |
RR_ROADMAP | Value transfer | Object reference (TYPE REF TO) | CL_BTP_DL_ROADMAP | Roadmap or not bound if no roadmap contained | 20100223 |
Method GET_ROADMAP on class CL_BTP_DL_ITAPPROACH has no exception.
Method GET_USING_USECASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_USECASE | Value transfer | Type reference (TYPE) | BTP_DL_T_REF_USECASE | BTP References to Use Cases | 20111024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on IT Approaches | 20111024 |
Method REMOVE_PHASETYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PHASETYPE | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPHTY | BTP Project Phase Type | 20100218 |
Method REMOVE_PHASETYPE on class CL_BTP_DL_ITAPPROACH has no exception.
Method REMOVE_PORTFOLIO_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PFITEM | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PFITEM | BTP Portfolio Item | 20091229 |
Method REMOVE_PORTFOLIO_ITEM on class CL_BTP_DL_ITAPPROACH has no exception.
Method REMOVE_PREDECESSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PREDECESSOR | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_ITAPPROACH | BTP IT Approach | 20111020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on IT Approaches | 20111020 |
Method REMOVE_PROJECT_PATTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PROJECT_PATTERN | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_PROJPAT | BTP Project Pattern | 20100222 |
Method REMOVE_PROJECT_PATTERN on class CL_BTP_DL_ITAPPROACH has no exception.
Method SET_LANDSCAPE_TPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_LANDSCAPE_TPL | Call by reference | Object reference (TYPE REF TO) | CL_BTP_DL_LANDSCAPE_TPL | BTP Portfolio Item System Landscape Template | 20100211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BTP Exceptions on IT Approaches | 20120229 |
Method USES_ANA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_USES_ANA | Value transfer | Type reference (TYPE) | ABAP_BOOL | Use analysis or not | 20100310 |
Method USES_ANA on class CL_BTP_DL_ITAPPROACH has no exception.
Method USES_PCL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_USES_PCL | Value transfer | Type reference (TYPE) | ABAP_BOOL | Use PCL or not | 20100303 |
Method USES_PCL on class CL_BTP_DL_ITAPPROACH has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2006_1_700 |