SAP ABAP Class CL_BTP_SMI_SMSY (BTP SolMan SMSY Access)
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_SMSY  
Short Description BTP SolMan SMSY Access    
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 20101108   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BTP_SMI_SMSY has no forward declaration.
Interfaces
Class CL_BTP_SMI_SMSY has no interface implemented.
Friends
Class CL_BTP_SMI_SMSY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_RFCPURPOSE_READONLY Constant Public Type reference (TYPE) BTP_SMI_SMSY_RFCDEST_PURPOSE 'CUST_SCOUT' RFC purpose Read-only 20101110
2 NC_RFCPURPOSE_SOLMAN_IMP Constant Public Type reference (TYPE) BTP_SMI_SMSY_RFCDEST_PURPOSE 'CUST_TEST' RFC purpose SolMan 20101110
3 NC_RFCPURPOSE_SYNCH Constant Public Type reference (TYPE) BTP_SMI_SMSY_RFCDEST_PURPOSE 'CUST_SYNCH' RFC purpose Synch 20101110
4 NC_RFCPURPOSE_TMW Constant Public Type reference (TYPE) BTP_SMI_SMSY_RFCDEST_PURPOSE 'CMS' PFC purpose Change Management 20101110
5 PC_RFCNONE Constant Private Type reference (TYPE) RFCDEST 'NONE' RFC destination 'NONE' 20101109
6 PT_LOGCOMP Static Attribute Private Type reference (TYPE) BTP_SMI_T_LOGCOMP BTP SMSY Logical Components 20101108
7 PT_LOGCOMP_USED Static Attribute Private Type reference (TYPE) BTP_SMI_T_LOGCOMP_SYSTEM BTP SMSY Systems in Logical Components 20101108
8 PT_PRODSYSTEM Static Attribute Private Type reference (TYPE) BTP_SMI_T_PRODSYSTEM BTP SMSY Product Systems 20101109
9 PT_PRODUCT Static Attribute Private Type reference (TYPE) BTP_SMI_T_PRODUCT BTP SMSY Products 20101108
10 PT_PRODVERS Static Attribute Private Type reference (TYPE) BTP_SMI_T_PRODUCTVERSION BTP SMSY Product Versions in a System 20101109
11 PT_PRODVERS_SYSTEM Static Attribute Private Type reference (TYPE) BTP_SMI_T_PRODUCTVERSION Product versions system-specific 20101109
12 PT_RFCDEST_SMSY Static Attribute Private Type reference (TYPE) BTP_SMI_T_RFCDEST BTP SMSY RFC-Destinations 20101110
13 PT_SYSCLIENT Static Attribute Private Type reference (TYPE) BTP_SMI_T_SYSCLIENT BTP SMSY System Clients 20101108
14 PT_SYSTEMROLE Static Attribute Private Type reference (TYPE) BTP_SMI_T_SYSROLE BTP SMSY System Roles 20101108
15 PV_RFCDEST Static Attribute Private Type reference (TYPE) RFCDEST RFC destination to get SMSY data from 20101109
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101108
2 GET_ALL_LOGCOMPS Static method Public Method Get all logical components 20101109
3 GET_ALL_PRODSYSTEMS Static method Public Method Get all product systems by product 20101109
4 GET_ALL_PRODUCTS Static method Public Method Get all products 20101108
5 GET_ALL_PRODVERS Static method Public Method Get all product versions 20101108
6 GET_ALL_SYSTEM_CLIENTS Static method Public Method Get all systems and clients in SolMan 20101108
7 GET_ALL_SYSTEM_ROLES Static method Public Method Get all system roles defined in SolMan 20101108
8 GET_LOGCOMPS_SYSTEM Static method Public Method Get all logical components using a system and client 20101109
9 GET_PRODUCTS_AND_VERSIONS Static method Private Method Get all products and versions 20101119
10 GET_RFC_DESTINATIONS Static method Public Method Get RFC destination defined in SMSY 20101110
11 GET_RFC_PURPOSE_DESCR Static method Public Method Get description of a RFC destination purpose 20101110
12 GET_SYSTEMS_BY_ROLE Static method Public Method Get systems by their role 20101109
13 GET_SYSTEM_PRODVERS Static method Public Method Get all product versions of a System 20101108
14 GET_SYSTEM_ROLE_DESCR Static method Public Method Get description of a system role 20101118
15 GET_USED_LOGCOMPS Static method Public Method Get used logical components with at least 1 assigned system 20101109
Events
Class CL_BTP_SMI_SMSY has no event.
Types
Class CL_BTP_SMI_SMSY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BTP_SMI_SMSY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_LOGCOMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LOGCOMP Value transfer Type reference (TYPE) BTP_SMI_T_LOGCOMP BTP SMSY Logical Components 20101109

Method GET_ALL_LOGCOMPS on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_PRODSYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101111
2 Returning RT_PRODSYSTEM Value transfer Type reference (TYPE) BTP_SMI_T_PRODSYSTEM BTP SMSY Product Systems 20101109

Method GET_ALL_PRODSYSTEMS on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_PRODUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PRODUCT Value transfer Type reference (TYPE) BTP_SMI_T_PRODUCT BTP SMSY Products 20101108

Method GET_ALL_PRODUCTS on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_PRODVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PRODVERS Value transfer Type reference (TYPE) BTP_SMI_T_PRODUCTVERSION BTP SMSY Product Versions in a System 20101109

Method GET_ALL_PRODVERS on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_SYSTEM_CLIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101111
2 Returning RT_SYSCLIENT Value transfer Type reference (TYPE) BTP_SMI_T_SYSCLIENT BTP SMSY System Clients 20101108

Method GET_ALL_SYSTEM_CLIENTS on class CL_BTP_SMI_SMSY has no exception.

Method GET_ALL_SYSTEM_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SYSTEMROLE Value transfer Type reference (TYPE) BTP_SMI_T_SYSROLE BTP SMSY System Roles 20101108

Method GET_ALL_SYSTEM_ROLES on class CL_BTP_SMI_SMSY has no exception.

Method GET_LOGCOMPS_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANDT Call by reference Type reference (TYPE) BTP_SMI_SMSY_MANDT BTP SMSY System Client 20101109
2 Importing IV_ROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101109
3 Importing IV_SYSTEM Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMNAME BTP SMSY System Name 20101109
4 Returning RT_LOGCOMP Value transfer Type reference (TYPE) BTP_SMI_T_LOGCOMP_SYSTEM BTP SMSY Systems in a logical component 20101109

Method GET_LOGCOMPS_SYSTEM on class CL_BTP_SMI_SMSY has no exception.

Method GET_PRODUCTS_AND_VERSIONS Signature

Method GET_PRODUCTS_AND_VERSIONS on class CL_BTP_SMI_SMSY has no parameter.
Method GET_PRODUCTS_AND_VERSIONS on class CL_BTP_SMI_SMSY has no exception.

Method GET_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MANDT Call by reference Type reference (TYPE) BTP_SMI_SMSY_MANDT BTP SMSY System Client 20101110
2 Importing IV_SYSTEM Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMNAME BTP SMSY System Name 20101110
3 Returning RT_RFCDEST Value transfer Type reference (TYPE) BTP_SMI_T_RFCDEST BTP SMSY RFC-Destinations 20101110

Method GET_RFC_DESTINATIONS on class CL_BTP_SMI_SMSY has no exception.

Method GET_RFC_PURPOSE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PURPOSE Call by reference Type reference (TYPE) BTP_SMI_SMSY_RFCDEST_PURPOSE BTP SMSY Purpose of a RFC destination 20101110
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20101110

Method GET_RFC_PURPOSE_DESCR on class CL_BTP_SMI_SMSY has no exception.

Method GET_SYSTEMS_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101111
2 Returning RT_SYSTEM_SYSROLE Value transfer Type reference (TYPE) BTP_SMI_T_SYSTEM_SYSROLE BTP SMSY Systems by their roles 20101109

Method GET_SYSTEMS_BY_ROLE on class CL_BTP_SMI_SMSY has no exception.

Method GET_SYSTEM_PRODVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMNAME BTP SMSY System Name 20101108
2 Returning RT_PRODVERS Value transfer Type reference (TYPE) BTP_SMI_T_PRODUCTVERSION BTP SMSY Product Versions in a System 20101109

Method GET_SYSTEM_PRODVERS on class CL_BTP_SMI_SMSY has no exception.

Method GET_SYSTEM_ROLE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEMROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101118
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) BTP_SMI_SMSY_SYSROLE_DESCR Description of the system role 20101118

Method GET_SYSTEM_ROLE_DESCR on class CL_BTP_SMI_SMSY has no exception.

Method GET_USED_LOGCOMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE Call by reference Type reference (TYPE) BTP_SMI_SMSY_SYSTEMROLE BTP SMSY System Role 20101111
2 Returning RT_LOGCOMP Value transfer Type reference (TYPE) BTP_SMI_T_LOGCOMP_SYSTEM BTP SMSY Systems in a logical component 20101109

Method GET_USED_LOGCOMPS on class CL_BTP_SMI_SMSY has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700