SAP ABAP Class CL_PS_PROP_TREE_CSV_HANDLER (Hilfsklasse für CSV-Verarbeitung)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBUI_PROPERTY_TREE (Package) Intern: Werkzeuge für den Eigenschaftsbaum
Properties
Class CL_PS_PROP_TREE_CSV_HANDLER  
Short Description Hilfsklasse für CSV-Verarbeitung    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBUI_PROPERTY_TREE   Intern: Werkzeuge für den Eigenschaftsbaum 
Created 20121126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_PROP_TREE_CSV_HANDLER has no forward declaration.
Interfaces
Class CL_PS_PROP_TREE_CSV_HANDLER has no interface implemented.
Friends
Class CL_PS_PROP_TREE_CSV_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_NAME_CHARAC_DEFINITION Constant Public Type reference (TYPE) STRING 'characteristics_definition' 20121126
2 MC_NAME_CLASS_CHARACT_ASSIGN Constant Public Type reference (TYPE) STRING 'class_characteristics_assignment' 20121126
3 MC_NAME_TREE_STRUCTURE Constant Public Type reference (TYPE) STRING 'tree_structure' 20121126
4 MC_NAME_VALUATION_TYPES Constant Public Type reference (TYPE) STRING 'valuation_types' 20121126
5 MC_SEPARATOR_SIGN Constant Public Type reference (TYPE) CHAR1 ';' 20121126
6 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) CL_PS_PROP_TREE_LOGGER 20121126
7 MS_TREE_CHARACT_HEADER Instance attribute Private Type reference (TYPE) EST_PROPTREE_CSV 20130207
8 MS_TREE_CLACHA_HEADER Instance attribute Private Type reference (TYPE) EST_PROPTREE_CSV 20130207
9 MS_TREE_STRUCTURE_HEADER Instance attribute Private Type reference (TYPE) EST_PROPTREE_CSV 20130207
10 MS_TREE_VAT_HEADER Instance attribute Private Type reference (TYPE) EST_PROPTREE_CSV 20130207
11 MT_CHARACTERISTICS_DEFINITION Instance attribute Private Type reference (TYPE) ESY_TTY_TREE_CHARACTERISTICS 20121126
12 MT_CLASS_CHARACT_ASSIGNMENT Instance attribute Private Type reference (TYPE) ESY_TTY_TREE_CLASS_CHARACT 20121126
13 MT_CSVTAB Instance attribute Private Type reference (TYPE) STRING_TABLE 20121126
14 MT_TREE_STRUCTURE Instance attribute Private Type reference (TYPE) ESY_TTY_TREE_STRUCTURE 20121126
15 MT_VALUATION_TYPES Instance attribute Private Type reference (TYPE) ESY_TTY_TREE_VALUATION_TYPES 20121126
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20121126
2 GET_CHARACTERISTICS_CSV_HEAD Instance method Public Method 20130207
3 GET_CHARACTERISTICS_DEFINITION Instance method Public Method 20121126
4 GET_CLASS_CHARACT_ASSIGNMENT Instance method Public Method 20121126
5 GET_CLASS_CHARACT_CSV_HEAD Instance method Public Method 20130207
6 GET_CSV_FROM_DB Instance method Private Method 20121126
7 GET_TREE_STRUCTURE Instance method Public Method 20121126
8 GET_TREE_STRUCTURE_CSV_HEAD Instance method Public Method 20130207
9 GET_VALUATION_TYPES Instance method Public Method 20121126
10 GET_VALUATION_TYPES_CSV_HEAD Instance method Public Method 20130207
11 LOAD_CHARACTERISTIC_DEFINITION Instance method Private Method 20121126
12 LOAD_CLASS_CHARACT_ASSIGNMENT Instance method Private Method 20121126
13 LOAD_TREE_STRUCTURE Instance method Private Method 20121126
14 LOAD_VALUATION_TYPES Instance method Private Method 20121126
15 STORE_CSV_IN_DB Instance method Public Method 20121126
16 WRITE_CATCHED_EXCEPTION Instance method Private Method 20121126
Events
Class CL_PS_PROP_TREE_CSV_HANDLER has no event.
Types
Class CL_PS_PROP_TREE_CSV_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) CL_PS_PROP_TREE_LOGGER 20121126

Method CONSTRUCTOR on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_CHARACTERISTICS_CSV_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CSV_HEADER Value transfer Type reference (TYPE) EST_PROPTREE_CSV 20130207

Method GET_CHARACTERISTICS_CSV_HEAD on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_CHARACTERISTICS_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARACTERISTICS_DEFINITIONS Call by reference Type reference (TYPE) ESY_TTY_TREE_CHARACTERISTICS 20121126

Method GET_CHARACTERISTICS_DEFINITION on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_CLASS_CHARACT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_CHARACT_ASSIGNMENT Call by reference Type reference (TYPE) ESY_TTY_TREE_CLASS_CHARACT 20121126

Method GET_CLASS_CHARACT_ASSIGNMENT on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_CLASS_CHARACT_CSV_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CSV_HEADER Value transfer Type reference (TYPE) EST_PROPTREE_CSV 20130207

Method GET_CLASS_CHARACT_CSV_HEAD on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_CSV_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CSV_HEADER Call by reference Type reference (TYPE) EST_PROPTREE_CSV 20130207
2 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20121126
3 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20121126

Method GET_CSV_FROM_DB on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_TREE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TREE_STRUCTURE Call by reference Type reference (TYPE) ESY_TTY_TREE_STRUCTURE 20121126

Method GET_TREE_STRUCTURE on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_TREE_STRUCTURE_CSV_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CSV_HEADER Value transfer Type reference (TYPE) EST_PROPTREE_CSV 20130207

Method GET_TREE_STRUCTURE_CSV_HEAD on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_VALUATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUATION_TYPES Call by reference Type reference (TYPE) ESY_TTY_TREE_VALUATION_TYPES 20121126

Method GET_VALUATION_TYPES on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method GET_VALUATION_TYPES_CSV_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CSV_HEADER Value transfer Type reference (TYPE) EST_PROPTREE_CSV 20130207

Method GET_VALUATION_TYPES_CSV_HEAD on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method LOAD_CHARACTERISTIC_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20121126

Method LOAD_CHARACTERISTIC_DEFINITION on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method LOAD_CLASS_CHARACT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20121126

Method LOAD_CLASS_CHARACT_ASSIGNMENT on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method LOAD_TREE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20121126

Method LOAD_TREE_STRUCTURE on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method LOAD_VALUATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 20121126

Method LOAD_VALUATION_TYPES on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method STORE_CSV_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CSV_CONTENT_XSTRING Call by reference Type reference (TYPE) XSTRING 20121126
2 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20121126

Method STORE_CSV_IN_DB on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.

Method WRITE_CATCHED_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20121126
2 Importing IV_CONTEXT Call by reference Type reference (TYPE) STRING 20121126
3 Importing IV_IDENTIFIER Call by reference Type reference (TYPE) STRING 20121126
4 Importing IV_MATNR Call by reference Type reference (TYPE) STRING 20121126
5 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20121126

Method WRITE_CATCHED_EXCEPTION on class CL_PS_PROP_TREE_CSV_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617