SAP ABAP Class CL_GM_REV_BUDGET (GM revaluation on budget -> post FM budget documents)
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)
Properties
Class CL_GM_REV_BUDGET  
Short Description GM revaluation on budget -> post FM budget documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMACCOUNTING_E   Grants management (accounting) 
Created 20020111   SAP 
Last change 20020111   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMREV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GM_REV_BUDGET has no interface implemented.
Friends
Class CL_GM_REV_BUDGET has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_AWTYP Constant Private Type reference (TYPE) AWTYP 'GMREV' Reference procedure 20020111
2 G_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20020111
3 G_FMBDGTDOC_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_FMKU_ENTRYDOC_HANDLER FM entry document handler 20020114
4 G_F_FM_HEADER Instance attribute Private Type reference (TYPE) FMED_S_HEADER Entry document header structure 20020111
5 G_F_GMREV_FM_INTERFACE Instance attribute Private Type reference (TYPE) GMREV_FM_INTERFACE GM-FM interface 20020114
6 G_F_REV_BUDGET Instance attribute Private Type reference (TYPE) GMREVBUDGET Record of revaluation of budget result 20020114
7 G_T_FM_LINES Instance attribute Private Type reference (TYPE) FMED_T_LINES Entry document line 20020114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_POST Instance method Public Method Build Interface to call FM Handler Check & Post methods 20020114
2 CHECK_FM_AVC Instance method Private Method Carry on AVC in FM 20020114
3 CHECK_FM_FISCAL_YEAR Instance method Private Method Check if FM Fiscal Year is open for Posting 20020114
4 CONSTRUCTOR Instance method Public Constructor constructor 20020114
5 DISTRIBUTE_VALUES Instance method Private Method Distribute Values in Periods based on a Distribution Key 20020130
6 FILL_HEADER Instance method Private Method Fill header 20020114
7 FILL_ITEMS Instance method Private Method Fill document items 20020114
Events
Class CL_GM_REV_BUDGET has no event.
Types
Class CL_GM_REV_BUDGET has no local type.
Method Signatures

Method CHECK_AND_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_GMREV_BUDGET_STATUS Value transfer Type reference (TYPE) GM_REV_BUDGET_STATUS Status der FMM-Buchung ins HHM aufgrund von Budgetumwertung 20020430
2 Exporting E_F_GMREVBUDGET Call by reference Type reference (TYPE) GMREVBUDGET Budgetumwertung 20020115
3 Importing I_TEST Value transfer Type reference (TYPE) XFELD Testmodus 20020114
# Exception Resumable Description Created on
1 FM_POSTING_FAILED Fehler bei HHM-Buchung 20020114

Method CHECK_FM_AVC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DO_NOT_CHECK Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20020114

Method CHECK_FM_AVC on class CL_GM_REV_BUDGET has no exception.

Method CHECK_FM_FISCAL_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020114
2 Importing IM_FUND Call by reference Type reference (TYPE) BP_GEBER Fonds 20020114
# Exception Resumable Description Created on
1 NO_STATUS_ASSIGNED_TO_YEAR Dieser HHM-Kombination wurde kein Status zugeordnet 20020114

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20020114
2 Importing I_F_GMREVBUDGET Call by reference Type reference (TYPE) GMREVBUDGET Budgetumwertung 20020114
3 Importing I_GMREV_FM_INTERFACE Call by reference Type reference (TYPE) GMREV_FM_INTERFACE FMM-HHM-Schnittstelle 20020114

Method CONSTRUCTOR on class CL_GM_REV_BUDGET has no exception.

Method DISTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FM_LINE Call by reference Type reference (TYPE) FMED_S_LINE Erfassungsbelegposition 20020130
2 Importing I_DISTKEY Call by reference Type reference (TYPE) ANY 20020130
3 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020130
4 Importing I_PERIV Call by reference Type reference (TYPE) PERIV Geschäftsjahresvariante 20020130
5 Importing I_VALUE Call by reference Type reference (TYPE) TVALXX9 Budgetbetrag in Transaktionswährung 20020130

Method DISTRIBUTE_VALUES on class CL_GM_REV_BUDGET has no exception.

Method FILL_HEADER Signature

Method FILL_HEADER on class CL_GM_REV_BUDGET has no parameter.
Method FILL_HEADER on class CL_GM_REV_BUDGET has no exception.

Method FILL_ITEMS Signature

Method FILL_ITEMS on class CL_GM_REV_BUDGET has no parameter.
# Exception Resumable Description Created on
1 ERROR_FOUND Fehler 20020114
2 INVALID_YEAR Buchung kann für angegebenes Jahr nicht ausgeführt werden 20020114
History
Last changed by/on SAP  20020111 
SAP Release Created in 110