SAP ABAP Class CL_GM_BUDGET_DOCUMENT_HELD (Budget Document Held)
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_GM_BUDGET_DOCUMENT Budget Document 20010816
Properties
Class CL_GM_BUDGET_DOCUMENT_HELD  
Short Description Budget Document Held    
Super Class CL_GM_BUDGET_DOCUMENT Budget Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010816   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GM_BUDGET_DOCUMENT_HELD has no forward declaration.
Interfaces
Class CL_GM_BUDGET_DOCUMENT_HELD has no interface implemented.
Friends
Class CL_GM_BUDGET_DOCUMENT_HELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_HELD Instance attribute Private Attribute reference (LIKE) 20020109
2 GS_HEADER Instance attribute Private Type reference (TYPE) GMHBDGTHEADER Budget Header: Held Documents 20030204
3 GT_FYDLINES Instance attribute Private Type reference (TYPE) GMBDGT_FYDHD_T_ALL Table type with Structure GMHBDGTFYDLINE 20030204
4 GT_LINES Instance attribute Private Type reference (TYPE) GMBDGT_HD_T_ALL Held Document Line Items 20030204
5 GT_MOD_FYDLN_DEL Instance attribute Private Type reference (TYPE) GMBDGT_FYDHD_T_ALL Table type with Structure GMHBDGTFYDLINE 20030204
6 GT_MOD_FYDLN_INS Instance attribute Private Type reference (TYPE) GMBDGT_FYDHD_T_ALL Table type with Structure GMHBDGTFYDLINE 20030204
7 GT_MOD_FYDLN_UPD Instance attribute Private Type reference (TYPE) GMBDGT_FYDHD_T_ALL Table type with Structure GMHBDGTFYDLINE 20030204
8 GT_MOD_LINES_DEL Instance attribute Private Type reference (TYPE) GMBDGT_HD_T_ALL Held Document Line Items 20030204
9 GT_MOD_LINES_INS Instance attribute Private Type reference (TYPE) GMBDGT_HD_T_ALL Held Document Line Items 20030204
10 GT_MOD_LINES_UPD Instance attribute Private Type reference (TYPE) GMBDGT_HD_T_ALL Held Document Line Items 20030204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DB_ITEM Instance method Private Method Add DB Item 20010924
2 CLEAR_ITABLES Instance method Private Method Clear Internal Tables 20011116
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010822
4 COPY_DOCUMENT Instance method Private Method Copy Old Document to New 20020131
5 DB_DELETE_FYDLINES Instance method Private Method Delete Records 20011018
6 DB_DELETE_LINES Instance method Private Method Delete Records 20011018
7 DB_INSERT_FYDLINES Instance method Private Method Insert Records 20011018
8 DB_INSERT_LINES Instance method Private Method Insert Records 20011018
9 DB_UPDATE_FYDLINES Instance method Private Method Update Records 20011018
10 DB_UPDATE_LINES Instance method Private Method Update Records 20011018
11 DELETE Static method Public Method Delete Object from DB 20030116
12 EXIST Static method Public Method Exist DB Object 20010921
13 MODIFY_ITABLES Instance method Private Method Modify Internal Tables 20011116
14 SAVE Static method Public Method Save Object on DB 20010921
15 SAVE_FYDLINES Instance method Private Method Save FYD Lines into DB 20011018
16 SAVE_GOS Instance method Private Method Save Generic Object Services 20020710
17 SAVE_HEADER Static method Private Method Save Header Object on DB 20010921
18 SAVE_LINES Instance method Private Method Save Lines into DB 20010921
Events
Class CL_GM_BUDGET_DOCUMENT_HELD has no event.
Types
Class CL_GM_BUDGET_DOCUMENT_HELD 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 Gemerkte Beleg-Einzelposten 20010924
2 Importing NEW_VALUE Call by reference Type reference (TYPE) ANY Budgetposten: Gemerkte Belege 20010924

Method ADD_DB_ITEM on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method CLEAR_ITABLES Signature

Method CLEAR_ITABLES on class CL_GM_BUDGET_DOCUMENT_HELD has no parameter.
Method CLEAR_ITABLES on class CL_GM_BUDGET_DOCUMENT_HELD 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 20011006
2 Importing PS_GMGR Call by reference Type reference (TYPE) GMGR Förderungsstamm 20011006
3 Importing PS_HEADER Call by reference Type reference (TYPE) GMHBDGTHEADER Budgetkopf: Gemerkte Belege 20011006

Method CONSTRUCTOR on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method COPY_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOC Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Gesperrter Budgetbeleg 20020131
2 Importing PS_HEADER Call by reference Type reference (TYPE) GMHBDGTHEADER Budgetkopf: Gemerkte Belege 20020131
3 Importing PT_FYDLINES Call by reference Type reference (TYPE) GMBDGT_FYDHD_T_ALL Tabellentyp mit Struktur GMHBDGTFYDLINE 20020131
4 Importing PT_LINES Call by reference Type reference (TYPE) GMBDGT_HD_T_ALL Gemerkte Beleg-Einzelposten 20020131

Method COPY_DOCUMENT on class CL_GM_BUDGET_DOCUMENT_HELD 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_FYDHD_T_ALL Tabellentyp mit Struktur GMHBDGTFYDLINE 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 20011018

Method DB_DELETE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_HELD 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_HD_T_ALL Gemerkte Beleg-Einzelposten 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) I Ergebnis 20011018

Method DB_DELETE_LINES on class CL_GM_BUDGET_DOCUMENT_HELD 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_FYDHD_T_ALL 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 20011018

Method DB_INSERT_FYDLINES on class CL_GM_BUDGET_DOCUMENT_HELD 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_HD_T_ALL Gemerkte Beleg-Einzelposten 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) I Ergebnis 20011018

Method DB_INSERT_LINES on class CL_GM_BUDGET_DOCUMENT_HELD 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_FYDHD_T_ALL Tabellentyp mit Struktur GMHBDGTFYDLINE 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) SY-SUBRC Ergebnis 20011018

Method DB_UPDATE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_HELD 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_HD_T_ALL Gemerkte Beleg-Einzelposten 20011018
2 Changing P_RESULT Call by reference Type reference (TYPE) I Ergebnis 20011018

Method DB_UPDATE_LINES on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030328
2 Importing PS_HEADER Call by reference Type reference (TYPE) GMHBDGTHEADER Budgetkopf: Gemerkte Belege 20030325

Method DELETE on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030326
2 Importing PS_KEY Call by reference Type reference (TYPE) GMBDGT_HD_S_KEY FMM-Budgetierung -> Schlüssel des gemerkten Belegs 20030326

Method EXIST on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method MODIFY_ITABLES Signature

Method MODIFY_ITABLES on class CL_GM_BUDGET_DOCUMENT_HELD has no parameter.
Method MODIFY_ITABLES on class CL_GM_BUDGET_DOCUMENT_HELD 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 20011006
2 Changing POBJ_DOC Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budgetbeleg 20010924
3 Importing PO_GOS Call by reference Object reference (TYPE REF TO) CL_GOS_MANAGER Publikation für generische Objektdienste 20020710
4 Importing PS_HEADER Call by reference Type reference (TYPE) GMHBDGTHEADER Budgetkopf: Gemerkte Belege 20011006
5 Importing PT_FYDLINES Call by reference Type reference (TYPE) GMBDGT_FYDHD_T_ALL Tabellentyp mit Struktur GMHBDGTFYDLINE 20011018
6 Importing PT_LINES Call by reference Type reference (TYPE) GMBDGT_HD_T_ALL Gemerkte Beleg-Einzelposten 20011006

Method SAVE on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method SAVE_FYDLINES 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 20020515
2 Importing PT_LINES Call by reference Type reference (TYPE) GMBDGT_FYDHD_T_ALL Tabellentyp mit Struktur GMHBDGTFYDLINE 20020515

Method SAVE_FYDLINES on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method SAVE_GOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020710
2 Importing PO_GOS Call by reference Object reference (TYPE REF TO) CL_GOS_MANAGER Publikation für generische Objektdienste 20020710

Method SAVE_GOS on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method SAVE_HEADER 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 20020318
2 Importing PF_WAERS Call by reference Type reference (TYPE) GMHBDGTHEADER-WAERS Währungsschlüssel 20020318
3 Changing PO_DOC Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budgetbeleg 20020318
4 Changing PS_HEADER Call by reference Type reference (TYPE) GMHBDGTHEADER Budgetkopf: Gemerkte Belege 20020318

Method SAVE_HEADER on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.

Method SAVE_LINES 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 20020515
2 Importing PT_LINES Call by reference Type reference (TYPE) GMBDGT_HD_T_ALL Gemerkte Beleg-Einzelposten 20020515

Method SAVE_LINES on class CL_GM_BUDGET_DOCUMENT_HELD has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 110