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
⤷ 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
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 |