Hierarchy
⤷
⤷
Properties
| Class | CL_SWF_IO_SERVICES | |
| Short Description | Income Outcome Checks | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SWF_UTL | Workflow: Tools |
| Created | 20000926 | SAP |
| Last change | 20130531 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 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) |
Interfaces
Class CL_SWF_IO_SERVICES has no interface implemented.
Friends
Class CL_SWF_IO_SERVICES has no friend class.
Attributes
Class CL_SWF_IO_SERVICES has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Reformat the String for Conversion | 20000928 | |
| 2 | Static method | Public | Method | Call Elementary Check Method - Container Definition | 20001011 | |
| 3 | Static method | Public | Method | Validity Check of a String | 20001004 | |
| 4 | Static method | Private | Method | Check of a Class Type | 20001012 | |
| 5 | Static method | Public | Method | Checks a Container with New/Value Pairs | 20001019 | |
| 6 | Static method | Public | Method | Validity Check of a Date | 20000926 | |
| 7 | Static method | Public | Method | Validity Check of a Decimal Number (P Conversion) | 20000928 | |
| 8 | Static method | Public | Method | Validity Check of a Decimal Number (No P Conversion) | 20001220 | |
| 9 | Static method | Public | Method | Checks Whether a Single-Line Element Occurs More Than Once | 20001017 | |
| 10 | Static method | Public | Method | Validity Check of a Floating Point Number | 20001004 | |
| 11 | Static method | Public | Method | Validity Check of a Hexadecimal Number | 20001005 | |
| 12 | Static method | Private | Method | Check Whether String Has Particular Characters at Start/End | 20000927 | |
| 13 | Static method | Private | Method | Check Validity Area (Min-Max) for Integer | 20000927 | |
| 14 | Static method | Private | Method | Checks Whether String Contains Particular Chars Only Once | 20000927 | |
| 15 | Static method | Public | Method | Validity Check for Integer Values | 20000928 | |
| 16 | Static method | Public | Method | Validity Check of a Numeric String | 20001004 | |
| 17 | Static method | Public | Method | Check of an Object Type for Persistent Object Reference | 20001010 | |
| 18 | Static method | Private | Method | Checks Whether All Oblig. Container Elements Were Supplied | 20001011 | |
| 19 | Static method | Private | Method | Check a Reference | 20001012 | |
| 20 | Static method | Private | Method | Check a Reference | 20001024 | |
| 21 | Static method | Public | Method | Validity Check of a Structure | 20001019 | |
| 22 | Static method | Public | Method | Validity Check of a Time | 20000927 | |
| 23 | Static method | Public | Method | Convert Element Value to String Using Element Properties | 20001219 | |
| 24 | Static method | Public | Method | Realize Conversion of ABAP Type | 20001204 | |
| 25 | Static method | Private | Method | Determine Number of Characters in String | 20001004 | |
| 26 | Static method | Private | Method | Remove Leading or Appended 0 | 20001005 | |
| 27 | Static method | Public | Method | Convert Element Value to String | 20001114 | |
| 28 | Static method | Private | Method | Determines Attributes of Container Definition | 20001011 | |
| 29 | Static method | Private | Method | Determine Length of a String/Field | 20001004 | |
| 30 | Static method | Private | Method | Determines Structure in Which Objects Are Shipped | 20001017 | |
| 31 | Static method | Private | Method | Gives the Element Value of a Data Reference | 20001218 | |
| 32 | Static method | Private | Method | Gives the Element Value of an Elementary Field to String | 20001214 | |
| 33 | Static method | Private | Method | Gives Element Value of Components of a Flat Structure | 20001218 | |
| 34 | Static method | Private | Method | Gives Element Value of a Table | 20001218 | |
| 35 | Static method | Public | Method | Returns Element Value as String | 20001213 |
Events
Class CL_SWF_IO_SERVICES has no event.
Types
Class CL_SWF_IO_SERVICES has no local type.
Method Signatures
Method CHANGE_DECIMAL_FORMAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_EXPRESSION | Call by reference | Type reference (TYPE) | C | zu bearbeitende Zeichenkette | 20000928 | |||
| 2 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001009 | |||
| 3 | IM_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl Dezimalstellen | 20000928 | |||
| 4 | IM_DECIMAL_SIGN | Call by reference | Type reference (TYPE) | C | Dezimalzeichen , oder . | 20001004 |
Method CHANGE_DECIMAL_FORMAT on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | ANY | Rückgabe, falls Format + Länge von IM_VALUE kompatibel | 20001025 | |||
| 2 | EX_DATA_HANDLE | Call by reference | Object reference (TYPE REF TO) | DATA | DatenObjekt-Handle | 20001025 | |||
| 3 | EX_OBJECT_STRUCTURE | Call by reference | Type reference (TYPE) | C | Struktur: SIBFLPOR(B) etc. bei Objekten / leer | 20001121 | |||
| 4 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 5 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warning-Messages in nicht aufbereiteter Form | 20001115 | |||
| 6 | IGNORE_STRING_DELIMITERS | Call by reference | Type reference (TYPE) | XFLAG | 'X'- Hochkommata (' oder ") vor der Prüfung entfernen | 20021011 | |||
| 7 | IM_CONTAINER_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container-Handle | 20001024 | |||
| 8 | IM_ELEMENT_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Structure des Container-Elements | 20001116 | |||
| 9 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | 'X'=Initialwerte sind unzulässig | 20001025 | |||
| 10 | IM_TABLE_LINE_APPEND | Call by reference | Type reference (TYPE) | XFLAG | Tabellen: 'X' - Wert anhängen, ' ' - nicht anhängen | 20010328 | |||
| 11 | IM_USE_ELEMENT_REF | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Wert aus Elementobjekt initialisieren | 20011105 | |||
| 12 | IM_VALUE | Value transfer | Type reference (TYPE) | C | Zu überprüfender Wert als Datentyp Char | 20001011 | |||
| 13 | IM_VALUE_STRING | Call by reference | Type reference (TYPE) | STRING | Zu überprüfender Wert als Datentyp String | 20010228 |
Method CHECK_ALL on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_CHARACTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | ANY | Rückgabe (C/String) im geprüften Format | 20001004 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warnings in nicht aufbereiteter Form | 20001115 | |||
| 4 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 | ||
| 5 | IM_STRING | Call by reference | Type reference (TYPE) | ANY | Feld im zu prüfenden Format und zu prüfender Länge | 20001005 |
Method CHECK_CHARACTER on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_CLASSTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001012 | |||
| 2 | IM_CLASSTYPE_ACTUAL | Call by reference | Type reference (TYPE) | C | aktueller zu prüfender Klassentyp | 20001012 | |||
| 3 | IM_CLASSTYPE_DEF | Call by reference | Type reference (TYPE) | STRING | definierter Klassentyp | 20001012 |
Method CHECK_CLASSTYPE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_CONTAINER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CONTAINER_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container der erweitert und geprüft wird | 20001019 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001019 | |||
| 3 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warning-Messsages | 20001115 | |||
| 4 | IM_CONTAINER_VALUES | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Name-Wert-Paare zur Erweiterung des Containers | 20001019 | |||
| 5 | IM_CONTAINER_VALUES_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf instanziierten Container | 20001116 | |||
| 6 | IM_DATAFLOW | Call by reference | Type reference (TYPE) | SWA_DAFLOW | Datenflußrichtung | 20001019 |
Method CHECK_CONTAINER_DATA on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATE | Call by reference | Type reference (TYPE) | D | Datum, falls im korrekten Format | 20000926 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_DATE | Call by reference | Type reference (TYPE) | C | Zu prüfendes Datum als Zeichenkette | 20000926 | |||
| 4 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 |
Method CHECK_DATE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_DECIMAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl erforderlicher Dezimalstellen zur Darstellung | 20001005 | |||
| 2 | EX_OUTPUTLEN | Call by reference | Type reference (TYPE) | I | Anzahl erforderlicher Bytes zur Darstellung | 20001005 | |||
| 3 | EX_PACKED | Call by reference | Type reference (TYPE) | ANY | gepackte Zahl, falls im korrekten Format | 20000928 | |||
| 4 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 5 | IM_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl Dezimalstellen zur Prüfung | 20000928 | |||
| 6 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' = Initialwert ist unzulässig | 20001018 | ||
| 7 | IM_MINIMAL_LENGTH | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' = Nicht signifikante Nullen werden gelöscht | 20010919 | ||
| 8 | IM_OUTPUTLEN | Call by reference | Type reference (TYPE) | I | Ausgabelänge zur Prüfung | 20000928 | |||
| 9 | IM_PACKED | Call by reference | Type reference (TYPE) | C | gepackte Zahl als Zeichenkette zur Prüfung | 20000928 |
Method CHECK_DECIMAL on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_DECIMAL_FOR_FLOAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl erforderlicher Dezimalstellen | 20001220 | |||
| 2 | EX_OUTPUTLEN | Call by reference | Type reference (TYPE) | I | Anzahl erforderlicher Bytes | 20001220 | |||
| 3 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001220 | |||
| 4 | EX_VALUE | Call by reference | Type reference (TYPE) | ANY | Dezimalzahl, falls im korrekten Format | 20001220 | |||
| 5 | IM_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl Dezimalstellen | 20001220 | |||
| 6 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X= Initialwert ist unzulässig | 20001220 | ||
| 7 | IM_OUTPUTLEN | Call by reference | Type reference (TYPE) | I | Ausgabelänge | 20001220 | |||
| 8 | IM_VALUE | Call by reference | Type reference (TYPE) | C | zu testender Wert | 20001220 |
Method CHECK_DECIMAL_FOR_FLOAT on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_ELEMENT_DUPLICATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001017 | |||
| 2 | IM_CONTAINER_VALUES | Call by reference | Type reference (TYPE) | SWFNAMSTAB | Tabelle externer Containerwerte | 20001017 | |||
| 3 | IM_ELEMENT_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Referenz auf instanziiertes Element | 20001116 | |||
| 4 | IM_ELEMENT_NAME | Value transfer | Type reference (TYPE) | SWFDNAME | Name des Elements | 20001116 |
Method CHECK_ELEMENT_DUPLICATES on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_FLOAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | ANY | Export Float-Value, falls im korrekten Format | 20001004 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_FLOAT | Call by reference | Type reference (TYPE) | C | Zu prüfender (Integer)-Wert als Zeichenkette | 20001004 | |||
| 4 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 |
Method CHECK_FLOAT on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_HEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | ANY | Expoert (X/XString) im geprüften Format | 20001005 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 | ||
| 4 | IM_STRING | Call by reference | Type reference (TYPE) | C | Zu prüfende Zeichenkette | 20001005 |
Method CHECK_HEX on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_IF_FIRSTLAST_SIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001009 | |||
| 2 | IM_SIGNS | Call by reference | Type reference (TYPE) | C | (Vor)-Zeichen, die nur am Anfang/Ende erlaubt sind | 20000927 | |||
| 3 | IM_STRING | Call by reference | Type reference (TYPE) | C | Zu prüfender String | 20000927 |
Method CHECK_IF_FIRSTLAST_SIGN on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_IF_MIN_MAX_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001009 | |||
| 2 | IM_DECIMALS | Call by reference | Type reference (TYPE) | I | 0 | Anzahl Dezimalstellen im Vergleichsfeld | 20000928 | ||
| 3 | IM_LENGTH | Call by reference | Type reference (TYPE) | I | 16 | Anzahl Stellen Vergleichsfeld (Typ P) | 20000928 | ||
| 4 | IM_MAX | Call by reference | Type reference (TYPE) | P | Maximalwert | 20000927 | |||
| 5 | IM_MIN | Call by reference | Type reference (TYPE) | P | Minimalwert | 20000927 | |||
| 6 | IM_STRING | Call by reference | Type reference (TYPE) | C | Zu prüfende Zahl als Zeichenkette | 20000927 |
Method CHECK_IF_MIN_MAX_VALUE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_IF_UNIQUE_SIGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001009 | |||
| 2 | IM_SIGNS | Call by reference | Type reference (TYPE) | C | (Vor)-Zeichen, die nur einmal erlaubt sind | 20000927 | |||
| 3 | IM_STRING | Call by reference | Type reference (TYPE) | C | Zu prüfender String | 20000927 |
Method CHECK_IF_UNIQUE_SIGN on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_INTEGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | ANY | Export Integer, falls im korrekten Format übergeben | 20000928 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_CHECK_INT1 | Call by reference | Type reference (TYPE) | XFLAG | X=zu prüfender Wert muss als INT1 abbildbar sein | 20000928 | |||
| 4 | IM_CHECK_INT2 | Call by reference | Type reference (TYPE) | XFLAG | X=zu prüfender Wert muss als INT2 abbildbar sein | 20000928 | |||
| 5 | IM_CHECK_INT4 | Call by reference | Type reference (TYPE) | XFLAG | X=zu prüfender Wert muss als INT4 abbildbar sein | 20000928 | |||
| 6 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 | ||
| 7 | IM_INTEGER | Call by reference | Type reference (TYPE) | C | Zu prüfender (Integer)-Wert als Zeichenkette | 20000928 |
Method CHECK_INTEGER on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_NUMC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | N | Export NUMC-Value, falls im korrekten Format | 20001004 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 | ||
| 4 | IM_STRING | Call by reference | Type reference (TYPE) | C | Zu prüfender numerischer Text | 20001004 |
Method CHECK_NUMC on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001010 | |||
| 2 | IM_OBJTYPE_ACTUAL | Call by reference | Type reference (TYPE) | SWOTOBJID-OBJTYPE | aktueller zu prüfender Objekttyp | 20001010 | |||
| 3 | IM_OBJTYPE_DEF | Call by reference | Type reference (TYPE) | SWCONTDEF-REFOBJTYPE | definierter Objekttyp | 20001010 |
Method CHECK_OBJTYPE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_OBLIGAT_CNT_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Fehlertabelle | 20001011 | |||
| 2 | IM_ACT_CONTAINER_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | zu prüfender Container | 20001011 | |||
| 3 | IM_DEF_ELEMENTS | Call by reference | Type reference (TYPE) | MTYP_T_ELEMENTS | Tabelle, die definierte Elementeigenschaften enthält | 20001011 |
Method CHECK_OBLIGAT_CNT_ELEMENTS on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001012 | |||
| 2 | EX_VALUE | Call by reference | Type reference (TYPE) | ANY | Inst-ID des Objekts (Ordnungsbegriff) | 20001012 | |||
| 3 | IM_ACTUAL_OBJTYPE | Call by reference | Type reference (TYPE) | C | ermittelte aktuelle Struktur | 20001017 | |||
| 4 | IM_ACTUAL_VALUE | Call by reference | Type reference (TYPE) | C | zu prüfender Wert | 20001012 | |||
| 5 | IM_DEF_OBJKIND | Call by reference | Type reference (TYPE) | C | Objekttypart (NN/BO/BC) | 20001012 | |||
| 6 | IM_DEF_OBJTYPE | Call by reference | Type reference (TYPE) | STRING | definierter Objekttyp | 20001012 | |||
| 7 | IM_DEF_TYPEKIND | Call by reference | Type reference (TYPE) | C | interner ABAP-Typ | 20001024 | |||
| 8 | IM_NAME | Call by reference | Type reference (TYPE) | C | Bezeichner des Elementes | 20001012 |
Method CHECK_REFERENCE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_REFERENCE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | T100-Struktur für Fehler | 20001024 | |||
| 2 | EX_VALUE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Inst-ID des Objekts (Ordnungsbegriff) | 20001024 | |||
| 3 | IM_ACTUAL_OBJTYPE | Call by reference | Type reference (TYPE) | C | ermittelte aktuelle Struktur | 20001024 | |||
| 4 | IM_ACTUAL_VALUE | Call by reference | Type reference (TYPE) | C | zu prüfender Wert | 20001024 | |||
| 5 | IM_DEF_OBJKIND | Call by reference | Type reference (TYPE) | C | Objekttypart (NN/BO/BC) | 20001024 | |||
| 6 | IM_DEF_OBJTYPE | Call by reference | Type reference (TYPE) | STRING | definierter Objekttyp | 20001024 | |||
| 7 | IM_DEF_TYPEKIND | Call by reference | Type reference (TYPE) | C | interner ABAP-Typ | 20001024 | |||
| 8 | IM_NAME | Call by reference | Type reference (TYPE) | C | Bezeichner des Elementes | 20001024 |
Method CHECK_REFERENCE_TABLE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE | Call by reference | Type reference (TYPE) | ANY | Feld im geprüften Format | 20001019 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warnings in nicht aufbereiteter Form | 20001115 | |||
| 4 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001019 | ||
| 5 | IM_STRING | Call by reference | Type reference (TYPE) | C | Feld im zu prüfenden Format und zu prüfender Länge | 20001019 | |||
| 6 | IM_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Struktur | 20001019 |
Method CHECK_STRUCTURE on class CL_SWF_IO_SERVICES has no exception.
Method CHECK_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TIME | Call by reference | Type reference (TYPE) | T | Uhrzeit, falls im korrekten Format | 20000927 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages in nicht aufbereiteter Form | 20001019 | |||
| 3 | IM_INIT_FAULT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | X=Initialwert ist unzulässig | 20001018 | ||
| 4 | IM_TIME | Call by reference | Type reference (TYPE) | C | Zu prüfende Uhrzeit als Zeichenkette | 20000927 |
Method CHECK_TIME on class CL_SWF_IO_SERVICES has no exception.
Method COLLECT_ELEMENT_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_ELEMENT_REF | Call by reference | Type reference (TYPE) | TABLE | Elementtabelle | 20001219 | |||
| 2 | EX_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001219 | |||
| 3 | EX_OBJECTS | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle selektierter BOR-Objektreferenzen | 20001219 | |||
| 4 | EX_SIBFLPORBS | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle ALLER selektierten Objektreferenzen | 20010521 | |||
| 5 | EX_VALUES | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle selektierter Containerwerte | 20001219 | |||
| 6 | EX_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warnings | 20001219 | |||
| 7 | IM_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz | 20001219 | |||
| 8 | IM_EXCLUDE_PROPS | Call by reference | Type reference (TYPE) | XSTRING | für Selektion ausgeschlossene Parameter | 20001219 | |||
| 9 | IM_INCLUDE_PROPS | Call by reference | Type reference (TYPE) | XSTRING | für Selektion geforderte Parameter | 20001219 |
Method COLLECT_ELEMENT_TO_STRING on class CL_SWF_IO_SERVICES has no exception.
Method CONVERT_VIA_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_NAME_VALUE | Call by reference | Type reference (TYPE) | SWACONEXTV | Name/Wertpaar | 20001204 | |||
| 2 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001204 | |||
| 3 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warning-Messages | 20001204 | |||
| 4 | IM_NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Elementname | 20001204 | |||
| 5 | IM_TYPE | Call by reference | Type reference (TYPE) | SWFDTKIND | ABAP-Datentyp eines Datenobjekts | 20001204 | |||
| 6 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | Elementwert | 20001204 |
Method CONVERT_VIA_TYPE on class CL_SWF_IO_SERVICES has no exception.
Method COUNT_SIGNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_COUNT | Call by reference | Type reference (TYPE) | I | Anzahl gefundene Zeichen | 20001004 | |||
| 2 | IM_SIGNS | Call by reference | Type reference (TYPE) | C | zu prüfendes Zeichen | 20001004 | |||
| 3 | IM_STRING | Call by reference | Type reference (TYPE) | C | String | 20001004 |
Method COUNT_SIGNS on class CL_SWF_IO_SERVICES has no exception.
Method CUT_ZERO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | C | zu bearbeitender String | 20001005 | |||
| 2 | IM_LEADING | Call by reference | Type reference (TYPE) | XFLAG | X = führende 0; ' ' = anhängende Null | 20001005 |
Method CUT_ZERO on class CL_SWF_IO_SERVICES has no exception.
Method ELEMENT_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONTAINER_OBJECTS | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle selektierter Objekte: Name, SIBFLPORB | 20001120 | |||
| 2 | EX_CONTAINER_VALUES | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle selektierter Containerwerte (Value-Wertpaare) | 20001114 | |||
| 3 | EX_T_MESSAGES | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001114 | |||
| 4 | EX_T_WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warning-Messages | 20001115 | |||
| 5 | IM_ELEMENT_REF | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Referenz auf das Container-Element | 20001114 |
Method ELEMENT_TO_STRING on class CL_SWF_IO_SERVICES has no exception.
Method GET_DEF_ATTRIB_OF_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ELEMENTS | Call by reference | Type reference (TYPE) | MTYP_T_ELEMENTS | Element-Attributtabelle | 20001011 | |||
| 2 | IM_CONTAINER_HANDLE | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Referenz auf Container | 20001114 | |||
| 3 | IM_ELEMENT_PROPS_ITERATOR | Call by reference | Type reference (TYPE) | XSTRING | Element-Eigenschaft(en) für den Iterator | 20001115 |
Method GET_DEF_ATTRIB_OF_CONTAINER on class CL_SWF_IO_SERVICES has no exception.
Method GET_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LENGTH | Call by reference | Type reference (TYPE) | I | ermittelte (String)-Länge | 20001004 | |||
| 2 | EX_STRING | Call by reference | Type reference (TYPE) | C | modifizierter String | 20001004 | |||
| 3 | IM_CONDENSE | Call by reference | Type reference (TYPE) | XFLAG | 'X' | X=Blanks werden komprimiert | 20001004 | ||
| 4 | IM_CONDENSE_NO_GAPS | Call by reference | Type reference (TYPE) | XFLAG | X=Blanks werden eliminiert | 20001004 | |||
| 5 | IM_STRING | Call by reference | Type reference (TYPE) | C | String dessen Länge zu ermitteln ist | 20001004 | |||
| 6 | IM_WITH_LEADING_BLANKS | Call by reference | Type reference (TYPE) | XFLAG | X=führende Blanks | 20001004 |
Method GET_LENGTH on class CL_SWF_IO_SERVICES has no exception.
Method GET_STRUCTURE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_POR_TYPE | Call by reference | Type reference (TYPE) | C | ermittelter Objekttyp | 20010328 | |||
| 2 | EX_T100_MSG | Call by reference | Type reference (TYPE) | SWF_T100MS | Struktur für Fehler | 20001017 | |||
| 3 | IM_DEF_NAME | Call by reference | Type reference (TYPE) | C | Element-Name aus Definition | 20001017 | |||
| 4 | IM_DEF_OBJKIND | Call by reference | Type reference (TYPE) | C | Element-Typ aus Definition | 20001017 | |||
| 5 | IM_DEF_OBJTYPE | Call by reference | Type reference (TYPE) | STRING | Element-Objekttyp aus Definition | 20001023 | |||
| 6 | IM_VALUE | Call by reference | Type reference (TYPE) | C | zu prüfende Daten | 20001017 |
Method GET_STRUCTURE_TYPE on class CL_SWF_IO_SERVICES has no exception.
Method VALUE_DATAREF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | STRING | aufzubauender String | 20001218 | |||
| 2 | EX_T_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001218 | |||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | absoluter Typname | 20001218 | |||
| 4 | IM_SEPARATOR | Call by reference | Type reference (TYPE) | C | Separator zwischen den Stringteilen | 20001218 | |||
| 5 | IM_TYPEKIND | Call by reference | Type reference (TYPE) | ABAP_TYPEKIND | interner ABAP-Typ | 20001218 | |||
| 6 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | zuzuweisender Wert | 20001218 |
Method VALUE_DATAREF on class CL_SWF_IO_SERVICES has no exception.
Method VALUE_ELEMENTAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | STRING | aufzubauender String | 20001214 | |||
| 2 | EX_T_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001218 | |||
| 3 | IM_DECIMALS | Call by reference | Type reference (TYPE) | I | Anzahl Dezimalstellen bei p | 20001214 | |||
| 4 | IM_LENGTH | Call by reference | Type reference (TYPE) | I | interne Länge | 20001214 | |||
| 5 | IM_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | absoluter typname | 20001214 | |||
| 6 | IM_SEPARATOR | Call by reference | Type reference (TYPE) | C | Separator zwischen den Stringteilen | 20001214 | |||
| 7 | IM_TYPEKIND | Call by reference | Type reference (TYPE) | ABAP_TYPEKIND | interner APAP-Typ | 20001214 | |||
| 8 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | zuzuweisender Wert | 20001214 |
Method VALUE_ELEMENTAR on class CL_SWF_IO_SERVICES has no exception.
Method VALUE_STRUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | STRING | aufzubauender String | 20001218 | |||
| 2 | EX_T_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001218 | |||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | absoluter Typname | 20001218 | |||
| 4 | IM_SEPARATOR | Call by reference | Type reference (TYPE) | C | Separator zwischen den Stringteilen | 20001218 | |||
| 5 | IM_TYPEKIND | Call by reference | Type reference (TYPE) | ABAP_TYPEKIND | interner ABAP-Typ | 20001218 | |||
| 6 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | zuzuweisender Wert | 20001218 |
Method VALUE_STRUCT on class CL_SWF_IO_SERVICES has no exception.
Method VALUE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_STRING | Call by reference | Type reference (TYPE) | STRING | aufzubauender String | 20001218 | |||
| 2 | CH_TABLE_OF_STRINGS | Call by reference | Type reference (TYPE) | TABLE | Tabelle von Strings | 20001218 | |||
| 3 | EX_T_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001218 | |||
| 4 | IM_NAME | Call by reference | Type reference (TYPE) | ABAP_ABSTYPENAME | absoluter Typname | 20001218 | |||
| 5 | IM_SEPARATOR | Call by reference | Type reference (TYPE) | C | Separator zwischen den Stringteilen | 20001218 | |||
| 6 | IM_TABLE_OF_STRINGS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Ausgabe von String in Tabelle | 20001218 | ||
| 7 | IM_TYPEKIND | Call by reference | Type reference (TYPE) | ABAP_TYPEKIND | interner ABAP-Typ | 20001218 | |||
| 8 | IM_VALUE | Call by reference | Type reference (TYPE) | ANY | zuzuweisender Wert | 20001218 |
Method VALUE_TABLE on class CL_SWF_IO_SERVICES has no exception.
Method VALUE_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_STRING | Call by reference | Type reference (TYPE) | STRING | Ausgabestring | 20001213 | |||
| 2 | EX_TABLE_OF_STRINGS | Call by reference | Type reference (TYPE) | TABLE | Tabelle von Strings | 20001213 | |||
| 3 | EX_T_ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001214 | |||
| 4 | IM_ABAP_FIELD | Call by reference | Type reference (TYPE) | ANY | Datenfeld | 20010110 | |||
| 5 | IM_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_ELEMENT | Containerelements | 20001213 | |||
| 6 | IM_SEPARATOR | Call by reference | Type reference (TYPE) | C | '#' | Ausgabetrennzeichen zwischen Strukturkomponenten | 20001213 | ||
| 7 | IM_TABLE_OF_STRINGS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Ausgabe von Tabellenelement in Tabelle | 20001213 |
Method VALUE_TO_STRING on class CL_SWF_IO_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 610 |