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 |