SAP ABAP Class CL_GMAVC_LEDGER (AVC ledger (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_LEDGER AVC ledger (generic part) 20020121
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GMAVC_LEDGER COLLECT methods for AVC ledgers, GM 20020206
Properties
Class CL_GMAVC_LEDGER  
Short Description AVC ledger (GM specific part)    
Super Class CL_BUAVC_LEDGER AVC ledger (generic part) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20020121   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GMAVC_LEDGER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GMAVC_LEDGER COLLECT methods for AVC ledgers, GM 20020206
Friends
Class CL_GMAVC_LEDGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_SIMULATE_DERI_ACO Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "only simulate derivation of control objects" 20020206
Methods
# Method Level Visibility Method type Description Created on
1 ACO_ADDRESS_CONVERT_TO_MSGVX Instance method Protected Method Convert control object address into message variables 20020207
2 ADDRESS_FILL Instance method Protected Method Fill the fields "Address" for budget or posting objects 20020207
3 CEFFYEAR_BUD_SET Instance method Protected Method Set the year of cash effectivity for GM budget data 20021029
4 CEFFYEAR_UPD_SET Instance method Protected Method Set the year of cash effectivity for GM posting data 20021029
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020206
6 FILTER_BUD_APPLY Instance method Protected Method Apply filter for budget data 20020206
7 FILTER_UPD_APPLY Instance method Protected Method Apply filter for posting data 20020207
8 GET_COLLECTED_LINES Instance method Public Method Get Lines 20080130
9 GET_OTHER_ELEMENTS Instance method Private Method Get other elements involved in check 20060802
10 REVERSE_SIGN_VALUES Instance method Protected Method Reverse sign of values (local currency GM) 20020207
11 SET_GM_ATTRIBUTES Instance method Public Method Set GM specific attributes of the AVC ledger 20020206
Events
Class CL_GMAVC_LEDGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADDRESS Protected See coding GM address 20020206 BEGIN OF address , rbukrs TYPE bukrs, robjnr TYPE egmavct-robjnr, dimensions TYPE gmavc_s_dimensions, END OF address
2 ATTR_GM Protected See coding GM specific attributes 20020207 BEGIN OF attr_gm , addrrule TYPE gmavc_addrrule, grantee_fy TYPE gm_grantee_fy, END OF attr_gm
3 GMAVC_S_ID_ACTUALS_LINE Protected 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
4 GMAVC_S_ID_BUDGET_LINE Protected 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
5 GMAVC_T_ID_ACTUALS_LINE Protected See coding Type of input buffer (posting) 20020206 gmavc_t_id_actuals_line TYPE STANDARD TABLE OF gmavc_s_id_actuals_line
6 GMAVC_T_ID_BUDGET_LINE Protected See coding Type of input buffer (budgeting) 20020206 gmavc_t_id_budget_line TYPE STANDARD TABLE OF gmavc_s_id_budget_line
7 S_AVCLINE Protected See coding Structure of line of ledger buffers 20020206 BEGIN OF s_avcline , avc_area TYPE avc_area, address TYPE address, category TYPE category, check_att TYPE check_att, attr_gm TYPE attr_gm, values TYPE values, values_local TYPE values_local, END OF s_avcline
8 T_AVCLINE Protected See coding Structure of ledger buffers 20020206 t_avcline TYPE STANDARD TABLE OF s_avcline WITH NON-UNIQUE KEY avc_area address category values-rpmax check_att attr_gm
9 VALUES Protected Type reference (TYPE) GMBDGT_S_TVALXX Values in local currency (GM area) 20020206
10 VALUES_LOCAL Protected Type reference (TYPE) GMBDGT_S_LVALXX Value fields in Local Currency + RPMAX 20120926
Method Signatures

Method ACO_ADDRESS_CONVERT_TO_MSGVX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGV1 Call by reference Type reference (TYPE) SYST-MSGV1 Nachrichten, Nachrichtenvariablen 20020207
2 Exporting E_MSGV2 Call by reference Type reference (TYPE) SYST-MSGV1 Nachrichten, Nachrichtenvariablen 20020207
3 Importing I_ALDNR Call by reference Type reference (TYPE) BUAVC_ALDNR Ledger der Verfügbarkeitskontrolle 20020207
4 Importing I_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20020207
5 Importing I_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020515
6 Importing I_S_ACO_ADDRESS Call by reference Type reference (TYPE) GMAVC_S_DIMENSIONS AVK-Kontierungselemente (FMM) 20020207

Method ACO_ADDRESS_CONVERT_TO_MSGVX on class CL_GMAVC_LEDGER has no exception.

Method ADDRESS_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20020207
2 Importing I_FLG_POSTING_OBJECT Call by reference Type reference (TYPE) XFELD SPACE Kennz.: Originaladresse = Buchungsobjekt ? 20020207
3 Importing I_S_ORIG_ENTRY Call by reference Type reference (TYPE) ANY Original-Eingabezeile 20020207
# Exception Resumable Description Created on
1 DERIVATION_ERROR Fehler aufgetreten bei Ableitung des Kontrollobjekts 20020207

Method CEFFYEAR_BUD_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20021029
2 Importing I_S_ORIG_ENTRY Call by reference Type reference (TYPE) ANY Original-Eingabezeile 20021029
# Exception Resumable Description Created on
1 ERROR_CEFFYEAR Fehler beim Einstelleln des korrekten Jahrs der Kassenwirks. 20021029
2 SKIP_RECORD Diese Eingabepufferzeile überspringen 20021029

Method CEFFYEAR_UPD_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20021029
2 Importing I_S_ORIG_ENTRY Call by reference Type reference (TYPE) ANY Original-Eingabezeile 20021029
# Exception Resumable Description Created on
1 ERROR_CEFFYEAR Fehler beim Einstelleln des korrekten Jahrs der Kassenwirks. 20021029
2 SKIP_RECORD Diese Eingabepufferzeile überspringen 20021029

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALDNR Call by reference Type reference (TYPE) BUAVC_ALDNR Ledger der Verfügbarkeitskontrolle 20020206
2 Importing I_ENTRY_INSTANCE Call by reference Object reference (TYPE REF TO) CL_BUAVC_ENTRY AVK-Eintragsklasse (generischer Teil) 20020206
# Exception Resumable Description Created on
1 NO_INSTANCE Keine Ledger-Ausprägung angelegt 20020206

Method FILTER_BUD_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCTY Call by reference Type reference (TYPE) RRCTY AVK-Ledger-Satzart 20020206
2 Importing I_S_ORIG_ENTRY Call by reference Type reference (TYPE) ANY Original-Eingabezeile 20020206
3 Returning R_MATCHING_RECORD Value transfer Type reference (TYPE) XFELD Kennz.: Satz entspricht Filtereinstellungen 20020206
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR Beim Lesen des Customizing ist ein Fehler aufgetreten 20020206

Method FILTER_UPD_APPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ORIG_ENTRY Call by reference Type reference (TYPE) ANY Original-Eingabezeile 20020207
2 Returning R_MATCHING_RECORD Value transfer Type reference (TYPE) XFELD Kennz.: Satz entspricht Filtereinstellungen 20020207
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR Beim Lesen des Customizing ist ein Fehler aufgetreten 20020207

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_LEDGER has no exception.

Method GET_OTHER_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OTHER_EXP Call by reference Type reference (TYPE) STANDARD TABLE 20060802
2 Exporting E_T_OTHER_REV Call by reference Type reference (TYPE) STANDARD TABLE 20060802
3 Importing I_S_LINE Call by reference Type reference (TYPE) ANY 20060802

Method GET_OTHER_ELEMENTS on class CL_GMAVC_LEDGER has no exception.

Method REVERSE_SIGN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_VALUES Call by reference Type reference (TYPE) VALUES Werte in Finanzkreiswährung 20020207

Method REVERSE_SIGN_VALUES on class CL_GMAVC_LEDGER has no exception.

Method SET_GM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIMULATE_DERI_ACO Call by reference Type reference (TYPE) XFELD ' ' Ankreuzfeld 20020206

Method SET_GM_ATTRIBUTES on class CL_GMAVC_LEDGER has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 110