SAP ABAP Interface IF_WE_ENGAGEMENT_CALLBACK (Callbacks for Assignment Objects)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   IS-PRS-LS (Application Component) Lean Staffing
     WORK_ENGAGEMENT_IF (Package) Interface for Work Engagement
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAWE_ENGAGEMENT_CALLBACK Class for BAdI: WE_ENGAGEMENT_CALLBACK 20090923
Properties
Interface IF_WE_ENGAGEMENT_CALLBACK  
Short Description Callbacks for Assignment Objects    
General Data
Package WORK_ENGAGEMENT_IF   Interface for Work Engagement 
Created 20090820   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 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 20090820
Friends
Interface IF_WE_ENGAGEMENT_CALLBACK has no friend.
Attributes
Interface IF_WE_ENGAGEMENT_CALLBACK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENTS_EXIST Instance method Public Method 20090820
2 ASSIGNMENTS_FOR_EMPLOYEE Instance method Public Method 20090925
3 FILTER_UNSTAFFED_OBJECTS Instance method Public Method 20090820
4 GET_DUMMY_OBJECTS Instance method Public Method 20090825
5 ON_REFRESH Instance method Public Method 20090827
6 ON_SAVE Instance method Public Method 20090827
7 TO_BE_ARCHIVED Instance method Public Method 20090820
8 TO_BE_DELETED Instance method Public Method 20090820
9 TO_BE_RENAMED Instance method Public Method 20090820
10 TO_BE_STATUS_CHANGED Instance method Public Method 20090924
Events
Interface IF_WE_ENGAGEMENT_CALLBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OBJECT_KEY Public See coding 20090825 begin of object_key, engagement_type type if_we_engagement=>type, id type if_we_engagement=>id, end of object_key
2 OBJECT_KEYS Public See coding 20090825 object_keys type table of object_key
3 RENAME Public See coding 20090820 begin of rename, old_id type if_we_engagement=>id, new_id type if_we_engagement=>id, end of rename
4 RENAMING Public See coding 20090820 renaming type table of rename
Method Signatures

Method ASSIGNMENTS_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090820
2 Returning EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20090820
3 Importing ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20090820

Method ASSIGNMENTS_EXIST on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method ASSIGNMENTS_FOR_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D 20090925
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090925
3 Exporting IDS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>IDS 20090925

Method ASSIGNMENTS_FOR_EMPLOYEE on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method FILTER_UNSTAFFED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090820
2 Exporting FILTERING_DONE Call by reference Type reference (TYPE) XFELD Checkbox 20090901
3 Changing IDS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>IDS 20090820

Method FILTER_UNSTAFFED_OBJECTS on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method GET_DUMMY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE_ID Call by reference Type reference (TYPE) PERNR_D Personnel Number 20091217
2 Exporting OBJECT_KEYS Call by reference Type reference (TYPE) OBJECT_KEYS 20090825

Method GET_DUMMY_OBJECTS on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method ON_REFRESH Signature

Method ON_REFRESH on Interface IF_WE_ENGAGEMENT_CALLBACK has no parameter.
Method ON_REFRESH on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method ON_SAVE Signature

Method ON_SAVE on Interface IF_WE_ENGAGEMENT_CALLBACK has no parameter.
Method ON_SAVE on Interface IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method TO_BE_ARCHIVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ONLY Call by reference Type reference (TYPE) XFELD 20091014
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090820
3 Importing ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20090820
4 Importing IDS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>IDS 20091008
# Exception Resumable Description Created on
1 CX_WE_ASSIGNMENT Exception regarding assignments to a Work Engagement 20090820

Method TO_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ONLY Call by reference Type reference (TYPE) XFELD 20091014
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090820
3 Importing ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20090820
4 Importing IDS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>IDS 20091008
# Exception Resumable Description Created on
1 CX_WE_ASSIGNMENT Exception regarding assignments to a Work Engagement 20090820

Method TO_BE_RENAMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ONLY Call by reference Type reference (TYPE) XFELD 20091014
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090820
3 Importing IDS Call by reference Type reference (TYPE) RENAMING 20090820
# Exception Resumable Description Created on
1 CX_WE_ASSIGNMENT Exception regarding assignments to a Work Engagement 20090820

Method TO_BE_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_ONLY Call by reference Type reference (TYPE) XFELD 20091014
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090924
3 Importing ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20090924
4 Importing IDS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>IDS 20091008
5 Importing STATUS Call by reference Type reference (TYPE) J_ISTAT 20090924
# Exception Resumable Description Created on
1 CX_WE_ASSIGNMENT 20090924
History
Last changed by/on SAP  20110908 
SAP Release Created in 702