SAP ABAP Class CL_RSB_FILE_GENERAL (Open Hub Destination: File)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSB (Package) Business Information Warehouse: Data Marts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSB_DEST_VERS Open Hub Destination (Version) 20020128
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSB_FILE_APPLSRV Open Hub Destination: File 20020128
2 Inheritance (c INHERITING FROM c_ref)  CL_RSB_FILE_LOCAL Open Hub Destination: File 20020128
3 Inheritance (c INHERITING FROM c_ref)  CL_RSB_FILE_LOCAL2 Open Hub Destination: File 20030520
4 Inheritance (c INHERITING FROM c_ref)  CL_RSB_FILE_LOGICAL Open Hub Destination: File 20030527
Properties
Class CL_RSB_FILE_GENERAL  
Short Description Open Hub Destination: File    
Super Class CL_RSB_DEST_VERS Open Hub Destination (Version) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBO    
Program status     
Category 0   
Package RSB   Business Information Warehouse: Data Marts 
Created 20020128   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSB_FILE_GENERAL has no interface implemented.
Friends
Class CL_RSB_FILE_GENERAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_FIELDCOUNT Instance attribute Protected Type reference (TYPE) SYTABIX Internal Tables, Current Line Index 20020128
2 O_FILENAME Instance attribute Protected Type reference (TYPE) RSBFILENAME File Name 20030423
3 O_FILENAME_CTRL Instance attribute Protected Type reference (TYPE) RSBFILENAME File Name 20030423
4 O_IS_SAVED Instance attribute Protected Type reference (TYPE) RS_BOOL Saved: Yes/No 20020128
5 O_REQUID Instance attribute Protected Type reference (TYPE) RSBREQUIDOUT Request in InfoSpoke Target Object 20020326
6 O_R_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_RSB_LOG Open Hub: Log for Request 20020326
7 O_S_FILE Instance attribute Protected Type reference (TYPE) RSBFILE Open Hub Destinations: Files 20020128
8 O_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20020128
9 O_TFSTRUC Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20020128
10 O_T_FIELDS Instance attribute Protected Type reference (TYPE) RSBO_S_VFIELDS Fields Directory of an InfoSpoke 20020128
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_CSV_SUFFIX Static method Protected Method Checks whether file name ends in .txt 20020128
2 ASSERT_DAT_SUFFIX Static method Protected Method Checks whether file name ends in .csv 20020128
3 ASSERT_XML_SUFFIX Instance method Protected Method Checks whether file name ends in .xml 20080702
4 CONVERT_TO_CSV Instance method Protected Method 20020128
5 DETERMINE_FILENAME Instance method Protected Method 20030423
6 GENERATE_CONTROL_FILE_ASC Instance method Protected Method Output Extracted Fields as List 20020412
7 GENERATE_CONTROL_FILE_CSV Instance method Protected Method Output Extracted Fields as List 20020412
8 GET_COMPONENTS_RECU Instance method Private Method 20070105
9 GET_FIELDCOUNT Instance method Protected Method 20060105
10 RAISE_SY_ERROR Instance method Protected Method SY Message as WRITE_ERROR 20020128
Events
Class CL_RSB_FILE_GENERAL has no event.
Types
Class CL_RSB_FILE_GENERAL has no local type.
Method Signatures

Method ASSERT_CSV_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILENAME Call by reference Type reference (TYPE) RSBFILENAME Filename 20020128

Method ASSERT_CSV_SUFFIX on class CL_RSB_FILE_GENERAL has no exception.

Method ASSERT_DAT_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILENAME Call by reference Type reference (TYPE) RSBFILENAME Filename 20020128

Method ASSERT_DAT_SUFFIX on class CL_RSB_FILE_GENERAL has no exception.

Method ASSERT_XML_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FILENAME Call by reference Type reference (TYPE) RSBFILENAME Filename 20080702

Method ASSERT_XML_SUFFIX on class CL_RSB_FILE_GENERAL has no exception.

Method CONVERT_TO_CSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINE_CSV Call by reference Type reference (TYPE) STRING 20020128
2 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20020128

Method CONVERT_TO_CSV on class CL_RSB_FILE_GENERAL has no exception.

Method DETERMINE_FILENAME Signature

Method DETERMINE_FILENAME on class CL_RSB_FILE_GENERAL has no parameter.
Method DETERMINE_FILENAME on class CL_RSB_FILE_GENERAL has no exception.

Method GENERATE_CONTROL_FILE_ASC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20020412

Method GENERATE_CONTROL_FILE_ASC on class CL_RSB_FILE_GENERAL has no exception.

Method GENERATE_CONTROL_FILE_CSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20020412
2 Importing I_STATE Call by reference Type reference (TYPE) RSRQSTATE RSBO_C_RQSTATE-EXTRACTION_FINISHED Status der Datenselektion 20030423

Method GENERATE_CONTROL_FILE_CSV on class CL_RSB_FILE_GENERAL has no exception.

Method GET_COMPONENTS_RECU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20070105
2 Returning R_T_COMPONENTS Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB 20070105

Method GET_COMPONENTS_RECU on class CL_RSB_FILE_GENERAL has no exception.

Method GET_FIELDCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELDCOUNT Value transfer Type reference (TYPE) SYTABIX Index interner Tabellen 20060105
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060105

Method RAISE_SY_ERROR Signature

Method RAISE_SY_ERROR on class CL_RSB_FILE_GENERAL has no parameter.
# Exception Resumable Description Created on
1 CX_RSB_WRITE_ERROR Open Hub: Schreibfehler 20020128
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A