SAP ABAP Class CL_GM_BDGT_LY_CONTROL (GM Budgeting general control)
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 20011023
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STATUS_TRANSACTION Status of Transactions 20010827
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GM_BDGT_LY_DETAIL GM Budget Detail 20010827
2 Inheritance (c INHERITING FROM c_ref)  CL_GM_BDGT_LY_FYDIST Verteilungsdetail des Geschäftsjahres für das FMM-Budget 20011017
3 Inheritance (c INHERITING FROM c_ref)  CL_GM_BDGT_LY_HEADER GM budget header 20010827
Properties
Class CL_GM_BDGT_LY_CONTROL  
Short Description GM Budgeting general control    
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 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GM_BDGT_LY_CONTROL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GM_BDGT_CONSTANTS GM constants 20011023
2 IF_STATUS_TRANSACTION Status of Transactions 20010827
Friends
Class CL_GM_BDGT_LY_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER_NAME Instance attribute Protected Type reference (TYPE) CHAR20 Container Name 20010827
2 CON_HELD Instance attribute Protected Attribute reference (LIKE) 20020117
3 CON_INITIAL Instance attribute Protected Attribute reference (LIKE) 20020117
4 CON_OFF Instance attribute Protected Attribute reference (LIKE) 20011023
5 CON_ON Instance attribute Protected Attribute reference (LIKE) 20011023
6 IND_SUBSCR Instance attribute Public Type reference (TYPE) CHAR01 Subscreen On/Off Indicator 20011023
7 PROGRAM_ACTIVE Instance attribute Public Type reference (TYPE) SY-REPID ABAP program, current main program 20010827
8 SAVE_INDICATOR Instance attribute Public Type reference (TYPE) CHAR01 Save Indicator 20010827
9 SCREEN_COLAPSED Constant Public Type reference (TYPE) I 0 Screen Mode Colapsed 20010827
10 SCREEN_EXPANDED Constant Public Type reference (TYPE) I 1 Screen Mode Expanded 20010827
11 SCREEN_MODE Instance attribute Public Type reference (TYPE) I Screen Mode 20010827
12 STATUS Instance attribute Protected Type reference (TYPE) GMBDGTSTRUHEADER-STATUS Status 20010827
13 STATUS_DISPLAY Instance attribute Private Attribute reference (LIKE) 20010827
14 STATUS_ENTER_NAME Instance attribute Private Attribute reference (LIKE) 20010827
15 STATUS_INITIAL Instance attribute Private Attribute reference (LIKE) 20010827
16 STATUS_MODIFY Instance attribute Private Attribute reference (LIKE) 20010827
17 STATUS_NEW Instance attribute Private Attribute reference (LIKE) 20010827
18 STATUS_REVERSAL Instance attribute Private Attribute reference (LIKE) 20010827
19 SUBSCREEN_ACTIVE Instance attribute Public Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20010827
20 SUBSCREEN_INITIAL Instance attribute Protected Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20010827
21 SUBSCREEN_NORMAL Instance attribute Protected Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20011023
22 TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 20010827
23 TOOLBAR_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Toolbar container 20010827
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS Instance method Private Method 20010827
2 CLEAR_SAVE_INDICATOR Instance method Public Method Clear Save Indicator 20010827
3 COLAPSE_BUTTON Instance method Protected Method Colapse Button 20010827
4 CONSTRUCTOR Instance method Public Constructor Constructor 20010827
5 CREATE_TOOLBAR Instance method Protected Method Display Toolbar 20010827
6 DISABLE_EXPAND_BUTTON Instance method Protected Method Disable Expand Button 20010827
7 EXPAND_BUTTON Instance method Protected Method Expand Button 20010827
8 FINALIZE Instance method Public Method Destructor 20010827
9 INIT Instance method Public Method Init 20010827
10 LINK_TO_NEW_SCREEN Instance method Public Method Link to New Screen 20011019
11 ON_FUNCTION_SELECTED Instance method Protected Event handling method On Function Selected Event 20010827
12 SET_INITIAL_SCREEN Instance method Public Method Set To Initial Screen 20010827
13 SET_NORMAL_SCREEN Instance method Public Method Set To Normal Screen 20010827
14 SET_SAVE_INDICATOR Instance method Protected Method Set Save Indicator 20010827
15 SET_SUBSCR_INDICATOR Instance method Public Method Set Indicator Subscreen On/Off 20011023
16 SHOW Instance method Public Method Show the normal screen 20011119
Events
# Event Type Visibility Description Created on
1 FUNCTION_SELECTED Instance Event
(0)
Public
(2)
if a Pushbutton or a Menu Entry is Selected 20010827
Types
Class CL_GM_BDGT_LY_CONTROL has no local type.
Method Signatures

Method CHANGE_STATUS Signature

Method CHANGE_STATUS on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method CHANGE_STATUS on class CL_GM_BDGT_LY_CONTROL has no exception.

Method CLEAR_SAVE_INDICATOR Signature

Method CLEAR_SAVE_INDICATOR on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method CLEAR_SAVE_INDICATOR on class CL_GM_BDGT_LY_CONTROL has no exception.

Method COLAPSE_BUTTON Signature

Method COLAPSE_BUTTON on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method COLAPSE_BUTTON on class CL_GM_BDGT_LY_CONTROL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CNAME Call by reference Type reference (TYPE) CHAR20 Containername 20010827
2 Importing P_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20010827
3 Importing P_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Hauptprogramm 20010827
4 Importing P_SBINIT Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20010827
5 Importing P_SBNORML Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20011023

Method CONSTRUCTOR on class CL_GM_BDGT_LY_CONTROL has no exception.

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20010827
2 Importing P_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Hauptprogramm 20010827

Method CREATE_TOOLBAR on class CL_GM_BDGT_LY_CONTROL has no exception.

Method DISABLE_EXPAND_BUTTON Signature

Method DISABLE_EXPAND_BUTTON on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method DISABLE_EXPAND_BUTTON on class CL_GM_BDGT_LY_CONTROL has no exception.

Method EXPAND_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_TABLE Call by reference Type reference (TYPE) TTB_BUTTON Drucktasten der Toolbar 20010827

Method EXPAND_BUTTON on class CL_GM_BDGT_LY_CONTROL has no exception.

Method FINALIZE Signature

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

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_STATUS Call by reference Type reference (TYPE) GMBDGTSTRUHEADER-STATUS Neuer Status 20010827
2 Importing ORIGIN Call by reference Type reference (TYPE) GM_BDGT_ORIGIN GM Budgeting Origin of the Document 20050606

Method INIT on class CL_GM_BDGT_LY_CONTROL has no exception.

Method LINK_TO_NEW_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_SCREEN Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Bilds 20011019

Method LINK_TO_NEW_SCREEN on class CL_GM_BDGT_LY_CONTROL has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class CL_GM_BDGT_LY_CONTROL has no exception.

Method SET_INITIAL_SCREEN Signature

Method SET_INITIAL_SCREEN on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method SET_INITIAL_SCREEN on class CL_GM_BDGT_LY_CONTROL has no exception.

Method SET_NORMAL_SCREEN Signature

Method SET_NORMAL_SCREEN on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method SET_NORMAL_SCREEN on class CL_GM_BDGT_LY_CONTROL has no exception.

Method SET_SAVE_INDICATOR Signature

Method SET_SAVE_INDICATOR on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method SET_SAVE_INDICATOR on class CL_GM_BDGT_LY_CONTROL has no exception.

Method SET_SUBSCR_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDICATOR Call by reference Type reference (TYPE) C Kennz. 20011023

Method SET_SUBSCR_INDICATOR on class CL_GM_BDGT_LY_CONTROL has no exception.

Method SHOW Signature

Method SHOW on class CL_GM_BDGT_LY_CONTROL has no parameter.
Method SHOW on class CL_GM_BDGT_LY_CONTROL has no exception.
Event Signatures

Event FUNCTION_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Bilder, Funktionscode ausgelöst durch PAI 20010827
History
Last changed by/on SAP  20050615 
SAP Release Created in 110