SAP ABAP Class CL_MASS_SPREADSHEET_SERVICE (Service class as entry point to spreadsheet handling)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MS (Application Component) Cross-Application Mass Maintenance
     MASS (Package) Mass Maintenance Tool: Generic Part
Properties
Class CL_MASS_SPREADSHEET_SERVICE  
Short Description Service class as entry point to spreadsheet handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MASS   Mass Maintenance Tool: Generic Part 
Created 20120828   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MASS_SPREADSHEET_SERVICE has no forward declaration.
Interfaces
Class CL_MASS_SPREADSHEET_SERVICE has no interface implemented.
Friends
Class CL_MASS_SPREADSHEET_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FILE_SEPARATOR_UNIX Constant Private Type reference (TYPE) C `/` 20120919
2 MC_FILE_SEPARATOR_WIN Constant Private Type reference (TYPE) C `` 20120919
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KEY_FIELDS_ASSIGNED Static method Private Method 20120928
2 FILL_TABLE Static method Public Method 20120910
3 FILL_TABLES Static method Public Method 20120910
4 IMPORT_FROM_CLIPBOARD Static method Public Method 20120910
5 IMPORT_FROM_FILE Static method Public Method 20120910
6 NORMALIZE_TEXT Static method Public Method 20120918
7 SPECIFY_FILE_BY_BROWSER Static method Public Method 20120910
8 TAKEOVER_DATA Static method Private Method 20120927
Events
Class CL_MASS_SPREADSHEET_SERVICE has no event.
Types
Class CL_MASS_SPREADSHEET_SERVICE has no local type.
Method Signatures

Method CHECK_KEY_FIELDS_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABFLD_ASSGN Call by reference Object reference (TYPE REF TO) IF_MASS_SPSH_TABFLD_ASSGN 20120928
2 Importing IO_TAB_INFO Call by reference Object reference (TYPE REF TO) CL_MASS_SPSH_TARGET_TAB_INFO 20120928
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120928
# Exception Resumable Description Created on
1 CX_MASS_SPSH_FUNCTION_ABORT 20120928
2 CX_MASS_SPSH_INTERNAL_ERROR 20120928

Method FILL_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120910
2 Exporting ERT_TABLE_ROW_INFO Call by reference Object reference (TYPE REF TO) DATA 20120928
3 Exporting ET_ASSGN_FIELDS Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDS 20121010
4 Exporting ET_ROWS_NO_KEY Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_ROW_INFO 20120927
5 Importing IO_IMP_CONF Call by reference Object reference (TYPE REF TO) CL_MASS_SPREADSHEET_IMP_CONF 20120910
6 Importing IO_SPREADSHEET Call by reference Object reference (TYPE REF TO) IF_MASS_SPREADSHEET 20120910
7 Importing IO_SPREADSHEET_TABFLD_ASSGN Call by reference Object reference (TYPE REF TO) IF_MASS_SPSH_TABFLD_ASSGN 20120910
8 Importing IO_TAB_INFO Call by reference Object reference (TYPE REF TO) CL_MASS_SPSH_TARGET_TAB_INFO 20120921
9 Importing IT_FIELDLIST Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDLIST 20120910
10 Importing IV_ALLOW_STATIC_ASSGN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20121214
11 Importing IV_FILE Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>FILE_NAME 20120910
12 Importing IV_FROM_CLIPBOARD Call by reference Type reference (TYPE) ABAP_BOOL 20120910
13 Importing IV_FROM_FILE Call by reference Type reference (TYPE) ABAP_BOOL 20120910
14 Importing IV_PREVIEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120913
15 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120910
# Exception Resumable Description Created on
1 CX_MASS_SPREADSHEET 20120912

Method FILL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLES Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_TABLE 20120910
2 Exporting ET_TABLE_PROC_INFO Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_TABLE_PROC_INFO 20121004
3 Importing IO_IMP_CONF Call by reference Object reference (TYPE REF TO) CL_MASS_SPREADSHEET_IMP_CONF 20120910
4 Importing IO_SPREADSHEET Call by reference Object reference (TYPE REF TO) IF_MASS_SPREADSHEET 20120910
5 Importing IO_SPREADSHEET_TABFLD_ASSGN Call by reference Object reference (TYPE REF TO) IF_MASS_SPSH_TABFLD_ASSGN 20120910
6 Importing IV_ALLOW_STATIC_ASSGN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20121214
7 Importing IV_FILE Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>FILE_NAME 20120910
8 Importing IV_FROM_CLIPBOARD Call by reference Type reference (TYPE) ABAP_BOOL 20120910
9 Importing IV_FROM_FILE Call by reference Type reference (TYPE) ABAP_BOOL 20120910
10 Importing IV_PREVIEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120913
# Exception Resumable Description Created on
1 CX_MASS_SPREADSHEET 20120912

Method IMPORT_FROM_CLIPBOARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMP_CONF Call by reference Object reference (TYPE REF TO) CL_MASS_SPREADSHEET_IMP_CONF 20120910
2 Importing IO_TARGET_TAB_INFO Call by reference Object reference (TYPE REF TO) CL_MASS_SPSH_TARGET_TAB_INFO 20120910
3 Returning RO_SPREADSHEET Value transfer Object reference (TYPE REF TO) IF_MASS_SPREADSHEET 20120910
# Exception Resumable Description Created on
1 CX_MASS_SPREADSHEET 20120912

Method IMPORT_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMP_CONF Call by reference Object reference (TYPE REF TO) CL_MASS_SPREADSHEET_IMP_CONF 20120910
2 Importing IO_TARGET_TAB_INFO Call by reference Object reference (TYPE REF TO) CL_MASS_SPSH_TARGET_TAB_INFO 20120910
3 Importing IV_FILE Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>FILE_NAME 20120910
4 Returning RO_SPREADSHEET Value transfer Object reference (TYPE REF TO) IF_MASS_SPREADSHEET 20120910
# Exception Resumable Description Created on
1 CX_MASS_SPREADSHEET 20120912

Method NORMALIZE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TEXT Call by reference Type reference (TYPE) ANY 20120918

Method NORMALIZE_TEXT on class CL_MASS_SPREADSHEET_SERVICE has no exception.

Method SPECIFY_FILE_BY_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FILE Value transfer Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>FILE_NAME 20120910
# Exception Resumable Description Created on
1 CX_MASS_SPREADSHEET 20120912

Method TAKEOVER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120927
2 Exporting ERT_TABLE_ROW_INFO Call by reference Object reference (TYPE REF TO) DATA 20120928
3 Exporting ET_ASSGN_FIELDS Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDS 20121010
4 Exporting ET_ROWS_NO_KEY Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_ROW_INFO 20120927
5 Importing IO_SPREADSHEET Call by reference Object reference (TYPE REF TO) IF_MASS_SPREADSHEET 20120927
6 Importing IO_TABFLD_ASSGN Call by reference Object reference (TYPE REF TO) IF_MASS_SPSH_TABFLD_ASSGN 20120927
7 Importing IO_TAB_INFO Call by reference Object reference (TYPE REF TO) CL_MASS_SPSH_TARGET_TAB_INFO 20120927
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120927
# Exception Resumable Description Created on
1 CX_MASS_SPSH_FUNCTION_ABORT 20120927
2 CX_MASS_SPSH_INTERNAL_ERROR 20120927
History
Last changed by/on SAP  20130531 
SAP Release Created in 740