SAP ABAP Class CL_GM_BUDGET_DOCUMENT (Budget 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)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GM_BDGT_CONSTANTS GM constants 20020108
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GM_BUDGET_DOCUMENT_HELD Budget Document Held 20010816
2 Inheritance (c INHERITING FROM c_ref)  CL_GM_BUDGET_DOCUMENT_POST Budget Document Post 20010822
Properties
Class CL_GM_BUDGET_DOCUMENT  
Short Description Budget Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class GRANTMGMT    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010816   SAP 
Last change 20081217   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)
2 GMBU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GM_BDGT_CONSTANTS GM constants 20020108
Friends
Class CL_GM_BUDGET_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ENTRY Instance attribute Protected Attribute reference (LIKE) 20030324
2 CON_EXPENSES Instance attribute Protected Attribute reference (LIKE) 20040113
3 CON_FUNDING_PASSTHROUGH Instance attribute Protected Attribute reference (LIKE) 20050404
4 CON_INCOMING Instance attribute Protected Attribute reference (LIKE) 20050201
5 CON_OFF Instance attribute Protected Attribute reference (LIKE) 20031209
6 CON_ON Instance attribute Protected Attribute reference (LIKE) 20031209
7 CON_OUTGOING Instance attribute Protected Attribute reference (LIKE) 20050201
8 CON_PARKED Instance attribute Protected Attribute reference (LIKE) 20020108
9 CON_PARKED_POSTED Instance attribute Protected Attribute reference (LIKE) 20020108
10 CON_PASS_THRU_RECEIVER Instance attribute Protected Attribute reference (LIKE) 20050527
11 CON_PASS_THRU_RETURN Instance attribute Protected Attribute reference (LIKE) 20050225
12 CON_PASS_THRU_SENDER Instance attribute Protected Attribute reference (LIKE) 20050527
13 CON_PASS_THRU_TRANS Instance attribute Protected Attribute reference (LIKE) 20050121
14 CON_POSTED Instance attribute Protected Attribute reference (LIKE) 20020108
15 CON_RETURN Instance attribute Protected Attribute reference (LIKE) 20030324
16 CON_REVENUES Instance attribute Protected Attribute reference (LIKE) 20030313
17 CON_SENDER Instance attribute Protected Attribute reference (LIKE) 20050217
18 CON_SIGN_RECEIVER Instance attribute Protected Attribute reference (LIKE) 20050215
19 CON_SIGN_SENDER Instance attribute Protected Attribute reference (LIKE) 20050215
20 GI_EXPREV_AMOUNTS Instance attribute Protected Type reference (TYPE) CHAR01 ' ' Expenditure and Revenue Amounts Indicator 20040113
21 GO_GRANT_OBJECTS Instance attribute Protected Object reference (TYPE REF TO) CL_GM_BDGT_GRANT_OBJECTS Budget Document 20030204
22 GS_CS_RULE Instance attribute Protected Type reference (TYPE) GMCSRULES Cost Sharing Rules 20030204
23 GS_DOC_TYPE Instance attribute Protected Type reference (TYPE) GMBDGTDOCTYPE Budget Document Type 20030204
24 GS_FM_OBJECTS Instance attribute Protected Type reference (TYPE) GMBU_F_FM_OBJECTS FM Objects 20030204
25 GS_GMCOA Instance attribute Protected Type reference (TYPE) GMCOA Special GL accounts in chart of accounts for grants mgmt 20030204
26 GS_GRANT Instance attribute Protected Type reference (TYPE) GMGR Grant Master 20030204
27 GS_IDC_RULE Instance attribute Protected Type reference (TYPE) GMIDCRULES Indirect cost rules 20031209
28 GS_VERSION Instance attribute Protected Type reference (TYPE) GMBDGTVERSION Plan/Budget Versions 20030204
29 GT_CST_SHRNG Instance attribute Protected Type reference (TYPE) GMTAB_GMGRCOSTSHARE Cost Sharing Table Type. 20030204
30 GT_IDC Instance attribute Protected Type reference (TYPE) GMTAB_INDIRECTCOST Indirect Costs table type 20030204
31 G_BADI_OVERRIDE_AMOUNT_TYPE Instance attribute Public Object reference (TYPE REF TO) GM_BDGT_OVERRIDE_AMOUNT_TYPE 20080311
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_SPONSORED_CLASSES Instance method Private Method Adjust Sponsored Classes using GMCOA. 20020301
2 CALC_CSH Instance method Public Method Calculate CS base on amount and percentage 20050505
3 CHECK_OBJECT_CONSISTENCY Instance method Public Method Check Objects consistency 20050316
4 CLEAR_LINES Instance method Public Method Clear Lines in Document 20030530
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010905
6 GET_ALL_ELEMENTS Instance method Public Method Get All Possible Elements 20030530
7 GET_ALL_GRANTS_TIME_OBJ Instance method Protected Method Get All Grants Time objects 20050525
8 GET_COPY_VERSION_DATA Static method Public Method Get Copy Version Information General 20050610
9 GET_COPY_VERSION_FLEX Static method Private Method Get Copy Version Information for flexible layouts 20050610
10 GET_COPY_VERSION_STD Static method Private Method Get Copy Version Information for standard layouts 20050610
11 GET_COST_SHARING Instance method Public Method Get Cost Sharing 20011126
12 GET_COST_SHARING_DATA Static method Public Method Get Cost Sharing Information 20020108
13 GET_CS_RULE Instance method Public Method Get Cost Sharing Rule 20020123
14 GET_DOC_TYPE Instance method Public Method Get Doc Type 20010914
15 GET_EXPREV_INDICATOR Instance method Public Method Get Expenditure and Revenue Indicator 20040113
16 GET_FM_CONFIGURATION Instance method Public Method Get Document Configuration 20011130
17 GET_FYDLINES Instance method Public Method Get FY Distribution Lines 20011018
18 GET_GMCOA Instance method Public Method Get GMCOA structure 20030522
19 GET_GRANT Instance method Public Method Get Grant 20010924
20 GET_GRANT_DIM_I_OBJ Instance method Protected Method Get Grant Dimensions objects for incoming grants 20050201
21 GET_GRANT_DIM_O_OBJ Instance method Protected Method Get Grant Dimensions objects for outgoing grants 20050201
22 GET_GRANT_OBJECTS Instance method Public Method Get Grant Objects 20010907
23 GET_GRANT_TIME_OBJ Instance method Protected Method Get Grant Time objects 20050121
24 GET_HEADER Instance method Public Method Get Header 20010907
25 GET_IDC Instance method Public Method Get Indirect Cost 20011126
26 GET_LINES Instance method Public Method Get Lines 20010907
27 GET_NEW_AMOUNT_TYPE Instance method Public Method Override Amount Tyoe 20080311
28 GET_OWNER_USER Instance method Public Method Get Owner User of the Document 20030325
29 GET_RELEASE_DATA Static method Public Method Get Release Information 20011214
30 GET_TOTALS_FYDLINES Instance method Public Method Get Totals FYD Lines 20011210
31 GET_TOTALS_LINES Instance method Public Method Get Totals Lines 20011210
32 GET_VERSION Instance method Public Method Get Version Structure 20020106
33 INIT Instance method Public Method Init 20020131
34 INIT_LINES Instance method Protected Method Init Lines and FYD Lines 20020318
35 READ_COST_SHARING Instance method Public Method Read DB Cost Sharing 20011126
36 READ_CS_RULE Instance method Private Method Read Cost Sharing Rules 20020123
37 READ_DOC_TYPE Instance method Public Method Read DB Doc Type 20010906
38 READ_FM_CONFIGURATION Instance method Public Method Read Document Configuration 20011130
39 READ_FYDLINES Instance method Public Method Read DB FY Distribution Lines 20011018
40 READ_GRANT Instance method Public Method Read DB Grant 20010906
41 READ_GRANT_OBJECTS Instance method Public Method Read DB Grant Objects 20010906
42 READ_HEADER Instance method Public Method Read DB Header 20010816
43 READ_IDC Instance method Public Method Read DB Indirect Cost 20011126
44 READ_IDC_RULE Instance method Private Method Read Indirect Cost Rules 20090605
45 READ_LINES Instance method Public Method Read DB Lines 20010816
46 READ_SPLITTING_RULES Instance method Public Method Validate Splitting Rules 20020123
47 READ_TOTALS_FYDLINES Instance method Public Method Read Totals FYD Lines 20011210
48 READ_TOTALS_LINES Instance method Public Method Read totals Lines 20011210
49 READ_VERSION Instance method Public Method Read DB Version 20011102
50 SAVE_TEXTS Instance method Public Method Save Text 20020104
51 SET_ALL_ELEMENTS Instance method Public Method Set All Possible Elements 20030530
52 SET_COST_SHARING Instance method Public Method Set Cost Sharing 20020106
53 SET_DOC_TYPE Instance method Public Method Set Doc Type 20020106
54 SET_FM_CONFIGURATION Instance method Public Method Set Document Configuration 20020106
55 SET_FYDLINES Instance method Public Method Set FYD Lines 20020208
56 SET_FYDLINE_TYPE Instance method Public Method Set FYD Line Type 20030411
57 SET_GRANT Instance method Public Method Set Grant 20010924
58 SET_GRANT_OBJECTS Instance method Public Method Get Grant Objects 20010924
59 SET_HEADER Instance method Public Method Set Header 20010907
60 SET_IDC Instance method Public Method Set Indirect Cost 20020106
61 SET_LINES Instance method Public Method Set Lines 20020208
62 SET_LINE_TYPE Instance method Public Method Set Line Type 20011002
63 SET_NEW Instance method Public Method Set New Data 20011208
64 SET_VERSION Instance method Public Method Set Version Structure 20020106
65 SUM_UP Static method Private Method Sum Up Table depending on Dimension 20030210
66 VALIDATE_DOC_TYPE Instance method Public Method Validate Document Type 20020107
67 VALIDATE_PHASE Instance method Public Method Validate Document Phase 20011102
68 VALIDATE_SPLITTING_RULES Instance method Public Method Validate Splitting Rules 20011215
Events
Class CL_GM_BUDGET_DOCUMENT has no event.
Types
Class CL_GM_BUDGET_DOCUMENT has no local type.
Method Signatures

Method ADJUST_SPONSORED_CLASSES Signature

Method ADJUST_SPONSORED_CLASSES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method ADJUST_SPONSORED_CLASSES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method CALC_CSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_AMOUNT Call by reference Type reference (TYPE) GMBDGTLINE-AMOUNT Budget amount in transaction currency 20050505
2 Importing PF_AMOUNT_IDC Call by reference Type reference (TYPE) GMBDGTLINE-AMOUNT_IDC Budget amount in transaction currency 20050505
3 Importing PF_PERC Call by reference Type reference (TYPE) GM_COST_SHARE_PERCENTAGE Cost Sharing Percentage 20050505
4 Returning PF_RESULT Value transfer Type reference (TYPE) GMBDGTLINE-AMOUNT Budget amount in transaction currency 20050505

Method CALC_CSH on class CL_GM_BUDGET_DOCUMENT has no exception.

Method CHECK_OBJECT_CONSISTENCY Signature

Method CHECK_OBJECT_CONSISTENCY on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CONSISTENCY_ERROR Konsistenzfehler 20050316

Method CLEAR_LINES Signature

Method CLEAR_LINES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method CLEAR_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method CONSTRUCTOR on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_ALL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PI_EXPREV_AMOUNTS Call by reference Type reference (TYPE) CHAR01 Einnahmen- und Ausgabenkennzeichen 20040113
2 Exporting PO_GRANT_OBJECTS Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_GRANT_OBJECTS Förderungsobjektklasse 20030530
3 Exporting PS_CS_RULE Call by reference Type reference (TYPE) GMCSRULES Kostenteilungsregeln 20030530
4 Exporting PS_DOC_TYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE Budgetbelegart 20030530
5 Exporting PS_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS 20030530
6 Exporting PS_GMCOA Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20030530
7 Exporting PS_GRANT Call by reference Type reference (TYPE) GMGR Förderungsstamm 20030530
8 Exporting PS_HEADER Call by reference Type reference (TYPE) ANY Kopf 20030530
9 Exporting PS_VERSION Call by reference Type reference (TYPE) GMBDGTVERSION Plan-/Budgetversionen 20030530
10 Exporting PT_CST_SHRNG Call by reference Type reference (TYPE) GMTAB_GMGRCOSTSHARE Kostenteilungs-Tabellentyp 20030530
11 Exporting PT_FYDLINE Call by reference Type reference (TYPE) ANY TABLE HHM-Positionen 20030530
12 Exporting PT_IDC Call by reference Type reference (TYPE) GMTAB_INDIRECTCOST IDK-Tabellentyp 20030530
13 Exporting PT_LINE Call by reference Type reference (TYPE) ANY TABLE FMM-Positionen 20030530

Method GET_ALL_ELEMENTS on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_ALL_GRANTS_TIME_OBJ Signature

Method GET_ALL_GRANTS_TIME_OBJ on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Element Missing 20050525

Method GET_COPY_VERSION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budgetbeleg 20050610
2 Exporting PT_LINES Call by reference Type reference (TYPE) GMBGT_T_COPY_VERSION_TYPE 20050610

Method GET_COPY_VERSION_DATA on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_COPY_VERSION_FLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budget Document 20050610
2 Exporting PT_LINES Call by reference Type reference (TYPE) GMBGT_T_COPY_VERSION_TYPE 20050610

Method GET_COPY_VERSION_FLEX on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_COPY_VERSION_STD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budget Document 20050610
2 Exporting PT_LINES Call by reference Type reference (TYPE) GMBGT_T_COPY_VERSION_TYPE 20050610

Method GET_COPY_VERSION_STD on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_COST_SHARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_DATA Call by reference Type reference (TYPE) GMTAB_GMGRCOSTSHARE Kostenteilungs-Tabellentyp 20011126

Method GET_COST_SHARING on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_COST_SHARING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budgetbeleg 20020108
2 Exporting PT_LINES Call by reference Type reference (TYPE) GMBGT_T_CSH_TYPE 20020108

Method GET_COST_SHARING_DATA on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_CS_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_CS_RULE Call by reference Type reference (TYPE) GMCSRULES Kostenteilungsregeln 20020123

Method GET_CS_RULE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_DOC_TYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE Budgetbelegart 20020131

Method GET_DOC_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_EXPREV_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PI_EXPREV Value transfer Type reference (TYPE) CHAR01 Einnahmen- und Ausgabenkennzeichen 20040113

Method GET_EXPREV_INDICATOR on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_FM_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS 20011130
# Exception Resumable Description Created on
1 FM_NOT_ACTIVE HHM nicht aktiv 20031216
2 MISSING_CUSTOMIZING Fehlendes Customizing 20020111

Method GET_FYDLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_LINES Call by reference Type reference (TYPE) ANY TABLE Positionen für die GJ-Verteilung 20011018

Method GET_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_GMCOA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_GMCOA Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20030522

Method GET_GMCOA on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_GRANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_GRANT Call by reference Type reference (TYPE) GMGR Förderungsstamm 20010924

Method GET_GRANT on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_GRANT_DIM_I_OBJ Signature

Method GET_GRANT_DIM_I_OBJ on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20050201

Method GET_GRANT_DIM_O_OBJ Signature

Method GET_GRANT_DIM_O_OBJ on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20050201

Method GET_GRANT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning POBJ_GRANT Value transfer Object reference (TYPE REF TO) CL_GM_BDGT_GRANT_OBJECTS Förderungsobjektklasse 20010912

Method GET_GRANT_OBJECTS on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_GRANT_TIME_OBJ Signature

Method GET_GRANT_TIME_OBJ on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENTS_MISSING 20050121

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_HDR Value transfer Type reference (TYPE) ANY Kopf 20010910

Method GET_HEADER on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_IDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_GMCOA Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20011129
2 Exporting PS_RULE Call by reference Type reference (TYPE) GMIDCRULES IDK-Regeln 20031210
3 Exporting PT_DATA Call by reference Type reference (TYPE) GMTAB_INDIRECTCOST IDK-Tabellentyp 20011126

Method GET_IDC on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_EXROW Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20021108
2 Exporting PT_LINES Call by reference Type reference (TYPE) ANY TABLE Positionen 20011002

Method GET_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_NEW_AMOUNT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_AMOUNT_TYPE Call by reference Type reference (TYPE) GM_BDGT_AMOUNT_TYPE 20080311

Method GET_NEW_AMOUNT_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_OWNER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_OWNER Value transfer Type reference (TYPE) GMHBDGTHEADER-OWNER_USER Satz angelegt von 20030325

Method GET_OWNER_USER on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_RELEASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PO_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_GM_BUDGET_DOCUMENT Budgetbeleg 20011214
2 Exporting PT_RELEASE Call by reference Type reference (TYPE) GMBGT_T_RELEASE_TYPE 20011214

Method GET_RELEASE_DATA on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_TOTALS_FYDLINES Signature

Method GET_TOTALS_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method GET_TOTALS_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_TOTALS_LINES Signature

Method GET_TOTALS_LINES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method GET_TOTALS_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method GET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_VERSION Call by reference Type reference (TYPE) GMBDGTVERSION Plan-/Budgetversionen 20020106

Method GET_VERSION on class CL_GM_BUDGET_DOCUMENT has no exception.

Method INIT Signature

Method INIT on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method INIT on class CL_GM_BUDGET_DOCUMENT has no exception.

Method INIT_LINES Signature

Method INIT_LINES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method INIT_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_COST_SHARING Signature

Method READ_COST_SHARING on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method READ_COST_SHARING on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_CS_RULE Signature

Method READ_CS_RULE on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 INVALID_CS_RULE Ungültige Kostenteilungsregel 20030619
2 INVALID_CS_RULE_VALUE Ungültiger Kostenteilungsregelwert 20030619

Method READ_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOC_TYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE-DOC_TYPE Belegart 20010906

Method READ_DOC_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_FM_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_DATE Call by reference Type reference (TYPE) GMBDGTHEADER-DOC_DATE Belegdatum im Beleg 20020103
2 Importing PF_DOC_TYPE Call by reference Type reference (TYPE) GM_BDGT_DOC_TYPE Budgetbelegart 20011130
3 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20011130
4 Importing PF_PROCESS Call by reference Type reference (TYPE) GM_BUDGET_PROCESS Vorgang 20011130
# Exception Resumable Description Created on
1 FM_NOT_ACTIVE HHM nicht aktiv 20011130
2 MISSING_CUSTOMIZING Fehlendes Customizing 20020111

Method READ_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 20030326
2 Importing PS_KEY Call by reference Type reference (TYPE) ANY Belegschlüssel 20030326

Method READ_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_GRANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GRANT_NUMBER Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20010906
# Exception Resumable Description Created on
1 INVALID_CS_RULE Ungültige Kostenteilungsregel 20030619
2 NOT_FOUND Förderung nicht gefunden 20011130
3 NO_AUTHORITY Keine Berechtigung 20011130

Method READ_GRANT_OBJECTS Signature

Method READ_GRANT_OBJECTS on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 ELEMENTS_MISSING Elemente fehlen 20020107

Method READ_HEADER 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) ANY Schlüsselfeld 20030326

Method READ_HEADER on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_IDC Signature

Method READ_IDC on class CL_GM_BUDGET_DOCUMENT has no parameter.
# Exception Resumable Description Created on
1 CUSTOMIZING_MISSING Customizing fehlt 20020212

Method READ_IDC_RULE Signature

Method READ_IDC_RULE on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method READ_IDC_RULE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_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 20030326
2 Importing PS_KEY Call by reference Type reference (TYPE) ANY Belegschlüssel 20030326

Method READ_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_SPLITTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_RULE Value transfer Type reference (TYPE) GMSPLITRULES-BDGT_SCENARIO Budgetstatusszenario für Fördermittelmanagement 20020123

Method READ_SPLITTING_RULES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_TOTALS_FYDLINES Signature

Method READ_TOTALS_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method READ_TOTALS_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method READ_TOTALS_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_FUNDING_TYPE Call by reference Type reference (TYPE) GM_FUNDING_TYPE Förderungsart 20011210
2 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20011210
# Exception Resumable Description Created on
1 TOTALS_NOT_FOUND Summensätze nicht gefunden 20011210

Method READ_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_BDGT_VERSION Call by reference Type reference (TYPE) GMBDGTVERSION-BDGT_VERSION Plan-/Budgetversion 20030602
# Exception Resumable Description Created on
1 VERSION_NOT_VALID Version ungültig 20030602

Method SAVE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_HDR_TEXT Call by reference Type reference (TYPE) GMBDGTHEADER-TEXT Kopfbeschreibung 20020104
2 Importing PF_REASON_CODE Call by reference Type reference (TYPE) GMBDGTHEADER-BDGT_REASON_CODE Plan/Budget Reason Code 20061110
3 Importing PT_FYDLN_TXT Call by reference Type reference (TYPE) GMBGT_T_FYDLINE_TEXT GJ-Verteilungs-Texttabelle 20020104
4 Importing PT_LN_TXT Call by reference Type reference (TYPE) GMBGT_T_LINE_TEXT Zeilentexttabelle 20020104
# Exception Resumable Description Created on
1 ERROR_ON_FYDLINES Fehlerhafte GJ-Verteilungspositionen 20020104
2 ERROR_ON_LINES Fehlerhafte Positionen 20020104
3 ERROR_ON_UPDATE_FYDLINES Fehler beim Fortschreiben von GJ-Verteilungspositionen 20020104
4 ERROR_ON_UPDATE_HEADER Fehler beim Fortschreiben des Kopfes 20020104
5 ERROR_ON_UPDATE_LINES Fehler beim Fortschreiben von Positionen 20020104

Method SET_ALL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_EXPREV_AMOUNTS Call by reference Type reference (TYPE) CHAR01 Einnahmen- und Ausgabenkennzeichen 20040113
2 Importing PO_GRANT_OBJECTS Call by reference Object reference (TYPE REF TO) CL_GM_BDGT_GRANT_OBJECTS Förderungsobjektklasse 20030530
3 Importing PS_CS_RULE Call by reference Type reference (TYPE) GMCSRULES Kostenteilungsregeln 20030530
4 Importing PS_DOC_TYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE Budgetbelegart 20030530
5 Importing PS_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS 20030530
6 Importing PS_GMCOA Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20030530
7 Importing PS_GRANT Call by reference Type reference (TYPE) GMGR Förderungsstamm 20030530
8 Importing PS_HEADER Call by reference Type reference (TYPE) ANY Kopf 20030530
9 Importing PS_VERSION Call by reference Type reference (TYPE) GMBDGTVERSION Plan-/Budgetversionen 20030530
10 Importing PT_CST_SHRNG Call by reference Type reference (TYPE) GMTAB_GMGRCOSTSHARE Kostenteilungs-Tabellentyp 20030530
11 Importing PT_FYDLINE Call by reference Type reference (TYPE) ANY TABLE HHM-Positionen 20030530
12 Importing PT_IDC Call by reference Type reference (TYPE) GMTAB_INDIRECTCOST IDK-Tabellentyp 20030530
13 Importing PT_LINE Call by reference Type reference (TYPE) ANY TABLE FMM-Positionen 20030530

Method SET_ALL_ELEMENTS on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_COST_SHARING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_CST_SHRNG Call by reference Type reference (TYPE) GMTAB_GMGRCOSTSHARE Kostenteilungs-Tabellentyp 20020106

Method SET_COST_SHARING on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_DOC_TYPE Call by reference Type reference (TYPE) GMBDGTDOCTYPE Budgetbelegart 20020106

Method SET_DOC_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_FM_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_FM_OBJECTS Call by reference Type reference (TYPE) GMBU_F_FM_OBJECTS 20020106

Method SET_FM_CONFIGURATION on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_FYDLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_DATA Call by reference Type reference (TYPE) ANY TABLE Zeilendaten 20030326

Method SET_FYDLINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_FYDLINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_LINE Call by reference Type reference (TYPE) DATA Position 20030530
2 Exporting PT_LINES Call by reference Type reference (TYPE) DATA Positionen 20030411

Method SET_FYDLINE_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_GRANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_GRANT Call by reference Type reference (TYPE) GMGR Förderungsstamm 20010924

Method SET_GRANT on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_GRANT_OBJECTS 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 20010924

Method SET_GRANT_OBJECTS on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_HDR Call by reference Type reference (TYPE) ANY Kopf 20030326

Method SET_HEADER on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_IDC 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 20020106
2 Importing PS_RULE Call by reference Type reference (TYPE) GMIDCRULES IDK-Regeln 20031210
3 Importing PT_IDC Call by reference Type reference (TYPE) GMTAB_INDIRECTCOST IDK-Tabellentyp 20020106

Method SET_IDC on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_DATA Call by reference Type reference (TYPE) ANY TABLE Positionsdaten 20030326

Method SET_LINES on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_LINE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_LINE Call by reference Type reference (TYPE) DATA Position 20030530
2 Exporting PT_LINES Call by reference Type reference (TYPE) DATA Positionen 20011002

Method SET_LINE_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_NEW Signature

Method SET_NEW on class CL_GM_BUDGET_DOCUMENT has no parameter.
Method SET_NEW on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_VERSION Call by reference Type reference (TYPE) GMBDGTVERSION Plan-/Budgetversionen 20020106

Method SET_VERSION on class CL_GM_BUDGET_DOCUMENT has no exception.

Method SUM_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_LAYOUT Call by reference Type reference (TYPE) GM_BDGT_LAYOUT Förderungsbudget-Layoutreihenfolge 20030210
2 Changing PT_LINES Call by reference Type reference (TYPE) GMBGT_T_COPY_VERSION_TYPE 20030210

Method SUM_UP on class CL_GM_BUDGET_DOCUMENT has no exception.

Method VALIDATE_DOC_TYPE 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 20020107
2 Importing PF_RULE Call by reference Type reference (TYPE) GMSPLITRULES-BDGT_SCENARIO Budgetstatusszenario für Fördermittelmanagement 20020123

Method VALIDATE_DOC_TYPE on class CL_GM_BUDGET_DOCUMENT has no exception.

Method VALIDATE_PHASE 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 20011102
# Exception Resumable Description Created on
1 INVALID_PHASE Ungültige Phase 20020313

Method VALIDATE_SPLITTING_RULES 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 20011215
# Exception Resumable Description Created on
1 INVALID_RULE Ungültige Aufteilungsregel 20020508
History
Last changed by/on SAP  20081217 
SAP Release Created in 110