SAP ABAP Class CL_HRECM00_UI_JOB_HANDLING (UI common job functionality)
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 20030409
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRECM00_UI_JOB_MATCHING UI Job Matching 20030409
2 Inheritance (c INHERITING FROM c_ref)  CL_HRECM00_UI_JOB_PRICING Price Jobs, Maintain composite results 20030409
Properties
Class CL_HRECM00_UI_JOB_HANDLING  
Short Description UI common job functionality    
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 20030409   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRECM00_UI_JOB_HANDLING has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRECM00_BOOLEAN JPR: Attributes True and False 20030409
Friends
Class CL_HRECM00_UI_JOB_HANDLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXTERNAL_JOBLIST Instance attribute Private Type reference (TYPE) HRECM00SURVEYJOBSLISTTAB Table of Survey Jobs List 20030409
2 EXT_JOB Instance attribute Protected Object reference (TYPE REF TO) CL_HRECM00_EXT_JOB Survey Job (External) Object 20030409
3 FALSE Instance attribute Protected Attribute reference (LIKE) 20030409
4 INTERNAL_JOBLIST Instance attribute Private Type reference (TYPE) HRECM00INTJOBLISTTAB Org. Management: Table of Object Entries 20030409
5 INT_JOB Instance attribute Protected Object reference (TYPE REF TO) CL_HRECM00_INT_JOB Internal Job 20030409
6 JOBMATCHING_EXT_TAB Instance attribute Private Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Mapping internal to external jobs 20030804
7 JOBMATCHING_TAB Instance attribute Public Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Mapping internal to external jobs 20030409
8 MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRECM00_MESSAGE_HANDLER Job Pricing Messages 20030409
9 NAVIGATOR Instance attribute Protected Object reference (TYPE REF TO) CL_HRECM00_UI_NAVIGATION Central UI Navigation 20030409
10 PROVIDER_BREAKOUTS Instance attribute Private Type reference (TYPE) HRECM00BREAKOUTINFOTAB Marketcriteria 20030716
11 SEARCHCRITERIA_EXT_JOB Static Attribute Private Type reference (TYPE) HRECM00KEYANDTEXTTAB Search Criteria for exteranl job 20030509
12 SEARCHCRITERIA_INT_JOB Static Attribute Private Type reference (TYPE) HRECM00KEYANDTEXTTAB Key and corresponding text 20030509
13 TRUE Instance attribute Protected Attribute reference (LIKE) 20030409
14 USED_PROVIDERS_TAB Instance attribute Public Type reference (TYPE) HRECM00PROVIDERKEYS Provider Keys 20030716
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method Initialize attributes of job matching tables 20030409
2 GET_BREAKOUTS_OF_PROVIDER Instance method Public Method Set the provider marketcriteria 20030804
3 GET_EXTERNAL_JOBLIST Instance method Public Method Get External Survey Job list by search criteria 20030409
4 GET_INTERNAL_JOBLIST Instance method Public Method Get Internal Job list by Search criteria 20030409
5 GET_INTERNAL_JOBLIST_OF_SALSTR Instance method Public Method Get Internal Job list by Salary Structure 20030903
6 GET_JOBMATCHING_OF_EXT_JOB Instance method Public Method Get list of matched jobs for survey job 20030903
7 GET_SEARCHCRITERIA_EXT_JOB Static method Public Method Get a list of valid searchcriteria for external survey jobs 20030509
8 GET_SEARCHCRITERIA_INT_JOB Static method Public Method Get a list of valid searchcriteria for internal jobs 20030509
9 RECALCULATE_WEIGHT_PERCENT Instance method Public Method recalculate weighting Percentage 20040305
10 SET_INTJOB_FOR_JOBMATCHING Instance method Public Method Get list of matched survey jobs for job 20030702
11 SET_JOBMATCHING_TAB Instance method Public Method Set list of matched survey jobs for job for comp. result 20030409
12 SET_PROVIDER Instance method Public Method Set list of providers to one single provider 20040114
13 SET_PROVIDER_FROM_JOBMATCHING Instance method Public Method Set list of providers from matching table (->breakout cats) 20030716
Events
Class CL_HRECM00_UI_JOB_HANDLING has no event.
Types
Class CL_HRECM00_UI_JOB_HANDLING has no local type.
Method Signatures

Method CLEANUP Signature

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

Method GET_BREAKOUTS_OF_PROVIDER 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 (=' ') 20030804
2 Exporting PROVIDER_BREAKOUTCAT_TAB Call by reference Type reference (TYPE) HRECM00BREAKOUTINFOTAB Marktdatenkritieren 20030804

Method GET_BREAKOUTS_OF_PROVIDER on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_EXTERNAL_JOBLIST 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 (=' ') 20030409
2 Exporting JOBLIST Call by reference Type reference (TYPE) HRECM00SURVEYJOBSLISTTAB Tabelle der Umfragestellenliste 20030812
3 Importing PROVIDER_ID Call by reference Type reference (TYPE) ECM_PROVIDER Umfrageanbietername 20030409
4 Importing SEARCHCRITERIA Call by reference Type reference (TYPE) ECM_EXTJOB_SEARCHCRITERIA Produktkatalog: Suchkriterien 20030409
5 Importing SEARCHVALUE Call by reference Type reference (TYPE) STRING 20030409
6 Importing SURVEY_DATE Call by reference Type reference (TYPE) ECM_SURVEYDATE Wirksamkeitsdatum der Umfrage wie vom Anbieter übermittelt 20030509

Method GET_EXTERNAL_JOBLIST on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_INTERNAL_JOBLIST 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 (=' ') 20030409
2 Exporting JOBLIST Call by reference Type reference (TYPE) HRECM00INTJOBLISTTAB Tabelle der Liste interner Stellen mit Stellengruppe 20030812
3 Importing SEARCHCRITERIA Call by reference Type reference (TYPE) ECM_JOB_SEARCHCRITERIA Suchkriterien für interne Stellen 20030409
4 Importing SEARCHVALUE Call by reference Type reference (TYPE) STRING Suchwert 20030409

Method GET_INTERNAL_JOBLIST on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_INTERNAL_JOBLIST_OF_SALSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030903
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum 20030903
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030903
4 Exporting JOBLIST Call by reference Type reference (TYPE) HRECM00INTJOBLISTTAB Tabelle der Liste interner Stellen mit Stellengruppe 20030903
5 Importing SALARY_STRUCTURE Call by reference Type reference (TYPE) HRECM00SALARYSTRUCTUREKEY Schlüssel der Gehaltsstruktur 20030903

Method GET_INTERNAL_JOBLIST_OF_SALSTR on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_JOBMATCHING_OF_EXT_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Suchwert 20030903
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030903
3 Exporting EXTERNAL_JOBMATCH_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20030903
4 Importing EXT_JOB_KEY Call by reference Type reference (TYPE) HRECM00EXTJOB_KEY Suchkriterien für interne Stellen 20030903
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030903

Method GET_JOBMATCHING_OF_EXT_JOB on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_SEARCHCRITERIA_EXT_JOB 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 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRECM00KEYANDTEXTTAB Schlüssel und zugehöriger Text 20030509

Method GET_SEARCHCRITERIA_EXT_JOB on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method GET_SEARCHCRITERIA_INT_JOB 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 20030509

Method GET_SEARCHCRITERIA_INT_JOB on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method RECALCULATE_WEIGHT_PERCENT 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 (=' ') 20040305
2 Importing JOBMATCH_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20040305
3 Exporting JOB_MATCH_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20040305

Method RECALCULATE_WEIGHT_PERCENT on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method SET_INTJOB_FOR_JOBMATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20030702
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Enddatum 20030702
3 Importing INTJOB_KEY_STRUC Call by reference Type reference (TYPE) HROBJECT Objekt 20030702
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030702
5 Exporting JOB_MATCH_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20031211

Method SET_INTJOB_FOR_JOBMATCHING on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method SET_JOBMATCHING_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JOBMATCHING_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20030409

Method SET_JOBMATCHING_TAB on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method SET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROVIDER Call by reference Type reference (TYPE) ECM_PROVIDER Umfrageanbieterschlüssel 20040114

Method SET_PROVIDER on class CL_HRECM00_UI_JOB_HANDLING has no exception.

Method SET_PROVIDER_FROM_JOBMATCHING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JOBMATCHING_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGWITHTEXTTAB Zuordnung von internen zu externen Stellen 20030716

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