Hierarchy

⤷

⤷

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 | ![]() |
Static method | Public | Method | Add New Messages to Error Log | 20000720 |
2 | ![]() |
Static method | Public | Method | Final Results Procedure: Consistency Check | 20000811 |
3 | ![]() |
Static method | Public | Method | Check if Base Key Figures Have Same Currency | 20000816 |
4 | ![]() |
Static method | Public | Method | Check Wheth.Base Key Fig./NPV is Same for Both Base Key Figs | 20000907 |
5 | ![]() |
Static method | Public | Method | Check if Deletion of Key Figure is Permitted | 20000721 |
6 | ![]() |
Static method | Public | Method | Check if Table Contains a Field 'basefigure2' | 20000719 |
7 | ![]() |
Static method | Public | Method | Check if Table Contains a Field 'CALCSINCE' | 20000828 |
8 | ![]() |
Static method | Public | Method | Check if Table Contains a Field 'DINTERVAL' | 20000807 |
9 | ![]() |
Static method | Public | Method | Check if Change to Key Figure is Permitted | 20000720 |
10 | ![]() |
Static method | Public | Method | Check if Key Figure is a Final Results Key Figure | 20000831 |
11 | ![]() |
Static method | Public | Method | Where-Used List: Basic Key Figure in Other Key Figures | 20000718 |
12 | ![]() |
Static method | Private | Method | Where-Used List: Key Figures in Evaluation Procedures | 20000808 |
13 | ![]() |
Static method | Public | Method | Check if Key is Assigned to a Single Rec. Procedure | 20000720 |
14 | ![]() |
Static method | Public | Method | Check if Key is Assigned to a Final Results Procedure | 20000720 |
15 | ![]() |
Static method | Public | Method | Check if Key Figure is Used for Reporting | 20000721 |
16 | ![]() |
Static method | Private | Method | Search for Successor Key Figures used in Eval. Procedures | 20000808 |
17 | ![]() |
Static method | Private | Method | Check if Key Figure Has Been Maintained in Customizing | 20000718 |
18 | ![]() |
Static method | Public | Method | Flag: Does Fin. Results Proc. Exist for Single Recs Proc.? | 20000907 |
19 | ![]() |
Static method | Public | Method | Flag: Is Key Figure Category Based on Key Date or Period? | 20010323 |
20 | ![]() |
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 | ![]() |
C_SPROT_T | Call by reference | Type reference (TYPE) | RMSPROT_T | RM: Nachrichten (Protokoll) | 20000720 | ||
2 | ![]() |
I_AG | Call by reference | Type reference (TYPE) | SPROT_X-AG | Arbeitsgebiet | 20000720 | ||
3 | ![]() |
I_INDEX | Call by reference | Type reference (TYPE) | SPROT_X-INDEX | Interne Tabellen, aktueller Zeilenindex | 20000720 | ||
4 | ![]() |
I_LEVEL | Call by reference | Type reference (TYPE) | SPROT_X-LEVEL | Protokollebene | 20000720 | ||
5 | ![]() |
I_MSGNR | Call by reference | Type reference (TYPE) | SPROT_X-MSGNR | Nachrichtennummer | 20000720 | ||
6 | ![]() |
I_SEVERITY | Call by reference | Type reference (TYPE) | SPROT_X-SEVERITY | Fehlerschwere (" ",W(arning),E(rror),A(bnormal termination)) | 20000720 | ||
7 | ![]() |
I_VAR1 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20000720 | ||
8 | ![]() |
I_VAR2 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20000720 | ||
9 | ![]() |
I_VAR3 | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichten, Nachrichtenvariable | 20000720 | ||
10 | ![]() |
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 | ![]() |
I_KEYDATE | Call by reference | Type reference (TYPE) | AFW_KEYDATE | Stichtag der Auswertung - nur für historisierte Kennzahlen | 20010322 | ||
2 | ![]() |
I_KEYFIGURE_T | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION_T | Tabelle von Kennzahlen | 20000811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_KEYDATE | Call by reference | Type reference (TYPE) | AFW_KEYDATE | Stichtag der Auswertung- für historisierte Kennzahlen | 20010322 | ||
2 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahldefinition | 20000816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_KEYDATE | Call by reference | Type reference (TYPE) | AFW_KEYDATE | Stichtag der Auswertung- für historisierte Kennzahlen | 20010322 | ||
2 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahl | 20000907 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_PROT_T | Call by reference | Type reference (TYPE) | RMSPROT_T | RM: Nachrichten (Protokoll) | 20000721 | ||
2 | ![]() |
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 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20000719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20000828 | ||
2 | ![]() |
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 | ![]() |
I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20000807 | ||
2 | ![]() |
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 | ![]() |
E_PROT_T | Call by reference | Type reference (TYPE) | RMSPROT_T | RM: Nachrichten (Protokoll) | 20000720 | ||
2 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahl | 20000831 | ||
2 | ![]() |
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 | ![]() |
E_KEYFIGURE_T | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION_T | Tabelle von Kennzahlen | 20000718 | ||
2 | ![]() |
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 | ![]() |
E_EP1 | Call by reference | Type reference (TYPE) | AFWGO_EVALPROC | Analyzer-Auswertungsverfahren AV1 | 20000808 | ||
2 | ![]() |
E_EP2 | Call by reference | Type reference (TYPE) | AFWGO_EVALPROC_2 | Analyzer-Endergebnisverfahren | 20000808 | ||
3 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahldefinition | 20000808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahldefinition | 20000720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahldefinition | 20000720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_REPORTING_FLG | Call by reference | Type reference (TYPE) | XFELD | RM: Nachrichten (Protokoll) | 20000721 | ||
2 | ![]() |
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 | ![]() |
E_KEYFIGURE_T | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION_T | Tabelle von Kennzahlen | 20000808 | ||
2 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahldefinition | 20000718 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahl | 20000907 | ||
2 | ![]() |
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 | ![]() |
I_KFCATE | Call by reference | Type reference (TYPE) | AFWKF_CATEGORY | Kennzahltyp | 20010323 | ||
2 | ![]() |
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 | ![]() |
I_KEYFIGURE | Call by reference | Type reference (TYPE) | AFWKF_DEFINITION | Kennzahl | 20000831 | ||
2 | ![]() |
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 |