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 | ![]() |
Constant | Protected | Type reference (TYPE) | I | 10000 | Maximum buffer size: cover groups per address | 20040211 | |
2 | ![]() |
Static Attribute | Protected | Object reference (TYPE REF TO) | FMCE_CHECK_LOGIC | Enhancements of Check Logic for Cover Eligibility (BCS) | 20050425 | ||
3 | ![]() |
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 | ![]() |
Static method | Protected | Method | Calculate the annual value from structure with value fields | 20040217 |
2 | ![]() |
Static method | Public | Method | Calculate the Contrib. to a Cover Group From One Bdgt Addr. | 20040217 |
3 | ![]() |
Static method | Public | Method | Calculate the Delta Values for the Contrib. to the Cover Grp | 20040219 |
4 | ![]() |
Static method | Public | Method | Read the Assignment of the Cover Group From AVC Table | 20040211 |
5 | ![]() |
Static method | Public | Method | Reset the buffer for reading the assignment of the cover grp | 20040304 |
6 | ![]() |
Static method | Protected | Method | Reverse the sign of period values | 20040220 |
7 | ![]() |
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 | ![]() |
I_S_VALUES | Call by reference | Type reference (TYPE) | FMAVC_S_CE_CONTRIB_CG-VALXX | Struktur mit Wertfeldern | 20040217 | ||
2 | ![]() |
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 | ![]() |
E_T_CVRGRP_LINES | Call by reference | Type reference (TYPE) | FMAVC_T_CE_CONTRIB_CG | Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) | 20040217 | ||
2 | ![]() |
I_CHECKHORIZON | Call by reference | Type reference (TYPE) | BUAVC_CHECKHORIZON | ' ' | Prüfhorizont für die Verfügbarkeitskontrolle | 20040217 | |
3 | ![]() |
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 | ![]() |
E_T_CVRGRP_LINES | Call by reference | Type reference (TYPE) | FMAVC_T_CE_CONTRIB_CG | Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) | 20040219 | ||
2 | ![]() |
I_CHECKHORIZON | Call by reference | Type reference (TYPE) | BUAVC_CHECKHORIZON | ' ' | Prüfhorizont für die Verfügbarkeitskontrolle | 20040219 | |
3 | ![]() |
I_T_EXISTING_LINES | Call by reference | Type reference (TYPE) | FMAVC_T_CE_CONTRIB_CG | Schnittstellentab. f. Berechnung v. Deckungsgr.-Beitrag (DF) | 20040219 | ||
4 | ![]() |
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 | ![]() |
EX_BUDGET_ADDRESS | Call by reference | Type reference (TYPE) | FMKU_S_DIMPART | HHM-Kontierung | 20040211 | ||
2 | ![]() |
EX_CGADDRIND | Call by reference | Type reference (TYPE) | FMCE_CGADDRIND | Rolle der Budgetkontierung in Deckungsgruppe | 20040211 | ||
3 | ![]() |
EX_CVRGRP | Call by reference | Type reference (TYPE) | FMCE_CVRGRP | Deckungsgruppe | 20040211 | ||
4 | ![]() |
IM_ALDNR | Call by reference | Type reference (TYPE) | BUAVC_ALDNR | Ledger der Verfügbarkeitskontrolle | 20040211 | ||
5 | ![]() |
IM_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Geschäftsjahr | 20040211 | ||
6 | ![]() |
IM_FLG_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | XFELD | ' ' | Kennzeichen: Internen Puffer umgehen | 20040211 | |
7 | ![]() |
IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Finanzkreis | 20040211 | ||
8 | ![]() |
IM_SLDNR | Call by reference | Type reference (TYPE) | BUBAS_SLDNR | Nummer des Quell-Ledgers | 20040211 | ||
9 | ![]() |
IM_S_ADDRESS | Call by reference | Type reference (TYPE) | FMKU_S_DIMPART | HHM-Kontierung | 20040211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Zugriff auf eine Datenbanktabelle fehlgeschlagen | 20040211 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_S_VALUES | Call by reference | Type reference (TYPE) | FMKU_S_LVALXXPART1 | Wertefelder in Finanzkreiswährung plus RPMAX | 20040220 | ||
2 | ![]() |
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 |