SAP ABAP Class CL_ESH_SE_RUNTIME_DATA_TO_MIME (ESH MIME Objects Wrapper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_SEARCH (Package) Search (internal)
Properties
Class CL_ESH_SE_RUNTIME_DATA_TO_MIME  
Short Description ESH MIME Objects Wrapper    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_SEARCH   Search (internal) 
Created 20121206   SAP 
Last change 20140121   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)
Interfaces
Class CL_ESH_SE_RUNTIME_DATA_TO_MIME has no interface implemented.
Friends
Class CL_ESH_SE_RUNTIME_DATA_TO_MIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OBJECTS Instance attribute Protected Type reference (TYPE) T_OBJECTS MIME objects 20121206
2 MV_CONNECTION_DESCRIPTION Instance attribute Public Type reference (TYPE) STRING 20121217
3 MV_CONNECTION_GUID Instance attribute Public Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20121217
4 MV_CONNECTION_PATH Instance attribute Protected Type reference (TYPE) STRING System path 20121217
5 MV_EXTERNAL_SYSTEM_ID Instance attribute Public Type reference (TYPE) CHAR6 Character field of length 6 20130129
6 SC_ESH_PATH Constant Private Type reference (TYPE) CHAR30 '/SAP/PUBLIC/ES/LAYOUT/' ESH MIME path 20121207
7 SC_LAYOUT_FILESUFFIX Constant Private Type reference (TYPE) CHAR5 '.html' Suffix for layout files 20121211
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT Instance method Public Method Collect object 20121206
2 CONSTRUCTOR Instance method Protected Constructor Constructor 20121206
3 GET_INSTANCE Static method Public Method Get instance 20121206
4 PUT Instance method Public Method Put collected objects to MIME repository folder 20121206
5 PUT_INT Static method Public Method Put collected objects to MIME repository folder 20121211
Events
Class CL_ESH_SE_RUNTIME_DATA_TO_MIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_OBJECT Public See coding 20121206 BEGIN OF s_object, id TYPE char40, file_name TYPE string, path TYPE string, content TYPE string, description(100) TYPE c, language TYPE langu, END OF s_object
2 T_OBJECTS Public See coding 20121206 t_objects TYPE HASHED TABLE OF s_object WITH UNIQUE KEY content WITH NON-UNIQUE SORTED KEY path COMPONENTS path
Method Signatures

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PATH Call by reference Type reference (TYPE) STRING 20121206
2 Importing IV_CONTENT Call by reference Type reference (TYPE) S_OBJECT-CONTENT 20121206
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) S_OBJECT-DESCRIPTION 20121206

Method COLLECT on class CL_ESH_SE_RUNTIME_DATA_TO_MIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_DESCRIPTION Call by reference Type reference (TYPE) STRING 20121217
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20121217
3 Importing IV_EXTERNAL_SYSTEM_ID Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20130129
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20121214

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTION_DESCRIPTION Call by reference Type reference (TYPE) STRING 20121217
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20121217
3 Importing IV_EXTERNAL_SYSTEM_ID Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20130129
4 Returning RO_MIME Value transfer Object reference (TYPE REF TO) CL_ESH_SE_RUNTIME_DATA_TO_MIME ESH MIME Objects Wrapper 20121206
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20121214

Method PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Execute in update task 20121211
2 Importing IV_REMOVE_OTHER_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Remove other objects from MIME repository folder 20121206
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20121214

Method PUT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) T_OBJECTS 20121214
2 Importing IV_CONNECTION_DESCRIPTION Value transfer Type reference (TYPE) STRING 20121217
3 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20121217
4 Importing IV_CONNECTION_PATH Call by reference Type reference (TYPE) STRING 20121217
5 Importing IV_EXTERNAL_SYSTEM_ID Call by reference Type reference (TYPE) CHAR6 Character field of length 6 20130129
6 Importing IV_REMOVE_OTHER_OBJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Remove other objects from MIME repository folder 20121211
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20121214
History
Last changed by/on SAP  20140121 
SAP Release Created in 740