SAP ABAP Class CL_BTP_SMI_SMINTERFACE (BTP SolMan Project, Roadmap, Flavours)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_SMI (Package) BTP Solution Manager Interface
Properties
Class CL_BTP_SMI_SMINTERFACE  
Short Description BTP SolMan Project, Roadmap, Flavours    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_SMI   BTP Solution Manager Interface 
Created 20100129   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)
2 SPRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BTP_SMI_SMINTERFACE has no interface implemented.
Friends
Class CL_BTP_SMI_SMINTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PC_FIELD_NAME Constant Private See coding 'NAME' 20101014
2 PC_FIELD_PROJECTID Constant Private See coding 'PROJECT_ID' 20101014
3 PC_FIELD_VALUE Constant Private See coding 'VALUE' 20101014
4 PC_NAME_FLAVOUR Constant Private See coding 'FLAVOUR' 20101014
5 PC_NAME_ROADMAP Constant Private See coding 'ROADMAP' 20101014
6 PC_TABLE_TPROJGEN Constant Private See coding 'TPROJ_GEN' 20101014
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ROADMAPS Static method Public Method Add roadmaps to an existing project 20101013
2 CREATE_DISPLAY_PROJECT Static method Private Method Create Solution Manager display project 20101012
3 CREATE_PROJECT Static method Public Method Create a Solution Manager Project 20100201
4 DELETE_PROJECT Static method Public Method Delete a Solution Manager Project 20100201
5 DISPLAY_PROJECT Static method Public Method Display Solution Manager Project 20100201
6 DISPLAY_ROADMAP Static method Public Method Display Roadmap of a Solution Manager Project 20100217
7 DISPLAY_ROADMAP_WITH_FLAVOURS Static method Public Method Display a roadmap with flavours via Display Project 20101014
8 GET_DEFAULT_PROJECT Static method Public Method Get the default SM-Project of current user (last displayed) 20100331
9 GET_DISPLAY_PROJECT Static method Private Method Get user-specific display project 20101014
10 GET_FLAVOURS Static method Public Method Get all flavours of a roadmap in a project 20101029
11 GET_ROADMAPS Static method Public Method Get the roadmaps of a project 20101012
12 MAP_MESSAGE Static method Private Method Messsages 20100212
13 PROJECT_EXISTS Static method Public Method Does the passed Solution Manager project already exist? 20100129
14 ROADMAP_EXISTS Static method Private Method Display Roadmap of a Solution Manager Project 20100218
15 SET_FLAVOURS Static method Public Method Remove all flavours and set only the passed flavours 20101014
16 SOLMAN_EXISTS Static method Public Method Does the Solution Manager exist in this system? 20100208
17 SPROJECT_CLASS_CORRECT Static method Private Method Check if class to create a SolMan project is correct 20100611
Events
Class CL_BTP_SMI_SMINTERFACE has no event.
Types
Class CL_BTP_SMI_SMINTERFACE has no local type.
Method Signatures

Method ADD_ROADMAPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SMROADMAP Call by reference Type reference (TYPE) BTP_SMI_T_SMROADMAP_GUID BTP List of Solution Manager Roadmap GUIDs 20101013
2 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20101013

Method ADD_ROADMAPS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method CREATE_DISPLAY_PROJECT Signature

Method CREATE_DISPLAY_PROJECT on class CL_BTP_SMI_SMINTERFACE has no parameter.
Method CREATE_DISPLAY_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method CREATE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if errors have been occurred 20100201
2 Exporting EV_DATA_SEP Call by reference Type reference (TYPE) ABAP_BOOL Project not created since data separation is active 20131011
3 Exporting EV_PROJECT_CREATED Call by reference Type reference (TYPE) ABAP_BOOL Project created or not 20100201
4 Importing IT_SMROADMAP_FL Call by reference Type reference (TYPE) BTP_SMI_T_SMROADMAP_FL BTP List of Roadmaps with their Flavours 20101015
5 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20100201
6 Importing IV_SMPROJECTLANGU Call by reference Type reference (TYPE) BTP_SMI_SMPROJECTLANGU BTP Solution Manager Language 20100201
7 Importing IV_SMPROJECTTITLE Call by reference Type reference (TYPE) BTP_SMI_SMPROJECTTITLE BTP Solution Manager Project Title 20100201

Method CREATE_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method DELETE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if errors have been occurred 20100201
2 Exporting EV_PROJECT_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Projected deleted or not 20100201
3 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20100201

Method DELETE_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method DISPLAY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if display is not possible 20100201
2 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20100201

Method DISPLAY_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method DISPLAY_ROADMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if display is not possible 20100217
2 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20100217
3 Importing IV_SMROADMAP Call by reference Type reference (TYPE) BTP_SMI_SMROADMAP_GUID BTP Solution Manager Roadmap GUID 20100217

Method DISPLAY_ROADMAP on class CL_BTP_SMI_SMINTERFACE has no exception.

Method DISPLAY_ROADMAP_WITH_FLAVOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Messages if display is not possible 20101014
2 Importing IV_ROADMAP_GUID Call by reference Type reference (TYPE) BTP_DL_GUID GUID of SAP LT portfolio roadmap 20101014

Method DISPLAY_ROADMAP_WITH_FLAVOURS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method GET_DEFAULT_PROJECT 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 20100331

Method GET_DEFAULT_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method GET_DISPLAY_PROJECT 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 20101014

Method GET_DISPLAY_PROJECT on class CL_BTP_SMI_SMINTERFACE has no exception.

Method GET_FLAVOURS 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
2 Importing IV_SMROADMAP Call by reference Type reference (TYPE) BTP_SMI_SMROADMAP_GUID BTP Solution Manager Roadmap GUID 20101029
3 Returning RT_SMFLAVOUR Value transfer Type reference (TYPE) BTP_SMI_T_SMFLAVOUR_GUID BTP List of Solution Manager Flavour GUIDs 20101029

Method GET_FLAVOURS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method GET_ROADMAPS 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 20101012
2 Returning RT_SMROADMAP Value transfer Type reference (TYPE) BTP_SMI_T_SMROADMAP_GUID BTP List of Solution Manager Roadmap GUIDs 20101012

Method GET_ROADMAPS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method MAP_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BTP_DL_T_BAL_S_MSG Anwendungs-Log: Tabelle mit Messages 20100212
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) SPRO_MESSAGE 20100212

Method MAP_MESSAGE on class CL_BTP_SMI_SMINTERFACE has no exception.

Method PROJECT_EXISTS 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 20100129
2 Returning RV_PROJECT_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Solution Manager Project exists or not 20100201

Method PROJECT_EXISTS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method ROADMAP_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SMROADMAP Call by reference Type reference (TYPE) BTP_SMI_SMROADMAP_GUID BTP Solution Manager Roadmap GUID 20100218
2 Exporting RV_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20100218

Method ROADMAP_EXISTS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method SET_FLAVOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SMFLAVOUR Call by reference Type reference (TYPE) BTP_SMI_T_SMFLAVOUR_GUID BTP List of Solution Manager Flavour GUIDs 20101014
2 Importing IV_SMPROJECT Call by reference Type reference (TYPE) BTP_SMI_SMPROJECT BTP Solution Manager Project 20101014
3 Importing IV_SMROADMAP Call by reference Type reference (TYPE) BTP_SMI_SMROADMAP_GUID BTP Solution Manager Roadmap GUID 20101014

Method SET_FLAVOURS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method SOLMAN_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL SolMan exists or not 20100208

Method SOLMAN_EXISTS on class CL_BTP_SMI_SMINTERFACE has no exception.

Method SPROJECT_CLASS_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MSG Value transfer Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20100611

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