SAP ABAP Class CL_SIMPLE_FILE_VIEWER (Formatting of File Contents for Display in an ALV Grid)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-CCM-MON (Application Component) Monitoring
⤷
SMOI (Package) CCMS: Monitoring Architecture

⤷

⤷

Properties
Class | CL_SIMPLE_FILE_VIEWER | |
Short Description | Formatting of File Contents for Display in an ALV Grid | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SMOI | CCMS: Monitoring Architecture |
Created | 20031210 | SAP |
Last change | 20080612 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_SIMPLE_FILE_VIEWER has no forward declaration.
Interfaces
Class CL_SIMPLE_FILE_VIEWER has no interface implemented.
Friends
Class CL_SIMPLE_FILE_VIEWER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'ColumnSeparator:' | Search Pattern for Column Separator Specification | 20031217 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | I | 100 | Maximum Number of Displayed Columns | 20031212 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'RowSeparator:' | Search Pattern for Row Separator Specification | 20031217 | |
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | ';' | Column Separator | 20031217 | |
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CCMCTLTXTTAB | (Original) File Content | 20031217 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Complete File Name | 20031217 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | GENERIC_TABLE | File Content (Formatted for Display) | 20031217 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | LVC_T_FCAT | Column Definitions (for ALV Grid) | 20031217 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Row Buffer | 20031217 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | 0 | Current Processed Row of the File | 20031217 | |
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | C | Row Separator | 20031217 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN | '-' | Too many columns in the file | 20031217 | |
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLEAN | '-' | Row/Column Separators Are in the File | 20031217 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Display File Content in Grid | 20031210 |
2 | ![]() |
Instance method | Public | Method | Complete File Name of the File to Be Displayed | 20031215 |
3 | ![]() |
Instance method | Public | Method | Load File by Specifying Name/RFC Destination | 20031211 |
4 | ![]() |
Instance method | Public | Method | Load File Using Specification of RZ20 Tool Information | 20031210 |
5 | ![]() |
Instance method | Public | Method | Explicit Setting of Column Separator | 20031210 |
6 | ![]() |
Instance method | Public | Method | Explicit Setting of Row Separator | 20031210 |
7 | ![]() |
Instance method | Public | Method | Row/Column Separators Are Contained in the File | 20031217 |
8 | ![]() |
Instance method | Private | Method | Checking for file format with error | 20031215 |
9 | ![]() |
Instance method | Private | Method | Determining user data to be displayed | 20031215 |
10 | ![]() |
Instance method | Private | Method | Determining column headers to be displayed | 20031215 |
11 | ![]() |
Instance method | Private | Method | File Transfer of the File Content to Be Displayed | 20031215 |
12 | ![]() |
Instance method | Private | Method | GetMethod for FILENAME | 20031215 |
13 | ![]() |
Instance method | Private | Method | GetMethod for RFC_DESTINATION | 20031215 |
14 | ![]() |
Instance method | Private | Method | Determining Row/Column Separators from File Content | 20031217 |
15 | ![]() |
Instance method | Private | Method | Creating the next row of the file content | 20031215 |
16 | ![]() |
Instance method | Private | Method | Formatting the file content | 20031217 |
Events
Class CL_SIMPLE_FILE_VIEWER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GENERIC_ROW | Private | See coding | (Abstract) Display of a Line of a File in Column Format | 20031210 | BEGIN OF GENERIC_ROW,
COLUMN1 TYPE STRING,
COLUMN2 TYPE STRING,
COLUMN3 TYPE STRING,
COLUMN4 TYPE STRING,
COLUMN5 TYPE STRING,
COLUMN6 TYPE STRING,
COLUMN7 TYPE STRING,
COLUMN8 TYPE STRING,
COLUMN9 TYPE STRING,
COLUMN10 TYPE STRING,
COLUMN11 TYPE STRING,
COLUMN12 TYPE STRING,
COLUMN13 TYPE STRING,
COLUMN14 TYPE STRING,
COLUMN15 TYPE STRING,
COLUMN16 TYPE STRING,
COLUMN17 TYPE STRING,
COLUMN18 TYPE STRING,
COLUMN19 TYPE STRING,
COLUMN20 TYPE STRING,
COLUMN21 TYPE STRING,
COLUMN22 TYPE STRING,
COLUMN23 TYPE STRING,
COLUMN24 TYPE STRING,
COLUMN25 TYPE STRING,
COLUMN26 TYPE STRING,
COLUMN27 TYPE STRING,
COLUMN28 TYPE STRING,
COLUMN29 TYPE STRING,
COLUMN30 TYPE STRING,
COLUMN31 TYPE STRING,
COLUMN32 TYPE STRING,
COLUMN33 TYPE STRING,
COLUMN34 TYPE STRING,
COLUMN35 TYPE STRING,
COLUMN36 TYPE STRING,
COLUMN37 TYPE STRING,
COLUMN38 TYPE STRING,
COLUMN39 TYPE STRING,
COLUMN40 TYPE STRING,
COLUMN41 TYPE STRING,
COLUMN42 TYPE STRING,
COLUMN43 TYPE STRING,
COLUMN44 TYPE STRING,
COLUMN45 TYPE STRING,
COLUMN46 TYPE STRING,
COLUMN47 TYPE STRING,
COLUMN48 TYPE STRING,
COLUMN49 TYPE STRING,
COLUMN50 TYPE STRING,
COLUMN51 TYPE STRING,
COLUMN52 TYPE STRING,
COLUMN53 TYPE STRING,
COLUMN54 TYPE STRING,
COLUMN55 TYPE STRING,
COLUMN56 TYPE STRING,
COLUMN57 TYPE STRING,
COLUMN58 TYPE STRING,
COLUMN59 TYPE STRING,
COLUMN60 TYPE STRING,
COLUMN61 TYPE STRING,
COLUMN62 TYPE STRING,
COLUMN63 TYPE STRING,
COLUMN64 TYPE STRING,
COLUMN65 TYPE STRING,
COLUMN66 TYPE STRING,
COLUMN67 TYPE STRING,
COLUMN68 TYPE STRING,
COLUMN69 TYPE STRING,
COLUMN70 TYPE STRING,
COLUMN71 TYPE STRING,
COLUMN72 TYPE STRING,
COLUMN73 TYPE STRING,
COLUMN74 TYPE STRING,
COLUMN75 TYPE STRING,
COLUMN76 TYPE STRING,
COLUMN77 TYPE STRING,
COLUMN78 TYPE STRING,
COLUMN79 TYPE STRING,
COLUMN80 TYPE STRING,
COLUMN81 TYPE STRING,
COLUMN82 TYPE STRING,
COLUMN83 TYPE STRING,
COLUMN84 TYPE STRING,
COLUMN85 TYPE STRING,
COLUMN86 TYPE STRING,
COLUMN87 TYPE STRING,
COLUMN88 TYPE STRING,
COLUMN89 TYPE STRING,
COLUMN90 TYPE STRING,
COLUMN91 TYPE STRING,
COLUMN92 TYPE STRING,
COLUMN93 TYPE STRING,
COLUMN94 TYPE STRING,
COLUMN95 TYPE STRING,
COLUMN96 TYPE STRING,
COLUMN97 TYPE STRING,
COLUMN98 TYPE STRING,
COLUMN99 TYPE STRING,
COLUMN100 TYPE STRING,
END OF GENERIC_ROW
|
|
2 | GENERIC_TABLE | Private | See coding | (Complete) File Content in Table Format | 20031210 | GENERIC_TABLE TYPE TABLE OF GENERIC_ROW WITH DEFAULT KEY
|
Method Signatures
Method DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GRID | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20031210 |
Method DISPLAY on class CL_SIMPLE_FILE_VIEWER has no exception.
Method GET_FILE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_FILE_NAME | Value transfer | Type reference (TYPE) | STRING | 20031215 |
Method GET_FILE_NAME on class CL_SIMPLE_FILE_VIEWER has no exception.
Method LOAD_FROM_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20031211 | |||
2 | ![]() |
I_RFC_DESTINATION | Call by reference | Type reference (TYPE) | STRING | 20031211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031212 |
Method LOAD_FROM_TOOL_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TOOL_INFO | Call by reference | Object reference (TYPE REF TO) | ALTLEXDESC | Alert: Beschreibung einer auszuführenden Toolinstanz | 20031210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031212 |
Method SET_COLUMN_DELIMITER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SEPARATOR | Call by reference | Type reference (TYPE) | C | 20031217 |
Method SET_COLUMN_DELIMITER on class CL_SIMPLE_FILE_VIEWER has no exception.
Method SET_ROW_DELIMITER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SEPARATOR | Call by reference | Type reference (TYPE) | C | 20031217 |
Method SET_ROW_DELIMITER on class CL_SIMPLE_FILE_VIEWER has no exception.
Method USE_EMBEDDED_SEPARATORS Signature
Method USE_EMBEDDED_SEPARATORS on class CL_SIMPLE_FILE_VIEWER has no parameter.
Method USE_EMBEDDED_SEPARATORS on class CL_SIMPLE_FILE_VIEWER has no exception.
Method _CHECK_LOAD_ERRORS Signature
Method _CHECK_LOAD_ERRORS on class CL_SIMPLE_FILE_VIEWER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _CREATE_GRID_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_DATA | Value transfer | Object reference (TYPE REF TO) | GENERIC_TABLE | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _CREATE_GRID_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_DESCRIPTION | Value transfer | Object reference (TYPE REF TO) | LVC_T_FCAT | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _GET_FILEDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_DESTINATION | Call by reference | Type reference (TYPE) | STRING | Alert: Beschreibung einer auszuführenden Toolinstanz | 20031215 | ||
2 | ![]() |
I_FILENAME | Call by reference | Type reference (TYPE) | STRING | 20031215 | |||
3 | ![]() |
R_FILEDATA | Value transfer | Object reference (TYPE REF TO) | CCMCTLTXTTAB | Tabellentyp für CCMCTLTXT | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _GET_FILENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TOOL_INFO | Call by reference | Object reference (TYPE REF TO) | ALTLEXDESC | Alert: Beschreibung einer auszuführenden Toolinstanz | 20031215 | ||
2 | ![]() |
R_FILENAME | Value transfer | Type reference (TYPE) | STRING | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _GET_RFC_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TOOL_INFO | Call by reference | Object reference (TYPE REF TO) | ALTLEXDESC | Alert: Beschreibung einer auszuführenden Toolinstanz | 20031215 | ||
2 | ![]() |
R_DESTINATION | Value transfer | Type reference (TYPE) | STRING | 20031215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20031215 |
Method _GET_SEPARATORS Signature
Method _GET_SEPARATORS on class CL_SIMPLE_FILE_VIEWER has no parameter.
Method _GET_SEPARATORS on class CL_SIMPLE_FILE_VIEWER has no exception.
Method _NEXT_ROW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_ROW_DATA | Value transfer | Type reference (TYPE) | STRING | 20031215 |
Method _NEXT_ROW on class CL_SIMPLE_FILE_VIEWER has no exception.
Method _PROCESS_FILE_DATA Signature
Method _PROCESS_FILE_DATA on class CL_SIMPLE_FILE_VIEWER has no parameter.
Method _PROCESS_FILE_DATA on class CL_SIMPLE_FILE_VIEWER has no exception.
History
Last changed by/on | SAP | 20080612 |
SAP Release Created in | 700 |