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 |