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 GET_CALLBACKS Instance method Public Method Get Callback Modules for an Application 20080320
2 GET_CURRENT_SLOTS Instance method Public Method Get Current Slot Table 20080320
3 GET_DEFAULT_PARAMETER Instance method Public Method Reads General Customizing Parameter in RCCF 20080320
4 GET_DESTINATIONS Instance method Public Method Get Destination Addresses for an Application 20080320
5 GET_ENGINE_INFO Instance method Public Method Get Application Specific Information 20080320
6 GET_ENGINE_STOP_STATUS Instance method Public Method Provides Stop Status of the Engine 20080320
7 GET_EXTRAPARAMETER Instance method Public Method Get Additional Parameters from Customizing Table 20080320
8 GET_SECURE_FUNCTIONS Instance method Public Method Get the Secure Functions 20100122
9 GET_SERVICE_PROFILE_HANDLER Instance method Public Method Get the Service Profile Handler 20091110
10 GET_SERVICE_PROFILE_NAMES Instance method Public Method Get the Service Profile Names 20091116
11 HANDLE_DESTINATION Instance method Public Method Edit Destinations (Add, Delete or Update) 20080320
12 HANDLE_EXTRAPARAMETER Instance method Public Method Edit additional parameter (Add, Delete or Update) 20080320
13 HANDLE_LOGENTRY Instance method Public Method Edit Log Entry (Add, Delete Or Update) 20080320
14 HANDLE_SERVICE_PROFILE Instance method Public Method Handle access to Service Profiles (Add, Delete, Update) 20091029
15 HANDLE_SLOT Instance method Public Method Edit Slot (Release or Reserve) 20080320
16 IS_APP_VALID Instance method Public Method Checks Whether Application ID Exists in the Database 20080320
17 LOCK_SLOTCOLLECTION Instance method Public Method Lock Slot Table 20080320
18 UNLOCK_SLOTCOLLECTION 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 Importing 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 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
2 Returning 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 Returning 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 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP Only this Application Type 20080320
2 Importing IV_DEST_COMDEST Call by reference Type reference (TYPE) RCC_COMDEST Communication Connection 20110616
3 Importing IV_DEST_COMTYPE Call by reference Type reference (TYPE) RCC_COMTYPE Communication Type with External Engines 20110616
4 Importing IV_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID ID of Destination Address of External Engine in RCCF 20080320
5 Importing IV_STATUS Call by reference Type reference (TYPE) RCC_STATUS Only Destination Addresses with this Status 20080320
6 Returning 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 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
2 Returning 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 Importing IV_SLOT_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID Destination Address ID of External Engine in RCCF 20080320
2 Importing IV_SLOT_NO Call by reference Type reference (TYPE) RCC_SLOT_NUMBER Slot Number of Load Distribution in RCCF 20080320
3 Returning 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 Importing IS_PARAMETER Call by reference Type reference (TYPE) RCCS_DATA_CUSTOMERPARAMETER User Parameter in RCCF 20080320
2 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
3 Importing IV_CUSTID Call by reference Type reference (TYPE) RCC_PARAM_CUSTID RCCF Parameter: Customizing ID 20080320
4 Importing IV_DESTID Call by reference Type reference (TYPE) RCC_DEST_ID Character-Like Identifier 20080320
5 Importing IV_PARAM_F_VAL Call by reference Type reference (TYPE) RCC_PARAM_FLOAT_VALUE RCCF Parameter: Float Value 20080320
6 Importing IV_PARAM_I_VAL Call by reference Type reference (TYPE) RCC_PARAM_INTEGER_VALUE RCCF Parameter: Integer Value 20080320
7 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) RCC_PARAM_NAME RCCF Parameter: Name 20080320
8 Importing IV_PARAM_SECTION Call by reference Type reference (TYPE) RCC_PARAM_SECTION RCCF Parameter: Section 20080320
9 Importing IV_PARAM_SWITCH Call by reference Type reference (TYPE) RCC_PARAM_SWITCH RCCF Parameter: Value Switch 20080320
10 Importing IV_PARAM_S_VAL Call by reference Type reference (TYPE) RCC_PARAM_STRING_VALUE RCCF Parameter: String Value 20080320
11 Importing IV_PROFILE Call by reference Type reference (TYPE) RCC_PARAM_PROFILE RCCF Parameter: Profile 20080320
12 Importing IV_USEPROFILEPATTERNMATCHING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Use Pattern Matching for Profile Check 20080320
13 Returning 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 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20100122
2 Importing IV_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID Destination ID of External Engine in RCCF 20100122
3 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20100122
4 Returning 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 Importing IV_HANDLER_NAME Call by reference Type reference (TYPE) RCC_SERVICE_PROF_HANDLERNAME Service Profile Handler ID 20091110
2 Returning 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 Returning 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 Importing IS_DESTINATION Call by reference Type reference (TYPE) RCCS_ENG_DESTINATION Destinations of External Engines in RCCF 20080320
2 Importing 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 Importing IS_EXTRAPARAMETER Call by reference Type reference (TYPE) RCCS_DATA_CUSTOMERPARAMETER User Parameter in RCCF 20080320
2 Importing 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 Exporting ES_LOGENTRY Call by reference Type reference (TYPE) RCCS_LOG_ENTRY Log Entry in Engine Log 20080320
2 Exporting ET_LOGENTRY Call by reference Type reference (TYPE) RCCT_LOG_ENTRY Table of Log Entries from Engine Run in RCCF 20080320
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Status of Last Operation 20080320
4 Importing IS_LOGENTRY Call by reference Type reference (TYPE) RCCS_LOG_ENTRY Log Entry in Engine Log 20080320
5 Importing IT_LOGHANDLE Call by reference Type reference (TYPE) TY_GT_LOGHANDLE_RANGE Range Table of Log Handles 20080320
6 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR01 'U'pdate, 'I'nsert, 'D'elete, 'S'elect 20080320
7 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080320
8 Importing IV_LOGHANDLE Call by reference Type reference (TYPE) RCC_LOG_HANDLE Log Handle of Exactly One Entry in RCCF 20080320
9 Importing IV_RETURN_MULTI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Return Multiple Entries if Possible? 20080320
10 Importing IV_SKIP_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Skip Initial Value 20080320
11 Importing 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 Exporting ES_PROFILE Call by reference Type reference (TYPE) RCCS_SERVICE_PROFILE RCCF Service Profile 20091116
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) RCCT_SERVICE_PROFILE RCCF Service Profile Table 20091116
3 Exporting EV_COUNT Call by reference Type reference (TYPE) I 20091116
4 Importing IS_PROFILE Call by reference Type reference (TYPE) RCCS_SERVICE_PROFILE RCCF Service Profile 20091116
5 Importing IT_PROFILE Call by reference Type reference (TYPE) RCCT_SERVICE_PROFILE RCCF Service Profile Table 20091116
6 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR01 Character Field Length 1 20091029
7 Importing 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 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR01 Character Field of Length 1 20080320
2 Importing IV_DEST_ID Call by reference Type reference (TYPE) RCC_DEST_ID Character-Like Identifier 20080320
3 Importing IV_HAS_ERROR Call by reference Type reference (TYPE) INT1 2 GUIMSG_INFO_LEVEL = 2 20080725
4 Importing IV_HOSTNAME Call by reference Type reference (TYPE) RCC_ENG_HOSTNAME Host Name on Which the External Engine Runs 20080320
5 Importing IV_IS_STOPPED Call by reference Type reference (TYPE) BOOLE_D Stop Flag 20080320
6 Importing IV_NUMSLOTS Call by reference Type reference (TYPE) RCC_SLOT_USEDNUMBER 1 Number of Reserved Slots 20080320
7 Importing IV_PROCID Call by reference Type reference (TYPE) RCC_ENG_PROCID Process ID of external Engine in RCCF 20080320
8 Importing IV_PROCNAME Call by reference Type reference (TYPE) RCC_ENG_PROCNAME Process Name of External Engine in RCCF 20080320
9 Importing IV_SLOT_ID Call by reference Type reference (TYPE) RCC_SLOT_ID RCCF Slot ID 20110722
10 Importing IV_SLOT_NAME Call by reference Type reference (TYPE) RCC_SLOT_NAME RCCF Slot Name 20110705
11 Importing IV_SLOT_NR Call by reference Type reference (TYPE) RCC_SLOT_NUMBER Natural number 20080320
12 Importing IV_STARTDATE Call by reference Type reference (TYPE) RCC_ENG_STARTDATE Start Date of an Engine Run in RCCF 20080320
13 Importing IV_STARTTIME Call by reference Type reference (TYPE) RCC_ENG_STARTTIME Start Time of an Engine Run in RCCF 20080320
14 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20080320
15 Importing IV_WP_PID Call by reference Type reference (TYPE) WPPID Process Identification 20080723
16 Returning 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 Importing IV_APP Call by reference Type reference (TYPE) RCC_APP RCCF Application ID 20080320
2 Returning 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 Importing IV_WAIT Call by reference Type reference (TYPE) SAP_BOOL 'X' Boolean Variable (X=True, Space=False) 20080320
# Exception Resumable Description Created on
1 CX_RCC_DATASTORAGE 20080320
2 CX_RCC_EXCEPTION 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