SAP ABAP Class CL_RSAN_MDL_DS_FILE (DataSource - File)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-APD (Application Component) Analysis Process Designer
     RSAN_MDL (Package) APD - Tool - Object Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSAN_MDL_ABSTRACT_NODE Base Class of a Node 20020102
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAN_MDL_MAPPING_SOURCE Object Can Be Used as Source of a Mapping Rule 20020102
Properties
Class CL_RSAN_MDL_DS_FILE  
Short Description DataSource - File    
Super Class CL_RSAN_MDL_ABSTRACT_NODE Base Class of a Node 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSAN_MDL    
Program status     
Category 0   
Package RSAN_MDL   APD - Tool - Object Model 
Created 20020102   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSANM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SABC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAN_MDL_MAPPING_SOURCE Object Can Be Used as Source of a Mapping Rule 20020102
Friends
Class CL_RSAN_MDL_DS_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLSERV Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20020102
2 FIELD_SEPARATOR Instance attribute Public Type reference (TYPE) RSAN_MDL_FIELD_SEPARATOR CSV field separator - not yet serialized 20021016
3 FIELD_TYPE_SEPARATOR Instance attribute Public Type reference (TYPE) RSAN_MDL_FIELD_SEPARATOR Field Name/InfoObject Separator - Not Yet Serialized 20021104
4 FILE Instance attribute Public Type reference (TYPE) STRING File Name 20020102
5 FILE_TYPE Instance attribute Public Type reference (TYPE) RSAN_MDL_FILE_TYPE 20030619
6 LOGICAL_FILE_NAME Instance attribute Public Type reference (TYPE) AS4FLAG File Name Contains Logical File Name (Transaction FILE) 20030624
7 XLS_DATA_RANGE Instance attribute Public Type reference (TYPE) RSAN_MDL_XLS_DATA_RANGE Excel Data Area 20081021
8 XLS_WORKSHEET Instance attribute Public Type reference (TYPE) RSAN_MDL_XLS_WORKSHEET Excel Worksheet 20081021
9 _TH_FIELD Instance attribute Private Type reference (TYPE) RSANM_FILE_TABLE 20040107
10 _TH_FIELD_XLS Instance attribute Private Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD Cached XLS Mapping Fields 20081104
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INFOOBJECT Instance method Public Method Check whether the referenced InfoObject is valid 20020529
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020102
3 GET_MAPPING_SOURCE_FIELDS Instance method Public Method 20020102
4 GET_MAPPING_SOURCE_FIELDS_ERR Instance method Private Method Get Fields for Mapping - Source View - Report Errors 20021016
5 GET_MAPPING_SOURCE_FIELDS_XLS Instance method Private Method Get fields for mapping - source view - XLS 20081028
6 GET_MAX_NUMBER_OF_TARGETS Instance method Public Method 20020102
7 GET_REAL_APP_SERVER_FILE_NAME Instance method Public Method Returns Real (Physical File Name) Also If Logical File Used 20030701
8 SET_APPLSERV Instance method Public Method Set in Case File is on Application Server 20020102
9 SET_FIELD_SEPARATOR Instance method Public Method Set in Case File is on Application Server 20030615
10 SET_FIELD_TYPE_SEPARATOR Instance method Public Method Set in Case File is on Application Server 20030615
11 SET_FILE Instance method Public Method SET_FILE 20020102
12 SET_FILE_TYPE Instance method Public Method SET_FILE 20030619
13 SET_LOGICAL_FILE_NAME Instance method Public Method Set in Case File is on Application Server 20030624
14 SET_XLS_DATA_RANGE Instance method Public Method set data range 20081021
15 SET_XLS_WORKSHEET Instance method Public Method set worksheet 20081021
Events
Class CL_RSAN_MDL_DS_FILE has no event.
Types
Class CL_RSAN_MDL_DS_FILE has no local type.
Method Signatures

Method CHECK_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOOBJECT Call by reference Type reference (TYPE) STRING infoobject 20020529
# Exception Resumable Description Created on
1 CX_RSAN_MDL_DS_FILE Fehler in Einstellungen zum Knoten Datei 20020529

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSAN_MDL_DS_FILE has no parameter.
Method CONSTRUCTOR on class CL_RSAN_MDL_DS_FILE has no exception.

Method GET_MAPPING_SOURCE_FIELDS Signature

Method GET_MAPPING_SOURCE_FIELDS on class CL_RSAN_MDL_DS_FILE has no parameter.
Method GET_MAPPING_SOURCE_FIELDS on class CL_RSAN_MDL_DS_FILE has no exception.

Method GET_MAPPING_SOURCE_FIELDS_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD Mapping Source Fields 20021016
2 Importing I_MAPPING_CONTEXT Call by reference Type reference (TYPE) STRING Name of the Mapping 20021016
# Exception Resumable Description Created on
1 CX_RSAN_MDL_CHECK_NODE 20030702

Method GET_MAPPING_SOURCE_FIELDS_XLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_FIELDS Call by reference Type reference (TYPE) RSANM_TH_MAP_SOURCE_FIELD Mapping Source Fields 20081028
2 Importing I_MAPPING_CONTEXT Call by reference Type reference (TYPE) STRING Name of the Mapping 20081028
# Exception Resumable Description Created on
1 CX_RSAN_MDL_CHECK_NODE 20081028

Method GET_MAX_NUMBER_OF_TARGETS Signature

Method GET_MAX_NUMBER_OF_TARGETS on class CL_RSAN_MDL_DS_FILE has no parameter.
Method GET_MAX_NUMBER_OF_TARGETS on class CL_RSAN_MDL_DS_FILE has no exception.

Method GET_REAL_APP_SERVER_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REAL_FILENAME Value transfer Type reference (TYPE) STRING 20030701
# Exception Resumable Description Created on
1 FAILED 20030701

Method SET_APPLSERV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20020102

Method SET_APPLSERV on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_FIELD_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSAN_MDL_FIELD_SEPARATOR Field separator 20030615

Method SET_FIELD_SEPARATOR on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_FIELD_TYPE_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSAN_MDL_FIELD_SEPARATOR Field type (infoobject) separator 20030615

Method SET_FIELD_TYPE_SEPARATOR on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) STRING I_VALUE 20020102

Method SET_FILE on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_FILE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSAN_MDL_FILE_TYPE I_VALUE 20030619

Method SET_FILE_TYPE on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_LOGICAL_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20030624

Method SET_LOGICAL_FILE_NAME on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_XLS_DATA_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20081021

Method SET_XLS_DATA_RANGE on class CL_RSAN_MDL_DS_FILE has no exception.

Method SET_XLS_WORKSHEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20081021

Method SET_XLS_WORKSHEET on class CL_RSAN_MDL_DS_FILE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A