Hierarchy

⤷

⤷

Properties
Class | CL_CNV_MBT_TECH_DEST | |
Short Description | Technical Destination | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_MBT_PCL_CL | PCL Class Layer |
Created | 20110217 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CNV_MBT_TECH_DEST has no forward declaration.
Interfaces
Class CL_CNV_MBT_TECH_DEST has no interface implemented.
Friends
Class CL_CNV_MBT_TECH_DEST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'N' | Possible values Y = yes; N = No | 20110217 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | Not OK | 20110217 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | OK | 20110217 | |
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110217 | ||
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'MBT_' | Prefix of DMIS destination id | 20110519 | |
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCDES | Destination table for Remote Function Call | 20110217 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCDISPLAY | Display structure for RFCDES maintenance | 20110217 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RFCDISPLAZ | Supplement for RFCDISPLAY structure (for docu) | 20110401 | ||
9 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | '_MBT'. | Suffix of DMIS destination id | 20110519 | |
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CNVMBTDESTSTATE | Connection state of a RFC Destination | 20130307 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check the authorizations | 20110217 |
2 | ![]() |
Instance method | Public | Method | Check the connection | 20110217 |
3 | ![]() |
Static method | Public | Method | Check existence of a rfc destination | 20110318 |
4 | ![]() |
Static method | Public | Method | Checking destination NONE | 20130822 |
5 | ![]() |
Static method | Public | Method | Compare two destinations | 20110520 |
6 | ![]() |
Instance method | Public | Constructor | 20110217 | |
7 | ![]() |
Static method | Public | Method | Creates a destination (change is also possible) | 20110225 |
8 | ![]() |
Static method | Public | Method | Returns an instance of this class | 20110225 |
9 | ![]() |
Instance method | Public | Method | Get connection status of this destination | 20110323 |
10 | ![]() |
Static method | Public | Method | 20110217 | |
11 | ![]() |
Instance method | Public | Method | Get destination data in structure rfcdisplay | 20110317 |
12 | ![]() |
Static method | Public | Method | Get a destination id that is in our namespace | 20110519 |
13 | ![]() |
Static method | Public | Method | Determine host name from IP number | 20110225 |
14 | ![]() |
Static method | Public | Method | Determine IP number from host name | 20110225 |
15 | ![]() |
Instance method | Public | Method | Get rfcdes | 20110318 |
16 | ![]() |
Instance method | Public | Method | Get rfc destination in structure rfcdisplay | 20110405 |
17 | ![]() |
Instance method | Public | Method | Get rfc destination info in structure rfcdisplaz | 20110405 |
18 | ![]() |
Static method | Public | Method | Returns the RFC user of a destination | 20110601 |
19 | ![]() |
Instance method | Public | Method | Lock a RFC Destination | 20110331 |
20 | ![]() |
Static method | Public | Method | Set in RFC options unicode flag or remote it (not on DB) | 20110520 |
21 | ![]() |
Static method | Public | Method | Set the correct unicode flag | 20110520 |
22 | ![]() |
Instance method | Public | Method | Set RFC destination state for a destination | 20130314 |
23 | ![]() |
Instance method | Public | Method | Unlock a RFC Destination | 20110331 |
Events
Class CL_CNV_MBT_TECH_DEST has no event.
Types
Class CL_CNV_MBT_TECH_DEST has no local type.
Method Signatures
Method CHECK_AUTHORIZATION Signature
Method CHECK_AUTHORIZATION on class CL_CNV_MBT_TECH_DEST has no parameter.
Method CHECK_AUTHORIZATION on class CL_CNV_MBT_TECH_DEST has no exception.
Method CHECK_CONNECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_LOCK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110712 | ||
2 | ![]() |
CONNECTION_OK | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No connection possible | 20110217 | |
2 | ![]() |
User name or password are not correct | 20110217 | |
3 | ![]() |
Unknown error | 20110217 |
Method CHECK_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EP_EXIST | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110318 | ||
2 | ![]() |
IP_DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
User hasn´t got the right authorizations to read rfc dest. | 20110318 | |
2 | ![]() |
There was an error when reading the rfc destination | 20110318 |
Method CHECK_NONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXP_EXIST | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | X = exit; ' ' = no exist | 20130822 | ||
2 | ![]() |
EXP_RFC_TYPE | Value transfer | Type reference (TYPE) | RFCTYPE_D | Type of entry in RFCDES | 20130822 | ||
3 | ![]() |
EXS_RFCDISPLAY | Value transfer | Type reference (TYPE) | RFCDISPLAY | 20130822 |
Method CHECK_NONE on class CL_CNV_MBT_TECH_DEST has no exception.
Method COMPARE_RFCDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
B_IS_LOCAL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Destination RFCDES_B is local Destination | 20130118 | ||
2 | ![]() |
EPT_MSG | Call by reference | Type reference (TYPE) | CNV_MBT_TMSMSGS | TMS Internal: Message Table for Collection | 20110520 | ||
3 | ![]() |
RFCDES_A | Call by reference | Type reference (TYPE) | RFCDES | 20110520 | |||
4 | ![]() |
RFCDES_B | Call by reference | Type reference (TYPE) | RFCDES | 20110520 |
Method COMPARE_RFCDES on class CL_CNV_MBT_TECH_DEST has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_LOCK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110712 | ||
2 | ![]() |
DESTINATION_ID | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110217 | ||
3 | ![]() |
NO_CONNECTION_CHECK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | X = no connection check | 20130123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination does not exist | 20110323 | |
2 | ![]() |
Reading the destinaton failed | 20110322 |
Method CREATE_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_ACTION | Value transfer | Type reference (TYPE) | RFCDISPLAY-RFCTRACE | Create (I) or modify (M) | 20110322 | ||
2 | ![]() |
KEEP_PASSWORD | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20110225 | ||
3 | ![]() |
RFCCHECK | Value transfer | Type reference (TYPE) | RFCCHECK | Table for asynchronous RFC administration | 20110225 | ||
4 | ![]() |
RFCDISPLAY | Value transfer | Type reference (TYPE) | RFCDISPLAY | 20110225 | |||
5 | ![]() |
RFCDISPLAZ | Value transfer | Type reference (TYPE) | RFCDISPLAZ | Supplement for RFCDISPLAY structure (for docu) | 20110225 | ||
6 | ![]() |
RFCDOC | Value transfer | Type reference (TYPE) | RFCDOC | Description of Possible RFC Connections (->RFCDES) | 20110225 | ||
7 | ![]() |
RFCOPT | Value transfer | Type reference (TYPE) | RFCOPT | RFC options | 20110225 | ||
8 | ![]() |
RFCRAW02 | Value transfer | Type reference (TYPE) | RFCRAW02 | 2 Bytes used in RFC Fields | 20110225 | ||
9 | ![]() |
RFCRAW04 | Value transfer | Type reference (TYPE) | RFCRAW04 | 4 Bytes used in RFC Fields | 20110225 | ||
10 | ![]() |
RFCSNCPARA | Value transfer | Type reference (TYPE) | RFCSNCPARA | Transfer Structure for SNC Extension of RFC Destinations | 20110225 | ||
11 | ![]() |
TECH_DEST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_TECH_DEST | Technical Destination | 20110225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110225 | ||
2 | ![]() |
20110225 | ||
3 | ![]() |
20110225 | ||
4 | ![]() |
20110225 | ||
5 | ![]() |
20110225 | ||
6 | ![]() |
20110225 | ||
7 | ![]() |
20110225 | ||
8 | ![]() |
20110225 | ||
9 | ![]() |
20110225 | ||
10 | ![]() |
20110225 | ||
11 | ![]() |
20110225 |
Method CREATE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_LOCK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110712 | ||
2 | ![]() |
DESTINATION_ID | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110225 | ||
3 | ![]() |
NO_CONNECTION_CHECK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20130123 | ||
4 | ![]() |
TECH_DEST_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_TECH_DEST | Technical Destination | 20110225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination does not exist | 20110323 |
Method GET_CONNECTION_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EP_CONNECTION_OK | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110323 |
Method GET_CONNECTION_STATUS on class CL_CNV_MBT_TECH_DEST has no exception.
Method GET_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110217 | ||
2 | ![]() |
RFCCHECK | Call by reference | Type reference (TYPE) | RFCCHECK | Table for asynchronous RFC administration | 20110321 | ||
3 | ![]() |
RFCDISPLAY | Value transfer | Type reference (TYPE) | RFCDISPLAY | 20110217 | |||
4 | ![]() |
RFCDISPLAZ | Call by reference | Type reference (TYPE) | RFCDISPLAZ | Supplement for RFCDISPLAY structure (for docu) | 20110321 | ||
5 | ![]() |
RFCDOC | Call by reference | Type reference (TYPE) | RFCDOC | Description of Possible RFC Connections (->RFCDES) | 20110321 | ||
6 | ![]() |
RFCOPT | Call by reference | Type reference (TYPE) | RFCOPT | RFC options | 20110321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No authority for getting the rfc destination data | 20110228 | |
2 | ![]() |
Destination does not exist | 20110321 | |
3 | ![]() |
Destination couldn´t be read | 20110321 | |
4 | ![]() |
Format for calling rfc display doesn´t match | 20110228 | |
5 | ![]() |
Unknown error | 20110228 |
Method GET_DESTINATION_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EP_RFCDISPLAY | Value transfer | Type reference (TYPE) | RFCDISPLAY | 20110317 |
Method GET_DESTINATION_DETAILS on class CL_CNV_MBT_TECH_DEST has no exception.
Method GET_DESTINATION_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Value transfer | Type reference (TYPE) | RFCDEST | Destination ID name | 20110519 | ||
2 | ![]() |
EXIST | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110519 | ||
3 | ![]() |
RFC_CLIENT | Call by reference | Type reference (TYPE) | CHAR3 | 3-Byte field | 20110519 | ||
4 | ![]() |
RFC_LANG | Call by reference | Type reference (TYPE) | RFCLANG | Explicit language | 20111207 | ||
5 | ![]() |
RFC_USER | Call by reference | Type reference (TYPE) | XUBNAME | User name | 20110519 | ||
6 | ![]() |
SYSTEM_ID | Call by reference | Type reference (TYPE) | RFCSYSID | System ID | 20110519 | ||
7 | ![]() |
SYSTEM_NO | Call by reference | Type reference (TYPE) | RFCSERVICE | Service used (TCP service, SAP System number) | 20110519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Error while reading the destination id | 20110519 |
Method GET_HOST_FROM_IP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HOST | Call by reference | Type reference (TYPE) | RFCDISPLAY-RFCHOST | Name of target host | 20110225 | ||
2 | ![]() |
IP | Call by reference | Type reference (TYPE) | RFCDISPLAY-RFCHOST | Name of target host | 20110225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Could not determine hostname from ip number | 20110225 |
Method GET_IP_FROM_HOST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HOST | Value transfer | Type reference (TYPE) | RFCDISPLAY-RFCHOST | Name of target host | 20110225 | ||
2 | ![]() |
IP | Value transfer | Type reference (TYPE) | RFCDISPLAY-RFCHOST | Name of target host | 20110225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Could not determine IP number from host name | 20110225 |
Method GET_RFCDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_RFCDES | Value transfer | Type reference (TYPE) | RFCDES | 20110318 |
Method GET_RFCDES on class CL_CNV_MBT_TECH_DEST has no exception.
Method GET_RFCDISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RFCDISPLAY | Value transfer | Type reference (TYPE) | RFCDISPLAY | 20110405 |
Method GET_RFCDISPLAY on class CL_CNV_MBT_TECH_DEST has no exception.
Method GET_RFCDISPLAZ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RFCDISPLAZ | Value transfer | Type reference (TYPE) | RFCDISPLAZ | 20110405 |
Method GET_RFCDISPLAZ on class CL_CNV_MBT_TECH_DEST has no exception.
Method GET_USER_OF_RFCDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110601 | ||
2 | ![]() |
USER | Value transfer | Type reference (TYPE) | USR02-BNAME | User Name in User Master Record | 20110601 |
Method GET_USER_OF_RFCDES on class CL_CNV_MBT_TECH_DEST has no exception.
Method LOCK_DESTINATION Signature
Method LOCK_DESTINATION on class CL_CNV_MBT_TECH_DEST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination couldn´t be locked | 20110331 |
Method PREPARE_RFCDES_FOR_UNICODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110520 | ||
2 | ![]() |
RFCDES | Call by reference | Type reference (TYPE) | RFCDES | 20110520 | |||
3 | ![]() |
SETTING_WRONG | Value transfer | Type reference (TYPE) | CNV_MBT_FLAG | Unicode setting has to be changed | 20110520 | ||
4 | ![]() |
UNICODE | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Could not find the destination Id in table rfcdes | 20110520 |
Method SET_CORRECT_UNICODE_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
function cnv_mbt_check_unicode_flag returns with exception | 20110520 | |
2 | ![]() |
Destination is not in our namespace | 20110520 | |
3 | ![]() |
Update destination failed | 20110520 |
Method SET_DEST_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_CONN_STATE | Call by reference | Type reference (TYPE) | CNV_MBT_CONN_STATE | Connection state of a RFC Destination | 20130314 |
Method SET_DEST_STATE on class CL_CNV_MBT_TECH_DEST has no exception.
Method UNLOCK_DESTINATION Signature
Method UNLOCK_DESTINATION on class CL_CNV_MBT_TECH_DEST has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Not possible to unlock Destination | 20110331 |
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |