SAP ABAP Class CL_GMAVC_ENTRY (AVC entry class (GM specific part))
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-GM-GTE-BU (Application Component) Budgeting and Availability Control
     GMBUDGETING_E (Package) Grants management (budgeting)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUAVC_ENTRY AVC entry class (generic part) 20020121
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GMAVC_ENTRY Interface COLLECT methods, GM 20020206
Properties
Class CL_GMAVC_ENTRY  
Short Description AVC entry class (GM specific part)    
Super Class CL_BUAVC_ENTRY AVC entry class (generic part) 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20020121   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GMAVC_ENTRY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GMAVC_ENTRY Interface COLLECT methods, GM 20020206
Friends
Class CL_GMAVC_ENTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_GM_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GMAVC_ENTRY Singleton instance 20020222
2 G_SIMULATE_DERI_ACO Instance attribute Private Type reference (TYPE) XFELD SPACE Flag "only simulate derivation of control objects" 20020206
Methods
# Method Level Visibility Method type Description Created on
1 ACO_DERIVATION_ONLY_SIMULATE Instance method Public Method Set the global flag G_SIMULATE_DERI_ACO 20021101
2 ACO_DERIVATION_SET_TO_DEFAULT Instance method Public Method Reset the global flag G_SIMULATE_DERI_ACO 20021101
3 ACTIVITY_GROUP_GET_FOR_BUD Instance method Private Method Determine activity group for budget data 20020206
4 ACTIVITY_GROUP_GET_FOR_UPD Instance method Private Method Determine activity group for posting data 20020206
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020206
6 DELETE_INSTANCE Static method Public Method Delete the AVC instance 20121217
7 DOC_CHAIN_HANDLE_UPD Instance method Private Method Handle document chains for GM posting data 20020206
8 GET_COLLECTED_LINES Instance method Public Method Get Lines 20080130
9 GET_INSTANCE Static method Public Method Get instance of AVC entry class 20020206
10 LEDGER_SET_GM_ATTRIBUTES Instance method Private Method Set the GM specific attributes for all AVC ledgers 20020206
11 REVERSE_SIGN_LOCAL_CURR Instance method Private Method Reverse sign of local currency values 20020206
12 REVERSE_SIGN_TRANSACTION_CURR Instance method Private Method Reverse sign of transaction currency values 20090112
Events
Class CL_GMAVC_ENTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GMAVC_S_ID_ACTUALS_LINE Private See coding Line type of input buffer (posting) 20020206 BEGIN OF gmavc_s_id_actuals_line , alsrc TYPE buavc_alsrc, id TYPE buavc_s_aco_id, line TYPE gmavc_s_actuals_line, END OF gmavc_s_id_actuals_line
2 GMAVC_S_ID_BUDGET_LINE Private See coding Line type of input buffer (budgeting) 20020206 BEGIN OF gmavc_s_id_budget_line , alsrc TYPE buavc_alsrc, id TYPE buavc_s_aco_id, line TYPE gmku_s_line, END OF gmavc_s_id_budget_line
3 GMAVC_T_ID_ACTUALS_LINE Private See coding Type of input buffer (posting) 20020206 gmavc_t_id_actuals_line TYPE STANDARD TABLE OF gmavc_s_id_actuals_line
4 GMAVC_T_ID_BUDGET_LINE Private See coding Type of input buffer (budgeting) 20020206 gmavc_t_id_budget_line TYPE STANDARD TABLE OF gmavc_s_id_budget_line
Method Signatures

Method ACO_DERIVATION_ONLY_SIMULATE Signature

Method ACO_DERIVATION_ONLY_SIMULATE on class CL_GMAVC_ENTRY has no parameter.
Method ACO_DERIVATION_ONLY_SIMULATE on class CL_GMAVC_ENTRY has no exception.

Method ACO_DERIVATION_SET_TO_DEFAULT Signature

Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_GMAVC_ENTRY has no parameter.
Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_GMAVC_ENTRY has no exception.

Method ACTIVITY_GROUP_GET_FOR_BUD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_BUD_LINE Call by reference Type reference (TYPE) GMKU_S_LINE FMM - Kernel Utilities - Budgetposten nahe zu Summentabelle 20020206

Method ACTIVITY_GROUP_GET_FOR_BUD on class CL_GMAVC_ENTRY has no exception.

Method ACTIVITY_GROUP_GET_FOR_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_UPD_LINE Call by reference Type reference (TYPE) GMAVC_S_ACTUALS_LINE Einzelposten HHM-Istdaten 20020206
# Exception Resumable Description Created on
1 ERROR_DERIVATION Ableitung der Vorgangsgruppe fehlgeschlagen 20020206

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GMAVC_ENTRY has no parameter.
Method CONSTRUCTOR on class CL_GMAVC_ENTRY has no exception.

Method DELETE_INSTANCE Signature

Method DELETE_INSTANCE on class CL_GMAVC_ENTRY has no parameter.
Method DELETE_INSTANCE on class CL_GMAVC_ENTRY has no exception.

Method DOC_CHAIN_HANDLE_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COLLECT Call by reference Type reference (TYPE) GMAVC_T_ID_ACTUALS_LINE 20020206

Method DOC_CHAIN_HANDLE_UPD on class CL_GMAVC_ENTRY has no exception.

Method GET_COLLECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PT_LINES Value transfer Type reference (TYPE) BUAVC_T_GMAVCT GMAVCT table type 20080130

Method GET_COLLECTED_LINES on class CL_GMAVC_ENTRY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_GMAVC_ENTRY AVK-Eintragsklasse (FMM-spezifischer Teil) 20020206

Method GET_INSTANCE on class CL_GMAVC_ENTRY has no exception.

Method LEDGER_SET_GM_ATTRIBUTES Signature

Method LEDGER_SET_GM_ATTRIBUTES on class CL_GMAVC_ENTRY has no parameter.
Method LEDGER_SET_GM_ATTRIBUTES on class CL_GMAVC_ENTRY has no exception.

Method REVERSE_SIGN_LOCAL_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_VALXX Call by reference Type reference (TYPE) GMKU_S_LVALXXPART Wertfelder in Förderungswährung 20020206

Method REVERSE_SIGN_LOCAL_CURR on class CL_GMAVC_ENTRY has no exception.

Method REVERSE_SIGN_TRANSACTION_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_VALXX Call by reference Type reference (TYPE) GMBDGT_S_TVALXXPART Value fields in Grant Currency 20090112

Method REVERSE_SIGN_TRANSACTION_CURR on class CL_GMAVC_ENTRY has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 110