SAP ABAP Class CL_CHR_SERVICE (Characteristics: Services)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-CL-CHR (Application Component) Characteristics
     CT (Package) Characteristics
Properties
Class CL_CHR_SERVICE  
Short Description Characteristics: Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CT   Characteristics 
Created 20020715   SAP 
Last change 20020816   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CHR_SERVICE has no forward declaration.
Interfaces
Class CL_CHR_SERVICE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CHR_CONVERSION 20020718 Characteristics: Conversion and Keys
2 CL_CHR_MAIN 20020718 Characteristics: Process, Check, Save
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ECM Static Attribute Private Type reference (TYPE) TT_BUFFER_ECM Engineering Change Management Required? 20020722
2 GT_REFCHAR Static Attribute Private Type reference (TYPE) TT_BUFFER_REFCHAR Buffer for Reference Characteristic Format 20020715
3 G_CONST Static Attribute Private Object reference (TYPE REF TO) CL_CHR_CONST Characteristics: Constants 20020715
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ECM_NEEDED Static method Public Method Check Whether Engineering Change Management is Required 20020722
2 CHECK_VALUE_DELETION Static method Public Method Check for Value Deletion 20020905
3 GET_KEY_FIELD Static method Protected Method Determine First Key Field of a Table 20020725
4 GET_REFERENCE_FORMAT Static method Public Method Format Data for Reference 20020715
5 SET_ECM_NEEDED Static method Protected Method Info. Whether Engineering Change Management Is Required 20020722
6 SET_REFERENCE_FORMAT Static method Public Method Buffer Format Data for Reference 20020715
Events
Class CL_CHR_SERVICE has no event.
Types
Class CL_CHR_SERVICE has no local type.
Method Signatures

Method CHECK_ECM_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020722
# Exception Resumable Description Created on
1 USE_ECM Änderungsauftrag verwenden 20020722

Method CHECK_VALUE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VAL_CRITICAL Value transfer Type reference (TYPE) TT_CAWN verwendete Werte 20020905
2 Importing IT_VAL_CHARACT Value transfer Type reference (TYPE) TT_CAWN künfitge Merkmalswerte 20020905
3 Importing IT_VAL_DELETE Value transfer Type reference (TYPE) TT_CAWN zu löschende Merkmalswerte 20020905
4 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020905
5 Importing I_CHARACT_ID Value transfer Type reference (TYPE) ATINN Int. Merkmal 20020905
6 Importing I_DATATYPE Value transfer Type reference (TYPE) ATUDF Datentyp 20020905
# Exception Resumable Description Created on
1 WRONG_INPUT Schlüssel fehlt 20020905

Method GET_KEY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_FIELD Value transfer Type reference (TYPE) ATFEL Feldname 20020725
2 Importing I_TABLE Value transfer Type reference (TYPE) ATTAB Tabellenname 20020725
# Exception Resumable Description Created on
1 NOT_FOUND Tabelle existiert nicht 20020725

Method GET_REFERENCE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CASESENS Value transfer Type reference (TYPE) ATKLE Groß-/Kleinschreibung möglich 20020715
2 Exporting E_DECIMALS Value transfer Type reference (TYPE) DECPLACES Dezimalstellen 20020715
3 Exporting E_EXIT Value transfer Type reference (TYPE) ATKON Konvertierungsroutinenname 20020715
4 Exporting E_FORMAT Value transfer Type reference (TYPE) ATUDF Datentyp 20020715
5 Exporting E_LENGTH Value transfer Type reference (TYPE) CHARNUMBER Anzahl Stellen (Ziffern) 20020715
6 Exporting E_NEGATIVE Value transfer Type reference (TYPE) ATVOR Wert mit Vorzeichen 20020715
7 Importing I_FIELD Value transfer Type reference (TYPE) ATFEL Feldname 20020715
8 Importing I_TABLE Value transfer Type reference (TYPE) ATTAB Tabellenname 20020715
# Exception Resumable Description Created on
1 FIELD_NOT_FOUND Tabellenfeld existiert nicht 20020715
2 TABLE_NOT_FOUND Tabelle existiert nicht 20020715
3 TOO_LONG Angegebenes Feld ist zu lang für ein Merkmal 20020715
4 WRONG_FORMAT Format des Feldes nicht unterstützt 20020715

Method SET_ECM_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACT Value transfer Type reference (TYPE) ATNAM Merkmalname 20020722
2 Importing I_USE_ECM Value transfer Type reference (TYPE) FLAG Änderungsdienst erforderlich 20020722

Method SET_ECM_NEEDED on class CL_CHR_SERVICE has no exception.

Method SET_REFERENCE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASESENS Value transfer Type reference (TYPE) ATKLE Groß-/Kleinschreibung möglich 20020715
2 Importing I_DECIMALS Value transfer Type reference (TYPE) DECPLACES Anzahl Dezimalstellen 20020715
3 Importing I_EXIT Value transfer Type reference (TYPE) ATKON Konvertierungsroutinenname 20020715
4 Importing I_FIELD Value transfer Type reference (TYPE) ATFEL Feldname 20020715
5 Importing I_FORMAT Value transfer Type reference (TYPE) ATUDF Datentyp 20020715
6 Importing I_LENGTH Value transfer Type reference (TYPE) CHARNUMBER Anzahl Stellen 20020715
7 Importing I_NEGATIVE Value transfer Type reference (TYPE) ATVOR Wert mit Vorzeichen 20020715
8 Importing I_TABLE Value transfer Type reference (TYPE) ATTAB Tabellenname 20020715

Method SET_REFERENCE_FORMAT on class CL_CHR_SERVICE has no exception.
History
Last changed by/on SAP  20020816 
SAP Release Created in 630