SAP ABAP Class CL_HRECM00_UI_STRUC_PLANNING (UI Salary structure adjustment)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-JP (Application Component) Job Pricing
     PAOC_ECM_JPR_UI (Package) Job Pricing - 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 20030218
Properties
Class CL_HRECM00_UI_STRUC_PLANNING  
Short Description UI Salary structure adjustment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_JPR_UI   Job Pricing - User Interface 
Created 20030117   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_UI_STRUC_PLANNING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030218
Friends
Class CL_HRECM00_UI_STRUC_PLANNING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPARE_RESULTS_TAB Instance attribute Private Type reference (TYPE) HRECM00SALSTRUCOMPARETEXTTAB Compare Salary Structure against market data 20030403
2 EXISTING_PLANS_TAB Instance attribute Public Type reference (TYPE) HRECM00SALSTRUCEXISTPLANSTAB Existing Plans with text 20030514
3 FALSE Instance attribute Private Attribute reference (LIKE) 20030218
4 MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_HRECM00_MESSAGE_HANDLER Job Pricing Messages 20030213
5 NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) CL_HRECM00_UI_NAVIGATION Central UI Navigation 20030220
6 PLAN_STRUCTURE_TAB Instance attribute Private Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Compare Salary Structure against market data 20030414
7 SALARY_STRUCTURE Instance attribute Private Object reference (TYPE REF TO) CL_HRECM00_SALARY_STRUCTURE Salary Structure 20030327
8 SALARY_STRUCTURE_TAB Instance attribute Private Type reference (TYPE) HRECM00SALARYSTRUCWITHTEXTTAB Salary Structure with text 20030326
9 SALARY_STRUCTURE_VALUES_KEY Instance attribute Private Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Key of salary structure 20040212
10 SALARY_STRUCTURE_VALUES_TAB Instance attribute Private Type reference (TYPE) HRECM00SALARYSTRUVALANDTEXTTAB Salary structure with texts 20030327
11 SEARCHCRITERIA_STRUCTURE_TAB Instance attribute Private Type reference (TYPE) HRECM00KEYANDTEXTTAB Key and corresponding text 20030326
12 TRUE Instance attribute Private Attribute reference (LIKE) 20030218
Methods
# Method Level Visibility Method type Description Created on
1 CALC_PLANVALUE_OR_PERC Instance method Private Method Calculate value or percentage of planned structure 20040113
2 CLEANUP Instance method Public Method Clear references and locks at the end of a process 20030603
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030213
4 DELETE Instance method Public Method delete structure plan 20030515
5 GET_COMPARE_VALUES Instance method Public Method Get Paydata and market data of a salary structure 20030403
6 GET_EXISTING_PLANS Instance method Public Method Get Planname with date 20030514
7 GET_JOBGROUP_VIEW Instance method Public Method Get a view in jobgroup mode 20040209
8 GET_PLANVALUE_OR_PERC Instance method Public Method Get Planvalue or percentage 20030708
9 GET_PLAN_DEFAULT_VALUES Instance method Public Method Get Paydata and market data of a salary structure 20030509
10 GET_SALARY_STRUCTURE_BY_SEARCH Instance method Public Method Get a list of jobs 20030326
11 GET_SEARCHCRITERIA_STRUCTURE Instance method Public Method Get a list of valid searchcriteria for internal jobs 20030326
12 GET_STORED_PLAN_VALUES Instance method Public Method Get stored plan values 20030509
13 GET_STRUCTURE_VALUES Instance method Public Method Get Paydata of a salary structure 20030327
14 GET_VERSION_FROM_HELP_KEY Instance method Private Method get original key 20030515
15 SAVE Instance method Public Method save structure plan 20030513
16 UPDATE_PLANVALUE_OR_PERC Instance method Public Method Update value or percentage after data entry of user 20040112
Events
Class CL_HRECM00_UI_STRUC_PLANNING has no event.
Types
Class CL_HRECM00_UI_STRUC_PLANNING has no local type.
Method Signatures

Method CALC_PLANVALUE_OR_PERC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PLANNED_SALSTRU Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEW Plansicht Gehaltsstrukturwerte 20040113

Method CALC_PLANVALUE_OR_PERC on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_HRECM00_UI_STRUC_PLANNING has no parameter.
Method CLEANUP on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRECM00_MESSAGE_HANDLER Meldungen zur monetären Stellenbewertung 20030213
2 Importing NAVIGATOR Call by reference Object reference (TYPE REF TO) CL_HRECM00_UI_NAVIGATION Zentrale UI-Navigation 20030220

Method CONSTRUCTOR on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515
2 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030515
3 Importing VERSION_KEY Call by reference Type reference (TYPE) ECM_HELP_KEY Schlüssel 20030515

Method DELETE on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_COMPARE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPARE_RESULTS_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUCOMPARETEXTTAB Strukturwerte 20030403
2 Importing COMPARE_TYPE Call by reference Type reference (TYPE) ECM_SALSTRU_COMPARE_TYPE Zeichenfeld der Länge 1 20030403
3 Importing COMPOSITE_RESULT Call by reference Type reference (TYPE) ECM_CMPRS Kombiniertes Umfrageergebnis 20030403
4 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030403
5 Importing FREQUENCY Call by reference Type reference (TYPE) ECM_FREQU Name des Tarifgebiets (Infotyp Grundgehalt) 20030403
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030403
7 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030403
8 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030403
9 Importing PERCENTILE Call by reference Type reference (TYPE) ECM_PERCENTILES 20030403
10 Importing STATSTYPE Call by reference Type reference (TYPE) ECM_STATSTYPE 20030403

Method GET_COMPARE_VALUES on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_EXISTING_PLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTING_STRUPLANS_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUCEXISTPLANSTAB Vorhandene Pläne mit Text 20030703
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030514
3 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20030514
4 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030514

Method GET_EXISTING_PLANS on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_JOBGROUP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGREGATION Call by reference Type reference (TYPE) CHAR01 Zeichenfeldlänge 1 20040303
2 Importing COMPOSITE_PERCENTILE Call by reference Type reference (TYPE) ECM_PERCENTILES Perzentil 20040308
3 Importing COMPOSITE_RESULT_KEY Call by reference Type reference (TYPE) ECM_CMPRS Kombiniertes Umfrageergebnis 20040308
4 Importing COMPOSITE_STATSTYPE Call by reference Type reference (TYPE) ECM_STATSTYPE Bezahlungskategorie 20040308
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040209
6 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20040209
7 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20040209
8 Importing MODE Call by reference Type reference (TYPE) CHAR01 Zeichenfeldlänge 1 20040308
9 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20040209
10 Importing STRUCTURE_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20040209

Method GET_JOBGROUP_VIEW on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_PLANVALUE_OR_PERC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030708
2 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030708
3 Changing PLANVIEW Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEW Plansicht 20030708

Method GET_PLANVALUE_OR_PERC on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_PLAN_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOSITE_RESULT Call by reference Type reference (TYPE) ECM_CMPRS Kombiniertes Umfrageergebnis 20030509
2 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030509
3 Importing FREQUENCY Call by reference Type reference (TYPE) ECM_FREQU Name des Tarifgebiets (Infotyp Grundgehalt) 20030509
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
5 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030509
6 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030509
7 Importing PERCENTILE Call by reference Type reference (TYPE) ECM_PERCENTILES 20030509
8 Exporting PLAN_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20030509
9 Importing STATSTYPE Call by reference Type reference (TYPE) ECM_STATSTYPE 20030509
10 Importing VERSION_KEY Call by reference Type reference (TYPE) ECM_HELP_KEY Version der Gehaltsanpassung 20030515

Method GET_PLAN_DEFAULT_VALUES on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_SALARY_STRUCTURE_BY_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030326
2 Exporting SALARY_STRUCTURE Call by reference Type reference (TYPE) HRECM00SALARYSTRUCWITHTEXTTAB Gehaltsstruktur mit Text 20030812
3 Importing SEARCHCRITERIA Call by reference Type reference (TYPE) ECM_SAL_STRUC_SEARCHCRITERIA Suchkriterien zum Auffinden interner Stellen 20030326
4 Importing SEARCHVALUE Call by reference Type reference (TYPE) STRING 20030326

Method GET_SALARY_STRUCTURE_BY_SEARCH on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_SEARCHCRITERIA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRECM00KEYANDTEXTTAB Schlüssel und zugehöriger Text 20030326

Method GET_SEARCHCRITERIA_STRUCTURE on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_STORED_PLAN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030509
2 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030509
3 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030509
4 Exporting PLAN_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20030509
5 Importing VERSION_KEY Call by reference Type reference (TYPE) ECM_HELP_KEY Version der Gehaltsanpassung 20030515

Method GET_STORED_PLAN_VALUES on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_STRUCTURE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTRYGROUPING_TEXT Call by reference Type reference (TYPE) MLGTX Name der Personalländergruppierung 20030327
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030327
3 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030327
4 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030327
5 Importing SALARYREGION_TEXT Call by reference Type reference (TYPE) TGBTX Name des Tarifgebiets (Infotyp Grundgehalt) 20030327
6 Importing SALARYTYPE_TEXT Call by reference Type reference (TYPE) TARTX Name der Tarifart (Infotyp Grundgehalt) 20030327
7 Exporting SALARY_STRUC_VALUE_TAB Call by reference Type reference (TYPE) HRECM00SALARYSTRUVALANDTEXTTAB Strukturwerte 20030327

Method GET_STRUCTURE_VALUES on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method GET_VERSION_FROM_HELP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HELP_KEY Call by reference Type reference (TYPE) ECM_HELP_KEY Objekt 20030515
2 Exporting KEYDATE Call by reference Type reference (TYPE) BEGDA Beginndatum 20030515
3 Exporting SALADJVERS Call by reference Type reference (TYPE) ECM_SALADJVERS Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030515

Method GET_VERSION_FROM_HELP_KEY on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20030513
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030513
3 Importing KEYDATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Beginndatum 20030513
4 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Objekt 20030513
5 Importing PLAN_NAME Call by reference Type reference (TYPE) TEXT60 Version der Gehaltsanpassung 20030513
6 Exporting UPDATE_RESULT_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Tabelle Plansicht der Gehaltsstruktur 20030707
7 Importing UPDATE_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Strukturwerte 20030513

Method SAVE on class CL_HRECM00_UI_STRUC_PLANNING has no exception.

Method UPDATE_PLANVALUE_OR_PERC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NEW_PLANNED_SALSTRU_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Tabelle Plansicht der Gehaltsstruktur 20040112
2 Importing OLD_PLANNED_SALSTRU_TAB Call by reference Type reference (TYPE) HRECM00SALSTRUPLANVIEWTAB Tabelle Plansicht der Gehaltsstruktur 20040112

Method UPDATE_PLANVALUE_OR_PERC on class CL_HRECM00_UI_STRUC_PLANNING has no exception.
History
Last changed by/on SAP  20040315 
SAP Release Created in 200