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 T 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 AIS Instance attribute Protected Type reference (TYPE) C SAP Audit Format 20030724
2 AUDICON Instance attribute Protected Type reference (TYPE) C Audicon Description 20030505
3 AUDICON_DTD Constant Protected Type reference (TYPE) LOCALFILE 'gdpdu-01-06-2003.dtd' Audicon DTD Name 20030506
4 AUDICON_XML Constant Protected Type reference (TYPE) LOCALFILE 'index.xml' Audicon XML Index Name 20030506
5 CURRENCIES Instance attribute Protected Type reference (TYPE) FKK_TXT_CURR_T Currencies 20020718
6 DATASET_NAME Instance attribute Protected Type reference (TYPE) FKK_LOCALFILE_T Name of Dataset 20020718
7 DOM Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030507
8 ELEM Instance attribute Protected Type reference (TYPE) FKK_ELEM_T XML Element Stack 20030513
9 ERR_LINE Instance attribute Private Type reference (TYPE) TEXT200 Text (100 characters) 20050615
10 ERR_LINE_NUM Instance attribute Private Type reference (TYPE) INT4 Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20050615
11 FIELDINFO Instance attribute Protected Type reference (TYPE) FKK_TXT_STRUCT_INFO_T Structure Information 20020718
12 GUI_SERV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_FRONTEND_SERVICES Frontend Services 20040217
13 KEEP_LEADING_SPACE Instance attribute Protected Type reference (TYPE) C Keep leading space in field 20130711
14 LIST Instance attribute Protected Type reference (TYPE) C List instead of File 20030109
15 LOCAL Instance attribute Protected Type reference (TYPE) C Frontend 20020718
16 OUTPUT Instance attribute Protected Type reference (TYPE) C Write Mode 20020718
17 REPLACE Instance attribute Protected Type reference (TYPE) C 'X' Overwrite File 20040213
18 SEPARATOR Instance attribute Protected Type reference (TYPE) C ';' Field Separator 20020718
19 STRBEG Constant Protected Type reference (TYPE) C '#' Character Strings - First Characters 20050124
20 STRSEP Constant Protected Type reference (TYPE) C '"' Character Strings 20030623
21 UNICODE Instance attribute Protected Type reference (TYPE) C Unicode 20030415
22 WITH_CURR Instance attribute Protected Type reference (TYPE) C Export Currencies 20020718
23 WITH_NAMES Instance attribute Protected Type reference (TYPE) C Export Field Names 20020718
24 XML Instance attribute Protected Object reference (TYPE REF TO) IF_IXML IF_IXML 20030507
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ELEM Instance method Protected Method Element Stack 20030513
2 CLOSE Instance method Public Method Close File 20020718
3 CLOSE_AUDICON Instance method Protected Method Generate Audicon XML 20030507
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020718
5 GET_ELEM Instance method Protected Method Element Stack 20030513
6 GET_ERROR Instance method Public Method Identify Incorrect Items 20050615
7 INIT_AIS Instance method Public Method Initialize AIS 20030724
8 INIT_AUDICON Instance method Public Method Initialize Audicon 20030505
9 OPEN Instance method Protected Method Open File 20030415
10 READ_STRUCTURE Instance method Public Method Read One Record 20020718
11 REGISTER_STRUCTURE Instance method Public Method Register Data Structure 20020718
12 REOPEN Instance method Public Method Close File and Open New File 20041123
13 SET_CURRENCIES Instance method Public Method Obsolete 20020718
14 SET_CURRENCY Instance method Public Method Reference Currencies 20031126
15 WRITE_STRUCTURE Instance method Public Method Write One Record from a Structure 20020718
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 Importing I_ELEM Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030513
2 Importing 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 Exporting E_FILES Call by reference Type reference (TYPE) FKK_LOCALFILE_T Datesetnamen 20030724
# Exception Resumable Description Created on
1 ERR_CLOSE Fehler bei Schließen 20030507
2 ERR_FILE 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 ERR_CLOSE 20030507

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILE_NAME Value transfer Type reference (TYPE) C Name der Datei 20020718
2 Importing I_KEEP_LEADING_SPACE Value transfer Type reference (TYPE) C Keep leading space 20130711
3 Importing I_LIST Value transfer Type reference (TYPE) C R3-Liste statt Datei (andere Par.werden nicht berücksicht.) 20030109
4 Importing I_LOCAL Value transfer Type reference (TYPE) LOCAL_KK Datei auf Frontend 20020718
5 Importing I_OUTPUT Value transfer Type reference (TYPE) C Schreibmodus 20020718
6 Importing I_REPLACE Value transfer Type reference (TYPE) C 'X' Datei überschreiben 20040213
7 Importing I_SEPARATOR Value transfer Type reference (TYPE) C Feldseparator 20030725
8 Importing I_UNICODE Value transfer Type reference (TYPE) UCODE_KK Unicode modus (nur Lesen) 20021115
9 Importing I_WITH_CURRENCIES Value transfer Type reference (TYPE) C Währungen exportieren 20020718
10 Importing I_WITH_NAMES Value transfer Type reference (TYPE) C Feldnamen exportieren 20020718
# Exception Resumable Description Created on
1 ERR_OPEN 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 Returning E_ELEM Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030513
2 Importing 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 Exporting E_LINE Call by reference Type reference (TYPE) TEXT200 Text Länge 200 20050615
2 Exporting 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 ERR_INIT 20030724

Method INIT_AUDICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTD_NAME Value transfer Type reference (TYPE) C 20030506
2 Importing I_FILE_NAME Value transfer Type reference (TYPE) C 20030505
3 Importing I_MEDIA_NAME Value transfer Type reference (TYPE) C 20030519
4 Importing I_SUPPLIER_COMMENT Value transfer Type reference (TYPE) C 20030515
5 Importing I_SUPPLIER_LOCATION Value transfer Type reference (TYPE) C 20030515
6 Importing I_SUPPLIER_NAME Value transfer Type reference (TYPE) C 20030515
# Exception Resumable Description Created on
1 ERR_INIT 20030505

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATASET Call by reference Type reference (TYPE) FKK_LOCALFILE Dataset 20030415
2 Importing I_BINARY Value transfer Type reference (TYPE) C Binary modus 20030507
3 Importing I_FILE_NAME Value transfer Type reference (TYPE) C Lokale Datei für Upload bzw. Download 20030415
4 Importing I_LOCAL Value transfer Type reference (TYPE) LOCAL_KK Lokale Datei 20030415
5 Importing I_OUTPUT Value transfer Type reference (TYPE) C 20030415
6 Importing I_RECORD_ID Value transfer Type reference (TYPE) C 20030415
7 Importing I_UNICODE Value transfer Type reference (TYPE) UCODE_KK Datei im Unicode-Format 20030415
# Exception Resumable Description Created on
1 ERR_EXISTS Datei existieren schon 20040213
2 ERR_OPEN 20030415

Method READ_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) STRING Note 949085 20060516
2 Exporting E_RECORD_ID Value transfer Type reference (TYPE) C Satz ID 20020718
# Exception Resumable Description Created on
1 ERR_EOF EOF erreicht 20020718
2 ERR_ID ID nicht vorhanden 20020718
3 ERR_NO_DATASET Kein Dataset aktiv 20020718
4 ERR_READ Dataset: Lesefehler 20020718
5 ERR_STRUCTURE 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 Changing C_STRUCTURE Call by reference Type reference (TYPE) ANY Datenbereich für Einlesen 20020718
2 Exporting E_LENGTH Call by reference Type reference (TYPE) I Zeilenlänge 20030109
3 Exporting E_LINE Call by reference Type reference (TYPE) TXT_LINE_KK Eine Zeile von Liste 20030109
4 Importing I_EXCL_FIELDS Call by reference Type reference (TYPE) FKK_TXT_FIELDNAME_T Ausgeschlossene Felder 20020718
5 Importing I_FILE_NAME Value transfer Type reference (TYPE) C 20030415
6 Importing I_RECORD_ID Value transfer Type reference (TYPE) C Satz ID 20020718
7 Importing I_SHORT_FILE_NAME Value transfer Type reference (TYPE) C 20030528
8 Importing I_STRUCTURE_NAME Value transfer Type reference (TYPE) TABNAME Name einer Struktur 20020718
# Exception Resumable Description Created on
1 ERR_ID ID schon registriert 20020718
2 ERR_NO_DATASET Kein dataset aktiv 20020718
3 ERR_OPEN Dataset: Offnen 20030415
4 ERR_STRUCTURE_NAME Struktur nicht vorhanden 20020718
5 ERR_WRITE Dataset: Schreibfehler 20020718

Method REOPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILES Call by reference Type reference (TYPE) FKK_LOCALFILE_T Datesetnamen 20041123
2 Importing I_NEW_FILE_NAME Call by reference Type reference (TYPE) C 20041123
# Exception Resumable Description Created on
1 ERR_CLOSE 20041123
2 ERR_OPEN 20041123
3 ERR_REOPEN 20041123
4 ERR_WRITE 20041123

Method SET_CURRENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing 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 Exporting E_LINE Call by reference Type reference (TYPE) TXT_LINE_KK Zeile von Dataset 20030110
2 Importing I_RECORD_ID Value transfer Type reference (TYPE) C Satz ID 20020718
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) ANY Daten 20020718
# Exception Resumable Description Created on
1 ERR_ID ID nicht vorhanden 20020718
2 ERR_NO_DATASET Kein Dataset aktiv 20020718
3 ERR_STRUCTURE Daten entspricht nicht registrierter Struktur 20020718
4 ERR_WRITE Dataset: Schreibfehler 20020718
History
Last changed by/on SAP  20050705 
SAP Release Created in