SAP ABAP Class CL_BTP_DL_PCOMPOSER (BTP Project Composer)
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_PCOMPOSER  
Short Description BTP Project Composer    
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 20100222   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_PCOMPOSER has no interface implemented.
Friends
Class CL_BTP_DL_PCOMPOSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_MSGID Constant Private Type reference (TYPE) SYMSGID 'BTP_DL' Message Class 20101027
2 PR_BLUEPRINT Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT BTP Blueprint 20100223
3 PR_NEW_PROJECT_FROM_BP Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT Blueprint from which "Create project" has been started 20110310
4 PR_PROJECT Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20100223
5 PR_PROJECT_PATTERN Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_PROJPAT BTP Project Pattern 20100223
6 PR_ROADMAP_LEAD Instance attribute Private Object reference (TYPE REF TO) CL_BTP_DL_ROADMAP Leading roadmap 20101015
7 PT_BLUEPRINT_ITAP Instance attribute Private Type reference (TYPE) BTP_DL_T_BLUEPRINT_ITAP All IT approaches of the project blueprint 20110414
8 PT_ITA_ASSIGNMENT Instance attribute Private Type reference (TYPE) BTP_DL_T_PCOMPOSER_ITA BTP List of IT approaches in project composer 20100223
9 PT_PHASE Instance attribute Private Type reference (TYPE) BTP_DL_T_PCOMPOSER_PHASES BTP List of project phases in project composing 20100223
10 PT_PROJECT_PATTERN Instance attribute Private Type reference (TYPE) BTP_DL_T_REF_PROJPAT BTP List of references to project patterns 20100415
11 PT_SMROADMAP_FL Instance attribute Private Type reference (TYPE) BTP_SMI_T_SMROADMAP_FL All roadmaps and their flavours 20101015
12 PV_NEW_PROJECT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Composer started to create a new project 20100706
13 PV_SCENARIO Instance attribute Private Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20101026
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100223
2 COPY_PROJECT_STEP Instance method Public Method Copy project step from scratch 20121030
3 GET_BLUEPRINT Instance method Public Method Get the blueprint set for the project in this composer 20100706
4 GET_PROJECT Instance method Public Method Get the project managed by this composer 20100706
5 GET_SCENARIO Instance method Public Method Get the scenario in which the composer is running 20101026
6 HAS_EXPERT_VIEW Instance method Public Method Has the user set the expert view flag? 20110411
7 S00_GET_ITAPPROACHES Instance method Private Method Get the IT approaches from the project blueprint 20100225
8 S01_GET_ROADMAPS Instance method Private Method Get all the roadmaps and flavours from IT approaches 20101015
9 S02_SYNC_PHASES_ITA Instance method Private Method Sync IT approach assignments with phases order 20100311
10 S03_SYNC_STEPS_WITH_PROJECT Instance method Private Method Sync steps if project is already composed 20100312
11 S04_SYNC_PHASES_WITH_PROJECT Instance method Private Method Sync phases if project is already composed 20100312
12 S05_DETERMINE_BLENDING_LIST Instance method Private Method Determine which IT approach appears in the blending list 20110420
13 S07_SET_NEW_PROJECT Instance method Public Method Set new project and description when leaving step 1 20100706
14 S08_SET_PROJ_TEXT Instance method Public Method Set a new text for an already existing project 20100706
15 S09_SET_NEW_BLUEPRINT Instance method Public Method Set a new blueprint (only possible if not composed yet) 20100706
16 S10_GET_PATTERNS Instance method Public Method Get possible project patterns 20100223
17 S10_GET_PATTERN_PHASES Instance method Public Method Get all possible phases of a project pattern 20110719
18 S11_SET_PATTERN Instance method Public Method Set project pattern for composing 20100223
19 S12_GET_ROADMAPS Instance method Public Method Get all roadmaps of the blueprint 20100422
20 S13_GET_LEAD_ROADMAP Instance method Public Method Get the leading roadmap if S12_GET_ROADMAPS returns several 20101015
21 S13_SET_LEAD_ROADMAP Instance method Public Method Set a leading roadmap if S12_GET_ROADMAPS returns several 20101015
22 S14_GET_MASTER_PATTERNS Instance method Private Method Reduce patterns to master pattern if master use case exists 20101028
23 S15_REMOVE_INCOMPLETE_PATTERNS Instance method Public Method Remove patterns which lead to not-assignable ITA 20100428
24 S16_GET_PATTERN Instance method Public Method Get the project pattern for composing 20130306
25 S20_GET_PHASES Instance method Public Method Get proposed phases for the project 20100223
26 S21_PHASE_CAN_MOVE_UP Instance method Public Method Can the seleted phase move up? 20110401
27 S21_PHASE_MOVE_UP Instance method Public Method Move a phase upwards in the sequence 20100223
28 S22_PHASE_CAN_MOVE_DOWN Instance method Public Method Can the seleted phase move down? 20110401
29 S22_PHASE_MOVE_DOWN Instance method Public Method Move a phase downwards in the sequence 20100223
30 S23_PHASE_ADD Instance method Public Method Add a new phase at end of the sequence 20100315
31 S24_PHASE_DELETE Instance method Public Method Delete a phase from the sequence 20100223
32 S25_GET_PHASE_LIST Instance method Public Method Get all phases possible for this project 20100315
33 S26_GET_PHASETYPE_LIST Instance method Public Method Get all phase types possible for this project 20100315
34 S27_ADD_EXTENDER_PHASES Instance method Public Method Add additional phases if called by extender 20100428
35 S28_GET_PHASE_SOLUTIONS Instance method Public Method Get all solutions suitable for a phase 20110401
36 S30_GET_ITA Instance method Public Method Get IT approach assignments to project phases 20100223
37 S30_PERFORM_AUTOBLEND Instance method Private Method Perform auto-blending in the execution plan 20101026
38 S31_GET_NOT_ASSIGNED_ITA Instance method Public Method Get all not assigned IT approaches 20110414
39 S32_GET_AVAILABLE_ITA Instance method Public Method Get all available IT approaches 20110414
40 S33_ITA_MOVE_UP Instance method Public Method Move an IT approach upwards within a phase 20100224
41 S34_ITA_MOVE_DOWN Instance method Public Method Move an IT approach downwards within a phase 20100224
42 S35_ITA_ADD Instance method Public Method Add an IT approach at last sequence to a phase 20100224
43 S36_ITA_REMOVE Instance method Public Method Remove an IT approach from a phase 20100224
44 S37_SET_ITA Instance method Public Method Pass IT approaches back to composer to set step texts 20100303
45 S38_ITA_PHASES_TO_ADD Instance method Public Method Get phases to which an IT approach can be added 20100322
46 S39_ITA_CAN_MOVE_UP Instance method Public Method Enable button to move up IT approach in phase 20100322
47 S40_ITA_CAN_MOVE_DOWN Instance method Public Method Enable button to move down IT approach in phase 20100322
48 S50_GET_BLENDING_OPTIONS Instance method Public Method Get possible blending options for a step 20100720
49 S51_BLEND Instance method Public Method Blend a step into another step 20100720
50 S52_CAN_EXTRACT Instance method Public Method Can a selected step be extracted into a separate step? 20100729
51 S53_EXTRACT Instance method Public Method Extract a selected step with sub steps into a separate step 20100729
52 S90_CAN_FINISH Instance method Public Method Can the composer in its current state be finished? 20100706
53 S90_COMPOSE Instance method Public Method All steps are done: compose the project (finish on UI) 20100224
54 S91_COMPOSE_SOLMAN Instance method Private Method Compose the Solution Manager project 20100225
55 S92_ADJUST_SOLMAN Instance method Private Method Adjust an already created Solution Manager project 20101028
56 S92_COMPOSE_PCL Instance method Private Method Compose the project in PCL 20100226
57 S93_COMPOSE_PHASES Instance method Private Method Compose phases in project 20100312
58 S99_CANCEL Instance method Public Method Project composer is cancelled on UI (cleanup) 20100706
59 SET_EXPERT_VIEW Instance method Public Method Set the expert view flag 20110411
Events
Class CL_BTP_DL_PCOMPOSER has no event.
Types
Class CL_BTP_DL_PCOMPOSER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BLUEPRINT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT Blueprint with which a project should be created 20110310
2 Importing IR_PROJECT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20100223
3 Importing IV_NEW_PROJECT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Start composer to create a new project 20100706
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO 'SLOP' MBT PCL: Scenario 20101026
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100223

Method COPY_PROJECT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJSTEP BTP Step in a Project Phase 20121030
2 Returning RR_COPY Value transfer Object reference (TYPE REF TO) CL_BTP_DL_PROJSTEP BTP Step in a Project Phase 20121030
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20121030
2 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20121030
3 CX_BTP_PCI BTP Exceptions on PCL Interface 20121030

Method GET_BLUEPRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BLUEPRINT Value transfer Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT BTP Blueprint 20100706

Method GET_BLUEPRINT on class CL_BTP_DL_PCOMPOSER has no exception.

Method GET_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20100706

Method GET_PROJECT on class CL_BTP_DL_PCOMPOSER has no exception.

Method GET_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SCENARIO Value transfer Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20101026

Method GET_SCENARIO on class CL_BTP_DL_PCOMPOSER has no exception.

Method HAS_EXPERT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXPERT_VIEW Value transfer Type reference (TYPE) ABAP_BOOL Expert view or not 20110411

Method HAS_EXPERT_VIEW on class CL_BTP_DL_PCOMPOSER has no exception.

Method S00_GET_ITAPPROACHES Signature

Method S00_GET_ITAPPROACHES on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S00_GET_ITAPPROACHES on class CL_BTP_DL_PCOMPOSER has no exception.

Method S01_GET_ROADMAPS Signature

Method S01_GET_ROADMAPS on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20101015

Method S02_SYNC_PHASES_ITA Signature

Method S02_SYNC_PHASES_ITA on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S02_SYNC_PHASES_ITA on class CL_BTP_DL_PCOMPOSER has no exception.

Method S03_SYNC_STEPS_WITH_PROJECT Signature

Method S03_SYNC_STEPS_WITH_PROJECT on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S03_SYNC_STEPS_WITH_PROJECT on class CL_BTP_DL_PCOMPOSER has no exception.

Method S04_SYNC_PHASES_WITH_PROJECT Signature

Method S04_SYNC_PHASES_WITH_PROJECT on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S04_SYNC_PHASES_WITH_PROJECT on class CL_BTP_DL_PCOMPOSER has no exception.

Method S05_DETERMINE_BLENDING_LIST Signature

Method S05_DETERMINE_BLENDING_LIST on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S05_DETERMINE_BLENDING_LIST on class CL_BTP_DL_PCOMPOSER has no exception.

Method S07_SET_NEW_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME Project name 20100706
2 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_OBJ_TEXT Project text (description) 20100706
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100706
2 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100706
3 CX_BTP_PCI BTP Exceptions on PCL Interface 20100706

Method S08_SET_PROJ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_OBJ_TEXT BTP Textual Object Description 20100706
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100706

Method S09_SET_NEW_BLUEPRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BLUEPRINT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_BLUEPRINT BTP Blueprint 20100706
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100706
2 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100706

Method S10_GET_PATTERNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROJECT_PATTERN Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJPAT BTP List of references to project patterns 20100223
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100429

Method S10_GET_PATTERN_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJPAT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPAT BTP Project Pattern 20110719
2 Returning RT_PHASE Value transfer Type reference (TYPE) BTP_DL_T_PROJ_PHASE Project Phases 20110719

Method S10_GET_PATTERN_PHASES on class CL_BTP_DL_PCOMPOSER has no exception.

Method S11_SET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT_PATTERN Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPAT BTP Project Pattern 20100223

Method S11_SET_PATTERN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S12_GET_ROADMAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROADMAP Value transfer Type reference (TYPE) BTP_DL_T_REF_ROADMAP BTP References to Roadmaps 20100422

Method S12_GET_ROADMAPS on class CL_BTP_DL_PCOMPOSER has no exception.

Method S13_GET_LEAD_ROADMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_ROADMAP Value transfer Object reference (TYPE REF TO) CL_BTP_DL_ROADMAP BTP Portfolio Item Roadmap 20101015

Method S13_GET_LEAD_ROADMAP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S13_SET_LEAD_ROADMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROADMAP Call by reference Object reference (TYPE REF TO) CL_BTP_DL_ROADMAP BTP Portfolio Item Roadmap 20101015

Method S13_SET_LEAD_ROADMAP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S14_GET_MASTER_PATTERNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_PATTERN Call by reference Type reference (TYPE) BTP_DL_T_REF_PROJPAT BTP List of references to project patterns 20101028
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20101028

Method S15_REMOVE_INCOMPLETE_PATTERNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_PATTERN Call by reference Type reference (TYPE) BTP_DL_T_REF_PROJPAT BTP List of references to project patterns 20100428
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100428

Method S16_GET_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PROJECT_PATTERN Value transfer Object reference (TYPE REF TO) CL_BTP_DL_PROJPAT BTP Project Pattern 20130306

Method S16_GET_PATTERN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S20_GET_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PHASE Value transfer Type reference (TYPE) BTP_DL_T_PCOMPOSER_PHASES BTP Project Phases 20100223
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100223

Method S21_PHASE_CAN_MOVE_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20110401
2 Returning RV_CAN_MOVE_UP Value transfer Type reference (TYPE) ABAP_BOOL Phase can move up or not 20110401

Method S21_PHASE_CAN_MOVE_UP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S21_PHASE_MOVE_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_INDEX Call by reference Type reference (TYPE) INT4 New index position after move 20100311
2 Exporting EV_OLD_INDEX Call by reference Type reference (TYPE) INT4 Old index position of phase 20100311
3 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE Project Phase 20100224

Method S21_PHASE_MOVE_UP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S22_PHASE_CAN_MOVE_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20110401
2 Returning RV_CAN_MOVE_DOWN Value transfer Type reference (TYPE) ABAP_BOOL Phase can move down or not 20110401

Method S22_PHASE_CAN_MOVE_DOWN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S22_PHASE_MOVE_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_INDEX Call by reference Type reference (TYPE) INT4 New index after move 20100311
2 Exporting EV_OLD_INDEX Call by reference Type reference (TYPE) INT4 Old index position of phase 20100311
3 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE Project Phase 20100224

Method S22_PHASE_MOVE_DOWN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S23_PHASE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20100315

Method S23_PHASE_ADD on class CL_BTP_DL_PCOMPOSER has no exception.

Method S24_PHASE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100311

Method S25_GET_PHASE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PHASE Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJPHASE BTP References to Project Phases 20100315

Method S25_GET_PHASE_LIST on class CL_BTP_DL_PCOMPOSER has no exception.

Method S26_GET_PHASETYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PHASETYPE Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJPHTY BTP References to Project Phase Types 20100315

Method S26_GET_PHASETYPE_LIST on class CL_BTP_DL_PCOMPOSER has no exception.

Method S27_ADD_EXTENDER_PHASES Signature

Method S27_ADD_EXTENDER_PHASES on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100428

Method S28_GET_PHASE_SOLUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20110401
2 Returning RT_ITAPPROACH Value transfer Type reference (TYPE) BTP_DL_T_REF_ITAPPROACH BTP References to IT Approaches 20110401

Method S28_GET_PHASE_SOLUTIONS on class CL_BTP_DL_PCOMPOSER has no exception.

Method S30_GET_ITA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ITA Value transfer Type reference (TYPE) BTP_DL_T_PCOMPOSER_ITA BTP List of IT approaches in project composer 20101026

Method S30_GET_ITA on class CL_BTP_DL_PCOMPOSER has no exception.

Method S30_PERFORM_AUTOBLEND Signature

Method S30_PERFORM_AUTOBLEND on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S30_PERFORM_AUTOBLEND on class CL_BTP_DL_PCOMPOSER has no exception.

Method S31_GET_NOT_ASSIGNED_ITA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20130306
2 Returning RT_ITAPPROACH Value transfer Type reference (TYPE) BTP_DL_T_BLUEPRINT_ITAP Not assigned IT approaches 20110414

Method S31_GET_NOT_ASSIGNED_ITA on class CL_BTP_DL_PCOMPOSER has no exception.

Method S32_GET_AVAILABLE_ITA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJECT_PHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20130306
2 Returning RT_ITAPPROACH Value transfer Type reference (TYPE) BTP_DL_T_BLUEPRINT_ITAP Available IT approaches 20110414

Method S32_GET_AVAILABLE_ITA on class CL_BTP_DL_PCOMPOSER has no exception.

Method S33_ITA_MOVE_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_INDEX Call by reference Type reference (TYPE) INT4 New index position after move 20100311
2 Exporting EV_OLD_INDEX Call by reference Type reference (TYPE) INT4 Old index position of step 20100311
3 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100224

Method S33_ITA_MOVE_UP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S34_ITA_MOVE_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_INDEX Call by reference Type reference (TYPE) INT4 New index position after move 20100311
2 Exporting EV_OLD_INDEX Call by reference Type reference (TYPE) INT4 Old index position of step 20100311
3 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100224

Method S34_ITA_MOVE_DOWN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S35_ITA_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITAPPROACH Call by reference Object reference (TYPE REF TO) CL_BTP_DL_ITAPPROACH BTP IT Approach 20100224
2 Importing IV_PHASE_SEQNUM Call by reference Type reference (TYPE) BTP_DL_PROJ_PHASE_SEQNUM BTP Project Phase Sequence Number 20100224
3 Importing IV_STEPTEXT Call by reference Type reference (TYPE) BTP_DL_PROJ_STEPTEXT BTP Textual Description of a Step in a Project Phase 20110908
4 Returning RV_STEPGUID Value transfer Type reference (TYPE) BTP_DL_GUID BTP GUID 20101116
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100311

Method S36_ITA_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_ONE_ITA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Delete only if at least another same ITAP remains in phase 20101119
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100312

Method S37_SET_ITA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITA Call by reference Type reference (TYPE) BTP_DL_T_PCOMPOSER_ITA BTP List of IT approaches in project composer 20100303

Method S37_SET_ITA on class CL_BTP_DL_PCOMPOSER has no exception.

Method S38_ITA_PHASES_TO_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ITAPPROACH Call by reference Object reference (TYPE REF TO) CL_BTP_DL_ITAPPROACH BTP IT Approach 20100322
2 Returning RT_PHASE Value transfer Type reference (TYPE) BTP_DL_T_PCOMPOSER_PHASES BTP List of project phases in project composing 20100322

Method S38_ITA_PHASES_TO_ADD on class CL_BTP_DL_PCOMPOSER has no exception.

Method S39_ITA_CAN_MOVE_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100323
2 Returning RV_CAN_MOVE_UP Value transfer Type reference (TYPE) ABAP_BOOL Enable button to move phase up or not 20100322

Method S39_ITA_CAN_MOVE_UP on class CL_BTP_DL_PCOMPOSER has no exception.

Method S40_ITA_CAN_MOVE_DOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100323
2 Returning RV_CAN_MOVE_DOWN Value transfer Type reference (TYPE) ABAP_BOOL Enable button to move down IT approach in phase 20100323

Method S40_ITA_CAN_MOVE_DOWN on class CL_BTP_DL_PCOMPOSER has no exception.

Method S50_GET_BLENDING_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITA Call by reference Type reference (TYPE) BTP_DL_T_PCOMPOSER_ITA List of IT approaches which can be blended in selected step 20100720
2 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100720
3 Importing IV_ONLY_AUTOBLEND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Return only blending options for auto-blend 20110420
4 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID of selected step 20100720
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100720

Method S51_BLEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEPGUID_SOURCE Call by reference Type reference (TYPE) BTP_DL_GUID GUID of step to blend 20100720
2 Importing IV_STEPGUID_TARGET Call by reference Type reference (TYPE) BTP_DL_GUID GUID of step to blend into 20100720
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100720

Method S52_CAN_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID Step GUID 20100729
2 Returning RV_EXTRACT Value transfer Type reference (TYPE) ABAP_BOOL Can extract or not 20100729

Method S52_CAN_EXTRACT on class CL_BTP_DL_PCOMPOSER has no exception.

Method S53_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100729
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100729

Method S90_CAN_FINISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CAN_FINISH Value transfer Type reference (TYPE) ABAP_BOOL Composer can be finished or not 20100706

Method S90_CAN_FINISH on class CL_BTP_DL_PCOMPOSER has no exception.

Method S90_COMPOSE Signature

Method S90_COMPOSE on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100224
2 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100224
3 CX_BTP_PCI BTP Exceptions on PCL Interface 20100406

Method S91_COMPOSE_SOLMAN Signature

Method S91_COMPOSE_SOLMAN on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100225

Method S92_ADJUST_SOLMAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20101029
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20101028

Method S92_COMPOSE_PCL Signature

Method S92_COMPOSE_PCL on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100226

Method S93_COMPOSE_PHASES Signature

Method S93_COMPOSE_PHASES on class CL_BTP_DL_PCOMPOSER has no parameter.
Method S93_COMPOSE_PHASES on class CL_BTP_DL_PCOMPOSER has no exception.

Method S99_CANCEL Signature

Method S99_CANCEL on class CL_BTP_DL_PCOMPOSER has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100706
2 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20100706

Method SET_EXPERT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPERT_VIEW Call by reference Type reference (TYPE) ABAP_BOOL Expert view or not 20110411

Method SET_EXPERT_VIEW on class CL_BTP_DL_PCOMPOSER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700