SAP ABAP Class CL_RCC_FUNCTIONSTORE (Helper methods)
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_FUNCTIONSTORE  
Short Description Helper methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RCC_COMMON   RCCF: Shared Objects 
Created 20080527   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 THFB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RCC_FUNCTIONSTORE has no interface implemented.
Friends
Class CL_RCC_FUNCTIONSTORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_DB Static Attribute Private Object reference (TYPE REF TO) IF_RCC_DATASTORAGE RCCF Data Retention Interface 20100122
2 ST_FUNCTIONS Static Attribute Private Type reference (TYPE) RCCT_SECURE_FUNCTION RCCF Secure Function Table 20100122
Methods
# Method Level Visibility Method type Description Created on
1 BIN_FROM_FUMO Static method Private Method Convert from FuMo-data to binary 20110310
2 BIN_FROM_FUMO_IMPEXP Static method Private Method Convert the Import and Export data to binary 20110329
3 BIN_FROM_FUMO_TABLE Static method Private Method Convert the Table data to binary 20110329
4 BIN_TO_FUMO Static method Private Method Convert from binary to FuMo-data 20110309
5 BIN_TO_FUMO_IMPEXP Static method Private Method Convert from binary to Import and Export data 20110329
6 BIN_TO_FUMO_TABLE Static method Private Method Convert from binary to Table data 20110329
7 CALL_FUMO_FROM_BIN Static method Public Method Dynamically call a Function Module with binary data 20110301
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100122
9 CREATE_FUMO_DYN_PARAMETER Static method Private Method Create the dynamic FuMo-parameter 20110329
10 GET_ENGINE_HANDLER_CALLBACK Static method Public Method Get the handler callback for a given engine 20130418
11 GET_FUMO_SIGNATURE Static method Public Method Get the Function Module signature as a table vector 20110301
12 GET_TASK_INFOS Static method Public Method Get task related infos (tid, session ID, context ID) 20080527
13 GET_WP_INFOS Static method Public Method Get workprocess related infos 20080723
14 GZIP_COMPRESS_WITH_HEADER Static method Private Method 20110330
15 IS_ALLOWED_FUMO Static method Private Method Check if the passed Function Module is allowed to be called 20110302
16 IS_RFC_FUMO Static method Public Method Check if the passed Function Module is an RFC Function Modul 20110301
17 SIG_CONVERT_ELEMENT Static method Private Method Convert an element to an internal format 20110303
18 SIG_CONVERT_STRUCTURE Static method Private Method Convert a structure to an internal format 20110303
Events
Class CL_RCC_FUNCTIONSTORE has no event.
Types
Class CL_RCC_FUNCTIONSTORE has no local type.
Method Signatures

Method BIN_FROM_FUMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110310
2 Importing IT_EXPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110310
3 Importing IT_IMPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
5 Importing IT_TABLE Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110310
6 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110912
7 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110310
8 Importing IV_MAX_ROWSIZE Call by reference Type reference (TYPE) ABAP_MSIZE DEC type that is suitable for 64 bit integer 20110311

Method BIN_FROM_FUMO on class CL_RCC_FUNCTIONSTORE has no exception.

Method BIN_FROM_FUMO_IMPEXP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110329
2 Importing IT_IMPEXP Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
4 Importing IT_WIPE Call by reference Type reference (TYPE) RCCT_FUMO_PARAMFIELD RCCF parameter and field table for function modules 20110912
5 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110329
6 Importing IV_IS_IMPORT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is this the importing part 20110329

Method BIN_FROM_FUMO_IMPEXP on class CL_RCC_FUNCTIONSTORE has no exception.

Method BIN_FROM_FUMO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110329
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
3 Importing IT_TABLE Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
4 Importing IT_WIPE Call by reference Type reference (TYPE) RCCT_FUMO_PARAMFIELD RCCF parameter and field table for function modules 20110912
5 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110329
6 Importing IV_MAX_ROWSIZE Call by reference Type reference (TYPE) ABAP_MSIZE DEC type that is suitable for 64 bit integer 20110329

Method BIN_FROM_FUMO_TABLE on class CL_RCC_FUNCTIONSTORE has no exception.

Method BIN_TO_FUMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110310
2 Importing IT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110329
3 Importing IT_EXPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
4 Importing IT_IMPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110310
5 Importing IT_TABLE Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110310
6 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110310

Method BIN_TO_FUMO on class CL_RCC_FUNCTIONSTORE has no exception.

Method BIN_TO_FUMO_IMPEXP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
2 Importing IT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110329
3 Importing IT_IMPEXP Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
4 Importing IV_IS_EXPORT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110329
5 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110329

Method BIN_TO_FUMO_IMPEXP on class CL_RCC_FUNCTIONSTORE has no exception.

Method BIN_TO_FUMO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
2 Importing IT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110329
3 Importing IT_TABLE Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
4 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110329

Method BIN_TO_FUMO_TABLE on class CL_RCC_FUNCTIONSTORE has no exception.

Method CALL_FUMO_FROM_BIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) RCCT_FUMO_DATA RCCF Service Funciton Module Data 20110301
2 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110301
3 Importing IV_IS_GZIP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is the incoming data gzipped 20110301
# Exception Resumable Description Created on
1 CX_RCC_FUNCTIONSTORE RCCF: Function Store Exceptions 20110301

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RCC_FUNCTIONSTORE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RCC_FUNCTIONSTORE has no exception.

Method CREATE_FUMO_DYN_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
2 Exporting ET_IMPORT Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
3 Exporting ET_PARAMETER Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB 20110329
4 Exporting ET_TABLE Call by reference Type reference (TYPE) RSFB_PARA Table with Parameters, Visualization 20110329
5 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110329
# Exception Resumable Description Created on
1 CX_RCC_FUNCTIONSTORE RCCF: Function Store Exceptions 20110329

Method GET_ENGINE_HANDLER_CALLBACK 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 20130418
2 Returning RO_HANDLER_CALLBACK Value transfer Object reference (TYPE REF TO) CL_RCC_APP_HANDLER_CALLBACK RCCF Engine Handler Callback 20130418

Method GET_ENGINE_HANDLER_CALLBACK on class CL_RCC_FUNCTIONSTORE has no exception.

Method GET_FUMO_SIGNATURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXPORT Call by reference Type reference (TYPE) RCCT_FUMO_SIGNATURE RCCF Function Module Signature 20110301
2 Exporting ET_IMPORT Call by reference Type reference (TYPE) RCCT_FUMO_SIGNATURE RCCF Function Module Signature 20110301
3 Exporting ET_TABLES Call by reference Type reference (TYPE) RCCT_FUMO_SIGNATURE RCCF Function Module Signature 20110301
4 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110301
# Exception Resumable Description Created on
1 CX_RCC_FUNCTIONSTORE RCCF: Function Store Exceptions 20110301

Method GET_TASK_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTEXT_ID Call by reference Type reference (TYPE) THFB_CONTEXT_ID 20080527
2 Exporting EV_CONTEXT_ID_LEN Call by reference Type reference (TYPE) I 20080527
3 Exporting EV_SESSION_ID Call by reference Type reference (TYPE) THFB_SESSION_ID 20080527
4 Exporting EV_SESSION_ID_LEN Call by reference Type reference (TYPE) I 20080527
5 Exporting EV_TID Call by reference Type reference (TYPE) SYINDEX Loop Index 20080527

Method GET_TASK_INFOS on class CL_RCC_FUNCTIONSTORE has no exception.

Method GET_WP_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WP_PID Value transfer Type reference (TYPE) WPPID Process Identification 20080725

Method GET_WP_INFOS on class CL_RCC_FUNCTIONSTORE has no exception.

Method GZIP_COMPRESS_WITH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPRESS_LEVEL Call by reference Type reference (TYPE) I 6 20110330
2 Exporting GZIP_OUT Call by reference Type reference (TYPE) XSEQUENCE 20110330
3 Exporting GZIP_OUT_LEN Call by reference Type reference (TYPE) I 20110330
4 Importing RAW_IN Call by reference Type reference (TYPE) XSEQUENCE 20110330
5 Importing RAW_IN_LEN Call by reference Type reference (TYPE) I -1 20110330

Method GZIP_COMPRESS_WITH_HEADER on class CL_RCC_FUNCTIONSTORE has no exception.

Method IS_ALLOWED_FUMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110302
2 Returning RV_FUNCNAME Value transfer Type reference (TYPE) FUNCNAME Function name 20120807

Method IS_ALLOWED_FUMO on class CL_RCC_FUNCTIONSTORE has no exception.

Method IS_RFC_FUMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20110301
2 Returning RV_RESULT Value transfer Type reference (TYPE) INT4 0 = ok, 1 = no RFC, 2 = does not exist 20110301

Method IS_RFC_FUMO on class CL_RCC_FUNCTIONSTORE has no exception.

Method SIG_CONVERT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) RCCT_FUMO_SIGNATURE RCCF Function Module Signature 20110303
2 Changing CV_COL_IDX Call by reference Type reference (TYPE) INT4 Natural number 20110303
3 Changing CV_COL_OFF Call by reference Type reference (TYPE) INT4 Natural number 20110303
4 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Name of a structure 20110303
5 Importing IV_PARAMNAME Call by reference Type reference (TYPE) PARAMETER Parameter Name 20110307
6 Importing IV_TABLENAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20110303

Method SIG_CONVERT_ELEMENT on class CL_RCC_FUNCTIONSTORE has no exception.

Method SIG_CONVERT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) RCCT_FUMO_SIGNATURE RCCF Function Module Signature 20110303
2 Changing CV_COL_IDX Call by reference Type reference (TYPE) INT4 Natural number 20110303
3 Changing CV_COL_OFF Call by reference Type reference (TYPE) INT4 Natural number 20110303
4 Importing IV_STRUCTNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20110303
5 Importing IV_TABLENAME Call by reference Type reference (TYPE) TTYPENAME Name of table type 20110303

Method SIG_CONVERT_STRUCTURE on class CL_RCC_FUNCTIONSTORE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701