SAP ABAP Class CL_HRRCF_SALARY_EXPECTATIONS (Salary Expectations)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020711
Properties
Class CL_HRRCF_SALARY_EXPECTATIONS  
Short Description Salary Expectations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRRCF0001    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20020711   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_SALARY_EXPECTATIONS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20020711
Friends
Class CL_HRRCF_SALARY_EXPECTATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENCY_BUFFER_TAB Static Attribute Private Type reference (TYPE) RCF_T_CURRENCIES Table for Currencies 20020711
2 C_BEGIN Constant Private Type reference (TYPE) C '[' Start Indicator 20020722
3 C_BOTTOM_RANGE Constant Public Type reference (TYPE) CHAR4 '<' Indicator for Bottom Range 20020731
4 C_DELIMITER Constant Private Type reference (TYPE) C '|' Delimiter 20020722
5 C_END Constant Private Type reference (TYPE) C ']' End Indicator 20020722
6 C_MAX_AMOUNT Constant Private Type reference (TYPE) RCF_ANNUAL_SALARY_MAX '9999999999999' Annual Basic Salary (Maximum) 20020722
7 C_RANGE_SEPARATOR Constant Public Type reference (TYPE) CHAR4 '-' Range Separator 20020731
8 C_TOP_RANGE Constant Public Type reference (TYPE) CHAR4 '+' Indicator for Top Range 20020731
9 FALSE Constant Private Type reference (TYPE) RCF_ANNUAL_SALARY_MAX '9999999999999' Annual Basic Salary (Maximum) 20020711
10 LEADING_CURRENCY Static Attribute Public Type reference (TYPE) RCF_SAL_CURRENCY Currency of Salary Expectations 20020711
11 MSGCL_ADMIN Constant Private Type reference (TYPE) RCF_ANNUAL_SALARY_MAX '9999999999999' Annual Basic Salary (Maximum) 20020711
12 MSGCL_USER Constant Private Type reference (TYPE) RCF_ANNUAL_SALARY_MAX '9999999999999' Annual Basic Salary (Maximum) 20020711
13 TRUE Constant Private Type reference (TYPE) RCF_ANNUAL_SALARY_MAX '9999999999999' Annual Basic Salary (Maximum) 20020711
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020711
2 CONVERT_CURRENCY_AMOUNT Static method Private Method Converts Amount in One Currency into Another Currency 20020731
3 GET_AMOUNT_BY_ID Static method Public Method Returns Amounts of a Salary Range 20020717
4 GET_CURRENCY_LIST Static method Public Method Formats List of All Relevant Currencies 20020711
5 GET_ID_BY_AMOUNT Static method Public Method Returns ID of a Salary Range 20020717
6 GET_ID_IN_LEAD_CURR_BY_AMOUNT Static method Public Method Returns Standardized Salary Range to Reference Currency 20020722
7 GET_ID_IN_LEAD_CURR_BY_ID Static method Public Method Returns Standardized Salary Range to Reference Currency 20020722
8 GET_RANGES_LIST Static method Public Method Returns List of Salary Ranges of a Currency 20020717
9 GET_VALUEHELP_TAB Static method Public Method Reads Key Fields and Value Fields for Lists 20020711
10 READ_CURRENCIES Static method Private Method Reads All Relevant Currencies 20020712
11 READ_LEADING_CURRENCY Static method Private Method Reads Reference Currency 20020712
12 READ_T77RCF_SAL_RANGE Static method Public Method Reads Salary Ranges of a Currency 20020717
Events
Class CL_HRRCF_SALARY_EXPECTATIONS has no event.
Types
Class CL_HRRCF_SALARY_EXPECTATIONS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONVERT_CURRENCY_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT_IN_FROM_CURRENCY Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MIN Jahresgrundgehalt Minimum 20020731
2 Exporting AMOUNT_IN_TO_CURRENCY Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MIN Jahresgrundgehalt Minimum 20020731
3 Importing FROM_CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020731
4 Importing TO_CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020731
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020731

Method GET_AMOUNT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANNUALSALARY_MAX Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MAX Jahresgrundgehalt Maximum 20020719
2 Exporting ANNUALSALARY_MIN Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MIN Jahresgrundgehalt Minimum 20020719
3 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020719
4 Importing RANGE_ID Call by reference Type reference (TYPE) RCF_SAL_RANGE_ID Schlüssel des Gehaltsbereichs 20020719
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020719

Method GET_CURRENCY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CURRENCY_LIST Call by reference Type reference (TYPE) RCF_T_CURRENCY_LIST Tabelle für Währungen 20020716
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20020716
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020712

Method GET_ID_BY_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNUALSALARY_MAX Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MAX Jahresgrundgehalt Maximum 20020719
2 Importing ANNUALSALARY_MIN Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MIN Jahresgrundgehalt Minimum 20020719
3 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020719
4 Exporting RANGE_ID Call by reference Type reference (TYPE) RCF_SAL_RANGE_ID Schlüssel des Gehaltsbereichs 20020719
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020719

Method GET_ID_IN_LEAD_CURR_BY_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANNUALSALARY_MAX Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MAX Jahresgrundgehalt Maximum 20020722
2 Importing ANNUALSALARY_MIN Call by reference Type reference (TYPE) RCF_ANNUAL_SALARY_MIN Jahresgrundgehalt Minimum 20020722
3 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020722
4 Exporting RANGE_ID_IN_LEAD_CURR Call by reference Type reference (TYPE) RCF_SAL_RANGE_ID Schlüssel des Gehaltsbereichs 20020722
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020722

Method GET_ID_IN_LEAD_CURR_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020722
2 Importing RANGE_ID Call by reference Type reference (TYPE) RCF_SAL_RANGE_ID Schlüssel des Gehaltsbereichs 20020722
3 Exporting RANGE_ID_IN_LEAD_CURR Call by reference Type reference (TYPE) RCF_SAL_RANGE_ID Jahresgrundgehalt Minimum 20020722
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020722

Method GET_RANGES_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY Währung für die Gehaltsbereiche 20020717
2 Exporting RANGE_LIST Call by reference Type reference (TYPE) RCF_T_SAL_RANGE_LIST Tabelle für Gehaltsbereiche 20020717
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020719

Method GET_VALUEHELP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPENDENT_FROM Call by reference Type reference (TYPE) ANY Abhängige Variabele bei Mehrstufigkeit 20020711
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20020711
3 Exporting VALUEHELP_TAB Call by reference Type reference (TYPE) RCF_T_UI_VALUEHELP Tabelle für Wertehilfen 20020711
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020711

Method READ_CURRENCIES Signature

Method READ_CURRENCIES on class CL_HRRCF_SALARY_EXPECTATIONS has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020712

Method READ_LEADING_CURRENCY Signature

Method READ_LEADING_CURRENCY on class CL_HRRCF_SALARY_EXPECTATIONS has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020712

Method READ_T77RCF_SAL_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENCY Call by reference Type reference (TYPE) RCF_SAL_CURRENCY LEADING_CURRENCY Währung für die Gehaltsbereiche 20020717
2 Exporting T77RCF_SAL_RANGE_TAB Call by reference Type reference (TYPE) RCF_T_T77RCF_SAL_RANGE Tabellentyp für die Struktur der T77RCF_SAL_RANGE 20020717
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020717
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A