SAP ABAP Class CL_CLS_CONVERSION (Class: Conversion)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CLS (Application Component) Classes
     CL (Package) R/3 Application development: PP Classification System
Properties
Class CL_CLS_CONVERSION  
Short Description Class: Conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CL   R/3 Application development: PP Classification System 
Created 20020719   SAP 
Last change 20020729   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_CLS_CONVERSION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CHR_CONVERSION 20020911 Characteristics: Conversion and Keys
2 CL_CHR_MAIN 20020723 Characteristics: Process, Check, Save
3 CL_CLS_CONST 20020719 Classes: Constants
4 CL_CLS_CONVERSION 20020808 Class: Conversion
5 CL_CLS_MAIN 20020719 Classes: Main Processing
6 CL_CLS_SERVICE 20020814 Class: Services
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_KLAH_BASIC Static Attribute Private Type reference (TYPE) TT_BUFFER Class 20020725
2 G_CONST Static Attribute Private Object reference (TYPE REF TO) CL_CLS_CONST General Flag 20020719
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_ALL_TO_EXT Static method Public Method Conversion to External Format 20020726
2 CONVERT_ALL_TO_INT Static method Protected Method Conversion of All Data to Internal Format 20020808
3 CONVERT_BASIC_TO_EXT Static method Protected Method Class in External Format 20020726
4 CONVERT_BASIC_TO_INT Static method Protected Method Convert Basic Data to Internal Format 20020724
5 CONVERT_KEY Static method Public Method Key Conversion Between External and Internal Formats 20020719
6 GET_NEW_KEY Static method Private Method Generate New Key 20020719
Events
Class CL_CLS_CONVERSION has no event.
Types
Class CL_CLS_CONVERSION has no local type.
Method Signatures

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) CLS_BASIC Klasse: Basisdaten 20020726
2 Exporting ES_KNOWL Value transfer Type reference (TYPE) CLS_KNOWL Beziehungsschlüssel zum Klassenkopf 20020726
3 Exporting ET_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Klasse: Schlagwörter 20020726
4 Exporting ET_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klasse: Merkmale 20020726
5 Exporting ET_TEXTID Value transfer Type reference (TYPE) TT_CLS_TEXTID Klasse: Kurzbezeichnung zum Langtext 20020726
6 Importing IS_KLAH Value transfer Type reference (TYPE) KLAH Klassenkopf Daten 20020726
7 Importing IT_KLAT Value transfer Type reference (TYPE) TT_KLAT Tabellentyp zu KLAT 20020726
8 Importing IT_KSML Value transfer Type reference (TYPE) TT_KSML Tabellentyp zu KSML 20020726
9 Importing IT_SWOR Value transfer Type reference (TYPE) TT_SWOR Tabellentyp zu SWOR 20020726
10 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020812
11 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV Datum gültig ab 20020812
# Exception Resumable Description Created on
1 CHARACT_NOT_FOUND Merkmal nicht vorhanden / nicht gültig 20020812
2 CONVERSION_ERROR Konvertierungsfehler 20020726
3 WRONG_INPUT Mußfelder in IS_KLAH: CLINT,CLASS,KLART,STATU 20020726

Method CONVERT_ALL_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KLAH Value transfer Type reference (TYPE) KLAH Klassenkopf Daten 20020808
2 Exporting ET_KLAT Value transfer Type reference (TYPE) TT_KLAT Tabellentyp zu KLAT 20020808
3 Exporting ET_KSML Value transfer Type reference (TYPE) TT_KSML Tabellentyp zu KSML 20020808
4 Exporting ET_SWOR Value transfer Type reference (TYPE) TT_SWOR Tabellentyp zu SWOR 20020808
5 Importing IF_CHANGE Value transfer Type reference (TYPE) FLAG Kennzeichen Änderung 20020819
6 Importing IF_CREATING Value transfer Type reference (TYPE) FLAG Kennzeichen Anlegen 20020812
7 Importing IF_DELETE Value transfer Type reference (TYPE) FLAG Kennzeichen Löschen 20020815
8 Importing IF_PARAMETER Value transfer Type reference (TYPE) FLAG Parametergültigkeit 20020812
9 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klasse: Basisdaten 20020808
10 Importing IS_KNOWL Value transfer Type reference (TYPE) CLS_KNOWL Beziehungsschlüssel zum Klassenkopf 20020808
11 Importing IT_CATCH Value transfer Type reference (TYPE) TT_CLS_CATCH Klasse: Schlagwörter / Bezeichnung 20020808
12 Importing IT_CHARACT Value transfer Type reference (TYPE) TT_CLS_CHARACT_I Klassen: Merkmale 20020808
13 Importing IT_TEXTID Value transfer Type reference (TYPE) TT_CLS_TEXTID Klasse: Textarten 20020808
14 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020808
15 Importing I_CHANGENO_DATE Value transfer Type reference (TYPE) DATUV Datum gültig ab 20020812
16 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020808
17 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020808
18 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020808
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020808
2 WRONG_INPUT Mußeingabe fehlt 20020808

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) CLS_BASIC Klasse: Basisdaten 20020726
2 Exporting ES_KNOWL Value transfer Type reference (TYPE) CLS_KNOWL Beziehungsschlüssel zum Klassenkopf 20020726
3 Importing IS_KLAH Value transfer Type reference (TYPE) KLAH Klassenkopf Daten 20020726
# Exception Resumable Description Created on
1 WRONG_INPUT Fehlende Angaben 20020726

Method CONVERT_BASIC_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KLAH Value transfer Type reference (TYPE) KLAH Klassenkopf Daten 20020724
2 Importing IF_CHANGE Value transfer Type reference (TYPE) FLAG Ändern Klasse 20020822
3 Importing IF_DELETE Value transfer Type reference (TYPE) FLAG Löschen Klasse 20020822
4 Importing IS_BASIC Value transfer Type reference (TYPE) CLS_BASIC Klasse: Basisdaten 20020724
5 Importing IS_KNOWL Value transfer Type reference (TYPE) CLS_KNOWL Beziehungsschlüssel zum Klassenkopf 20020724
6 Importing I_CHANGENO Value transfer Type reference (TYPE) AENNR Änderungsnummer 20020724
7 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020724
8 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020724
9 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020724
# Exception Resumable Description Created on
1 WRONG_INPUT fehlende Angaben 20020724

Method CONVERT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020719
2 Exporting E_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020719
3 Exporting E_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020719
4 Importing IF_CREATE_KEY Value transfer Type reference (TYPE) FLAG Nummer ggf. erzeugen 20020719
5 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020719
6 Importing I_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020719
7 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020719
# Exception Resumable Description Created on
1 CLASS_TYPE_MISSING Klassenart fehlt 20020809
2 NUMBER_RANGE Fehler bei Nummernkreis 20020719
3 WRONG_INPUT Merkmal (extern oder intern) fehlt oder ist ungültig 20020719

Method GET_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLASS_ID Value transfer Type reference (TYPE) CLINT Interne Klassennummer 20020719
2 Importing I_CLASS Value transfer Type reference (TYPE) KLASSE_D Klassennummer 20020719
3 Importing I_CLASS_TYPE Value transfer Type reference (TYPE) KLASSENART Klassenart 20020719
# Exception Resumable Description Created on
1 NUMBER_RANGE Fehler bei Nummernkreis 20020719
2 NUMBER_RANGE_EHS Fehlender Nummernkreis EHS Klasse (Art 100) 20020722
History
Last changed by/on SAP  20020729 
SAP Release Created in 630