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 | Constant | Public | Type reference (TYPE) | BTP_SMI_SMSY_RFCDEST_PURPOSE | 'CUST_SCOUT' | RFC purpose Read-only | 20101110 | ||
| 2 | Constant | Public | Type reference (TYPE) | BTP_SMI_SMSY_RFCDEST_PURPOSE | 'CUST_TEST' | RFC purpose SolMan | 20101110 | ||
| 3 | Constant | Public | Type reference (TYPE) | BTP_SMI_SMSY_RFCDEST_PURPOSE | 'CUST_SYNCH' | RFC purpose Synch | 20101110 | ||
| 4 | Constant | Public | Type reference (TYPE) | BTP_SMI_SMSY_RFCDEST_PURPOSE | 'CMS' | PFC purpose Change Management | 20101110 | ||
| 5 | Constant | Private | Type reference (TYPE) | RFCDEST | 'NONE' | RFC destination 'NONE' | 20101109 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_LOGCOMP | BTP SMSY Logical Components | 20101108 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_LOGCOMP_SYSTEM | BTP SMSY Systems in Logical Components | 20101108 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_PRODSYSTEM | BTP SMSY Product Systems | 20101109 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_PRODUCT | BTP SMSY Products | 20101108 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_PRODUCTVERSION | BTP SMSY Product Versions in a System | 20101109 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_PRODUCTVERSION | Product versions system-specific | 20101109 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_RFCDEST | BTP SMSY RFC-Destinations | 20101110 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_SYSCLIENT | BTP SMSY System Clients | 20101108 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | BTP_SMI_T_SYSROLE | BTP SMSY System Roles | 20101108 | |||
| 15 | 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 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20101108 | |
| 2 | Static method | Public | Method | Get all logical components | 20101109 | |
| 3 | Static method | Public | Method | Get all product systems by product | 20101109 | |
| 4 | Static method | Public | Method | Get all products | 20101108 | |
| 5 | Static method | Public | Method | Get all product versions | 20101108 | |
| 6 | Static method | Public | Method | Get all systems and clients in SolMan | 20101108 | |
| 7 | Static method | Public | Method | Get all system roles defined in SolMan | 20101108 | |
| 8 | Static method | Public | Method | Get all logical components using a system and client | 20101109 | |
| 9 | Static method | Private | Method | Get all products and versions | 20101119 | |
| 10 | Static method | Public | Method | Get RFC destination defined in SMSY | 20101110 | |
| 11 | Static method | Public | Method | Get description of a RFC destination purpose | 20101110 | |
| 12 | Static method | Public | Method | Get systems by their role | 20101109 | |
| 13 | Static method | Public | Method | Get all product versions of a System | 20101108 | |
| 14 | Static method | Public | Method | Get description of a system role | 20101118 | |
| 15 | 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 | 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 | IV_ROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101111 | |||
| 2 | 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 | 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 | 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 | IV_ROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101111 | |||
| 2 | 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 | 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 | IV_MANDT | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_MANDT | BTP SMSY System Client | 20101109 | |||
| 2 | IV_ROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101109 | |||
| 3 | IV_SYSTEM | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMNAME | BTP SMSY System Name | 20101109 | |||
| 4 | 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 | IV_MANDT | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_MANDT | BTP SMSY System Client | 20101110 | |||
| 2 | IV_SYSTEM | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMNAME | BTP SMSY System Name | 20101110 | |||
| 3 | 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 | IV_PURPOSE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_RFCDEST_PURPOSE | BTP SMSY Purpose of a RFC destination | 20101110 | |||
| 2 | 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 | IV_ROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101111 | |||
| 2 | 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 | IV_SYSTEM | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMNAME | BTP SMSY System Name | 20101108 | |||
| 2 | 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 | IV_SYSTEMROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101118 | |||
| 2 | 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 | IV_ROLE | Call by reference | Type reference (TYPE) | BTP_SMI_SMSY_SYSTEMROLE | BTP SMSY System Role | 20101111 | |||
| 2 | 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 |