SAP ABAP Class /PLMU/CL_FRW_UTILITIES (/PLMU/CL_FRW_UTILITIES)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_INTERNAL (Package) UI Framework: Internal Usage
Properties
Class /PLMU/CL_FRW_UTILITIES  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_INTERNAL   UI Framework: Internal Usage 
Created 20071210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMU/CL_FRW_TBL_HNDL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_WD_TABLE_COLUMN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /PLMU/CL_FRW_UTILITIES has no interface implemented.
Friends
Class /PLMU/CL_FRW_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENCODING Constant Private Type reference (TYPE) ABAP_ENCOD 'UTF-8' Identifier for Character Format (UTF-8, UCS-2, ...) 20080428
2 GC_FILENAME Constant Private Type reference (TYPE) STRING 'Table.xml' 20080428
3 GC_MIMETYPE Constant Private Type reference (TYPE) STRING 'application/msexcel' 20080428
4 GC_WORHSHEET_NAME Constant Private Type reference (TYPE) STRING 'Table' 20080428
Methods
# Method Level Visibility Method type Description Created on
1 EXPORT_TO_EXCEL_CONTEXT Static method Public Method Export table to excel 20080328
2 EXPORT_TO_EXCEL_TABLE Static method Public Method Export table to excel 20080328
3 GENERATE_HEADER_STYLE Static method Private Method generate the xml style for header row 20080428
4 GENERATE_STYLE_FOR_DECIMALS Static method Private Method generate a xml style for decimals 20080505
5 GENERATE_XML_LINE_FOR_CELL Static method Private Method generate a xml line for excel cell 20080428
6 GET_XML_SPREADSHEET_HEADER Static method Private Method returns the header for xml excel spreadsheet 20080428
7 REPLACE_XML_CONTROL_CHARACTERS Static method Private Method replaces < > and & wiht escape sequence 20080723
8 RESOLVE_COMPONENTS Static method Private Method create component table without includes 20080428
Events
Class /PLMU/CL_FRW_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_HEADER_INFO Public See coding 20080331 BEGIN OF s_header_info , attribute_name TYPE string, header_text TYPE string, is_dropdown type wdy_boolean, END OF s_header_info
2 S_UI_ELEMENTS Public See coding 20071210 BEGIN OF s_ui_elements, id TYPE string, def_name TYPE wdy_md_ui_element_def_name, END OF s_ui_elements
3 T_HEADER_INFO Public See coding 20080331 t_header_info TYPE STANDARD TABLE OF s_header_info
4 T_UI_ELEMENTS Public See coding 20071210 t_ui_elements TYPE STANDARD TABLE OF s_ui_elements
Method Signatures

Method EXPORT_TO_EXCEL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Context node with data 20080328
2 Importing IT_HEADER_INFO Call by reference Type reference (TYPE) T_HEADER_INFO Posibility to define header texts for attributes 20080331
3 Importing IT_INITIAL_ELEMENTS Call by reference Type reference (TYPE) /PLMU/CL_FRW_TBL_HNDL=>TT_INITIAL_ELEMENTS Index of initial elements 20080627
4 Importing IT_VISIBLE_ATTRIBUTES Call by reference Type reference (TYPE) STRING_TABLE Table with visible attributes 20080404
5 Importing IV_HANDLE_VISIBLE Call by reference Type reference (TYPE) FLAG flag if field properties "visible" should be handled 20080505
# Exception Resumable Description Created on
1 INTERNAL_ERROR an internal error occurred 20080328
2 NO_ATTRIBUTES context node has no attributes 20080328
3 NO_DATA no data for export 20080328

Method EXPORT_TO_EXCEL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Data table for export 20080328
2 Importing IT_HEADER_INFO Call by reference Type reference (TYPE) T_HEADER_INFO Posibility to define header texts for attributes 20080428
3 Importing IT_VISIBLE_COLUMNS Call by reference Type reference (TYPE) STRING_TABLE Table with visible columns (UPPER CASE!) 20080505
# Exception Resumable Description Created on
1 NO_DATA data table for export is initial 20080328

Method GENERATE_HEADER_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_STYLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080428

Method GENERATE_HEADER_STYLE on class /PLMU/CL_FRW_UTILITIES has no exception.

Method GENERATE_STYLE_FOR_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML_STYLE Call by reference Type reference (TYPE) STRING 20080505
2 Importing IV_DECIMALS Call by reference Type reference (TYPE) I 20080505

Method GENERATE_STYLE_FOR_DECIMALS on class /PLMU/CL_FRW_UTILITIES has no exception.

Method GENERATE_XML_LINE_FOR_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML_CELL Call by reference Type reference (TYPE) STRING 20080428
2 Importing IS_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20080428
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20080428

Method GENERATE_XML_LINE_FOR_CELL on class /PLMU/CL_FRW_UTILITIES has no exception.

Method GET_XML_SPREADSHEET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML_SPREADSHEET_HEADER Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20080428

Method GET_XML_SPREADSHEET_HEADER on class /PLMU/CL_FRW_UTILITIES has no exception.

Method REPLACE_XML_CONTROL_CHARACTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) STRING 20080723

Method REPLACE_XML_CONTROL_CHARACTERS on class /PLMU/CL_FRW_UTILITIES has no exception.

Method RESOLVE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20080428
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20080428

Method RESOLVE_COMPONENTS on class /PLMU/CL_FRW_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100