SAP ABAP Class CL_HRECM00_BDG_BSP_SERVICES (Common Services BDG BSP Applications)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-BD (Application Component) Compensation Budgeting
     PAOC_ECM_BDG_UI_BSP (Package) Budgeting - BSP User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040108
Properties
Class CL_HRECM00_BDG_BSP_SERVICES  
Short Description Common Services BDG BSP Applications    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_BDG_UI_BSP   Budgeting - BSP User Interface 
Created 20031222   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_BDG_BSP_SERVICES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040108
Friends
Class CL_HRECM00_BDG_BSP_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BUDGT Static Attribute Public Type reference (TYPE) OTYPE Subtype 20040108
2 C_BUDWF Static Attribute Public Type reference (TYPE) SUBTYP Subtype 20040225
3 C_BUTGR Constant Public Type reference (TYPE) BUTGR '02' Section of Overall Budget 20040108
4 C_ORGEH Static Attribute Public Type reference (TYPE) OTYPE Subtype 20040225
5 C_PLVAR Static Attribute Public Type reference (TYPE) PLVAR Plan Version 20040108
6 FALSE Instance attribute Private Attribute reference (LIKE) 20040108
7 MAIN_CONTR_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP Component 20040414
8 MESSAGE_LIST Static Attribute Private Type reference (TYPE) HRECM00MESSAGEWITHTEXTTAB Messages with text 20040217
9 MODEL_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_HRECM00_BSP_MODEL_BDG Model Budgeting 20040212
10 MYSELF Static Attribute Private Object reference (TYPE REF TO) CL_HRECM00_BDG_BSP_SERVICES Common Services BDG BSP Applications 20040212
11 POPUP_BUFFER Static Attribute Private Object reference (TYPE REF TO) CL_HRECM00_BSP_BDG_POPUP_SORG Popup for org unit lookup 20040408
12 TRUE Instance attribute Private Attribute reference (LIKE) 20040108
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UI_MESSAGE Static method Public Method Add a message 20040217
2 CHECK_DATA_LOSS Static method Public Method Checks whether data should be lost or not 20040216
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040212
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040108
5 DELETE_UI_MESSAGE_LIST Static method Public Method 20040217
6 GET_BUDGET_LIST Static method Public Method Get list of budgets 20031230
7 GET_HELPIDS Static method Private Method 20040220
8 GET_HELP_URL Static method Public Method 20040220
9 GET_INSTANCE Static method Public Method 20040212
10 GET_MAIN_BUFFER Static method Public Method 20040414
11 GET_MODEL Static method Public Method Evaluate model reference 20031222
12 GET_MODEL_BUFFER Static method Public Method 20040212
13 GET_POPUP_BUFFER Static method Public Method 20040408
14 GET_SELECTINFO_SEARCHRESULT Static method Public Method Get budget tree info if a searchresult row is selected 20031231
15 GET_UI_MESSAGE_LIST Static method Public Method 20040217
16 MARK_DATA_CHANGE Static method Public Method Mark controller, whose data has been changed 20040216
17 RESET_DATA_CHANGED Static method Public Method Resets the data changed-flag for data loss functionality 20040216
18 SET_MAIN_BUFFER Static method Public Method 20040414
19 SET_MODEL_BUFFER Static method Public Method 20040212
20 SET_POPUP_BUFFER Static method Public Method 20040408
21 SET_SEARCH_DATA Static method Public Method Set data for search 20031229
22 SET_UI_PAGE_MESSAGES Static method Public Method 20040217
Events
Class CL_HRECM00_BDG_BSP_SERVICES has no event.
Types
Class CL_HRECM00_BDG_BSP_SERVICES has no local type.
Method Signatures

Method ADD_UI_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_STRU Call by reference Type reference (TYPE) SYMSG Struktur der Nachrichtenvariablen 20040217

Method ADD_UI_MESSAGE on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method CHECK_DATA_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ALL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216
2 Importing CHECK_ONLY_HIM Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20040216
3 Importing CHECK_ONLY_ME Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216
4 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20040216
5 Importing EVENT Call by reference Type reference (TYPE) STRING Ereignis 20040216
6 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040216
7 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040216
8 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040216
9 Importing POPUP_ALWAYS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216
10 Importing POPUP_TEXT Call by reference Type reference (TYPE) STRING Text für Popup 20040216
11 Returning PROCEED_EVENT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216

Method CHECK_DATA_LOSS on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRECM00_BDG_BSP_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_UI_MESSAGE_LIST Signature

Method DELETE_UI_MESSAGE_LIST on class CL_HRECM00_BDG_BSP_SERVICES has no parameter.
Method DELETE_UI_MESSAGE_LIST on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_BUDGET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BUDGET_LIST Call by reference Type reference (TYPE) HRECM00BUDGET_SRES_TAB Tabellentyp für Infotyp 1500 20031230
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X' = keine Beanstandungen 20031230
3 Importing SEARCHCRITERIA Call by reference Type reference (TYPE) ECM_BDG_SEARCHCRITERIA Suchkriterien für Budgets 20031230
4 Importing SEARCHVALUE Call by reference Type reference (TYPE) STRING 20031230

Method GET_BUDGET_LIST on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_HELPIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING 20040220
2 Exporting CLASS Call by reference Type reference (TYPE) STRING 20040220
3 Exporting LOIO Call by reference Type reference (TYPE) STRING 20040220

Method GET_HELPIDS on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_HELP_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) STRING 20040220
2 Returning URL Value transfer Type reference (TYPE) STRING 20040220

Method GET_HELP_URL on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVICE Value transfer Object reference (TYPE REF TO) CL_HRECM00_BDG_BSP_SERVICES Allgemeine Services BDG BSP-Applikationen 20040212

Method GET_INSTANCE on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_MAIN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAIN_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 Popup Suche nach Budget-/Organisationseinheit 20040414

Method GET_MAIN_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20031222
2 Returning MODEL Value transfer Object reference (TYPE REF TO) CL_HRECM00_BSP_MODEL_BDG Budgetierung modellieren 20031222
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_BSP_DISPATCHER BSP: Interface to Dispatch Input 20031222

Method GET_MODEL on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_MODEL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MODEL Value transfer Object reference (TYPE REF TO) CL_HRECM00_BSP_MODEL_BDG Budgetierung modellieren 20040212

Method GET_MODEL_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_POPUP_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning POPUP Value transfer Object reference (TYPE REF TO) CL_HRECM00_BSP_BDG_POPUP_SORG Popup Suche nach Budget-/Organisationseinheit 20040408

Method GET_POPUP_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_SELECTINFO_SEARCHRESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAINCONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20031231
2 Importing RESULT_CONTROLLER_ID Call by reference Type reference (TYPE) STRING 20031231
3 Returning ROW_SELECTED Value transfer Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) 20031231

Method GET_SELECTINFO_SEARCHRESULT on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method GET_UI_MESSAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) HRECM00MESSAGEWITHTEXTTAB Meldungen mit Text 20040217

Method GET_UI_MESSAGE_LIST on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method MARK_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20040216
2 Importing CNTR_ID Call by reference Type reference (TYPE) STRING 20040216

Method MARK_DATA_CHANGE on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method RESET_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_ALL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040216
2 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 BSP-Komponente 20040216

Method RESET_DATA_CHANGED on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method SET_MAIN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAIN_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_BSP_CONTROLLER2 Popup Suche nach Budget-/Organisationseinheit 20040414

Method SET_MAIN_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method SET_MODEL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL Call by reference Object reference (TYPE REF TO) CL_HRECM00_BSP_MODEL_BDG Budgetierung modellieren 20040212

Method SET_MODEL_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method SET_POPUP_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POPUP Call by reference Object reference (TYPE REF TO) CL_HRECM00_BSP_BDG_POPUP_SORG Popup Suche nach Budget-/Organisationseinheit 20040408

Method SET_POPUP_BUFFER on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method SET_SEARCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_FIELDS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Tabellennamen-/Wertepaare 20031229
2 Exporting SEARCHCRITERIA Call by reference Type reference (TYPE) ANY 20031229
3 Exporting SEARCHVALUE Call by reference Type reference (TYPE) ANY 20031229

Method SET_SEARCH_DATA on class CL_HRECM00_BDG_BSP_SERVICES has no exception.

Method SET_UI_PAGE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PAGE Call by reference Object reference (TYPE REF TO) IF_BSP_PAGE Business-Server-Pages(BSP)-Seite 20040217

Method SET_UI_PAGE_MESSAGES on class CL_HRECM00_BDG_BSP_SERVICES has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 500