SAP ABAP Class IF_WE_ENGAGEMENT_CALLBACK (Callbacks for Assignment Objects)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090820
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
Class IF_WE_ENGAGEMENT_CALLBACK  
Short Description Callbacks for Assignment Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090820   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_WE_ENGAGEMENT_CALLBACK has no interface implemented.
Friends
Class IF_WE_ENGAGEMENT_CALLBACK has no friend class.
Attributes
Class 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
Class 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 class 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 class 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 class 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 class IF_WE_ENGAGEMENT_CALLBACK has no exception.

Method ON_REFRESH Signature

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

Method ON_SAVE Signature

Method ON_SAVE on class IF_WE_ENGAGEMENT_CALLBACK has no parameter.
Method ON_SAVE on class 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