Hierarchy

⤷

⤷

Properties
Class | CL_SLIN_IO | |
Short Description | Slin Input/Output | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SLIN_INTERN | Internal Use for SLIN (changes made without discussion) |
Created | 20050427 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
5 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SLIN_IO has no interface implemented.
Friends
Class CL_SLIN_IO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_SLIN_CHECKER_SET | 20130527 | |||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | COMMENTSTATE | 20101105 | |||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CONTENT | 20050429 | |||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | DEPEND | 20050528 | |||
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'CL_SLIN=======================CP' | 20050813 | ||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | PSEUDOCOMMENTCHECK | 20050430 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Set I/O Instance (if Possible) Using Database Info | 20050528 |
2 | ![]() |
Instance method | Public | Method | Make Result Persistent in the Database | 20050528 |
3 | ![]() |
Instance method | Public | Method | Set Result Dependant on a Long Text | 20050528 |
4 | ![]() |
Instance method | Public | Method | Set Result Dependant on a Program | 20050528 |
5 | ![]() |
Instance method | Public | Method | Set Result Dependant on a T100 | 20050528 |
6 | ![]() |
Instance method | Public | Method | Update the Statistics at the End of a Test Run | 20050427 |
7 | ![]() |
Instance method | Public | Method | Filter Result in terms 'codes' and 'incls', incls empty->all | 20050530 |
8 | ![]() |
Instance method | Public | Method | Specify the Pseudo Comment Positions | 20050526 |
9 | ![]() |
Static method | Public | Method | 20050528 | |
10 | ![]() |
Static method | Public | Method | 20120429 | |
11 | ![]() |
Instance method | Public | Method | 20120429 | |
12 | ![]() |
Instance method | Public | Method | Begin an Error Output (if 'RESULT' True) | 20050606 |
13 | ![]() |
Instance method | Public | Method | Begin an Error Output | 20050606 |
14 | ![]() |
Instance method | Public | Method | Begin an Error Output (Without Fail) | 20050606 |
15 | ![]() |
Instance method | Public | Method | Begin an Error Output (Position: Inclm Row) | 20050606 |
16 | ![]() |
Static method | Public | Method | 20130531 | |
17 | ![]() |
Instance method | Public | Method | New Line (Pure Text) | 20050606 |
18 | ![]() |
Instance method | Public | Method | Insert T100 Info | 20050606 |
19 | ![]() |
Instance method | Public | Method | Insert T100 Long Text | 20050606 |
20 | ![]() |
Instance method | Public | Method | Insert Text Element | 20050606 |
21 | ![]() |
Instance method | Public | Method | Insert TRMSG Content | 20050606 |
22 | ![]() |
Instance method | Public | Method | Insert TRMSG Key | 20050606 |
23 | ![]() |
Instance method | Public | Method | Return Old Style Result Tables | 20050528 |
24 | ![]() |
Static method | Public | Method | 'Line' Coded Info -> String Table ( < SRC_LINE_LUB) | 20050528 |
25 | ![]() |
Static method | Public | Method | 20061229 | |
26 | ![]() |
Static method | Public | Method | String -> String Table (Rows < SRC_LINE_LUB) | 20050526 |
27 | ![]() |
Instance method | Public | Method | Set Statistic Info for Current Test Group | 20050526 |
28 | ![]() |
Instance method | Public | Method | Initialize Statistic Info for Current Test Group | 20050526 |
29 | ![]() |
Instance method | Public | Method | Combine Results | 20050529 |
Events
Class CL_SLIN_IO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | COMMENTSTATE | Public | See coding | 20101105 | begin of CommentState,
hasSlinPragma type abap_bool,
hasEnhPragma type abap_bool,
hasWrnPragma type abap_bool,
hasEnhComment type abap_bool,
hasWrnComment type abap_bool,
end of CommentState
|
Method Signatures
Method DB_GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CALL_CNTX | Call by reference | Attribute reference (LIKE) | SLIN_CALL_CNTX-STANDARD | 20050530 | |||
2 | ![]() |
IO | Value transfer | Object reference (TYPE REF TO) | CL_SLIN_IO | 20090525 | |||
3 | ![]() |
NO_CACHE_CODES | Call by reference | Type reference (TYPE) | SLINI_DESC_KEYS | 20090525 | |||
4 | ![]() |
PROGNAME | Call by reference | Type reference (TYPE) | CSEQUENCE | ABAP-Programm, aktuelles Rahmenprogramm | 20050528 |
Method DB_GET_INSTANCE on class CL_SLIN_IO has no exception.
Method DB_PERSIST Signature
Method DB_PERSIST on class CL_SLIN_IO has no parameter.
Method DB_PERSIST on class CL_SLIN_IO has no exception.
Method DEPEND_ADD_LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | CLIKE | 20050528 |
Method DEPEND_ADD_LONGTEXT on class CL_SLIN_IO has no exception.
Method DEPEND_ADD_PROGRAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | CLIKE | 20050528 |
Method DEPEND_ADD_PROGRAM on class CL_SLIN_IO has no exception.
Method DEPEND_ADD_T100 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARBGB | Call by reference | Type reference (TYPE) | ARBGB | Arbeitsgebiet | 20050528 | ||
2 | ![]() |
MSGNR | Call by reference | Type reference (TYPE) | MSGNR | Nachrichtennummer | 20050528 | ||
3 | ![]() |
SPRSL | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20050528 |
Method DEPEND_ADD_T100 on class CL_SLIN_IO has no exception.
Method EPILOG Signature
Method EPILOG on class CL_SLIN_IO has no parameter.
Method EPILOG on class CL_SLIN_IO has no exception.
Method EXTRACT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CODES | Call by reference | Type reference (TYPE) | SLINI_DESC_KEYS | 20050530 | |||
2 | ![]() |
INCLS | Call by reference | Type reference (TYPE) | SLIN_STRING_HASH | erlaubte Includes | 20050530 |
Method EXTRACT on class CL_SLIN_IO has no exception.
Method FILL_PSEUDO_COMMENT_POSITIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EC_FORMAT_WRONG_SET | Call by reference | Type reference (TYPE) | CL_SLIN_UTIL=>INT_STD | 20071030 | |||
2 | ![]() |
SCAN | Call by reference | Object reference (TYPE REF TO) | CL_SLIN_SCAN | Utility zur vereinfachten Nutzung vom SCAN-Befehl | 20050526 | ||
3 | ![]() |
SET_EXTEND_ON_MISSING_IDX | Call by reference | Type reference (TYPE) | SSTMNT_IDX | Index in die Statement-Tabelle vom SCAN-Befehl | 20071112 | ||
4 | ![]() |
SET_EXTEND_ON_REDUNDANT_SET | Call by reference | Type reference (TYPE) | CL_SLIN_UTIL=>INT_STD | 20071030 |
Method FILL_PSEUDO_COMMENT_POSITIONS on class CL_SLIN_IO has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECKER_SET | Call by reference | Object reference (TYPE REF TO) | CL_SLIN_CHECKER_SET | 20090525 | |||
2 | ![]() |
DBCACHE | Call by reference | Object reference (TYPE REF TO) | CL_SLIN_DB_HANDLE | 20101105 | |||
3 | ![]() |
IGNORE_PRAGMA | Call by reference | Type reference (TYPE) | ABAP_BOOL | boolsche Variable (X=true, -=false, space=unknown) | 20120429 | ||
4 | ![]() |
IN_TODO | Call by reference | Type reference (TYPE) | ABAP_BOOL | boolsche Variable (X=true, -=false, space=unknown) | 20080309 | ||
5 | ![]() |
PROG | Call by reference | Object reference (TYPE REF TO) | CL_SLIN_PROG | 20050528 | |||
6 | ![]() |
RET | Value transfer | Object reference (TYPE REF TO) | CL_SLIN_IO | 20080321 |
Method GET_INSTANCE on class CL_SLIN_IO has no exception.
Method GET_PRAGMA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HEAD | Call by reference | Type reference (TYPE) | SLIN_HEAD | 20120429 | |||
2 | ![]() |
REPLACE | Call by reference | Type reference (TYPE) | STRING | 20120429 | |||
3 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | STRING | 20120429 | |||
4 | ![]() |
TEXT_ID | Call by reference | Type reference (TYPE) | TEXTPOOLKY | 20120429 |
Method GET_PRAGMA on class CL_SLIN_IO has no exception.
Method GET_PSEUDO_STAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET | Value transfer | Type reference (TYPE) | CL_SLIN_UTIL=>IDX_STD | 20120429 |
Method GET_PSEUDO_STAR on class CL_SLIN_IO has no exception.
Method HEADER_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERRDESC | Call by reference | Type reference (TYPE) | SLINI_DESC | 20050606 | |||
2 | ![]() |
IDX | Call by reference | Type reference (TYPE) | SSTMNT_IDX | Index in die Statement-Tabelle vom SCAN-Befehl | 20071112 | ||
3 | ![]() |
LONGTEXT | Call by reference | Type reference (TYPE) | RSLINLTAB | 20050606 | |||
4 | ![]() |
OFFI | Call by reference | Type reference (TYPE) | CL_SLIN_UTIL=>TOKEN_OFFI | 0 | rel. Offset eines Tokens zum ersten Token eines Statements | 20050606 | |
5 | ![]() |
RET | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080321 | |||
6 | ![]() |
TID | Call by reference | Type reference (TYPE) | SLIN_CHCK_KEY | SPACE | 20050606 | ||
7 | ![]() |
UID | Call by reference | Type reference (TYPE) | I | Indentitätskennzeichen | 20110228 |
Method HEADER_ADD on class CL_SLIN_IO has no exception.
Method HEADER_DIRECT_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERRDESC | Call by reference | Type reference (TYPE) | SLINI_DESC | 20050606 | |||
2 | ![]() |
INCL | Call by reference | Type reference (TYPE) | CSEQUENCE | 20050606 | |||
3 | ![]() |
LINE | Call by reference | Type reference (TYPE) | I | 20050606 | |||
4 | ![]() |
TID | Call by reference | Type reference (TYPE) | SLIN_CHCK_KEY | SPACE | Schlüssel für die SLIN_CHCK-DB-Tabelle | 20050606 |
Method HEADER_DIRECT_ADD on class CL_SLIN_IO has no exception.
Method HEADER_FORCE_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERRDESC | Call by reference | Type reference (TYPE) | SLINI_DESC | 20050606 | |||
2 | ![]() |
INCL | Call by reference | Type reference (TYPE) | CSEQUENCE | 20050606 | |||
3 | ![]() |
LONGTEXT | Call by reference | Type reference (TYPE) | RSLINLTAB | 20050606 | |||
4 | ![]() |
ROW | Call by reference | Type reference (TYPE) | I | 1 | 20050606 | ||
5 | ![]() |
TID | Call by reference | Type reference (TYPE) | SLIN_CHCK_KEY | SPACE | 20050606 | ||
6 | ![]() |
USE_PRAGMA_IGNORE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120429 |
Method HEADER_FORCE_ADD on class CL_SLIN_IO has no exception.
Method HEADER_INCL_ROW_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERRDESC | Call by reference | Type reference (TYPE) | SLINI_DESC | 20050606 | |||
2 | ![]() |
INCL | Call by reference | Type reference (TYPE) | CLIKE | 20050606 | |||
3 | ![]() |
LONGTEXT | Call by reference | Type reference (TYPE) | RSLINLTAB | 20050606 | |||
4 | ![]() |
RET | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080321 | |||
5 | ![]() |
ROW | Call by reference | Type reference (TYPE) | I | 20050606 | |||
6 | ![]() |
TID | Call by reference | Type reference (TYPE) | SLIN_CHCK_KEY | SPACE | 20050606 |
Method HEADER_INCL_ROW_ADD on class CL_SLIN_IO has no exception.
Method LINE_POS_GET_INFOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARGS | Call by reference | Type reference (TYPE) | SLIN_KEY_VALUE_HASH | Hash-Tabelle von Schlüssel-Wert Paaren | 20130531 | ||
2 | ![]() |
INCL | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130531 | |||
3 | ![]() |
LINE | Call by reference | Type reference (TYPE) | SLINI_LINE | 20130531 | |||
4 | ![]() |
ROW | Call by reference | Type reference (TYPE) | I | 20130531 |
Method LINE_POS_GET_INFOS on class CL_SLIN_IO has no exception.
Method LINE_RAW_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ARG1 | Call by reference | Type reference (TYPE) | SIMPLE | Argument (falls nr = 1) | 20050606 | ||
2 | ![]() |
NR | Call by reference | Type reference (TYPE) | I | Argumentanzahl (0 oder 1) | 20050606 | ||
3 | ![]() |
PATTERN | Call by reference | Type reference (TYPE) | CLIKE | auszugebener String | 20050606 |
Method LINE_RAW_ADD on class CL_SLIN_IO has no exception.
Method LINE_T100_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SYMSG | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20050606 |
Method LINE_T100_ADD on class CL_SLIN_IO has no exception.
Method LINE_T100_LONGTEXT_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DOKUOBJ | Call by reference | Type reference (TYPE) | DOKU_OBJ | Dokumentations-Objekt | 20050606 | ||
2 | ![]() |
SPRSL | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20050606 |
Method LINE_T100_LONGTEXT_ADD on class CL_SLIN_IO has no exception.
Method LINE_TEXT_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERG1 | Call by reference | Type reference (TYPE) | SIMPLE | 20050606 | |||
2 | ![]() |
ERG2 | Call by reference | Type reference (TYPE) | SIMPLE | 20050606 | |||
3 | ![]() |
ERG3 | Call by reference | Type reference (TYPE) | SIMPLE | 20050606 | |||
4 | ![]() |
ERG4 | Call by reference | Type reference (TYPE) | SIMPLE | 20050606 | |||
5 | ![]() |
ERG5 | Call by reference | Type reference (TYPE) | SIMPLE | 20050606 | |||
6 | ![]() |
INCL | Call by reference | Type reference (TYPE) | STRING | 20130529 | |||
7 | ![]() |
KEY | Call by reference | Type reference (TYPE) | TEXTPOOLKY | 20050606 | |||
8 | ![]() |
NR | Call by reference | Type reference (TYPE) | I | 20050606 | |||
9 | ![]() |
PROGNAME | Value transfer | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20050606 | ||
10 | ![]() |
ROW | Call by reference | Type reference (TYPE) | SIMPLE | 20130529 |
Method LINE_TEXT_ADD on class CL_SLIN_IO has no exception.
Method LINE_TRMSG_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RAW | Call by reference | Type reference (TYPE) | SYNT_TRMSG_RAW | 20050606 |
Method LINE_TRMSG_ADD on class CL_SLIN_IO has no exception.
Method LINE_TRMSG_KEY_ADD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TRMSG | Call by reference | Type reference (TYPE) | TRMSG | Tabelle der Fehlermeldungen des Syntaxchecks | 20050606 |
Method LINE_TRMSG_KEY_ADD on class CL_SLIN_IO has no exception.
Method OLD_GET_RESULT_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | SLINI_RESULT | 20050528 | |||
2 | ![]() |
RESULT_STAT | Call by reference | Type reference (TYPE) | SLINI_RESULT_STAT | 20050528 |
Method OLD_GET_RESULT_TABLES on class CL_SLIN_IO has no exception.
Method OLD_LINE_TO_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINE | Call by reference | Type reference (TYPE) | SLINI_LINE | 20050528 | |||
2 | ![]() |
RET | Value transfer | Type reference (TYPE) | RSWSOURCET | 20080321 |
Method OLD_LINE_TO_SRC on class CL_SLIN_IO has no exception.
Method POOL_KEY_TO_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
POOL_ID | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20061229 | ||
2 | ![]() |
RET | Value transfer | Type reference (TYPE) | SYREPID | 20080321 |
Method POOL_KEY_TO_NAME on class CL_SLIN_IO has no exception.
Method STRING_TO_SRC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SRC | Value transfer | Type reference (TYPE) | RSWSOURCET | 20050526 | |||
2 | ![]() |
STR | Call by reference | Type reference (TYPE) | STRING | 20050526 |
Method STRING_TO_SRC on class CL_SLIN_IO has no exception.
Method TEST_GROUP_EPILOG Signature
Method TEST_GROUP_EPILOG on class CL_SLIN_IO has no parameter.
Method TEST_GROUP_EPILOG on class CL_SLIN_IO has no exception.
Method TEST_GROUP_PROLOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TID | Call by reference | Type reference (TYPE) | SLIN_CHCK_KEY | 20050526 |
Method TEST_GROUP_PROLOG on class CL_SLIN_IO has no exception.
Method UNION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO | Call by reference | Object reference (TYPE REF TO) | CL_SLIN_IO | Slin Input/Output | 20050529 |
Method UNION on class CL_SLIN_IO has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |