SAP ABAP Class CL_GMAVC_ENTRY (AVC entry class (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_ENTRY | AVC entry class (generic part) | 20020121 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GMAVC_ENTRY | Interface COLLECT methods, GM | 20020206 |
Properties
| Class | CL_GMAVC_ENTRY | |
| Short Description | AVC entry class (GM 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 | GMBUDGETING_E | Grants management (budgeting) |
| Created | 20020121 | SAP |
| Last change | 20091125 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GMAVC_ENTRY has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GMAVC_ENTRY | Interface COLLECT methods, GM | 20020206 |
Friends
Class CL_GMAVC_ENTRY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GMAVC_ENTRY | Singleton instance | 20020222 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | XFELD | SPACE | Flag "only simulate derivation of control objects" | 20020206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Set the global flag G_SIMULATE_DERI_ACO | 20021101 | |
| 2 | Instance method | Public | Method | Reset the global flag G_SIMULATE_DERI_ACO | 20021101 | |
| 3 | Instance method | Private | Method | Determine activity group for budget data | 20020206 | |
| 4 | Instance method | Private | Method | Determine activity group for posting data | 20020206 | |
| 5 | Instance method | Public | Constructor | CONSTRUCTOR | 20020206 | |
| 6 | Static method | Public | Method | Delete the AVC instance | 20121217 | |
| 7 | Instance method | Private | Method | Handle document chains for GM posting data | 20020206 | |
| 8 | Instance method | Public | Method | Get Lines | 20080130 | |
| 9 | Static method | Public | Method | Get instance of AVC entry class | 20020206 | |
| 10 | Instance method | Private | Method | Set the GM specific attributes for all AVC ledgers | 20020206 | |
| 11 | Instance method | Private | Method | Reverse sign of local currency values | 20020206 | |
| 12 | Instance method | Private | Method | Reverse sign of transaction currency values | 20090112 |
Events
Class CL_GMAVC_ENTRY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GMAVC_S_ID_ACTUALS_LINE | Private | 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
|
|
| 2 | GMAVC_S_ID_BUDGET_LINE | Private | 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
|
|
| 3 | GMAVC_T_ID_ACTUALS_LINE | Private | See coding | Type of input buffer (posting) | 20020206 | gmavc_t_id_actuals_line TYPE STANDARD
TABLE OF gmavc_s_id_actuals_line
|
|
| 4 | GMAVC_T_ID_BUDGET_LINE | Private | See coding | Type of input buffer (budgeting) | 20020206 | gmavc_t_id_budget_line TYPE STANDARD
TABLE OF gmavc_s_id_budget_line
|
Method Signatures
Method ACO_DERIVATION_ONLY_SIMULATE Signature
Method ACO_DERIVATION_ONLY_SIMULATE on class CL_GMAVC_ENTRY has no parameter.
Method ACO_DERIVATION_ONLY_SIMULATE on class CL_GMAVC_ENTRY has no exception.
Method ACO_DERIVATION_SET_TO_DEFAULT Signature
Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_GMAVC_ENTRY has no parameter.
Method ACO_DERIVATION_SET_TO_DEFAULT on class CL_GMAVC_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 | I_S_BUD_LINE | Call by reference | Type reference (TYPE) | GMKU_S_LINE | FMM - Kernel Utilities - Budgetposten nahe zu Summentabelle | 20020206 |
Method ACTIVITY_GROUP_GET_FOR_BUD on class CL_GMAVC_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 | I_S_UPD_LINE | Call by reference | Type reference (TYPE) | GMAVC_S_ACTUALS_LINE | Einzelposten HHM-Istdaten | 20020206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ableitung der Vorgangsgruppe fehlgeschlagen | 20020206 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GMAVC_ENTRY has no parameter.
Method CONSTRUCTOR on class CL_GMAVC_ENTRY has no exception.
Method DELETE_INSTANCE Signature
Method DELETE_INSTANCE on class CL_GMAVC_ENTRY has no parameter.
Method DELETE_INSTANCE on class CL_GMAVC_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 | C_T_COLLECT | Call by reference | Type reference (TYPE) | GMAVC_T_ID_ACTUALS_LINE | 20020206 |
Method DOC_CHAIN_HANDLE_UPD on class CL_GMAVC_ENTRY has no exception.
Method GET_COLLECTED_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_LINES | Value transfer | Type reference (TYPE) | BUAVC_T_GMAVCT | GMAVCT table type | 20080130 |
Method GET_COLLECTED_LINES on class CL_GMAVC_ENTRY has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_GMAVC_ENTRY | AVK-Eintragsklasse (FMM-spezifischer Teil) | 20020206 |
Method GET_INSTANCE on class CL_GMAVC_ENTRY has no exception.
Method LEDGER_SET_GM_ATTRIBUTES Signature
Method LEDGER_SET_GM_ATTRIBUTES on class CL_GMAVC_ENTRY has no parameter.
Method LEDGER_SET_GM_ATTRIBUTES on class CL_GMAVC_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 | C_S_VALXX | Call by reference | Type reference (TYPE) | GMKU_S_LVALXXPART | Wertfelder in Förderungswährung | 20020206 |
Method REVERSE_SIGN_LOCAL_CURR on class CL_GMAVC_ENTRY has no exception.
Method REVERSE_SIGN_TRANSACTION_CURR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_S_VALXX | Call by reference | Type reference (TYPE) | GMBDGT_S_TVALXXPART | Value fields in Grant Currency | 20090112 |
Method REVERSE_SIGN_TRANSACTION_CURR on class CL_GMAVC_ENTRY has no exception.
History
| Last changed by/on | SAP | 20091125 |
| SAP Release Created in | 110 |