SAP ABAP Class CL_HRECM00_UI_FILE_HANDLING (UI Maintain, Import, Export data)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-JP (Application Component) Job Pricing
     PAOC_ECM_JPR_UI (Package) Job Pricing - User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030218
Properties
Class CL_HRECM00_UI_FILE_HANDLING  
Short Description UI Maintain, Import, Export data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_JPR_UI   Job Pricing - User Interface 
Created 20030117   SAP 
Last change 20040302   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_GUI_FRONTEND_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030218
Friends
Class CL_HRECM00_UI_FILE_HANDLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20030218
2 FILE_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_HRECM00_FILE_SERVICES JPR: Handling file import 20030117
3 FILE_LANGUAGE Instance attribute Private Type reference (TYPE) LANGU Language Key 20030214
4 FILE_PROVIDER Instance attribute Private Type reference (TYPE) ECM_PROVIDER Survey Provider Code 20030804
5 FILE_TYPE Instance attribute Private Type reference (TYPE) ECM_MAPTYPE Type of file to be imported 20030214
6 FILE_TYPE_TAB Instance attribute Public Type reference (TYPE) HRECM00FILETYPETAB File type for importing process 20030214
7 IMPORTED_FILE_COLUMNS Instance attribute Private Type reference (TYPE) HRECM00IMPORTSTRINGTAB Columns in import file 20030804
8 INTERNAL_FIELDS Instance attribute Public Type reference (TYPE) HRECM00FIELDDESCRTAB Table / Field description 20030227
9 LANGUAGE_TAB Instance attribute Public Type reference (TYPE) HRECM00LANGUAGETEXTTAB Languages 20030214
10 MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_HRECM00_MESSAGE_HANDLER Job Pricing Messages 20030213
11 NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_HRECM00_UI_NAVIGATION Central UI Navigation 20030220
12 STATS_TYPES Instance attribute Public Type reference (TYPE) HRECM00STATSTYPETEXTSTAB Texts for statistical types 20030307
13 SURVEY_TAB Instance attribute Public Type reference (TYPE) HRECM00SURVEYLISTTAB Table of Surveys 20030805
14 TRUE Instance attribute Private Attribute reference (LIKE) 20030218
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Cleanup at the end of the import process 20030324
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030213
3 GET_IMPORTED_CONTENT Instance method Public Method Import content from raw string file to BL objects 20030804
4 GET_INTERNAL_FIELDS Instance method Public Method Get the internal fields for this file type 20030804
5 IMPORT_CONTENT Instance method Public Method Import content from raw string file to BL objects 20030303
6 IMPORT_HEADER_LINES Instance method Public Method Extract columns or header lines from the import file 20030225
7 MATCH_FIELDS Instance method Public Method Match file columns to internal field tab 20030303
8 SAVE Instance method Public Method Save the imported file content 20030804
9 SET_FILE_ATTRIBUTES Instance method Public Method Set the selected attributes of the file 20030219
Events
Class CL_HRECM00_UI_FILE_HANDLING has no event.
Types
Class CL_HRECM00_UI_FILE_HANDLING has no local type.
Method Signatures

Method CLEANUP Signature

Method CLEANUP on class CL_HRECM00_UI_FILE_HANDLING has no parameter.
Method CLEANUP on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRECM00_MESSAGE_HANDLER Meldungen zur monetären Stellenbewertung 20030213
2 Importing NAVIGATOR Call by reference Object reference (TYPE REF TO) CL_HRECM00_UI_NAVIGATION Zentrale UI-Navigation 20030220

Method CONSTRUCTOR on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method GET_IMPORTED_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMPORTED_JOBS_LIST Call by reference Type reference (TYPE) HRECM00SURVEYJOBSLISTTAB Tabelle der Umfragestellenliste 20030804
2 Exporting IMPORTED_JOB_DESCRIPTIONS_LIST Call by reference Type reference (TYPE) HRECM00JOBDESCRTAB Tabelle der Umfragestellenbeschreibungen 20030804
3 Exporting IMPORTED_MARKETDATA_LIST Call by reference Type reference (TYPE) HRECM00MARKETDATAWITHTEXTTAB Tabelle der Umfragemarktdaten 20030804

Method GET_IMPORTED_CONTENT on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method GET_INTERNAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INTERNAL_FIELDS Call by reference Type reference (TYPE) HRECM00FIELDDESCRTAB Tabellen-/Feldbeschreibung 20030804

Method GET_INTERNAL_FIELDS on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method IMPORT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENCY Call by reference Type reference (TYPE) CURRENCY Währungsschlüssel 20040224
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030815

Method IMPORT_CONTENT on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method IMPORT_HEADER_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FILE_COLUMNS Call by reference Type reference (TYPE) HRECM00IMPORTSTRINGTAB Datentabelle importieren 20030804
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030804

Method IMPORT_HEADER_LINES on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method MATCH_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_COLUMNS Call by reference Type reference (TYPE) HRECM00IMPORTSTRINGTAB Datentabelle importieren 20030804
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030804

Method MATCH_FIELDS on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030804

Method SAVE on class CL_HRECM00_UI_FILE_HANDLING has no exception.

Method SET_FILE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_CONTENT Call by reference Type reference (TYPE) HRECM00STRINGTAB Datentabelle importieren 20030225
2 Importing FILE_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20030804
3 Importing FILE_NAME Call by reference Type reference (TYPE) ECM_FILENAME Dateiname für Dateiimport 20030804
4 Importing FILE_NO_HEADER_LINES Call by reference Type reference (TYPE) ECM_NO_HEADERS Anzahl der Kopfzeilen 20030804
5 Importing FILE_PROVIDER Call by reference Type reference (TYPE) ECM_PROVIDER Umfrageanbieterschlüssel 20030804
6 Importing FILE_SURVEY_DATE Call by reference Type reference (TYPE) ECM_SURVEYDATE Wirksamkeitsdatum der Umfrage wie vom Anbieter übermittelt 20030804
7 Importing FILE_SURVEY_NAME Call by reference Type reference (TYPE) ECM_TEXT_SURVEY Umfragenamen - Text 20030804
8 Importing FILE_TYPE Call by reference Type reference (TYPE) ECM_MAPTYPE Umfragedatentyp 20030804
9 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = alles in Ordnung 20030225

Method SET_FILE_ATTRIBUTES on class CL_HRECM00_UI_FILE_HANDLING has no exception.
History
Last changed by/on SAP  20040302 
SAP Release Created in 200