SAP ABAP Class CL_SAWE_EMPLOYEE (Util-Class for Employee functions)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_CO_REUSE (Package) Reuse objects for Structure Package EA-SAWE
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CONSTANTS FPM constants 20091021
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAWE_SA_CONSTANTS Constants definitions 20090917
Properties
Class CL_SAWE_EMPLOYEE  
Short Description Util-Class for Employee functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSAWE_CO_REUSE   Reuse objects for Structure Package EA-SAWE 
Created 20090916   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_CONSTANTS FPM constants 20091021
2 IF_SAWE_SA_CONSTANTS Constants definitions 20090917
Friends
Class CL_SAWE_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_COUNTER Static Attribute Private Type reference (TYPE) I 20101001
2 MO_BADI_EMPLOYEE Instance attribute Private Object reference (TYPE REF TO) SAWE_SA_EMPLOYEE 20091022
3 MO_DATE Instance attribute Private Object reference (TYPE REF TO) CL_SAWE_DATE Utility Class for Date 20091015
4 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SAWE_EMPLOYEE Util-Class for Employee functions 20090917
5 MO_MSG Instance attribute Private Object reference (TYPE REF TO) CL_SAWE_MESSAGES Util-Class for Messages 20100125
6 MS_EMPLOYEE_INFOTYPE_SUBTYP Instance attribute Private Attribute reference (LIKE) IF_SAWE_SA_CONSTANTS~GC_EMPLOYEE_INFOTYPE_SUBTYP 20091022
7 MT_ATTR_STRUCTURE Instance attribute Private Type reference (TYPE) TYPE_T_ATTR_STR 20091001
8 MT_QUALI_CATALOG Instance attribute Private Type reference (TYPE) SAWE_T_SKILL_QUALI_ATTR Skill-Qualification TAB 20091026
9 MV_PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Version 20091001
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SEARCH_OPTION Instance method Public Method Add Search Attribute 20091125
2 ADD_TO_SEARCH_SELECTION Instance method Private Method Returns Attribute Structure with Infotype-Information 20090922
3 CHECK_SEARCH_PARAMETER Instance method Public Method Check search parameters have been entered 20100125
4 CLEAR_MEMORY Instance method Public Method Clear memory where PERNR is set 20101001
5 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20091015
6 FILL_SEARCH_OPTION Instance method Private Method Map from Search Result-List to CandidateList 20091006
7 GET_ACTIVE_WF_PLVAR Instance method Public Method Returns active Plan version 20091001
8 GET_ACTIVITY_TYPE_TEXT Instance method Public Method (Ehp6) Get Activity Type Text 20100923
9 GET_ATTRIBUTES_ANY Instance method Public Method returns Employee-name 20091013
10 GET_ATTRIBUTE_STRUCTURE Instance method Private Method Returns Attribute Structure with Infotype-Information 20091001
11 GET_BUSINESS_AREA_TEXT Instance method Public Method (Ehp6) Get Employee Business Area Text 20100720
12 GET_COMPANY_CODE_TEXT Instance method Public Method (Ehp6) Get Company Code Text 20100714
13 GET_CONTROLLING_AREA_TEXT Instance method Public Method (Ehp6) Get Employee Controlling Area Text 20100720
14 GET_COST_CENTER_TEXT Instance method Public Method (Ehp6) Get Cost Center Text 20100714
15 GET_EMPLOYEE_BUSINESS_AREA Instance method Public Method (Ehp6)Get Employee Business Area 20100630
16 GET_EMPLOYEE_COMPANY_CODE Instance method Public Method returns Employee Company Code 20091014
17 GET_EMPLOYEE_CONTROLLING_DATA Instance method Public Method returns Employee Controlling Area 20091130
18 GET_EMPLOYEE_COST_CENTER Instance method Public Method (Ehp6)Get Employee Cost Center 20100830
19 GET_EMPLOYEE_EXTERNAL_FLAG Instance method Public Method Get external flag by BAdI 20100204
20 GET_EMPLOYEE_GROUP Instance method Public Method returns Employee Group 20091109
21 GET_EMPLOYEE_GROUP_TEXT Instance method Public Method (Ehp6) Get Employee GroupText 20100721
22 GET_EMPLOYEE_NAME Instance method Public Method returns Employee-name 20091013
23 GET_EMPLOYEE_NAMES_SEPARATELY Instance method Public Method returns Employee name separated in last and first name 20091109
24 GET_EMPLOYEE_ORG_UNIT Instance method Public Method returns Employee Org Unit 20091110
25 GET_EMPLOYEE_PERSONNEL_AREA Instance method Public Method (Ehp6) Get Employee Personnel Area 20100630
26 GET_EMPLOYEE_PROFIT_CENTER Instance method Public Method (Ehp6)Get Employee Profit Center 20100630
27 GET_EMPLOYEE_QUALI Instance method Public Method Returns Skill of an employee 20091008
28 GET_EMPLOYEE_WITH_REQ_SKILL Instance method Public Method return all employee with a requested Skill-Combination 20091001
29 GET_FIELD_ATTRIBUTES Instance method Public Method Add search-criteria to search-selection 20091001
30 GET_INSTANCE Static method Public Method Returns Singleton 20090917
31 GET_PERNR_FOR_UNAME Instance method Public Method Returns Employee ID (PERNR) for a user name (UNAME) 20091009
32 GET_PERNR_FROM_MEMORY Instance method Public Method Get PERNR from memory 20101001
33 GET_PERSONNEL_AREA_TEXT Instance method Public Method (Ehp6) Get Employee Personnel Area Text 20100720
34 GET_PUBLIC_HOLI_NWORK_ABS_DAYS Instance method Public Method Get Public Holidays, Non-working and Absence for an employee 20091217
35 GET_QUALIDIRECTORY Instance method Public Method Returns Skill-catalog 20091002
36 GET_QUALI_DESCRIPTION Instance method Public Method Returns description of a qualification 20091026
37 GET_SEARCH_OPTION_CP_SUPPORTED Instance method Private Method Returns true if for one search field '*'-search is supported 20091006
38 GET_TEAM_OF_EMPLOYEE Instance method Public Method (Ehp6) Get Employee Team 20101028
39 GET_USER_FROM_EMPLOYEE Instance method Public Method Get user from employee 20091102
40 ON_FIELD_NOT_YET_FILLED Instance method Private Method Returns true if at least on req. field is not yet filled 20091002
41 SEARCH Instance method Public Method actually do the search 20090921
42 SET_PERNR_TO_MEMORY Instance method Public Method Set PERNR to memory 20101001
43 TRANSFER_SUBTYPE_VALUES Instance method Private Method Copy Values from Info-SubType Structure to req. Structure 20091006
44 TRANSFER_VALUES Instance method Private Method Copy Values from Info-Type Structure to req. Structure 20091002
Events
Class CL_SAWE_EMPLOYEE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_INFOTYPES Private See coding 20090917 tt_infotypes type standard table of ty_infotypes
2 TYPE_S_ATTR Private See coding 20091001 begin of type_s_attr ,subtype type subty ,fieldname_str type fieldname ,index_str type tabfdpos ,fieldname_employee type fieldname ,fieldname_employee_2 type fieldname ,end of type_s_attr
3 TYPE_S_ATTR_STR Private See coding 20091001 begin of type_s_attr_str ,absolute_name type string ,info_type type type_t_info_type ,end of type_s_attr_str
4 TYPE_S_INFO_TYPE Private See coding 20091001 begin of type_s_info_type ,info_type type infty ,subtype type subty ,transaction_class type TCLAS ,info_tab type ref to data ,info_str type ref to data ,attr type type_t_attr ,end of type_s_info_type
5 TYPE_T_ATTR Private See coding 20091001 type_t_attr type standard table of type_s_attr with default key
6 TYPE_T_ATTR_STR Private See coding 20091001 type_t_attr_str type sorted table of type_s_attr_str with unique key absolute_name
7 TYPE_T_INFO_TYPE Private See coding 20091001 type_t_info_type type sorted table of type_s_info_type with unique key info_type
8 TY_INFOTYPES Private See coding 20090917 begin of ty_infotypes, fieldname type char30, infty type infty, end of ty_infotypes
9 TY_S_PERNR Private See coding 20101001 BEGIN OF ty_s_pernr, pernr TYPE pernr_d, END OF ty_s_pernr
Method Signatures

Method ADD_SEARCH_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTE Call by reference Type reference (TYPE) SAWE_T_EMPLOYEE_SEARCH_RNG Generic search range for employee-search TAB 20091125
2 Exporting ES_ATTRIBUTE Call by reference Type reference (TYPE) SAWE_S_EMPLOYEE_SEARCH_RNG Generic search range for employee-search 20091202
3 Exporting EV_CP_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL Pattern-Search supported 20091202
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091125
5 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20091125

Method ADD_SEARCH_OPTION on class CL_SAWE_EMPLOYEE has no exception.

Method ADD_TO_SEARCH_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEARCH_SELECTION Call by reference Type reference (TYPE) HRASR00_SEARCH_SELECTION_TAB Search Criteria for Employee Search 20091001
2 Importing IT_SEARCH_RNG Call by reference Type reference (TYPE) SAWE_T_GEN_SEARCH_RNG generic search range tab 20091001
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091001
4 Importing IV_INFO_TYPE Call by reference Type reference (TYPE) INFTY Infotype 20091001
5 Importing IV_TRANSACTION_CLASS Call by reference Type reference (TYPE) TCLAS 'A' Transaction Class for Data Retention 20091001

Method ADD_TO_SEARCH_SELECTION on class CL_SAWE_EMPLOYEE has no exception.

Method CHECK_SEARCH_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20100125
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20100125
3 Importing IS_SEARCH Call by reference Type reference (TYPE) SAWE_S_SA_FORM_EMPL_SEARCH Lean staffing: Search structure 20100125

Method CHECK_SEARCH_PARAMETER on class CL_SAWE_EMPLOYEE has no exception.

Method CLEAR_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MEM_ID Call by reference Type reference (TYPE) TEXT10 Text (10 Characters) 20101001

Method CLEAR_MEMORY on class CL_SAWE_EMPLOYEE has no exception.

Method CONSTRUCTOR Signature

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

Method FILL_SEARCH_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) CSEQUENCE 20091006
2 Returning RV_OPTION Value transfer Type reference (TYPE) TVARV Table of variables in selection criteria 20091006

Method FILL_SEARCH_OPTION on class CL_SAWE_EMPLOYEE has no exception.

Method GET_ACTIVE_WF_PLVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PLVAR Value transfer Type reference (TYPE) PLVAR Plan Version 20091001

Method GET_ACTIVE_WF_PLVAR on class CL_SAWE_EMPLOYEE has no exception.

Method GET_ACTIVITY_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_TYPE Call by reference Type reference (TYPE) LSTAR Activity Type 20100923
2 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20101022
3 Exporting RV_ACTIVITY_TEXT Call by reference Type reference (TYPE) KTEXT General Name 20100923

Method GET_ACTIVITY_TYPE_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_ATTRIBUTES_ANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANY Call by reference Type reference (TYPE) ANY 20091013
2 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091013
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091013
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091013

Method GET_ATTRIBUTES_ANY on class CL_SAWE_EMPLOYEE has no exception.

Method GET_ATTRIBUTE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTR_STRUCTURE Call by reference Type reference (TYPE) TYPE_S_ATTR_STR Transaction Class for Data Retention 20091001
2 Importing IS_ANY Call by reference Type reference (TYPE) ANY Any Structure 20091001

Method GET_ATTRIBUTE_STRUCTURE on class CL_SAWE_EMPLOYEE has no exception.

Method GET_BUSINESS_AREA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUSINESS_AREA_TEXT Call by reference Type reference (TYPE) GTEXT Name of the controlling area 20100720
2 Importing IV_BUSINESS_AREA Call by reference Type reference (TYPE) GSBER Controlling Area 20100720
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100720

Method GET_BUSINESS_AREA_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_COMPANY_CODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPANY_CODE_NAME Call by reference Type reference (TYPE) BUTXT Name of the company code or company 20100714
2 Importing IV_COMPANYCODE Call by reference Type reference (TYPE) BUKRS Company Code 20100714
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100714

Method GET_COMPANY_CODE_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_CONTROLLING_AREA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROLLING_AREA_TEXT Call by reference Type reference (TYPE) BEZEI Name of the controlling area 20100720
2 Importing IV_CONTROLLING_AREA Call by reference Type reference (TYPE) KOKRS Controlling Area 20100720
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100720

Method GET_CONTROLLING_AREA_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_COST_CENTER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATUM Call by reference Type reference (TYPE) CSKT-DATBI SY-DATUM Valid To Date 20100715
2 Exporting EV_COST_CENTER_TEXT Call by reference Type reference (TYPE) KTEXT General Name 20100715
3 Importing IV_KOKRS Call by reference Type reference (TYPE) CSKT-KOKRS Controlling Area 20100715
4 Importing IV_KOSTL Call by reference Type reference (TYPE) CSKT-KOSTL Cost Center 20100715
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100715

Method GET_COST_CENTER_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_BUSINESS_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20100630
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20100630
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20100630
4 Returning RV_BUSINESS_AREA Value transfer Type reference (TYPE) GSBER Business Area 20100630

Method GET_EMPLOYEE_BUSINESS_AREA on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091014
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091014
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091014
4 Returning RV_BUKRS Value transfer Type reference (TYPE) BUKRS Company Code 20091014

Method GET_EMPLOYEE_COMPANY_CODE on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_CONTROLLING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091130
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091130
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091130
4 Returning RS_CONTROLLING_DATA Value transfer Type reference (TYPE) SAWE_S_CONTROLLING Controlling Data 20091130

Method GET_EMPLOYEE_CONTROLLING_DATA on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_COST_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20100830
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20100830
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20100830
4 Returning RV_COST_CENTER Value transfer Type reference (TYPE) KOSTL Cost Center 20100830

Method GET_EMPLOYEE_COST_CENTER on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_EXTERNAL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20100204
2 Returning RV_IS_EXTERNAL Value transfer Type reference (TYPE) SAWE_EXTERNAL External Customer indicator 20100204

Method GET_EMPLOYEE_EXTERNAL_FLAG on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091109
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091109
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091109
4 Returning RV_PERSG Value transfer Type reference (TYPE) PERSG Employee Group 20091109

Method GET_EMPLOYEE_GROUP on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_GROUP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EMPLOYEE_GROUP_TEXT Call by reference Type reference (TYPE) PGTXT Personnel Area Text 20100721
2 Importing IV_EMPLOYEE_GROUP Call by reference Type reference (TYPE) PERSG Employee Group 20100721
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100721

Method GET_EMPLOYEE_GROUP_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091013
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091013
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091013
4 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20091013

Method GET_EMPLOYEE_NAME on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_NAMES_SEPARATELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FIRSTNAME Value transfer Type reference (TYPE) VORNA First Name 20091109
2 Exporting EV_LASTNAME Value transfer Type reference (TYPE) NACHN Last Name 20091109
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091109
4 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091109
5 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091109

Method GET_EMPLOYEE_NAMES_SEPARATELY on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20091110
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091110
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20091110
4 Returning RV_ORGEH Value transfer Type reference (TYPE) ORGEH Organizational Unit 20091110

Method GET_EMPLOYEE_ORG_UNIT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_PERSONNEL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20100630
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20100630
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20100630
4 Returning RV_PERSONNEL_AREA Value transfer Type reference (TYPE) PERSA Personnel Area 20100630

Method GET_EMPLOYEE_PERSONNEL_AREA on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_PROFIT_CENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Work Area for Database PCH 20100630
2 Importing IV_VALID_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20100630
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM 20100630
4 Returning RV_PROFIT_CENTER Value transfer Type reference (TYPE) PRCTR Company Code 20100630

Method GET_EMPLOYEE_PROFIT_CENTER on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_QUALI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALIFICATION Call by reference Type reference (TYPE) SAWE_T_EMPL_QUALI_ATTR Table for BAPIQUALIFIC_TAB 20091009
2 Importing IV_DATE_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091008
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091008
4 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091008

Method GET_EMPLOYEE_QUALI on class CL_SAWE_EMPLOYEE has no exception.

Method GET_EMPLOYEE_WITH_REQ_SKILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20091001
2 Importing IT_REQ_SKILL Call by reference Type reference (TYPE) SAWE_T_SKILL_QUALI_ATTR Skill-Qualification Tree TAB 20091001
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BEGDA SY-DATUM Start Date 20091001
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) ENDDA SY-DATUM End Date 20091001

Method GET_EMPLOYEE_WITH_REQ_SKILL on class CL_SAWE_EMPLOYEE has no exception.

Method GET_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CP_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL is '*' -search supported 20091001
2 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Mapped Fieldname 20091001
3 Exporting EV_FIELDNAME_2 Call by reference Type reference (TYPE) FIELDNAME Mapped Fieldname Alternative 20091022
4 Exporting EV_INFO_TYPE Call by reference Type reference (TYPE) INFTY Infotype 20091001
5 Exporting EV_SUBTYPE Call by reference Type reference (TYPE) SUBTY Subtype 20091006
6 Exporting EV_TRANSACTION_CLASS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20091001
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091001
8 Importing IV_FOR_SEARCH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091001

Method GET_FIELD_ATTRIBUTES on class CL_SAWE_EMPLOYEE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SAWE_EMPLOYEE Util-Class for Employee functions 20090917

Method GET_INSTANCE on class CL_SAWE_EMPLOYEE has no exception.

Method GET_PERNR_FOR_UNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERNR Value transfer Type reference (TYPE) PERNR_D Personnel Number 20091009
2 Importing IV_EMP_UNAME Call by reference Type reference (TYPE) UNAME User Name 20091009

Method GET_PERNR_FOR_UNAME on class CL_SAWE_EMPLOYEE has no exception.

Method GET_PERNR_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20101001
2 Importing IV_MEM_ID Call by reference Type reference (TYPE) TEXT10 Text (10 Characters) 20101001

Method GET_PERNR_FROM_MEMORY on class CL_SAWE_EMPLOYEE has no exception.

Method GET_PERSONNEL_AREA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERSONNEL_AREA_TEXT Call by reference Type reference (TYPE) PBTXT Personnel Area Text 20100720
2 Importing IV_PERSONNEL_AREA Call by reference Type reference (TYPE) PERSA Personnel Area 20100720

Method GET_PERSONNEL_AREA_TEXT on class CL_SAWE_EMPLOYEE has no exception.

Method GET_PUBLIC_HOLI_NWORK_ABS_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FULL_ABSENCE_DATES Call by reference Type reference (TYPE) SAWE_T_DATES Full Absence Dates 20091217
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Messages 20100908
3 Exporting ET_NON_WORKING_DATES Call by reference Type reference (TYPE) SAWE_T_DATES Non-working Dates 20091217
4 Exporting ET_PARTIAL_ABSENCE_DATES Call by reference Type reference (TYPE) SAWE_T_DATES Partial Absence Dates 20091217
5 Exporting ET_PUBLIC_HOLIDAYS_DATES Call by reference Type reference (TYPE) SAWE_T_DATES Public Holidays Dates 20091217
6 Importing IV_ABSENCE_DAYS_REQUIRED Call by reference Type reference (TYPE) BOOLE_D ' ' Absence Days Required=X(TRUE) 20091217
7 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) SAWE_BEGIN_DATE Begin Date 20091217
8 Importing IV_END_DATE Call by reference Type reference (TYPE) SAWE_END_DATE End Date 20091217
9 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091217

Method GET_PUBLIC_HOLI_NWORK_ABS_DAYS on class CL_SAWE_EMPLOYEE has no exception.

Method GET_QUALIDIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALI_CATALOG Call by reference Type reference (TYPE) SAWE_T_SKILL_QUALI_ATTR 20091002
2 Importing IV_DATE_FROM Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091002
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) SYDATUM SY-DATUM Current Date of Application Server 20091002
4 Importing IV_DEPTH Call by reference Type reference (TYPE) DEPTH Display Depth of Structure 20091012
5 Importing IV_START_QUALI_ID Call by reference Type reference (TYPE) BAPIPDOTYPE_Q_TAB-OBJ_ID Object ID 20091002
6 Importing IV_START_QUALI_TYPE Call by reference Type reference (TYPE) BAPIQUALIFIC-OTYPE Object Type 20091002

Method GET_QUALIDIRECTORY on class CL_SAWE_EMPLOYEE has no exception.

Method GET_QUALI_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUALI Call by reference Type reference (TYPE) SAWE_QUALIFICATION 20091026
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20091026

Method GET_QUALI_DESCRIPTION on class CL_SAWE_EMPLOYEE has no exception.

Method GET_SEARCH_OPTION_CP_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091006
2 Returning RV_CP_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL '*' Values supported 20091006

Method GET_SEARCH_OPTION_CP_SUPPORTED on class CL_SAWE_EMPLOYEE has no exception.

Method GET_TEAM_OF_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMP_LIST Call by reference Type reference (TYPE) SAWE_T_EMP_ID_LIST Staff Assignment list of employee ID's 20101028
2 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20101028

Method GET_TEAM_OF_EMPLOYEE on class CL_SAWE_EMPLOYEE has no exception.

Method GET_USER_FROM_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER Call by reference Type reference (TYPE) PERNR_US_TAB User Allocation of Employee 20091102
2 Exporting EV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20091102
3 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA SY-DATUM Start date 20091102
4 Importing IV_END_DATE Call by reference Type reference (TYPE) ENDDA SY-DATUM End date 20091102
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091102
6 Importing IV_WITH_AUTHORITY Call by reference Type reference (TYPE) FLAG 'X' General Flag 20091102

Method GET_USER_FROM_EMPLOYEE on class CL_SAWE_EMPLOYEE has no exception.

Method ON_FIELD_NOT_YET_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANY Call by reference Type reference (TYPE) ANY Any Structure 20091002
2 Importing IS_INFO_TYPE Call by reference Type reference (TYPE) TYPE_S_INFO_TYPE 20091002
3 Returning RV_ONE_FIELD_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20091002

Method ON_FIELD_NOT_YET_FILLED on class CL_SAWE_EMPLOYEE has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090923
2 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) SAWE_T_EMPLOYEE_SEARCH_RNG generic search range tab 20090929
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BEGDA '18000101' Start Date 20090922
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) ENDDA '99991231' End Date 20090922

Method SEARCH on class CL_SAWE_EMPLOYEE has no exception.

Method SET_PERNR_TO_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20101001
2 Returning RV_MEM_ID Value transfer Type reference (TYPE) TEXT10 Text (10 Characters) 20101001

Method SET_PERNR_TO_MEMORY on class CL_SAWE_EMPLOYEE has no exception.

Method TRANSFER_SUBTYPE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANY Call by reference Type reference (TYPE) ANY Any Structure 20091006
2 Changing CS_INFTY Call by reference Type reference (TYPE) ANY 20091006
3 Importing IS_INFO_TYPE Call by reference Type reference (TYPE) TYPE_S_INFO_TYPE 20091006
4 Importing IT_INFTY Call by reference Type reference (TYPE) ANY TABLE 20091006

Method TRANSFER_SUBTYPE_VALUES on class CL_SAWE_EMPLOYEE has no exception.

Method TRANSFER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANY Call by reference Type reference (TYPE) ANY Any Structure 20091002
2 Importing IS_INFO_TYPE Call by reference Type reference (TYPE) TYPE_S_INFO_TYPE 20091002
3 Importing IS_INFTY Call by reference Type reference (TYPE) ANY 20091002

Method TRANSFER_VALUES on class CL_SAWE_EMPLOYEE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605