SAP ABAP Class CL_FKK_TEXT_FILE (Interface for Text File)
Hierarchy
☛
FI-CA (Software Component) FI-CA
⤷
FI-CA (Application Component) Contract Accounts Receivable and Payable
⤷
FKKB (Package) Contract A/R & A/P: Central Objects
⤷
⤷
Properties
| Class | CL_FKK_TEXT_FILE | |
| Short Description | Interface for Text File | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FKKB | Contract A/R & A/P: Central Objects |
| Created | 20020717 | SAP |
| Last change | 20050705 | 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) |
Interfaces
Class CL_FKK_TEXT_FILE has no interface implemented.
Friends
Class CL_FKK_TEXT_FILE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | C | SAP Audit Format | 20030724 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | C | Audicon Description | 20030505 | |||
| 3 | Constant | Protected | Type reference (TYPE) | LOCALFILE | 'gdpdu-01-06-2003.dtd' | Audicon DTD Name | 20030506 | ||
| 4 | Constant | Protected | Type reference (TYPE) | LOCALFILE | 'index.xml' | Audicon XML Index Name | 20030506 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | FKK_TXT_CURR_T | Currencies | 20020718 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | FKK_LOCALFILE_T | Name of Dataset | 20020718 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20030507 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | FKK_ELEM_T | XML Element Stack | 20030513 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TEXT200 | Text (100 characters) | 20050615 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | INT4 | Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) | 20050615 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | FKK_TXT_STRUCT_INFO_T | Structure Information | 20020718 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_FRONTEND_SERVICES | Frontend Services | 20040217 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | C | Keep leading space in field | 20130711 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | C | List instead of File | 20030109 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | C | Frontend | 20020718 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | C | Write Mode | 20020718 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | C | 'X' | Overwrite File | 20040213 | ||
| 18 | Instance attribute | Protected | Type reference (TYPE) | C | ';' | Field Separator | 20020718 | ||
| 19 | Constant | Protected | Type reference (TYPE) | C | '#' | Character Strings - First Characters | 20050124 | ||
| 20 | Constant | Protected | Type reference (TYPE) | C | '"' | Character Strings | 20030623 | ||
| 21 | Instance attribute | Protected | Type reference (TYPE) | C | Unicode | 20030415 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | C | Export Currencies | 20020718 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | C | Export Field Names | 20020718 | |||
| 24 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IXML | IF_IXML | 20030507 |
Methods
Events
Class CL_FKK_TEXT_FILE has no event.
Types
Class CL_FKK_TEXT_FILE has no local type.
Method Signatures
Method APPEND_ELEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ELEM | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20030513 | |||
| 2 | I_NAME | Value transfer | Type reference (TYPE) | STRING | 20030513 |
Method APPEND_ELEM on class CL_FKK_TEXT_FILE has no exception.
Method CLOSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILES | Call by reference | Type reference (TYPE) | FKK_LOCALFILE_T | Datesetnamen | 20030724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Schließen | 20030507 | ||
| 2 | Keine geöffnete Datei | 20020718 |
Method CLOSE_AUDICON Signature
Method CLOSE_AUDICON on class CL_FKK_TEXT_FILE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030507 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FILE_NAME | Value transfer | Type reference (TYPE) | C | Name der Datei | 20020718 | |||
| 2 | I_KEEP_LEADING_SPACE | Value transfer | Type reference (TYPE) | C | Keep leading space | 20130711 | |||
| 3 | I_LIST | Value transfer | Type reference (TYPE) | C | R3-Liste statt Datei (andere Par.werden nicht berücksicht.) | 20030109 | |||
| 4 | I_LOCAL | Value transfer | Type reference (TYPE) | LOCAL_KK | Datei auf Frontend | 20020718 | |||
| 5 | I_OUTPUT | Value transfer | Type reference (TYPE) | C | Schreibmodus | 20020718 | |||
| 6 | I_REPLACE | Value transfer | Type reference (TYPE) | C | 'X' | Datei überschreiben | 20040213 | ||
| 7 | I_SEPARATOR | Value transfer | Type reference (TYPE) | C | Feldseparator | 20030725 | |||
| 8 | I_UNICODE | Value transfer | Type reference (TYPE) | UCODE_KK | Unicode modus (nur Lesen) | 20021115 | |||
| 9 | I_WITH_CURRENCIES | Value transfer | Type reference (TYPE) | C | Währungen exportieren | 20020718 | |||
| 10 | I_WITH_NAMES | Value transfer | Type reference (TYPE) | C | Feldnamen exportieren | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datei konnte nicht geöffnet werden | 20020718 |
Method GET_ELEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ELEM | Value transfer | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20030513 | |||
| 2 | I_NAME | Value transfer | Type reference (TYPE) | STRING | 20030513 |
Method GET_ELEM on class CL_FKK_TEXT_FILE has no exception.
Method GET_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LINE | Call by reference | Type reference (TYPE) | TEXT200 | Text Länge 200 | 20050615 | |||
| 2 | E_LINE_NUM | Call by reference | Type reference (TYPE) | INT4 | Ganze Zahl mit Vorzeichen (-2.147.483.648 .. 2.147.483.647) | 20050615 |
Method GET_ERROR on class CL_FKK_TEXT_FILE has no exception.
Method INIT_AIS Signature
Method INIT_AIS on class CL_FKK_TEXT_FILE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030724 |
Method INIT_AUDICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTD_NAME | Value transfer | Type reference (TYPE) | C | 20030506 | ||||
| 2 | I_FILE_NAME | Value transfer | Type reference (TYPE) | C | 20030505 | ||||
| 3 | I_MEDIA_NAME | Value transfer | Type reference (TYPE) | C | 20030519 | ||||
| 4 | I_SUPPLIER_COMMENT | Value transfer | Type reference (TYPE) | C | 20030515 | ||||
| 5 | I_SUPPLIER_LOCATION | Value transfer | Type reference (TYPE) | C | 20030515 | ||||
| 6 | I_SUPPLIER_NAME | Value transfer | Type reference (TYPE) | C | 20030515 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20030505 |
Method OPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATASET | Call by reference | Type reference (TYPE) | FKK_LOCALFILE | Dataset | 20030415 | |||
| 2 | I_BINARY | Value transfer | Type reference (TYPE) | C | Binary modus | 20030507 | |||
| 3 | I_FILE_NAME | Value transfer | Type reference (TYPE) | C | Lokale Datei für Upload bzw. Download | 20030415 | |||
| 4 | I_LOCAL | Value transfer | Type reference (TYPE) | LOCAL_KK | Lokale Datei | 20030415 | |||
| 5 | I_OUTPUT | Value transfer | Type reference (TYPE) | C | 20030415 | ||||
| 6 | I_RECORD_ID | Value transfer | Type reference (TYPE) | C | 20030415 | ||||
| 7 | I_UNICODE | Value transfer | Type reference (TYPE) | UCODE_KK | Datei im Unicode-Format | 20030415 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datei existieren schon | 20040213 | ||
| 2 | 20030415 |
Method READ_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERROR | Call by reference | Type reference (TYPE) | STRING | Note 949085 | 20060516 | |||
| 2 | E_RECORD_ID | Value transfer | Type reference (TYPE) | C | Satz ID | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EOF erreicht | 20020718 | ||
| 2 | ID nicht vorhanden | 20020718 | ||
| 3 | Kein Dataset aktiv | 20020718 | ||
| 4 | Dataset: Lesefehler | 20020718 | ||
| 5 | Satzt entspricht nicht registrierter Struktur | 20020718 |
Method REGISTER_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Datenbereich für Einlesen | 20020718 | |||
| 2 | E_LENGTH | Call by reference | Type reference (TYPE) | I | Zeilenlänge | 20030109 | |||
| 3 | E_LINE | Call by reference | Type reference (TYPE) | TXT_LINE_KK | Eine Zeile von Liste | 20030109 | |||
| 4 | I_EXCL_FIELDS | Call by reference | Type reference (TYPE) | FKK_TXT_FIELDNAME_T | Ausgeschlossene Felder | 20020718 | |||
| 5 | I_FILE_NAME | Value transfer | Type reference (TYPE) | C | 20030415 | ||||
| 6 | I_RECORD_ID | Value transfer | Type reference (TYPE) | C | Satz ID | 20020718 | |||
| 7 | I_SHORT_FILE_NAME | Value transfer | Type reference (TYPE) | C | 20030528 | ||||
| 8 | I_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | TABNAME | Name einer Struktur | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ID schon registriert | 20020718 | ||
| 2 | Kein dataset aktiv | 20020718 | ||
| 3 | Dataset: Offnen | 20030415 | ||
| 4 | Struktur nicht vorhanden | 20020718 | ||
| 5 | Dataset: Schreibfehler | 20020718 |
Method REOPEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FILES | Call by reference | Type reference (TYPE) | FKK_LOCALFILE_T | Datesetnamen | 20041123 | |||
| 2 | I_NEW_FILE_NAME | Call by reference | Type reference (TYPE) | C | 20041123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20041123 | |||
| 2 | 20041123 | |||
| 3 | 20041123 | |||
| 4 | 20041123 |
Method SET_CURRENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CURRENCIES | Call by reference | Type reference (TYPE) | FKK_TXT_CURRENCY_T | Obsolet | 20020718 |
Method SET_CURRENCIES on class CL_FKK_TEXT_FILE has no exception.
Method SET_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CURRENCY | Value transfer | Type reference (TYPE) | FKK_TXT_CURRENCY | Text Datei: Währungen | 20031126 |
Method SET_CURRENCY on class CL_FKK_TEXT_FILE has no exception.
Method WRITE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LINE | Call by reference | Type reference (TYPE) | TXT_LINE_KK | Zeile von Dataset | 20030110 | |||
| 2 | I_RECORD_ID | Value transfer | Type reference (TYPE) | C | Satz ID | 20020718 | |||
| 3 | I_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Daten | 20020718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ID nicht vorhanden | 20020718 | ||
| 2 | Kein Dataset aktiv | 20020718 | ||
| 3 | Daten entspricht nicht registrierter Struktur | 20020718 | ||
| 4 | Dataset: Schreibfehler | 20020718 |
History
| Last changed by/on | SAP | 20050705 |
| SAP Release Created in |