SAP ABAP Class CL_RSRT_MIME_OBJECT (Mime Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSRT_BICS_RENDERER (Package) RSRT BICS Renderer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRT_MIME_OBJECT Mime Object 20110802
Properties
Class CL_RSRT_MIME_OBJECT  
Short Description Mime Object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRT_BICS_RENDERER   RSRT BICS Renderer 
Created 20110802   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSRT_MIME_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSRT_MIME_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRT_MIME_OBJECT Mime Object 20110802
Friends
Class CL_RSRT_MIME_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CO_MIME_OBJECT_TYPE_CSS Static Attribute Public Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_TYPE 20120428
2 N_CO_MIME_OBJECT_TYPE_IMAGE Static Attribute Public Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_TYPE 20120428
3 N_CO_MIME_OBJECT_TYPE_JSCRIPT Static Attribute Public Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_TYPE 20120428
4 N_CO_SOURCE_TYPE_CONTENT Static Attribute Public Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_SOURCE_TYP 20120428
5 N_CO_SOURCE_TYPE_PATH Static Attribute Public Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_SOURCE_TYP 20120428
6 PS_ID Static Attribute Private Type reference (TYPE) I 20120508
7 P_CONTENT Instance attribute Private Type reference (TYPE) XSTRING 20130422
8 P_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130422
9 P_INITIALIZED_PROPERTIES Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130513
10 P_MIME_TYPE Instance attribute Private Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_CONTENT_TYPE Mime Object Content Type 20130422
11 P_SIZE Instance attribute Private Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_CONTENT_SIZE Mime Object Content Size 20130422
12 SAP_ICON_PATH Constant Private Type reference (TYPE) STRING '/sap/public/bc/icons/' 20121025
13 SAP_ICON_RTL_PATH Constant Private Type reference (TYPE) STRING '/sap/public/bc/icons_rtl/' 20121025
14 SAP_WEBICON_PATH Constant Private Type reference (TYPE) STRING '/sap/public/bc/webicons/' 20121025
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110802
2 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20110802
3 CREATE_MIME_OBJECT Static method Public Method Create Mime Object 20110802
4 FREE Instance method Public Method Free 20120508
5 INITIALIZE Instance method Private Method Get Mime Object Properties 20130513
6 INITIALIZE_PROPERTIES Instance method Private Method Get Mime Object Properties 20130513
7 LIST_WEB_ICONS Static method Private Method List of All SAP Web Icons in MIME Repository 20121025
8 SAP_ICON Static method Private Method URL for SAP Icon in MIME Repository 20121025
9 SAP_ICON_TEXT Static method Private Method Description for SAP Icon in MIME Repository 20121025
10 SAP_WEB_ICON Static method Private Method URL for SAP Web Icon in MIME Repository 20121025
Events
Class CL_RSRT_MIME_OBJECT has no event.
Types
Class CL_RSRT_MIME_OBJECT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_ID Unique ID 20120107
2 Importing O_MIME_TYPE Call by reference Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_TYPE CL_RSRT_MIME_OBJECT=>N_CO_MIME_OBJECT_TYPE_IMAGE Mime Object Type 20110802
3 Importing O_SOURCE_TYPE Call by reference Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_SOURCE_TYP CL_RSRT_MIME_OBJECT=>N_CO_SOURCE_TYPE_PATH Mime Object Source 20110802
4 Importing SOURCE Call by reference Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_SOURCE Mime Object Source Location 20110802
5 Importing TITLE Call by reference Type reference (TYPE) DATA Mime Object Title 20110802

Method CONSTRUCTOR on class CL_RSRT_MIME_OBJECT has no exception.

Method CREATE_MIME_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_ID Unique ID 20120107
2 Importing O_MIME_TYPE Call by reference Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_TYPE CL_RSRT_MIME_OBJECT=>N_CO_MIME_OBJECT_TYPE_IMAGE Mime Object Type 20110802
3 Importing O_SOURCE_TYPE Call by reference Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT_SOURCE_TYP CL_RSRT_MIME_OBJECT=>N_CO_SOURCE_TYPE_PATH Mime Object Source Type 20110802
4 Importing SOURCE Call by reference Type reference (TYPE) IF_RSRT_MIME_OBJECT=>TN_SOURCE Mime Object Source Location 20110802
5 Importing TITLE Call by reference Type reference (TYPE) DATA Mime Object Title 20110802
6 Returning VALUE Value transfer Object reference (TYPE REF TO) IF_RSRT_MIME_OBJECT Mime Object 20110802

Method CREATE_MIME_OBJECT on class CL_RSRT_MIME_OBJECT has no exception.

Method FREE Signature

Method FREE on class CL_RSRT_MIME_OBJECT has no parameter.
Method FREE on class CL_RSRT_MIME_OBJECT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_RSRT_MIME_OBJECT has no parameter.
Method INITIALIZE on class CL_RSRT_MIME_OBJECT has no exception.

Method INITIALIZE_PROPERTIES Signature

Method INITIALIZE_PROPERTIES on class CL_RSRT_MIME_OBJECT has no parameter.
Method INITIALIZE_PROPERTIES on class CL_RSRT_MIME_OBJECT has no exception.

Method LIST_WEB_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICONS Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20121025

Method LIST_WEB_ICONS on class CL_RSRT_MIME_OBJECT has no exception.

Method SAP_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING @xx@ OR @B_CHCK@ OR ICON_CHECKED OR s_b_chck.gif 20121025
2 Importing IS_RTL Value transfer Type reference (TYPE) XFELD Checkbox 20121025
3 Returning URL Value transfer Type reference (TYPE) STRING /sap/.../s_b_chck.gif 20121025

Method SAP_ICON on class CL_RSRT_MIME_OBJECT has no exception.

Method SAP_ICON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) STRING @xx@ OR @B_CHCK@ OR ICON_CHECKED OR s_b_chck.gif 20121025
2 Returning TEXT Value transfer Type reference (TYPE) STRING 20121025

Method SAP_ICON_TEXT on class CL_RSRT_MIME_OBJECT has no exception.

Method SAP_WEB_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) STRING WEBICON_CHECKED (WEBICON_*) 20121025
2 Importing IS_RTL Value transfer Type reference (TYPE) XFELD Checkbox 20121025
3 Returning URL Value transfer Type reference (TYPE) STRING /sap/.../s_b_chck.gif 20121025

Method SAP_WEB_ICON on class CL_RSRT_MIME_OBJECT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700