SAP ABAP Class CL_GM_BDGT_LY_DET_INDCST (GM Budget Indirect Cost)
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 20011207
Properties
Class CL_GM_BDGT_LY_DET_INDCST  
Short Description GM Budget Indirect Cost    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010827   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CXTAB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 GMBGT 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 20011207
Friends
Class CL_GM_BDGT_LY_DET_INDCST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_EXPENSES Instance attribute Protected Attribute reference (LIKE) 20030320
2 CON_HELD Instance attribute Protected Attribute reference (LIKE) 20011207
3 CON_INITIAL Instance attribute Protected Attribute reference (LIKE) 20011208
4 CON_OFF Instance attribute Protected Attribute reference (LIKE) 20030314
5 CON_ON Instance attribute Protected Attribute reference (LIKE) 20030314
6 CON_REVENUES Instance attribute Protected Attribute reference (LIKE) 20040305
7 GF_GRID_NAME Constant Private Type reference (TYPE) CHAR20 'INDCST_CONTROL' Grid Name 20031210
8 GF_PV_CURRENCY Instance attribute Private Type reference (TYPE) WAERS Currency Key 20030314
9 GI_REFRESH Instance attribute Private Type reference (TYPE) C Refresh Indicator 20031210
10 GO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20031210
11 GO_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031210
12 GS_ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20031210
13 GS_GMCOA Instance attribute Private Type reference (TYPE) GMCOA Special GL accounts in chart of accounts for grants mgmt 20031210
14 GS_PV_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20030108
15 GT_DISPLAY_VALUES Instance attribute Private Type reference (TYPE) GMBGT_T_DIM_IDC_TYPE Display Values in Table 20031210
16 GT_FIELD_LIST Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field catalog for ListViewer control 20031210
17 GT_POSSIBLES_VALUES Instance attribute Private Type reference (TYPE) GMBGT_T_DIM_IDC_TYPE Possible Values in Table 20031210
18 GT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20031210
19 GT_TOOLBAR_EXCLUDE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20031210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DB_ITEM Instance method Private Method Add DB Item 20010827
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010827
3 CREATE_REVERSAL_ITEMS Instance method Public Method Create Reversal Items 20010827
4 DISPLAY Instance method Public Method Display 20010827
5 EDIT Instance method Public Method Edit 20010827
6 FILL_ALV_LAYOUT Instance method Private Method Fill Layout 20030314
7 FILL_DISPLAY_TABLE Instance method Public Method Fill Display Table 20010827
8 FILL_FIELD_LIST Instance method Private Method Fill Field List 20010827
9 FILL_POSSIBLE_TABLE Instance method Public Method Fill Table with Possibles Values 20010827
10 FILL_SORT_FIELDS Instance method Private Method Fill Sorted fields 20010827
11 FILL_TOOLBAR_EXCLUDE Instance method Private Method Fill Toolbar Exclude 20010827
12 FINALIZE Instance method Public Method Destructor 20011010
13 GET_POSSIBLES_VALUES Instance method Public Method Get Possibles Values 20010827
14 INIT Instance method Public Method Init 20010827
15 INIT_CONTAINERS Instance method Private Method Init Containers 20010827
16 PROCESSING_BDGT_DOC_NBR Instance method Public Method Processing Budgeting Doc Number 20010827
17 PROCESSING_GRANT_NBR Instance method Public Method Processing Grant Number 20010827
18 READ_DB Instance method Private Method Read Record 20010827
19 RECALC_POSSIBLE_TABLE Instance method Private Method Recalculate Possible Table 20030312
20 REFRESH Instance method Public Method Refresh 20010827
21 REFRESH_POSSIBLES_VALUES Instance method Private Method Refresh Possibles Values 20010827
22 SAVE Instance method Public Method Save 20010827
23 SET_FIELD_CATALOG Instance method Private Method Set Field Catalog 20020128
24 SET_POSSIBLE_TABLE Instance method Public Method Set Possibles Table 20011129
25 SYNCHRONIZE_CHANGES Instance method Public Method Synchronize Changes 20030312
Events
Class CL_GM_BDGT_LY_DET_INDCST has no event.
Types
Class CL_GM_BDGT_LY_DET_INDCST 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 Importing PS_NEW_VALUE Call by reference Type reference (TYPE) GMBDGTLINE Budgetbelegzeile 20031210
2 Exporting PT_DATA Call by reference Type reference (TYPE) GMSTRUC_GMBDGTLINE FMM-Struktur mit GMBDGTLINE-Feldern 20031210

Method ADD_DB_ITEM on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030314
2 Importing PF_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20030314
3 Importing PF_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Hauptprogramm 20030314

Method CONSTRUCTOR on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method CREATE_REVERSAL_ITEMS Signature

Method CREATE_REVERSAL_ITEMS on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method CREATE_REVERSAL_ITEMS on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method DISPLAY on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method EDIT Signature

Method EDIT on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method EDIT on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_ALV_LAYOUT Signature

Method FILL_ALV_LAYOUT on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method FILL_ALV_LAYOUT on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_IS_POSTED Call by reference Type reference (TYPE) CHAR01 Gebucht? 20031210
2 Importing PSR_FUND Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR20 Suchbereich für Fonds 20031210
3 Importing PSR_PROG Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR20 Suchbereich für Programme 20031210
4 Importing PSR_TIME Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR20 Suchebereich für Zeit 20031210

Method FILL_DISPLAY_TABLE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_FIELD_LIST Signature

Method FILL_FIELD_LIST on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method FILL_FIELD_LIST on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_POSSIBLE_TABLE 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) GMBGT_T_DIM_TREE_TYPE FMM-Struktur mit GMBDGTLINE-Feldern 20031210

Method FILL_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_SORT_FIELDS Signature

Method FILL_SORT_FIELDS on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method FILL_SORT_FIELDS on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FILL_TOOLBAR_EXCLUDE Signature

Method FILL_TOOLBAR_EXCLUDE on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method FILL_TOOLBAR_EXCLUDE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method FINALIZE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method GET_POSSIBLES_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_DATA Call by reference Type reference (TYPE) GMBDGT_ED_T_LINEITEMS FMM-Budgetierung --> Erfassungsbelegposten 20031210

Method GET_POSSIBLES_VALUES on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method INIT Signature

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

Method INIT_CONTAINERS Signature

Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method PROCESSING_BDGT_DOC_NBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PF_EXIST Call by reference Type reference (TYPE) CHAR01 Gibt es Kostenbeteiligung? 20031210
2 Importing PF_GRANT_NBR Call by reference Type reference (TYPE) GMGR-GRANT_NBR Förderung 20031210
3 Importing PT_DATA Call by reference Type reference (TYPE) GMBGT_T_DIM_TREE_TYPE FMM-Struktur mit GMBDGTLINE-Feldern 20031210

Method PROCESSING_BDGT_DOC_NBR on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method PROCESSING_GRANT_NBR Signature

Method PROCESSING_GRANT_NBR on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method PROCESSING_GRANT_NBR on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method READ_DB 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) GMBDGTHEADER-GRANT_NBR Förderung 20031210
2 Exporting PS_CHAOACCT Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20031210

Method READ_DB on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method RECALC_POSSIBLE_TABLE 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) GMBGT_T_DIM_LIST_TYPE FMM-Struktur mit GMBDGTLINE-Feldern 20030312

Method RECALC_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method REFRESH Signature

Method REFRESH on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method REFRESH on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method REFRESH_POSSIBLES_VALUES Signature

Method REFRESH_POSSIBLES_VALUES on class CL_GM_BDGT_LY_DET_INDCST has no parameter.
Method REFRESH_POSSIBLES_VALUES on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DOC_NBR Call by reference Type reference (TYPE) GMBDGTLINE-BDGT_DOC_NBR Budgetbelegnummer 20010827
2 Exporting RESULT Call by reference Type reference (TYPE) I Ergebnis 20010827

Method SAVE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method SET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_CFIELDNAME Call by reference Type reference (TYPE) LVC_CFNAME ALV Control: Feldname für referenzierte Währungseinheit 20020128
2 Importing PF_CURRENCY Call by reference Type reference (TYPE) LVC_CURR ALV Control: Währungseinheit 20020128
3 Importing PF_DOSUM Call by reference Type reference (TYPE) LVC_DOSUM ALV Control: Spaltenwerte aggregieren 20020128
4 Importing PF_EDIT Call by reference Type reference (TYPE) LVC_EDIT ALV Control: Zur Eingabe bereit 20020128
5 Importing PF_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV Control: Feldname des internen Tabellenfelds 20020128
6 Importing PF_FXCOLUMN Call by reference Type reference (TYPE) LVC_FIXCOL ALV Control: Fixierte Spalte 20020128
7 Importing PF_KEY Call by reference Type reference (TYPE) LVC_KEY ALV Control: Schlüsselfeld 20020128
8 Importing PF_NOSUM Call by reference Type reference (TYPE) LVC_NOSUM ALV Control: Keine Aggregation der Spaltenwerte 20020128
9 Importing PF_REFIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Feldname 20020128
10 Importing PF_REFTABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines Data Dictionary Objektes 20020128
11 Importing PF_TABNAME Call by reference Type reference (TYPE) LVC_TNAME LVC-Tabellenname 20020128

Method SET_FIELD_CATALOG on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method SET_POSSIBLE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_DOCST Call by reference Type reference (TYPE) GM_BDGT_DOCSTATE Status eines Budgeterfassungsbelegs 20011207
2 Importing PS_GMCOA Call by reference Type reference (TYPE) GMCOA Spezielle Sachkonten in Kontenplan für FMM 20011129
3 Importing PT_LINES Call by reference Type reference (TYPE) GMTAB_INDIRECTCOST IDK-Tabellentyp 20011129
4 Importing PT_VALUES Call by reference Type reference (TYPE) GMBGT_T_DIM_LIST_TYPE Zurückgegebene Werte 20011129

Method SET_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_INDCST has no exception.

Method SYNCHRONIZE_CHANGES 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) GMBGT_T_DIM_LIST_TYPE FMM-Struktur mit GMBDGTLINE-Feldern 20031210

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