SAP ABAP Class CL_HRECM00_BSP_MODEL_BDG (Model Budgeting)
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_MODEL BSP: Model Basis Class 20031223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040129
Properties
Class CL_HRECM00_BSP_MODEL_BDG  
Short Description Model Budgeting    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
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 20031223   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_BSP_MODEL_BDG has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20040129
Friends
Class CL_HRECM00_BSP_MODEL_BDG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_STEP Instance attribute Public Type reference (TYPE) STRING Active step of Guided Data Entry 20040219
2 ACTIVE_TABSTRIP Instance attribute Public Type reference (TYPE) STRING Active tabstrip of Bdg Maint. 20040220
3 ASSIGN_BDG Instance attribute Public Type reference (TYPE) HRECM00BUDGET_ASSIGN_BDG Structure for assigning budgets to structure 20040211
4 BUDGETS_TAB Instance attribute Public Type reference (TYPE) HRECM00BUDGET_SRES_TAB Search results 20040205
5 BUDGET_STRUC_TAB Instance attribute Public Type reference (TYPE) HRECM00BUDGET_STRUC_TAB Table of budget objects 20031223
6 COPY_BVAL Instance attribute Public Type reference (TYPE) STRING Checkbox copy bdg value 20040222
7 CREATE_BUDID Instance attribute Public Type reference (TYPE) HRECM00BUDGET_CREATE_BUDID Structure for creating/assigning budgets to structure 20040223
8 CURRENT_BUDGET_KEY Instance attribute Public Type reference (TYPE) HRECM00BUDGET_SRES Compensation Budgets Search Result 20040309
9 C_BUTGR Constant Public Type reference (TYPE) BUTGR '02' Section of Overall Budget 20040211
10 DDLB_BUTYP Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040221
11 DDLB_COSTITEM Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040210
12 DDLB_FINYR Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040221
13 DDLB_PCPLAN Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040210
14 DDLB_SOURCE Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040210
15 DDLB_STKUN Instance attribute Public Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20040222
16 DELETED_BUDGETS_TAB Instance attribute Public Type reference (TYPE) HRECM00BUDGET_STRUC_TAB Table of budget objects 20040311
17 F4_BUDID Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20040225
18 FALSE Instance attribute Private Attribute reference (LIKE) 20040129
19 GC_BUDGT Instance attribute Public Type reference (TYPE) SUBTYP Subtype of budget units 20040211
20 GC_BUDWF Instance attribute Public Type reference (TYPE) SUBTYP Subtype of relat A300 20040211
21 GC_ORGEH Instance attribute Public Type reference (TYPE) SUBTYP Subtype of org units 20040211
22 GC_PLVAR Instance attribute Public Type reference (TYPE) PLVAR Plan Version 20040211
23 GT_EXPANDED_LIST Instance attribute Public Type reference (TYPE) STRING_TABLE Table of expanded rows (node_key) 20040302
24 GT_ITEM Instance attribute Public Type reference (TYPE) HRECM00BSP_BDG_DET_DISP_TAB Table for displaying budget results 20040127
25 GT_TREE Instance attribute Public Type reference (TYPE) HRECM00BSP_TREETABLE_NODE_TAB Node table 20040127
26 GV_TREE_SEL_ROW Instance attribute Public Type reference (TYPE) CHAR10 Character Field Length = 10 20040128
27 GX_ORG_ON Instance attribute Public Type reference (TYPE) BOOLE_D Display org units (X=yes) 20040130
28 IMPORT_PCP Instance attribute Public Type reference (TYPE) HRECM00BUDGET_IMPORT_PCP Structure for importing PCP cost items into budget hierarchy 20040210
29 MESSAGE_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_HRPA_MESSAGE_LIST HR: Master Data Messages 20040130
30 NEW_BDG_NAMES Instance attribute Public Type reference (TYPE) HRECM00BUDGET_SRES_TAB Table of old budget names 20040408
31 PAGE Instance attribute Public Object reference (TYPE REF TO) IF_BSP_PAGE Business Server Page (BSP) Page 20040213
32 PERC_CHANGE Instance attribute Public Type reference (TYPE) HRECM00BUDGET_PERC_CHANGE Structure for percentage change of budgets 20040128
33 RA_BUDGET_SUMM Instance attribute Public Type reference (TYPE) HRECM00BUDGET_RA_BDG_SUMM Structure for reassigning budget values: summary 20040305
34 RA_BUDGET_VAL Instance attribute Public Type reference (TYPE) HRECM00BUDGET_RA_BDG_VAL Structure for percentage change of budgets 20040218
35 SEARCH_BDG_ORG Instance attribute Public Type reference (TYPE) CHAR01 Search for budgets or orgs 20040303
36 SELECTED Instance attribute Public Type reference (TYPE) STRING 20040210
37 SELECTED_BUDID Instance attribute Public Type reference (TYPE) STRING 20040331
38 SELECTED_BUTYP Instance attribute Public Type reference (TYPE) STRING Selected butyp from DDLB 20040221
39 SELECTED_FINYR Instance attribute Public Type reference (TYPE) STRING Selected finyr from DDLB 20040221
40 SELECTED_GORGID Instance attribute Public Type reference (TYPE) STRING 20040331
41 SELECTED_ORGID Instance attribute Public Type reference (TYPE) STRING 20040212
42 SELECTED_STKUN Instance attribute Public Type reference (TYPE) STRING Selected stkun from DDLB 20040222
43 STATUS_CHANGE Instance attribute Public Type reference (TYPE) BOOLE_D Change result list bdg status after save? 20040304
44 TRUE Instance attribute Private Attribute reference (LIKE) 20040129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UI_MESSAGE Instance method Public Method Add UI message 20040214
2 BUILD_BUDGET_TREE Instance method Public Method Initial build (expand) of budget tree 20040127
3 CALCULATE_SPENT_BUDGET Instance method Public Method Update budget tab with org unit spent 20040311
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040220
5 COLLAPSE_BUDGET_NODE Instance method Public Method Collapse budget node 20040127
6 CONSTRUCTOR Instance method Public Constructor Constructor 20040130
7 DELETE_TREE_NODE Instance method Public Method Delete node/s from tree 20040223
8 DO_HANDLE_TREE_VALUE Instance method Public Method Changes to tree values (eg budget name, value, currcy etc) 20040130
9 EXPAND_BUDGET_NODE Instance method Public Method Fill table with expanded entries 20040127
10 EXPAND_EXP_BUDGET_NODE Instance method Public Method Expand the previously expanded tree node 20040212
11 GET_OTR_TEXT Instance method Private Method Get OTR text 20040401
12 INSERT_TREE_NODE Instance method Public Method Insert a new node to the tree 20040223
13 READ_CHILDREN Instance method Protected Method Read child nodes 20040302
14 REFRESH_BUDGET_TREE Instance method Public Method Refresh budget tree from backend results (in collapsed mode) 20040130
15 REFRESH_RESULT_LIST Instance method Private Method Refresh the result list with renamed budget unit 20040226
16 SET_MAIN_VIEW Instance method Public Method Define main view 20040213
17 SET_PAGE_MESSAGES Instance method Public Method Set messages 20040213
18 SET_UI_PAGE_MESSAGES Instance method Public Method Set UI page messages 20040214
19 UPDATE_TREE_VALUES Instance method Public Method Update UI tree values from budget_struc_tab from backend 20040212
Events
Class CL_HRECM00_BSP_MODEL_BDG has no event.
Types
Class CL_HRECM00_BSP_MODEL_BDG 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 20040214

Method ADD_UI_MESSAGE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method BUILD_BUDGET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUDGET_KEY Value transfer Type reference (TYPE) HROBJECT Objekt 20040127
2 Importing BUTYP Value transfer Type reference (TYPE) CMP_BU_BUTYP Budgettyp 20040127
3 Importing FINYR Value transfer Type reference (TYPE) CMP_BU_FINYR Budgetzeitraum 20040127

Method BUILD_BUDGET_TREE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method CALCULATE_SPENT_BUDGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUDID Call by reference Type reference (TYPE) OBJEKTID Objekt-ID 20040316

Method CALCULATE_SPENT_BUDGET on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COLLAPSE_BUDGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Value transfer Type reference (TYPE) STRING 20040127

Method COLLAPSE_BUDGET_NODE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_TREE_NODE 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 20040223

Method DELETE_TREE_NODE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method DO_HANDLE_TREE_VALUE Signature

Method DO_HANDLE_TREE_VALUE on class CL_HRECM00_BSP_MODEL_BDG has no parameter.
Method DO_HANDLE_TREE_VALUE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method EXPAND_BUDGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Value transfer Type reference (TYPE) STRING 20040127

Method EXPAND_BUDGET_NODE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method EXPAND_EXP_BUDGET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Value transfer Type reference (TYPE) STRING 20040212

Method EXPAND_EXP_BUDGET_NODE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method GET_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIAS Value transfer Type reference (TYPE) STRING OTR-Alias 20040401
2 Returning TEXT Value transfer Type reference (TYPE) STRING Text in aktueller Sprache oder leer 20040401

Method GET_OTR_TEXT on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method INSERT_TREE_NODE 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 Zeichenfeldlänge = 10 20040223

Method INSERT_TREE_NODE on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method READ_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Value transfer Type reference (TYPE) STRING 20040302

Method READ_CHILDREN on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method REFRESH_BUDGET_TREE Signature

Method REFRESH_BUDGET_TREE on class CL_HRECM00_BSP_MODEL_BDG has no parameter.
Method REFRESH_BUDGET_TREE on class CL_HRECM00_BSP_MODEL_BDG 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_TEXT Call by reference Type reference (TYPE) STEXT Objektname 20040406
2 Importing ROW_KEY Call by reference Type reference (TYPE) CHAR10 Zeichenfeldlänge = 10 20040406

Method REFRESH_RESULT_LIST on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method SET_MAIN_VIEW Signature

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

Method SET_MAIN_VIEW on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method SET_PAGE_MESSAGES Signature

Method SET_PAGE_MESSAGES on class CL_HRECM00_BSP_MODEL_BDG has no parameter.
Method SET_PAGE_MESSAGES on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method SET_UI_PAGE_MESSAGES Signature

Method SET_UI_PAGE_MESSAGES on class CL_HRECM00_BSP_MODEL_BDG has no parameter.
Method SET_UI_PAGE_MESSAGES on class CL_HRECM00_BSP_MODEL_BDG has no exception.

Method UPDATE_TREE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_KEY Value transfer Type reference (TYPE) CHAR10 Nur diesen Eintrag aktualisieren 20040213

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