SAP ABAP Class CL_FMAVC_CE_TOOLS (AVC Tools for Cover Eligibility)
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
Properties
Class CL_FMAVC_CE_TOOLS  
Short Description AVC Tools for Cover Eligibility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMAVCA_E   Active availability control: FM application part 
Created 20040211   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMAVC_CE_TOOLS has no forward declaration.
Interfaces
Class CL_FMAVC_CE_TOOLS has no interface implemented.
Friends
Class CL_FMAVC_CE_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MAX_LINES_CG_FOR_ADDR Constant Protected Type reference (TYPE) I 10000 Maximum buffer size: cover groups per address 20040211
2 G_BADI Static Attribute Protected Object reference (TYPE REF TO) FMCE_CHECK_LOGIC Enhancements of Check Logic for Cover Eligibility (BCS) 20050425
3 G_T_CG_FOR_ADDRESS Static Attribute Protected Type reference (TYPE) T_CG_FOR_ADDRESS Table type of buffer for cover groups per address 20040211
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ANNUAL_VALUE Static method Protected Method Calculate the annual value from structure with value fields 20040217
2 CG_CONTRIBUTION_CALCULATE Static method Public Method Calculate the Contrib. to a Cover Group From One Bdgt Addr. 20040217
3 CG_DELTA_CONTRIB_CALCULATE Static method Public Method Calculate the Delta Values for the Contrib. to the Cover Grp 20040219
4 READ_CG_ASSIGNMENT Static method Public Method Read the Assignment of the Cover Group From AVC Table 20040211
5 REFRESH_BUFFER_CG_ASSIGNMENT Static method Public Method Reset the buffer for reading the assignment of the cover grp 20040304
6 REVERSE_SIGN_VALUES Static method Protected Method Reverse the sign of period values 20040220
7 VERIFY_ZERO_VALUES Static method Protected Method Verify whether all period values are zero 20040220
Events
Class CL_FMAVC_CE_TOOLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CG_FOR_ADDRESS Protected See coding Line type of buffer for cover groups per address 20040211 BEGIN OF s_cg_for_address, fm_area TYPE fikrs, fiscyear TYPE gjahr, sldnr TYPE bubas_sldnr, aldnr TYPE buavc_aldnr, source_address TYPE fmku_s_dimpart, flg_no_entry TYPE xfeld, cvrgrp TYPE fmce_cvrgrp, cgaddrind TYPE fmce_cgaddrind, budget_address TYPE fmku_s_dimpart, END OF s_cg_for_address
2 T_CG_FOR_ADDRESS Protected See coding Table type of buffer for cover groups per address 20040211 t_cg_for_address TYPE SORTED TABLE OF s_cg_for_address WITH UNIQUE KEY fm_area fiscyear sldnr aldnr source_address
Method Signatures

Method CALCULATE_ANNUAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VALUES Call by reference Type reference (TYPE) FMAVC_S_CE_CONTRIB_CG-VALXX Struktur mit Wertfeldern 20040217
2 Returning R_ANVAL Value transfer Type reference (TYPE) FMAVC_S_CE_CONTRIB_CG-VALXX-LVAL01 Budgetbetrag in Hauswährung 20040217

Method CALCULATE_ANNUAL_VALUE on class CL_FMAVC_CE_TOOLS has no exception.

Method CG_CONTRIBUTION_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CVRGRP_LINES Call by reference Type reference (TYPE) FMAVC_T_CE_CONTRIB_CG Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) 20040217
2 Importing I_CHECKHORIZON Call by reference Type reference (TYPE) BUAVC_CHECKHORIZON ' ' Prüfhorizont für die Verfügbarkeitskontrolle 20040217
3 Importing I_T_ALL_LINES Call by reference Type reference (TYPE) FMAVC_T_CE_CONTRIB_CG Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) 20040219

Method CG_CONTRIBUTION_CALCULATE on class CL_FMAVC_CE_TOOLS has no exception.

Method CG_DELTA_CONTRIB_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CVRGRP_LINES Call by reference Type reference (TYPE) FMAVC_T_CE_CONTRIB_CG Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) 20040219
2 Importing I_CHECKHORIZON Call by reference Type reference (TYPE) BUAVC_CHECKHORIZON ' ' Prüfhorizont für die Verfügbarkeitskontrolle 20040219
3 Importing I_T_EXISTING_LINES Call by reference Type reference (TYPE) FMAVC_T_CE_CONTRIB_CG Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) 20040219
4 Importing I_T_NEW_LINES Call by reference Type reference (TYPE) FMAVC_T_CE_CONTRIB_CG Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) 20040219

Method CG_DELTA_CONTRIB_CALCULATE on class CL_FMAVC_CE_TOOLS has no exception.

Method READ_CG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BUDGET_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20040211
2 Exporting EX_CGADDRIND Call by reference Type reference (TYPE) FMCE_CGADDRIND Rolle der Budgetkontierung in Deckungsgruppe 20040211
3 Exporting EX_CVRGRP Call by reference Type reference (TYPE) FMCE_CVRGRP Deckungsgruppe 20040211
4 Importing IM_ALDNR Call by reference Type reference (TYPE) BUAVC_ALDNR Ledger der Verfügbarkeitskontrolle 20040211
5 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20040211
6 Importing IM_FLG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Kennzeichen: Internen Puffer umgehen 20040211
7 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20040211
8 Importing IM_SLDNR Call by reference Type reference (TYPE) BUBAS_SLDNR Nummer des Quell-Ledgers 20040211
9 Importing IM_S_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20040211
# Exception Resumable Description Created on
1 ACCESS_FAILURE Zugriff auf eine Datenbanktabelle fehlgeschlagen 20040211
2 NO_ENTRY Keinen passenden Tabelleneintrag gefunden 20040211

Method REFRESH_BUFFER_CG_ASSIGNMENT Signature

Method REFRESH_BUFFER_CG_ASSIGNMENT on class CL_FMAVC_CE_TOOLS has no parameter.
Method REFRESH_BUFFER_CG_ASSIGNMENT on class CL_FMAVC_CE_TOOLS 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) FMKU_S_LVALXXPART1 Wertefelder in Finanzkreiswährung plus RPMAX 20040220

Method REVERSE_SIGN_VALUES on class CL_FMAVC_CE_TOOLS has no exception.

Method VERIFY_ZERO_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VALUES Call by reference Type reference (TYPE) FMKU_S_LVALXXPART1 Wertefelder in Finanzkreiswährung plus RPMAX 20040220
2 Returning R_FLG_ZERO Value transfer Type reference (TYPE) XFELD Kennzeichen: Alle Periodenwerte sind Null 20040220

Method VERIFY_ZERO_VALUES on class CL_FMAVC_CE_TOOLS has no exception.
History
Last changed by/on SAP  20040315 
SAP Release Created in 500