SAP ABAP Class CL_HRECM00_BSP_BDG_DETAILS (Controller Class for HRECM_BDG_SRV02)
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 Inheritance (c INHERITING FROM c_ref)  CL_BSP_CONTROLLER2 BSP Component 20031231
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040101
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BSP_CONTRLR_TREE Interface for Tree Controller 20040202
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BSP_CONTROLLER_BDG Interface for all controllers 20040107
Properties
Class CL_HRECM00_BSP_BDG_DETAILS  
Short Description Controller Class for HRECM_BDG_SRV02    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_BDG_UI_BSP   Budgeting - BSP User Interface 
Created 20031231   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_BSP_BDG_DETAILS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040101
2 IF_HRECM00_BSP_CONTRLR_TREE Interface for Tree Controller 20040202
3 IF_HRECM00_BSP_CONTROLLER_BDG Interface for all controllers 20040107
Friends
Class CL_HRECM00_BSP_BDG_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIG_BDG Instance attribute Public Type reference (TYPE) CHAR01 Assign budget flag 20040220
2 ASSIG_ORG Instance attribute Public Type reference (TYPE) CHAR01 Assign org flag 20040220
3 CREAT_BUDID Instance attribute Public Type reference (TYPE) CHAR01 Create/assign budget unit 20040223
4 C_APPLIC_CHKREL Constant Public Type reference (TYPE) STRING 'hrecm_bdg_chkrl' 20040108
5 C_APPLIC_MAINT Constant Public Type reference (TYPE) STRING 'hrecm_bdg_maint' 20040108
6 DISABLE_REASSIGN Instance attribute Private Type reference (TYPE) STRING Disable reassign button 20040312
7 FALSE Instance attribute Private Attribute reference (LIKE) 20040101
8 GR_PAGER Instance attribute Public Object reference (TYPE REF TO) CL_XHTMLB_PAGER Element Handler: 20040209
9 GT_ROWS_SELECTED Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20040127
10 GV_AMT_OR_NUM Instance attribute Private Type reference (TYPE) CHAR01 Character Field Length 1 20040224
11 GV_BDG_STATUS Instance attribute Private Type reference (TYPE) STRING Budget status 20040402
12 GV_ITERATOR Instance attribute Protected Object reference (TYPE REF TO) CL_HRECM00_BSP_BDG_ITERATOR Iterator 20040127
13 GV_NEW_SELECT Instance attribute Private Type reference (TYPE) BOOLE_D New budget selected from result list 20040402
14 GV_PAGE Instance attribute Private Type reference (TYPE) I Page number 20040209
15 GV_PAGER_EVENT Instance attribute Public Type reference (TYPE) STRING Pager event (eg Up, Down) 20040209
16 GV_PAGER_ID Instance attribute Public Type reference (TYPE) STRING Pager ID in view 20040209
17 GV_REDISPLAY Instance attribute Private Type reference (TYPE) BOOLE Boolean variable 20040128
18 GV_REFRESH Instance attribute Private Type reference (TYPE) BOOLE Boolean variable 20040128
19 GV_ROWSEL_KEY Instance attribute Private Type reference (TYPE) STRING Selected row key 20040316
20 GV_SET_PAGE_TO_FOCUS Instance attribute Public Type reference (TYPE) BOOLE_D ' ' Set the pager to focus if this flag is set 20040210
21 GV_VINDEX Instance attribute Public Type reference (TYPE) I vIndex attribute 20040210
22 GV_VINDEX_OLD Instance attribute Public Type reference (TYPE) I vIndex attribute of pager 20040209
23 GV_VISIBLEFIRSTROW Instance attribute Private Type reference (TYPE) I Visible first row on the page 20040209
24 GV_VISIBLEROWCOUNT Instance attribute Private Type reference (TYPE) I Visible row count per page 20040209
25 IMP_PCP_PRESSED Instance attribute Public Type reference (TYPE) CHAR01 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20040210
26 MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_MESSAGE_LIST HR: Master Data Messages 20040108
27 MODEL Instance attribute Private Attribute reference (LIKE) 20031231
28 PERC_CHG Instance attribute Public Type reference (TYPE) CHAR01 Character Field Length 1 20040128
29 PREV_ACTIV_STEP Instance attribute Private Type reference (TYPE) I 20040310
30 ROWSELECTION Instance attribute Public Type reference (TYPE) STRING Key of Selected Row 20040101
31 TOOLBAR_TAB Instance attribute Private Attribute reference (LIKE) 20040106
32 TREEFLDCATALOG_TAB Instance attribute Private Attribute reference (LIKE) 20040202
33 TRUE Instance attribute Private Attribute reference (LIKE) 20040101
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LINE_SELECTED Instance method Private Method Check that a line in budget tree is selected 20040226
2 COLLAPSE_SUBNODES Instance method Private Method Check if selected row is inside a collapsed parent 20040316
3 DISABLE_TOOLBAR Instance method Private Method Disable all buttons on the toolbar 20040210
4 DO_ASSIGN_BUDGET Instance method Protected Method Assign budget unit or org unit to budget structure 20040220
5 DO_CHECK_VALUES Instance method Private Method Check values for check and release budgets 20040220
6 DO_CHG_TO_PLANNING Instance method Private Method Change budget status to 'in planning' 20040220
7 DO_CHG_TO_RELEASED Instance method Private Method Change budget status to 'released' 20040220
8 DO_CREATE_BUDID Instance method Private Method Create/assign new budget to budget structure 20040223
9 DO_CUSTOM_IMPORT Instance method Protected Method Customer exit for importing budget values 20040204
10 DO_DEL_ASSIGN Instance method Protected Method Delete assignment to budget structure 20040220
11 DO_DEL_BDG Instance method Private Method Delete budget and subordinate budgets 20040224
12 DO_IMPORT_PCP Instance method Protected Method Import PCP values with parameters from popin 20040211
13 DO_PAGER_PROCESSING Instance method Protected Method Pager Processing 20040209
14 DO_PERC_CHANGE Instance method Protected Method Handle percentage change 20040128
15 DO_REASSIGN Instance method Private Method Delete budget and subordinate budgets 20040224
16 DO_ROLL_UP Instance method Protected Method Roll-up budget values 20040108
17 EVALUATE_TOOLBAR Instance method Private Method 20040202
18 EVALUATE_TREEFLDCATALOG Instance method Private Method 20040202
19 FILL_RA_PARAMS Instance method Private Method Fill model reassign structure with selection parameters 20040220
20 GET_DDLB_VALUES Instance method Private Method Get drop-down list box values for PCP import 20040210
21 HANDLE_APPLICATION_EVENT Instance method Public Method 20040401
22 INIT_NEW_BUDGET_SELECT Instance method Private Method Initialize internal tabels and flags when new budget is sel 20040220
23 REFRESH_RESULT_LIST Instance method Private Method Refresh result list with new status 20040220
24 SET_GV_SET_PAGE_TO_FOCUS Instance method Private Method Set flag 20040210
Events
Class CL_HRECM00_BSP_BDG_DETAILS has no event.
Types
Class CL_HRECM00_BSP_BDG_DETAILS has no local type.
Method Signatures

Method CHECK_LINE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LINE_SELECTED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040226

Method CHECK_LINE_SELECTED on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method COLLAPSE_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Call by reference Type reference (TYPE) STRING 20040316
2 Returning UNSELECT Value transfer Type reference (TYPE) BOOLE_D Aktuell ausgewählte Zeile abwählen 20040316

Method COLLAPSE_SUBNODES on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DISABLE_TOOLBAR Signature

Method DISABLE_TOOLBAR on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method DISABLE_TOOLBAR on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_ASSIGN_BUDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040220
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040220
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040220
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040220
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040220

Method DO_ASSIGN_BUDGET on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040220
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040220
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040220
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040220
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040220

Method DO_CHECK_VALUES on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_CHG_TO_PLANNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040220
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040220
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040220
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040220
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040220

Method DO_CHG_TO_PLANNING on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_CHG_TO_RELEASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040220
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040220
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040220
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040220
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040220

Method DO_CHG_TO_RELEASED on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_CREATE_BUDID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040223
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040223
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040223
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040223
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040223

Method DO_CREATE_BUDID on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_CUSTOM_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040204
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040204
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040204
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040204
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040204

Method DO_CUSTOM_IMPORT on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_DEL_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040220
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040220
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040220
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040220
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040220

Method DO_DEL_ASSIGN on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_DEL_BDG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040224
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040224
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040224
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040224
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040224

Method DO_DEL_BDG on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_IMPORT_PCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040211
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040211
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040211
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040211
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040211

Method DO_IMPORT_PCP on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_PAGER_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VISIBLEFIRSTROW Call by reference Type reference (TYPE) I Erste sichtbare Zeile 20040209
2 Exporting EV_VINDEX Call by reference Type reference (TYPE) I 20040209
3 Exporting EV_VMAX Call by reference Type reference (TYPE) I 20040209
4 Exporting EV_VSTEP Call by reference Type reference (TYPE) I 20040209
5 Importing IV_PAGER_ID Call by reference Type reference (TYPE) STRING 20040209
6 Importing IV_ROWS Call by reference Type reference (TYPE) I Maximale Zeilenzahl (falls verfügbar in Controller) 20040209

Method DO_PAGER_PROCESSING on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_PERC_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040128
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040128
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040128
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040128
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040128

Method DO_PERC_CHANGE on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_REASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040224
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040224
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040224
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040224
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040224

Method DO_REASSIGN on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method DO_ROLL_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Call by reference Type reference (TYPE) STRING 20040108
2 Exporting GLOBAL_EVENT Call by reference Type reference (TYPE) STRING 20040108
3 Importing GLOBAL_MESSAGES Call by reference Object reference (TYPE REF TO) CL_BSP_MESSAGES Business Server Pages (BSP) - Meldungen 20040108
4 Importing HTMLB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT HTMLB-Basisereignis 20040108
5 Importing HTMLB_EVENT_EX Call by reference Object reference (TYPE REF TO) IF_HTMLB_DATA Eingabedaten aus HTMLB 20040108

Method DO_ROLL_UP on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method EVALUATE_TOOLBAR Signature

Method EVALUATE_TOOLBAR on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method EVALUATE_TOOLBAR on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method EVALUATE_TREEFLDCATALOG Signature

Method EVALUATE_TREEFLDCATALOG on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method EVALUATE_TREEFLDCATALOG on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method FILL_RA_PARAMS Signature

Method FILL_RA_PARAMS on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method FILL_RA_PARAMS on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method GET_DDLB_VALUES Signature

Method GET_DDLB_VALUES on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method GET_DDLB_VALUES on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method HANDLE_APPLICATION_EVENT Signature

Method HANDLE_APPLICATION_EVENT on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method HANDLE_APPLICATION_EVENT on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method INIT_NEW_BUDGET_SELECT Signature

Method INIT_NEW_BUDGET_SELECT on class CL_HRECM00_BSP_BDG_DETAILS has no parameter.
Method INIT_NEW_BUDGET_SELECT on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method REFRESH_RESULT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_BDG_STATUS Call by reference Type reference (TYPE) CMP_BU_BSTAT Budgetstatus 20040220

Method REFRESH_RESULT_LIST on class CL_HRECM00_BSP_BDG_DETAILS has no exception.

Method SET_GV_SET_PAGE_TO_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SET_PAGE_TO_FOCUS Call by reference Type reference (TYPE) BOOLE_D Boolesche Variable 20040210

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