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)
⤷ 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 |