SAP ABAP Class CL_GM_BDGT_LY_MENU (GM Budget Menu)
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 20010830
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GM_BDGT_MENU_FCODES Func Code for GM Bdgt Menu 20010830
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_STATUS_TRANSACTION Status of Transactions 20010830
Properties
Class CL_GM_BDGT_LY_MENU  
Short Description GM Budget Menu    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMBUDGETING_E   Grants management (budgeting) 
Created 20010830   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GM_BDGT_LY_MENU has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GM_BDGT_CONSTANTS GM constants 20010830
2 IF_GM_BDGT_MENU_FCODES Func Code for GM Bdgt Menu 20010830
3 IF_STATUS_TRANSACTION Status of Transactions 20010830
Friends
Class CL_GM_BDGT_LY_MENU 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) 20010830
2 CON_INITIAL Instance attribute Private Attribute reference (LIKE) 20010830
3 CON_PARKED Instance attribute Private Attribute reference (LIKE) 20010830
4 CON_PARKED_POSTED Instance attribute Private Attribute reference (LIKE) 20010830
5 CON_POSTED Instance attribute Private Attribute reference (LIKE) 20010830
6 CON_UNDONE Instance attribute Private Attribute reference (LIKE) 20010830
7 STATUS_APPROVAL_DOCUMENT Instance attribute Private Attribute reference (LIKE) 20030321
8 STATUS_APPROVAL_GRANT Instance attribute Private Attribute reference (LIKE) 20030321
9 STATUS_COPY Instance attribute Private Attribute reference (LIKE) 20011214
10 STATUS_DISPLAY Instance attribute Private Attribute reference (LIKE) 20010830
11 STATUS_ENTER_NAME Instance attribute Private Attribute reference (LIKE) 20010830
12 STATUS_INITIAL Instance attribute Private Attribute reference (LIKE) 20010830
13 STATUS_MODIFY Instance attribute Private Attribute reference (LIKE) 20010830
14 STATUS_NEW Instance attribute Private Attribute reference (LIKE) 20010830
15 STATUS_NEWEXT Instance attribute Private Attribute reference (LIKE) 20011211
16 STATUS_NEW_BY_REF Instance attribute Private Attribute reference (LIKE) 20040921
17 STATUS_NEW_HDR Instance attribute Private Attribute reference (LIKE) 20011119
18 STATUS_REVERSAL Instance attribute Private Attribute reference (LIKE) 20010830
19 TAB_FCODE_EXCLUDE Instance attribute Public Type reference (TYPE) TAB_CM_EXCL_TAB Table to collect the function codes for set pf status 20010830
20 TX_ACC_DOCS Instance attribute Private Attribute reference (LIKE) 20010830
21 TX_CANCEL_NEW Instance attribute Private Attribute reference (LIKE) 20010830
22 TX_CHECK Instance attribute Private Attribute reference (LIKE) 20010830
23 TX_DELETE Instance attribute Private Attribute reference (LIKE) 20030115
24 TX_DISPLAY Instance attribute Private Attribute reference (LIKE) 20010830
25 TX_EDIT Instance attribute Private Attribute reference (LIKE) 20010830
26 TX_ERRLOG Instance attribute Private Attribute reference (LIKE) 20011128
27 TX_FIND_HOLD Instance attribute Private Attribute reference (LIKE) 20010830
28 TX_FIND_POST Instance attribute Private Attribute reference (LIKE) 20010830
29 TX_HIDE Instance attribute Private Attribute reference (LIKE) 20010830
30 TX_HOLD Instance attribute Private Attribute reference (LIKE) 20010830
31 TX_NEW_BY_REF Instance attribute Private Attribute reference (LIKE) 20040922
32 TX_NEW_DOC Instance attribute Private Attribute reference (LIKE) 20010830
33 TX_OVERVIEW Instance attribute Private Attribute reference (LIKE) 20020116
34 TX_PARK Instance attribute Private Attribute reference (LIKE) 20010830
35 TX_POST Instance attribute Private Attribute reference (LIKE) 20010830
36 TX_RCRD_MNGMNT Instance attribute Private Attribute reference (LIKE) 20020212
37 TX_REFRESH Instance attribute Private Attribute reference (LIKE) 20010830
38 TX_RELEASE Instance attribute Private Attribute reference (LIKE) 20050606
39 TX_REVERSE Instance attribute Private Attribute reference (LIKE) 20010830
40 TX_SAVE Instance attribute Private Attribute reference (LIKE) 20011005
41 TX_SAVE_TEXT Instance attribute Private Attribute reference (LIKE) 20020104
42 TX_SETTINGS Instance attribute Private Attribute reference (LIKE) 20050623
43 TX_SHOW Instance attribute Private Attribute reference (LIKE) 20010830
44 TX_UNDO_PARK Instance attribute Private Attribute reference (LIKE) 20010830
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS Instance method Private Method 20010830
2 CHECK_ALLOW_CHANGES_IND Instance method Private Method Check allow changes indicator 20050623
3 CHECK_DIMENSION_ST Instance method Private Method Check Dimension Buttons 20010830
4 CHECK_DOC_ST Instance method Private Method Check Operation Buttons 20010830
5 CHECK_ERRLOG_ST Instance method Private Method Check Error Log Buttons 20011128
6 CHECK_OLD_DOC_IND Instance method Private Method Check Old Document Indicator 20020508
7 CHECK_TRANS_DOC_CHK_ST Instance method Private Method Check Other Buttons 20010830
8 CHECK_TRANS_DOC_ST Instance method Private Method Check Search Buttons 20010830
9 CHECK_TRANS_ST Instance method Private Method Check New Buttons 20010830
10 CHECK_VALID_FUNCTION Instance method Public Method Check a Valid Function 20011205
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010830
12 INIT Instance method Public Method Init 20030620
13 REFRESH Instance method Public Method Refresh Exclude Tab 20010830
14 SET_MENU Instance method Public Method Set Menu 20010830
15 SET_OFF Instance method Private Method Set FCode Off 20010830
16 SET_ON Instance method Private Method Set FCode On 20010830
Events
# Event Type Visibility Description Created on
1 CREATE_GOS Instance Event
(0)
Public
(2)
Create Generic Object Service 20020711
Types
Class CL_GM_BDGT_LY_MENU has no local type.
Method Signatures

Method CHANGE_STATUS Signature

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

Method CHECK_ALLOW_CHANGES_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_CHG Call by reference Type reference (TYPE) XFELD Checkbox 20050623

Method CHECK_ALLOW_CHANGES_IND on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_DIMENSION_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIM_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-DIM_ST Kontierungselementstatus 20010830

Method CHECK_DIMENSION_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_DOC_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-DOCSTATE Status eines Budgeterfassungsbelegs 20010830

Method CHECK_DOC_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_ERRLOG_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERRLOG_ST Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-ERRLOG_ST Fehlerprotokollstatus 20011128

Method CHECK_ERRLOG_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_OLD_DOC_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OLD_DOC_IND Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-OLD_DOC_IND Charakterfeld der Länge 1 20020508

Method CHECK_OLD_DOC_IND on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_TRANS_DOC_CHK_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-CHK_ST Status prüfen 20010830
2 Importing DOC_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-DOCSTATE Status eines Budgeterfassungsbelegs 20010830
3 Importing TRANS_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-TRANS_ST Transaktionsstatus für GM-Budgetierung 20010830
4 Importing WF_IND Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-WF_IND WF-Kennzeichen 20021108

Method CHECK_TRANS_DOC_CHK_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_TRANS_DOC_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC_NBR Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-BDGT_DOC_NBR Budgetbelegnummer 20011003
2 Importing DOC_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-DOCSTATE Status eines Budgeterfassungsbelegs 20010830
3 Importing OLD_DOC_IND Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-OLD_DOC_IND Kennzeichen für alten Beleg 20020508
4 Importing READ_ONLY_IND Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-READ_ONLY_IND Kennzeichen für Lesezugriff 20030711
5 Importing REV_ST Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER-REVSTATE Stornostatus 20020124
6 Importing TRANS_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-TRANS_ST Transaktionsstatus für GM-Budgetierung 20010830

Method CHECK_TRANS_DOC_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_TRANS_ST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TRANS_ST Call by reference Type reference (TYPE) GMBDGTLSTNUMBER-TRANS_ST Transaktionsstatus für GM-Budgetierung 20010830

Method CHECK_TRANS_ST on class CL_GM_BDGT_LY_MENU has no exception.

Method CHECK_VALID_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PF_FUNCTION Call by reference Type reference (TYPE) SY-UCOMM Bilder, Funktionscode ausgelöst durch PAI 20011205
2 Returning PF_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011205

Method CHECK_VALID_FUNCTION on class CL_GM_BDGT_LY_MENU has no exception.

Method CONSTRUCTOR 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) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20011005

Method CONSTRUCTOR on class CL_GM_BDGT_LY_MENU 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) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20030620

Method INIT on class CL_GM_BDGT_LY_MENU has no exception.

Method REFRESH 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) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20010830
2 Importing OLD_STATUS Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20010830

Method REFRESH on class CL_GM_BDGT_LY_MENU has no exception.

Method SET_MENU 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) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20010830
2 Importing OLD_STATUS Call by reference Type reference (TYPE) GMBDGTSTRULSTNUMBER Letzter Budgetbelegstatus 20010830
3 Importing P_MENU_ID Call by reference Type reference (TYPE) GUI_STATUS Menu Painter: Statuscode 20010830
4 Importing P_PROGRAM Call by reference Type reference (TYPE) REPID ABAP-Programmname 20010830
5 Importing P_TITLE Call by reference Type reference (TYPE) RSMPE-TITCODE Menu Painter: Titlecode 20010830

Method SET_MENU on class CL_GM_BDGT_LY_MENU has no exception.

Method SET_OFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) RSMPE-FUNC Menu Painter: Objektcode 20010830

Method SET_OFF on class CL_GM_BDGT_LY_MENU has no exception.

Method SET_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) RSMPE-FUNC ABAP-Programm, aktueller Transaktionscode 20010830

Method SET_ON on class CL_GM_BDGT_LY_MENU has no exception.
Event Signatures

Event CREATE_GOS Signature
Event CREATE_GOS on class CL_GM_BDGT_LY_MENU has no parameter.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110