SAP ABAP Class CL_RSTT_MIME (Management for Adding Test Objects)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW (Application Component) SAP Business Information Warehouse
     BW_ATR (Package) Repository for Automatic Tests
Properties
Class CL_RSTT_MIME  
Short Description Management for Adding Test Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_ATR   Repository for Automatic Tests 
Created 20070717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSTT_MIME has no forward declaration.
Interfaces
Class CL_RSTT_MIME has no interface implemented.
Friends
Class CL_RSTT_MIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_MIMEREF Static Attribute Public Object reference (TYPE REF TO) CL_RSTT_MIME Current MIME Instance 20070719
2 N_T_MIME Instance attribute Public Type reference (TYPE) RSTT_T_MIME Display Table for MIME Objects 20070717
3 N_T_URL Instance attribute Public Type reference (TYPE) RSTT_T_URL Table for Links 20070719
4 O_C_CODE Constant Protected Type reference (TYPE) RSTT_COMPNM 'MIME_PARAM' Code for Parameter 20070717
5 O_C_VARID_URL Constant Protected Type reference (TYPE) RSTT_VARIANTID 'URL' Variant Key for Links 20070719
6 O_GUID Instance attribute Protected Type reference (TYPE) RSTT_GUID GUID of Test Object 20070717
7 O_TX_DELETE Instance attribute Protected Type reference (TYPE) OT_TX_PARAM List of MIME Objects to Be Deleted 20070717
8 O_TX_MODIFY Instance attribute Protected Type reference (TYPE) OT_TX_PARAM List of MIME Objects to Be Enhanced 20070717
9 O_T_DATA Instance attribute Protected Type reference (TYPE) OT_T_DATA File List (Including Data) 20070719
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method Enhance MIME Object 20070717
2 ADD_URL Instance method Public Method Enhance Link 20070719
3 COMPRESS_PARAM Static method Public Method Compress Parameters 20080616
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070719
5 DECOMPRESS_PARAM Static method Public Method Decompress Parameters 20080616
6 DELETE_ALL Static method Public Method Remove All Entries for the Object 20090605
7 DELETE_ITEM Instance method Public Method Delete MIME Object 20070717
8 DELETE_URL Instance method Public Method Delete Link 20070719
9 GET_ITEM_DATA Instance method Public Method Get Data for an Object 20080616
10 GET_PARAM Instance method Public Method Read Parameters 20080616
11 LOAD Static method Public Method Load MIME Object List 20070717
12 OPEN_ITEM Instance method Public Method Open MIME Object 20070720
13 READ_DATA_ALL Instance method Public Method Read All Data 20080616
14 SAVE Instance method Public Method Save Current MIME Object List 20070717
15 SAVE_MIME_STATIC Static method Public Method Save MIME Objects (Static) 20080616
16 SET_PARAM Instance method Public Method Enter Parameter 20080616
17 UPDATE_GUID Instance method Public Method Set GUID Later 20070831
18 _DELETE_ALL Instance method Protected Method Delete All Entries 20090605
19 _GET_NEW_POSINO Instance method Protected Method Determine New Item Number 20070719
20 _GET_PARAMS Instance method Protected Method Extract Parameters 20070717
21 _GET_TYPE_INFO Instance method Protected Method Get Display Parameters 20070717
22 _GET_URLS Instance method Protected Method Extract Link List 20070719
23 _LOAD_HEADERS Instance method Protected Method Load Header Data 20070717
24 _LOAD_TEXTS Instance method Protected Method Load texts 20070717
25 _LOAD_URL Instance method Protected Method Load Links 20070719
26 _READ_DATA Instance method Protected Method Read file 20070720
27 _RETRANSFORM_POSINO Instance method Protected Method Transform Back Item Number 20070717
28 _SET_PARAMS Instance method Protected Method Serialize Parameter 20070717
29 _SET_URLS Instance method Protected Method Serialize Links 20070719
30 _STORE_DATA Instance method Protected Method Save Files 20070719
31 _STORE_HEADER Instance method Protected Method Save Attributes for Files 20070719
32 _STORE_TEXT Instance method Protected Method Save Texts for Files 20070719
33 _STORE_URL Instance method Protected Method Save Link List 20070719
34 _TRANSFORM_POSINO Instance method Protected Method Transform Item Number 20070717
35 _TRANSFORM_POSINO_DATA Instance method Protected Method Generate Item Key for Cluster Store 20070719
Events
Class CL_RSTT_MIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_SX_PARAM Public See coding 20080616 BEGIN OF nt_sx_param, entry_delete TYPE REF TO data, entry_modify TYPE REF TO data, data TYPE REF TO data, url TYPE rstt_t_url, mime TYPE rstt_t_mime, END OF nt_sx_param
2 OT_SX_PARAM Protected See coding Entire Structure of MIME Object 20070717 BEGIN OF ot_sx_param, posino TYPE rstt_int4, descr TYPE rstt_lgtxt, data TYPE rstt_blob, value TYPE ot_s_param, END OF ot_sx_param
3 OT_S_DATA Protected See coding File Structure 20070719 BEGIN OF ot_s_data, posino TYPE rstt_int4, data TYPE rstt_blob, END OF ot_s_data
4 OT_S_DATA_KEY Protected See coding Key for MIME Store in RSTTIX 20070719 BEGIN OF ot_s_data_key, guid(32) TYPE c, posino(10) TYPE c, END OF ot_s_data_key
5 OT_S_PARAM Protected See coding Parameters of MIME Object 20070717 BEGIN OF ot_s_param, filenm TYPE rstt_string, mimetype TYPE rstt_string, filesize TYPE rstt_int4, END OF ot_s_param
6 OT_S_URL Protected See coding Link Structure 20070719 BEGIN OF ot_s_url, posino TYPE rstt_int4, descr TYPE rstt_lgtxt, url TYPE rstt_string, END OF ot_s_url
7 OT_TX_PARAM Protected See coding Table of MIME Objects 20070717 ot_tx_param TYPE STANDARD TABLE OF ot_sx_param
8 OT_T_DATA Protected See coding File List 20070719 ot_t_data TYPE STANDARD TABLE OF ot_s_data
9 OT_T_URL Protected See coding Link list 20070719 ot_t_url TYPE STANDARD TABLE OF ot_s_url
Method Signatures

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) RSTT_BLOB Datei als XSTRING 20070719
2 Importing I_INPUT_COMPLETE Call by reference Type reference (TYPE) RSTT_FLAG Struktur ist bereits komplett 20100325
3 Importing I_S_MIME Call by reference Type reference (TYPE) RSTT_S_MIME Anzeigestruktur für MIME-Objekt 20070719

Method ADD_ITEM on class CL_RSTT_MIME has no exception.

Method ADD_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_COMPLETE Call by reference Type reference (TYPE) RSTT_FLAG Struktur ist bereits komplett 20100325
2 Importing I_S_URL Call by reference Type reference (TYPE) RSTT_S_URL Verweis 20070719

Method ADD_URL on class CL_RSTT_MIME has no exception.

Method COMPRESS_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) RSTT_BLOB Komprimierte Daten 20080616
2 Importing I_SX_PARAM Call by reference Type reference (TYPE) NT_SX_PARAM Parameter 20080616

Method COMPRESS_PARAM on class CL_RSTT_MIME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Testobjekts 20070719

Method CONSTRUCTOR on class CL_RSTT_MIME has no exception.

Method DECOMPRESS_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_PARAM Call by reference Type reference (TYPE) NT_SX_PARAM Parameter 20080616
2 Importing I_DATA Call by reference Type reference (TYPE) RSTT_BLOB Komprimierte Daten 20080616

Method DECOMPRESS_PARAM on class CL_RSTT_MIME has no exception.

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Objekts 20090605

Method DELETE_ALL on class CL_RSTT_MIME has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MIME Call by reference Type reference (TYPE) RSTT_S_MIME Anzeigestruktur für MIME-Objekt 20070719

Method DELETE_ITEM on class CL_RSTT_MIME has no exception.

Method DELETE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_URL Call by reference Type reference (TYPE) RSTT_S_URL Struktur für Verweis 20070719

Method DELETE_URL on class CL_RSTT_MIME has no exception.

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) RSTT_BLOB Daten 20080616
2 Importing I_POSINO Call by reference Type reference (TYPE) RSTT_INT4 Position 20080616

Method GET_ITEM_DATA on class CL_RSTT_MIME has no exception.

Method GET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_PARAM Call by reference Type reference (TYPE) NT_SX_PARAM Parameter und Daten 20080616

Method GET_PARAM on class CL_RSTT_MIME has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Testobjekts 20070717
2 Returning R_R_MIME Value transfer Object reference (TYPE REF TO) CL_RSTT_MIME Instanz 20070719

Method LOAD on class CL_RSTT_MIME has no exception.

Method OPEN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESTINATION Call by reference Type reference (TYPE) RSRLOGSYS Logisches System des Empfängers 20080617
2 Importing I_POSINO Call by reference Type reference (TYPE) RSTT_INT4 Position 20070720

Method OPEN_ITEM on class CL_RSTT_MIME has no exception.

Method READ_DATA_ALL Signature

Method READ_DATA_ALL on class CL_RSTT_MIME has no parameter.
Method READ_DATA_ALL on class CL_RSTT_MIME has no exception.

Method SAVE Signature

Method SAVE on class CL_RSTT_MIME has no parameter.
Method SAVE on class CL_RSTT_MIME has no exception.

Method SAVE_MIME_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Objekts 20080616
2 Importing I_SX_PARAM Call by reference Type reference (TYPE) NT_SX_PARAM Parameter und Daten 20080616

Method SAVE_MIME_STATIC on class CL_RSTT_MIME has no exception.

Method SET_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_PARAM Call by reference Type reference (TYPE) NT_SX_PARAM Parameter und Daten 20080616

Method SET_PARAM on class CL_RSTT_MIME has no exception.

Method UPDATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) RSTT_GUID GUID des Objekts 20070831

Method UPDATE_GUID on class CL_RSTT_MIME has no exception.

Method _DELETE_ALL Signature

Method _DELETE_ALL on class CL_RSTT_MIME has no parameter.
Method _DELETE_ALL on class CL_RSTT_MIME has no exception.

Method _GET_NEW_POSINO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Call by reference Type reference (TYPE) RSTT_FLAG Verweisinfo? 20070719
2 Returning R_POSINO Value transfer Type reference (TYPE) RSTT_INT4 Position 20070719

Method _GET_NEW_POSINO on class CL_RSTT_MIME has no exception.

Method _GET_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSTT_BLOB Komprimierter Wert 20070717
2 Returning R_S_PARAMS Value transfer Type reference (TYPE) OT_S_PARAM Parameter eines MIME-Objekts 20070717

Method _GET_PARAMS on class CL_RSTT_MIME has no exception.

Method _GET_TYPE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_MIME Value transfer Type reference (TYPE) RSTT_S_MIME MIME Parameter 20070717
2 Changing C_S_URL Call by reference Type reference (TYPE) RSTT_S_URL Struktur für Verweis 20070719
3 Importing I_URL Call by reference Type reference (TYPE) RSTT_FLAG Verweisinfo? 20070719

Method _GET_TYPE_INFO on class CL_RSTT_MIME has no exception.

Method _GET_URLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSTT_BLOB Komprimierter Wert 20070719
2 Returning R_T_URL Value transfer Type reference (TYPE) RSTT_T_URL Verweise 20070719

Method _GET_URLS on class CL_RSTT_MIME has no exception.

Method _LOAD_HEADERS Signature

Method _LOAD_HEADERS on class CL_RSTT_MIME has no parameter.
Method _LOAD_HEADERS on class CL_RSTT_MIME has no exception.

Method _LOAD_TEXTS Signature

Method _LOAD_TEXTS on class CL_RSTT_MIME has no parameter.
Method _LOAD_TEXTS on class CL_RSTT_MIME has no exception.

Method _LOAD_URL Signature

Method _LOAD_URL on class CL_RSTT_MIME has no parameter.
Method _LOAD_URL on class CL_RSTT_MIME has no exception.

Method _READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) RSTT_BLOB Datei 20070720
2 Importing I_S_MIME Call by reference Type reference (TYPE) RSTT_S_MIME Struktur eines MIME-Objekts 20070720

Method _READ_DATA on class CL_RSTT_MIME has no exception.

Method _RETRANSFORM_POSINO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANTID Call by reference Type reference (TYPE) RSTT_VARIANTID Varianten-ID 20070717
2 Returning R_POSINO Value transfer Type reference (TYPE) RSTT_INT4 Position 20070717

Method _RETRANSFORM_POSINO on class CL_RSTT_MIME has no exception.

Method _SET_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PARAMS Call by reference Type reference (TYPE) OT_S_PARAM Parameter eines MIME-Objekts 20070717
2 Returning R_VALUE Value transfer Type reference (TYPE) RSTT_BLOB Komprimierter Wert 20070717

Method _SET_PARAMS on class CL_RSTT_MIME has no exception.

Method _SET_URLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_URL Call by reference Type reference (TYPE) RSTT_T_URL Verweise 20070719
2 Returning R_VALUE Value transfer Type reference (TYPE) RSTT_BLOB Komprimierter Wert 20070719

Method _SET_URLS on class CL_RSTT_MIME has no exception.

Method _STORE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_PARAM Call by reference Type reference (TYPE) OT_SX_PARAM Gesamtstruktur eines MIME-Objekts 20070719

Method _STORE_DATA on class CL_RSTT_MIME has no exception.

Method _STORE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_PARAM Call by reference Type reference (TYPE) OT_SX_PARAM Gesamtstruktur eines MIME-Objekts 20070719

Method _STORE_HEADER on class CL_RSTT_MIME has no exception.

Method _STORE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_PARAM Call by reference Type reference (TYPE) OT_SX_PARAM Gesamtstruktur eines MIME-Objekts 20070719

Method _STORE_TEXT on class CL_RSTT_MIME has no exception.

Method _STORE_URL Signature

Method _STORE_URL on class CL_RSTT_MIME has no parameter.
Method _STORE_URL on class CL_RSTT_MIME has no exception.

Method _TRANSFORM_POSINO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSINO Call by reference Type reference (TYPE) RSTT_INT4 Position 20070717
2 Returning R_VARIANTID Value transfer Type reference (TYPE) RSTT_VARIANTID Varianten-ID 20070717

Method _TRANSFORM_POSINO on class CL_RSTT_MIME has no exception.

Method _TRANSFORM_POSINO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSINO Call by reference Type reference (TYPE) RSTT_INT4 Position 20070719
2 Returning R_POSINO_VAR Value transfer Type reference (TYPE) RSTT_CHAR10 Position als CHAR 20070719

Method _TRANSFORM_POSINO_DATA on class CL_RSTT_MIME has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700