SAP ABAP Interface IF_RCC_DATASTORAGE (RCCF Data Retention Interface)
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
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_RCC_DATASTORAGE_DB | Data Storage in the Database | 20080320 |
Properties
| Interface | IF_RCC_DATASTORAGE | |
| Short Description | RCCF Data Retention Interface |
General Data
| Package | RCC_COMMON | RCCF: Shared Objects |
| Created | 20080320 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_RCC_DATASTORAGE has no interface.
Friends
Interface IF_RCC_DATASTORAGE has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MV_DATA_STORAGETYPE | Instance attribute | Public | Type reference (TYPE) | RCC_DATA_STORAGETYPE | Data Store Type in RCCF | 20080320 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get Callback Modules for an Application | 20080320 | |
| 2 | Instance method | Public | Method | Get Current Slot Table | 20080320 | |
| 3 | Instance method | Public | Method | Reads General Customizing Parameter in RCCF | 20080320 | |
| 4 | Instance method | Public | Method | Get Destination Addresses for an Application | 20080320 | |
| 5 | Instance method | Public | Method | Get Application Specific Information | 20080320 | |
| 6 | Instance method | Public | Method | Provides Stop Status of the Engine | 20080320 | |
| 7 | Instance method | Public | Method | Get Additional Parameters from Customizing Table | 20080320 | |
| 8 | Instance method | Public | Method | Get the Secure Functions | 20100122 | |
| 9 | Instance method | Public | Method | Get the Service Profile Handler | 20091110 | |
| 10 | Instance method | Public | Method | Get the Service Profile Names | 20091116 | |
| 11 | Instance method | Public | Method | Edit Destinations (Add, Delete or Update) | 20080320 | |
| 12 | Instance method | Public | Method | Edit additional parameter (Add, Delete or Update) | 20080320 | |
| 13 | Instance method | Public | Method | Edit Log Entry (Add, Delete Or Update) | 20080320 | |
| 14 | Instance method | Public | Method | Handle access to Service Profiles (Add, Delete, Update) | 20091029 | |
| 15 | Instance method | Public | Method | Edit Slot (Release or Reserve) | 20080320 | |
| 16 | Instance method | Public | Method | Checks Whether Application ID Exists in the Database | 20080320 | |
| 17 | Instance method | Public | Method | Lock Slot Table | 20080320 | |
| 18 | Instance method | Public | Method | Release Slot Table | 20080320 |
Events
Interface IF_RCC_DATASTORAGE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_GT_LOGHANDLE_RANGE | Public | See coding | 20080320 | ty_gt_loghandle_range TYPE RANGE OF RCC_LOG_HANDLE
|
Method Signatures
Method GET_CALLBACKS 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 |
Method GET_CALLBACKS on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_CURRENT_SLOTS 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_ENGAGED_SLOTS | Value transfer | Type reference (TYPE) | RCCT_DEST_SLOT | Table of Reserved Destination Addresses in RCCF | 20080320 |
Method GET_CURRENT_SLOTS on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_DEFAULT_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_PARAMETER | Value transfer | Type reference (TYPE) | RCCS_GENERAL_PARAMETER | General Parameters in RCCF Set by User | 20080320 |
Method GET_DEFAULT_PARAMETER on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_DESTINATIONS 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 | Only this Application Type | 20080320 | |||
| 2 | IV_DEST_COMDEST | Call by reference | Type reference (TYPE) | RCC_COMDEST | Communication Connection | 20110616 | |||
| 3 | IV_DEST_COMTYPE | 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 | ID of Destination Address of External Engine in RCCF | 20080320 | |||
| 5 | IV_STATUS | Call by reference | Type reference (TYPE) | RCC_STATUS | Only Destination Addresses with this Status | 20080320 | |||
| 6 | RT_DESTINATIONS | Value transfer | Type reference (TYPE) | RCCT_ENG_DESTINATION | Table of Destination Addresses for External Engines in RCCF | 20080320 |
Method GET_DESTINATIONS on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_ENGINE_INFO 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_ENGINES | Value transfer | Type reference (TYPE) | RCCT_ENGINE | Table of Application Engines | 20080320 |
Method GET_ENGINE_INFO on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_ENGINE_STOP_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SLOT_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | Destination Address ID of External Engine in RCCF | 20080320 | |||
| 2 | IV_SLOT_NO | Call by reference | Type reference (TYPE) | RCC_SLOT_NUMBER | Slot Number of Load Distribution in RCCF | 20080320 | |||
| 3 | RV_IS_STOPPED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080320 |
Method GET_ENGINE_STOP_STATUS on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_EXTRAPARAMETER 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 | Character-Like Identifier | 20080320 | |||
| 5 | IV_PARAM_F_VAL | Call by reference | Type reference (TYPE) | RCC_PARAM_FLOAT_VALUE | RCCF Parameter: Float 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: String Value | 20080320 | |||
| 11 | IV_PROFILE | Call by reference | Type reference (TYPE) | RCC_PARAM_PROFILE | RCCF Parameter: Profile | 20080320 | |||
| 12 | IV_USEPROFILEPATTERNMATCHING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Use Pattern Matching for Profile Check | 20080320 | ||
| 13 | RT_PARAMETER | Value transfer | Type reference (TYPE) | RCCT_DATA_CUSTOMERPARAMETER | User Parameter in RCCF | 20080320 |
Method GET_EXTRAPARAMETER on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_SECURE_FUNCTIONS 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 | 20100122 | |||
| 2 | IV_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | Destination ID of External Engine in RCCF | 20100122 | |||
| 3 | IV_FUNCNAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20100122 | |||
| 4 | RT_SECURE_FUNCTION | Value transfer | Type reference (TYPE) | RCCT_SECURE_FUNCTION | RCCF Secure Function Table | 20100122 |
Method GET_SECURE_FUNCTIONS on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_SERVICE_PROFILE_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_HANDLER_NAME | Call by reference | Type reference (TYPE) | RCC_SERVICE_PROF_HANDLERNAME | Service Profile Handler ID | 20091110 | |||
| 2 | RT_PROFILE_HANDLER | Value transfer | Type reference (TYPE) | RCCT_SERVICE_PROF_HANDLER | Service Profile Handler Table | 20091110 |
Method GET_SERVICE_PROFILE_HANDLER on Interface IF_RCC_DATASTORAGE has no exception.
Method GET_SERVICE_PROFILE_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_PROFILE_NAME | Value transfer | Type reference (TYPE) | RCCT_SERVICE_PROFILE_NAME | RCCF Service Profile Name Table | 20091116 |
Method GET_SERVICE_PROFILE_NAMES on Interface IF_RCC_DATASTORAGE has no exception.
Method HANDLE_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DESTINATION | Call by reference | Type reference (TYPE) | RCCS_ENG_DESTINATION | Destinations of External Engines in RCCF | 20080320 | |||
| 2 | IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20080320 |
Method HANDLE_DESTINATION on Interface IF_RCC_DATASTORAGE has no exception.
Method HANDLE_EXTRAPARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EXTRAPARAMETER | Call by reference | Type reference (TYPE) | RCCS_DATA_CUSTOMERPARAMETER | User Parameter in RCCF | 20080320 | |||
| 2 | IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20080320 |
Method HANDLE_EXTRAPARAMETER on Interface IF_RCC_DATASTORAGE has no exception.
Method HANDLE_LOGENTRY 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Status of Last Operation | 20080320 | |||
| 4 | IS_LOGENTRY | Call by reference | Type reference (TYPE) | RCCS_LOG_ENTRY | Log Entry in Engine Log | 20080320 | |||
| 5 | IT_LOGHANDLE | Call by reference | Type reference (TYPE) | TY_GT_LOGHANDLE_RANGE | Range Table of Log Handles | 20080320 | |||
| 6 | IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | 'U'pdate, 'I'nsert, 'D'elete, 'S'elect | 20080320 | |||
| 7 | IV_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20080320 | |||
| 8 | IV_LOGHANDLE | Call by reference | Type reference (TYPE) | RCC_LOG_HANDLE | Log Handle of Exactly One Entry in RCCF | 20080320 | |||
| 9 | IV_RETURN_MULTI | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Return Multiple Entries if Possible? | 20080320 | ||
| 10 | IV_SKIP_INITIAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Skip Initial Value | 20080320 | ||
| 11 | IV_TO_DATE | Call by reference | Type reference (TYPE) | DATS | Date Upto (!) Which Is Read | 20080320 |
Method HANDLE_LOGENTRY on Interface IF_RCC_DATASTORAGE has no exception.
Method HANDLE_SERVICE_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROFILE | Call by reference | Type reference (TYPE) | RCCS_SERVICE_PROFILE | RCCF Service Profile | 20091116 | |||
| 2 | ET_PROFILE | Call by reference | Type reference (TYPE) | RCCT_SERVICE_PROFILE | RCCF Service Profile Table | 20091116 | |||
| 3 | EV_COUNT | Call by reference | Type reference (TYPE) | I | 20091116 | ||||
| 4 | IS_PROFILE | Call by reference | Type reference (TYPE) | RCCS_SERVICE_PROFILE | RCCF Service Profile | 20091116 | |||
| 5 | IT_PROFILE | Call by reference | Type reference (TYPE) | RCCT_SERVICE_PROFILE | RCCF Service Profile Table | 20091116 | |||
| 6 | IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | Character Field Length 1 | 20091029 | |||
| 7 | IV_NAME | Call by reference | Type reference (TYPE) | RCC_SERVICE_PROFILENAME | RCCF Service Profile Name | 20091029 |
Method HANDLE_SERVICE_PROFILE on Interface IF_RCC_DATASTORAGE has no exception.
Method HANDLE_SLOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | Character Field of Length 1 | 20080320 | |||
| 2 | IV_DEST_ID | Call by reference | Type reference (TYPE) | RCC_DEST_ID | Character-Like Identifier | 20080320 | |||
| 3 | IV_HAS_ERROR | Call by reference | Type reference (TYPE) | INT1 | 2 | GUIMSG_INFO_LEVEL = 2 | 20080725 | ||
| 4 | IV_HOSTNAME | Call by reference | Type reference (TYPE) | RCC_ENG_HOSTNAME | Host Name on Which the External Engine Runs | 20080320 | |||
| 5 | IV_IS_STOPPED | Call by reference | Type reference (TYPE) | BOOLE_D | Stop Flag | 20080320 | |||
| 6 | IV_NUMSLOTS | Call by reference | Type reference (TYPE) | RCC_SLOT_USEDNUMBER | 1 | Number of Reserved Slots | 20080320 | ||
| 7 | IV_PROCID | Call by reference | Type reference (TYPE) | RCC_ENG_PROCID | Process ID of external Engine in RCCF | 20080320 | |||
| 8 | IV_PROCNAME | Call by reference | Type reference (TYPE) | RCC_ENG_PROCNAME | Process Name of External Engine in RCCF | 20080320 | |||
| 9 | IV_SLOT_ID | Call by reference | Type reference (TYPE) | RCC_SLOT_ID | RCCF Slot ID | 20110722 | |||
| 10 | IV_SLOT_NAME | Call by reference | Type reference (TYPE) | RCC_SLOT_NAME | RCCF Slot Name | 20110705 | |||
| 11 | IV_SLOT_NR | Call by reference | Type reference (TYPE) | RCC_SLOT_NUMBER | Natural number | 20080320 | |||
| 12 | IV_STARTDATE | Call by reference | Type reference (TYPE) | RCC_ENG_STARTDATE | Start Date of an Engine Run in RCCF | 20080320 | |||
| 13 | IV_STARTTIME | Call by reference | Type reference (TYPE) | RCC_ENG_STARTTIME | Start Time of an Engine Run in RCCF | 20080320 | |||
| 14 | IV_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20080320 | |||
| 15 | IV_WP_PID | Call by reference | Type reference (TYPE) | WPPID | Process Identification | 20080723 | |||
| 16 | RV_SLOT_NR | Value transfer | Type reference (TYPE) | RCC_SLOT_NUMBER | Slot Number of Load Distribution in RCCF | 20080320 |
Method HANDLE_SLOT on Interface IF_RCC_DATASTORAGE has no exception.
Method IS_APP_VALID 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 | RV_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Does the Application ID Exist? | 20080320 |
Method IS_APP_VALID on Interface IF_RCC_DATASTORAGE has no exception.
Method LOCK_SLOTCOLLECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WAIT | Call by reference | Type reference (TYPE) | SAP_BOOL | 'X' | Boolean Variable (X=True, Space=False) | 20080320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080320 | |||
| 2 | 20080320 |
Method UNLOCK_SLOTCOLLECTION Signature
Method UNLOCK_SLOTCOLLECTION on Interface IF_RCC_DATASTORAGE has no parameter.
Method UNLOCK_SLOTCOLLECTION on Interface IF_RCC_DATASTORAGE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 604 |