SAP ABAP Class CL_CHR_CONVERSION (Characteristics: Conversion and Keys)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CHR (Application Component) Characteristics
     CT (Package) Characteristics
Properties
Class CL_CHR_CONVERSION  
Short Description Characteristics: Conversion and Keys    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CT   Characteristics 
Created 20020711   SAP 
Last change 20020910   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ZCL_CHR_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CHR_CONVERSION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CACL_CONTROL 20020725 Classification: Global Control Parameters
2 CL_CACL_VALUEFORMAT 20020812 Values: Check and Conversion
3 CL_CHR_ACCESS 20030206 Characteristics: Read Without Instantiation
4 CL_CHR_MAIN 20020715 Characteristics: Process, Check, Save
5 CL_CHR_SERVICE 20020718 Characteristics: Services
6 CL_CLS_CONVERSION 20020911 Class: Conversion
7 CL_CLS_MAIN 20020809 Classes: Main Processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUFFER_KEY Static Attribute Private Type reference (TYPE) TT_BUFFER_KEY Buffer for Internal / External Key 20020902
2 GT_CABNT_BUFFER Static Attribute Private Type reference (TYPE) TT_CABNT Buffer for Headings 20030305
3 GT_CABN_BASIC Static Attribute Private Type reference (TYPE) TT_BUFFER Characteristic 20020711
4 G_CONST Static Attribute Private Object reference (TYPE REF TO) CL_CHR_CONST General Flag 20020711
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ID_ON_DATABASE Static method Public Method Check Key Against Database 20020902
2 CONVERT_ALL_TO_EXT Static method Public Method Conversion to External Format 20020711
3 CONVERT_ALL_TO_INT Static method Protected Method Conversion to Internal Format 20020711
4 CONVERT_BASIC_TO_EXT Static method Protected Method Convert Basic Data to External Format 20020715
5 CONVERT_BASIC_TO_INT Static method Protected Method Convert Basic Data to Internal Format 20020715
6 CONVERT_FORMAT_TO_EXT Static method Public Method Convert Format Data to External Format 20020814
7 CONVERT_FORMAT_TO_INT Static method Public Method Convert Format Data to Internal Format 20020814
8 CONVERT_KEY Static method Public Method Key Conversion Between External and Internal Formats 20020711
9 CONVERT_KEY_OVERWRITE Static method Public Method Key Conversion for Characteristic Overwrite 20020717
10 CONVERT_VALUE_TO_EXT Static method Protected Method Convert Values and so on to External Format 20020715
11 CONVERT_VALUE_TO_INT Static method Protected Method Convert Values and so on to Internal Format 20020715
12 GET_NEW_KEY Static method Private Method Generate New Key 20020711
Events
Class CL_CHR_CONVERSION has no event.
Types
Class CL_CHR_CONVERSION has no local type.
Method Signatures

Method CHECK_ID_ON_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV Datum gültig ab 20020902
2 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020902
# Exception Resumable Description Created on
1 NOT_FOUND Schlüssel existiert nicht 20020902

Method CONVERT_ALL_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BASIC Value transfer Type reference (TYPE) CHR_BASIC Merkmalbasisdaten 20020711
2 Exporting ES_KNOWL Value transfer Type reference (TYPE) CHR_KNOWL Beziehungsschlüssel zum Merkmalskopf 20020722
3 Exporting ET_DESCR Value transfer Type reference (TYPE) TT_CHR_DESCR Merkmalbezeichnungen 20020711
4 Exporting ET_RESTR Value transfer Type reference (TYPE) TT_CHR_RESTR Merkmaleinschränkung auf Klassenarten 20020718
5 Exporting ET_TABLE Value transfer Type reference (TYPE) TT_CHR_TABLE Tabellenfeldreferenzen 20020711
6 Exporting ET_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020711
7 Exporting ET_VALUEDESCR Value transfer Type reference (TYPE) TT_CHR_VALUEDESCR Merkmalwertbezeichnungen 20020711
8 Exporting ET_VALUEKNOWL Value transfer Type reference (TYPE) TT_CHR_VALUEKNOWL Beziehungsschlüssel zu Werten 20020715
9 Exporting ET_VALUETEXT Value transfer Type reference (TYPE) TT_CHR_VALUETEXT Langtextschlüssel zu Werten 20020715
10 Importing IS_CABN Value transfer Type reference (TYPE) CABN Basisdaten 20020711
11 Importing IS_CABN_ORG Value transfer Type reference (TYPE) CABN Basisdaten Originalmerkmal 20020717
12 Importing IT_CABNT Value transfer Type reference (TYPE) TT_CABNT Merkmalbezeichnungen 20020711
13 Importing IT_CABNZ Value transfer Type reference (TYPE) TT_CABNZ Tabellenfeldreferenzen 20020711
14 Importing IT_CAWN Value transfer Type reference (TYPE) TT_CAWN Tabellentyp zu CAWN 20020719
15 Importing IT_CAWNT Value transfer Type reference (TYPE) TT_CAWNT Wertebezeichnungen 20020711
16 Importing IT_TCME Value transfer Type reference (TYPE) TT_TCME Tabellentyp zu TCME 20020718
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020711
2 WRONG_INPUT Mußfelder in IS_CABN: ATINN, ATNAM, ATFOR, ANZST, ATMST 20020711

Method CONVERT_ALL_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CABN Value transfer Type reference (TYPE) CABN Tabellentyp zu CABN 20020711
2 Exporting ET_CABNT Value transfer Type reference (TYPE) TT_CABNT Tabellentyp zu CABNT 20020711
3 Exporting ET_CABNZ Value transfer Type reference (TYPE) TT_CABNZ Tabellentyp zu TCME 20020711
4 Exporting ET_CAWN Value transfer Type reference (TYPE) TT_CAWN Tabellentyp zu CAWN 20020711
5 Exporting ET_CAWNT Value transfer Type reference (TYPE) TT_CAWNT Tabellentyp zu CAWNT 20020711
6 Exporting ET_TCME Value transfer Type reference (TYPE) TT_TCME Tabellentyp zu TCME 20020718
7 Importing IF_CHANGES Value transfer Type reference (TYPE) FLAG Kennz. für Änderungen wg. Adm.Info 20020711
8 Importing IS_BASIC Value transfer Type reference (TYPE) CHR_BASIC Merkmalbasisdaten 20020711
9 Importing IS_KNOWL Value transfer Type reference (TYPE) CHR_KNOWL Beziehungsschlüssel zum Merkmalskopf 20020722
10 Importing IT_DESCR Value transfer Type reference (TYPE) TT_CHR_DESCR Merkmalbezeichnungen 20020711
11 Importing IT_RESTR Value transfer Type reference (TYPE) TT_CHR_RESTR Merkmaleinschränkung auf Klassenarten 20020718
12 Importing IT_TABLE Value transfer Type reference (TYPE) TT_CHR_TABLE Tabellenfeldreferenzen 20020711
13 Importing IT_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020711
14 Importing IT_VALUEDESCR Value transfer Type reference (TYPE) TT_CHR_VALUEDESCR Merkmalwertbezeichnungen 20020711
15 Importing IT_VALUEKNOWL Value transfer Type reference (TYPE) TT_CHR_VALUEKNOWL Beziehungsschlüssel zu Werten 20020715
16 Importing IT_VALUETEXT Value transfer Type reference (TYPE) TT_CHR_VALUETEXT Langtextschlüssel zu Werten 20020715
17 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020711
18 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020711
19 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020711
20 Importing I_CHARACT_ORG Value transfer Object reference (TYPE REF TO) CL_CHR_MAIN Originalmerkmal bei Überschreibung 20020717
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020711
2 WRONG_INPUT Mußeingabe fehlt 20020711

Method CONVERT_BASIC_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BASIC Value transfer Type reference (TYPE) CHR_BASIC Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020715
2 Exporting ES_KNOWL Value transfer Type reference (TYPE) CHR_KNOWL Beziehungsschlüssel zum Merkmalskopf 20020722
3 Importing IS_CABN Value transfer Type reference (TYPE) CABN Merkmal 20020715
4 Importing IS_CABN_ORG Value transfer Type reference (TYPE) CABN Basisdaten Originalmerkmal 20020717
# Exception Resumable Description Created on
1 WRONG_INPUT Fehlende Angaben 20020715

Method CONVERT_BASIC_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CABN Value transfer Type reference (TYPE) CABN Merkmal 20020715
2 Importing IF_CHANGES Value transfer Type reference (TYPE) FLAG Änderungen liegen vor 20020715
3 Importing IS_BASIC Value transfer Type reference (TYPE) CHR_BASIC Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020715
4 Importing IS_KNOWL Value transfer Type reference (TYPE) CHR_KNOWL Beziehungsschlüssel zum Merkmalskopf 20020722
5 Importing IT_TABLE Value transfer Type reference (TYPE) TT_CHR_TABLE Tabellenfeldreferenzen 20020715
6 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020715
7 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020715
8 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020715
9 Importing I_CHARACT_ORG Value transfer Object reference (TYPE REF TO) CL_CHR_MAIN Originalmerkmal bei Überschreibung 20020717
# Exception Resumable Description Created on
1 WRONG_INPUT Fehlende Angaben 20020715

Method CONVERT_FORMAT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORMAT_EXT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020814
2 Importing IS_FORMAT_INT Value transfer Type reference (TYPE) CTCV_01 Übergabestruktur für Syntax-Check zur Werteingabe 20020814

Method CONVERT_FORMAT_TO_EXT on class CL_CHR_CONVERSION has no exception.

Method CONVERT_FORMAT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FORMAT_INT Value transfer Type reference (TYPE) CTCV_01 Übergabestruktur für Syntax-Check zur Werteingabe 20020814
2 Importing IS_FORMAT_EXT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020814

Method CONVERT_FORMAT_TO_INT on class CL_CHR_CONVERSION has no exception.

Method CONVERT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020711
2 Exporting E_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020711
3 Importing IF_CREATE_KEY Value transfer Type reference (TYPE) FLAG Nummer ggf. erzeugen 20020711
4 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020711
5 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020711
# Exception Resumable Description Created on
1 NAMESPACE Name im SAP-Namensraum 20021120
2 NUMBER_RANGE Fehler bei Nummernkreis 20020711
3 WRONG_INPUT Merkmal (extern oder intern) fehlt oder ist ungültig 20020711

Method CONVERT_KEY_OVERWRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020717
2 Exporting E_CHARACT_ID_ORG Value transfer Type reference (TYPE) ATINN Schlüssel des Originalmerkmals 20020717
3 Exporting E_INST_CLASS Value transfer Object reference (TYPE REF TO) CL_CLS_MAIN Instanz der Klasse 20020816
4 Importing IF_CREATE_KEY Value transfer Type reference (TYPE) FLAG Nummer ggf. erzeugen 20020717
5 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020816
6 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV SY-DATUM Datum gültig ab 20020717
7 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020717
8 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020717
9 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020717
# Exception Resumable Description Created on
1 CLASS_INITIALIZATION Fehler bei Instanzerzeugung der Überschreibungsklasse 20020816
2 NOT_FOUND Merkmal ist nicht überschrieben 20020717
3 NUMBER_RANGE Fehler bei Nummernkreis 20020717
4 WRONG_INPUT Merkmal (extern oder intern) fehlt oder ist ungültig 20020717

Method CONVERT_VALUE_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020715
2 Exporting ET_VALUEDESCR Value transfer Type reference (TYPE) TT_CHR_VALUEDESCR Merkmalwertbezeichnungen 20020715
3 Exporting ET_VALUEKNOWL Value transfer Type reference (TYPE) TT_CHR_VALUEKNOWL Beziehungsschlüssel zu Werten 20020715
4 Exporting ET_VALUETEXT Value transfer Type reference (TYPE) TT_CHR_VALUETEXT Langtextschlüssel zu Werten 20020715
5 Importing IS_BASIC Value transfer Type reference (TYPE) CHR_BASIC Neutrale Merkmaldaten (aus der Pflegeumgebung) 20020813
6 Importing IT_CAWN Value transfer Type reference (TYPE) TT_CAWN Tabellentyp zu CAWN 20020719
7 Importing IT_CAWNT Value transfer Type reference (TYPE) TT_CAWNT Tabellentyp zu CAWNT 20020715
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020715

Method CONVERT_VALUE_TO_INT 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 Tabellentyp zu CAWN 20020715
2 Exporting ET_CAWNT Value transfer Type reference (TYPE) TT_CAWNT Tabellentyp zu CAWNT 20020715
3 Importing IS_FORMAT Value transfer Type reference (TYPE) CHR_FORMAT Formatangaben eines Merkmals 20020812
4 Importing IT_VALUE Value transfer Type reference (TYPE) TT_CHR_VALUE Mekrmalwerte 20020715
5 Importing IT_VALUEDESCR Value transfer Type reference (TYPE) TT_CHR_VALUEDESCR Merkmalwertbezeichnungen 20020715
6 Importing IT_VALUEKNOWL Value transfer Type reference (TYPE) TT_CHR_VALUEKNOWL Beziehungsschlüssel zu Werten 20020715
7 Importing IT_VALUETEXT Value transfer Type reference (TYPE) TT_CHR_VALUETEXT Langtextschlüssel zu Werten 20020715
8 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020715
9 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020812
10 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020812
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020715
2 WRONG_INPUT Mußfelder in IS_CABN fehlen 20020715

Method GET_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020711
2 Importing IF_OVERWRITE Value transfer Type reference (TYPE) FLAG Überschreibung 20020816
3 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020711
# Exception Resumable Description Created on
1 NAMESPACE Name im SAP-Namensraum 20021120
2 NUMBER_RANGE Fehler bei Nummernkreis 20020711
History
Last changed by/on SAP  20020910 
SAP Release Created in 630