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
⤷ 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 |