SAP ABAP Class CL_RSDS_FILE_WIZARD (Creation of a DataSource from a File)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDS (Package) Apollo DataSource
Properties
Class CL_RSDS_FILE_WIZARD  
Short Description Creation of a DataSource from a File    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDS   Apollo DataSource 
Created 20090520   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDS_FILE_WIZARD has no forward declaration.
Interfaces
Class CL_RSDS_FILE_WIZARD has no interface implemented.
Friends
Class CL_RSDS_FILE_WIZARD has no friend class.
Attributes
Class CL_RSDS_FILE_WIZARD has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATASOURCE Static method Public Method Create New DataSource Instance from File Proposal 20090520
2 GET_DS_NAME Static method Public Method Use File Name as DataSource Name 20090521
3 GET_FILETYP Static method Public Method Analyze Extension 20090520
4 SET_CSV_ATTR Static method Private Method Set CSV Attributes 20090520
5 SET_XLS_ATTR Static method Private Method Set XLS Attributes 20090520
6 _SY_EXCEPTION Static method Private Method System Message as Exception 20090521
Events
Class CL_RSDS_FILE_WIZARD has no event.
Types
Class CL_RSDS_FILE_WIZARD has no local type.
Method Signatures

Method CREATE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLNM Call by reference Type reference (TYPE) RSAPPLNM Anwendungskomponente 20090520
2 Importing I_CHAR1000 Value transfer Type reference (TYPE) RSTHOUSAND Tausendertrennzeichen 20090804
3 Importing I_CSV_CP Call by reference Type reference (TYPE) CPCODEPAGE SAP-Zeichensatzidentifikation 20090520
4 Importing I_CSV_ESC Value transfer Type reference (TYPE) RSESC Escape-Zeichen für Excel-Datei 20090520
5 Importing I_CSV_SEP Value transfer Type reference (TYPE) RSSEP Separator für Excel-Format 20090520
6 Importing I_DATASOURCE Value transfer Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20090520
7 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20091117
8 Importing I_DEZICHAR Value transfer Type reference (TYPE) RSDECIMAL Zeichen für den Dezimalpunkt 20090804
9 Importing I_FILENM Call by reference Type reference (TYPE) RSFILENM Dateiname für Fremddaten 20090520
10 Importing I_FILETP Value transfer Type reference (TYPE) RSFILETYP Art der Fremddatei 20090520
11 Importing I_HEADER Call by reference Type reference (TYPE) RSIGNORELINES '01' Anzahl zu ignorierender Zeilen 20090520
12 Importing I_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS 'PC_FILE' Quellsystem 20090520
13 Importing I_TYPE Call by reference Type reference (TYPE) RSREQUTYPE 'D' Typ der angeforderten Daten 20090520
14 Importing I_XLS_SHT Value transfer Type reference (TYPE) RSXLSSHEET Name des Excel-Sheets 20090520
15 Returning R_R_DATASOURCE Value transfer Object reference (TYPE REF TO) CL_RSDS_RSDS DataSource 20090520
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20090520

Method GET_DS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENM Call by reference Type reference (TYPE) RSFILENM Dateiname für Fremddaten 20090521
2 Returning R_DATASOURCE Value transfer Type reference (TYPE) ROOSOURCER DataSource 20090521

Method GET_DS_NAME on class CL_RSDS_FILE_WIZARD has no exception.

Method GET_FILETYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENM Call by reference Type reference (TYPE) RSFILENM Dateiname für Fremddaten 20090520
2 Returning R_FILETP Value transfer Type reference (TYPE) RSFILETYP Art der Fremddatei 20090520
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20090520

Method SET_CSV_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_METHODS Call by reference Object reference (TYPE REF TO) CL_RSDS_ACCESSMETHODS Zugriff auf die Zugriffsmethoden 20090520
2 Importing I_CSV_CP Call by reference Type reference (TYPE) CPCODEPAGE SAP-Zeichensatzidentifikation 20090520
3 Importing I_CSV_ESC Value transfer Type reference (TYPE) RSESC Escape-Zeichen für Excel-Datei 20090520
4 Importing I_CSV_SEP Value transfer Type reference (TYPE) RSSEP Separator für Excel-Format 20090520
5 Importing I_FILENM Call by reference Type reference (TYPE) RSFILENM Dateiname für Fremddaten 20090520
6 Importing I_HEADER Call by reference Type reference (TYPE) RSIGNORELINES Anzahl zu ignorierender Zeilen 20090520
# Exception Resumable Description Created on
1 FAILED 20090520

Method SET_XLS_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_METHODS Call by reference Object reference (TYPE REF TO) CL_RSDS_ACCESSMETHODS Zugriff auf die Zugriffsmethoden 20090520
2 Importing I_FILENM Call by reference Type reference (TYPE) RSFILENM Dateiname für Fremddaten 20090520
3 Importing I_HEADER Call by reference Type reference (TYPE) RSIGNORELINES Anzahl zu ignorierender Zeilen 20090520
4 Importing I_XLS_SHT Value transfer Type reference (TYPE) RSXLSSHEET Name des Excel-Sheets 20090520
# Exception Resumable Description Created on
1 FAILED 20090520

Method _SY_EXCEPTION Signature

Method _SY_EXCEPTION on class CL_RSDS_FILE_WIZARD has no parameter.
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20090521
History
Last changed by/on SAP  20130531 
SAP Release Created in 730