SAP ABAP Class CL_SALV_EXPORT_TOOL_XLS (ALV tool for export to Microsoft Excel)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_ST_PUB (Package) ALV Services for Tables: Public API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_EXPORT_TOOL Tool for stand-alone access to ALV export services 20090904
Properties
Class CL_SALV_EXPORT_TOOL_XLS  
Short Description ALV tool for export to Microsoft Excel    
Super Class CL_SALV_EXPORT_TOOL Tool for stand-alone access to ALV export services 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_ST_PUB   ALV Services for Tables: Public API 
Created 20090904   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_EXPORT_TOOL_XLS has no forward declaration.
Interfaces
Class CL_SALV_EXPORT_TOOL_XLS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SALV_EXPORT_TOOL 20090904 Tool for stand-alone access to ALV export services
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_EXPORT_PROVIDER Constant Public See coding 20140814
2 CS_FORMAT_SELECTION_PATH Constant Public See coding 20130104
3 CS_MESSAGE_TYPE Constant Private See coding 20140814
4 MO_CONFIGURATION Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_EXPORT_CONF_XLS 20140813
5 MV_FORMAT_SELECTION_PATH Instance attribute Private Type reference (TYPE) Y_FORMAT_SELECTION_PATH 20140814
6 MV_PROVIDER Instance attribute Private Type reference (TYPE) Y_EXPORT_PROVIDER 20140814
Methods
# Method Level Visibility Method type Description Created on
1 CONFIGURATION Instance method Public Method access to configuration object 20090904
2 CONSTRUCTOR Instance method Protected Constructor 20130104
3 DO_LEAN_EXPORT Instance method Private Method 20140813
4 DO_STANDARD_EXPORT Instance method Private Method 20140814
5 DO_STANDARD_EXPORT_MHTML Instance method Protected Method 20140814
6 DO_STANDARD_EXPORT_XLSX Instance method Protected Method 20140814
7 GET_LEAN_EXPORT_FORMAT Instance method Protected Method 20140813
8 GET_SOURCE_DATA_TABLE_ROW_TYPE Instance method Private Method 20140814
9 GET_STANDARD_EXPORT_FORMAT Instance method Protected Method 20140813
10 IS_LEAN_EXPORT_ENABLED Instance method Protected Method 20140813
11 PROCESS_MESSAGES Instance method Private Method 20140814
Events
Class CL_SALV_EXPORT_TOOL_XLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 Y_EXPORT_PROVIDER Public Type reference (TYPE) STRING 20140814
2 Y_FORMAT_SELECTION_PATH Public Type reference (TYPE) CHAR20 20130104
Method Signatures

Method CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_SALV_EXPORT_CONFIGURATION Configuration for export service tool 20090904

Method CONFIGURATION on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMAT_SELECTION_PATH Call by reference Type reference (TYPE) Y_FORMAT_SELECTION_PATH 20130104
2 Importing PROVIDER Call by reference Type reference (TYPE) Y_EXPORT_PROVIDER CS_EXPORT_PROVIDER-DEFAULT 20140814
# Exception Resumable Description Created on
1 CX_SALV_ILL_EXPORT_FORMAT_PATH 20130104

Method DO_LEAN_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILE_CONTENT 20140813
2 Exporting EV_FILENAME Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILENAME 20140813
3 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_MIME_TYPE 20140813
4 Importing IO_RESULT_DATA Call by reference Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20140814

Method DO_LEAN_EXPORT on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method DO_STANDARD_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES_INFO Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>YT_MSG 20140814
2 Exporting ET_MESSAGES_WARNING Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>YT_MSG 20140814
3 Exporting EV_CONTENT Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILE_CONTENT 20140814
4 Exporting EV_FILENAME Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILENAME 20140814
5 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_MIME_TYPE 20140814
6 Importing IO_RESULT_DATA Call by reference Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20140814
# Exception Resumable Description Created on
1 CX_SALV_EXPORT_ERROR 20140814

Method DO_STANDARD_EXPORT_MHTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IF_SALV_BS_TT=>YT_MSG 20140814
2 Exporting EV_CONTENT Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILE_CONTENT 20140814
3 Exporting EV_FILENAME Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILENAME 20140814
4 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_MIME_TYPE 20140814
5 Importing IO_RESULT_DATA Call by reference Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20140814
6 Importing IV_OUTPUT_FORMAT Call by reference Type reference (TYPE) SALV_BS_CONSTANT 20140814

Method DO_STANDARD_EXPORT_MHTML on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method DO_STANDARD_EXPORT_XLSX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILE_CONTENT 20140814
2 Exporting EV_FILENAME Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_FILENAME 20140814
3 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>Y_MIME_TYPE 20140814
4 Importing IO_RESULT_DATA Call by reference Object reference (TYPE REF TO) CL_SALV_BS_RESULT_DATA_TABLE 20140814

Method DO_STANDARD_EXPORT_XLSX on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method GET_LEAN_EXPORT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FORMAT Value transfer Type reference (TYPE) IF_SALV_BS_LEX_FORMAT=>YS_FORMAT 20140813

Method GET_LEAN_EXPORT_FORMAT on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method GET_SOURCE_DATA_TABLE_ROW_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ROW_TYPE_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20140814

Method GET_SOURCE_DATA_TABLE_ROW_TYPE on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method GET_STANDARD_EXPORT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FORMAT Value transfer Type reference (TYPE) SALV_BS_CONSTANT 20140813

Method GET_STANDARD_EXPORT_FORMAT on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method IS_LEAN_EXPORT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20140813

Method IS_LEAN_EXPORT_ENABLED on class CL_SALV_EXPORT_TOOL_XLS has no exception.

Method PROCESS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES_INFO Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>YT_MSG 20140814
2 Exporting ET_MESSAGES_WARNING Call by reference Type reference (TYPE) CL_SALV_EXPORT_TOOL=>YT_MSG 20140814
3 Importing IT_EXPORT_MESSAGES Call by reference Type reference (TYPE) IF_SALV_BS_TT=>YT_MSG 20140814

Method PROCESS_MESSAGES on class CL_SALV_EXPORT_TOOL_XLS has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 800