SAP ABAP Class CL_BTP_DL_PROJECT (BTP Project)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_OBJECT BTP Object (Tests on Projects) 20091229
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BTP_DL_PIFD Access from BTP objects to PIFD 20110125
Properties
Class CL_BTP_DL_PROJECT  
Short Description BTP Project    
Super Class CL_BTP_DL_OBJECT BTP Object (Tests on Projects) 
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BTP_DL_PIFD Access from BTP objects to PIFD 20110125
Friends
# Friend Modeled only Created on Description
1 CL_BTP_DL_PCOMPOSER 20100222 BTP Project Composer
2 CL_BTP_DL_PEXTENDER 20100329 BTP Project Extender
3 CL_BTP_DL_PROJSTEP 20100303 BTP Step in a Project Phase
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_FIRST_SUBSEQNUM_ITA Constant Public Type reference (TYPE) BTP_DL_PROJ_ITA_SUBSEQNUM '001' Seqnum of first sub IT approach 20100716
2 NC_PIFD_SCOPE_ALL_VARIANTS Constant Public Type reference (TYPE) BTP_DL_PIFD_VAR_SCOPE '99' PIFD Variant Scope of all possible variants 20110615
3 NC_PIFD_SCOPE_PROJECT Constant Public Type reference (TYPE) BTP_DL_PIFD_VAR_SCOPE '00' PIFD Variant Scope of this project 20110615
4 NC_STATUS_PHASE_FINISHED Constant Public Type reference (TYPE) BTP_DL_PROJ_PHASE_STATUS 'F' BTP Status of a Project Phase 20100310
5 NC_STATUS_PHASE_INPROCESS Constant Public Type reference (TYPE) BTP_DL_PROJ_PHASE_STATUS 'P' BTP Status of a Project Phase 20100310
6 NC_STATUS_PHASE_NOTSTARTED Constant Public Type reference (TYPE) BTP_DL_PROJ_PHASE_STATUS 'N' BTP Status of a Project Phase 20100310
7 NC_STATUS_PROJ_FINISHED Constant Public Type reference (TYPE) BTP_DL_PROJ_STATUS 'F' Project Status: Finished 20100811
8 NC_STATUS_PROJ_INPROCESS Constant Public Type reference (TYPE) BTP_DL_PROJ_STATUS 'P' Project Status: In process 20100811
9 NC_STATUS_PROJ_NOTSTARTED Constant Public Type reference (TYPE) BTP_DL_PROJ_STATUS 'N' Project Status: Not started 20100811
10 NC_STATUS_STEP_CANCELLED Constant Public Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS 'C' Status Step: Cancelled 20100412
11 NC_STATUS_STEP_FAILED Constant Public Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS 'A' Status Step: Failed 20100302
12 NC_STATUS_STEP_FINISHED Constant Public Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS 'F' Status Step: Finished 20100302
13 NC_STATUS_STEP_INPROCESS Constant Public Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS 'P' Status Step: In process 20100302
14 NC_STATUS_STEP_NOTSTARTED Constant Public Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS 'N' Status Step: Not started yet 20100302
15 PR_REC_NOT_CTR Instance attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_NE_CO_COT_RECNOT_CO Controller for notification receiving on cot object level 20130918
16 PS_PROJECT Instance attribute Private Type reference (TYPE) BTP_DL_PROJECT BTP Project 20091229
17 PT_MANUAL_STEPUPD Instance attribute Private See coding Manual step updates (like status overwrite) 20100512
18 PT_PPHASE Instance attribute Private See coding BTP Project Composed Phases 20100222
19 PT_PPHITA Instance attribute Private See coding BTP Project Composed IT Approaches in Phases 20100222
20 PT_PPHITAVAR Instance attribute Private See coding PIFD Interfaces on Step Level 20110124
21 PT_PPIFDVAR Instance attribute Private See coding PIFD Interfaces on Project Level 20110121
22 PT_PUSER Instance attribute Private See coding 20100211
23 PV_EXTENDED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Project extension (set by PExender, removed by PComposer) 20100329
24 PV_PIFD_CHANGES Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Changes in PIFD done? 20110207
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_FOLLOW_UP Instance method Private Method Activate a Follow Up 20101122
2 ASSIGN_STEP_LSCP_MULTIPLE Instance method Public Method Assign a system landscape to multiple steps 20110103
3 CAN_ACTIVATE_FOLLOW_UP Instance method Private Method Can a follow up be activated? 20110207
4 CAN_ASSIGN_STEP_LSCP_MULTIPLE Instance method Public Method Can a system landscape set to multiple steps? 20110103
5 CLEANUP Static method Public Method Cleanup database 20100211
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091229
7 CREATE_SOLMAN_COT Instance method Private Method Create the COT entry of the Solution Manager project 20101228
8 DELETE_SOLMAN_COT Instance method Private Method Delete the COT entry of the Solution Manager project 20101228
9 DEREGISTER_ALL_USERS Instance method Public Method Deregister all users from this project 20100215
10 DEREGISTER_USER Instance method Public Method Deregister a user from this project 20100209
11 GET_ALL Static method Public Method Get all projects (T02) 20100127
12 GET_ALL_PHASE_STATUS Static method Public Method Get all possible status of a phase within a project 20100310
13 GET_ALL_PROJ_STATUS Static method Public Method Get all possible status of a project 20100811
14 GET_ALL_SOURCE_PACKID Instance method Public Method Get all source packages contained in this project 20110307
15 GET_ALL_STEP_STATUS Static method Public Method Get all possible status of a step within a project phase 20100302
16 GET_BLUEPRINT Instance method Public Method Get the blueprint of this project 20091229
17 GET_FOLLOW_UPS Instance method Private Method Get follow ups of a step (including sub steps) 20101122
18 GET_MESSAGES Static method Public Method Get messages of the technical items behind all passed steps 20100827
19 GET_MESSAGES_ANA Static method Private Method Get all messages of an analysis IT approach 20100827
20 GET_MESSAGES_PCL Static method Private Method Get all messages of a PCL IT approach 20100827
21 GET_MESSAGES_PCL_PACKID Static method Private Method Get all messages of a PCL Package 20111121
22 GET_PCLPACKAGE Instance method Public Method Get the PCL package of a step 20100303
23 GET_PCLPROJECT Instance method Public Method Get the corresponding PCL project of this project 20100208
24 GET_PHASES Instance method Public Method Get all phases of the project 20100225
25 GET_PHASE_STATUS Instance method Public Method Get status of a phase based on contained steps 20100310
26 GET_PROJECT_FOR_DATA Static method Public Method Get the project containing specified data (like a package) 20110722
27 GET_PROJPAT Instance method Public Method Get the project pattern if already available 20100315
28 GET_PROJSTATUS Instance method Public Method Get the project status 20100811
29 GET_PROJTYPE Instance method Public Method Get the project type 20100125
30 GET_PROJ_STATUS_OVERVIEW Instance method Public Method Get project overview status about executed steps 20100412
31 GET_REGISTERED_USERS Instance method Public Method Get all users registered to this project 20100209
32 GET_ROADMAPS_FURTHER Instance method Public Method Get all the further roadmaps 20101021
33 GET_ROADMAP_LEAD Instance method Public Method Get the lead roadmap of the Solution Manager Project 20101021
34 GET_SMPROJECT Instance method Public Method Get the corresponding Solution Manager Project 20100129
35 GET_STEPS Instance method Public Method Get all the steps within a phase of this project 20100303
36 GET_STEPS_FOR_LANDSCAPE Static method Public Method Get all steps (of all projects) using a system landscape 20100407
37 GET_STEPS_STATUS_OVERVIEW Instance method Public Method Get steps overview status about executed steps 20100412
38 GET_STEP_DETAILS Static method Public Method Get details (Project, IT approach, Landscape...) for a step 20100226
39 GET_STEP_STATUS Instance method Public Method Get the status of a step in this project 20100312
40 INVALIDATE_VARIANT Instance method Public Method Invalidate variant validation of project or step 20110722
41 IS_COMPOSED Instance method Public Method Has this project already been composed? 20100310
42 IS_TDMS Instance method Public Method Has the blueprint of this project only TDMS content? 20101025
43 REGISTER_USER Instance method Public Method Register a user to this project 20100209
44 REPORT_STEP_DATA Instance method Public Method Report updates on a step from external application 20100316
45 SET_BLUEPRINT Instance method Public Method Set a new blueprint of this project (T01) 20091229
46 SET_PCLPACKAGE Instance method Public Method Set PCL package for a step 20100301
47 SET_PCLPROJECT Instance method Private Method Set the corresponding PCL project of this project 20100208
48 SET_PROJPAT Instance method Private Method Set the project pattern (called by PComposer) 20100315
49 SET_PROJSTATUS Instance method Public Method Set a new project status 20100811
50 SET_PROJTYPE Instance method Private Method Set a project type 20100125
51 SET_ROADMAP_LEAD Instance method Private Method Set the leading roadmap of the Solution Manager Project 20101021
52 SET_SMPROJECT Instance method Private Method Set the solution manager project (called by PComposer) 20100225
53 SET_STEP_LANDSCAPE Instance method Private Method Set or clear the landscape of a step in this project 20100303
54 SET_STEP_STATUS Instance method Private Method Set the status of a step (called by PROJSTEP) 20100302
55 SET_STEP_TEXT Instance method Private Method Set the description text of a step (called by PROJSTEP) 20100716
56 SYNC_COT Instance method Private Method Sync steps of PPHITA with COT entries 20110204
57 SYNC_COT_REG_USERS Instance method Private Method Synchronize registered users with PCL project 20130828
58 SYNC_ITAPPROACHES Instance method Private Method Sync IT approaches with Project Composer 20100312
59 SYNC_PCL_REG_USERS Instance method Private Method Synchronize registered users with PCL project 20100326
60 SYNC_PHASES Instance method Private Method Sync project phases with Project Composer 20100312
61 SYNC_PIFD Instance method Private Method Sync PIFD interface data of the blueprint with the project 20110121
62 SYNC_PPHITA Instance method Private Method Sync PPHITA with reported step updates 20100310
Events
Class CL_BTP_DL_PROJECT has no event.
Types
Class CL_BTP_DL_PROJECT has no local type.
Method Signatures

Method ACTIVATE_FOLLOW_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOLLOWUP_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Follow Up 20110201
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID Step GUID 20101123
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20101122

Method ASSIGN_STEP_LSCP_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TARGET_LSCP Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP References to System Landscapes 20120705
2 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if landscape cannot be assigned 20110103
3 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20110103
4 Importing IT_STEP Call by reference Type reference (TYPE) BTP_DL_T_REF_PROJSTEP BTP List of Steps in a Project Phase 20110103
# Exception Resumable Description Created on
1 CX_BTP_DL_LANDSCAPE BTP Exceptions on IT Approaches 20120301

Method CAN_ACTIVATE_FOLLOW_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOLLOWUP_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Follow Up 20110207
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID Step GUID 20110207
3 Returning RV_CAN_ACTIVATE Value transfer Type reference (TYPE) ABAP_BOOL Can the follow up be activated or not 20110207

Method CAN_ACTIVATE_FOLLOW_UP on class CL_BTP_DL_PROJECT has no exception.

Method CAN_ASSIGN_STEP_LSCP_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_LANDSCAPE_TPL Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE_TPL Landscape type which can be assigned to all the steps 20110103
2 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if no landscape can be assigned 20110103
3 Exporting ET_STEP Call by reference Type reference (TYPE) BTP_DL_T_REF_PROJSTEP Steps to which the landscape will be assigned 20110103
4 Exporting EV_CAN_ASSIGN Call by reference Type reference (TYPE) ABAP_BOOL Can a landscape be assigned or not 20110103
5 Importing IT_STEP Call by reference Type reference (TYPE) BTP_DL_T_REF_PROJSTEP BTP List of Steps in a Project Phase 20110103

Method CAN_ASSIGN_STEP_LSCP_MULTIPLE on class CL_BTP_DL_PROJECT has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_BTP_DL_PROJECT has no parameter.
Method CLEANUP on class CL_BTP_DL_PROJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20110131
2 Importing IV_NAME Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME BTP Technical Object Name 20100129
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100930

Method CREATE_SOLMAN_COT Signature

Method CREATE_SOLMAN_COT on class CL_BTP_DL_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_DL_PCOMPOSER BTP Exceptions on Project Composer 20101228

Method DELETE_SOLMAN_COT Signature

Method DELETE_SOLMAN_COT on class CL_BTP_DL_PROJECT has no parameter.
Method DELETE_SOLMAN_COT on class CL_BTP_DL_PROJECT has no exception.

Method DEREGISTER_ALL_USERS Signature

Method DEREGISTER_ALL_USERS on class CL_BTP_DL_PROJECT has no parameter.
Method DEREGISTER_ALL_USERS on class CL_BTP_DL_PROJECT has no exception.

Method DEREGISTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USERNAME Call by reference Type reference (TYPE) BTP_DL_PROJ_USER BTP User registered to a project 20100209

Method DEREGISTER_USER on class CL_BTP_DL_PROJECT has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) BTP_DL_BYPASS_BUFFER ABAP_FALSE BTP Bypass Buffer for Read Access 20100729
2 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden objects 20100416
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100226
4 Importing IV_USER Call by reference Type reference (TYPE) USERNAME Only get projects of a specific user 20111124
5 Returning RT_PROJECT Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJECT Table with References to projects 20100127

Method GET_ALL on class CL_BTP_DL_PROJECT has no exception.

Method GET_ALL_PHASE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) BTP_DL_T_PROJ_PHASE_STATUS BTP List of Status of a Phase in a Project 20100310

Method GET_ALL_PHASE_STATUS on class CL_BTP_DL_PROJECT has no exception.

Method GET_ALL_PROJ_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) BTP_DL_T_PROJ_STATUS List of project status 20100811

Method GET_ALL_PROJ_STATUS on class CL_BTP_DL_PROJECT has no exception.

Method GET_ALL_SOURCE_PACKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID_T Table Type for Packid 20110307

Method GET_ALL_SOURCE_PACKID on class CL_BTP_DL_PROJECT has no exception.

Method GET_ALL_STEP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STATUS Value transfer Type reference (TYPE) BTP_DL_T_PROJ_STEP_STATUS BTP List of Status of a Step in a Project Phase 20100302

Method GET_ALL_STEP_STATUS on class CL_BTP_DL_PROJECT has no exception.

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 20091229

Method GET_BLUEPRINT on class CL_BTP_DL_PROJECT has no exception.

Method GET_FOLLOW_UPS 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 StepGUID to get all follow ups for 20101122
2 Returning RT_FOLLOW_UP Value transfer Type reference (TYPE) BTP_DL_T_FOLLOW_UP_STEP BTP Follow Ups of a Step in the Execution Plan 20101122

Method GET_FOLLOW_UPS on class CL_BTP_DL_PROJECT has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STEPGUID Call by reference Type reference (TYPE) BTP_DL_T_GUID List of StepGUIDs 20100827
2 Importing IV_COUNT_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Info messages not returned only one messge with counts 20100827
3 Importing IV_WITH_PCL_SUBTASKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display also messages of PCL sub task 20110502
4 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100827
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100827

Method GET_MESSAGES_ANA 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 20100827
2 Importing IV_COUNT_INFO Call by reference Type reference (TYPE) ABAP_BOOL Only count info messages 20100827
3 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID StepGUID 20100827
4 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100827
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100827

Method GET_MESSAGES_PCL 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 20100827
2 Importing IV_COUNT_INFO Call by reference Type reference (TYPE) ABAP_BOOL Only count info messages 20100827
3 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID StepGUID 20100827
4 Importing IV_WITH_SUBTASKS Call by reference Type reference (TYPE) ABAP_BOOL With sub task messages 20110502
5 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100827
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100827

Method GET_MESSAGES_PCL_PACKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNT_INFO Call by reference Type reference (TYPE) ABAP_BOOL Only count info messages 20111121
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20111121
3 Importing IV_WITH_SUBTASKS Call by reference Type reference (TYPE) ABAP_BOOL With sub task messages 20111121
4 Returning RT_MSG Value transfer Type reference (TYPE) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20111121
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20111121

Method GET_PCLPACKAGE 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 20100303
2 Returning RV_PCLPACKAGE Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100303

Method GET_PCLPACKAGE on class CL_BTP_DL_PROJECT has no exception.

Method GET_PCLPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PCLPROJECT Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100208

Method GET_PCLPROJECT on class CL_BTP_DL_PROJECT has no exception.

Method 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_PROJ_PHASE BTP Project Phases 20100225

Method GET_PHASES on class CL_BTP_DL_PROJECT has no exception.

Method GET_PHASE_STATUS 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_PHASE_SEQNUM BTP Project Phase Sequence Number 20100310
2 Returning RV_STATUS Value transfer Type reference (TYPE) BTP_DL_PROJ_PHASE_STATUS BTP Status of a Project Phase 20100310

Method GET_PHASE_STATUS on class CL_BTP_DL_PROJECT has no exception.

Method GET_PROJECT_FOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID PCL Package Number 20110722
2 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110722
3 Returning RR_PROJECT Value transfer Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20110722

Method GET_PROJECT_FOR_DATA on class CL_BTP_DL_PROJECT has no exception.

Method GET_PROJPAT Signature

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

Method GET_PROJPAT on class CL_BTP_DL_PROJECT has no exception.

Method GET_PROJSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) BTP_DL_PROJ_STATUS BTP Project Status 20100811

Method GET_PROJSTATUS on class CL_BTP_DL_PROJECT has no exception.

Method GET_PROJTYPE Signature

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

Method GET_PROJTYPE on class CL_BTP_DL_PROJECT has no exception.

Method GET_PROJ_STATUS_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBER_EXECUTED Call by reference Type reference (TYPE) INT4 Number of executed steps 20100412
2 Exporting EV_NUMBER_FAILED Call by reference Type reference (TYPE) INT4 Number of failed steps 20100412
3 Exporting EV_NUMBER_OF_STEPS Call by reference Type reference (TYPE) INT4 Number of steps in the execution plan 20100412
4 Exporting EV_PERC_EXECUTED Call by reference Type reference (TYPE) INT4 Percentage 0..100 of executed steps 20100412

Method GET_PROJ_STATUS_OVERVIEW on class CL_BTP_DL_PROJECT has no exception.

Method GET_REGISTERED_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_USER Value transfer Type reference (TYPE) BTP_DL_T_PUSER BTP Table with users registered to a project 20100209

Method GET_REGISTERED_USERS on class CL_BTP_DL_PROJECT has no exception.

Method GET_ROADMAPS_FURTHER 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 20101021

Method GET_ROADMAPS_FURTHER on class CL_BTP_DL_PROJECT has no exception.

Method GET_ROADMAP_LEAD 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 Leading roadmap in SolMan 20101021

Method GET_ROADMAP_LEAD on class CL_BTP_DL_PROJECT has no exception.

Method GET_SMPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SMPROJECT Value transfer Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20100129

Method GET_SMPROJECT on class CL_BTP_DL_PROJECT has no exception.

Method GET_STEPS 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 20100303
2 Importing IV_STEP_STATUS Call by reference Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS BTP Status of Step in Project Phase 20100802
3 Returning RT_STEP Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJSTEP BTP List of Steps in a Project Phase 20100303

Method GET_STEPS on class CL_BTP_DL_PROJECT has no exception.

Method GET_STEPS_FOR_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20100407
2 Returning RT_STEP Value transfer Type reference (TYPE) BTP_DL_T_REF_PROJSTEP BTP List of Steps in a Project Phase 20100407

Method GET_STEPS_FOR_LANDSCAPE on class CL_BTP_DL_PROJECT has no exception.

Method GET_STEPS_STATUS_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NUMBER_CANCELLED Call by reference Type reference (TYPE) INT4 Number of steps in status 'cancelled' 20100412
2 Exporting EV_NUMBER_FAILED Call by reference Type reference (TYPE) INT4 Number of steps in status 'failed' 20100412
3 Exporting EV_NUMBER_FINISHED Call by reference Type reference (TYPE) INT4 Number of steps in status 'finished' 20100412
4 Exporting EV_NUMBER_INPROCESS Call by reference Type reference (TYPE) INT4 Number of steps in status 'in process' 20100412
5 Exporting EV_NUMBER_NOTSTARTED Call by reference Type reference (TYPE) INT4 Number of steps in status 'not started' 20100412
6 Exporting EV_NUMBER_OF_STEPS Call by reference Type reference (TYPE) INT4 Number of steps in the execution plan 20100412
7 Exporting EV_PERC_CANCELLED Call by reference Type reference (TYPE) INT4 Percentage 0..100 status 'cancelled' 20100412
8 Exporting EV_PERC_FAILED Call by reference Type reference (TYPE) INT4 Percentage 0..100 status 'failed' 20100412
9 Exporting EV_PERC_FINISHED Call by reference Type reference (TYPE) INT4 Percentage 0..100 status 'finished' 20100412
10 Exporting EV_PERC_INPROCESS Call by reference Type reference (TYPE) INT4 Percentage 0..100 status 'in process' 20100412
11 Exporting EV_PERC_NOTSTARTED Call by reference Type reference (TYPE) INT4 Percentage 0..100 status 'not started' 20100412

Method GET_STEPS_STATUS_OVERVIEW on class CL_BTP_DL_PROJECT has no exception.

Method GET_STEP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ANALYSIS Call by reference Object reference (TYPE REF TO) CL_BTP_DL_ANALYSIS BTP Portfolio Item Analysis 20110718
2 Exporting ER_ITAPPROACH Call by reference Object reference (TYPE REF TO) CL_BTP_DL_ITAPPROACH BTP IT Approach 20100226
3 Exporting ER_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE BTP System Landscape Instance 20100226
4 Exporting ER_PROJECT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJECT BTP Project 20100226
5 Exporting ER_PROJPHASE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJPHASE BTP Project Phase 20100226
6 Exporting ER_PROJSTEP Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJSTEP BTP Step in a Project Phase 20100811
7 Exporting ET_CONVPACK Call by reference Type reference (TYPE) BTP_DL_T_REF_CONVPACK All conversion packages also if blended step 20100802
8 Exporting ET_FOLLOW_UP Call by reference Type reference (TYPE) BTP_DL_T_FOLLOW_UP_STEP BTP Follow Ups of a Step in the Execution Plan 20101122
9 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100226
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100226

Method GET_STEP_STATUS 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 20100312
2 Returning RV_STATUS Value transfer Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS BTP Status of Step in Project Phase 20100312

Method GET_STEP_STATUS on class CL_BTP_DL_PROJECT has no exception.

Method INVALIDATE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) CNV_MBT_PIFD_VARIANT_ID PIFD Variant ID 20110722
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20110722

Method IS_COMPOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMPOSED Value transfer Type reference (TYPE) ABAP_BOOL Already composed or not? 20100310

Method IS_COMPOSED on class CL_BTP_DL_PROJECT has no exception.

Method IS_TDMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TDMS Value transfer Type reference (TYPE) ABAP_BOOL TDMS content or not 20101025

Method IS_TDMS on class CL_BTP_DL_PROJECT has no exception.

Method REGISTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RECEIVES_NOTIFICATIONS Call by reference Type reference (TYPE) CNV_MBT_NE_CO_REC_NOT ABAP_TRUE Flag if user may receive notification for a COT object 20130918
2 Importing IV_REC_NOT_REQ Call by reference Type reference (TYPE) ABAP_BOOL Shall Receives notification be changed 20130918
3 Importing IV_USERNAME Call by reference Type reference (TYPE) BTP_DL_PROJ_USER BTP User registered to a project 20100209
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20110127

Method REPORT_STEP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100316
2 Importing IV_STATUS Call by reference Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS BTP Status of Step in Project Phase 20100316
3 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100316

Method REPORT_STEP_DATA on class CL_BTP_DL_PROJECT has no exception.

Method SET_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 20091229
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100312

Method SET_PCLPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100301
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100301
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100301

Method SET_PCLPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100208

Method SET_PCLPROJECT on class CL_BTP_DL_PROJECT has no exception.

Method SET_PROJPAT 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 20100315

Method SET_PROJPAT on class CL_BTP_DL_PROJECT has no exception.

Method SET_PROJSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) BTP_DL_PROJ_STATUS BTP Project Status 20100811
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100811

Method SET_PROJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROJTYPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJTYPE BTP Project Type 20100222

Method SET_PROJTYPE on class CL_BTP_DL_PROJECT has no exception.

Method SET_ROADMAP_LEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROADMAP Value transfer Object reference (TYPE REF TO) CL_BTP_DL_ROADMAP BTP Solution Manager Roadmap 20101021

Method SET_ROADMAP_LEAD on class CL_BTP_DL_PROJECT has no exception.

Method SET_SMPROJECT 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 20100225

Method SET_SMPROJECT on class CL_BTP_DL_PROJECT has no exception.

Method SET_STEP_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LANDSCAPE Call by reference Object reference (TYPE REF TO) CL_BTP_DL_LANDSCAPE Landscape or initial to clear landscape 20100303
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100303

Method SET_STEP_LANDSCAPE on class CL_BTP_DL_PROJECT has no exception.

Method SET_STEP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) BTP_DL_PROJ_STEP_STATUS BTP Step Status 20100302
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100302
# Exception Resumable Description Created on
1 CX_BTP_DL_PROJECT BTP Exceptions on Projects 20100310

Method SET_STEP_TEXT 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 20100716
2 Importing IV_STEPTEXT Call by reference Type reference (TYPE) BTP_DL_PROJ_STEPTEXT BTP Textual Description of a Step in a Project Phase 20100716

Method SET_STEP_TEXT on class CL_BTP_DL_PROJECT has no exception.

Method SYNC_COT Signature

Method SYNC_COT on class CL_BTP_DL_PROJECT has no parameter.
Method SYNC_COT on class CL_BTP_DL_PROJECT has no exception.

Method SYNC_COT_REG_USERS Signature

Method SYNC_COT_REG_USERS on class CL_BTP_DL_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_CNV_MBT_COT_INVALID_PARAM SLO COT Invalid Parameters 20130828
2 CX_CNV_MBT_COT_NOT_FOUND BTP Exceptions on PCL Interface 20130828
3 CX_CNV_MBT_OBJECT Exceptions on SLO Objects 20130828

Method SYNC_ITAPPROACHES 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 20100312

Method SYNC_ITAPPROACHES on class CL_BTP_DL_PROJECT has no exception.

Method SYNC_PCL_REG_USERS Signature

Method SYNC_PCL_REG_USERS on class CL_BTP_DL_PROJECT has no parameter.
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20100326

Method SYNC_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PHASE Call by reference Type reference (TYPE) BTP_DL_T_PCOMPOSER_PHASES BTP List of project phases in project composing 20100312

Method SYNC_PHASES on class CL_BTP_DL_PROJECT has no exception.

Method SYNC_PIFD Signature

Method SYNC_PIFD on class CL_BTP_DL_PROJECT has no parameter.
Method SYNC_PIFD on class CL_BTP_DL_PROJECT has no exception.

Method SYNC_PPHITA Signature

Method SYNC_PPHITA on class CL_BTP_DL_PROJECT has no parameter.
Method SYNC_PPHITA on class CL_BTP_DL_PROJECT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700