SAP ABAP Class CL_APL_ECATT_SYSTEM_USE (Determine Destination Using System Data/RFC Destination)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷
SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
⤷
⤷
Properties
| Class | CL_APL_ECATT_SYSTEM_USE | |
| Short Description | Determine Destination Using System Data/RFC Destination | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SECATT_MIDDLEWARE | eCATT Middleware Objects |
| Created | 20010815 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_APL_ECATT_SYSTEM_USE has no interface implemented.
Friends
Class CL_APL_ECATT_SYSTEM_USE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | ETONOFF | Resolve Maintenance Target System when Finding Destinations | 20021112 | |||
| 2 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameter Definition for Test Data | 20010824 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | ETONOFF | eCATT Switch On/Off | 20010815 | |||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | CX_ECATT_APL | Previous Exception, Appended for RAISE EX. | 20010815 | |||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_SYSTEM_DATA | System Data for eCATT | 20010815 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | ETSYS_DESC | System Instance Description | 20010815 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | ETSYS_DESC | System Instance Description Destination 2 | 20030312 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20010815 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | ETHTTPDEST | Logical Destination 2 | 20030312 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | ETCMP_CMP | Target System of Entire Script During Execution | 20010822 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | ETSC_TSYS | eCATT Script: System Data Container and Target System | 20010815 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Copy Instance of CL_APL_ECATT_SYSTEM_USE | 20010820 | |
| 2 | Instance method | Public | Constructor | Constructor | 20010824 | |
| 3 | Instance method | Public | Method | Get Destination for Target System or Direct RFC Destination | 20010822 | |
| 4 | Instance method | Public | Method | Query Destination of Maintenance Target System | 20070315 | |
| 5 | Instance method | Protected | Method | Get Name of Executed Script | 20010824 | |
| 6 | Static method | Public | Method | Create Description of System Instance from RFC Destination | 20010816 | |
| 7 | Instance method | Public | Method | Get Target System Description | 20010815 | |
| 8 | Instance method | Public | Method | Get SD Container/Target System for Maintenance | 20010815 | |
| 9 | Instance method | Public | Method | Resolve Target System for Maintenance in Destination | 20010817 | |
| 10 | Instance method | Public | Method | Resolve maintenance target system to find destination? | 20021112 | |
| 11 | Instance method | Public | Method | Set RFC Destination at Runtime | 20010815 | |
| 12 | Instance method | Protected | Method | Set RFC Destination Internally | 20010815 | |
| 13 | Instance method | Public | Method | Set Reference to System Data Container | 20010822 | |
| 14 | Instance method | Public | Method | Set Target System for Execution | 20010822 | |
| 15 | Instance method | Public | Method | Set SD Container/Target System for Maintenance | 20010815 | |
| 16 | Instance method | Public | Method | Set Target System By Using the Menu RFC Destination | 20010815 |
Events
Class CL_APL_ECATT_SYSTEM_USE has no event.
Types
Class CL_APL_ECATT_SYSTEM_USE has no local type.
Method Signatures
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_SYSTEM_USE | Value transfer | Object reference (TYPE REF TO) | CL_APL_ECATT_SYSTEM_USE | Bestimmung Destination über Systemdaten/RFC-Dest. | 20010820 |
Method CLONE on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTAINER_PARAMS | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_PARAMS | Parameterdefinition für Testdaten | 20010824 |
Method CONSTRUCTOR on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method GET_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEST_INDEX | Call by reference | Type reference (TYPE) | ETRFC_DEST_IDX | 1 | Index einer RFC-Destination zu einem eCATT-Zielsystem | 20030312 | ||
| 2 | IM_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010822 | |||
| 3 | IM_TESTSYSTEM | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20010822 | |||
| 4 | RE_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20010822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20030905 |
Method GET_DESTINATION_MAINTENANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DEST_INDEX | Call by reference | Type reference (TYPE) | ETRFC_DEST_IDX | 1 | Index einer RFC-Destination zu einem eCATT-Zielsystem | 20070315 | ||
| 2 | IM_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20070315 | |||
| 3 | IM_TESTSYSTEM | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20070315 | |||
| 4 | RE_DESTINATION | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20070315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20070315 |
Method GET_REFERENCED_SCRIPT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Objekt | 20010824 | |||
| 2 | EX_VERSION | Call by reference | Type reference (TYPE) | STRING | eCATT Objektversion | 20010824 |
Method GET_REFERENCED_SCRIPT_DATA on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method GET_RFC_INSTANCE_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PREVIOUS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010816 | |||
| 2 | IM_RFC_DEST | Call by reference | Type reference (TYPE) | RFC_DEST | SAPOSCOL-Destination | 20010816 | |||
| 3 | RE_INSTANCE_DESC | Value transfer | Type reference (TYPE) | ETSYS_INST | Beschreibung einer System-Instanz | 20010816 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20010816 |
Method GET_TARGET_SYS_DESC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_GET_DESC_TARGET_SYS_EXECUTE | Call by reference | Type reference (TYPE) | ETONOFF | SPACE | Verwende Zielsystem für Laufzeit | 20021204 | ||
| 2 | IM_TARGET_SYS_DEST_EXECUTE | Call by reference | Type reference (TYPE) | RFCDEST | Logische Destination für Laufzeit | 20021204 | |||
| 3 | IM_TARGET_SYS_DEST_INDEX | Call by reference | Type reference (TYPE) | ETRFC_DEST_IDX | 1 | $REF$ | 20030312 | ||
| 4 | IM_TARGET_SYS_EXECUTE | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem für Laufzeit | 20021204 | |||
| 5 | RE_GET_SYS_DESC | Value transfer | Type reference (TYPE) | ETTSYSTEM | Bescheibung von Systemdaten, Zielsystem und Instanz | 20010815 |
Method GET_TARGET_SYS_DESC on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method GET_TARGET_SYS_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_TARGETSYS | Value transfer | Type reference (TYPE) | ETSC_TSYS | eCATT-Script: Systemdatencontainer und Zielsystem | 20010815 |
Method GET_TARGET_SYS_MAINTAIN on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method RESOLVE_TARGET_SYS_MAINTAIN Signature
Method RESOLVE_TARGET_SYS_MAINTAIN on class CL_APL_ECATT_SYSTEM_USE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20010817 |
Method SET_RESOLVE_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_RESOLVE | Call by reference | Type reference (TYPE) | ETONOFF | 'X' | Auflösung ein/ausschalten | 20021112 |
Method SET_RESOLVE_MAINTAIN on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method SET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PREVIOUS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010815 | |||
| 2 | IM_RESOLVE_DESC | Call by reference | Type reference (TYPE) | ETONOFF | ' ' | eCATT Schalter Ein/Aus | 20010815 | ||
| 3 | IM_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20010815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20010821 |
Method SET_RFC_DESTINATION_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PREVIOUS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010815 | |||
| 2 | IM_RESOLVE_DESC | Call by reference | Type reference (TYPE) | ETONOFF | ' ' | eCATT Schalter Ein/Aus | 20010815 | ||
| 3 | IM_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20010815 | |||
| 4 | IM_SET_DIRECT_RFC_DEST | Call by reference | Type reference (TYPE) | ETONOFF | ' ' | Flag DIRECT_RFCDEST versorgen | 20010815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20010821 |
Method SET_SYSTEM_DATA_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SYSTEM_DATA_REF | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_SYSTEM_DATA | eCatt: Systemdatenliste | 20010822 |
Method SET_SYSTEM_DATA_REF on class CL_APL_ECATT_SYSTEM_USE has no exception.
Method SET_TARGET_SYS_EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_SYSTEM_DATA_NAME | Call by reference | Type reference (TYPE) | ETSD_NAME | Systemdatencontainer | 20010822 | |||
| 2 | IM_TARGET_SYS_EXEC | Call by reference | Type reference (TYPE) | ETCMP_CMP | Zielsystem (Schlüssel im Systemdatencontainer) | 20010822 | |||
| 3 | IP_START_PROFILE | Call by reference | Object reference (TYPE REF TO) | CL_APL_ECATT_START_PROFIL | Startprofile for eCatt | 20090603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20010822 |
Method SET_TARGET_SYS_MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_TARGETSYS | Call by reference | Type reference (TYPE) | ETSC_TSYS | eCATT-Script: Systemdatencontainer und Zielsystem | 20010815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Basisklasse für eCatt Middleware Ausnahmen | 20010816 |
Method SET_TARGET_SYS_VIA_RFC_DEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PREVIOUS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basisklasse für eCatt Middleware Ausnahmen | 20010815 | |||
| 2 | IM_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20010815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | eCatt Middleware Ausnahme: Systemdaten / Remoteverbindungen | 20010821 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 620 |