Hierarchy
⤷ PSM-GM-GTE-BU (Application Component) Budgeting and Availability Control
⤷ GMBUDGETING_E (Package) Grants management (budgeting)
Properties
Class | CL_GM_BDGT_CHECK | |
Short Description | GM Budget Check | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GMBUDGETING_E | Grants management (budgeting) |
Created | 20011025 | SAP |
Last change | 20050411 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | GMBGT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GM_BDGT_CHECK has no interface implemented.
Friends
Class CL_GM_BDGT_CHECK has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CON_EXPREV_TYPE | Constant | Private | Type reference (TYPE) | CHAR01 | 'E' | Expenses/Revenue Type | 20030609 | |
2 | CON_FYD_TYPE | Constant | Private | Type reference (TYPE) | CHAR01 | 'Y' | Fiscal Year Dist. Type | 20030610 | |
3 | CON_MESS_GRANT | Constant | Private | Type reference (TYPE) | T100-MSGNR | 491 | Message number | 20030609 | |
4 | CON_MESS_INCS | Constant | Private | Type reference (TYPE) | T100-MSGNR | 489 | Message number | 20030609 | |
5 | CON_MESS_WTOT | Constant | Private | Type reference (TYPE) | T100-MSGNR | 490 | Message number | 20030609 | |
6 | GCF_GREEN | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@08@' | Green Semaphore | 20030307 | |
7 | GCF_RED | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@0A@' | Red Semaphore | 20030307 | |
8 | GCF_YELLOW | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@09@' | Yello Semaphore | 20030307 | |
9 | GF_CHECK_LEVEL | Instance attribute | Private | Type reference (TYPE) | I | Check Level | 20030205 | ||
10 | GF_COUNT_GREEN | Instance attribute | Private | Type reference (TYPE) | I | Counting Green Status | 20030307 | ||
11 | GF_COUNT_RED | Instance attribute | Private | Type reference (TYPE) | I | Counting Red Status | 20030307 | ||
12 | GF_COUNT_YELLOW | Instance attribute | Private | Type reference (TYPE) | I | Counting Yellow Status | 20030307 | ||
13 | GF_DIM_ORDER | Instance attribute | Private | Type reference (TYPE) | GM_BDGT_LAYOUT | Grant Budget Layout Sequence | 20030110 | ||
14 | GF_TYPE_CHECK | Instance attribute | Private | Type reference (TYPE) | GM_BUDGET_PROCESS | 'ENTR' | Process | 20030307 | |
15 | GI_CHECK_TYPE | Instance attribute | Private | Type reference (TYPE) | CHAR01 | ' ' | Check Type Indicator | 20030305 | |
16 | GI_FYD_ACTIVE | Instance attribute | Private | Type reference (TYPE) | CHAR01 | ' ' | Fiscal Year distribution active | 20030310 | |
17 | GI_ZERO | Instance attribute | Private | Type reference (TYPE) | CHAR01 | 'X' | Zero Indicator | 20030307 | |
18 | GS_TOT_GRANT_BY_D1_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Dimension 1 | 20050404 | ||
19 | GS_TOT_GRANT_BY_DT_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Type | 20050404 | ||
20 | GS_TOT_GRANT_BY_LL_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Lower Level Dimension | 20050404 | ||
21 | GT_CHECK | Instance attribute | Private | Type reference (TYPE) | GMBGT_T_CHECK_TYPE | Check Table | 20030307 | ||
22 | GT_CHECK_PT | Instance attribute | Private | Type reference (TYPE) | LTYPE_T_CHECK_PT | Check passthrough table | 20050404 | ||
23 | GT_TOT_D1_BY_D2_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D1_BY_D2 | Table with Total Dimension 1 by Dimension 2 | 20050404 | ||
24 | GT_TOT_D2_BY_D3_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D2_BY_D3 | Table with Total Dimension 2 by Dimension 3 | 20050404 | ||
25 | GT_TOT_D3_BY_D4_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D3_BY_D4 | Table with Total Dimension 3 by Dimension 4 | 20050404 | ||
26 | GT_TOT_D4_BY_FYD | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D4_BY_FYD | Table with Total Dimension 4 by FYD | 20030307 | ||
27 | GT_TOT_DT_BY_D1_TBD | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_DT_BY_D1 | Table with Total Dimension Type by Dimension 1 | 20050404 |
Methods
Events
Class CL_GM_BDGT_CHECK has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTYPE_S_CHECK_PT | Private | See coding | 20050404 | BEGIN OF ltype_s_check_pt,
igrant_nbr TYPE gmbdgtline-grant_nbr,
ifund TYPE gmbdgtline-fund,
iprogram TYPE gmbdgtline-sponsored_prog,
iclass TYPE gmbdgtline-sponsored_class,
ivldty_nbr type gmbdgtline-bdgt_vldty_nbr,
amount TYPE gmbdgtline-amount,
END OF ltype_s_check_pt
|
||
2 | LTYPE_T_CHECK_PT | Private | See coding | 20050404 | ltype_t_check_pt TYPE
STANDARD TABLE OF ltype_s_check_pt
|
Method Signatures
Method ADD_MESSAGE_WTOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_CHKTYP | Call by reference | Type reference (TYPE) | CHAR01 | Art der Prüfung | 20030609 | ||
2 | Importing | PF_LINE | Call by reference | Type reference (TYPE) | GMBDGTLINE-LINE | Position | 20030609 | ||
3 | Importing | PF_MESSNUM | Call by reference | Type reference (TYPE) | T100-MSGNR | Nachrichtennummer | 20030609 | ||
4 | Importing | PF_TOTTYP | Call by reference | Type reference (TYPE) | CHAR01 | Summentyp | 20030609 |
Method ADD_MESSAGE_WTOT on class CL_GM_BDGT_CHECK has no exception.
Method ADJUST_COUNTERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_NEW_ST | Call by reference | Type reference (TYPE) | CHAR25 | Neuer Status | 20050408 | ||
2 | Importing | PF_OLD_ST | Call by reference | Type reference (TYPE) | CHAR25 | Status alt | 20050408 |
Method ADJUST_COUNTERS on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_ALL Signature
Method CHECK_ALL on class CL_GM_BDGT_CHECK has no parameter.
Method CHECK_ALL on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_DIM01_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENCE | Inkonsistenzen | 20050607 |
Method CHECK_DIM02_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENCE | Inkonsistenzen | 20050607 |
Method CHECK_DIM03_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENCE | Inkonsistenzen | 20050607 |
Method CHECK_DIM04 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20030110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENCE | Inkonsistenzen | 20030110 |
Method CHECK_DIMTY_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
Method CHECK_DIMTY_TBD on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_GRANT_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
Method CHECK_GRANT_TBD on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20011026 |
Method CHECK_ITEM on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_MARKED Signature
Method CHECK_MARKED on class CL_GM_BDGT_CHECK has no parameter.
Method CHECK_MARKED on class CL_GM_BDGT_CHECK has no exception.
Method CHECK_PASSTHROUGH Signature
Method CHECK_PASSTHROUGH on class CL_GM_BDGT_CHECK has no parameter.
Method CHECK_PASSTHROUGH on class CL_GM_BDGT_CHECK has no exception.
Method COLLECT_LL_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Zeile prüfen | 20050404 |
Method COLLECT_LL_TBD on class CL_GM_BDGT_CHECK has no exception.
Method COLLECT_TO_CHECK_PT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Check line | 20050404 |
Method COLLECT_TO_CHECK_PT on class CL_GM_BDGT_CHECK has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20030606 |
Method CONSTRUCTOR on class CL_GM_BDGT_CHECK has no exception.
Method DIM_ORDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PS_CHECK | Value transfer | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Zeile ohne Kont.-Elementnamen prüfen | 20030110 | ||
2 | Importing | PS_CHECKDIM | Call by reference | Type reference (TYPE) | GMBGT_S_CHECKDIM_TYPE | Zeile mit Kont.-Elementnamen prüfen | 20030110 |
Method DIM_ORDER on class CL_GM_BDGT_CHECK has no exception.
Method ERASE_CHECK_LOG Signature
Method ERASE_CHECK_LOG on class CL_GM_BDGT_CHECK has no parameter.
Method ERASE_CHECK_LOG on class CL_GM_BDGT_CHECK has no exception.
Method FINALIZE Signature
Method FINALIZE on class CL_GM_BDGT_CHECK has no parameter.
Method FINALIZE on class CL_GM_BDGT_CHECK has no exception.
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PF_CHK_ST | Call by reference | Type reference (TYPE) | GMBDGTLSTNUMBER-CHK_ST | Status prüfen | 20011124 | ||
2 | Importing | PO_DETAIL | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_LY_DETAIL | FMM-Budgetdetail | 20011123 |
Method GET_STATUS on class CL_GM_BDGT_CHECK has no exception.
Method GET_TYPE_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PF_TEXT | Value transfer | Type reference (TYPE) | BALMSGV1 | Typentext | 20030609 | ||
2 | Importing | PF_TYPE | Call by reference | Type reference (TYPE) | CHAR01 | Prüfart | 20030609 |
Method GET_TYPE_TEXT on class CL_GM_BDGT_CHECK has no exception.
Method INIT Signature
Method INIT on class CL_GM_BDGT_CHECK has no parameter.
Method INIT on class CL_GM_BDGT_CHECK has no exception.
Method MARK_AND_ADD_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20021122 | ||
2 | Importing | PS_MODCHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECKDIM_TYPE | 20021122 |
Method MARK_AND_ADD_ITEM on class CL_GM_BDGT_CHECK has no exception.
Method MARK_AND_DELETE_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20030711 | ||
2 | Importing | PS_DELCHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECKDIM_TYPE | 20030711 |
Method MARK_AND_DELETE_ITEM on class CL_GM_BDGT_CHECK has no exception.
Method MARK_DIM01_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | ||
2 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | 20050404 |
Method MARK_DIM01_TBD on class CL_GM_BDGT_CHECK has no exception.
Method MARK_DIM02_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | ||
2 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | 20050404 |
Method MARK_DIM02_TBD on class CL_GM_BDGT_CHECK has no exception.
Method MARK_DIM03_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | ||
2 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | 20050404 |
Method MARK_DIM03_TBD on class CL_GM_BDGT_CHECK has no exception.
Method MARK_DIM04 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20030110 | ||
2 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | 20030110 |
Method MARK_DIM04 on class CL_GM_BDGT_CHECK has no exception.
Method MARK_DIMTY_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | ||
2 | Importing | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | 20050404 |
Method MARK_DIMTY_TBD on class CL_GM_BDGT_CHECK has no exception.
Method MARK_FATHER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NEW_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050405 | ||
2 | Importing | OLD_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050405 | ||
3 | Importing | PF_DIM01 | Call by reference | Type reference (TYPE) | CHAR20 | Fonds | 20050405 | ||
4 | Importing | PF_DIM02 | Call by reference | Type reference (TYPE) | CHAR20 | Vorhaben | 20050405 | ||
5 | Importing | PF_DIM03 | Call by reference | Type reference (TYPE) | CHAR20 | Einnahmen-/Ausgabenart | 20050405 | ||
6 | Importing | PF_DIM04 | Call by reference | Type reference (TYPE) | CHAR20 | Budgetgültigkeitsnummer | 20050405 | ||
7 | Importing | PF_DIMTY | Call by reference | Type reference (TYPE) | CHAR20 | Art | 20050405 | ||
8 | Importing | PF_GRANT_NBR | Call by reference | Type reference (TYPE) | GM_GRANT_NBR | Förderung | 20050405 | ||
9 | Importing | PF_LINE | Call by reference | Type reference (TYPE) | GMBDGTFYDLINE-LINE | FMM-Budgetposition | 20050608 | ||
10 | Importing | PF_SUBLINE | Call by reference | Type reference (TYPE) | GMBDGTFYDLINE-LINE | GM Budget Subline. | 20050608 |
Method MARK_FATHER on class CL_GM_BDGT_CHECK has no exception.
Method MARK_GRANT_TBD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 |
Method MARK_GRANT_TBD on class CL_GM_BDGT_CHECK has no exception.
Method MARK_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20011026 | ||
2 | Importing | NEW_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20011026 | ||
3 | Importing | PF_LINE | Call by reference | Type reference (TYPE) | GM_LINE | FMM-Budgetposition | 20011026 | ||
4 | Importing | PF_SUBLINE | Call by reference | Type reference (TYPE) | GM_LINE | FMM-Budgetposition | 20011026 |
Method MARK_ITEM on class CL_GM_BDGT_CHECK has no exception.
Method SET_TOTALS_VALUES Signature
Method SET_TOTALS_VALUES on class CL_GM_BDGT_CHECK has no parameter.
Method SET_TOTALS_VALUES on class CL_GM_BDGT_CHECK has no exception.
Method SET_VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_TYPE | Call by reference | Type reference (TYPE) | GM_BUDGET_PROCESS | Vorgang | 20011204 | ||
2 | Importing | PO_DETAIL | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_LY_DETAIL | FMM-Budgetdetail | 20011121 | ||
3 | Importing | PO_FYDIST | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_LY_FYDIST | Verteilungsdetail des Geschäftsjahres für das FMM-Budget | 20011121 |
Method SET_VALUES on class CL_GM_BDGT_CHECK has no exception.
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 110 |