SAP ABAP Class CL_GM_BDGT_ENTRYDOC (GM Budgeting -->Entry Document)
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)
Properties
Class CL_GM_BDGT_ENTRYDOC  
Short Description GM Budgeting -->Entry Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010413   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GM_BDGT_ENTRYDOC has no interface implemented.
Friends
Class CL_GM_BDGT_ENTRYDOC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BADI_VALIDATIONS Instance attribute Private Object reference (TYPE REF TO) GM_BDGT_VALIDATIONS GM Budgeting custom validations 20051020
2 G_APPL_LOG Instance attribute Public Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20011127
3 G_F_DOCID Instance attribute Public Type reference (TYPE) GMBDGT_ED_S_KEY GM Budgeting --> Entry Document Key 20010413
4 G_F_HEADER Instance attribute Public Type reference (TYPE) GMBDGT_ED_S_HEADER GM Budgeting --> Entry Document Header 20010413
5 G_T_FYD_LINES Instance attribute Public Type reference (TYPE) GMBDGT_ED_T_FYDLINEITEMS GM Budgeting --> Entry Document FY Dist Lines 20011029
6 G_T_LINES Instance attribute Public Type reference (TYPE) GMBDGT_ED_T_LINEITEMS GM Budgeting --> Entry Document Lines 20010413
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CUSTOM_CHECKINGS Instance method Public Method Call custom checks 20051020
2 CHECK_REVERSIBILITY Instance method Public Method Check the reversibility of the document 20010613
3 COMPLETE_FROM_DATABASE Instance method Public Method Fill / refresh a document from the database (for a given ID) 20010521
4 COMPLETE_FROM_SYSTEM Instance method Public Method Get Document Number 20010419
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011127
6 CONVERT_TO_DB_STRUCTURES Instance method Public Method Convert into Final DB Structures 20010419
7 DEQUEUE_DOCUMENT Instance method Public Method Dequeue Entry Document 20010613
8 ENQUEUE_DOCUMENT Instance method Public Method Enqueue Entry Document 20010613
9 INSERT_IN_DATABASE Instance method Public Method Insert the object contents in tables 20010419
10 PREPARE_AS_REVERSAL Instance method Public Method Complete the document as reversal 20010618
11 REPLICATE_DOCUMENT Instance method Public Method Create a replica of the object 20010618
12 REVERSE_SIGNS Instance method Public Method Reverse signs of Value Fields 20010618
13 SET_ALL_ATTRIBUTES Instance method Public Method Set all document attributes 20010413
14 SET_DOCID Instance method Public Method Set ID for Entry Document 20010521
15 SET_PARKED_PROCESSED Instance method Public Method Set attributes of a parked document when processed 20010521
16 SET_REVERSAL_ATTRIBUTES Instance method Public Method Set modifiable reversal attributes 20010613
17 SET_REVERSED_ATTRIBUTES Instance method Public Method Set attributes of reversed document 20010622
18 SET_REVERSED_PROCESSED Instance method Public Method Set attributes of the orig. doc. when the reversal is undone 20011214
19 UPDATE_IN_DATABASE Instance method Public Method Update an existing document in the database 20010521
Events
Class CL_GM_BDGT_ENTRYDOC has no event.
Types
Class CL_GM_BDGT_ENTRYDOC has no local type.
Method Signatures

Method CALL_CUSTOM_CHECKINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS GM Details {Customizing} 20070117

Method CALL_CUSTOM_CHECKINGS on class CL_GM_BDGT_ENTRYDOC has no exception.

Method CHECK_REVERSIBILITY Signature

Method CHECK_REVERSIBILITY on class CL_GM_BDGT_ENTRYDOC has no parameter.
# Exception Resumable Description Created on
1 INVALID_STATE Beleg nicht stornierbar 20010613

Method COMPLETE_FROM_DATABASE Signature

Method COMPLETE_FROM_DATABASE on class CL_GM_BDGT_ENTRYDOC has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Keine Datensätze gefunden 20010521

Method COMPLETE_FROM_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BDGT_DOC_NBR Call by reference Type reference (TYPE) GM_BDGT_DOC_NBR Belegnummer 20010419
# Exception Resumable Description Created on
1 DOCNR_ERROR Kein nächster Beleg gefunden wegen fehlendem Nummernkreis 20020905

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_ENTRYDOC 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_F_GMBDGTHEADER Call by reference Type reference (TYPE) GMBDGTHEADER Budgetbelegkopf 20010419
2 Exporting I_T_GMBDGTFYDLINE Call by reference Type reference (TYPE) GMSTRUC_GMBDGTFYDLINE FMM-Struktur mit GMBDGTFDYLINE-Feldern 20011030
3 Exporting I_T_GMBDGTLINE Call by reference Type reference (TYPE) GMSTRUC_GMBDGTLINE FMM-Struktur mit GMBDGTLINE-Feldern 20010419

Method CONVERT_TO_DB_STRUCTURES on class CL_GM_BDGT_ENTRYDOC has no exception.

Method DEQUEUE_DOCUMENT Signature

Method DEQUEUE_DOCUMENT on class CL_GM_BDGT_ENTRYDOC has no parameter.
# Exception Resumable Description Created on
1 NO_BDGT_DOC_NBR Belegnummer ist nicht gesetzt 20010613

Method ENQUEUE_DOCUMENT Signature

Method ENQUEUE_DOCUMENT on class CL_GM_BDGT_ENTRYDOC has no parameter.
# Exception Resumable Description Created on
1 NO_BDGT_DOC_NBR Belegnummer ist nicht gesetzt 20010613

Method INSERT_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BDGT_DOC_NBR Call by reference Type reference (TYPE) GM_BDGT_DOC_NBR Prima-Nota-Belegnummer 20010419
2 Exporting E_GMBDGTHEADER Call by reference Type reference (TYPE) GMBDGTHEADER Budgetbelegkopf 20020208
3 Importing I_REF_LINEITEMS Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_LINEITEMS FMM-Budgetierung --> Einzelposten 20010419
4 Importing I_REF_ORIGINAL Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_ENTRYDOC FMM-Budgetierung -->Erfassungsbeleg 20010419
5 Importing I_REF_TRANSFER_TO_FM Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_TRANSFER_TO_FM FMM-Budgetierung -->HHM-Beleg übernehmen 20011123
# Exception Resumable Description Created on
1 DOCNR_ERROR Fehler beim Holen der neuen Belegnummer 20020905
2 FM_TRANSFER_FAILED HHM-Übernahme gescheitert 20011127

Method PREPARE_AS_REVERSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORIGINAL_DOCNR Call by reference Type reference (TYPE) GM_BDGT_DOC_NBR Budgetbelegnummer 20010618

Method PREPARE_AS_REVERSAL on class CL_GM_BDGT_ENTRYDOC has no exception.

Method REPLICATE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_REPLICA Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_ENTRYDOC FMM-Budgetierung -->Erfassungsbeleg 20010618

Method REPLICATE_DOCUMENT on class CL_GM_BDGT_ENTRYDOC has no exception.

Method REVERSE_SIGNS Signature

Method REVERSE_SIGNS on class CL_GM_BDGT_ENTRYDOC has no parameter.
Method REVERSE_SIGNS on class CL_GM_BDGT_ENTRYDOC has no exception.

Method SET_ALL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) GMBDGT_ED_S_KEY FMM-Budgetierung --> Erfassungsbelegschlüssel 20010413
2 Importing I_F_HEADER Call by reference Type reference (TYPE) GMBDGT_ED_S_HEADER FMM-Budgetierung --> Erfassungsbelegkopf 20010413
3 Importing I_T_FYD_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_FYDLINEITEMS FMM-Budgetierung -> Erfassungsbelegposten für GJ-Verteilung 20011029
4 Importing I_T_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20010413

Method SET_ALL_ATTRIBUTES on class CL_GM_BDGT_ENTRYDOC has no exception.

Method SET_DOCID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_DOCID Call by reference Type reference (TYPE) GMBDGT_ED_S_KEY FMM-Budgetierung --> Erfassungsbelegschlüssel 20010521

Method SET_DOCID on class CL_GM_BDGT_ENTRYDOC has no exception.

Method SET_PARKED_PROCESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_HEADER Call by reference Type reference (TYPE) GMBDGT_ED_S_HEADER FMM-Budgetierung --> Erfassungsbelegkopf 20010521
2 Importing I_NEW_DOCSTATE Call by reference Type reference (TYPE) GM_BDGT_DOCSTATE Status eines Budgeterfassungsbelegs 20010521
3 Importing I_T_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20010521
# Exception Resumable Description Created on
1 WRONG_INPUT_FORMAT Falsches Eingabeformat 20010521

Method SET_REVERSAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_F_HEADER Call by reference Type reference (TYPE) GMBDGT_ED_S_HEADER FMM-Budgetierung --> Erfassungsbelegkopf 20010613
2 Importing I_T_LINES Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20010613

Method SET_REVERSAL_ATTRIBUTES on class CL_GM_BDGT_ENTRYDOC has no exception.

Method SET_REVERSED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REVERSAL_DOCNR Call by reference Type reference (TYPE) GM_BGDT_REV_REFNR Nummer des Stornoreferenzbudgetbelegs 20010622
2 Importing I_REVERSAL_DOCSTATE Call by reference Type reference (TYPE) GM_BDGT_RSTAT Stornostatus 20010622

Method SET_REVERSED_ATTRIBUTES on class CL_GM_BDGT_ENTRYDOC has no exception.

Method SET_REVERSED_PROCESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_DOCSTATE Call by reference Type reference (TYPE) GM_BDGT_DOCSTATE Neuer Zustand 20011214
# Exception Resumable Description Created on
1 UNDUE_STATE 20011214

Method UPDATE_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GMBDGTHEADER Call by reference Type reference (TYPE) GMBDGTHEADER Budgetbelegkopf 20020220
2 Importing I_FLG_FYD_LINES Call by reference Type reference (TYPE) XFELD GJ-Belegposten ändern 20011030
3 Importing I_FLG_HEADER Call by reference Type reference (TYPE) XFELD Kopf modifizieren 20010521
4 Importing I_FLG_LINES Call by reference Type reference (TYPE) XFELD Zeilen modifizieren 20010521
5 Importing I_REF_TRANSFER_TO_FM Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_TRANSFER_TO_FM FMM-Budgetierung -->HHM-Beleg übernehmen 20011212
# Exception Resumable Description Created on
1 FM_TRANSFER_FAILED HHM-Übernahme gescheitert 20011212
History
Last changed by/on SAP  20060208 
SAP Release Created in 462