SAP ABAP Class CL_RSDA_CSV_CONVERTER (CSV Converter)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDA (Package) BW Data Archiving and Near-line Storage. Core Functions
Properties
Class CL_RSDA_CSV_CONVERTER  
Short Description CSV Converter    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDA   BW Data Archiving and Near-line Storage. Core Functions 
Created 20040727   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDA_CSV_CONVERTER has no forward declaration.
Interfaces
Class CL_RSDA_CSV_CONVERTER has no interface implemented.
Friends
Class CL_RSDA_CSV_CONVERTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT_DELIMITER Constant Public Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR '"' C_DEFAULT_DELIMITER 20040727
2 C_DEFAULT_SEPARATOR Constant Public Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR ',' C_DEFAULT_SEPARATOR 20040727
3 C_FALSE Static Attribute Private Type reference (TYPE) RS_BOOL ' ' False 20040727
4 C_INTTYPE_BYTE Constant Public Type reference (TYPE) INTTYPE 'b' C_INTTYPE_BYTE 20040727
5 C_INTTYPE_CHAR Constant Public Type reference (TYPE) INTTYPE 'C' C_INTTYPE_CHAR 20040727
6 C_INTTYPE_DATE Constant Public Type reference (TYPE) INTTYPE 'D' C_INTTYPE_DATE 20040727
7 C_INTTYPE_FLOAT Constant Public Type reference (TYPE) INTTYPE 'F' C_INTTYPE_FLOAT 20040727
8 C_INTTYPE_INTEGER Constant Public Type reference (TYPE) INTTYPE 'I' C_INTTYPE_INTEGER 20040727
9 C_INTTYPE_NUMERIC_CHAR Constant Public Type reference (TYPE) INTTYPE 'N' C_INTTYPE_NUMERIC_CHAR 20040727
10 C_INTTYPE_PACKED Constant Public Type reference (TYPE) INTTYPE 'P' C_INTTYPE_PACKED 20040727
11 C_INTTYPE_RAW Constant Public Type reference (TYPE) INTTYPE 'X' C_INTTYPE_RAW 20040727
12 C_INTTYPE_RAWSTRING Constant Public Type reference (TYPE) INTTYPE 'y' C_INTTYPE_RAWSTRING 20040727
13 C_INTTYPE_SHORT_INTEGER Constant Public Type reference (TYPE) INTTYPE 's' C_INTTYPE_SHORT_INTEGER 20040727
14 C_INTTYPE_STRING Constant Public Type reference (TYPE) INTTYPE 'g' C_INTTYPE_STRING 20040727
15 C_INTTYPE_TIME Constant Public Type reference (TYPE) INTTYPE 'T' C_INTTYPE_TIME 20040727
16 C_TRUE Static Attribute Private Type reference (TYPE) RS_BOOL 'X' True 20040727
17 DELIMITER Instance attribute Public Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR DELIMITER 20040727
18 DOUBLED_DELIMITER Instance attribute Private Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR2 DOUBLED_DELIMITER 20040727
19 INITIAL_CHAR Instance attribute Private Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR3 INITIAL_CHAR 20040727
20 P_S_CHAR_LENGTH Static Attribute Private See coding P_S_CHAR_LENGTH 20040727
21 SEPARATOR Instance attribute Public Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR SEPARATOR 20040727
22 SPECIAL_CHARS Instance attribute Private Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR2 SPECIAL_CHARS 20040727
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040727
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040727
3 CREATE Static method Public Method CREATE 20040727
4 CSV_TO_STRUCTURE Instance method Public Method CSV_TO_STRUCTURE 20040727
5 GET_CHAR_WORKAREA Static method Public Method GET_CHAR_WORKAREA 20040727
6 STRUCTURE_TO_CSV Instance method Public Method STRUCTURE_TO_CSV 20040727
Events
Class CL_RSDA_CSV_CONVERTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHAR Public See coding CHAR 20040727 char TYPE c LENGTH 1
2 CHAR2 Private See coding CHAR2 20040727 char2 TYPE c LENGTH 2
3 CHAR3 Private See coding Character field length 3 20040727 char3 TYPE c LENGTH 3
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDA_CSV_CONVERTER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDA_CSV_CONVERTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELIMITER Call by reference Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR I_DELIMITER 20040727
2 Importing I_SEPARATOR Call by reference Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR I_SEPARATOR 20040727

Method CONSTRUCTOR on class CL_RSDA_CSV_CONVERTER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELIMITER Call by reference Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR C_DEFAULT_DELIMITER I_DELIMITER 20040727
2 Importing I_SEPARATOR Call by reference Type reference (TYPE) CL_RSDA_CSV_CONVERTER=>CHAR C_DEFAULT_SEPARATOR I_SEPARATOR 20040727
3 Returning R_R_CONV Value transfer Object reference (TYPE REF TO) CL_RSDA_CSV_CONVERTER R_R_CONV 20040727

Method CREATE on class CL_RSDA_CSV_CONVERTER has no exception.

Method CSV_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_DATA Call by reference Type reference (TYPE) ANY E_S_DATA 20040727
2 Importing I_DATA Call by reference Type reference (TYPE) CLIKE I_DATA 20040727

Method CSV_TO_STRUCTURE on class CL_RSDA_CSV_CONVERTER has no exception.

Method GET_CHAR_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY I_S_DATA 20040727
2 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA R_R_DATA 20040727

Method GET_CHAR_WORKAREA on class CL_RSDA_CSV_CONVERTER has no exception.

Method STRUCTURE_TO_CSV Signature

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

Method STRUCTURE_TO_CSV on class CL_RSDA_CSV_CONVERTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700