SAP ABAP Class CL_SAWE_ENGAGEMENT_CALLBACK (Class for BAdI: WE_ENGAGEMENT_CALLBACK)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_SA_BL (Package) Staff Assignment Business Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_LIB_CONSTANTS Tag Interface Business Object Constants 20090924
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090923
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAWE_SA_CONSTANTS Constants definitions 20091217
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAWE_STAFF_ASSIGNMENT_C Generated Constants Interface 20090924
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WE_ENGAGEMENT_CALLBACK Callbacks for Assignment Objects 20090923
Properties
Class CL_SAWE_ENGAGEMENT_CALLBACK  
Short Description Class for BAdI: WE_ENGAGEMENT_CALLBACK    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSAWE_SA_BL   Staff Assignment Business Layer 
Created 20090923   SAP 
Last change 20130531   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)
2 IF_WE_ENGAGEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_WE_ENGAGEMENT_CALLBACK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_LIB_CONSTANTS Tag Interface Business Object Constants 20090924
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20090923
3 IF_SAWE_SA_CONSTANTS Constants definitions 20091217
4 IF_SAWE_STAFF_ASSIGNMENT_C Generated Constants Interface 20090924
5 IF_WE_ENGAGEMENT_CALLBACK Callbacks for Assignment Objects 20090923
Friends
Class CL_SAWE_ENGAGEMENT_CALLBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_SA_FIELDS Instance attribute Private Attribute reference (LIKE) 20091217
2 GC_ACTION_APPL Instance attribute Private Attribute reference (LIKE) 20091217
3 GC_ACTION_ASSIGN Instance attribute Private Attribute reference (LIKE) 20091217
4 GC_ACTION_CANDIDATE Instance attribute Private Attribute reference (LIKE) 20091217
5 GC_ACTION_DIALOG_BOX Instance attribute Private Attribute reference (LIKE) 20091217
6 GC_ACTION_OBJECT_ID Instance attribute Private Attribute reference (LIKE) 20091217
7 GC_ACTION_SEARCH Instance attribute Private Attribute reference (LIKE) 20091217
8 GC_ACTION_SEL_ID_CHANGED Instance attribute Private Attribute reference (LIKE) 20091217
9 GC_ACTION_TREE_SELECT Instance attribute Private Attribute reference (LIKE) 20091217
10 GC_API_CHANGE_INDICATOR Instance attribute Private Attribute reference (LIKE) 20091217
11 GC_AUTHORITY_ACTIVITY Instance attribute Private Attribute reference (LIKE) 20091217
12 GC_BOPF_KEYS Instance attribute Private Attribute reference (LIKE) 20091217
13 GC_CHAR Instance attribute Private Attribute reference (LIKE) 20091217
14 GC_DATE_BEGIN Instance attribute Private Attribute reference (LIKE) 20091217
15 GC_DATE_INFINITY Instance attribute Private Attribute reference (LIKE) 20091217
16 GC_DIALOG_BOX_ID Instance attribute Private Attribute reference (LIKE) 20091217
17 GC_EMPLOYEE_INFOTYPE Instance attribute Private Attribute reference (LIKE) 20091217
18 GC_EMPLOYEE_INFOTYPE_SUBTYP Instance attribute Private Attribute reference (LIKE) 20091217
19 GC_EMPLOYEE_SKILL Instance attribute Private Attribute reference (LIKE) 20091217
20 GC_EVENT_KEY Instance attribute Private Attribute reference (LIKE) 20091217
21 GC_FIELD_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20091217
22 GC_FPM_DISPLAY_TYPE Instance attribute Private Attribute reference (LIKE) 20091217
23 GC_FPM_ELEMENT_ID Instance attribute Private Attribute reference (LIKE) 20091217
24 GC_FPM_MSG_SEVERITY Instance attribute Private Attribute reference (LIKE) 20091217
25 GC_FPM_VIEWS Instance attribute Private Attribute reference (LIKE) 20091217
26 GC_INFTY_PREFIX Instance attribute Private Attribute reference (LIKE) 20091217
27 GC_IN_DIALOG_MODE Instance attribute Private Attribute reference (LIKE) 20091217
28 GC_ISOCODE Instance attribute Private Attribute reference (LIKE) 20091217
29 GC_MAIL Instance attribute Private Attribute reference (LIKE) 20091217
30 GC_MAIL_SEND_OPTIONS Instance attribute Private Attribute reference (LIKE) 20091217
31 GC_MAX_AVAIL_HOURS Instance attribute Private Attribute reference (LIKE) 20091217
32 GC_MODE_CHANGE Instance attribute Private Attribute reference (LIKE) 20091217
33 GC_MODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20091217
34 GC_MSG_IDS Instance attribute Private Attribute reference (LIKE) 20091217
35 GC_MSG_TY Instance attribute Private Attribute reference (LIKE) 20091217
36 GC_NUMERATOR Instance attribute Private Attribute reference (LIKE) 20091217
37 GC_OBJECT_STATUS Instance attribute Private Attribute reference (LIKE) 20091217
38 GC_OBJECT_TYPES Instance attribute Private Attribute reference (LIKE) 20091217
39 GC_OBJECT_TYPE_P Instance attribute Private Attribute reference (LIKE) 20091217
40 GC_OBN_NAVIGATION Instance attribute Private Attribute reference (LIKE) 20091217
41 GC_OTR Instance attribute Private Attribute reference (LIKE) 20091217
42 GC_OTR_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091217
43 GC_RANGE_OPTION Instance attribute Private Attribute reference (LIKE) 20091217
44 GC_RANGE_SIGN Instance attribute Private Attribute reference (LIKE) 20091217
45 GC_STRINGS_UI_BOPF Instance attribute Private Attribute reference (LIKE) 20091217
46 GC_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20091217
47 GC_STRUNAME_SERVICE_ATTR Instance attribute Private Attribute reference (LIKE) 20091217
48 GC_SUBTYP_A008 Instance attribute Private Attribute reference (LIKE) 20091217
49 GC_URL_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091217
50 GC_WEGID_SAP_MANG Instance attribute Private Attribute reference (LIKE) 20091217
51 GS_FPM_FEEDER_CLASS Instance attribute Private Attribute reference (LIKE) 20091217
52 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SAWE_ENGAGEMENT_CALLBACK Utility Class for Date 20100803
53 MV_DO_API_BUFFER_REFRESH Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130211
54 SC_ACTION Instance attribute Private Attribute reference (LIKE) 20091217
55 SC_ACTION_ATTRIBUTE Instance attribute Private Attribute reference (LIKE) 20091217
56 SC_ALTERNATIVE_KEY Instance attribute Private Attribute reference (LIKE) 20091217
57 SC_ASSOCIATION Instance attribute Private Attribute reference (LIKE) 20091217
58 SC_ASSOCIATION_ATTRIBUTE Instance attribute Private Attribute reference (LIKE) 20091217
59 SC_BO_KEY Instance attribute Private Attribute reference (LIKE) 20091217
60 SC_BO_NAME Instance attribute Private Attribute reference (LIKE) 20091217
61 SC_DETERMINATION Instance attribute Private Attribute reference (LIKE) 20091217
62 SC_GROUP Instance attribute Private Attribute reference (LIKE) 20091217
63 SC_MODEL_VERSION Instance attribute Private Attribute reference (LIKE) 20091217
64 SC_NODE Instance attribute Private Attribute reference (LIKE) 20091217
65 SC_NODE_ATTRIBUTE Instance attribute Private Attribute reference (LIKE) 20091217
66 SC_NODE_CATEGORY Instance attribute Private Attribute reference (LIKE) 20091217
67 SC_QUERY Instance attribute Private Attribute reference (LIKE) 20091217
68 SC_QUERY_ATTRIBUTE Instance attribute Private Attribute reference (LIKE) 20091217
69 SC_VALIDATION Instance attribute Private Attribute reference (LIKE) 20091217
70 SC_VSET_NODE Instance attribute Private Attribute reference (LIKE) 20091217
71 ST_HEADER Static Attribute Private Type reference (TYPE) SAWE_D_SA_HDR_TAB Table Type for SAWE_D_SA_HDR 20091210
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNMENTS_EXIST Instance method Private Method 20091217
2 ASSIGNMENTS_FOR_EMPLOYEE Instance method Private Method 20091217
3 CALL_AUTHORITY_CHECK Instance method Private Method Call Authoriy Check 20091014
4 DELETION_CHECK Instance method Private Method 20091028
5 ERROR_MESSAGE Instance method Private Method 20091022
6 FILL_KEY_TABLE Instance method Private Method Fill Key Table 20090924
7 FILTER_UNSTAFFED_OBJECTS Instance method Private Method 20091217
8 GET_DUMMY_OBJECTS Instance method Private Method 20091217
9 GET_FC_OBJS_FOR_COMPANY_CODE Instance method Public Method (EhP6)Get Forecast Objects for Company Code 20100804
10 GET_INSTANCE Static method Public Method Get Instance 20100803
11 ON_REFRESH Instance method Private Method 20091217
12 ON_SAVE Instance method Private Method 20091217
13 TO_BE_ARCHIVED Instance method Private Method 20091217
14 TO_BE_DELETED Instance method Private Method 20091217
15 TO_BE_RENAMED Instance method Private Method 20091217
16 TO_BE_STATUS_CHANGED Instance method Private Method 20091217
Events
Class CL_SAWE_ENGAGEMENT_CALLBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OBJECT_KEY Private Attribute reference (LIKE) 20091217
2 OBJECT_KEYS Private Attribute reference (LIKE) 20091217
3 RENAME Private Attribute reference (LIKE) 20091027
4 RENAMING Private Attribute reference (LIKE) 20091217
Method Signatures

Method ASSIGNMENTS_EXIST Signature

Method ASSIGNMENTS_EXIST on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method ASSIGNMENTS_EXIST on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method ASSIGNMENTS_FOR_EMPLOYEE Signature

Method ASSIGNMENTS_FOR_EMPLOYEE on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method ASSIGNMENTS_FOR_EMPLOYEE on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method CALL_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20091014
2 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20091030
3 Importing ID Call by reference Type reference (TYPE) SWO_OBJID Object ID 20091027
# Exception Resumable Description Created on
1 NO_AUTHORIZATION No Authoization 20091014

Method DELETION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER Call by reference Type reference (TYPE) SAWE_D_SA_HDR_TAB Table Type for SAWE_D_SA_HDR 20091028
# Exception Resumable Description Created on
1 ASSIGNMENT_LOCK Assignment ist locked by another user 20091130
2 DELETION_NOT_POSSIBLE Deletion is not possible 20091028

Method ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091022
2 Returning RV_ERROR_MESSAGE Value transfer Type reference (TYPE) ABAP_BOOL 20091022

Method ERROR_MESSAGE on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method FILL_KEY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADER Call by reference Type reference (TYPE) SAWE_T_SA_HDR Staff Assignment Header 20091127
2 Changing CT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091008
3 Importing ENGAGEMENT_TYPE Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>TYPE 20090924
4 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20091028
5 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20091028
6 Importing ID Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT=>ID 20090924
7 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) /BOBF/CONF_EDIT_MODE Change Mode 20091027

Method FILL_KEY_TABLE on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method FILTER_UNSTAFFED_OBJECTS Signature

Method FILTER_UNSTAFFED_OBJECTS on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method FILTER_UNSTAFFED_OBJECTS on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method GET_DUMMY_OBJECTS Signature

Method GET_DUMMY_OBJECTS on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method GET_DUMMY_OBJECTS on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method GET_FC_OBJS_FOR_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEYS Call by reference Type reference (TYPE) IF_WE_ENGAGEMENT_CALLBACK=>OBJECT_KEYS 20100804
2 Importing IS_FC_OBJ Call by reference Type reference (TYPE) TSAWE_DUMMY_OBJ Definition of forecasting object types 20100804
3 Importing IV_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20100804

Method GET_FC_OBJS_FOR_COMPANY_CODE on class CL_SAWE_ENGAGEMENT_CALLBACK 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_ENGAGEMENT_CALLBACK Utility Class for Date 20100803

Method GET_INSTANCE on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method ON_REFRESH Signature

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

Method ON_SAVE Signature

Method ON_SAVE on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method ON_SAVE on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method TO_BE_ARCHIVED Signature

Method TO_BE_ARCHIVED on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method TO_BE_ARCHIVED on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method TO_BE_DELETED Signature

Method TO_BE_DELETED on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method TO_BE_DELETED on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method TO_BE_RENAMED Signature

Method TO_BE_RENAMED on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method TO_BE_RENAMED on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.

Method TO_BE_STATUS_CHANGED Signature

Method TO_BE_STATUS_CHANGED on class CL_SAWE_ENGAGEMENT_CALLBACK has no parameter.
Method TO_BE_STATUS_CHANGED on class CL_SAWE_ENGAGEMENT_CALLBACK has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605