SAP ABAP Class CL_GM_CODING_BLOCK_MGR (Coding block)
Hierarchy
☛
EA-PS (Software Component) SAP Enterprise Extension Public Services
⤷
PSM-GM-GTE-UP (Application Component) Actual Update and Commitment Update
⤷
GMACCOUNTING_E (Package) Grants management (accounting)
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GM_SERVICES | General Services Grants management | 20010131 |
Properties
| Class | CL_GM_CODING_BLOCK_MGR | |
| Short Description | Coding block | |
| Super Class | CL_GM_SERVICES | General Services Grants management |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | GMACCOUNTING_E | Grants management (accounting) |
| Created | 20010126 | SAP |
| Last change | 20091125 | 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_CODING_BLOCK_MGR has no interface implemented.
Friends
Class CL_GM_CODING_BLOCK_MGR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR3 | 'RKP' | CO Planning Activities | 20030623 | ||
| 2 | Constant | Public | Type reference (TYPE) | VORGN | 'RFRK' | FI/CO Reconciliaiton | 20030625 | ||
| 3 | Constant | Private | Type reference (TYPE) | XFELD | 'B' | Basic Grant Checks | 20030623 | ||
| 4 | Constant | Public | Type reference (TYPE) | VORGN | 'HRBV' | HR Infotypes | 20020222 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR9 | 'GMIDCPOST' | Posting coming from IDC Program | 20030623 | ||
| 6 | Constant | Private | Type reference (TYPE) | VORGN | 'RMW' | Inventory Postings | 20050909 | ||
| 7 | Constant | Public | Type reference (TYPE) | VORGN | 'RMRP' | Invoice Receipt | 20071017 | ||
| 8 | Constant | Public | Type reference (TYPE) | VORGN | 'RMBE' | Purchase Order | 20020301 | ||
| 9 | Constant | Public | Type reference (TYPE) | VORGN | 'RMBA' | Purchase Requisition | 20020301 | ||
| 10 | Constant | Public | Type reference (TYPE) | VORGN | 'SDIN' | Sales Invoice | 20030309 | ||
| 11 | Constant | Public | Type reference (TYPE) | VORGN | 'SDOR' | Sales Orders | 20020228 | ||
| 12 | Constant | Public | Type reference (TYPE) | VORGN | 'SDQU' | Sales Quotations | 20050128 | ||
| 13 | Constant | Public | Type reference (TYPE) | VORGN | 'KABK' | Sales Dynamic Items | 20020313 | ||
| 14 | Constant | Public | Type reference (TYPE) | VORGN | 'RKS' | Statistical Key Figures | 20020301 | ||
| 15 | Constant | Public | Type reference (TYPE) | VORGN | 'TRVL' | HR Infotypes | 20020402 | ||
| 16 | Static Attribute | Public | Type reference (TYPE) | BUDAT | Posting Date in the Document | 20020409 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Call Authority Check BAdi exit. | 20011029 | |
| 2 | Static method | Public | Method | Call BAdi to Allow overriding GM Relevant Attributes & Stat. | 20030101 | |
| 3 | Static method | Public | Method | Call BAdi to Allow overriding GM Value Type | 20080918 | |
| 4 | Static method | Public | Method | Call derivation tool for Program/Class/Grant/Fund | 20011205 | |
| 5 | Static method | Public | Method | Check if FM dimensions are valid in the Grant context | 20011203 | |
| 6 | Static method | Public | Method | Derives and Validate Grant objects | 20010131 | |
| 7 | Static method | Public | Method | Derives Grant objects | 20011205 | |
| 8 | Static method | Public | Method | Set additional Flags if needed | 20060118 | |
| 9 | Static method | Public | Method | Validates grants objects | 20010126 |
Events
Class CL_GM_CODING_BLOCK_MGR has no event.
Types
Class CL_GM_CODING_BLOCK_MGR has no local type.
Method Signatures
Method BADI_AUTHORITY_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUND | Call by reference | Type reference (TYPE) | BP_GEBER | Geschäftsbereich | 20011029 | |||
| 2 | I_GRANT | Value transfer | Type reference (TYPE) | GM_GRANT_NBR | Förderung | 20011029 | |||
| 3 | I_SPONSORED_CLASS | Value transfer | Type reference (TYPE) | GM_SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20011029 | |||
| 4 | I_SPONSORED_PROGRAM | Value transfer | Type reference (TYPE) | GM_SPONSORED_PROG | Vorhaben | 20011029 |
Method BADI_AUTHORITY_CALL on class CL_GM_CODING_BLOCK_MGR has no exception.
Method BADI_OVERRIDE_GM_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_IS_RELEVANT | Call by reference | Type reference (TYPE) | CHAR1 | Posten relevant für FMM-Ableitung? | 20030101 | |||
| 2 | CH_STATS | Call by reference | Type reference (TYPE) | GM_STATS | Statistisches Kennzeichen | 20030101 | |||
| 3 | IM_COBL | Value transfer | Type reference (TYPE) | COBL | Kontierungsblock | 20030101 |
Method BADI_OVERRIDE_GM_ATTRIBUTES on class CL_GM_CODING_BLOCK_MGR has no exception.
Method BADI_OVERRIDE_GM_VALUETYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_VALUE_TYPE | Call by reference | Type reference (TYPE) | GM_VALUETYPE | 20080918 | ||||
| 2 | IM_COBL | Value transfer | Type reference (TYPE) | COBL | Coding Block | 20080918 |
Method BADI_OVERRIDE_GM_VALUETYPE on class CL_GM_CODING_BLOCK_MGR has no exception.
Method CALL_GM_DERIVATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CODING_BLOCK | Call by reference | Type reference (TYPE) | GMCB_F_CODING_BLOCK | Kontierungsblock (Coding Block) | 20011205 | |||
| 2 | EX_SPONSORED_CLASS | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20011205 | |||
| 3 | EX_SPONSORED_PROG | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_PROG | Vorhaben | 20011205 | |||
| 4 | IM_FM_ACTIVE | Call by reference | Type reference (TYPE) | XFELD | Ist die HHM-Integration aktiv? | 20020104 |
Method CALL_GM_DERIVATION on class CL_GM_CODING_BLOCK_MGR has no exception.
Method CHECK_GM_FM_DERIVED_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_COBL | Call by reference | Type reference (TYPE) | COBL | Kontierungsblock | 20011203 | |||
| 2 | IM_SPONSORED_CLASS | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20011203 | |||
| 3 | IM_SPONSORED_PROG | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_PROG | Vorhaben | 20011203 |
Method CHECK_GM_FM_DERIVED_VALUES on class CL_GM_CODING_BLOCK_MGR has no exception.
Method DERIVE_AND_VALIDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CODING_BLOCK | Call by reference | Type reference (TYPE) | GMCB_F_CODING_BLOCK | Kontierungsblock | 20010131 | |||
| 2 | CH_STATS | Call by reference | Type reference (TYPE) | GM_STATS | Statistisches Kennzeichen | 20011113 | |||
| 3 | EX_SPONSORED_CLASS | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20010131 | |||
| 4 | EX_SPONSORED_PROG | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_PROG | Vorhaben | 20010131 | |||
| 5 | IM_FM_TRANS_DATE | Call by reference | Type reference (TYPE) | FM_TRANS_DATE | FM Transaction Date | 20111107 | |||
| 6 | IM_FROM_GRANT | Call by reference | Type reference (TYPE) | GM_STAT_IND_FROM_GRANT | Stat Indicator Specified on Grant Master | 20130308 | |||
| 7 | IM_NO_ACCOUNT_FLAG | Value transfer | Type reference (TYPE) | XFELD | Wenn Kontierungsblock ohne Sachkonto | 20020118 |
Method DERIVE_AND_VALIDATE on class CL_GM_CODING_BLOCK_MGR has no exception.
Method DERIVE_GM_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CODING_BLOCK | Call by reference | Type reference (TYPE) | GMCB_F_CODING_BLOCK | Kontierungsblock | 20011205 | |||
| 2 | CH_PARTIAL_CHECK_NEEDED | Call by reference | Type reference (TYPE) | XFELD | Teilprüfung erforderlich | 20020301 | |||
| 3 | CH_STATS | Call by reference | Type reference (TYPE) | GM_STATS | Statistisches Kennzeichen | 20011205 | |||
| 4 | EX_SPONSORED_CLASS | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20011205 | |||
| 5 | EX_SPONSORED_PROG | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_PROG | Vorhaben | 20011205 | |||
| 6 | IM_FM_TRANS_DATE | Call by reference | Type reference (TYPE) | FM_TRANS_DATE | FM Transaction Date | 20111107 | |||
| 7 | IM_FROM_GRANT | Call by reference | Type reference (TYPE) | GM_STAT_IND_FROM_GRANT | Stat Indicator Specified on Grant Master | 20130308 | |||
| 8 | IM_NO_ACCOUNT_FLAG | Value transfer | Type reference (TYPE) | XFELD | Wenn Kontierungsblock ohne Sachkonto | 20020118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fördermittelmanagement ist nicht aktiviert | 20011205 | ||
| 2 | Posten nicht relevant für Fördermittelmanagement | 20011205 |
Method SET_ADDITIONAL_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_CODING_BLOCK | Call by reference | Type reference (TYPE) | GMCB_F_CODING_BLOCK | Coding block | 20060118 |
Method SET_ADDITIONAL_FLAGS on class CL_GM_CODING_BLOCK_MGR has no exception.
Method VALIDATE_GM_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CODING_BLOCK | Call by reference | Type reference (TYPE) | GMCB_F_CODING_BLOCK | Zu prüfende Kontierungsblockdaten | 20010126 | |||
| 2 | IM_PARTIAL_CHECK_NEEDED | Value transfer | Type reference (TYPE) | XFELD | SPACE | Teilprüfung erforderlich? | 20020301 | ||
| 3 | IM_SPONSORED_CLASS | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_CLASS | Einnahmen-/Ausgabenart | 20010129 | |||
| 4 | IM_SPONSORED_PROG | Call by reference | Type reference (TYPE) | GMDERIVE-SPONSORED_PROG | Vorhaben | 20010129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiges Objekt | 20010129 |
History
| Last changed by/on | SAP | 20091125 |
| SAP Release Created in | 462 |