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 GMCB 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 CO_CO_PLANNING Constant Private Type reference (TYPE) CHAR3 'RKP' CO Planning Activities 20030623
2 CO_FICO_RECON Constant Public Type reference (TYPE) VORGN 'RFRK' FI/CO Reconciliaiton 20030625
3 CO_GRANT_BASIC_CHECK Constant Private Type reference (TYPE) XFELD 'B' Basic Grant Checks 20030623
4 CO_HR_INFOTYPES Constant Public Type reference (TYPE) VORGN 'HRBV' HR Infotypes 20020222
5 CO_IDC_POSTING Constant Public Type reference (TYPE) CHAR9 'GMIDCPOST' Posting coming from IDC Program 20030623
6 CO_INVENTORY Constant Private Type reference (TYPE) VORGN 'RMW' Inventory Postings 20050909
7 CO_INVOICE_RECEIPT Constant Public Type reference (TYPE) VORGN 'RMRP' Invoice Receipt 20071017
8 CO_PURCHASE_ORDER Constant Public Type reference (TYPE) VORGN 'RMBE' Purchase Order 20020301
9 CO_PURCHASE_REQ Constant Public Type reference (TYPE) VORGN 'RMBA' Purchase Requisition 20020301
10 CO_SD_INVOICE Constant Public Type reference (TYPE) VORGN 'SDIN' Sales Invoice 20030309
11 CO_SD_ORDERS Constant Public Type reference (TYPE) VORGN 'SDOR' Sales Orders 20020228
12 CO_SD_QUOTES Constant Public Type reference (TYPE) VORGN 'SDQU' Sales Quotations 20050128
13 CO_SETTLEMENTS Constant Public Type reference (TYPE) VORGN 'KABK' Sales Dynamic Items 20020313
14 CO_STAT_KEY_FIGURES Constant Public Type reference (TYPE) VORGN 'RKS' Statistical Key Figures 20020301
15 CO_TRAVEL Constant Public Type reference (TYPE) VORGN 'TRVL' HR Infotypes 20020402
16 G_REAL_POSTING_DATE Static Attribute Public Type reference (TYPE) BUDAT Posting Date in the Document 20020409
Methods
# Method Level Visibility Method type Description Created on
1 BADI_AUTHORITY_CALL Static method Private Method Call Authority Check BAdi exit. 20011029
2 BADI_OVERRIDE_GM_ATTRIBUTES Static method Public Method Call BAdi to Allow overriding GM Relevant Attributes & Stat. 20030101
3 BADI_OVERRIDE_GM_VALUETYPE Static method Public Method Call BAdi to Allow overriding GM Value Type 20080918
4 CALL_GM_DERIVATION Static method Public Method Call derivation tool for Program/Class/Grant/Fund 20011205
5 CHECK_GM_FM_DERIVED_VALUES Static method Public Method Check if FM dimensions are valid in the Grant context 20011203
6 DERIVE_AND_VALIDATE Static method Public Method Derives and Validate Grant objects 20010131
7 DERIVE_GM_OBJECTS Static method Public Method Derives Grant objects 20011205
8 SET_ADDITIONAL_FLAGS Static method Public Method Set additional Flags if needed 20060118
9 VALIDATE_GM_OBJECTS 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 Importing I_FUND Call by reference Type reference (TYPE) BP_GEBER Geschäftsbereich 20011029
2 Importing I_GRANT Value transfer Type reference (TYPE) GM_GRANT_NBR Förderung 20011029
3 Importing I_SPONSORED_CLASS Value transfer Type reference (TYPE) GM_SPONSORED_CLASS Einnahmen-/Ausgabenart 20011029
4 Importing 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 Changing CH_IS_RELEVANT Call by reference Type reference (TYPE) CHAR1 Posten relevant für FMM-Ableitung? 20030101
2 Changing CH_STATS Call by reference Type reference (TYPE) GM_STATS Statistisches Kennzeichen 20030101
3 Importing 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 Changing CH_VALUE_TYPE Call by reference Type reference (TYPE) GM_VALUETYPE 20080918
2 Importing 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 Changing CH_CODING_BLOCK Call by reference Type reference (TYPE) GMCB_F_CODING_BLOCK Kontierungsblock (Coding Block) 20011205
2 Exporting EX_SPONSORED_CLASS Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_CLASS Einnahmen-/Ausgabenart 20011205
3 Exporting EX_SPONSORED_PROG Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_PROG Vorhaben 20011205
4 Importing 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 Importing IM_COBL Call by reference Type reference (TYPE) COBL Kontierungsblock 20011203
2 Importing IM_SPONSORED_CLASS Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_CLASS Einnahmen-/Ausgabenart 20011203
3 Importing 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 Changing CH_CODING_BLOCK Call by reference Type reference (TYPE) GMCB_F_CODING_BLOCK Kontierungsblock 20010131
2 Changing CH_STATS Call by reference Type reference (TYPE) GM_STATS Statistisches Kennzeichen 20011113
3 Exporting EX_SPONSORED_CLASS Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_CLASS Einnahmen-/Ausgabenart 20010131
4 Exporting EX_SPONSORED_PROG Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_PROG Vorhaben 20010131
5 Importing IM_FM_TRANS_DATE Call by reference Type reference (TYPE) FM_TRANS_DATE FM Transaction Date 20111107
6 Importing IM_FROM_GRANT Call by reference Type reference (TYPE) GM_STAT_IND_FROM_GRANT Stat Indicator Specified on Grant Master 20130308
7 Importing 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 Changing CH_CODING_BLOCK Call by reference Type reference (TYPE) GMCB_F_CODING_BLOCK Kontierungsblock 20011205
2 Changing CH_PARTIAL_CHECK_NEEDED Call by reference Type reference (TYPE) XFELD Teilprüfung erforderlich 20020301
3 Changing CH_STATS Call by reference Type reference (TYPE) GM_STATS Statistisches Kennzeichen 20011205
4 Exporting EX_SPONSORED_CLASS Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_CLASS Einnahmen-/Ausgabenart 20011205
5 Exporting EX_SPONSORED_PROG Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_PROG Vorhaben 20011205
6 Importing IM_FM_TRANS_DATE Call by reference Type reference (TYPE) FM_TRANS_DATE FM Transaction Date 20111107
7 Importing IM_FROM_GRANT Call by reference Type reference (TYPE) GM_STAT_IND_FROM_GRANT Stat Indicator Specified on Grant Master 20130308
8 Importing IM_NO_ACCOUNT_FLAG Value transfer Type reference (TYPE) XFELD Wenn Kontierungsblock ohne Sachkonto 20020118
# Exception Resumable Description Created on
1 GM_NOT_ACTIVE Fördermittelmanagement ist nicht aktiviert 20011205
2 GM_NOT_RELEVANT 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 Changing 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 Importing IM_CODING_BLOCK Call by reference Type reference (TYPE) GMCB_F_CODING_BLOCK Zu prüfende Kontierungsblockdaten 20010126
2 Importing IM_PARTIAL_CHECK_NEEDED Value transfer Type reference (TYPE) XFELD SPACE Teilprüfung erforderlich? 20020301
3 Importing IM_SPONSORED_CLASS Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_CLASS Einnahmen-/Ausgabenart 20010129
4 Importing IM_SPONSORED_PROG Call by reference Type reference (TYPE) GMDERIVE-SPONSORED_PROG Vorhaben 20010129
# Exception Resumable Description Created on
1 INVALID_OBJECT Ungültiges Objekt 20010129
History
Last changed by/on SAP  20091125 
SAP Release Created in 462