SAP ABAP Class CL_MASS_SPSH_TARGET_TAB_INFO (Information about the target table(s) of a spreadsheet)
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_SPSH_TARGET_TAB_INFO  
Short Description Information about the target table(s) of a spreadsheet    
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 20120906   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_MASS_SPREADSHEET_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_MASS_SPSH_TARGET_TAB_INFO has no interface implemented.
Friends
Class CL_MASS_SPSH_TARGET_TAB_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_INDEX_KEY_FIELDNAME Constant Public Type reference (TYPE) STRING 'INDEX' 20120927
2 MC_ROW_INFO_FIELDNAME Constant Public Type reference (TYPE) STRING 'ROW_INFO' 20120927
3 MT_TABLES Instance attribute Private Type reference (TYPE) T_TABLE_BY_TABNAME 20120911
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TARGET_TABLE Instance method Public Method 20120911
2 CONTAINS_FIELD Instance method Public Method 20120918
3 CONTAINS_TAB_NAME Instance method Public Method 20120912
4 CREATE_ROW_INFO_TABLE Instance method Public Method 20120927
5 CREATE_TARGET_STRUCTURE Instance method Public Method 20120918
6 GET_FIELDLIST Instance method Public Method 20120914
7 GET_FIELDLIST_EXT Instance method Public Method 20120914
8 GET_FIELD_DESCR Instance method Public Method 20120917
9 GET_KEY_FIELDS Instance method Public Method 20120928
10 GET_MAX_NUM_COLUMNS Instance method Public Method 20120911
11 GET_NUM_COLUMNS_TARGET_TABLE Instance method Public Method 20120911
12 GET_REF_TABNAME Instance method Public Method 20120919
13 GET_TABLE_FIELD Instance method Public Method 20120920
14 GET_TABLE_FIELDS Instance method Public Method 20120914
15 GET_TARGET_TABLE Instance method Public Method 20120918
16 GET_TARGET_TABLE_NAMES Instance method Public Method 20120911
17 IS_KEY_FIELD Instance method Public Method 20120912
Events
Class CL_MASS_SPSH_TARGET_TAB_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TABLE_BY_TABNAME Private See coding 20120911 begin of s_table_by_tabname, tabname type tabname, ref_tabname type tabname, fieldlist type if_mass_spreadsheet_types=>t_fieldlist, fieldlist_ext type if_mass_spreadsheet_types=>t_fieldlist_ext, fields type t_ddfields, num_cols type i, table type ref to data, end of s_table_by_tabname
2 T_DDFIELDS Private See coding 20120912 t_ddfields type hashed table of dfies with unique key fieldname
3 T_TABLE_BY_TABNAME Private See coding 20120911 t_table_by_tabname type hashed table of s_table_by_tabname with unique key tabname
Method Signatures

Method ADD_TARGET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDLIST Call by reference Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDLIST 20120914
2 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120911
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120911
# Exception Resumable Description Created on
1 CX_MASS_SPSH_FUNCTION_ABORT 20120919

Method CONTAINS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20120918
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120918
3 Returning RV_CONTAINED Value transfer Type reference (TYPE) ABAP_BOOL 20120918
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120918

Method CONTAINS_TAB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120912
2 Returning RV_CONTAINED Value transfer Type reference (TYPE) ABAP_BOOL 20120912

Method CONTAINS_TAB_NAME on class CL_MASS_SPSH_TARGET_TAB_INFO has no exception.

Method CREATE_ROW_INFO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERT_ROW_INFO Call by reference Object reference (TYPE REF TO) DATA 20120928
2 Exporting EV_KEY_OF_FIELDLIST Call by reference Type reference (TYPE) ABAP_BOOL 20120927
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120927
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120927

Method CREATE_TARGET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120918
2 Returning RRS_DATA Value transfer Object reference (TYPE REF TO) DATA 20120918
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120918

Method GET_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120914
2 Returning RT_FIELDLIST Value transfer Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDLIST 20120914
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120914

Method GET_FIELDLIST_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120914
2 Returning RT_FIELDLIST Value transfer Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDLIST_EXT 20120914
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120914

Method GET_FIELD_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20120917
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120917
3 Returning RV_DESCR Value transfer Type reference (TYPE) SCRTEXT_L 20120917
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120917

Method GET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120928
2 Returning RT_FIELDS Value transfer Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_FIELDS 20120928
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120928

Method GET_MAX_NUM_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUM_COLUMNS Value transfer Type reference (TYPE) I 20120911

Method GET_MAX_NUM_COLUMNS on class CL_MASS_SPSH_TARGET_TAB_INFO has no exception.

Method GET_NUM_COLUMNS_TARGET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120911
2 Returning RV_NUM_COLUMNS Value transfer Type reference (TYPE) I 20120911
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120914

Method GET_REF_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120919
2 Returning RV_REF_TABNAME Value transfer Type reference (TYPE) TABNAME 20120919
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120919

Method GET_TABLE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20120920
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120920
3 Returning RS_FIELD Value transfer Type reference (TYPE) DFIES 20120920
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120920

Method GET_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120914
2 Returning RT_FIELDS Value transfer Type reference (TYPE) DDFIELDS 20120914
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120914

Method GET_TARGET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120918
2 Returning RRT_TARGET_TABLE Value transfer Object reference (TYPE REF TO) DATA 20120918
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120918

Method GET_TARGET_TABLE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TARGET_TAB_NAMES Value transfer Type reference (TYPE) IF_MASS_SPREADSHEET_TYPES=>T_TARGET_TAB_NAMES 20120911

Method GET_TARGET_TABLE_NAMES on class CL_MASS_SPSH_TARGET_TAB_INFO has no exception.

Method IS_KEY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20120912
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20120912
3 Returning RV_KEY Value transfer Type reference (TYPE) ABAP_BOOL 20120912
# Exception Resumable Description Created on
1 CX_MASS_SPSH_INTERNAL_ERROR 20120914
History
Last changed by/on SAP  20130531 
SAP Release Created in 740