SAP ABAP Class CL_GM_BDGT_LY_DET_CSTSHRG (GM Budget Cost Sharing)
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 20050503
Properties
Class CL_GM_BDGT_LY_DET_CSTSHRG  
Short Description GM Budget Cost Sharing    
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 20050503
Friends
Class CL_GM_BDGT_LY_DET_CSTSHRG 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) 20050503
2 CON_INITIAL Instance attribute Private Attribute reference (LIKE) 20050503
3 GF_CS_BASE Instance attribute Private Type reference (TYPE) GMCSRULES-CS_BASE Cost Sharing Base 20050503
4 GF_GRID_NAME Constant Private Type reference (TYPE) CHAR20 'CSTSH_CONTROL' Grid Name 20031210
5 GF_PV_CURRENCY Instance attribute Private Type reference (TYPE) WAERS Currency Key 20030314
6 GF_PV_LAYOUT Instance attribute Private Type reference (TYPE) GM_BDGT_LAYOUT Grant Budget Layout Sequence 20040224
7 GI_REFRESH Instance attribute Private Type reference (TYPE) C Refresh Indicator 20031210
8 GO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20031210
9 GO_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031210
10 GS_ALV_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout structure 20031210
11 GS_PV_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Layout (External Use) 20030108
12 GT_DB_VALUES Instance attribute Private Type reference (TYPE) GMTAB_GMGRCOSTSHARE Cost Sharing Table Type. 20031210
13 GT_DISPLAY_VALUES Instance attribute Private Type reference (TYPE) GMBGT_T_DIM_CSTSH_TYPE Display Values in Table 20031210
14 GT_FIELD_LIST Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field catalog for ListViewer control 20031210
15 GT_POSSIBLES_VALUES Instance attribute Private Type reference (TYPE) GMBGT_T_DIM_CSTSH_TYPE Possible Values in Table 20031210
16 GT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of sort criteria 20031210
17 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 CALCULATE_CSH Instance method Private Method Calculate Cost Sharing 20050503
3 CHECK_DIM_INITIAL Instance method Private Method Check if Dimensions active are initial 20040224
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010827
5 DISPLAY Instance method Public Method Display 20010827
6 EDIT Instance method Public Method Edit 20010827
7 FILL_ALV_LAYOUT Instance method Private Method Fill Layout 20030314
8 FILL_DISPLAY_TABLE Instance method Public Method Fill Display Table 20010827
9 FILL_FIELD_LIST Instance method Private Method Fill Field List 20010827
10 FILL_POSSIBLE_TABLE Instance method Public Method Fill Table with Possibles Values 20010827
11 FILL_SORT_FIELDS Instance method Private Method Fill Sorted fields 20010827
12 FILL_TOOLBAR_EXCLUDE Instance method Private Method Fill Toolbar Exclude 20010827
13 FINALIZE Instance method Public Method Destructor 20011010
14 INIT Instance method Public Method Init 20010827
15 INIT_CONTAINERS Instance method Private Method Init Containers 20010827
16 RECALC_POSSIBLE_TABLE Instance method Private Method Recalculate Possible Table 20030312
17 REFRESH Instance method Public Method Refresh 20010827
18 REFRESH_POSSIBLES_VALUES Instance method Private Method Refresh Possibles Values 20010827
19 SAVE_TBD Instance method Public Method Save TO BE DELETE 20031210
20 SET_FIELD_CATALOG Instance method Private Method Set Field Catalog 20020126
21 SET_POSSIBLE_TABLE Instance method Public Method Set Possibles Table 20011129
22 SYNCHRONIZE_CHANGES Instance method Public Method Synchronize Changes 20030312
Events
Class CL_GM_BDGT_LY_DET_CSTSHRG has no event.
Types
Class CL_GM_BDGT_LY_DET_CSTSHRG 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_CSTSHRG has no exception.

Method CALCULATE_CSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_PERC Call by reference Type reference (TYPE) GMGRCOSTSHARE-PERCENTAGE GM Cost Sharing rate 20050503
2 Returning PF_RESULT Value transfer Type reference (TYPE) GMBDGTLINE-AMOUNT_CSH Budget amount in transaction currency 20050503
3 Importing PS_VAL Call by reference Type reference (TYPE) ANY Line 20050503

Method CALCULATE_CSH on class CL_GM_BDGT_LY_DET_CSTSHRG has no exception.

Method CHECK_DIM_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PF_RESULT Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20040224
2 Importing PS_VALUE Call by reference Type reference (TYPE) GMBGT_S_DIM_TREE_TYPE 20040224

Method CHECK_DIM_INITIAL on class CL_GM_BDGT_LY_DET_CSTSHRG 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_CSTSHRG has no exception.

Method DISPLAY Signature

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

Method EDIT Signature

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

Method FILL_ALV_LAYOUT Signature

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

Method FILL_DISPLAY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PSR_CLAS Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR20 Suchbereich für Klassen 20031210
2 Importing PSR_PROG Call by reference Type reference (TYPE) GMRANGE_TAB_CHAR20 Suchbereich für Programme 20031210

Method FILL_DISPLAY_TABLE on class CL_GM_BDGT_LY_DET_CSTSHRG has no exception.

Method FILL_FIELD_LIST Signature

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

Method FILL_POSSIBLE_TABLE Signature

Method FILL_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_CSTSHRG has no parameter.
Method FILL_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_CSTSHRG has no exception.

Method FILL_SORT_FIELDS Signature

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

Method FILL_TOOLBAR_EXCLUDE Signature

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

Method FINALIZE Signature

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

Method INIT Signature

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

Method INIT_CONTAINERS Signature

Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DET_CSTSHRG has no parameter.
Method INIT_CONTAINERS on class CL_GM_BDGT_LY_DET_CSTSHRG 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_CSTSHRG has no exception.

Method REFRESH Signature

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

Method REFRESH_POSSIBLES_VALUES Signature

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

Method SAVE_TBD Signature

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

Method SAVE_TBD on class CL_GM_BDGT_LY_DET_CSTSHRG 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 20020126
2 Importing PF_CURRENCY Call by reference Type reference (TYPE) LVC_CURR ALV Control: Währungseinheit 20020126
3 Importing PF_DOSUM Call by reference Type reference (TYPE) LVC_DOSUM ALV Control: Spaltenwerte aggregieren 20020126
4 Importing PF_EDIT Call by reference Type reference (TYPE) LVC_EDIT ALV Control: Zur Eingabe bereit 20020126
5 Importing PF_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV Control: Feldname des internen Tabellenfelds 20020126
6 Importing PF_FXCOLUMN Call by reference Type reference (TYPE) LVC_FIXCOL ALV Control: Fixierte Spalte 20020126
7 Importing PF_KEY Call by reference Type reference (TYPE) LVC_KEY ALV Control: Schlüsselfeld 20020126
8 Importing PF_NOSUM Call by reference Type reference (TYPE) LVC_NOSUM ALV Control: Keine Aggregation der Spaltenwerte 20020126
9 Importing PF_REFIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Feldname 20020126
10 Importing PF_REFTABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines Data Dictionary Objektes 20020126
11 Importing PF_TABNAME Call by reference Type reference (TYPE) LVC_TNAME LVC-Tabellenname 20020126

Method SET_FIELD_CATALOG on class CL_GM_BDGT_LY_DET_CSTSHRG 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_CS_BS Call by reference Type reference (TYPE) GMCSRULES-CS_BASE Cost Sharing Base 20050503
2 Importing PF_DOCST Call by reference Type reference (TYPE) GM_BDGT_DOCSTATE Status of a Budget Entry Document 20050503
3 Importing PT_LINES Call by reference Type reference (TYPE) GMTAB_GMGRCOSTSHARE Kostenteilungs-Tabellentyp 20011129
4 Importing PT_VALUES Call by reference Type reference (TYPE) GMBGT_T_DIM_LIST_TYPE Zurückgegebene Werte 20030311

Method SET_POSSIBLE_TABLE on class CL_GM_BDGT_LY_DET_CSTSHRG 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 20030312

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