SAP ABAP Class CL_GM_BDGT_LINEITEMS (GM Budgeting --> line items)
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)
Properties
Class | CL_GM_BDGT_LINEITEMS | |
Short Description | GM Budgeting --> line items | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GMBUDGETING_E | Grants management (budgeting) |
Created | 20010412 | SAP |
Last change | 20010815 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_GM_BDGT_LINEITEMS has no forward declaration.
Interfaces
Class CL_GM_BDGT_LINEITEMS has no interface implemented.
Friends
Class CL_GM_BDGT_LINEITEMS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | G_APPL_LOG | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20011127 | ||
2 | G_CON_AWTYP | Constant | Private | Type reference (TYPE) | AWTYP | 'GMBD' | Reference procedure | 20030309 | |
3 | G_CON_LEDGER | Constant | Private | Type reference (TYPE) | RLDNR | 90 | Ledger | 20010413 | |
4 | G_CON_PLAN | Constant | Private | Type reference (TYPE) | RRCTY | '1' | Record Type | 20010413 | |
5 | G_F_ITEMLINES | Instance attribute | Public | Type reference (TYPE) | GMBDGT_S_LINES | Generic Item + Header Info for GM Budgeting | 20010423 | ||
6 | G_LDGR_DOCNR | Instance attribute | Public | Type reference (TYPE) | DOCNR | Document number | 20010413 | ||
7 | G_T_CHECKLINES | Instance attribute | Public | Type reference (TYPE) | GMKU_T_LINE | GM - Kernel Utilities - Table of Budget lines (summary table | 20020220 | ||
8 | G_T_ITEMLINES | Instance attribute | Public | Type reference (TYPE) | GMBDGT_T_LINES | Generic Item + Header Table Info for GM Budgeting | 20010412 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK | Instance method | Public | Method | Check line contents | 20010412 |
2 | CHECK_LINES | Instance method | Public | Method | Check Lines | 20020214 |
3 | COMPLETE_FROM_ENTRYDOC | Instance method | Public | Method | Append the line items from a given entry document | 20010412 |
4 | COMPLETE_FROM_GRANT | Instance method | Private | Method | From Grant, populate amount and date fields | 20010422 |
5 | COMPLETE_FROM_SYSTEM | Instance method | Public | Method | Complete system fields | 20010412 |
6 | COMPLETE_FROM_TOTALS | Instance method | Public | Method | Complete the line item from a given totals object | 20010412 |
7 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20010412 |
8 | CONVERT_TO_CHECKFORMAT | Instance method | Public | Method | Convert line item contents to checkformat | 20020220 |
9 | CONVERT_TO_DB_STRUCTURES | Instance method | Private | Method | Convert object content to GMIP format | 20010412 |
10 | DERIVE_WFSTATE | Instance method | Private | Method | Derive workflow state from document state | 20010423 |
11 | DOC_TO_ITEMLINE | Instance method | Private | Method | Fill basic fields of ledger lines from entry document | 20010413 |
12 | REVERSE_SIGNS | Instance method | Public | Method | Reverse signs of value fields | 20010521 |
13 | SET_REFDOCNR | Instance method | Public | Method | Set reference document number | 20010412 |
14 | WRITE_TO_DATABASE | Instance method | Public | Method | Write object contents to the database | 20010412 |
Events
Class CL_GM_BDGT_LINEITEMS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | ED_S_LINE | Private | Type reference (TYPE) | GMBDGT_ED_S_LINEITEMS | GM Budgeting --> Entry Document Lines | 20010413 |
|
2 | S_LINE | Private | Type reference (TYPE) | GMBDGT_S_LINES | Generic Item + Header Info for GM Budgeting | 20010412 |
|
3 | T_LINES | Private | Type reference (TYPE) | GMBDGT_T_LINES | Generic Item + Header Table Info for GM Budgeting | 20010412 |
|
Method Signatures
Method CHECK Signature
Method CHECK on class CL_GM_BDGT_LINEITEMS has no parameter.
Method CHECK on class CL_GM_BDGT_LINEITEMS has no exception.
Method CHECK_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | I_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20020214 |
Method CHECK_LINES on class CL_GM_BDGT_LINEITEMS has no exception.
Method COMPLETE_FROM_ENTRYDOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FLG_APPEND | Call by reference | Type reference (TYPE) | XFELD | ' ' | Kennzeichen für Offset-Eintäge anhängen | 20010423 | |
2 | Importing | I_REF_ENTRYDOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_ENTRYDOC | FMM-Budgetierung -->Erfassungsbeleg | 20010413 |
Method COMPLETE_FROM_ENTRYDOC on class CL_GM_BDGT_LINEITEMS has no exception.
Method COMPLETE_FROM_GRANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_F_ITEMLINE | Call by reference | Type reference (TYPE) | GMBDGT_S_LINES | Allgemeiner Posten + Kopfinfos für FMM-Budgetierung | 20010422 | ||
2 | Importing | I_F_DOCLINE | Call by reference | Type reference (TYPE) | GMBDGT_ED_S_LINEITEMS | FMM-Budgetierung --> Erfassungsbelegposten | 20010422 | ||
3 | Importing | I_F_GRANT_NBR | Call by reference | Type reference (TYPE) | GM_GRANT_NBR | Förderung | 20010422 |
Method COMPLETE_FROM_GRANT on class CL_GM_BDGT_LINEITEMS has no exception.
Method COMPLETE_FROM_SYSTEM Signature
Method COMPLETE_FROM_SYSTEM on class CL_GM_BDGT_LINEITEMS has no parameter.
Method COMPLETE_FROM_SYSTEM on class CL_GM_BDGT_LINEITEMS has no exception.
Method COMPLETE_FROM_TOTALS Signature
Method COMPLETE_FROM_TOTALS on class CL_GM_BDGT_LINEITEMS has no parameter.
Method COMPLETE_FROM_TOTALS on class CL_GM_BDGT_LINEITEMS has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_REF_MSG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20011127 |
Method CONSTRUCTOR on class CL_GM_BDGT_LINEITEMS has no exception.
Method CONVERT_TO_CHECKFORMAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_T_CHECKLINES | Call by reference | Type reference (TYPE) | GMKU_T_LINE | FMM - Kernel-Utilities - Tab. von Budgetposten (Summentab.) | 20020220 | ||
2 | Importing | I_FLG_UNDO_INVOLVED | Call by reference | Type reference (TYPE) | XFELD | Ankreuzfeld | 20020220 |
Method CONVERT_TO_CHECKFORMAT on class CL_GM_BDGT_LINEITEMS has no exception.
Method CONVERT_TO_DB_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | I_T_GMIP | Call by reference | Type reference (TYPE) | GMBD_LDGR_T_LINES | Einzelposten, die zu GMIP gehören | 20010412 |
Method CONVERT_TO_DB_STRUCTURES on class CL_GM_BDGT_LINEITEMS has no exception.
Method DERIVE_WFSTATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_T_ITEMLINES | Call by reference | Type reference (TYPE) | GMBDGT_T_LINES | Allgemeiner Posten + Kopfinfos für FMM-Budgetierung | 20010423 | ||
2 | Importing | I_DOCSTATE | Call by reference | Type reference (TYPE) | BUED_DOCSTATE | Status eines Budgeterfassungsbelegs | 20010423 |
Method DERIVE_WFSTATE on class CL_GM_BDGT_LINEITEMS has no exception.
Method DOC_TO_ITEMLINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_F_ITEMLINE | Call by reference | Type reference (TYPE) | GMBDGT_S_LINES | Allgemeiner Posten + Kopfinfos für FMM-Budgetierung | 20010413 | ||
2 | Importing | I_F_DOCHEADER | Call by reference | Type reference (TYPE) | GMBDGT_ED_S_HEADER | FMM-Budgetierung --> Erfassungsbelegkopf | 20010413 | ||
3 | Importing | I_F_DOCLINE | Call by reference | Type reference (TYPE) | GMBDGT_ED_S_LINEITEMS | FMM-Budgetierung --> Erfassungsbelegposten | 20010413 | ||
4 | Importing | I_ITEMLN_OFFSET | Call by reference | Type reference (TYPE) | I | Anfangsposition Einzelposten | 20010413 |
Method DOC_TO_ITEMLINE on class CL_GM_BDGT_LINEITEMS has no exception.
Method REVERSE_SIGNS Signature
Method REVERSE_SIGNS on class CL_GM_BDGT_LINEITEMS has no parameter.
Method REVERSE_SIGNS on class CL_GM_BDGT_LINEITEMS has no exception.
Method SET_REFDOCNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20011213 | ||
2 | Importing | I_AWORG | Call by reference | Type reference (TYPE) | AWORG | Referenzorganisationseinheiten | 20030309 | ||
3 | Importing | I_AWREF | Call by reference | Type reference (TYPE) | AWREF | Referenzbelegnummer | 20011213 | ||
4 | Importing | I_AWTYP | Call by reference | Type reference (TYPE) | AWTYP | Referenzvorgang | 20030309 | ||
5 | Importing | I_REFDOCNR | Call by reference | Type reference (TYPE) | DOCNR | Belegnummer | 20010419 |
Method SET_REFDOCNR on class CL_GM_BDGT_LINEITEMS has no exception.
Method WRITE_TO_DATABASE Signature
Method WRITE_TO_DATABASE on class CL_GM_BDGT_LINEITEMS has no parameter.
Method WRITE_TO_DATABASE on class CL_GM_BDGT_LINEITEMS has no exception.
History
Last changed by/on | SAP | 20010815 |
SAP Release Created in | 462 |