SAP ABAP Class CL_CACL_VALUEFORMAT (Values: Check and Conversion)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CHR (Application Component) Characteristics
     CT (Package) Characteristics
Properties
Class CL_CACL_VALUEFORMAT  
Short Description Values: Check and Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CT   Characteristics 
Created 20020812   SAP 
Last change 20020910   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CACL_VALUEFORMAT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CHR_CONVERSION 20020812 Characteristics: Conversion and Keys
2 CL_CHR_MAIN 20020812 Characteristics: Process, Check, Save
3 CL_CHR_TEMPLATE 20020814 Characteristics: Template
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_INST Instance attribute Private Type reference (TYPE) T_INST Current Instance 20020812
2 GT_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST Instance Management 20020813
3 GT_VALUE Instance attribute Private Type reference (TYPE) TT_VALUE Value Conversion Buffer 20020812
4 G_CONST Static Attribute Private Object reference (TYPE REF TO) CL_CHR_CONST Characteristics: Constants 20020812
5 G_DECIMALSIGN Static Attribute Private Type reference (TYPE) CHAR1 Decimal Point 20020813
6 G_SEPARATOR Static Attribute Private Type reference (TYPE) CHAR1 Thousand Separator 20020813
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_VALUES Static method Public Method Derive Format from Values 20020812
2 CHANGE_FORMAT Instance method Public Method Change Format of Instance 20020812
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020813
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020812
5 CONVERT_TO_EXT Instance method Public Method Convert Values to External Format 20020812
6 CONVERT_TO_INT Instance method Public Method Convert Values to Internal Format 20020812
7 FACTORY Static method Public Method Constructor 20030226
8 GET_INSTANCE Static method Public Method Get Instance 20020812
9 INIT Instance method Public Method Delete Buffer 20020812
10 INIT_USER Static method Public Method Read User Data 20020813
11 SEPARATE_VALUES Static method Public Method Decompose Multiple Values 20020918
Events
Class CL_CACL_VALUEFORMAT has no event.
Types
Class CL_CACL_VALUEFORMAT has no local type.
Method Signatures

Method ANALYSE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CASESENSITIVE Value transfer Type reference (TYPE) FLAG Kleinbuchstaben 20020812
2 Exporting E_DECIMALS Value transfer Type reference (TYPE) ANZDZ maximale Dezimalstellen 20020812
3 Exporting E_INTEGER Value transfer Type reference (TYPE) ANZST maximale Vorkommastellen 20020812
4 Exporting E_INTERVAL Value transfer Type reference (TYPE) FLAG Intervallwerte 20020812
5 Exporting E_NEGATIVE Value transfer Type reference (TYPE) FLAG Negative Werte 20020812
6 Exporting E_OTHER_UNIT Value transfer Type reference (TYPE) FLAG abweichende Einheiten 20020812
7 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020812
8 Importing IT_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020812
# Exception Resumable Description Created on
1 ERROR Konvertierungsfehler 20020812

Method CHANGE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020812

Method CHANGE_FORMAT on class CL_CACL_VALUEFORMAT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020812
2 Importing I_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache zur Einheitenermittlung 20030317
# Exception Resumable Description Created on
1 INSTANCE_EXISTS Instanz mit Methode Get_Instance besorgen 20020812

Method CONVERT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAWN Value transfer Type reference (TYPE) TT_CAWN externer Wert in ATWRT 20020812
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020812

Method CONVERT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAWN Value transfer Type reference (TYPE) TT_CAWN ATWRT enthält externen Wert 20020812
# Exception Resumable Description Created on
1 ERROR_CURRENCY Fehler bei Währung 20020812
2 ERROR_DATE Fehler bei Datum 20020812
3 ERROR_FORMAT Fehler bei Formatangaben 20020812
4 ERROR_INTERVAL Fehler bei Intervall 20020812
5 ERROR_PATTERN Fehler bei Schablone 20020812
6 ERROR_TIME Fehler bei Zeit 20020812
7 ERROR_UNIT Fehler bei Einheit 20020812
8 INTERNAL_ERROR Interner Fehler 20020812

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACL_VALUEFORMAT Werte: Prüfung, Konvertierung 20030226
2 Importing IF_INTERVALS Value transfer Type reference (TYPE) FLAG Intervallwerte zulassen 20030312
3 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20030226
4 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20030227
5 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20030227
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in Instanzenverwaltung 20030226
2 WRONG_INPUT Merkmal existiert nicht oder Formatangaben fehlen 20030227

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CACL_VALUEFORMAT Instanz 20020812
2 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020812
# Exception Resumable Description Created on
1 INSTANCE_NOT_FOUND Keine Instanz zu Format gefunden 20020812

Method INIT Signature

Method INIT on class CL_CACL_VALUEFORMAT has no parameter.
Method INIT on class CL_CACL_VALUEFORMAT has no exception.

Method INIT_USER Signature

Method INIT_USER on class CL_CACL_VALUEFORMAT has no parameter.
Method INIT_USER on class CL_CACL_VALUEFORMAT has no exception.

Method SEPARATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAWN Value transfer Type reference (TYPE) TT_CAWN ATWRT enthalten einzelne Werte 20020918
2 Exporting E_VALUE_COUNT Value transfer Type reference (TYPE) I Anzahl gefundener Werte 20020918
3 Importing I_SEPARATOR Value transfer Type reference (TYPE) CHAR1 ';' Trennzeichen 20020918
4 Importing I_VALUES Value transfer Type reference (TYPE) ATWRT Merkmalwerte 20020918

Method SEPARATE_VALUES on class CL_CACL_VALUEFORMAT has no exception.
History
Last changed by/on SAP  20020910 
SAP Release Created in 630