Hierarchy
⤷ 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 |