SAP ABAP Class CL_HRECM00_EXT_JOB (Survey Job (External))
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-JP (Application Component) Job Pricing
     PAOC_ECM_JPR_BL (Package) Job Pricing - Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRECM00_JOB Job 20030120
Properties
Class CL_HRECM00_EXT_JOB  
Short Description Survey Job (External)    
Super Class CL_HRECM00_JOB Job 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_JPR_BL   Job Pricing - Business Logic 
Created 20030120   SAP 
Last change 20030120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRECM00_EXT_JOB has no interface implemented.
Friends
Class CL_HRECM00_EXT_JOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXT_MARKET_DATA Instance attribute Public Object reference (TYPE REF TO) CL_HRECM00_EXT_MARKET_DATA External_ Market_ Data Object 20030214
2 HASJOBDESCRIPTION Instance attribute Public Type reference (TYPE) ECM_XJDESC Indicator: Description of Survey Job Exists 20030401
3 JGRADEHIGH Instance attribute Public Type reference (TYPE) ECM_JGRADELOW Lower Limit of Survey Job Grade Range 20030326
4 JGRADELOW Instance attribute Public Type reference (TYPE) ECM_JGRADELOW Lower Limit of Survey Job Grade Range 20030326
5 JOBDESCRIPTION Instance attribute Public Type reference (TYPE) HRECM00JOBDESCR Survey Job description 20030604
6 KEY_STRUC Instance attribute Public Type reference (TYPE) HRECM00EXTJOB_KEY Key of Survey Job 20030220
7 MATCHED_JOBS Instance attribute Public Type reference (TYPE) HRECM00JOBMATCHINGTAB Table of matched survey jobs 20030804
8 PROVIDER Instance attribute Public Object reference (TYPE REF TO) CL_HRECM00_PROVIDER Survey Provider Object 20030210
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ATTRIBUTES Instance method Public Method Set attributes 20030306
2 CHECK_DB_EXISTENCE Instance method Public Method Check if the survey job exist or not in the database 20030327
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030203
4 DELETE_COMPLETE Instance method Public Method Remove market data and delete job 20030402
5 DELETE_JOBDESCRIPTION Instance method Public Method Delete object in KW 20030604
6 GET_AGED_MARKET_DATA Instance method Public Method Get aged market data 20030227
7 GET_EXISTING_JOB_MAPPINGS Instance method Public Method Get existing job mappings 20030804
8 GET_MARKET_DATA Instance method Public Method Get raw market data 20030213
9 READ Instance method Public Method Get Survey job 20030208
10 READ_EXISTING_JOB_MAPPINGS Instance method Private Method Read existing job mappings 20030804
11 SET_ATTRIBUTES Instance method Public Method Set attributes 20030210
12 SET_JOBDESCRIPTION Instance method Public Method Set job description 20030604
13 UPDATE_JOBDESCRIPTION Instance method Public Method Update object in KW 20030604
Events
Class CL_HRECM00_EXT_JOB has no event.
Types
Class CL_HRECM00_EXT_JOB has no local type.
Method Signatures

Method CHANGE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HASJOBDESCRIPTION Call by reference Type reference (TYPE) ECM_XJDESC Kennzeichen: Beschreibung der Umfragestelle existiert 20030306
2 Importing JGRADEHIGH Call by reference Type reference (TYPE) ECM_JGRADELOW Untergrenze des Umfragestellengehaltsbands 20030326
3 Importing JGRADELOW Call by reference Type reference (TYPE) ECM_JGRADELOW Untergrenze des Umfragestellengehaltsbands 20030326
4 Importing JOBFAMILY_ID Call by reference Type reference (TYPE) ECM_JOBFAMILY Schlüssel der Umfragestellenfamilie abrufen 20030306
5 Importing JOBFAMILY_NAME Call by reference Type reference (TYPE) TEXT60 Name der Umfragestellenfamilie 20030306
6 Importing JOB_NAME Call by reference Type reference (TYPE) TEXT60 Name der Umfragestelle 20030306

Method CHANGE_ATTRIBUTES on class CL_HRECM00_EXT_JOB has no exception.

Method CHECK_DB_EXISTENCE Signature

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

Method CHECK_DB_EXISTENCE on class CL_HRECM00_EXT_JOB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAMILY_ID Call by reference Type reference (TYPE) ECM_JOBFAMILY Umfragestellenfamilie 20030224
2 Importing FAMILY_NAME Call by reference Type reference (TYPE) TEXT60 Textfeld (60 Zeichen) 20030224
3 Importing KEY_STRUC Call by reference Type reference (TYPE) HRECM00EXTJOB_KEY Schlüssel der Umfragestelle 20030220
4 Importing NAME Call by reference Type reference (TYPE) TEXT60 Textfeld (60 Zeichen) 20030224
5 Importing PROVIDER Call by reference Object reference (TYPE REF TO) CL_HRECM00_PROVIDER Umfrageanbieterobjekt 20030210

Method CONSTRUCTOR on class CL_HRECM00_EXT_JOB has no exception.

Method DELETE_COMPLETE 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 'X' = keine Beanstandungen 20030402
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Nachrichten 20030402

Method DELETE_COMPLETE on class CL_HRECM00_EXT_JOB has no exception.

Method DELETE_JOBDESCRIPTION Signature

Method DELETE_JOBDESCRIPTION on class CL_HRECM00_EXT_JOB has no parameter.
Method DELETE_JOBDESCRIPTION on class CL_HRECM00_EXT_JOB has no exception.

Method GET_AGED_MARKET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGEDATE_RANGE Call by reference Type reference (TYPE) BAL_RANGE Datum, an das Umfragedaten zeitlich angepasst wurden 20030227
2 Importing COMSIZE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
3 Importing COMTYPE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
4 Importing COUNTRY_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
5 Importing INDUSTRY_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030227
7 Exporting MARKETDATA_TAB Call by reference Type reference (TYPE) HRECM00SURVEYMARKETDATATAB Tabelle der Umfragemarktdaten 20030227
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030227
9 Importing REGION_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
10 Importing REVSIZE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
11 Importing SERVICE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030227
12 Importing STATSTYPE_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Bezahlungskategorieschlüssel 20030227
13 Importing SURVEYDATE_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfragetermine 20030227
14 Importing SURVEYYEAR_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfragejahre 20030227
15 Importing SURVEY_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfrageschlüssel 20030227

Method GET_AGED_MARKET_DATA on class CL_HRECM00_EXT_JOB has no exception.

Method GET_EXISTING_JOB_MAPPINGS 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 20030804
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum 20030804
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030804
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalvergütung: Meldungen 20030804
5 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGTAB Zuordnung von internen zu externen Stellen 20030804

Method GET_EXISTING_JOB_MAPPINGS on class CL_HRECM00_EXT_JOB has no exception.

Method GET_MARKET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMSIZE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
2 Importing COMTYPE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
3 Importing COUNTRY_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
4 Importing INDUSTRY_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030214
6 Exporting MARKETDATA_TAB Call by reference Type reference (TYPE) HRECM00SURVEYMARKETDATATAB Tabelle der Umfragemarktdaten 20030214
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030214
8 Importing REGION_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
9 Importing REVSIZE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
10 Importing SERVICE_RANGE Call by reference Type reference (TYPE) BAL_RANGE 20030214
11 Importing STATSTYPE_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Bezahlungskategorieschlüssel 20030225
12 Importing SURVEYDATE_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfragetermine 20030225
13 Importing SURVEYYEAR_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfragejahre 20030225
14 Importing SURVEY_RANGE Call by reference Type reference (TYPE) BAL_RANGE Tabelle der Umfrageschlüssel 20030225

Method GET_MARKET_DATA on class CL_HRECM00_EXT_JOB has no exception.

Method READ 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 'X' = keine Beanstandungen 20030403
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalstammdaten: Meldungen 20030208

Method READ on class CL_HRECM00_EXT_JOB has no exception.

Method READ_EXISTING_JOB_MAPPINGS 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 Importing JOB_KEY Call by reference Type reference (TYPE) HRECM00EXTJOB_KEY Schlüssel der Umfragestelle 20030804
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRECM00_MESSAGE_HANDLER Personalvergütung: Meldungen 20030804
4 Exporting RESULT_TAB Call by reference Type reference (TYPE) HRECM00JOBMATCHINGTAB Zuordnung von internen zu externen Stellen 20030804

Method READ_EXISTING_JOB_MAPPINGS on class CL_HRECM00_EXT_JOB has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HASJOBDESCRIPTION Call by reference Type reference (TYPE) ECM_XJDESC Kennzeichen: Beschreibung der Umfragestelle existiert 20030211
2 Importing JGRADEHIGH Call by reference Type reference (TYPE) ECM_JGRADEHIGH Obergrenze des Umfragestellenbehaltsbands 20030326
3 Importing JGRADELOW Call by reference Type reference (TYPE) ECM_JGRADELOW Untergrenze des Umfragestellengehaltsbands 20030326
4 Importing JOBFAMILY_ID Call by reference Type reference (TYPE) ECM_JOBFAMILY Schlüssel der Umfragestellenfamilie abrufen 20030213
5 Importing JOBFAMILY_NAME Call by reference Type reference (TYPE) TEXT60 Name der Umfragestellenfamilie 20030210
6 Importing JOB_NAME Call by reference Type reference (TYPE) TEXT60 Name der Umfragestelle 20030210

Method SET_ATTRIBUTES on class CL_HRECM00_EXT_JOB has no exception.

Method SET_JOBDESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JOBDESCRIPTION Call by reference Type reference (TYPE) HRECM00JOBDESCR Umfragestellenbeschreibung 20030604

Method SET_JOBDESCRIPTION on class CL_HRECM00_EXT_JOB has no exception.

Method UPDATE_JOBDESCRIPTION Signature

Method UPDATE_JOBDESCRIPTION on class CL_HRECM00_EXT_JOB has no parameter.
Method UPDATE_JOBDESCRIPTION on class CL_HRECM00_EXT_JOB has no exception.
History
Last changed by/on SAP  20030120 
SAP Release Created in 200