Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | CHAR01 | 'E' | Expenses/Revenue Type | 20030609 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR01 | 'Y' | Fiscal Year Dist. Type | 20030610 | ||
| 3 | Constant | Private | Type reference (TYPE) | T100-MSGNR | 491 | Message number | 20030609 | ||
| 4 | Constant | Private | Type reference (TYPE) | T100-MSGNR | 489 | Message number | 20030609 | ||
| 5 | Constant | Private | Type reference (TYPE) | T100-MSGNR | 490 | Message number | 20030609 | ||
| 6 | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@08@' | Green Semaphore | 20030307 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@0A@' | Red Semaphore | 20030307 | ||
| 8 | Instance attribute | Private | Type reference (TYPE) | CHAR25 | '@09@' | Yello Semaphore | 20030307 | ||
| 9 | Instance attribute | Private | Type reference (TYPE) | I | Check Level | 20030205 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | I | Counting Green Status | 20030307 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | I | Counting Red Status | 20030307 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | I | Counting Yellow Status | 20030307 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | GM_BDGT_LAYOUT | Grant Budget Layout Sequence | 20030110 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | GM_BUDGET_PROCESS | 'ENTR' | Process | 20030307 | ||
| 15 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | ' ' | Check Type Indicator | 20030305 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | ' ' | Fiscal Year distribution active | 20030310 | ||
| 17 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | 'X' | Zero Indicator | 20030307 | ||
| 18 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Dimension 1 | 20050404 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Type | 20050404 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | TYPE_S_TOTALS | Total Grant By Lower Level Dimension | 20050404 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | GMBGT_T_CHECK_TYPE | Check Table | 20030307 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | LTYPE_T_CHECK_PT | Check passthrough table | 20050404 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D1_BY_D2 | Table with Total Dimension 1 by Dimension 2 | 20050404 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D2_BY_D3 | Table with Total Dimension 2 by Dimension 3 | 20050404 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D3_BY_D4 | Table with Total Dimension 3 by Dimension 4 | 20050404 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | TYPE_T_TOT_D4_BY_FYD | Table with Total Dimension 4 by FYD | 20030307 | |||
| 27 | 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 | PF_CHKTYP | Call by reference | Type reference (TYPE) | CHAR01 | Art der Prüfung | 20030609 | |||
| 2 | PF_LINE | Call by reference | Type reference (TYPE) | GMBDGTLINE-LINE | Position | 20030609 | |||
| 3 | PF_MESSNUM | Call by reference | Type reference (TYPE) | T100-MSGNR | Nachrichtennummer | 20030609 | |||
| 4 | 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 | PF_NEW_ST | Call by reference | Type reference (TYPE) | CHAR25 | Neuer Status | 20050408 | |||
| 2 | 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 | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenzen | 20050607 |
Method CHECK_DIM02_TBD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenzen | 20050607 |
Method CHECK_DIM03_TBD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20050607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenzen | 20050607 |
Method CHECK_DIM04 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PS_CHECK | Call by reference | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Posten prüfen | 20030110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inkonsistenzen | 20030110 |
Method CHECK_DIMTY_TBD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | PS_CHECK | Value transfer | Type reference (TYPE) | GMBGT_S_CHECK_TYPE | Zeile ohne Kont.-Elementnamen prüfen | 20030110 | |||
| 2 | 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 | PF_CHK_ST | Call by reference | Type reference (TYPE) | GMBDGTLSTNUMBER-CHK_ST | Status prüfen | 20011124 | |||
| 2 | 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 | PF_TEXT | Value transfer | Type reference (TYPE) | BALMSGV1 | Typentext | 20030609 | |||
| 2 | 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 | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20021122 | |||
| 2 | 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 | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20030711 | |||
| 2 | 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 | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | |||
| 2 | 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 | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | |||
| 2 | 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 | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | |||
| 2 | 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 | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20030110 | |||
| 2 | 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 | PF_DELTA | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050404 | |||
| 2 | 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 | NEW_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050405 | |||
| 2 | OLD_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20050405 | |||
| 3 | PF_DIM01 | Call by reference | Type reference (TYPE) | CHAR20 | Fonds | 20050405 | |||
| 4 | PF_DIM02 | Call by reference | Type reference (TYPE) | CHAR20 | Vorhaben | 20050405 | |||
| 5 | PF_DIM03 | Call by reference | Type reference (TYPE) | CHAR20 | Einnahmen-/Ausgabenart | 20050405 | |||
| 6 | PF_DIM04 | Call by reference | Type reference (TYPE) | CHAR20 | Budgetgültigkeitsnummer | 20050405 | |||
| 7 | PF_DIMTY | Call by reference | Type reference (TYPE) | CHAR20 | Art | 20050405 | |||
| 8 | PF_GRANT_NBR | Call by reference | Type reference (TYPE) | GM_GRANT_NBR | Förderung | 20050405 | |||
| 9 | PF_LINE | Call by reference | Type reference (TYPE) | GMBDGTFYDLINE-LINE | FMM-Budgetposition | 20050608 | |||
| 10 | 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 | 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 | ALL_IND | Call by reference | Type reference (TYPE) | CHAR01 | Alles übergeordnete Positionen oder nicht | 20011026 | |||
| 2 | NEW_AMOUNT | Call by reference | Type reference (TYPE) | GMBDGTLINE-AMOUNT | Betrag in Belegwährung | 20011026 | |||
| 3 | PF_LINE | Call by reference | Type reference (TYPE) | GM_LINE | FMM-Budgetposition | 20011026 | |||
| 4 | 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 | PF_TYPE | Call by reference | Type reference (TYPE) | GM_BUDGET_PROCESS | Vorgang | 20011204 | |||
| 2 | PO_DETAIL | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_LY_DETAIL | FMM-Budgetdetail | 20011121 | |||
| 3 | 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 |