SAP ABAP Class CL_AFWKF_CUSTVALIDATOR (Key Figures: Customizing Check)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FIN-FSCM-TRM-AN (Application Component) Analyzer
     CFM_AFWKF (Package) CFM Analyzers: Key Figure Management
Properties
Class CL_AFWKF_CUSTVALIDATOR  
Short Description Key Figures: Customizing Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CFM_AFWKF   CFM Analyzers: Key Figure Management 
Created 20000718   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AFWKF_CUSTVALIDATOR has no forward declaration.
Interfaces
Class CL_AFWKF_CUSTVALIDATOR has no interface implemented.
Friends
Class CL_AFWKF_CUSTVALIDATOR has no friend class.
Attributes
Class CL_AFWKF_CUSTVALIDATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_SPROT Static method Public Method Add New Messages to Error Log 20000720
2 CHECK_ALL_EP2 Static method Public Method Final Results Procedure: Consistency Check 20000811
3 CHECK_BASEFIGURE_CURRENCIES Static method Public Method Check if Base Key Figures Have Same Currency 20000816
4 CHECK_BASIS_KEYFIGURE Static method Public Method Check Wheth.Base Key Fig./NPV is Same for Both Base Key Figs 20000907
5 CHECK_DELETE_PERMITTED Static method Public Method Check if Deletion of Key Figure is Permitted 20000721
6 CHECK_EXISTENCE_OF_BASEFIGURE2 Static method Public Method Check if Table Contains a Field 'basefigure2' 20000719
7 CHECK_EXISTENCE_OF_CALCSINCE Static method Public Method Check if Table Contains a Field 'CALCSINCE' 20000828
8 CHECK_EXISTENCE_OF_DINTERVAL Static method Public Method Check if Table Contains a Field 'DINTERVAL' 20000807
9 CHECK_MODIFY_PERMITTED Static method Public Method Check if Change to Key Figure is Permitted 20000720
10 FINAL_RESULT_KEYFIGURE Static method Public Method Check if Key Figure is a Final Results Key Figure 20000831
11 FIND_CHILDREN Static method Public Method Where-Used List: Basic Key Figure in Other Key Figures 20000718
12 FIND_KEYFIGURE_IN_EP Static method Private Method Where-Used List: Key Figures in Evaluation Procedures 20000808
13 FIND_KEYFIGURE_IN_EP1 Static method Public Method Check if Key is Assigned to a Single Rec. Procedure 20000720
14 FIND_KEYFIGURE_IN_EP2 Static method Public Method Check if Key is Assigned to a Final Results Procedure 20000720
15 FIND_KEYFIGURE_IN_REPORTING Static method Public Method Check if Key Figure is Used for Reporting 20000721
16 FIND_USED_SUCCESSORS Static method Private Method Search for Successor Key Figures used in Eval. Procedures 20000808
17 KEYFIGURE_CUSTOMIZED Static method Private Method Check if Key Figure Has Been Maintained in Customizing 20000718
18 PERIODICITY_OF_KF Static method Public Method Flag: Does Fin. Results Proc. Exist for Single Recs Proc.? 20000907
19 PERIODICITY_OF_KFCATE Static method Public Method Flag: Is Key Figure Category Based on Key Date or Period? 20010323
20 SINGLE_RECORD_KEYFIGURE Static method Public Method Check if Key Figure is a Single Record Key Figure 20000831
Events
Class CL_AFWKF_CUSTVALIDATOR has no event.
Types
Class CL_AFWKF_CUSTVALIDATOR has no local type.
Method Signatures

Method APPEND_SPROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SPROT_T Call by reference Type reference (TYPE) RMSPROT_T RM: Nachrichten (Protokoll) 20000720
2 Importing I_AG Call by reference Type reference (TYPE) SPROT_X-AG Arbeitsgebiet 20000720
3 Importing I_INDEX Call by reference Type reference (TYPE) SPROT_X-INDEX Interne Tabellen, aktueller Zeilenindex 20000720
4 Importing I_LEVEL Call by reference Type reference (TYPE) SPROT_X-LEVEL Protokollebene 20000720
5 Importing I_MSGNR Call by reference Type reference (TYPE) SPROT_X-MSGNR Nachrichtennummer 20000720
6 Importing I_SEVERITY Call by reference Type reference (TYPE) SPROT_X-SEVERITY Fehlerschwere (" ",W(arning),E(rror),A(bnormal termination)) 20000720
7 Importing I_VAR1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000720
8 Importing I_VAR2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000720
9 Importing I_VAR3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000720
10 Importing I_VAR4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20000720

Method APPEND_SPROT on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method CHECK_ALL_EP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYDATE Call by reference Type reference (TYPE) AFW_KEYDATE Stichtag der Auswertung - nur für historisierte Kennzahlen 20010322
2 Importing I_KEYFIGURE_T Call by reference Type reference (TYPE) AFWKF_DEFINITION_T Tabelle von Kennzahlen 20000811
# Exception Resumable Description Created on
1 FAILED Inkonsistenz in den Kennzahlen 20000811

Method CHECK_BASEFIGURE_CURRENCIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYDATE Call by reference Type reference (TYPE) AFW_KEYDATE Stichtag der Auswertung- für historisierte Kennzahlen 20010322
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000816
# Exception Resumable Description Created on
1 CURRENCIES_DIFFER Währungen der beiden Basiskennzahlen unterscheidet sich 20000816

Method CHECK_BASIS_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYDATE Call by reference Type reference (TYPE) AFW_KEYDATE Stichtag der Auswertung- für historisierte Kennzahlen 20010322
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahl 20000907
# Exception Resumable Description Created on
1 FAILED Kennzahl Barwert/Basis verschieden für beide Basiskennzahlen 20000907

Method CHECK_DELETE_PERMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PROT_T Call by reference Type reference (TYPE) RMSPROT_T RM: Nachrichten (Protokoll) 20000721
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000721

Method CHECK_DELETE_PERMITTED on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method CHECK_EXISTENCE_OF_BASEFIGURE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20000719
# Exception Resumable Description Created on
1 BASEFIGURE2_EXISTS Tabelle enthät ein Feld des Names 'bfigure2' 20000719

Method CHECK_EXISTENCE_OF_CALCSINCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20000828
2 Returning R_EXISTENCE_FLAG Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20000828

Method CHECK_EXISTENCE_OF_CALCSINCE on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method CHECK_EXISTENCE_OF_DINTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20000807
2 Returning R_EXISTENCE_FLAG Value transfer Type reference (TYPE) XFLAG neue Eingabewerte 20000807

Method CHECK_EXISTENCE_OF_DINTERVAL on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method CHECK_MODIFY_PERMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_PROT_T Call by reference Type reference (TYPE) RMSPROT_T RM: Nachrichten (Protokoll) 20000720
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000720

Method CHECK_MODIFY_PERMITTED on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method FINAL_RESULT_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahl 20000831
2 Returning R_FR_KEYFIGURE Value transfer Type reference (TYPE) XFLAG Wenn Kennzahl Endergebniskennzahl ist, gebe 'X' zurück 20000831

Method FINAL_RESULT_KEYFIGURE on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method FIND_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEYFIGURE_T Call by reference Type reference (TYPE) AFWKF_DEFINITION_T Tabelle von Kennzahlen 20000718
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000718

Method FIND_CHILDREN on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method FIND_KEYFIGURE_IN_EP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EP1 Call by reference Type reference (TYPE) AFWGO_EVALPROC Analyzer-Auswertungsverfahren AV1 20000808
2 Exporting E_EP2 Call by reference Type reference (TYPE) AFWGO_EVALPROC_2 Analyzer-Endergebnisverfahren 20000808
3 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000808
# Exception Resumable Description Created on
1 INCONSISTENT_CUSTOMIZING Kennzahl ist im Customizing mehreren AuswertVerf. zugeordnet 20000808

Method FIND_KEYFIGURE_IN_EP1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000720
# Exception Resumable Description Created on
1 KEYFIGURE_USED Kennzahl wird in einem AuswertVerf. verwendet 20000720

Method FIND_KEYFIGURE_IN_EP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000720
# Exception Resumable Description Created on
1 KEYFIGURE_USED Kennzahl bereits in einem AuswertVerf. 2 benutzt 20000720

Method FIND_KEYFIGURE_IN_REPORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPORTING_FLG Call by reference Type reference (TYPE) XFELD RM: Nachrichten (Protokoll) 20000721
2 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition (allgemeiner Teil) 20000721

Method FIND_KEYFIGURE_IN_REPORTING on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method FIND_USED_SUCCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEYFIGURE_T Call by reference Type reference (TYPE) AFWKF_DEFINITION_T Tabelle von Kennzahlen 20000808
2 Importing I_KEYFIGURE Value transfer Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000808

Method FIND_USED_SUCCESSORS on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method KEYFIGURE_CUSTOMIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahldefinition 20000718
# Exception Resumable Description Created on
1 KF_NOT_CUSTOMIZED Kennzahl im Customizing nicht gepflegt 20000718

Method PERIODICITY_OF_KF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahl 20000907
2 Returning R_PERIODICITY Value transfer Type reference (TYPE) XFLAG Rückgabewert Periodizität 20000907

Method PERIODICITY_OF_KF on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method PERIODICITY_OF_KFCATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KFCATE Call by reference Type reference (TYPE) AFWKF_CATEGORY Kennzahltyp 20010323
2 Returning R_PERIODICITY Value transfer Type reference (TYPE) XFLAG Rückgabewert Periodizität 20010323

Method PERIODICITY_OF_KFCATE on class CL_AFWKF_CUSTVALIDATOR has no exception.

Method SINGLE_RECORD_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) AFWKF_DEFINITION Kennzahl 20000831
2 Returning R_SR_KEYFIGURE Value transfer Type reference (TYPE) XFLAG Flag Einzelsatzkennzahl ('X') 20000831

Method SINGLE_RECORD_KEYFIGURE on class CL_AFWKF_CUSTVALIDATOR has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 462_10