SAP ABAP Class CL_WCF_FI_SERVICES (General services)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Properties
Class CL_WCF_FI_SERVICES  
Short Description General services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20080918   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 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WCF_FI_SERVICES has no interface implemented.
Friends
Class CL_WCF_FI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABSOLUTE_NAME_PREFIX Constant Public Type reference (TYPE) STRING 'TYPE=' 20080918
2 GC_BOOLEAN Constant Public Type reference (TYPE) STRING 'boolean' Built-in type 20100727
3 GC_CLASSNAME_ELEMENT_DESCR Constant Private Type reference (TYPE) STRING 'CL_ABAP_ELEMDESCR' Class element description 20080930
4 GC_CONV_EXIT_INPUT Static Attribute Private Type reference (TYPE) I 0 Conversion Exit for Input 20080918
5 GC_CONV_EXIT_OUTPUT Static Attribute Private Type reference (TYPE) I 1 Conversion Exit for Output 20080918
6 GC_DATE Constant Public Type reference (TYPE) STRING 'date' Built-in type 20080918
7 GC_DOUBLE Constant Public Type reference (TYPE) STRING 'double' Built-in type 20100727
8 GC_FLOAT Constant Public Type reference (TYPE) STRING 'float' Built-in type 20080918
9 GC_HEXBINARY Constant Public Type reference (TYPE) STRING 'hexBinary' Built-in type 20080918
10 GC_INTEGER Constant Public Type reference (TYPE) STRING 'integer' Built-in type 20080918
11 GC_INVALID Constant Public Type reference (TYPE) STRING '#invalid#' Built-in type 20080918
12 GC_NUMERIC Constant Public Type reference (TYPE) STRING 'numeric' Built-in type 20080918
13 GC_STRING Constant Public Type reference (TYPE) STRING 'string' Built-in type 20080918
14 GC_TIME Constant Public Type reference (TYPE) STRING 'time' Built-in type 20080918
15 GT_IDMAPPINGS Static Attribute Public Type reference (TYPE) WCF_FIT_IDMAPPING table of ID's mapping 20091110
16 GT_RENDERED_FLASH_ISLANDS Static Attribute Public Type reference (TYPE) STRING_TABLE Table of flash island ID 20091110
17 GT_RENDERED_SL_ISLANDS Static Attribute Public Type reference (TYPE) STRING_TABLE Table of silverlight island ID 20100804
18 SS_USER_DEFAULTS Static Attribute Private Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20100728
19 SV_CURRENT_USER Static Attribute Private Type reference (TYPE) SYUNAME User Name 20100728
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_FLASH_ISLAND_ID Static method Public Method Adds a flash island mapping 20091110
2 BUFFER_SILVERLIGHT_ISLAND_ID Static method Public Method Adds a flash island mapping 20100804
3 BUILD_ELEMENT_TYPE_DESCRIPTION Static method Private Method Builds element type description 20080918
4 BUILD_STRING_BASED_TABLE Static method Public Method Table reformatted with string values 20091110
5 CONVERT_TO_STRING Static method Public Method 20080918
6 CREATE_FORM_FIELDS Static method Public Method Creates forms fields from a XBCML document 20081014
7 ENCODE_BASE64 Static method Private Method ENCODE BASE 64 20080919
8 GET_ATTRIBUTE_DATA_REF Static method Public Method Returns a reference to attribute 20100727
9 GET_CONTROL_LIBRARY_URL Static method Public Method Returns the control library url 20081105
10 GET_CONVERSION_EXIT Static method Private Method 20080918
11 GET_CURRENCY_DECIMALS Static method Private Method 20080918
12 GET_CURRENT_FLEX_CSS Static method Public Method Returns the current skin path name 20081029
13 GET_ID_MAPPING Static method Public Method Returns ID in view mapped to a flash Island ID 20091110
14 GET_INSTANCE_OF Static method Public Method Returns class name of a given class instance 20080930
15 GET_LANGUAGE_ISO Static method Public Method Returns the ISO Language code from a one-digit code 20100729
16 GET_METADATA Static method Private Method Get METADATA 20080918
17 GET_SESSION_FROM_URL Static method Public Method Returns session from URL 20090617
18 GET_STRING_AFTER Static method Public Method Returns string after a given string 20081006
19 GET_STRUCTURE_TYPE_DESCRIPTION Static method Private Method Returns structure type description 20080918
20 GET_TYPE_DESCRIPTION Static method Private Method Returns type description 20080918
21 GET_TYPE_DESCRIPTION_BY_DATA Static method Public Method Returns type description based on a given data 20080918
22 GET_TYPE_DESCRIPTION_BY_NAME Static method Public Method Returns type description based on a given type name 20080918
23 GET_USER_DATE_FORMAT Static method Public Method Return date format 20100728
24 GET_USER_DECIMAL_SEPARATOR Static method Public Method Returns decimal separator 20100728
25 GET_USER_GROUP_SEPARATOR Static method Public Method Returns group separator 20100728
26 MAP_TYPE_KIND Static method Public Method Maps type kind to a xslt type 20080918
27 SET_ID_MAPPING Static method Public Method ADD an ID mapping to GT_IDMAPPINGS 20091110
Events
Class CL_WCF_FI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 METADATA Private See coding 20080918 begin of metadata, help_id(60) type c, metadata type ref to if_bsp_metadata, end of metadata
2 TMETADATA Private See coding 20080918 tmetadata type table of metadata
Method Signatures

Method BUFFER_FLASH_ISLAND_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WAS_LOADED Call by reference Type reference (TYPE) ABAP_BOOL 20091110
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20091110

Method BUFFER_FLASH_ISLAND_ID on class CL_WCF_FI_SERVICES has no exception.

Method BUFFER_SILVERLIGHT_ISLAND_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WAS_LOADED Call by reference Type reference (TYPE) ABAP_BOOL 20100804
2 Importing IV_ID Call by reference Type reference (TYPE) STRING 20100804

Method BUFFER_SILVERLIGHT_ISLAND_ID on class CL_WCF_FI_SERVICES has no exception.

Method BUILD_ELEMENT_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20080918
2 Returning RS_DESCRIPTION Value transfer Type reference (TYPE) WCF_FIS_DATA_TYPE Data type description 20080918

Method BUILD_ELEMENT_TYPE_DESCRIPTION on class CL_WCF_FI_SERVICES has no exception.

Method BUILD_STRING_BASED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20091110
2 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20091110

Method BUILD_STRING_BASED_TABLE on class CL_WCF_FI_SERVICES has no exception.

Method CONVERT_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20080918
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20080918

Method CONVERT_TO_STRING on class CL_WCF_FI_SERVICES has no exception.

Method CREATE_FORM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLASH_ISLAND_ID Call by reference Type reference (TYPE) STRING Flash island ID 20081014
2 Importing IV_XBCML Call by reference Type reference (TYPE) STRING 20081014
3 Returning RT_REQUEST_PARAMETERS Value transfer Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20081014

Method CREATE_FORM_FIELDS on class CL_WCF_FI_SERVICES has no exception.

Method ENCODE_BASE64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENCODED Value transfer Type reference (TYPE) STRING 20080919
2 Importing UNENCODED Call by reference Type reference (TYPE) XSTRING 20080919

Method ENCODE_BASE64 on class CL_WCF_FI_SERVICES has no exception.

Method GET_ATTRIBUTE_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_BSP_MODEL_BINDING BSP: Basis Interface for Binding to Model 20100727
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20100727
3 Returning RR_DATA_REF Value transfer Object reference (TYPE REF TO) DATA 20100727

Method GET_ATTRIBUTE_DATA_REF on class CL_WCF_FI_SERVICES has no exception.

Method GET_CONTROL_LIBRARY_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLEX_VERSION Call by reference Type reference (TYPE) STRING 20090508
2 Returning RV_CONTROL_LIBRARY_URL Value transfer Type reference (TYPE) STRING 20081105

Method GET_CONTROL_LIBRARY_URL on class CL_WCF_FI_SERVICES has no exception.

Method GET_CONVERSION_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONVERSION_EXIT_NAME Call by reference Type reference (TYPE) STRING Name of the conversion exit or empty string 20080918
2 Importing DATA_REF Call by reference Object reference (TYPE REF TO) DATA Data Reference 20080918
3 Exporting DISPLAY_LENGTH Call by reference Type reference (TYPE) I Visible Lenght 20080918
4 Importing INOUT Call by reference Type reference (TYPE) I Input or Ouput 20080918

Method GET_CONVERSION_EXIT on class CL_WCF_FI_SERVICES has no exception.

Method GET_CURRENCY_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRENCY Call by reference Type reference (TYPE) STRING currency unit 20080918
2 Importing DATA_REF Call by reference Object reference (TYPE REF TO) DATA Data Reference 20080918
3 Exporting DECIMALS Call by reference Type reference (TYPE) I Number of Decimal Places 20080918
4 Exporting REFERENCE_TYPE Call by reference Type reference (TYPE) C Reference Type: C: Currency, Q: Quan 20080918

Method GET_CURRENCY_DECIMALS on class CL_WCF_FI_SERVICES has no exception.

Method GET_CURRENT_FLEX_CSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CURRENT_FLEX_CSS Value transfer Type reference (TYPE) STRING 20081029

Method GET_CURRENT_FLEX_CSS on class CL_WCF_FI_SERVICES has no exception.

Method GET_ID_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLASH_ISLAND_ID Call by reference Type reference (TYPE) STRING 20091110
2 Importing IV_ID_IN_FLASH_ISLAND Call by reference Type reference (TYPE) STRING 20091110
3 Returning RV_ID_IN_VIEW Value transfer Type reference (TYPE) STRING 20091110

Method GET_ID_MAPPING on class CL_WCF_FI_SERVICES has no exception.

Method GET_INSTANCE_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CLASS_REF Call by reference Object reference (TYPE REF TO) OBJECT 20080930
2 Returning RV_INSTANCE_NAME Value transfer Type reference (TYPE) STRING 20080930

Method GET_INSTANCE_OF on class CL_WCF_FI_SERVICES has no exception.

Method GET_LANGUAGE_ISO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) SPRAS Language Key 20100729
2 Returning RV_ISO_CODE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20100729

Method GET_LANGUAGE_ISO on class CL_WCF_FI_SERVICES has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_REF Call by reference Object reference (TYPE REF TO) DATA DATA Reference 20080918
2 Returning METADATA Value transfer Object reference (TYPE REF TO) IF_BSP_METADATA BSP Runtime: Metadata Interface for Model Attributes 20080918

Method GET_METADATA on class CL_WCF_FI_SERVICES has no exception.

Method GET_SESSION_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING 20090617
2 Returning RV_SESSION Value transfer Type reference (TYPE) STRING 20090617

Method GET_SESSION_FROM_URL on class CL_WCF_FI_SERVICES has no exception.

Method GET_STRING_AFTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_STRING Call by reference Type reference (TYPE) STRING String to search for 20081006
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING String to seach in 20081006
3 Returning RV_STRING_AFTER Value transfer Type reference (TYPE) STRING 20081006

Method GET_STRING_AFTER on class CL_WCF_FI_SERVICES has no exception.

Method GET_STRUCTURE_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCT_COMPONENTS Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE 20080918
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Structure name 20080918
3 Returning RRT_DESCRIPTION Value transfer Object reference (TYPE REF TO) WCF_FIT_DATA_TYPE Data types 20080918

Method GET_STRUCTURE_TYPE_DESCRIPTION on class CL_WCF_FI_SERVICES has no exception.

Method GET_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20080918
2 Returning RRT_DESCRIPTION Value transfer Object reference (TYPE REF TO) WCF_FIT_DATA_TYPE Data types 20080918

Method GET_TYPE_DESCRIPTION on class CL_WCF_FI_SERVICES has no exception.

Method GET_TYPE_DESCRIPTION_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20080918
2 Returning RRT_DESCRIPTION Value transfer Object reference (TYPE REF TO) WCF_FIT_DATA_TYPE Data types 20080918

Method GET_TYPE_DESCRIPTION_BY_DATA on class CL_WCF_FI_SERVICES has no exception.

Method GET_TYPE_DESCRIPTION_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20080918
2 Returning RRT_DESCRIPTION Value transfer Object reference (TYPE REF TO) WCF_FIT_DATA_TYPE Data types 20080918

Method GET_TYPE_DESCRIPTION_BY_NAME on class CL_WCF_FI_SERVICES has no exception.

Method GET_USER_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20100728
2 Returning RV_FORMAT Value transfer Type reference (TYPE) STRING 20100728

Method GET_USER_DATE_FORMAT on class CL_WCF_FI_SERVICES has no exception.

Method GET_USER_DECIMAL_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20100728
2 Returning RV_SEPARATOR Value transfer Type reference (TYPE) STRING 20100728

Method GET_USER_DECIMAL_SEPARATOR on class CL_WCF_FI_SERVICES has no exception.

Method GET_USER_GROUP_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20100728
2 Returning RV_SEPARATOR Value transfer Type reference (TYPE) STRING 20100728

Method GET_USER_GROUP_SEPARATOR on class CL_WCF_FI_SERVICES has no exception.

Method MAP_TYPE_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_KIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20080918
2 Returning RV_TYPE Value transfer Type reference (TYPE) STRING 20080918

Method MAP_TYPE_KIND on class CL_WCF_FI_SERVICES has no exception.

Method SET_ID_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ID_MAPPING Call by reference Type reference (TYPE) WCF_FIS_IDMAPPING Structure for ID mapping 20091110

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