SAP ABAP Class CL_FMAVC_ENTRY (AVC entry class (FM specific part))
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-AC (Application Component) Availability Control
     FMAVCA_E (Package) Active availability control: FM application part
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) 20010521
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FMAVC_ENTRY Interface COLLECT methods, FM 20010521
Properties
Class CL_FMAVC_ENTRY  
Short Description AVC entry class (FM 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 FMAVCA_E   Active availability control: FM application part 
Created 20010521   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMAVC_ENTRY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FMAVC_ENTRY Interface COLLECT methods, FM 20010521
Friends
# Friend Modeled only Created on Description
1 CL_FMRC_INTERFACE 20050602 Interface services for call RIB
2 IF_FMAVC_RIB 20050602 RIB Interface for AVC
3 IF_FMRIB_AVC 20050602 AVC Interface for RIB
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NAME_BADI_ADD_LINES Constant Private Type reference (TYPE) EXIT_DEF 'FMAVC_ADD_LINES' Business Add-in Definition 20031230
2 G_FM_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FMAVC_ENTRY Singleton instance 20020222
3 G_REF_BADI_ADD_LINES Instance attribute Private Object reference (TYPE REF TO) IF_EX_FMAVC_ADD_LINES Business add-in interface IF_EX_FMAVC_ADD_LINES 20031230
4 G_REF_POST_DATA_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_BUAVC_SHARED_BUFFER Buffer for POST data 20101129
5 G_SIMULATE_DERI_ACO Instance attribute Private Type reference (TYPE) XFELD SPACE Flag "only simulate derivation of control objects" 20020110
6 G_SUPPRESS_CG_DB_UPDATE Instance attribute Private Type reference (TYPE) XFELD SPACE Flag "suppress DB update at cover group level" 20040304
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 20020110
2 ACO_DERIVATION_SET_TO_DEFAULT Instance method Public Method Clear the global flag G_SIMULATE_DERI_ACO 20020110
3 ACTIVITY_GROUP_GET_FOR_BUD Instance method Private Method Determine activity group for budget data 20011120
4 ACTIVITY_GROUP_GET_FOR_UPD Instance method Private Method Determine activity group for posting data 20010613
5 ADDITIONAL_BUD_LINES_GET Instance method Private Method Get additional budget budget lines 20031230
6 ADDITIONAL_UPD_LINES_GET Instance method Private Method Get additional actual/commitment lines 20040211
7 CG_DB_UPDATE_GET_FLAG Instance method Public Method Read the global flag G_SUPPRESS_CG_DB_UPDATE 20040304
8 CG_DB_UPDATE_SET_TO_DEFAULT Instance method Public Method Clear the global flag G_SUPPRESS_CG_DB_UPDATE 20040304
9 CG_DB_UPDATE_SUPPRESS Instance method Public Method Set the global flag G_SUPPRESS_CG_DB_UPDATE 20040304
10 CHECK_IF_BCS_ACTIVE Instance method Private Method Check whether Budget Control System is active in FM 20020416
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010914
12 DOC_CHAIN_HANDLE_UPD Instance method Private Method Handle document chains for FM posting data 20010615
13 GET_INSTANCE Static method Public Method Get instance of AVC entry class 20010521
14 GET_REF_POST_DATA_BUFFER Static method Public Method Get the reference of the static buffer for data from POST 20101129
15 LEDGER_SET_FM_ATTRIBUTES Instance method Private Method Set the FM specific attributes for all AVC ledgers 20020110
16 REVERSE_SIGN_LOCAL_CURR Instance method Private Method Reverse sign of local currency values 20010523
Events
Class CL_FMAVC_ENTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 FMAVC_S_ID_ACTUALS_LINE Protected See coding Line type of input buffer (posting) 20010613 BEGIN OF fmavc_s_id_actuals_line , alsrc TYPE buavc_alsrc, id TYPE buavc_s_aco_id, line TYPE fmavc_s_actuals_line, END OF fmavc_s_id_actuals_line
2 FMAVC_S_ID_BUDGET_LINE Protected See coding Line type of input buffer (budgeting) 20010528 BEGIN OF fmavc_s_id_budget_line , alsrc TYPE buavc_alsrc, id TYPE buavc_s_aco_id, line TYPE fmku_s_line, END OF fmavc_s_id_budget_line
3 FMAVC_T_ID_ACTUALS_LINE Protected See coding Type of input buffer (posting) 20010613 fmavc_t_id_actuals_line TYPE STANDARD TABLE OF fmavc_s_id_actuals_line
4 FMAVC_T_ID_BUDGET_LINE Protected See coding Type of input buffer (budgeting) 20010528 fmavc_t_id_budget_line TYPE STANDARD TABLE OF fmavc_s_id_budget_line
Method Signatures

Method ACO_DERIVATION_ONLY_SIMULATE Signature

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

Method ACO_DERIVATION_SET_TO_DEFAULT Signature

Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_FMAVC_ENTRY has no parameter.
Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_FMAVC_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) FMKU_S_LINE HHM - Kernelhilfsmittel - Budgetzeile nah an Summentabelle 20011120

Method ACTIVITY_GROUP_GET_FOR_BUD on class CL_FMAVC_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) FMAVC_S_ACTUALS_LINE Einzelposten HHM-Istdaten 20010613
# Exception Resumable Description Created on
1 ERROR_DERIVATION Ableitung der Vorgangsgruppe fehlgeschlagen 20010613

Method ADDITIONAL_BUD_LINES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ADDITIONAL_LINES Call by reference Type reference (TYPE) FMKU_T_LINE HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20031230
2 Importing I_T_BUD_LINES Call by reference Type reference (TYPE) FMKU_T_LINE HHM - Kernel Utilities - Budgetzeilentabelle (Summentabelle) 20031230

Method ADDITIONAL_BUD_LINES_GET on class CL_FMAVC_ENTRY has no exception.

Method ADDITIONAL_UPD_LINES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ADDITIONAL_LINES Call by reference Type reference (TYPE) FMAVC_T_ACTUALS_LINE Tabelle FMAVC_S_ACTUALS_LINE 20040211
2 Importing I_T_UPD_LINES Call by reference Type reference (TYPE) FMAVC_T_ACTUALS_LINE Tabelle FMAVC_S_ACTUALS_LINE 20040211

Method ADDITIONAL_UPD_LINES_GET on class CL_FMAVC_ENTRY has no exception.

Method CG_DB_UPDATE_GET_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_SUPPRESS_CG_UPDATE Value transfer Type reference (TYPE) XFELD Kn: DB-Fortschreibung auf Deckungsgruppenebene unterdrücken? 20040304

Method CG_DB_UPDATE_GET_FLAG on class CL_FMAVC_ENTRY has no exception.

Method CG_DB_UPDATE_SET_TO_DEFAULT Signature

Method CG_DB_UPDATE_SET_TO_DEFAULT on class CL_FMAVC_ENTRY has no parameter.
Method CG_DB_UPDATE_SET_TO_DEFAULT on class CL_FMAVC_ENTRY has no exception.

Method CG_DB_UPDATE_SUPPRESS Signature

Method CG_DB_UPDATE_SUPPRESS on class CL_FMAVC_ENTRY has no parameter.
Method CG_DB_UPDATE_SUPPRESS on class CL_FMAVC_ENTRY has no exception.

Method CHECK_IF_BCS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_BCS_ACTIVE Call by reference Type reference (TYPE) XFELD Kennz.: 'X' = BCS ist aktiv, ' ' = nicht aktiv 20020416
2 Importing I_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020416
3 Importing I_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020416

Method CHECK_IF_BCS_ACTIVE on class CL_FMAVC_ENTRY has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FMAVC_ENTRY has no parameter.
Method CONSTRUCTOR on class CL_FMAVC_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) FMAVC_T_ID_ACTUALS_LINE Art des Input-Puffers für Buchungsdatum 20010615

Method DOC_CHAIN_HANDLE_UPD on class CL_FMAVC_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_FMAVC_ENTRY Instanz 20010521

Method GET_INSTANCE on class CL_FMAVC_ENTRY has no exception.

Method GET_REF_POST_DATA_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BUFFER_REF Value transfer Object reference (TYPE REF TO) CL_BUAVC_SHARED_BUFFER Generic shared buffer 20101129

Method GET_REF_POST_DATA_BUFFER on class CL_FMAVC_ENTRY has no exception.

Method LEDGER_SET_FM_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USE_OF_COVER_ELIG Call by reference Type reference (TYPE) XFELD ' ' Wert des Ledger-Attributs G_USE_OF_COVER_ELIG 20040719

Method LEDGER_SET_FM_ATTRIBUTES on class CL_FMAVC_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) FMKU_S_LVALXXPART Werte in Hauswährung 20010607

Method REVERSE_SIGN_LOCAL_CURR on class CL_FMAVC_ENTRY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 462