SAP ABAP Class CL_FM_MD_CHECKER (Checking of master data with FMAA element activation info)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-FM-BCS (Application Component) Budget Control System
⤷
FMBASA_E (Package) Budgeting and availability control services, FM appl. part
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_FM_MD_CHECKER_BCS | 20050301 | |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_FM_MD_CHECKER_PO | MD checker for posting addresses (grant + CI attributes) | 20050301 |
Properties
| Class | CL_FM_MD_CHECKER | |
| Short Description | Checking of master data with FMAA element activation info | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMBASA_E | Budgeting and availability control services, FM appl. part |
| Created | 20050301 | SAP |
| Last change | 20050411 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_FM_MD_CHECKER has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_FM_MD_CHECKER_FACTORY | 20050301 |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | FIELDNAME | 'FMBAS_T_MSG_LINE_PAR' | Field Name | 20050311 | ||
| 2 | Constant | Public | Type reference (TYPE) | BUBAS_S_MSG-CONTEXT-AREA | 'MD' | Area | 20050311 | ||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_FM_DIM_INFO | FMAA element activation information | 20050301 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | I | 20050301 | ||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | GJAHR | Fiscal Year | 20050301 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | FIKRS | Financial Management Area | 20050301 | |||
| 7 | Constant | Public | Type reference (TYPE) | BOOLE_D | '' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20050301 | ||
| 8 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Checkbox | 20050301 |
Methods
Events
Class CL_FM_MD_CHECKER has no event.
Types
Class CL_FM_MD_CHECKER has no local type.
Method Signatures
Method CHECK_BS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_BS | Call by reference | Type reference (TYPE) | FMBS_NAME | Bezeichnung des Budgetstrukturplans | 20050311 | |||
| 2 | IM_FLG_SET_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050311 | ||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050311 |
Method CHECK_BS on class CL_FM_MD_CHECKER has no exception.
Method CHECK_CMMTITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FMCI | Call by reference | Type reference (TYPE) | FMCI | FIFM: Finanzierungscode | 20050301 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 3 | IM_CMMTITEM | Call by reference | Type reference (TYPE) | FM_FIPEX | Mittel | 20050301 |
Method CHECK_CMMTITEM on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20050311 | |||
| 2 | IM_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20050311 | ||||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050311 |
Method CHECK_FIELD on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FISCYEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20050311 | |||
| 2 | IM_FLG_SET_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050311 | ||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050311 |
Method CHECK_FISCYEAR on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FM_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FM01 | Call by reference | Type reference (TYPE) | FM01 | Finanzkreise | 20050301 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 3 | IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Funktionsbereich | 20050301 |
Method CHECK_FM_AREA on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FUNCAREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 2 | IM_FUNCAREA | Call by reference | Type reference (TYPE) | FM_FAREA | Funktionsbereich | 20050301 |
Method CHECK_FUNCAREA on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FMFINCODE | Call by reference | Type reference (TYPE) | FMFINCODE | FIFM: Finanzierungscode | 20050301 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 3 | IM_FUND | Call by reference | Type reference (TYPE) | BP_GEBER | Mittel | 20050301 |
Method CHECK_FUND on class CL_FM_MD_CHECKER has no exception.
Method CHECK_FUNDSCTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FMFCTR | Call by reference | Type reference (TYPE) | FMFCTR | FIFM: Finanzierungscode | 20050301 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 3 | IM_FUNDSCTR | Call by reference | Type reference (TYPE) | FISTL | Mittel | 20050301 |
Method CHECK_FUNDSCTR on class CL_FM_MD_CHECKER has no exception.
Method CHECK_GRANT_NBR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_GRANT_IS_NOT_RELEVANT | Call by reference | Type reference (TYPE) | XFELD | Ankreuz-Feld | 20050301 | |||
| 2 | E_GMGR | Call by reference | Type reference (TYPE) | GMGR | FIFM: Finanzierungscode | 20050301 | |||
| 3 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 4 | IM_GRANT_NBR | Call by reference | Type reference (TYPE) | GM_GRANT_NBR | Mittel | 20050301 |
Method CHECK_GRANT_NBR on class CL_FM_MD_CHECKER has no exception.
Method CHECK_LDNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_SET_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050311 | ||
| 2 | IM_LDNR | Call by reference | Type reference (TYPE) | BUBAS_LDNR | 20050311 | ||||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | 20050311 |
Method CHECK_LDNR on class CL_FM_MD_CHECKER has no exception.
Method CHECK_MEASURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FMMEASURE | Call by reference | Type reference (TYPE) | FMMEASURE | FIFM: Finanzierungscode | 20050301 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 3 | IM_MEASURE | Call by reference | Type reference (TYPE) | FM_MEASURE | Mittel | 20050301 |
Method CHECK_MEASURE on class CL_FM_MD_CHECKER has no exception.
Method CHECK_USERDIM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050301 | |||
| 2 | IM_USERDIM | Call by reference | Type reference (TYPE) | FM_USERDIM | Kundeneigenes Feld für Ist- und Obligodaten | 20050301 |
Method CHECK_USERDIM on class CL_FM_MD_CHECKER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20050301 | |||
| 2 | IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20050301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050301 |
Method GET_DIM_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_DIM_INFO | Value transfer | Object reference (TYPE REF TO) | CL_FM_DIM_INFO | FMAA element activation information | 20050301 |
Method GET_DIM_INFO on class CL_FM_MD_CHECKER has no exception.
Method GET_DTEL_DEF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | DFIES-LFIELDNAME | Name eines Data Dictionary Objektes | 20050311 | |||
| 2 | IM_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines Data Dictionary Objektes | 20050311 | |||
| 3 | R_DEF | Value transfer | Type reference (TYPE) | DD04V | Generierte Tabelle zum View DD04V | 20050311 |
Method GET_DTEL_DEF on class CL_FM_MD_CHECKER has no exception.
Method GET_MSG_FROM_SYMSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050316 |
Method GET_MSG_FROM_SYMSG on class CL_FM_MD_CHECKER has no exception.
Method MESSAGE_ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20050311 | |||
| 2 | IM_CONTEXT | Call by reference | Type reference (TYPE) | BUBAS_S_CONTEXT | Nachrichtenkontext | 20050311 | |||
| 3 | IM_LINE | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20050311 | |||
| 4 | IM_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050311 |
Method MESSAGE_ADD on class CL_FM_MD_CHECKER has no exception.
Method MESSAGE_CUMULATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | FMKU_S_DIMPART | HHM-Kontierung | 20050311 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20050311 | |||
| 3 | IM_CONTEXT | Call by reference | Type reference (TYPE) | BUBAS_S_CONTEXT | Nachrichtenkontext | 20050311 | |||
| 4 | IM_LINE | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20050311 | |||
| 5 | IM_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20050311 |
Method MESSAGE_CUMULATE on class CL_FM_MD_CHECKER has no exception.
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 600 |