SAP ABAP Class CL_RCC_EXTERNAL_INTERFACE (Functions for External Use)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-RCC (Application Component) Remote Control and Communication Framework
⤷
RCC_COMMON (Package) RCCF: Shared Objects

⤷

⤷

Properties
Class | CL_RCC_EXTERNAL_INTERFACE | |
Short Description | Functions for External Use | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RCC_COMMON | RCCF: Shared Objects |
Created | 20080320 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_RCC_EXTERNAL_INTERFACE has no interface implemented.
Friends
Class CL_RCC_EXTERNAL_INTERFACE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | IF_RCC_DATASTORAGE=> | RCCF Data Retention Interface | 20080320 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TY_LT_RESERVATION | Slots Reserved by this Class | 20080320 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080320 |
2 | ![]() |
Static method | Public | Method | Release of all system resources | 20080320 |
3 | ![]() |
Static method | Public | Method | Releases a Slot in RCCF | 20080320 |
4 | ![]() |
Static method | Public | Method | Provides Information for Engine(s) | 20080320 |
5 | ![]() |
Static method | Public | Method | Get the engine destinations | 20110616 |
6 | ![]() |
Static method | Public | Method | Delivers the Correct Filename Including Time Stamp | 20080320 |
7 | ![]() |
Static method | Public | Method | Cutomizing: Provide the User Parameter from rccf_param | 20080320 |
8 | ![]() |
Static method | Public | Method | Customizing: Time Until Log Entries Are Cleaned Up | 20080320 |
9 | ![]() |
Static method | Public | Method | Return of Log Entry in RCCF | 20080320 |
10 | ![]() |
Static method | Public | Method | Cutomizing: Provide the first User Parameter from rccf_param | 20090123 |
11 | ![]() |
Static method | Public | Method | Checks Whether an Active Destination for Engine Exists | 20080320 |
12 | ![]() |
Static method | Public | Method | Reserves a Slot on a Destination Address in RCCF | 20080320 |
Events
Class CL_RCC_EXTERNAL_INTERFACE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_LS_RESERVATION | Private | See coding | 20080320 | BEGIN OF TY_LS_RESERVATION,
dest_id type RCC_DEST_ID,
slot_nr type RCC_SLOT_NUMBER,
end of ty_ls_reservation
|
||
2 | TY_LT_RESERVATION | Private | See coding | 20080320 | TY_LT_RESERVATION type HASHED TABLE OF TY_LS_RESERVATION WITH UNIQUE KEY dest_id slot_nr
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RCC_EXTERNAL_INTERFACE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method FREE Signature
Method FREE on class CL_RCC_EXTERNAL_INTERFACE has no parameter.
Method FREE on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method FREE_SLOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DESTID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20080320 | ||
2 | ![]() |
IV_SLOT_NR | Call by reference | Type reference (TYPE) | RCC_SLOT_NUMBER | Slot Number of Load Distribution in RCCF | 20080320 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 |
Method GET_ENGINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
2 | ![]() |
RT_ENGINE | Value transfer | Type reference (TYPE) | RCCT_ENGINE | Table of Application Engines | 20080320 |
Method GET_ENGINE on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_ENGINE_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20110616 | ||
2 | ![]() |
IV_COM_DEST | Call by reference | Type reference (TYPE) | RCC_COMDEST | Communication Connection | 20110616 | ||
3 | ![]() |
IV_COM_TYPE | Call by reference | Type reference (TYPE) | RCC_COMTYPE | Communication Type with External Engines | 20110616 | ||
4 | ![]() |
IV_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | Destination ID of External Engine in RCCF | 20110616 | ||
5 | ![]() |
RT_DESTINATION | Value transfer | Type reference (TYPE) | RCCT_ENG_DESTINATION | Table of Destination Addresses for External Engines in RCCF | 20110616 |
Method GET_ENGINE_DESTINATION on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_ENGINE_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
2 | ![]() |
IV_CUSTOMIZINGID | Call by reference | Type reference (TYPE) | RCC_ENGINE_CUSTID | Customizing ID of the Engine Profile | 20080320 | ||
3 | ![]() |
IV_DESTID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20080320 | ||
4 | ![]() |
IV_FILETYPE | Call by reference | Type reference (TYPE) | C | IF_RCC_FILE_C=>GC_TRACEFILE | Type of File to Be Created (Trace, Dump...) | 20080320 | |
5 | ![]() |
IV_PROFILE | Call by reference | Type reference (TYPE) | RCC_ENGINE_PROFILE | Engine Profile | 20080320 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | RCC_ENG_TIMESTAMP | Engine Run Status | 20080320 | ||
7 | ![]() |
RV_FILENAME | Value transfer | Type reference (TYPE) | RCC_FILE_NAME | File Name in RCCF | 20080320 |
Method GET_ENGINE_FILENAME on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_EXTRA_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PARAMETER | Call by reference | Type reference (TYPE) | RCCS_DATA_CUSTOMERPARAMETER | User Parameter in RCCF | 20080320 | ||
2 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
3 | ![]() |
IV_CUSTID | Call by reference | Type reference (TYPE) | RCC_PARAM_CUSTID | RCCF Parameter: Customizing ID | 20080320 | ||
4 | ![]() |
IV_DESTID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20080320 | ||
5 | ![]() |
IV_PARAM_F_VAL | Call by reference | Type reference (TYPE) | RCC_PARAM_FLOAT_VALUE | RCCF Parameter: Floating Point Value | 20080320 | ||
6 | ![]() |
IV_PARAM_I_VAL | Call by reference | Type reference (TYPE) | RCC_PARAM_INTEGER_VALUE | RCCF Parameter: Integer Value | 20080320 | ||
7 | ![]() |
IV_PARAM_NAME | Call by reference | Type reference (TYPE) | RCC_PARAM_NAME | RCCF Parameter: Name | 20080320 | ||
8 | ![]() |
IV_PARAM_SECTION | Call by reference | Type reference (TYPE) | RCC_PARAM_SECTION | RCCF Parameter: Section | 20080320 | ||
9 | ![]() |
IV_PARAM_SWITCH | Call by reference | Type reference (TYPE) | RCC_PARAM_SWITCH | RCCF Parameter: Value Switch | 20080320 | ||
10 | ![]() |
IV_PARAM_S_VAL | Call by reference | Type reference (TYPE) | RCC_PARAM_STRING_VALUE | RCCF Parameter: Character String | 20080320 | ||
11 | ![]() |
IV_PROFILE | Call by reference | Type reference (TYPE) | RCC_PARAM_PROFILE | RCCF Parameter: Profile | 20080320 | ||
12 | ![]() |
RT_PARAMETER | Value transfer | Type reference (TYPE) | RCCT_DATA_CUSTOMERPARAMETER | User Parameters | 20080320 |
Method GET_EXTRA_PARAMETER on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_LOG_DELETION_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DAYS | Value transfer | Type reference (TYPE) | RCC_LOG_DELETIONTIME | Time Until Log Entries in RCCF Are Deleted [Days] | 20080320 |
Method GET_LOG_DELETION_TIME on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_LOG_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_LOGENTRY | Call by reference | Type reference (TYPE) | RCCS_LOG_ENTRY | Log Entry in Engine Log | 20080320 | ||
2 | ![]() |
ET_LOGENTRY | Call by reference | Type reference (TYPE) | RCCT_LOG_ENTRY | Table of Log Entries from Engine Run in RCCF | 20080320 | ||
3 | ![]() |
IT_LOGHANDLE | Call by reference | Type reference (TYPE) | RCCT_LOG_HANDLE | Table of Log Handles of Multiple Log Entries | 20080320 | ||
4 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
5 | ![]() |
IV_LOGHANDLE | Call by reference | Type reference (TYPE) | RCC_LOG_HANDLE | Log Handle of Exactly One Entry in RCCF | 20080320 | ||
6 | ![]() |
IV_MSG_LOGHANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20080320 | ||
7 | ![]() |
IV_STARTDATE | Call by reference | Type reference (TYPE) | RCC_ENG_STARTDATE | Start Date of an Engine Run in RCCF | 20080320 | ||
8 | ![]() |
IV_STARTTIME | Call by reference | Type reference (TYPE) | RCC_ENG_STARTTIME | Start Time of an Engine Run in RCCF | 20080320 |
Method GET_LOG_ENTRY on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method GET_SINGLE_EXTRA_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20090123 | ||
2 | ![]() |
IV_CUSTID | Call by reference | Type reference (TYPE) | RCC_PARAM_CUSTID | RCCF Parameter: Customizing ID | 20090123 | ||
3 | ![]() |
IV_DEFAULT_VALUE | Call by reference | Type reference (TYPE) | RCC_PARAM_STRING_VALUE | '' | RCCF Parameter: Character String | 20090123 | |
4 | ![]() |
IV_DESTID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20090123 | ||
5 | ![]() |
IV_PARAM_NAME | Call by reference | Type reference (TYPE) | RCC_PARAM_NAME | RCCF Parameter: Name | 20090123 | ||
6 | ![]() |
IV_PARAM_SECTION | Call by reference | Type reference (TYPE) | RCC_PARAM_SECTION | RCCF Parameter: Section | 20090123 | ||
7 | ![]() |
IV_PARAM_SWITCH | Call by reference | Type reference (TYPE) | RCC_PARAM_SWITCH | RCCF Parameter: Value Switch | 20090123 | ||
8 | ![]() |
IV_PROFILE | Call by reference | Type reference (TYPE) | RCC_PARAM_PROFILE | RCCF Parameter: Profile | 20090123 | ||
9 | ![]() |
RV_PARAMETER | Value transfer | Type reference (TYPE) | RCC_PARAM_STRING_VALUE | Value as a string | 20090123 |
Method GET_SINGLE_EXTRA_PARAMETER on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method IS_ENGINE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
2 | ![]() |
IV_CHECK_AVAILABILITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Check availability as well | 20090127 | |
3 | ![]() |
IV_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | Destination ID of External Engine in RCCF | 20080320 | ||
4 | ![]() |
RV_IS_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080320 |
Method IS_ENGINE_ACTIVE on class CL_RCC_EXTERNAL_INTERFACE has no exception.
Method RESERVE_SLOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20080320 | ||
2 | ![]() |
EV_SLOT_NR | Call by reference | Type reference (TYPE) | RCC_SLOT_NUMBER | Slot Number of Load Distribution in RCCF | 20080320 | ||
3 | ![]() |
IV_APP | Call by reference | Type reference (TYPE) | RCC_APP | RCCF Application ID | 20080320 | ||
4 | ![]() |
IV_DESTID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | ID of Destination Address of External Engine in RCCF | 20080320 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080320 | ||
2 | ![]() |
20080320 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 604 |