SAP ABAP Class /EACA/CL_CHAR_SERVS_PM (Services for Characteristics)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-PM (Application Component) Profitability Analysis
     /EACA/PROFITABILITY_MANAGEMENT (Package) E-Accounting: Profitability Management
Properties
Class /EACA/CL_CHAR_SERVS_PM  
Short Description Services for Characteristics    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/PROFITABILITY_MANAGEMENT   E-Accounting: Profitability Management 
Created 20010619   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_CHAR_SERVS_PM has no forward declaration.
Interfaces
Class /EACA/CL_CHAR_SERVS_PM has no interface implemented.
Friends
Class /EACA/CL_CHAR_SERVS_PM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_LI_KF_CHAR Instance attribute Public Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_FACTORY Initial Screen in eACC to Get Characteristic and Key Figures 20010620
2 _T_CHARS Instance attribute Private Type reference (TYPE) /EACA/PM_T_CHAR Buffer:Sorted Characteristic List for Characteristic Service 20010620
3 _T_CHAR_DEPS Instance attribute Protected Type reference (TYPE) /EACA/PM_T_CHAR_DEP Buffer: Characteristic Compounding 20010626
4 _T_CHAR_F4 Instance attribute Private Type reference (TYPE) /EACA/PM_T_CHAR_F4 F4 Help for Characteristics 20020416
Methods
# Method Level Visibility Method type Description Created on
1 CHAR_VALUE_CONVERT_INPUT Instance method Public Method Convert from External Display to Internal Display 20020503
2 CHAR_VALUE_CONVERT_OUTPUT Instance method Public Method Convert from Internal Display to External Display 20020503
3 CHECK_ALL_CHAR_VALUES Instance method Public Method Validation of Two or More Characteristic Values 20010703
4 CHECK_CHAR Instance method Public Method Check Existence of a Characteristic 20010627
5 CHECK_CHAR_VALUE Instance method Public Method Validation of a Characteristic Value 20010627
6 F1_CHAR Instance method Public Method F1 Help for a Characteristic 20010627
7 F1_CHAR_VALUE Instance method Public Method F1 Help for a Characteristic Value 20010627
8 F4_CHAR Instance method Public Method F4 Help for Characteristics 20010627
9 F4_CHAR_VALUE Instance method Public Method F4 Help for Characteristic Values 20010627
10 GET_ALL_CHARS Instance method Public Method Fetch All Characteristics 20010622
11 GET_ALL_DEP_CHARS Instance method Public Method Fetch Compounding Data for One Characteristic 20010627
12 GET_CHAR_DETAIL Instance method Public Method Provides Detaild Information for a Characteristic 20020425
13 GET_CHAR_TEXT Instance method Public Method Provides the Text for a Characteristic 20020425
14 GET_DEP_CHAR_INFO Instance method Public Method Fetch Compounding Data for All Characteristics 20010627
15 GET_INSTANCE Static method Public Method Generate Instance of Characteristic Service 20010828
16 READ_ALL_CHAR_VALUES Instance method Public Method Read Data for Two Plus Characterstic Values (Inc.Attributes) 20010704
17 READ_CHAR_VALUE Instance method Public Method Read Data for One Characteristic Value (Incl. Attributes) 20010702
18 READ_CHAR_VALUE_TEXT Instance method Public Method Read Texts for a Characteristic Value 20020503
19 _CHECK_CHAR_VALUE Instance method Private Method Joint Checks for CHECK and REAN_CHAR_VALUE 20010703
20 _CHECK_INITIAL_VALUE Instance method Private Method Check for Initial Value 20010703
21 _ERROR_CHAR_VALUE Instance method Private Method Build Error Table for CHECK and READ_CHAR_VALUE 20010703
22 _FILL_TABLE_OF_COMPOUND_VALUES Instance method Private Method Enter Data in Selection Table for Compounded Characteristics 20020430
23 _READ_CUST Static method Private Method Read Metadata from Database 20010703
Events
Class /EACA/CL_CHAR_SERVS_PM has no event.
Types
Class /EACA/CL_CHAR_SERVS_PM has no local type.
Method Signatures

Method CHAR_VALUE_CONVERT_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) DATA 20020503
2 Importing I_CHAR_NAME Call by reference Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020503
3 Importing I_VALUE Call by reference Type reference (TYPE) DATA 20020503
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkmal 20020503

Method CHAR_VALUE_CONVERT_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) DATA 20020503
2 Importing I_CHAR_NAME Call by reference Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020503
3 Importing I_VALUE Call by reference Type reference (TYPE) DATA 20020503
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkmal 20020503

Method CHECK_ALL_CHAR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_EXISTS Value transfer Type reference (TYPE) /EACC/BOOLEAN Alle Merkmalswerte gültig? 20010704
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ERROR Fehlertabelle für Merkmalswertverprobung 20010704
3 Importing IT_CHAR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR Liste der zu prüfenden Merkmale 20010705
4 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010704
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method CHECK_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
2 Returning RB_EXISTS Value transfer Type reference (TYPE) /EACC/BOOLEAN Merkmal existiert? 20010627

Method CHECK_CHAR on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method CHECK_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_EXISTS Value transfer Type reference (TYPE) /EACC/BOOLEAN Wert ist gültig? 20010703
2 Exporting ET_ERROR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ERROR Fehlertabelle für Merkmalswertverprobung 20010703
3 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010627
4 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method F1_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method F1_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010627
2 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method F4_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010705
2 Importing I_DISPLAY Value transfer Type reference (TYPE) BOOLE_D SPACE Anzeigemodus 20020419
3 Importing I_DYNPFIELD Value transfer Type reference (TYPE) DYNFNAM SPACE Feldname 20020416
4 Importing I_DYNPNR Value transfer Type reference (TYPE) SYDYNNR SPACE ABAP-Programm, Nummer des aktuellen Dynpros 20020416
5 Importing I_DYNPPROG Value transfer Type reference (TYPE) SYREPID SPACE ABAP-Programm, Nummer des aktuellen Dynpros 20020416
6 Importing I_MULTIPLE_CHOICE Value transfer Type reference (TYPE) BOOLE_D SPACE Multiple Auswahl 20020419
7 Returning RT_CHAR Value transfer Type reference (TYPE) /EACA/PM_T_CHAR Sortierte Tabelle über Merkmal und Wert 20010705

Method F4_CHAR on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method F4_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_VALUE Value transfer Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20020430
2 Exporting ET_CHAR_VALUE_OUTPUT Value transfer Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20020430
3 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010627
4 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
5 Importing I_DISPLAY Value transfer Type reference (TYPE) BOOLE_D SPACE Anzeigemodus 20020426

Method F4_CHAR_VALUE on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method GET_ALL_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHARS Value transfer Type reference (TYPE) /EACA/PM_T_CHAR Sortierte Merkmalsliste für Merkmalsservice 20010622

Method GET_ALL_CHARS on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method GET_ALL_DEP_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010627
2 Returning RT_CHAR_DEP Value transfer Type reference (TYPE) /EACA/PM_T_CHAR_DEP Info zur Merkmalsklammerung 20010627
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method GET_CHAR_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020425
2 Returning R_DESCRIPT Value transfer Type reference (TYPE) FINB_YS_META_DESCRIPT 20020425

Method GET_CHAR_DETAIL on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method GET_CHAR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT_L Value transfer Type reference (TYPE) SCRTEXT_L Feldbezeichner lang 20020425
2 Exporting E_TEXT_M Value transfer Type reference (TYPE) SCRTEXT_M Feldbezeichner mittel 20020425
3 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020425

Method GET_CHAR_TEXT on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method GET_DEP_CHAR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHAR_DEPS Value transfer Type reference (TYPE) /EACA/PM_T_CHAR_DEP Info zur Merkmalsklammerung 20010627

Method GET_DEP_CHAR_INFO on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Value transfer Object reference (TYPE REF TO) /EACA/CL_INSTANCE_PM Instanz der Ergebnisrechnung 20010828
2 Importing IO_LI_KF_CHAR Value transfer Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_FACTORY Einstieg im eACC zum Erhalt von Merkmalen und Kennzahlen 20010828
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) /EACA/PM_STRUCTURE Metadaten zur strukturellen Gliederung der Ergebnisrechnung 20010828
4 Returning RO_SERVICE Value transfer Object reference (TYPE REF TO) /EACA/CL_CHAR_SERVS_PM Dienste für Merkmale 20010828
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010828
2 /EACA/CX_CUSTOM_INCONSIST_PM Inkonsistenzen im Customizing der Ergebnisrechnung 20010828

Method READ_ALL_CHAR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ERROR Fehlertabelle für Merkmalswertverprobung 20010705
2 Exporting ET_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ATTR_VALUE Tabelle für die Rückgabe mehere Merkmalswerte 20010705
3 Importing IT_CHAR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR Liste der zu lesenden Merkmale 20010705
4 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010705
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method READ_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALUE Call by reference Object reference (TYPE REF TO) DATA 20010702
2 Exporting ET_ATTR Call by reference Type reference (TYPE) /EACA/PM_T_FIELD Liste aller Attribute (einschl. Textfeldern) 20010702
3 Exporting ET_ERROR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ERROR Fehlertabelle für Merkmalswertverprobung 20010703
4 Exporting ET_KEY Call by reference Type reference (TYPE) /EACA/PM_T_FIELD Liste aller Schlüssel 20010702
5 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010702
6 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010702
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method READ_CHAR_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEFAULT_TEXT Value transfer Type reference (TYPE) UG_TXTLG Optimaler, vorhandener Text 20020503
2 Exporting E_TXTLG Value transfer Type reference (TYPE) UG_TXTLG Langtext 20020503
3 Exporting E_TXTMI Value transfer Type reference (TYPE) UG_TXTMI Mitteltext 20020503
4 Exporting E_TXTSH Value transfer Type reference (TYPE) UG_TXTSH Kurztext 20020503
5 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20020503
6 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020503
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20020503

Method _CHECK_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_INITIAL Call by reference Type reference (TYPE) /EACC/BOOLEAN Merkmalswert ist initial 20010703
2 Exporting ET_CHAR_DEP Call by reference Type reference (TYPE) YT_CHAR_DEP Info zur Merkmalsklammerung 20010703
3 Exporting ET_SEL Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FIN-Stammdaten: Paare Feldname / Wert 20010703
4 Exporting E_CHECK_VALUE Call by reference Type reference (TYPE) UG_VALUE Zu prüfender Merkmalswert 20010703
5 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010703
6 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20010703
7 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010703
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20010705

Method _CHECK_INITIAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010703
2 Importing I_VALUE Value transfer Type reference (TYPE) UG_VALUE Merkmalswert 20010703
3 Returning RB_INITIAL Value transfer Type reference (TYPE) /EACC/BOOLEAN Ist initial? 20010703

Method _CHECK_INITIAL_VALUE on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method _ERROR_CHAR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_ERROR Fehlertabelle für Merkmalswertverprobung 20010703
2 Importing IT_CHAR_DEP Call by reference Type reference (TYPE) YT_CHAR_DEP Info zur Merkmalsklammerung 20010703
3 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20010703
4 Importing I_CHECK_VALUE Value transfer Type reference (TYPE) UG_VALUE zu prüfender Merkmalswert 20010703
5 Importing I_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010703

Method _ERROR_CHAR_VALUE on class /EACA/CL_CHAR_SERVS_PM has no exception.

Method _FILL_TABLE_OF_COMPOUND_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_DEP Call by reference Type reference (TYPE) YT_CHAR_DEP Info zur Merkmalsklammerung 20020430
2 Exporting ET_COMP Call by reference Type reference (TYPE) UGMD_TS_FIELD_VAL FIN-Stammdaten: Paare Feldname / Wert 20020430
3 Importing IT_CHAR_VALUE Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_VALUE Sortierte Tabelle über Merkmal und Wert 20020430
4 Importing I_CHAR_NAME Value transfer Type reference (TYPE) /EACA/PM_CHAR_NAME Merkmalsname der Ergebnisrechnung 20020430
# Exception Resumable Description Created on
1 /EACA/CX_CHAR_INVALID_PM Ungültiges Merkimal 20020430

Method _READ_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHARS Call by reference Type reference (TYPE) /EACA/PM_T_CHAR Characterfeld der Länge 10 20010703
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010703
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) /EACA/PM_STRUCTURE Metadaten zur strukturellen Gliederung der Ergebnisrechnung 20010703

Method _READ_CUST on class /EACA/CL_CHAR_SERVS_PM has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A