SAP ABAP Class CL_M_ELEMENT (Element class for CRM Mobile tag library)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     CRM_BSP_MOBILE (Package) UIF for BSP-based CRM applications running on mobile devices
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HTMLB_ELEMENT Base 20080205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_M_ADVANCEDSEARCH Base: 20090414
2 Inheritance (c INHERITING FROM c_ref)  CLG_M_BUTTON Base: 20080212
3 Inheritance (c INHERITING FROM c_ref)  CLG_M_CONTENT Base: 20080206
4 Inheritance (c INHERITING FROM c_ref)  CLG_M_DROPDOWNLISTBOX Base: 20090414
5 Inheritance (c INHERITING FROM c_ref)  CLG_M_IMAGE Base: 20080212
6 Inheritance (c INHERITING FROM c_ref)  CLG_M_INPUTFIELD Base: 20090414
7 Inheritance (c INHERITING FROM c_ref)  CLG_M_LABEL Base: 20080211
8 Inheritance (c INHERITING FROM c_ref)  CLG_M_LINK Base: 20080212
9 Inheritance (c INHERITING FROM c_ref)  CLG_M_LIST Base: 20080206
10 Inheritance (c INHERITING FROM c_ref)  CLG_M_LISTITEM Base: 20080206
... Click here to see Used By full list (15 items)
Properties
Class CL_M_ELEMENT  
Short Description Element class for CRM Mobile tag library    
Super Class CL_HTMLB_ELEMENT Base <htmlb:*> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_MOBILE   UIF for BSP-based CRM applications running on mobile devices 
Created 20080205   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HTMLB_ELEMENT_COMPILE_TIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HTMLB_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HTMLB_SECTION508_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IHTTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_M_ELEMENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HTMLB_CONTENT 20080206
2 CL_HTMLB_MANAGER 20080206 package com.sap.htmlb.event;public class EventManager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' Indicates whether tag should be rendered (switch) 20080229
2 CO_DEVICE_TYPE_GENERIC Constant Protected Type reference (TYPE) I 0 Generic mobile device 20080206
3 CO_DEVICE_TYPE_IPHONE Constant Protected Type reference (TYPE) I 1 iPhone 20080206
4 GT_ID_COUNTERS Static Attribute Private Type reference (TYPE) LT_ID_COUNTERS_TYP Table of counters for generated tag IDs 20080211
5 LF Constant Protected Type reference (TYPE) STRING CL_ABAP_CHAR_UTILITIES=>NEWLINE 20080206
6 MC_FORMFIELDS_RESTORED Static Attribute Protected Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20080225
7 TAB Constant Protected Type reference (TYPE) STRING CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB 20080206
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_ID Instance method Protected Method Generate a tag ID 20080211
2 GENERIC_DO_AT_BEGINNING Instance method Protected Method Call at Beginning of BSP Element for generic devices 20080206
3 GENERIC_DO_AT_END Instance method Protected Method Call at End of a BSP Element for generic devices 20080206
4 GET_DEVICE_TYPE Instance method Protected Method Returns the current device type 20080206
5 GET_ICON_PATH Instance method Protected Method Returns the path of an icon with a specified name 20080211
6 IPHONE_DO_AT_BEGINNING Instance method Protected Method Call at Beginning of BSP Element for iPhone only 20080206
7 IPHONE_DO_AT_END Instance method Protected Method Call at End of a BSP Element for iPhone only 20080206
8 MERGE_FORMFIELDS_FOR_RESTORE Instance method Protected Method Merges the form fields for restore 20080225
Events
Class CL_M_ELEMENT has no event.
Types
Class CL_M_ELEMENT has no local type.
Method Signatures

Method GENERATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) STRING Generated ID 20080211

Method GENERATE_ID on class CL_M_ELEMENT has no exception.

Method GENERIC_DO_AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_PAGE_CONTINUE | CO_PAGE_DONE 20080206

Method GENERIC_DO_AT_BEGINNING on class CL_M_ELEMENT has no exception.

Method GENERIC_DO_AT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_PAGE_CONTINUE | CO_PAGE_DONE 20080206

Method GENERIC_DO_AT_END on class CL_M_ELEMENT has no exception.

Method GET_DEVICE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEVICE_TYPE Value transfer Type reference (TYPE) I Current device type 20080206

Method GET_DEVICE_TYPE on class CL_M_ELEMENT has no exception.

Method GET_ICON_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICON_FILENAME Call by reference Type reference (TYPE) STRING Icon filename 20080211
2 Returning RV_ICON_PATH Value transfer Type reference (TYPE) STRING Icon path 20080211

Method GET_ICON_PATH on class CL_M_ELEMENT has no exception.

Method IPHONE_DO_AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_ELEMENT_CONTINUE | CO_ELEMENT_DONE 20080206

Method IPHONE_DO_AT_BEGINNING on class CL_M_ELEMENT has no exception.

Method IPHONE_DO_AT_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I CO_ELEMENT_CONTINUE | CO_ELEMENT_DONE 20080206

Method IPHONE_DO_AT_END on class CL_M_ELEMENT has no exception.

Method MERGE_FORMFIELDS_FOR_RESTORE Signature

Method MERGE_FORMFIELDS_FOR_RESTORE on class CL_M_ELEMENT has no parameter.
Method MERGE_FORMFIELDS_FOR_RESTORE on class CL_M_ELEMENT has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_M_ADVANCEDSEARCH Base: 20090414
2 Inheritance (c INHERITING FROM c_ref)  CLG_M_BUTTON Base: 20080212
3 Inheritance (c INHERITING FROM c_ref)  CLG_M_CONTENT Base: 20080206
4 Inheritance (c INHERITING FROM c_ref)  CLG_M_DROPDOWNLISTBOX Base: 20090414
5 Inheritance (c INHERITING FROM c_ref)  CLG_M_IMAGE Base: 20080212
6 Inheritance (c INHERITING FROM c_ref)  CLG_M_INPUTFIELD Base: 20090414
7 Inheritance (c INHERITING FROM c_ref)  CLG_M_LABEL Base: 20080211
8 Inheritance (c INHERITING FROM c_ref)  CLG_M_LINK Base: 20080212
9 Inheritance (c INHERITING FROM c_ref)  CLG_M_LIST Base: 20080206
10 Inheritance (c INHERITING FROM c_ref)  CLG_M_LISTITEM Base: 20080206
11 Inheritance (c INHERITING FROM c_ref)  CLG_M_LISTITEMCELL Base: 20080215
12 Inheritance (c INHERITING FROM c_ref)  CLG_M_TABLEVIEW Base: 20080216
13 Inheritance (c INHERITING FROM c_ref)  CLG_M_TEXTVIEW Base: 20080211
14 Inheritance (c INHERITING FROM c_ref)  CLG_M_TOGGLE Base: 20080211
15 Inheritance (c INHERITING FROM c_ref)  CLG_M_TOOLBAR Base: 20080207
History
Last changed by/on SAP  20130531 
SAP Release Created in 700