SAP ABAP Class CL_GM_BUDGET_DOCUMENT_POST (Budget Document Post)
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_GM_BUDGET_DOCUMENT | Budget Document | 20010822 |
Properties
Class | CL_GM_BUDGET_DOCUMENT_POST | |
Short Description | Budget Document Post | |
Super Class | CL_GM_BUDGET_DOCUMENT | Budget Document |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | GRANTMGMT | |
Program status | T | Test Program |
Category | 0 | |
Package | GMBUDGETING_E | Grants management (budgeting) |
Created | 20010822 | SAP |
Last change | 20050705 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | GMBGT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_GM_BUDGET_DOCUMENT_POST has no interface implemented.
Friends
Class CL_GM_BUDGET_DOCUMENT_POST has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GI_EXTRA_ROWS | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Extra Data Indicator | 20030205 | ||
2 | GS_HEADER | Instance attribute | Public | Type reference (TYPE) | GMBDGTHEADER | Budget Header: Held Documents | 20030205 | ||
3 | GT_DB_FYDLINES | Instance attribute | Private | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Table type with Structure GMBDGTFYDLINE | 20100302 | ||
4 | GT_DB_LINES | Instance attribute | Private | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budget Document Line Items | 20100302 | ||
5 | GT_FYDLINES | Instance attribute | Private | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Table type with Structure GMBDGTFYDLINE | 20030205 | ||
6 | GT_LINES | Instance attribute | Public | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budget Document Line Items | 20030205 |
Methods
Events
Class CL_GM_BUDGET_DOCUMENT_POST has no event.
Types
Class CL_GM_BUDGET_DOCUMENT_POST has no local type.
Method Signatures
Method ADD_DB_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ITABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Budgetbeleg-Einzelposten | 20011004 | ||
2 | Importing | NEW_VALUE | Call by reference | Type reference (TYPE) | ANY | Budgetbelegzeile | 20011004 |
Method ADD_DB_ITEM on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method ADD_EXTRA_ROWS Signature
Method ADD_EXTRA_ROWS on class CL_GM_BUDGET_DOCUMENT_POST has no parameter.
Method ADD_EXTRA_ROWS on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method CALCULATE_PERC_CSH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PF_PERC | Value transfer | Type reference (TYPE) | GM_DIST_PERC | FMM-Verteilungsprozentsatz | 20040304 | ||
2 | Importing | PS_LINE | Call by reference | Type reference (TYPE) | GMBDGTLINE | Budgetbelegzeile | 20040304 |
Method CALCULATE_PERC_CSH on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method CALCULATE_PERC_IDC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PF_PERC | Value transfer | Type reference (TYPE) | GM_DIST_PERC | FMM-Verteilungsprozentsatz | 20040304 | ||
2 | Importing | PS_LINE | Call by reference | Type reference (TYPE) | GMBDGTLINE | Budgetbelegzeile | 20040304 |
Method CALCULATE_PERC_IDC on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | POBJ_GRANT | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_GRANT_OBJECTS | Förderungsobjektklasse | 20011102 | ||
2 | Importing | PS_GMGR | Call by reference | Type reference (TYPE) | GMGR | Förderungsstamm | 20011102 | ||
3 | Importing | PS_HEADER | Call by reference | Type reference (TYPE) | GMBDGTHEADER | Budgetkopf: Gemerkte Belege | 20011102 |
Method CONSTRUCTOR on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method COPY_AND_CONFIRM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FYDLINES_DATA | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_FYDLINEITEMS | GJ-Verteilungs-Positionsdaten | 20020208 | ||
2 | Importing | HEADER_DATA | Call by reference | Type reference (TYPE) | GMBDGTHEADER | Kopfdaten | 20020208 | ||
3 | Importing | LINES_DATA | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_LINEITEMS | Zeilendaten | 20020208 | ||
4 | Exporting | PF_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020208 | ||
5 | Changing | POBJ_DOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BUDGET_DOCUMENT | Budgetbeleg | 20020208 |
Method COPY_AND_CONFIRM on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method COPY_AND_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FYDLINES_DATA | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_FYDLINEITEMS | GJ-Verteilungs-Positionsdaten | 20020208 | ||
2 | Importing | HEADER_DATA | Call by reference | Type reference (TYPE) | GMBDGTHEADER | Kopfdaten | 20020208 | ||
3 | Importing | LINES_DATA | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_LINEITEMS | Zeilendaten | 20020208 | ||
4 | Exporting | PF_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20020208 | ||
5 | Changing | POBJ_DOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BUDGET_DOCUMENT | Budgetbeleg | 20020208 |
Method COPY_AND_CREATE on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_DELETE_FYDLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Tabellentyp mit Struktur GMBDGTFYDLINE | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis | 20011102 |
Method DB_DELETE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_DELETE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budgetbeleg-Einzelposten | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | I | Ergebnis | 20011102 |
Method DB_DELETE_LINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_INSERT_FYDLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Tabellentyp mit Struktur GMBDGTFYDLINE | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis | 20011102 |
Method DB_INSERT_FYDLINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_INSERT_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budgetbeleg-Einzelposten | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | I | Ergebnis | 20011102 |
Method DB_INSERT_LINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_UPDATE_FYDLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Tabellentyp mit Struktur GMBDGTFYDLINE | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Ergebnis | 20011102 |
Method DB_UPDATE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method DB_UPDATE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_ITABLE | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budgetbeleg-Einzelposten | 20011102 | ||
2 | Changing | P_RESULT | Call by reference | Type reference (TYPE) | I | Ergebnis | 20011102 |
Method DB_UPDATE_LINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method EXIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_NUM_DOC | Call by reference | Type reference (TYPE) | GMBDGTLINE-BDGT_DOC_NBR | Budgetbelegnummer | 20011004 | ||
2 | Returning | P_RESULT | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011004 |
Method EXIST on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method READ_ALL_BY_GRANT_VER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PF_GRANT_NBR | Call by reference | Type reference (TYPE) | GM_GRANT_NBR | Förderung | 20011205 | ||
2 | Importing | PF_VERSION | Call by reference | Type reference (TYPE) | GM_BDGT_VERSION | Plan-/Budgetversion | 20011205 | ||
3 | Exporting | PT_DOCS | Call by reference | Type reference (TYPE) | GMBDGT_T_HEADER | Ein Set von Belegköpfen | 20011205 |
Method READ_ALL_BY_GRANT_VER on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method READ_ALL_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PS_GMCOA | Call by reference | Type reference (TYPE) | GMCOA | Spezielle Sachkonten in Kontenplan für FMM | 20030522 | ||
2 | Importing | PS_KEY | Call by reference | Type reference (TYPE) | ANY | Belegschlüssel | 20030522 | ||
3 | Exporting | PT_LINES | Call by reference | Type reference (TYPE) | ANY TABLE | Positionen | 20030522 |
Method READ_ALL_LINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method READ_AND_CONFIRM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PF_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011026 | ||
2 | Changing | POBJ_DOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BUDGET_DOCUMENT | Budgetbeleg | 20011026 | ||
3 | Importing | PS_KEY | Call by reference | Type reference (TYPE) | ANY | Budgetbelegschlüssel | 20030326 |
Method READ_AND_CONFIRM on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method READ_AND_CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PF_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011008 | ||
2 | Changing | POBJ_DOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BUDGET_DOCUMENT | Budgetbeleg | 20011008 | ||
3 | Importing | PS_KEY | Call by reference | Type reference (TYPE) | ANY | Budgetbelegnummer | 20030326 |
Method READ_AND_CREATE on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PF_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011102 | ||
2 | Exporting | POBJ_DOC | Call by reference | Object reference (TYPE REF TO) | CL_GM_BUDGET_DOCUMENT_POST | Budgetbeleg buchen | 20011004 | ||
3 | Importing | POBJ_GRANT | Call by reference | Object reference (TYPE REF TO) | CL_GM_BDGT_GRANT_OBJECTS | Förderungsobjektklasse | 20011004 | ||
4 | Importing | PS_GMGR | Call by reference | Type reference (TYPE) | GMGR | Förderungsstamm | 20011004 | ||
5 | Importing | PS_HEADER | Call by reference | Type reference (TYPE) | GMBDGTHEADER | Budgetbelegkopf | 20011102 | ||
6 | Importing | PT_FYDLINES | Call by reference | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Tabellentyp mit Struktur GMBDGTFYDLINE | 20011102 | ||
7 | Importing | PT_LINES | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budgetbeleg-Einzelposten | 20011102 |
Method SAVE on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method SAVE_FYDLINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_FYDLINES | Call by reference | Type reference (TYPE) | GMBDGT_FYDED_T_ALL | Tabellentyp mit Struktur GMBDGTFYDLINE | 20011102 | ||
2 | Exporting | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011102 |
Method SAVE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method SAVE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_HEADER | Call by reference | Type reference (TYPE) | GMBDGTHEADER | Budgetbelegkopf | 20011004 | ||
2 | Exporting | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011004 | ||
3 | Importing | P_WAERS | Call by reference | Type reference (TYPE) | GMBDGTHEADER-WAERS | Währungsschlüssel | 20011004 |
Method SAVE_HEADER on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
Method SAVE_LINES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_LINES | Call by reference | Type reference (TYPE) | GMBDGT_ED_T_ALL | Budgetbeleg-Einzelposten | 20011004 | ||
2 | Exporting | P_RESULT | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011004 |
Method SAVE_LINES on class CL_GM_BUDGET_DOCUMENT_POST has no exception.
History
Last changed by/on | SAP | 20050705 |
SAP Release Created in | 110 |