SAP ABAP Interface IF_SAWE_SA_EMPLOYEE (BAdI-Interface SAWE_SA_EMPLOYEE)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_SAWE_SA_EMPLOYEE Default BAdI Impl.: IM_SAWE_SA_EMPLOYEE 20091019
Properties
Interface IF_SAWE_SA_EMPLOYEE  
Short Description BAdI-Interface SAWE_SA_EMPLOYEE    
General Data
Package PSAWE_CO_REUSE   Reuse objects for Structure Package EA-SAWE 
Created 20091019   SAP 
Last changed 20100310   SAP 
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)
2 IF_WE_ENGAGEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20091019
Friends
Interface IF_SAWE_SA_EMPLOYEE has no friend.
Attributes
Interface IF_SAWE_SA_EMPLOYEE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_MIN_AVAIL_TIME Instance method Public Method Calculate the Minimal Available Time for Employee 20091019
2 FILL_CUSTOMER_ATTRIBUTES Instance method Public Method Fill Customer Attributes for Employee Comm-Data Lists 20091027
3 GET_EMPLOYEE_EXTERNAL_FLAG Instance method Public Method Determine Internal or External Flag 20100204
4 GET_EMPLOYEE_INFO_SUBTYPE Instance method Public Method Determine Info Type and Subtype of Employee Attribute 20091027
Events
Interface IF_SAWE_SA_EMPLOYEE has no event.
Types
Interface IF_SAWE_SA_EMPLOYEE has no local type.
Method Signatures

Method CALCULATE_MIN_AVAIL_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAIL_CATS_DAYS Call by reference Type reference (TYPE) SAWE_TIME_AVAIL_CATS Available Days in TimeSheet 20091020
2 Exporting EV_AVAIL_DAYS Call by reference Type reference (TYPE) SAWE_TIME_AVAIL_SUM Minimal Available Days 20091020
3 Exporting EV_FORECASTED_DAYS Call by reference Type reference (TYPE) SAWE_TIME_FORECASTED Minimal Available Days 20091020
4 Importing IV_DATE_FROM Call by reference Type reference (TYPE) DATS Field of type DATS 20091020
5 Importing IV_DATE_TO Call by reference Type reference (TYPE) DATS Field of type DATS 20091020
6 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091020
7 Importing IV_ENGAGEMENT_ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20091020
8 Importing IV_ENGAGEMENT_TYPE Call by reference Type reference (TYPE) WE_ENGAGEMENT_TYPE Work Engagement type 20091020
9 Importing IV_REQUESTED_DAYS Call by reference Type reference (TYPE) SAWE_TIME_AVAIL Minimal Available Days 20091020
# Exception Resumable Description Created on
1 CX_SAWE_EMPLOYEE Lean staffing employee 20091020

Method FILL_CUSTOMER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CANDIDATE_LIST Call by reference Type reference (TYPE) SAWE_S_SA_LIST_CANDIDATE Lean staffing: Candidate-list structure (UI) 20091102
2 Changing CS_COMM_DATA Call by reference Type reference (TYPE) SAWE_S_SA_FORM_EMPL_COMM Lean staffing: Communication-data 20091102
3 Changing CS_RESULT_LIST Call by reference Type reference (TYPE) SAWE_S_SA_LIST_EMPL_SEARCH Lean staffing: Search results structure (UI) 20091102
4 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091027

Method FILL_CUSTOMER_ATTRIBUTES on Interface IF_SAWE_SA_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 Changing CH_EXTERNAL Call by reference Type reference (TYPE) SAWE_EXTERNAL External Customer indicator 20100204
2 Importing IM_EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20100204

Method GET_EMPLOYEE_EXTERNAL_FLAG on Interface IF_SAWE_SA_EMPLOYEE has no exception.

Method GET_EMPLOYEE_INFO_SUBTYPE 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 'X' if Search contrains pattern supported 20091027
2 Exporting EV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091027
3 Exporting EV_FIELDNAME_2 Call by reference Type reference (TYPE) FIELDNAME Field Name 20091027
4 Exporting EV_INFO_TYPE Call by reference Type reference (TYPE) INFTY Infotype 20091027
5 Exporting EV_SUBTYPE Call by reference Type reference (TYPE) SUBTY Subtype 20091027
6 Exporting EV_TRANSACTION_CLASS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20091027
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20091027
8 Importing IV_FOR_SEARCH Call by reference Type reference (TYPE) ABAP_BOOL 'X': Search-, ' '-Read-Context 20091027

Method GET_EMPLOYEE_INFO_SUBTYPE on Interface IF_SAWE_SA_EMPLOYEE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605